Methods and Systems for Updating Components on a Computing Device
First Claim
1. A method comprising:
- receiving, at a first computing device, a notification of an update for an existing component on the first computing device, wherein the first computing device is associated with a given account;
determining by the first computing device from inputs provided by a plurality of sensors, a plurality of parameters of the first computing device, wherein the plurality of parameters comprise a given state of use and a location of the first computing device;
receiving, at the first computing device, information corresponding to a second computing device associated with the given account, wherein the information is indicative of a given state of use and a location of the second computing device; and
based on the plurality of parameters of the first computing device and the information corresponding to the second computing device, the first computing device initiating an update to the existing component based on the notification of the update.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for updating components on a computing device are described herein. A computing device may perform an example method, which may include receiving, at the computing device, a notification of an update corresponding to an existing component on the computing device. Responsive to receiving the notification, the computing device may receive inputs from sensors of the computing device, which may provide information indicative of a given state of use, time of day, and location associated with the computing device. Based on a weighted combination of the inputs, the computing device may determine whether to update the existing component on the computing device and update the existing component. In some instances, the computing device may use information provided by another computing device to determine whether or not to initiate an update process.
23 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a first computing device, a notification of an update for an existing component on the first computing device, wherein the first computing device is associated with a given account; determining by the first computing device from inputs provided by a plurality of sensors, a plurality of parameters of the first computing device, wherein the plurality of parameters comprise a given state of use and a location of the first computing device; receiving, at the first computing device, information corresponding to a second computing device associated with the given account, wherein the information is indicative of a given state of use and a location of the second computing device; and based on the plurality of parameters of the first computing device and the information corresponding to the second computing device, the first computing device initiating an update to the existing component based on the notification of the update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The method of claim 1, wherein the first computing device and the second computing device operate within a group of computing devices;
- and
wherein based on the plurality of parameters of the first computing device and the information corresponding to the second computing device, the first computing device initiating an update to the existing component based on the notification of the update comprises; the first computing device determining the second computing is available for use; and responsive to determining the second computing is available for use, the first computing device initiating the update to the existing component based on the notification of the update. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
- and
-
10-1. A method comprising:
-
receiving, at a computing device, a notification of an update corresponding to an existing component on the computing device; responsive to receiving the notification, receiving inputs from a plurality of sensors of the computing device, wherein the inputs provide information indicative of a given state of use, time of day, and location associated with the computing device; based on a weighted combination of the inputs, determining whether to update the existing component on the computing device; and based on the determination, updating the existing component.
-
-
18. A non-transitory computer readable medium having stored thereon instructions that, upon execution by a computing device, cause the computing device to perform functions comprising:
-
receiving, at a computing device, a notification of an update corresponding to an existing component on the computing device; responsive to receiving the notification, receiving inputs from a plurality of sensors of the computing device, wherein the inputs provide information indicative of a given state of use, a time of day, and a location associated with the computing device; based on a weighted combination of the inputs, determining whether to update the existing component on the computing device; and based on the determination, updating the existing component. - View Dependent Claims (19, 20)
-
Specification