US2023214781A1PendingUtilityA1

Generating Smart Reminders by Assistant Systems

Assignee: META PLATFORMS TECH LLCPriority: Oct 18, 2019Filed: Mar 10, 2023Published: Jul 6, 2023
Est. expiryOct 18, 2039(~13.2 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06N 3/09G06N 3/098G06Q 10/1093H04L 67/306G06F 40/30G06Q 10/109H04L 51/52G06Q 50/01H04L 51/224H04L 51/222G06V 40/25G06V 40/16G06V 20/00G10L 2015/223G06F 2209/541G06N 5/04G10L 15/32G06N 5/022G06F 18/241G06F 9/54G06F 40/284G06F 40/216G06F 40/126G06F 16/9536G06F 16/33295G06F 9/453G06Q 10/48G06Q 10/42H04L 51/02G06N 3/044H04N 7/147G06N 3/082G06Q 10/00G10L 15/07G10L 13/00G10L 15/1822G06N 3/084G06V 40/174G06V 20/30G06V 20/41G06V 10/82H04L 51/214G06V 10/764G06N 3/048G06N 3/045G06F 9/547G06F 40/205G06F 40/242G06N 3/08G10L 15/1815G10L 15/22G10L 15/30G06F 40/253G06N 20/00G06F 3/011G06F 16/90332G06F 9/485G06F 9/4881G06F 3/013G10L 15/08G10L 2015/088G10L 2015/227G06F 3/017G06F 3/167G06V 20/20G06V 2201/10H04L 51/212H04L 67/75G06F 16/3329G06F 40/35G10L 15/063G10L 15/16G06F 18/2321G06N 3/047G06V 10/255G06F 40/56H04L 51/18G06F 9/4862G10L 2015/228G06Q 30/0603G06Q 30/0631G06Q 30/0633G06Q 30/0643G06F 40/295G06N 3/04G10L 2015/0631
82
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment, a method includes receiving initial sensory data of visual data captured by cameras of a head-mounted client device at the head-mounted client device, proactively generating a reminder associated with a first entity responsive to proactively identifying the first entity based on a visual analysis of the visual data and correlating the first entity with knowledge about the user, wherein the knowledge about the user comprises one or more of a routine of the user related to the first entity or an episodic memory of the user referencing the first entity, determining an activation condition associated with the reminder, which is based on one or more of a time or a location, wherein the time and/or location are determined based on the analysis of the visual data and the knowledge about the user, and presenting the reminder when the activation condition is satisfied at the head-mounted client device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising, by a head-mounted client device associated with a user:
 receiving, at the head-mounted client device, initial sensory data captured by one or more cameras of the head-mounted client device, wherein the initial sensory data is visual data;   proactively generating, by the head-mounted client device responsive to proactively identifying a first entity based on a visual analysis of the visual data and correlating the first entity with knowledge about the user, a reminder associated with the first entity for the user, wherein the knowledge about the user comprises one or more of a routine of the user related to the first entity or an episodic memory of the user referencing the first entity;   determining, by the head-mounted client device, an activation condition associated with the reminder, wherein the activation condition is based on one or more of a time or a location, wherein the time and/or location are determined based on the analysis of the visual data and the knowledge about the user; and   presenting, at the head-mounted client device, the reminder when the activation condition is satisfied.   
     
     
         2 . The method of  claim 1 , wherein the activation condition is based on a location, wherein the method further comprises:
 applying one or more scene recognition algorithms to current sensory data captured by the one or more cameras of the head-mounted client device;   recognizing that the user is at the location; and   determining the activation condition is satisfied.   
     
     
         3 . The method of  claim 2 , wherein the current sensory data comprises one or more of an image or a video clip captured by the one or more cameras. 
     
     
         4 . The method of  claim 1 , wherein the first entity is identified further based on a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, wherein the plurality of nodes comprise a node corresponding to the user and a node corresponding to the first entity. 
     
     
         5 . The method of  claim 1 , wherein the first entity is identified further based on prior user requests by the user. 
     
     
         6 . The method of  claim 1 , wherein the initial sensory data comprises one or more of an image or a video clip, wherein the initial sensory data is based on a field of view of the one or more cameras, and wherein the visual analysis of the visual data is based on one or more machine-learning algorithms. 
     
     
         7 . The method of  claim 6 , wherein the one or more machine-learning algorithms are based on one or more of facial recognition, gait recognition, or object recognition. 
     
     
         8 . The method of  claim 1 , wherein determining the activation condition is further based on one or more of the routine of the user or the episodic memory of the user. 
     
     
         9 . The method of  claim 1 , further comprising:
 determining contextual information associated with the initial sensory data; and   accessing a plurality of episodic memories of the user;   wherein the reminder comprises one or more references to one or more other users, respectively, the referenced users being based on the contextual information and one or more of the accessed episodic memories of the user.   
     
     
         10 . The method of  claim 9 , wherein the reminder further comprises information associated with the referenced users from the one or more of the accessed episodic memories of the user. 
     
     
         11 . The method of  claim 9 , further comprising:
 retrieving one or more content objects associated with the one or more of the accessed episodic memories of the user, wherein each content object comprises one or more of a post, a comment, an image, or a video clip;   wherein the reminder further comprises one or more of the retrieved content objects.   
     
     
         12 . The method of  claim 1 , wherein the reminder is generated based on one or more reminder-templates. 
     
     
         13 . The method of  claim 1 , wherein the head-mounted client device is associated with an assistant system, and wherein the reminder is generated by a response-execution module of the assistant system. 
     
     
         14 . The method of  claim 1 , wherein the reminder comprises a social summary associated with the first entity. 
     
     
         15 . The method of  claim 1 , wherein the reminder comprises a social recommendation referencing one or more other users. 
     
     
         16 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
 receive, at a head-mounted client device, initial sensory data captured by one or more cameras of the head-mounted client device, wherein the initial sensory data is visual data;   proactively generate, by the head-mounted client device responsive to proactively identifying a first entity based on a visual analysis of the visual data and correlating the first entity with knowledge about the user, a reminder associated with the first entity for the user, wherein the knowledge about the user comprises one or more of a routine of the user related to the first entity or an episodic memory of the user referencing the first entity;   determine, by the head-mounted client device, an activation condition associated with the reminder, wherein the activation condition is based on one or more of a time or a location, wherein the time and/or location are determined based on the analysis of the visual data and the knowledge about the user; and   present, at the head-mounted client device, the reminder when the activation condition is satisfied.   
     
     
         17 . The media of  claim 16 , wherein the first entity is identified further based on a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, wherein the plurality of nodes comprise a node corresponding to the user and a node corresponding to the first entity. 
     
     
         18 . The media of  claim 16 , wherein determining the activation condition is further based on one or more of the routine of the user or the episodic memory of the user. 
     
     
         19 . A system comprising: one or more processors; and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
 receive, at a head-mounted client device, initial sensory data captured by one or more cameras of the head-mounted client device, wherein the initial sensory data is visual data;   proactively generate, by the head-mounted client device responsive to proactively identifying a first entity based on a visual analysis of the visual data and correlating the first entity with knowledge about the user, a reminder associated with the first entity for the user, wherein the knowledge about the user comprises one or more of a routine of the user related to the first entity or an episodic memory of the user referencing the first entity;   determine, by the head-mounted client device, an activation condition associated with the reminder, wherein the activation condition is based on one or more of a time or a location, wherein the time and/or location are determined based on the analysis of the visual data and the knowledge about the user; and   present, at the head-mounted client device, the reminder when the activation condition is satisfied.   
     
     
         20 . The system of  claim 19 , wherein the first entity is identified further based on a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, wherein the plurality of nodes comprise a node corresponding to the user and a node corresponding to the first entity

Join the waitlist — get patent alerts

Track US2023214781A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.