Gathering Device Attributes from Multiple Devices to Exploit the Common or Complimentary Features on Those Devices
First Claim
1. A method comprising:
- receiving a device identifier, a user identifier, and a request for a resource from a mobile device;
querying a database with the device identifier to identify attributes of the mobile device;
one of generating and updating a profile of a user based on the user identifier and the identified attributes of the mobile device, the profile of the user comprising a list including at least one mobile device used by the user to access resources;
sending a recommendation to the mobile device based on the profile of the user, the attributes of the mobile device, and the resource requested, the recommendation including at least one of a recommended mobile device and a recommended combination of mobile devices.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a system including an interface for receiving a device identifier, a user identifier, and a request for a resource from a mobile device. A database connected to the interface includes attributes of mobile devices and user profiles. The user profiles include user identifiers and lists, wherein each of the lists include at least one mobile device used by each user to access resources. The database is queried with the device identifier to identify attributes of the mobile device. A profile of a user is generated or updated based on the user identifier and the identified attributes of the mobile device. A processor connected to the database sends a recommendation to the mobile device based on the profile of the user, the attributes of the mobile device, and the resource requested. The recommendation includes a recommended mobile device or a recommended combination of mobile devices.
17 Citations
25 Claims
-
1. A method comprising:
-
receiving a device identifier, a user identifier, and a request for a resource from a mobile device; querying a database with the device identifier to identify attributes of the mobile device; one of generating and updating a profile of a user based on the user identifier and the identified attributes of the mobile device, the profile of the user comprising a list including at least one mobile device used by the user to access resources; sending a recommendation to the mobile device based on the profile of the user, the attributes of the mobile device, and the resource requested, the recommendation including at least one of a recommended mobile device and a recommended combination of mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a device identifier, a user identifier, and a request for a resource from a mobile device; querying a database with the device identifier to identify attributes of the mobile device; one of generating and updating a profile of a user based on the user identifier and the identified attributes of the mobile device, the profile of the user comprising a list including at least one mobile device used by the user to access resources; automatically sending a link to the resource to at least one of an e-mail address of the user and a second mobile device of the user. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
an interface for receiving a device identifier, a user identifier, and a request for a resource from a user of a mobile device; a database connected to said interface, said database includes; attributes of mobile devices, and user profiles including user identifiers and lists, each of the lists including at least one mobile device used by each user to access resources; and a processor connected to said database, said processor recommends at least one of a recommended mobile device and a recommended combination of mobile devices based on a profile of the user, attributes of the mobile device, and the resource requested. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer program product comprising:
-
a computer readable storage medium; first program instructions to receive a device identifier, a user identifier, and a request for a resource from a mobile device; second program instructions to query a database with the device identifier to identify attributes of the mobile device; third program instructions to one of generate and update a profile of a user based on the user identifier and the identified attributes of the mobile device, the profile of the user comprising a list including at least one mobile device used by the user to access resources; fourth program instructions to sending a recommendation to the mobile device based on the profile of the user, the attributes of the mobile device, and the resource requested, the recommendation including at least one of a recommended mobile device and a recommended combination of mobile devices, said first program instructions, said second program instructions, said third program instructions, and said fourth program instructions are stored on said computer readable storage medium. - View Dependent Claims (24, 25)
-
Specification