Widget discovery in computing devices
First Claim
Patent Images
1. A method for discovering software applications remote from a mobile computing device, the method comprising:
- parsing data displayed on a screen of the mobile computing device to recognize a predetermined criterial pattern matching at least a portion of the displayed data;
identifying, responsive to successfully recognizing the criterial pattern, the at least a portion of the displayed data matching the criterial pattern as rich content that can be augmented by external data;
transmitting, responsive to identifying the rich content, a request for a software application associated with the criterial pattern along with an identifier that uniquely identifies the criterial pattern to a remote server;
receiving a response corresponding to the request from the remote server, the response including the software application associated with the criterial pattern; and
executing the software application on the mobile computing device to retrieve the external data and to augment the rich content by the retrieved external data.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for discovering widgets for computing devices. A computing device parses data to identify rich content. The computing device searches for widgets supporting the identified rich content in a remote server and retrieves a widget supporting the identified rich content. The computing device executes the widget to process the rich content.
10 Citations
20 Claims
-
1. A method for discovering software applications remote from a mobile computing device, the method comprising:
-
parsing data displayed on a screen of the mobile computing device to recognize a predetermined criterial pattern matching at least a portion of the displayed data; identifying, responsive to successfully recognizing the criterial pattern, the at least a portion of the displayed data matching the criterial pattern as rich content that can be augmented by external data; transmitting, responsive to identifying the rich content, a request for a software application associated with the criterial pattern along with an identifier that uniquely identifies the criterial pattern to a remote server; receiving a response corresponding to the request from the remote server, the response including the software application associated with the criterial pattern; and executing the software application on the mobile computing device to retrieve the external data and to augment the rich content by the retrieved external data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium with stored instructions, the instructions when executed by a processor cause the processor to perform a method comprising:
-
parsing data displayed on a screen of a mobile computing device to recognize a predetermined criterial pattern matching at least a portion of the displayed data; identifying, responsive to successfully recognizing the criterial pattern, the at least a portion of the displayed data matching the criterial pattern as rich content that can be augmented by external data; transmitting, responsive to identifying the rich content, a request for a software application associated with the criterial pattern along with an identifier that uniquely identifies the criterial pattern to a remote server; receiving a response corresponding to the request from the remote server, the response including the software application associated with the criterial pattern; and executing the software application on the mobile computing device to retrieve the external data and to augment the rich content by the retrieved external data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A mobile computing device, comprising:
-
a radio unit configured to communicate with a network; a non-transitory computer readable medium configured to store instructions; and a processing unit coupled to the radio unit and the non-transitory computer readable medium, the processing unit configured to execute the instructions, the instructions configured to cause the processing unit to perform a method comprising; parsing data displayed on a screen of the mobile computing device to recognize a predetermined criterial pattern matching at least a portion of the displayed data; identifying, responsive to successfully recognizing the criterial pattern, the at least a portion of the displayed data matching the criterial pattern as rich content that can be augmented by external data; transmitting, responsive to identifying the rich content, a request for a software application associated with the criterial pattern along with an identifier that uniquely identifies the criterial pattern to a remote server; receiving a response corresponding to the request from the remote server, the response including the software application associated with the criterial pattern; and executing the software application on the mobile computing device to retrieve the external data and to augment the rich content by the retrieved external data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification