Annotating relevant content in a screen capture image
First Claim
1. A system comprising:
- at least one processor; and
memory storing instructions that, when executed by the at least one processor, cause the system to;
receive an image of a screen captured from a display of a mobile device,perform text recognition on the image,determine that the image includes a body of text, wherein the image is determined to include a body of text;
when at least one paragraph of text is identified in the image, orwhen a majority of the image is determined to be text, orwhen a number of words identified in the image exceeds a threshold value,identify, responsive to the determination that the image includes a body of text, content-relevant text that summarizes the body of text identified in the image,generate annotation data, the annotation data including a visual cue that changes an appearance of the content-relevant text, andprovide the annotation data to the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for highlighting relevant mobile onscreen content. For example, a mobile device can include memory storing instructions that, when executed by at least one processor, cause the mobile device to perform operations including capturing an image of a screen on the mobile device, the screen being displayed on a display of the mobile device, and providing the image to a server. The operations may also include receiving annotation data from the server, the annotation data including a visual cue that corresponds to a portion of the image that includes an entry in a list, the entry being associated with an entity in a graph-based data store relevant to a user of the mobile device, and display the annotation data with a second screen being displayed on the displaying of the mobile device so that the visual cue aligns with the entry in the second screen.
-
Citations
28 Claims
-
1. A system comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the system to; receive an image of a screen captured from a display of a mobile device, perform text recognition on the image, determine that the image includes a body of text, wherein the image is determined to include a body of text; when at least one paragraph of text is identified in the image, or when a majority of the image is determined to be text, or when a number of words identified in the image exceeds a threshold value, identify, responsive to the determination that the image includes a body of text, content-relevant text that summarizes the body of text identified in the image, generate annotation data, the annotation data including a visual cue that changes an appearance of the content-relevant text, and provide the annotation data to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving an image of a screen captured from a display of a mobile device; determining entities in the image by performing recognition and entity detection on the image; identifying at least one entity of the entities relevant to a user of the mobile device; determining that the identified entity is associated with a particular structure element of a display structure that repeats, the display structure including structure elements other than those associated with entities identified as relevant to the user, wherein the display structure is identified in the image; generating annotation data for the image, the annotation data including a visual cue that changes an appearance of the particular structure element when displayed on the mobile device; and providing the annotation data to the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the mobile device to; capture an image of a screen on the mobile device, the screen being displayed on a display of the mobile device, provide the image to a server, receive annotation data, the annotation data including a visual cue that corresponds to a portion of the image that includes all content of a structure element in a display structure that repeats, the structure element being associated with an entity in a graph-based data store relevant to a user of the mobile device and the display structure including structure elements other than the structure element associated with the entity identified as relevant to the user, wherein the visual cue changes an appearance of the structure element when displayed on the mobile device, and display the annotation data with a second screen being displayed on the display of the mobile device so that the visual cue aligns with the display structure in the second screen. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile system comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the mobile system to; receive an image of a screen captured on the mobile system, the screen being displayed on a display device of the mobile system, determine entities in the image by performing recognition on the image, identify at least one entity of the entities relevant to a user of the mobile system, determine that the identified entity is associated with a particular structure element of a display structure that repeats, the display structure including structure elements other than those associated with entities relevant to the user, wherein the display structure is identified in the image, generate annotation data, the annotation data including a visual cue that changes an appearance of the particular structure element, and display the annotation data with a screen being displayed on the display device so that the visual cue aligns with the particular structure element on the screen. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification