Assistive Screenshots
AssigneeGoogle Inc.
InventorsHaroon Baig, Holger-Frederik Flier
Life of this patent
Estimating the term…
Abstract
A method is implemented in a computing device having an operating system configured to capture screenshot images in response to entries of a pre-defined user input. In the method, an application executing on the computing device detects an entry of the pre-defined user input, identifies one or more executable features of the application that each use information corresponding to a current state or mode of the application to perform a respective set of one or more functions, generates a selectable link for each of the identified executable features, and presents, on the display, the generated selectable links such that a selection by the user of any one of the generated selectable links causes the respective set of functions to be performed.
Claims20
A method implemented in a computing device having a display and an operating system, wherein the operating system is configured to capture screenshot images of screens shown on the display in response to entries of a pre-defined user input, and wherein the method comprises:
- detecting, by an application executing on the computing device, an entry of the pre-defined user input by a user of the computing device;
- identifying, by the application, one or more executable features of the application that each use information corresponding to a current state or mode of the application to perform a respective set of one or more functions;
- generating, by the application, a selectable link for each of the identified executable features;
- and
- presenting, by the application and on the display, the generated selectable links, such that a selection by the user of any one of the generated selectable links causes the respective set of functions to be performed.
A computing device comprising:
- a display;
- one or more processors;
- one or more memories storing (i) instructions of an operating system configured to capture screenshot images of screens shown on the display in response to entries of a pre-defined user input, (ii) image data files, and (iii) instructions of an application, wherein the instructions of the application, when executed by the one or more processors, cause the computing device to
- detect an entry of the pre-defined user input by a user of the computing device,
- identify one or more executable features of the application that each use information corresponding to a current state or mode of the application to perform a respective set of one or more functions,
- generate a selectable link for each of the identified executable features, and
- present, on the display, the generated selectable links, such that a selection by the user of any one of the generated selectable links causes the respective set of functions to be performed.
A non-transitory, computer-readable medium storing instructions of an application that, when executed by one or more processors of a computing device, cause the computing device to:
- detect an entry of a pre-defined user input by a user of the computing device, wherein an operating system of the computing device is configured to capture screenshot images of screens shown on a display of the computing device in response to entries of the pre-defined user input, and wherein the instructions cause the computing device to detect the entry of the pre-defined user input either (i) by utilizing an application programming interface (API) of the operating system, or (ii) by determining that a new screenshot image has been stored in a memory of the computing device;
- identify one or more executable features of the application that each use information corresponding to a current state or mode of the application to perform a respective set of one or more functions;
- generate a selectable link for each of the identified executable features;
- and
- present, on the display, the generated selectable links, such that a selection by the user of any one of the generated selectable links causes the respective set of functions to be performed.
Dependencies are inferred from the claim text.