Physical knowledge action triggers
US-11055974-B2 · Jul 6, 2021 · US
US12347287B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12347287-B2 |
| Application number | US-202117335508-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 1, 2021 |
| Priority date | Aug 19, 2015 |
| Publication date | Jul 1, 2025 |
| Grant date | Jul 1, 2025 |
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.
Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed.
Opening claim text (preview).
What is claimed is: 1. A method implemented by one or more processors, the method comprising: generating, based on one or more user inputs provided at a first user device, an initial event trigger and an action to be automatically performed in response to the initial event trigger, wherein the initial event trigger specifies a physical environment feature for a physical entity, and wherein the action to be automatically performed comprises automatically ordering an additional instance of the physical entity; monitoring, based on sensor readings received from a physical data source, the physical environment feature for the physical entity for an occurrence of the initial event trigger; determining, based on additional data, to automatically adjust the initial event trigger to an adjusted event trigger; in response to adjusting the initial event trigger, monitoring the physical environment feature for the physical entity for the adjusted event trigger in lieu of the initial event trigger; in response to detecting the occurrence of the adjusted event trigger, causing the action to be automatically performed; and determining, in response to causing the action to be automatically performed, to render a notification at a second user device, wherein determining to render the notification at the second user device is based on: detecting user inactivity at the first user device for a threshold period of time; and detecting current user activity at the second user device. 2. The method of claim 1 , wherein the additional data is indicative of a consumption rate of the physical entity. 3. The method of claim 2 , wherein the physical environment feature reflects a remaining amount of the physical entity. 4. The method of claim 1 , wherein the additional data is indicative of delivery time for the additional instance of the physical entity. 5. The method of claim 4 , wherein the physical environment feature reflects a remaining amount of the physical entity. 6. The method of claim 1 , wherein the action to be automatically performed comprises fully automatically ordering the additional instance of the physical entity. 7. The method of claim 6 , wherein causing the action to be automatically performed comprises interacting with a third party system. 8. The method of claim 1 , wherein determining to render the notification at the second user device further causes the processor to: determine that the current activity at the second user device occurs after the user inactivity at the first user device for the threshold period of time. 9. A method implemented by one or more processors, the method comprising: generating, based on one or more user inputs provided at a first user device, an initial event trigger and an action to be automatically performed in response to the initial event trigger, wherein the initial event trigger specifies a physical environment feature for a physical entity, and wherein the action to be automatically performed comprises automatically ordering an additional instance of the physical entity; monitoring, based on sensor readings received from a physical data source, the physical environment feature for the physical entity for an occurrence of the initial event trigger; in response to detecting the occurrence of the initial event trigger, causing a first instance of the action to be automatically performed; subsequent to causing the first instance of the action to be automatically performed: determining, in response to causing the first instance of the action to be automatically performed, to render a notification at a second user device, wherein determining to render the notification at the second user device is based on: determining that the second user device has been used by the user within a first threshold period of time; and detecting user inactivity at the first user device for a second threshold period of time; determining, based on additional data, to automatically adjust the initial event trigger to an adjusted event trigger; in response to adjusting the initial event trigger, monitoring the physical environment feature for the physical entity for an occurrence of the adjusted event trigger in lieu of the initial event trigger; and in response to detecting the occurrence of the adjusted event trigger, causing an additional instance of the action to be automatically performed. 10. The method of claim 9 , wherein the additional data is indicative of a consumption rate of the physical entity. 11. The method of claim 10 , wherein the physical environment feature reflects a remaining amount of the physical entity. 12. The method of claim 9 , wherein the additional data is indicative of delivery time for the additional instance of the physical entity. 13. The method of claim 12 , wherein the physical environment feature reflects a remaining amount of the physical entity. 14. The method of claim 9 , wherein the action to be automatically performed comprises fully automatically ordering the additional instance of the physical entity. 15. The method of claim 14 , wherein causing the action to be automatically performed comprises interacting with a third party system. 16. A system, comprising: a processor; and a computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, cause the processor to: generate, based on one or more user inputs provided at a first user device, an initial event trigger and an action to be automatically performed in response to the initial event trigger, wherein the initial event trigger specifies a physical environment feature for a physical entity, and wherein the action to be automatically performed comprises automatically ordering an additional instance of the physical entity; monitor, based on sensor readings received from a physical data source, the physical environment feature for the physical entity for an occurrence of the initial event trigger; determine, based on additional data, to automatically adjust the initial event trigger to an adjusted event trigger; in response to adjusting the initial event trigger, monitor the physical environment feature for the physical entity for the adjusted event trigger in lieu of the initial event trigger; in response to detecting the occurrence of the adjusted event trigger, cause the action to be automatically performed; and determine, in response to causing the action to be automatically performed, to render a notification at a second user device, wherein in determining to render the notification at the second user device, the processor is to: detect user inactivity at the first user device for a threshold period of time; and detect current user activity at the second user device.
Protocols for games, networked simulations or virtual reality · CPC title
specially adapted for the location of the user terminal · CPC title
Event triggers storage or change of storage policy · CPC title
Interfaces for setting up or customising the system · CPC title
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.