Location/things aware cloud services delivery solution

    公开(公告)号:US11006273B2

    公开(公告)日:2021-05-11

    申请号:US15723978

    申请日:2017-10-03

    Inventor: Hao Wu

    Abstract: Described embodiments provide systems and methods for policy-based authentication, where the policy may designate locations and/or forms of proof of locations, for use in authentication. Some embodiments include or utilize a database storing authentication policies. In an example system, an authentication server in communication with the database is configured to receive a request from a device needing authentication. The request may include a credential. The authentication server is configured to retrieve, from the database storing authentication policies, an authentication policy corresponding to the device, the retrieved authentication policy specifying a location parameter. The authentication server is configured to receive location data from the device and resolve the authentication request using the credential and the received location data pursuant to the retrieved authentication policy.

    Content Protection in Electronic Messaging Systems

    公开(公告)号:US20210126907A1

    公开(公告)日:2021-04-29

    申请号:US16708873

    申请日:2019-12-10

    Inventor: Bo Zang Hao Wu Dan Tong

    Abstract: Methods, apparatus, and computer-readable media for providing a content protection service in electronic messaging systems are described herein. The content protection service may be engaged by an electronic messaging sending device by receiving a protection action. Or it may be engaged by an electronic messaging server by checking a protection policy. The content protection service may be engaged to alias, and/or conceal an original content item. When aliasing, a modified electronic message content comprises aliased content and omits the original content. When concealing, a modified electronic message content comprises a concealment and omits the original content. When aliasing and concealing, a modified electronic message content comprises a concealment and omits both the aliased and original contents.

    DETECTING SOFTWARE USER INTERFACE ISSUES IN MULTIPLE LANGUAGE ENVIRONMENTS

    公开(公告)号:US20200064977A1

    公开(公告)日:2020-02-27

    申请号:US16109935

    申请日:2018-08-23

    Inventor: Hao Wu

    Abstract: Methods, systems, computer-readable media, and apparatuses for parsing a user interface (UI) product to obtain a UI element provided therein, the UI product prepared in a first language. A UI element is replaced with a converted UI element, in which the converted UI element approximates a translation of the UI element into a second language different from the first language. After replacement of the UI element, a detection is made as to whether a UI issue exists. When a UI issue is detected, the converted UI element is modified so that translation of the UI product into the second language does not include the detected UI issue. The UI element is provided in a language different from the first language via the UI product based on the converted UI element.

    Voice assisted remote screen sharing

    公开(公告)号:US12293134B2

    公开(公告)日:2025-05-06

    申请号:US17534603

    申请日:2021-11-24

    Abstract: According to some embodiments, a method includes: receiving, by a client device, speech of a user during a screen sharing session; transcribing, by the client device, the speech into text; analyzing, by the client device, the text to identify one or more UI elements referenced within the speech, the one or more UI elements visible within the screen sharing session; and highlighting the one or more UI elements visible on the client device.

    Resource monitoring for web applications with video and animation content

    公开(公告)号:US12072782B2

    公开(公告)日:2024-08-27

    申请号:US17643612

    申请日:2021-12-10

    CPC classification number: G06F11/3096 G06F16/958 G06T13/80

    Abstract: A computing device includes a processor to monitor usage of resources within the computing device. Responsive to the usage of resources being above a threshold, a determination is made that displayed content of a web page from an application includes video or animation content. A determination that the video or animation content is included as part of a background of the displayed content is based on a comparison of sizes between a display screen displaying the content of the web page and the video or animation content. Responsive to the determination that the background includes the video or animation content, the processor no longer plays the video or animation content to reduce resource usage by the application to display the web page.

    LOCATION/THINGS AWARE CLOUD SERVICES DELIVERY SOLUTION

    公开(公告)号:US20210314773A1

    公开(公告)日:2021-10-07

    申请号:US17234941

    申请日:2021-04-20

    Inventor: Hao Wu

    Abstract: Described embodiments provide systems and methods for policy-based authentication, where the policy may designate locations and/or forms of proof of locations, for use in authentication. Some embodiments include or utilize a database storing authentication policies. In an example system, an authentication server in communication with the database is configured to receive a request from a device needing authentication. The request may include a credential. The authentication server is configured to retrieve, from the database storing authentication policies, an authentication policy corresponding to the device, the retrieved authentication policy specifying a location parameter. The authentication server is configured to receive location data from the device and resolve the authentication request using the credential and the received location data pursuant to the retrieved authentication policy.

    Test controller for concurrent testing of an application on multiple devices without using pre-recorded scripts

    公开(公告)号:US10915414B2

    公开(公告)日:2021-02-09

    申请号:US16159020

    申请日:2018-10-12

    Inventor: Hao Wu

    Abstract: A test controller interfacing between a master computing device and slave computing devices includes a processor configured to launch a master application on the master computing device and a slave application to be tested on each respective slave computing device, with each slave application being the same as the master application. The processor is also configured to receive from the master computing device an input test command along with a test result based on execution of the input test command by the master application, and transmit the received input test command to each slave computing device. In addition, the processor is configured to receive a respective test result from each slave computing device based on execution of the received input test command, and compare each respective test result from the slave computing devices to the test result from the master computing device.

    Detecting software user interface issues in multiple language environments

    公开(公告)号:US10775975B2

    公开(公告)日:2020-09-15

    申请号:US16109935

    申请日:2018-08-23

    Inventor: Hao Wu

    Abstract: Methods, systems, computer-readable media, and apparatuses for parsing a user interface (UI) product to obtain a UI element provided therein, the UI product prepared in a first language. A UI element is replaced with a converted UI element, in which the converted UI element approximates a translation of the UI element into a second language different from the first language. After replacement of the UI element, a detection is made as to whether a UI issue exists. When a UI issue is detected, the converted UI element is modified so that translation of the UI product into the second language does not include the detected UI issue. The UI element is provided in a language different from the first language via the UI product based on the converted UI element.

    LOCATION/THINGS AWARE CLOUD SERVICES DELIVERY SOLUTION

    公开(公告)号:US20190104409A1

    公开(公告)日:2019-04-04

    申请号:US15723978

    申请日:2017-10-03

    Inventor: Hao Wu

    Abstract: Described embodiments provide systems and methods for policy-based authentication, where the policy may designate locations and/or forms of proof of locations, for use in authentication. Some embodiments include or utilize a database storing authentication policies. In an example system, an authentication server in communication with the database is configured to receive a request from a device needing authentication. The request may include a credential. The authentication server is configured to retrieve, from the database storing authentication policies, an authentication policy corresponding to the device, the retrieved authentication policy specifying a location parameter. The authentication server is configured to receive location data from the device and resolve the authentication request using the credential and the received location data pursuant to the retrieved authentication policy.

    VOICE ASSISTED REMOTE SCREEN SHARING

    公开(公告)号:US20230126163A1

    公开(公告)日:2023-04-27

    申请号:US17534603

    申请日:2021-11-24

    Abstract: According to some embodiments, a method includes: receiving, by a client device, speech of a user during a screen sharing session; transcribing, by the client device, the speech into text; analyzing, by the client device, the text to identify one or more UI elements referenced within the speech, the one or more UI elements visible within the screen sharing session; and highlighting the one or more UI elements visible on the client device.

Patent Agency Ranking