Modifying user service environments
First Claim
Patent Images
1. A method for modifying development environments, the method comprising:
- under control of one or more computer systems configured with executable instructions;
monitoring a current geographical location of a mobile device, using one or more processors of the computer systems;
detecting when the mobile device passes a defined geographical boundary as indicated by the current geographical location of the mobile device, using the one or more processors of the computer systems;
identifying historical times at which the mobile device enters the defined geographical boundary or exits the defined geographical boundary, using the one or more processors of the computer systems;
identifying a development environment in a computing service environment that includes one or more computing instances, using the one or more processors of the computer systems;
identifying previous modifications to the development environment at the historical times, using the one or more processors of the computer systems; and
modifying the development environment according to a defined set of rules and the previous modifications to the development environment at the historical times in response to the mobile device passing the defined geographical boundary, wherein the development environment is modified by activating or deactivating modules in the development environment, using the one or more processors of the computer systems.
1 Assignment
0 Petitions
Accused Products
Abstract
Technology is described for modifying user service environments. A geographical location of a mobile device may be received. The geographical location of the mobile device may trigger a modification to a user service environment that is associated with the mobile device. The user service environment may be modified based on the geographical location of the mobile device.
12 Citations
18 Claims
-
1. A method for modifying development environments, the method comprising:
-
under control of one or more computer systems configured with executable instructions; monitoring a current geographical location of a mobile device, using one or more processors of the computer systems; detecting when the mobile device passes a defined geographical boundary as indicated by the current geographical location of the mobile device, using the one or more processors of the computer systems; identifying historical times at which the mobile device enters the defined geographical boundary or exits the defined geographical boundary, using the one or more processors of the computer systems; identifying a development environment in a computing service environment that includes one or more computing instances, using the one or more processors of the computer systems; identifying previous modifications to the development environment at the historical times, using the one or more processors of the computer systems; and modifying the development environment according to a defined set of rules and the previous modifications to the development environment at the historical times in response to the mobile device passing the defined geographical boundary, wherein the development environment is modified by activating or deactivating modules in the development environment, using the one or more processors of the computer systems. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, the method comprising:
-
under control of one or more computer systems configured with executable instructions; receiving a geographical location of a mobile device, using one or more processors of the computer systems; determining that the geographical location of the mobile device triggers a modification to a user service environment in a computing service environment, using the one or more processors of the computer systems; identifying previous geographical locations of the mobile device over a defined period of time that triggered modifications to the user service environment, using the one or more processors of the computer systems; determining patterns in the previous geographical locations of the mobile device and corresponding modifications to the user service environment using machine learning, using the one or more processors of the computer systems; and modifying the user service environment based on the geographical location of the mobile device, the patterns in the previous geographical locations of the mobile device and the corresponding modifications to the user service environment, using the one or more processors of the computer systems. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for modifying user service environments, the system comprising:
-
at least a portion of one processor; a memory device including a data store to store a plurality of data and instructions that, when executed by at least the portion of one processor, cause the system to; monitor a current geographical location of a mobile device; determine that the current geographical location of the mobile device triggers a modification to a user service environment that is associated with the mobile device; identify previous geographical locations of the mobile device over a defined period of time that triggered modifications to the user service environment; determine patterns in the previous geographical locations of the mobile device and corresponding modifications to the user service environment using machine learning; and modify the user service environment based on the current geographical location of the mobile device, the patterns in the previous geographical locations of the mobile device and the corresponding modifications to the user service environment. - View Dependent Claims (16, 17, 18)
-
Specification