Method and apparatus for automatic loading of applications
First Claim
1. A method comprising:
- receiving, at an apparatus, user identification corresponding to a device;
receiving, at the apparatus, data indicating a set of one or more relevant applications comprising a subset of a plurality of available applications, wherein the set is automatically selected based on the user identification and an application recommended, frequently used, or a combination thereof, by a contact of the user, wherein the available applications are cached and hidden but not installed in the device; and
initiating, by the apparatus, installation of an application of the subset within the device.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for automatic loading of applications, including receiving user identification corresponding to a device. Data is also received, which indicates a set of one or more relevant applications that are a subset of multiple available applications. The set is automatically selected based on the user identification and an application favored by a contact associated with the user. Installation is initiated of an application of the selected set within the device. In some embodiments, access is provided to a social service via a network. The social service includes data that indicates multiple users, contacts among the users, and applications favored by the users. Access is also provided to receive at the social service a request message indicating user identification for a first user at a first network node. A message indicating a relevant application based on an application favored by a contact of the first user is transmitting to the first network node.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at an apparatus, user identification corresponding to a device; receiving, at the apparatus, data indicating a set of one or more relevant applications comprising a subset of a plurality of available applications, wherein the set is automatically selected based on the user identification and an application recommended, frequently used, or a combination thereof, by a contact of the user, wherein the available applications are cached and hidden but not installed in the device; and initiating, by the apparatus, installation of an application of the subset within the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive user identification for a user of the apparatus; receive data indicating a set of one or more relevant applications comprising a subset of a plurality of available applications, wherein the set is automatically selected based on the user identification and an application recommended, frequently used, or a combination thereof, by a contact of the user, wherein the available applications are cached and hidden but not installed in the apparatus; and initiate installation of an application of the subset within the apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; store data indicating a plurality of users, contacts among the plurality of users, and applications recommended, frequently used, or a combination thereof, by the plurality of users; receive data indicating user identification for a first user at a first network node; select a relevant application based on an application recommended, frequently used, or a combination thereof, by a contact of the first user; and initiate sending to the first network node a message comprising data that indicates the relevant application.
-
-
19. A method comprising:
-
providing access to a social service via a network, the social service comprising social service data that indicates a plurality of users, contacts among the plurality of users, and applications recommended, frequently used, or a combination thereof, by the plurality of users; providing access to receive at the social service a request message comprising data that indicates user identification for a first user at a first network node; and transmitting to the first network node a message comprising data that indicates a relevant application based on an application recommended, frequently used, or a combination thereof, by a contact of the first user. - View Dependent Claims (20)
-
Specification