OVERLAY FOR DIGITAL ANNOTATIONS
First Claim
Patent Images
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
- receive user input as a digital annotation;
maintain the digital annotation as at least part of an overlay layer;
display the digital annotation concurrently with information in an application layer displayed by a program; and
allow interaction between the overlay layer and the application layer.
2 Assignments
0 Petitions
Accused Products
Abstract
A user input is received as a digital annotation, and the digital annotation is maintained as at least part of an overlay layer. The digital annotation is displayed, and if information from a program is being displayed then the digital annotation is displayed concurrently with the information from the program. Interaction between the overlay layer and the application layer can also be allowed.
120 Citations
20 Claims
-
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
receive user input as a digital annotation; maintain the digital annotation as at least part of an overlay layer; display the digital annotation concurrently with information in an application layer displayed by a program; and allow interaction between the overlay layer and the application layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented in a computing device, the method comprising:
-
receiving user inputs as a digital annotation; maintaining the digital annotation as at least part of an overlay layer; and displaying, if information from a program is being displayed, the digital annotation concurrently with the information from the program, otherwise displaying the digital annotation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
receive user input as a digital annotation; maintain the digital annotation as at least part of an overlay layer; check whether information from a program is being displayed in an application layer; if information from the program is not being displayed in the application layer, then display the digital annotation; if information from the program is being displayed in the application layer, then; save a current image of the information being displayed by the program and the digital annotation as being associated with the current image; display the digital annotation concurrently with information in the application layer; and allow interaction between the overlay layer and the application layer.
-
Specification