Display screen casting to target device using casting extension

    公开(公告)号:US11513757B1

    公开(公告)日:2022-11-29

    申请号:US17339419

    申请日:2021-06-04

    Inventor: Chris Pavlou

    Abstract: A method of casting a source device display screen to a target device includes, by an application on the source device, storing information about the target device in a shared memory and issuing a request to an operating system to initiate capturing and casting for the source device display screen. The operating system responds to the request by launching a casting extension and supplying a content stream containing content of the source device display screen. Upon being launched, the casting extension (1) obtains the information about the target device from the shared memory and uses the information to establish a display connection with the target device, and (2) forwards the content stream to the target device on the display connection.

    Using a hardware mouse to operate a local application running on a mobile device

    公开(公告)号:US10394346B2

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

    申请号:US15160047

    申请日:2016-05-20

    Abstract: A technique operates a local application running on a mobile device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by processing circuitry of the mobile device, native mouse input from a hardware mouse communicating with the mobile device. The native mouse input is received in response to user operation of the hardware mouse. The technique further involves translating, by the processing circuitry, the native mouse input into translated touchscreen input. The technique further involves providing, by the processing circuitry, the translated touchscreen input to the local application running on the mobile device to control operation of the local application. With the availability of such a hardware mouse, the mobile device is better suited for running local applications that may require precise user input such as spreadsheets, computer-aided design (CAD) tools, games, and so on.

    Dynamically switching between pointer modes

    公开(公告)号:US11487559B2

    公开(公告)日:2022-11-01

    申请号:US16825037

    申请日:2020-03-20

    Inventor: Chris Pavlou

    Abstract: Techniques process, in a user device, pointer input from an input device. Such techniques involve providing the input from the input device to a remote desktop session which is hosted on equipment that is remote from the user device. Such techniques further involve detecting an event on the user device, the event being indicative of deactivation of the remote desktop session. Such techniques further involve, in response to detecting the event, providing the input from the input device to at least one local application executable on the user device to enable continued processing of the input from the input device with use of the at least one local application instead of the remote desktop session.

    Systems and methods for extraction of user intent from speech or text

    公开(公告)号:US11164567B2

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

    申请号:US16426621

    申请日:2019-05-30

    Inventor: Chris Pavlou

    Abstract: A computer system is provided. The computer system includes a memory and at least one processor configured to recognize one or more intent keywords in text provided by a user; identify an intent of the user based on the recognized intent keywords; select a workflow context based on the identified intent; determine an action request based on analysis of the text in association with the workflow context, wherein the action request comprises one or more action steps and the action steps comprise one or more data points; obtaining a workspace context associated with the user; and evaluate the data points based on the workspace context.

    USING A HARDWARE MOUSE TO OPERATE A LOCAL APPLICATION RUNNING ON A MOBILE DEVICE

    公开(公告)号:US20170336883A1

    公开(公告)日:2017-11-23

    申请号:US15160047

    申请日:2016-05-20

    CPC classification number: G06F3/03543 G06F3/038

    Abstract: A technique operates a local application running on a mobile device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by processing circuitry of the mobile device, native mouse input from a hardware mouse communicating with the mobile device. The native mouse input is received in response to user operation of the hardware mouse. The technique further involves translating, by the processing circuitry, the native mouse input into translated touchscreen input. The technique further involves providing, by the processing circuitry, the translated touchscreen input to the local application running on the mobile device to control operation of the local application. With the availability of such a hardware mouse, the mobile device is better suited for running local applications that may require precise user input such as spreadsheets, computer-aided design (CAD) tools, games, and so on.

Patent Agency Ranking