Physical knowledge action triggers

US12347287B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12347287-B2
Application numberUS-202117335508-A
CountryUS
Kind codeB2
Filing dateJun 1, 2021
Priority dateAug 19, 2015
Publication dateJul 1, 2025
Grant dateJul 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12347287B2 cover?
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;…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).