Adjusting attributes for an on-demand service system based on real-time information
AssigneeUber Technologies, Inc.
InventorAmos Barreto
Life of this patent
Estimating the term…
Abstract
A system and method for dynamically adjusting attributes for a network service is described. A computing system can determine a change that is to be implemented to an attribute of the network service. For each of a plurality of computing devices, the computing system can receive information associated with that computing device from a designated application operating on that computing device. The designated application is associated with the network service. The computing system automatically implements the change to at least one but not all of the plurality of computing devices based on the information received from each of the plurality of computing devices.
Claims17
A computing device comprising:
- one or more processors;
- a memory to store a set of instructions;
- wherein the one or more processors execute the set of instructions to perform operations that include:
- receiving, over one or more networks, configuration data, the configuration data specifying a condition for a device application that executes on the computing device to configure a feature for how a network service is provided by the device application;
- determining whether the condition is satisfied based on a set of data obtained by the computing device;
- and
- in response to determining that the condition is satisfied, implementing the feature, including toggling the feature on or off, based on the configuration data.
A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computing device, cause the computing device to perform operations comprising:
- receiving, over one or more networks, configuration data, the configuration data specifying a condition for a device application that executes on the computing device to configure a feature for how a network service is provided by the device application;
- determining whether the condition is satisfied based on a set of data obtained by the computing device;
- and
- in response to determining that the condition is satisfied, implementing the feature, including toggling the feature on or off, based on the configuration data.
A computer-implemented method comprising:
- receiving configuration data, the configuration data specifying a condition for a device application that executes on a computing device to configure a feature for how a network service is provided by the device application;
- determining, based on sensor information, whether the condition is satisfied;
- and
- in response to determining that the condition is satisfied, implementing the feature, including toggling the feature on or off, based on the configuration data.
Dependencies are inferred from the claim text.