LOCATION AND CONTEXTUAL-BASED MOBILE APPLICATION PROMOTION AND DELIVERY
First Claim
1. A method of discovering applications for a mobile device, the method comprising:
- transmitting context data based at least in part on a current environment of the mobile device; and
automatically receiving application data for a first application executable on the mobile device, wherein the first application is selected based on the transmitted context data and on application metadata associated with the first application, the application metadata representing the relevance of one or more applications to environment-based conditions of the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for selecting one or more mobile device applications using context data describing the current environment of a mobile device and application metadata describing environment conditions where applications are more likely to be relevant, in order to improve the experience of discovering, downloading, and installing mobile device applications. According to one embodiment, a method comprises associating metadata with mobile device applications automatically receiving context data representing a current geographical location from a mobile phone, searching the metadata to determine which applications are likely of interest based on the current geographical location, and transmitting notification data to the mobile phone indicating the determined applications.
305 Citations
20 Claims
-
1. A method of discovering applications for a mobile device, the method comprising:
-
transmitting context data based at least in part on a current environment of the mobile device; and automatically receiving application data for a first application executable on the mobile device, wherein the first application is selected based on the transmitted context data and on application metadata associated with the first application, the application metadata representing the relevance of one or more applications to environment-based conditions of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving context data from a remote device, the context data being based at least in part on a current location of the remote device; receiving application metadata associated with one or more applications executable by the remote device, the application metadata comprising data representing the relevance of the applications to one or more locations; selecting one or more of the applications based at least in part on the context data and the application metadata; and transmitting data for the selected applications to the remote device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of delivering an application to a mobile device, the method comprising:
-
associating metadata with one or more applications, the applications being downloadable and executable on a mobile phone; automatically receiving context data from the mobile phone, the context data comprising data representing a current geographical location; based on the context data, searching the metadata to determine which applications could be of interest based on the current geographical location; and transmitting notification data to the mobile phone indicating the determined applications. - View Dependent Claims (17, 18, 19, 20)
-
Specification