Methods and systems for identifying new computers and providing matching services
First Claim
Patent Images
1. A method comprising:
- receiving, by a server, data from a computing device via a connection established between the server and the computing device, the data including a first identifier of the computing device that is assigned to the computing device by a manufacturer of the computing device and unique to the computing device;
extracting, by the server, the first identifier of the computing device from the data received from the computing device;
performing, by the server, using the extracted first identifier, a lookup in a database to identify an estimated date of manufacture of the computing device;
assigning, by the server, a second identifier generated by the server to the computing device;
associating, by the server, the estimated date of manufacture with the second identifier assigned to the computing device by the server;
selecting, by the server, from a plurality of candidate services, a service contingent on a change in a configuration of the computing device and based on the estimated date of manufacture of the computing device;
detecting, by the server, from subsequent data received from the computing device, the change in the configuration of the computing device; and
providing, by the server, to the computing device, the selected service responsive to the change in the configuration of the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing services to computing devices includes establishing a connection over the Internet with a computing device; receiving data from the computing device during the connection; extracting a signal from the data received from the computing device; estimating a relative age of the computing device based on the extracted signal; selecting a service from a plurality of services based on the estimated relative age of the computing device; and providing the selected service to the computing device.
160 Citations
21 Claims
-
1. A method comprising:
-
receiving, by a server, data from a computing device via a connection established between the server and the computing device, the data including a first identifier of the computing device that is assigned to the computing device by a manufacturer of the computing device and unique to the computing device; extracting, by the server, the first identifier of the computing device from the data received from the computing device; performing, by the server, using the extracted first identifier, a lookup in a database to identify an estimated date of manufacture of the computing device; assigning, by the server, a second identifier generated by the server to the computing device; associating, by the server, the estimated date of manufacture with the second identifier assigned to the computing device by the server; selecting, by the server, from a plurality of candidate services, a service contingent on a change in a configuration of the computing device and based on the estimated date of manufacture of the computing device; detecting, by the server, from subsequent data received from the computing device, the change in the configuration of the computing device; and providing, by the server, to the computing device, the selected service responsive to the change in the configuration of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a processor configured for; receiving data from a computing device via a connection established between the processor and the computing device, the data including a first identifier of the computing device that is assigned to the computing device by a manufacturer of the computing device and unique to the computing device; extracting the first identifier of the computing device from the data received from the computing device; performing, using the extracted first identifier, a lookup in a database to identify an estimated date of manufacture of the computing device; assigning a second identifier generated by the processor to the computing device; associating the estimated date of manufacture with the second identifier assigned to the computing device by the processor; selecting from a plurality of candidate services, a service contingent on a change in a configuration of the computing device and based on the estimated date of manufacture of the computing device; detecting, from subsequent data received from the computing device, the change in the configuration of the computing device; and providing, to the computing device, the selected service responsive to the change in the configuration of the computing device.
-
-
21. A computer program product comprising:
-
a non-transitory computer-readable storage medium comprising code for; receiving data from a computing device via a connection established between the server and the computing device, the data including a first identifier of the computing device that is assigned to the computing device by a manufacturer of the computing device and unique to the computing device; extracting the first identifier of the computing device from the data received from the computing device; performing using the extracted first identifier, a lookup in a database to identify an estimated date of manufacture of the computing device; assigning a second identifier generated by the server to the computing device; associating the estimated date of manufacture with the second identifier assigned to the computing device by the server; selecting from a plurality of candidate services, a service contingent on a change in a configuration of the computing device and based on the estimated date of manufacture of the computing device; detecting, from subsequent data received from the computing device, a change in a configuration of the computing device; and providing, to the computing device, the selected service responsive to the change in the configuration of the computing device.
-
Specification