IP Library Granted Patent US 12,014,343
Granted Patent B2
US 12,014,343 · App. 17/399,173 · Granted Jun 18, 2024

Prescient and adaptive point-of-sale systems

Inventors: Sri Viswanath (Palo Alto, CA); David Gomez-Rosado (Petaluma, CA); Andrey Zaytsev (Los Altos, CA); Josh Krall (San Mateo, CA); Seth Harris (Greenwich, CT); David Scott Parker (Mountain View, CA); Travis Chow (Sausalito, CA); Qi Li (San Francisco, CA); Samuel Thorpe (San Francisco, CA); Clive Richard Beavis (Half Moon Bay, CA); Tihomir Tsankov Georgiev (Menlo Park, CA); Gabe Nydick (Fremont, CA); Robert James Skillington (San Francisco, CA)
Assignee: BYTEDANCE INC.
G06Q20/202G06F16/24578G06Q20/203G06Q20/327G06Q20/363G06Q20/4014G06Q20/405G06Q30/0268G06Q30/0641G06Q50/12H04L63/0428H04L63/083H04L63/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,014,343
App. No.
17/399,173
Granted
Jun 18, 2024
Kind
B2
Abstract

Systems, apparatus, methods, and non-transitory media for providing prescient and adaptive point-of-sale services via electronic networks are discussed herein. Some embodiments may include a system with one or more servers. The one or more servers may be configured to generate digital consumer tokens and provide the digital consumer tokens to consumer devices for sharing with merchant devices. When a merchant device receives the digital consumer token, the merchant device may forward the digital consumer token to the one or more servers in exchange for consumer data to facilitate consumer service. In some embodiments, the one or more servers may be configured to provide point-of-sale interfaces that adapt to different consumer preferences or consumer device signals. Some embodiments may provide for consumer interfaces that allow consumers to manage their electronic identity at various (e.g., merchant) locations.

Claims (49)

1. A system, comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to:

receive a digital consumer token via a merchant device, the digital consumer token associated with a consumer identifier;

determine, based on the digital consumer token, a first consumer profile that comprises digital purchasing preference data deemed to be sharable with the merchant device without an authorization provided by a consumer identity associated with the digital consumer token, and a second consumer profile that comprises digital payment data deemed not to be shareable with the merchant device without the authorization provided by the consumer identity;

initiate a rendering of a point-of-sale interface that is configured based on the first consumer profile; and

in response to the authorization being provided by the consumer identity, facilitate a transaction associated with the consumer identity based on the second consumer profile.

2. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

in response to the authorization being provided by the consumer identity, initiate rendering of a modified version of the point-of-sale interface that is configured based on the second consumer profile.

3. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

receive the digital consumer token in response to a consumer device associated with the consumer identity being within proximity to the merchant device.

4. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

query a consumer profile database based on the digital consumer token to determine the first consumer profile and the second consumer profile.

5. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

query a consumer profile database, based on the digital consumer token and location data associated with the consumer identifier, to determine the first consumer profile and the second consumer profile.

6. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

based on a merchant identifier associated with the merchant device, select the first consumer profile from a plurality of consumer profiles associated with the consumer identifier.

7. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

receive the authorization via an electronic interface of a consumer device associated with the consumer identifier.

8. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

receive the authorization based on sensor data associated with a motion sensor of a consumer device associated with the consumer identifier.

9. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

receive the authorization based on camera data provided by a camera of a consumer device associated with the consumer identifier.

10. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

receive the authorization based on camera data provided by a camera associated with the merchant device.

11. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

initiate the rendering of the point-of-sale interface via the merchant device.

12. The system of claim 1 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:

initiate the rendering of the point-of-sale interface via a consumer device associated with the consumer identifier.

13. A computer-implemented method, comprising:

receiving, by a device comprising a processor, a digital consumer token via a merchant device, the digital consumer token associated with a consumer identifier;

determining, by the device and based on the digital consumer token, a first consumer profile that comprises digital purchasing preference data deemed to be sharable with the merchant device without an authorization provided by a consumer identity associated with the digital consumer token, and a second consumer profile that comprises digital payment data deemed not to be shareable with the merchant device without the authorization provided by the consumer identity;

initiating, by the device, a rendering of a point-of-sale interface that is configured based on the first consumer profile; and

in response to the authorization being provided by the consumer identity, facilitating, by the device, a transaction associated with the consumer identity based on the second consumer profile.

14. The computer-implemented method of claim 13 , further comprising:

in response to the authorization being provided by the consumer identity, initiating, by the device, rendering of a modified version of the point-of-sale interface that is configured based on the second consumer profile.

15. The computer-implemented method of claim 13 , further comprising:

receiving, by the device, the authorization based on sensor data associated with a motion sensor of a consumer device associated with the consumer identifier.

16. The computer-implemented method of claim 13 , further comprising:

receiving, by the device, the authorization based on camera data provided by a camera of a consumer device associated with the consumer identifier.

17. The computer-implemented method of claim 13 , further comprising:

receiving, by the device, the authorization based on camera data provided by a camera associated with the merchant device.

18. A computer program product, stored on a computer readable medium, comprising instructions that when executed by one or more computers cause the one or more computers to:

receive a digital consumer token via a merchant device, the digital consumer token associated with a consumer identifier;

determine, based on the digital consumer token, a first consumer profile that comprises digital purchasing preference data deemed to be sharable with the merchant device without an authorization provided by a consumer identity associated with the digital consumer token, and a second consumer profile that comprises digital payment data deemed not to be shareable with the merchant device without the authorization provided by the consumer identity;

initiate a rendering of a point-of-sale interface that is configured based on the first consumer profile; and

in response to the authorization being provided by the consumer identity, facilitate a transaction associated with the consumer identity based on the second consumer profile.

19. The computer program product of claim 18 , wherein the computer program product further comprises instructions that when executed by the one or more computers cause the one or more computers to:

in response to the authorization being provided by the consumer identity, initiate rendering of a modified version of the point-of-sale interface that is configured based on the second consumer profile.

20. The computer program product of claim 18 , wherein the computer program product further comprises instructions that when executed by the one or more computers cause the one or more computers to:

receive the digital consumer token in response to a consumer device associated with the consumer identity being within proximity to the merchant device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2025
From: GROUPON, INC.; LIVINGSOCIAL, INC.
To: BYTEDANCE INC.
Reel/Frame 070803/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: VISWANATH, SRI; GOMEZ-ROSADO, DAVID; ZAYTSEV, ANDREY; KRALL, JOSH; HARRIS, SETH; PARKER, DAVID SCOTT; CHOW, TRAVIS; LI, QI; THORPE, SAMUEL; BEAVIS, CLIVE RICHARD; GEORGIEV, TIHOMIR TSANKOV; NYDICK, GABE; SKILLINGTON, ROBERT JAMES
To: GROUPON, INC.
Reel/Frame 057361/0513 →