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 user 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 user account, wherein the information is indicative of a given state of use and a location of the second computing device, and wherein the information is further indicative of whether the update for the existing component on the first computing device was approved on the second computing device to update an existing component on the second computing device;
based on the plurality of parameters of the first computing device and the information corresponding to the second computing device, determining whether to update the existing component on the first computing device; and
based on determining to update the existing component on the first computing device, initiating, by the first computing device, the 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.
45 Citations
21 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 user 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 user account, wherein the information is indicative of a given state of use and a location of the second computing device, and wherein the information is further indicative of whether the update for the existing component on the first computing device was approved on the second computing device to update an existing component on the second computing device; based on the plurality of parameters of the first computing device and the information corresponding to the second computing device, determining whether to update the existing component on the first computing device; and based on determining to update the existing component on the first computing device, initiating, by the first computing device, the update to the existing component based on the notification of the update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, at a first computing device, a notification of an update corresponding to an existing component on the first computing device, wherein the first computing device is associated with a user account; responsive to receiving the notification, receiving inputs from a plurality of sensors of the first computing device, wherein the inputs provide information indicative of a given state of use, time of day, and a location associated with the first computing device; receiving, at the first computing device, information corresponding to a second computing device associated with the user account, wherein the information is indicative of a given state of use and a location of the second computing device, and wherein the information is further indicative of whether the update for the existing component on the first computing device was approved on the second computing device to update an existing component on the second computing device; based on a weighted combination of the inputs and the information corresponding to the second computing device, determining whether to update the existing component on the first computing device; and based on determining to update the existing component on the first computing device, updating the existing component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having stored thereon instructions that, upon execution by a first computing device, cause the first computing device to perform functions comprising:
-
receiving, at the first computing device, a notification of an update corresponding to an existing component on the computing device, wherein the first computing device is associated with a user account; determining by the first computing device from inputs provided by a plurality of sensors of the first computing device, a plurality of parameters of the first computing device, wherein the plurality of parameters comprise a given state of use and a location associated with the first computing device; receiving, at the first computing device, information corresponding to a second computing device associated with the user account, wherein the information is indicative of a given state of use and a location of the second computing device, and wherein the information is further indicative of whether the update for the existing component on the first computing device was approved on the second computing device to update an existing component on the second computing device; based on the plurality of parameters of the first computing device and the information corresponding to the second computing device, determining whether to update the existing component on the first computing device; and based on determining to update the existing component on the first computing device, updating the existing component. - View Dependent Claims (20, 21)
-
Specification