IP Library › Patent Application 14750386
Patent Application
App. No. 14/750,386

Systems and Methods for Providing a Point of Sale Platform

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 None
App. No.
14/750,386
Abstract

This disclosure describes systems, methods, and computer-readable media related to providing a point of sale platform. In some embodiment, a point of sale (POS) device may receive information associated with an order and payment information associated with the order. The POS device may generate a first object based at least in part on the information associated with the order and a second object based at least in part on the payment information. The POS device may store the first object and the second object in a queue. The POS device may transmit the first object and the second object to a remote server.

Claims (49)

1 . A computer-implemented method comprising:

receiving, by a point of sale (POS) device comprising one or more processors, information associated with an order and payment information associated with the order;

generating, by the POS device, a first object based at least in part on the information associated with the order and a second object based at least in part on the payment information;

storing, by the POS device, the first object and the second object in a queue; and

transmitting, by the POS device, the first object and the second object to a remote server.

2 . The computer-implemented method of claim 1 , wherein transmitting the first object and the second object to the remote server further comprises:

determining, by the one or more processors, if a connection to the remote server is available.

3 . The computer-implemented method of claim 2 , further comprising:

in response to determining the connection to the remote server is available, transmitting, by the POS device, the first object and the second object to the remote server.

4 . The computer-implemented method of claim 2 , further comprising:

in response to determining the connection to the remote server is not available, establishing, by the POS device, a peer-to-peer connection with at least a second POS device.

5 . The computer-implemented method of claim 1 , further comprising:

receiving, by the POS device from the remote server, a notification indicating the remote server has modified remotely stored data and that the POS device needs to be synchronized with the remotely stored data.

6 . The computer-implemented method of claim 1 , further comprising:

obtaining, by the POS device, a POS application from a POS application marketplace.

7 . The computer-implemented method of claim 1 , wherein the order is stored in a data object and the data object may be stored to the local queue.

8 . A point of sale (POS) device, comprising:

at least one memory storing computer-executable instructions; and

at least one processor, wherein the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to:

receive information associated with an order and payment information associated with the order;

generate a first object based at least in part on the information associated with the order and a second object based at least in part on the payment information;

store the first object and the second object in a queue; and

transmit the first object and the second object to a remote server.

9 . The POS device of claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

determine if a connection to the remote server is available.

10 . The POS device of claim 9 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

in response to a determination that the connection to the remote server is available, transmit the first object and the second object to the remote server.

11 . The POS device of claim 9 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

in response to a determination that the connection to the remote server is not available, establishing, by the POS device, a peer-to-peer connection with at least a second POS device.

12 . The POS device of claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

receive, from the remote server, a notification indicating the remote server has modified remotely stored data and that the POS device needs to be synchronized with the remotely stored data.

13 . The POS device of claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

obtain a POS application from a POS application marketplace.

14 . A computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:

receiving information associated with an order and payment information associated with the order;

generating a first object based at least in part on the information associated with the order and a second object based at least in part on the payment information;

storing the first object and the second object in a queue; and

transmitting the first object and the second object to a remote server.

15 . The computer-readable medium of claim 14 , wherein transmitting the first object and the second object to the remote server further comprises:

determining if a connection to the remote server is available.

16 . The computer-readable medium of claim 15 , wherein the operations further comprise:

in response to determining the connection to the remote server is available, transmitting the first object and the second object to the remote server.

17 . The computer-readable medium of claim 15 , wherein the operations further comprise:

in response to determining the connection to the remote server is not available, establishing a peer-to-peer connection with at least a second POS device.

18 . The computer-readable medium of claim 14 , wherein the operations further comprise:

receiving, from the remote server, a notification indicating the remote server has modified remotely stored data and that the POS device needs to be synchronized with the remotely stored data.

19 . The computer-readable medium of claim 14 , wherein the operations further comprise:

obtaining a POS application from a POS application marketplace.

20 . The computer-readable medium of claim 14 , wherein the order is stored in a data object and the data object may be stored to the local queue

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050094/0455 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: FIRST DATA CORPORATION; CLOVER NETWORK, INC.; FDGS GROUP LLC; GYFT INC.
Reel/Frame 049898/0512 →
SECURITY INTEREST Recorded Nov 17, 2015
From: FIRST DATA CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 037054/0127 →