US2022343394A1PendingUtilityA1

Object identifiers for real world objects

Assignee: PINTEREST INCPriority: Mar 17, 2015Filed: Jul 8, 2022Published: Oct 27, 2022
Est. expiryMar 17, 2035(~8.6 yrs left)· nominal 20-yr term from priority
H04W 4/023H04W 4/35G06Q 30/0633
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This application describes a system and process for providing object identifiers relating to real world objects to users based on the location of the user and the anticipated interested of the user in an object within a defined distance of the user. For example, if the user is within a retail store, a portable device associated with the user may detect or receive a beacon transmitted from a location within the retail store and object identifiers representative of objects within the store may be generated and provided to the user. In some implementations, only object identifier representative of items determined to be of likely interest to the user may be provided for presentation to the user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method, comprising:
 under control of one or more computing systems configured with executable instructions, determining, based at least in part on information received from a portable device   associated with a user, a location within an environment in which the user is positioned;
 determining an object associated with the location; 
 determining, based at least in part on a user profile associated with the user, that the user has an anticipated interest level in the object that exceeds a threshold; 
 sending, for presentation by the portable device, an object identifier representative of the object, wherein the object identifier includes a representation of the object, information relating to the object, and at least one action button that may be activated by the user to perform an action with respect to the object; 
 receiving an interaction with the action button; and 
 causing the action to be performed. 
   
     
     
         2 . The computer-implemented method of  claim 1 , wherein:
 the environment is a physical retail store at which the user may purchase items;   the location is a defined area within the environment;   the object is an item represented within the location that may be purchased by the user; and   the action is an action to purchase the item.   
     
     
         3 . The computer-implemented method of  claim 1 , wherein the information received from the portable device is at least one of a position information representative of a position of the portable device as determined by the portable device, a first beacon received by the portable device and associated with the environment, a second beacon received by the portable device and associated with the location within the environment, or a third beacon received by the portable device and associated with an item represented within the location. 
     
     
         4 . The computer-implemented method of  claim 1 , wherein the object is determined based on at least one of:
 a first beacon received by the portable device and associated with an item represented within the location, or   a second beacon received by the portable device and associated with the location, wherein the second beacon is used to determine an association maintained by an object management service between the location and the object.   
     
     
         5 . The computer-implemented method of  claim 1 , wherein the action button is at least one of:
 a directions button representative of an action of providing directions to the object,   a details button representative of an action of providing details relating to the object,   a save button representative of an action of saving an association of the object identifier with the user profile, or   a buy button representative of an action of purchasing the object.   
     
     
         6 . A computer-implemented method, comprising:
 determining, based at least in part on information received from a portable device associated with a user, a location within an environment at which the portable device is positioned;   determining, based at least in part on the location, that the portable device is within a first distance to a first object associated with the location;   determining, based at least on part on attributes associated with the first object and a user profile associated with the user, that an anticipated interest level corresponding to the user profile and the first object is above a first threshold;   in response to the determination that the anticipated interest level is above the first threshold, transmitting, to a wearable device associated with the portable device, a notification associated with the first object;   obtaining, via the wearable device, an interaction with the notification;   obtaining, from a plurality of object identifiers, a first object identifier representative of the first object and associated with the first object; and   sending, for presentation on the portable device, the first object identifier.   
     
     
         7 . The computer-implemented method of  claim 6 , wherein the information received from the portable device includes a beacon. 
     
     
         8 . The computer-implemented method of  claim 6 , further comprising:
 determining that the portable device is positioned within a proximity threshold; and   sending, for presentation on the portable device, a second object identifier, wherein the first object identifier and the second object identifier are different.   
     
     
         9 . The computer-implemented method of  claim 8 , wherein the second object identifier is associated with the first object. 
     
     
         10 . The computer-implemented method of  claim 8 , wherein the second object identifier is associated with a second object. 
     
     
         11 . The computer implemented method of  claim 10 , wherein:
 the first object includes a physical retail store at which the user may purchase items;   the second object includes at least one of the items;   determining the location at which the portable device is positioned is based at least in part on a first beacon associated with the first device and included in the information received from the portable device; and   determining that the portable device is positioned within the proximity threshold is based on at least one of a second beacon or coordinates.   
     
     
         12 . The computer-implemented method of  claim 6 , wherein presentation of the first object identifier includes an action button configured to initiate an action to be taken in connection with the first object. 
     
     
         13 . The computer-implemented method of  claim 6 , wherein the anticipated interest level is based at least in part on at least one of:
 a first newness of the first object to the user;   a second newness of the environment to the user;   a frequency that the user visits the environment;   a time since last visit by the user to the environment;   a user purchase history; or   a user preference.   
     
     
         14 . The computer-implemented method of  claim 6 , further comprising:
 determining that the anticipated interest level is below the first threshold and above a second threshold but does not exceed the first threshold;   in response to the determination that the anticipated interest level is below the first threshold and above the second threshold, not transmitting for presentation by the portable device the object identifier; and   sending, for presentation on the portable device, the first object identifier.   
     
     
         15 . A computing system, comprising:
 one or more processors; and   a memory storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:
 determine, based at least in part on first information received from a portable device associated with a user, that the portable device is within a first distance to a first object, wherein the first information includes a first beacon; 
 determine, based at least on part on attributes associated with the first object and a user profile associated with the user, that a first anticipated interest level corresponding to the user profile and the first object is above a first threshold; 
 in response to the determination that the first anticipated interest level is above the first threshold:
 obtain a first object identifier representative of the first object; and 
 send, for presentation on the portable device, the first object identifier; 
 
 determine, based at least in part on second information received from the portable device associated with the user, that the portable device is within a second distance to a second object, wherein the second information includes a second beacon; 
 determine, based at least on part on attributes associated with the second object and the user profile associated with the user, that a second anticipated interest level corresponding to the user profile and the second object is above a second threshold; 
 in response to the determination that the second anticipated interest level is above the second threshold:
 obtain a second object identifier representative of the second object; and 
 send, for presentation on the portable device, the second object identifier. 
 
   
     
     
         16 . The computing system of  claim 15 , wherein the program instructions, that when executed by the one or more processors, further cause the one or more processors to at least determine that the first anticipated interest level is below a third threshold. 
     
     
         17 . The computing system of  claim 15 , wherein:
 the program instructions, that when executed by the one or more processors, further cause the one or more processors to at least:
 in response to the determination that the first anticipated interest level is above the first threshold, transmit, to a wearable device associated with the portable device, a notification associated with the first object; and 
 obtain, via the wearable device, an interaction with the notification; and 
   sending the first object identifier for presentation on the portable device is based at least in part on the obtaining of the interaction with the notification.   
     
     
         18 . The computing system of  claim 15 , wherein:
 presentation of the second object identifier on the portable device includes an action button; and   the action button is at least one of:
 a directions button representative of an action of providing directions to the object, 
 a details button representative of an action of providing details relating to the object, 
 a save button representative of an action of saving an association of the object identifier with the user profile, or 
 a buy button representative of an action of purchasing the object. 
   
     
     
         19 . The computing system of  claim 15 , wherein the first beacon is at least one of a wireless signal carrying identifiable information received by the portable device, an audible signal generated in the environment, the location, or the object and received by the portable device, or a visual image of at least a portion of the environment, the location, or the object obtained by the portable device. 
     
     
         20 . The computing system of  claim 15 , wherein:
 the first object is a store; and   the second object is an item that may be purchased.

Join the waitlist — get patent alerts

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

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