Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method, comprising: determining, at a first time, a context corresponding to a computing device; displaying, on a screen of the computing device, a home screen including a first icon associated with a first application; determining information corresponding to a second application; detecting, using the computing device, a first gesture; in response to detecting the first gesture, displaying, on the screen, a display element including the information; detecting, using the computing device, a second gesture; selecting, by the computing device and based at least in part on the context, a third application corresponding to the context, the third application having been configured to operate with respect to the computing device prior to the first time; and in response to detecting the second gesture, displaying, on the screen, a second icon associated with the third application.
2. The computer-implemented method of claim 1 , wherein determining the information comprises: determining that the second application is associated with the computing device; and receiving, from the second application, data corresponding to the information.
3. The computer-implemented method of claim 1 , further comprising: in response to detecting the first gesture, displaying, on the screen, a first overlay associated with the display element; and in response to detecting the second gesture, displaying, on the screen, a second overlay associated with the second icon.
4. The computer-implemented method of claim 1 , further comprising: selecting the second application based on at least one of: a location of the computing device, a viewing history corresponding to the second application, or a purchase history corresponding to the second application.
5. The computer-implemented method of claim 4 , further comprising: selecting a fourth application based on at least one of: the location, the viewing history, or the purchase history; determining a first relevance score for the second application; determining a second relevance score for the fourth application; and determining to display the display element based at least in part on the first relevance score and the second relevance score.
6. The computer-implemented method of claim 1 , further comprising: determining a user profile associated with the computing device; and determining that the user profile includes an indication of the second application.
7. The computer-implemented method of claim 1 , wherein determining the context comprises at least one of: determining a usage pattern corresponding to the computing device; determining a location of the computing device; determining a time of day; and predicting a next use of the computing device.
8. The computer-implemented method of claim 3 , wherein displaying the first overlay comprises: causing the first icon to appear to move from an edge of the screen.
9. The computer-implemented method of claim 1 , further comprising: receiving a notification associated with the third application; and displaying, on the screen, second information corresponding to the notification.
10. The computer-implemented method of claim 1 , wherein determining the context comprises at least one of: determining user information including at least one of an identity of a user of the computing device, a gender of the user, a type of user, or a handedness of the user.
11. A system comprising: at least one processor; and at least one memory including instructions that, when executed by the at least one processor, cause the system to: determine, at a first time, a context corresponding to a computing device; display, on a screen of the computing device, a home screen including a first icon associated with a first application; determine information corresponding to a second application; detect, using the computing device, a first gesture; in response to detection of the first gesture, display, on the screen, a display element including the information; detect, using the computing device, a second gesture; select, by the computing device and based at least in part on the context, a third application corresponding to the context, the third application having been configured to operate with respect to the computing device prior to the first time; and in response to detection of the second gesture, displaying, on the screen, a second icon associated with the third application.
12. The system of claim 11 , wherein the at least one memory further comprises instructions to determine the information that, when executed by the at least one processor, further cause the system to: determine that the second application is associated with the computing device; and receive, from the second application, data corresponding to the information.
13. The system of claim 11 , wherein the at least one memory further comprises instructions to determine the information that, when executed by the at least one processor, further cause the system to: in response to detecting the first gesture, display, on the screen, a first overlay associated with the display element; and in response to detecting the second gesture, display, on the screen, a second overlay associated with the second icon.
14. The system of claim 11 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: select the second application based on at least one of a location of the computing device, a viewing history corresponding to the second application, or a purchase history corresponding to the second application.
15. The system of claim 14 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: select a fourth application based on at least one of the location, the viewing history, or the purchase history; determine a first relevance score for the second application; determine a second relevance score for the fourth application; and determine to display the display element based at least in part on the first relevance score and the second relevance score.
16. The system of claim 11 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: determine a user profile associated with the computing device; and determine that the user profile includes an indication of the second application.
17. The system of claim 11 , wherein the at least one memory further comprises instructions to determine the context that, when executed by the at least one processor, further cause the system to: determine a usage pattern corresponding to the computing device; determine a location of the computing device; determine a time of day; or predicting a next use of the computing device.
18. The system of claim 13 , wherein the at least one memory further comprises instructions to determine the first overlay that, when executed by the at least one processor, further cause the system to: cause the first icon to appear to move from an edge of the screen.
19. The system of claim 11 , wherein the at least one memory further comprises instructions that, when executed by the at least one processor, further cause the system to: receive a notification associated with the third application; and display, on the screen, second information corresponding to the notification.
20. The system of claim 11 , wherein the at least one memory further comprises instructions to determine the context that, when executed by the at least one processor, further cause the system to: determine user information including at least one of an identity of a user of the computing device, a gender of the user, a type of user, or a handedness of the user.
Unknown
April 6, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.