Mobile tasks
First Claim
1. A computer system comprising:
- one or more processors;
a memory storing one or more data objects and instructions which, when executed by the one or more processors, cause performance of;
generating task objects and causing the task objects to be stored in the memory;
attaching particular data objects stored in the memory to particular generated task objects;
identifying a first field of a first task object, of the task objects, that corresponds to a second field of a first data object, of the data objects, the first data object having been attached to the first task object, the second field storing a particular value;
assigning the first field of the first task object to the particular value of the second field of the first data object;
determining that the particular value in the first field of the task object has changed and, in response, updating the particular value in the second field of the first data object.
7 Assignments
0 Petitions
Accused Products
Abstract
Activities related to data analyses are managed in part using task objects representing tasks that need to be performed. In one embodiment, a method comprises: receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; and assigning the first field of the task object to the particular value of the corresponding second field. In another embodiment, task objects are associated with geolocation data, and mapped or otherwise presented accordingly.
705 Citations
19 Claims
-
1. A computer system comprising:
-
one or more processors; a memory storing one or more data objects and instructions which, when executed by the one or more processors, cause performance of; generating task objects and causing the task objects to be stored in the memory; attaching particular data objects stored in the memory to particular generated task objects; identifying a first field of a first task object, of the task objects, that corresponds to a second field of a first data object, of the data objects, the first data object having been attached to the first task object, the second field storing a particular value; assigning the first field of the first task object to the particular value of the second field of the first data object; determining that the particular value in the first field of the task object has changed and, in response, updating the particular value in the second field of the first data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object representing a location attribute having a particular value; assigning, to the first field of the task object, the particular value of the corresponding second field; determining that the particular value in the first field of the task object has changed and, in response, updating the particular value in the second field of the particular data object, wherein the method is performed by one or more computing devices. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a request to generate a task object that describes a task; generating the task object responsive to the request; storing an association between the task object and a particular data object, the particular data object storing different data than the task object; determining that a first field in the task object corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; automatically copying the particular value of the corresponding second field to the first field of the task object; determining that the particular value in the first field of the task object has changed and, in response, updating the particular value in the second field of the first particular data object; wherein the method is performed by one or more computing devices. - View Dependent Claims (17, 18, 19)
-
Specification