Provisioning device make and model information for firmware over-the-air (FOTA)
First Claim
Patent Images
1. A method, comprising:
- receiving by a first device and at a first time;
make information identifying a make associated with a second device, and model information identifying a model associated with the second device,the first device being different than the second device,the make information and the model information being received from a third device as part of the third device activating the second device,the third device being different than the first device and the second device;
providing, by the first device and to the third device, a result associated with receiving the make information and the model information at the first time;
receiving, by the first device and from the third device, the make information and the model information at a second time, after providing the result, when the result indicates that the make information and the model information were not stored in a memory of the first device;
storing, by the first device and in the memory of the first device, the make information and the model information received at the first time or at the second time;
determining, by the first device and after storing the make information and the model information, whether the second device qualifies for a software update package based on the make information and the model information,the software update package being associated with;
particular make information identifying a make associated with one or more devices, andparticular model information identifying a model associated with the one or more devices,determining whether the second device qualifies for the software update package including;
comparing the particular make information and the particular model information with the make information and the model information;
determining, by the first device, that the second device qualifies for the software update package when the particular make information and the particular model information match the make information and the model information; and
providing, by the first device and to the second device, a notification of the software update package based on determining that the second device qualifies for the software update package.
2 Assignments
0 Petitions
Accused Products
Abstract
A device receives identifier, make, and model information associated with a device from a device activation system, and provides the device identifier, make, and model information to a database. The device also determines whether the device qualifies for a software update package based on the device make and model information, and provides, to the device, a notification of the software update package when the device qualifies for the software update package.
36 Citations
25 Claims
-
1. A method, comprising:
-
receiving by a first device and at a first time; make information identifying a make associated with a second device, and model information identifying a model associated with the second device, the first device being different than the second device, the make information and the model information being received from a third device as part of the third device activating the second device, the third device being different than the first device and the second device; providing, by the first device and to the third device, a result associated with receiving the make information and the model information at the first time; receiving, by the first device and from the third device, the make information and the model information at a second time, after providing the result, when the result indicates that the make information and the model information were not stored in a memory of the first device; storing, by the first device and in the memory of the first device, the make information and the model information received at the first time or at the second time; determining, by the first device and after storing the make information and the model information, whether the second device qualifies for a software update package based on the make information and the model information, the software update package being associated with; particular make information identifying a make associated with one or more devices, and particular model information identifying a model associated with the one or more devices, determining whether the second device qualifies for the software update package including; comparing the particular make information and the particular model information with the make information and the model information; determining, by the first device, that the second device qualifies for the software update package when the particular make information and the particular model information match the make information and the model information; and providing, by the first device and to the second device, a notification of the software update package based on determining that the second device qualifies for the software update package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a server, make information identifying a make associated with a first device and model information identifying a model associated with the first device, the server being different than the first device, the make information and the model information being received from a second device that is different than the first device and the server, and the make information and the model information being received as part of the first device being activated; receiving, by the server and from the second device, a command to provide the make information and the model information, associated with the first device, to a third device to determine whether the first device qualifies for a software update, the third device being different than the second device, the software update being associated with; particular make information identifying a make associated with one or more devices, and particular model information identifying a model associated with the one or more devices; and providing, by the server and to the third device, the make information and the model information, at a first time, based on the command received from the second device providing, by the server and to the third device, the make information and the model information, at a second time, when the third device indicates that the make information and the model information was not stored in a memory associated with the third device the third device providing a notification of the software update to the first device when the make information and the model information, associated with the first device, match the particular make information and the particular model information that are associated with the software update. - View Dependent Claims (10, 11, 12)
-
-
13. A device comprising:
-
a processor to; receive, at a first time and from a server, make information identifying a make associated with a user device and model information identifying a model associated with the user device, the device being different than the server and the user device, and the user device being different than the server, provide, to the server, a result associated with receiving the make information and the model information at the first time, receive, after providing the result and from the server, the make information and the model information at a second time, when the result indicates that the make information and the model information were not stored in a memory associated with the device store the make information and the model information, received from the server at the first time or at the second time, in the memory associated with the device, determine, after storing the make information and the model information, whether the user device qualifies for a software update package based on the make information and the model information, the software update package being associated with particular make information and particular model information, the particular make information identifying a make associated with one or more devices, and the particular model information identifying a model associated with the one or more devices, when determining whether the user device qualifies for the software update package, the processor is to; compare the particular make information and the particular model information with the make information and the model information, determine that the user device qualifies for the software update package when the particular make information and the particular model information match the make information and the model information, and provide, to the user device, a notification of the software update package based on determining that the user device qualifies for the software update package. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a first server, comprising a processor, to; receive, at a first time and from a second server, make information identifying a make associated with a device and model information identifying a model associated with the device, the second server being different than the first server and the device, the device being different than the first server, provide, to the second server, a result associated with receiving the make information and the model information at the first time; receive, after providing the result and from the second server, the make information and the model information at a second time, when the result indicates that the make information and the model information were not stored in a memory of the first server; store the make information and the model information, received at the first time or at the second time, in the memory of the first server, determine, and after storing the make information and the model information, whether the device qualifies for software based on the make information and the model information, the software being associated with particular make information and particular model information, the particular make information identifying a make associated with one or more devices, and the particular model information identifying a model associated with the one or more devices, when determining whether the device qualifies for software, the first server is to compare the particular make information and the particular model information with the make information and the model information, determine that the device qualifies for the software when the particular make information and the particular model information match the make information and the model information, and provide, to the device, a notification of the software based on determining that the device qualifies for the software. - View Dependent Claims (23, 24, 25)
-
Specification