Theme detection for object-recognition-based notifications
US-12183330-B2 · Dec 31, 2024 · US
US11494549B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11494549-B2 |
| Application number | US-202117219559-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2021 |
| Priority date | Mar 14, 2013 |
| Publication date | Nov 8, 2022 |
| Grant date | Nov 8, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a mobile data analysis system generates mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report. A mobile report may be sent to a server to generate one or more data objects, and one or more data object links between the data objects from a first mobile report, the data objects from a second mobile report, and exiting data objects that are maintained at the server.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: transforming field data into a plurality of data objects, wherein the field data includes at least one mobile report or mobile report form generated at a first field device; wherein each data object of the plurality of data objects includes one or more data fields and corresponding data property values; storing the plurality of data objects into a centralized data repository; defining a template with a searchable field type and a suggestible field type; receiving an input describing a constraint of a digital map from a second field device, the constraint coming from a first input field having the searchable field type in a particular mobile report form generated at the second field device from the template; identifying one or more particular data objects of the plurality of data objects that satisfy the constraint; receiving a selection of a second input field having the suggestive field type in the particular mobile report form; causing, in response to the selection, display at the second input field of information regarding the one or more particular data objects as suggestions for the second input field, wherein the method is performed by one or more computing devices. 2. The method of claim 1 , wherein at least a portion of the plurality of data objects is transformed from the at least one mobile report according to a data object relationship definition specified in a report template from which the at least one mobile report is generated. 3. The method of claim 1 , wherein the field data includes at least one digital image generated at a field device, wherein at least a portion of the plurality of data objects is transformed from the at least one digital image using image metadata. 4. The method of claim 1 , wherein indicating the one or more particular data objects of the plurality of data objects comprises causing to display the one or more particular data objects in the digital map. 5. The method of claim 1 , wherein the input also describes a boundary or time constraint, wherein the one or more particular data objects indicated satisfy the boundary or time constraint based on data property values of the one or more particular data objects. 6. The method of claim 1 , wherein each data object of the plurality of data objects is associated with an object type, wherein the input also describes a type constraint, wherein the one or more particular data objects indicated satisfy the type constraint based on object types of the one or more particular data objects. 7. The method of claim 1 , wherein the plurality of data objects is represented as a data object graph comprising the plurality of data objects as nodes and relationships of the plurality of data objects as links between the nodes. 8. A non-transitory computer readable medium storing one or more sequences of instructions, which when executed by one or more processors, cause the one or more processors to carry out the steps of: transforming field data into a plurality of data objects, wherein the field data includes at least one mobile report or mobile report form generated at a first field device; wherein each data object of the plurality of data objects includes one or more data fields and corresponding data property values; storing the plurality of data objects into a centralized data repository; defining a template with a searchable field type and a suggestible field type; receiving an input describing a constraint of a digital map from a second field device, the constraint coming from a first input field having the searchable field type in a particular mobile report form generated at the second field device from the template; identifying one or more particular data objects of the plurality of data objects that satisfy the constraint; receiving a selection of a second input field having the suggestive field type in the particular mobile report form; causing, in response to the selection, display at the second field of information regarding the one or more particular objects as suggestions for the second input field, wherein the method is performed by one or more computing devices. 9. The non-transitory computer readable medium of claim 8 , wherein at least a portion of the plurality of data objects is transformed from the at least one mobile report according to a data object relationship definition specified in a report template from which the at least one mobile report is generated. 10. The non-transitory computer readable medium of claim 8 , wherein the field data includes at least one digital image generated at a field device, wherein at least a portion of the plurality of data objects is transformed from the at least one digital image using image metadata. 11. The non-transitory computer readable medium of claim 8 , wherein indicating the one or more particular data objects of the plurality of data objects comprises causing to display the one or more particular data objects in the digital map. 12. The non-transitory computer readable medium of claim 8 , wherein the input also describes a boundary or time constraint, wherein the one or more particular data objects indicated satisfy the boundary or time constraint based on data property values of the one or more particular data objects. 13. The non-transitory computer readable medium of claim 8 , wherein each data object of the plurality of data objects is associated with an object type, wherein the input also describes a type constraint, wherein the one or more particular data objects indicated satisfy the type constraint based on object types of the one or more particular data objects. 14. The non-transitory computer readable medium of claim 8 , wherein the plurality of data objects is represented as a data object graph comprising the plurality of data objects as nodes and relationships of the plurality of data objects as links between the nodes. 15. A computing system comprising: one or more computer systems comprising one or more hardware processors and storage media; and instructions stored in the storage media and which, when executed by the computing system, cause the computing system to perform: transforming field data into a plurality of data objects, wherein the field data includes at least one mobile report or mobile report form generated at a first field device; wherein each data object of the plurality of data objects includes one or more data fields and corresponding data property values; storing the plurality of data objects into a centralized data repository; defining a template with a searchable field type and a suggestible field type; receiving an input describing a constraint of a digital map from a second field device, the constraint coming from a first input field having the searchable field type in a particular mobile report form generated at the second field device from the template; identifying one or more particular data objects of the plurality of data objects that satisfy the constraint; receiving a selection of a second input field having the suggestive field type in the particular mobile report form; causing, in response to the selection, display at the second field of information regarding the one or more particular objects as suggestions for the second input field, wherein the method is performed by one or more computing devices. 16. The computing system of claim 15 , wherein at least a portion of the plurality of data objects is transformed from the at least one mobile report according to a data object relationship definition specified in a report tem
Templates · CPC title
Location-based management or tracking services · CPC title
Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title
Form filling; Merging · CPC title
User group management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.