Back to results
US 11,080,670 B2Granted
Integrated retail platform
AssigneeNCR Corporation
InventorRitesh Kumar Sahai
Life of this patent
Estimating the term…
Abstract
Disclosed here are systems and methods for providing an integrated retail platform. The systems and methods can include receiving, by a computing device comprising a processor, a configuration data for a plurality of service terminals. The systems and methods can include computing device receiving updated configuration data for the plurality of service terminals. The computing device can transmit the updated configuration data to the plurality of service terminals.
Claims18
A method comprising:
- providing executable instructions to a processor of a server from a non-transitory computer-readable storage medium causing the processor to perform processing comprising:
- receiving configuration data for a plurality of service terminals, wherein the configuration data comprising instructions and algorithms, wherein receiving further includes receiving user personalization data from a web interface to the server from a user interacting with the web interface, wherein the personalization data comprising personalized user data for interacting with the service terminals;
- receiving updated configuration data for the plurality of service terminals, wherein receiving further includes receiving at least a portion of the updated configuration data as an override of a default configuration for the service terminals and receiving another portion of the updated configuration data based on analysis of transactions processed on the service terminals;
- transmitting the updated configuration data and the personalization data to the plurality of service terminals causing the plurality of service terminals to operate with the updated configuration data and with the personalization data;
- and
- transmitting security data defining a security protocol for each of the plurality of service terminals to each of the plurality of service terminals causing the plurality of service terminals to enforce the security protocol, wherein the security data comprises security keys, security conditions, and encryption algorithms;
- and
- managing the service terminals by monitoring operations being performed on the service terminals, analyzing transactions associated with the operations, providing additional updated configuration data to the service terminals based at least in part on the analyzing and causing the service terminals to operate with the additional updated configuration data by executing the corresponding instructions and the corresponding algorithms associated with the additional updated configuration data, and sending further updated configuration data received to the service terminals causing the service terminals to operate with the further updated configuration data by executing the corresponding instructions and the corresponding algorithms associated with the additional updated configuration data.
5 more elements
A store server comprising:
- a processor;
- and
- a memory that includes instructions that are executed by the processor, causing the processor to perform operations comprising:
- receiving configuration data for a plurality of service terminals from a main server, the plurality of service terminals and the store server located within the same retail establishment, wherein the configuration data comprising instructions and algorithms;
- receiving personalization data from a user through a web interface to the store server, wherein the personalization data comprising personalized user data for interacting with the service terminals;
- receiving updated configuration data for the plurality of service terminals the main server, receiving at least a portion of the updated configuration data as an override of a default configuration for the service terminals, and receiving another portion of the updated configuration data based on analysis of transactions processed on the service terminals;
- transmitting the updated configuration data and the personalization data to the plurality of service terminals causing the plurality of service terminals to operate with the updated configuration data and the personalization data;
- transmitting security data defining a security protocol for each of the plurality of service terminals to each of the plurality of service terminals causing the plurality of service terminals to enforce the security protocol, wherein the security data comprises security keys, security conditions, and encryption algorithms;
- and
- managing the service terminals by monitoring operations being performed on the service terminals, analyzing transactions associated with the operations, providing additional updated configuration data to the service terminals based at least in part on the analyzing and causing the service terminals to operate with the additional updated configuration data by executing the corresponding instructions and the corresponding algorithms associated with the additional updated configuration data, and sending further updated configuration data received to the service terminals causing the service terminals to operate with the further updated configuration data by executing the corresponding instructions and the corresponding algorithms associated with the additional updated configuration data.
7 more elements
A service terminal comprising:
- a display;
- a processor;
- and
- a memory that includes instructions that are executed by the processor, causing the processor to perform operations comprising:
- receive updated configuration data, the updated configuration data including common configurations for a plurality of service terminals including the service terminal, the updated configuration data received from a store server located with the same retail establishment as the plurality of service terminals, wherein at least a portion of the updated configuration data is received as an override of a default configuration for the service terminal, and wherein another portion of the updated configuration data is based on analysis of transactions processed on the service terminal;
- process instructions and algorithms associated with the configuration data causing the service terminal to operate based on the configuration data;
- receive security data defining a security protocol for the plurality of service terminals from the main server, wherein the security data comprises security keys, security conditions, and encryption algorithms;
- enforcing the security data during operation of the service terminal;
- receive personalization data from the store server for a user wherein the personalization data comprising personalized user data for interacting with the service terminals;
- process the personalization data causing the service terminal to provide personalization based on the personalization data;
- operating the service terminal with the updated configuration data and the personalization data;
- enforcing by the service terminal the security protocol during the operating;
- present a User Interface (UI) on a display of the service terminal based on the processing of the instructions and the algorithms of the configuration data for interaction by the user during a given transaction;
- transmit status data, service data, and transaction data for transactions processed on the service terminal to the store server;
- remove the service terminal from service upon detection of a fault or conditions that can result in a fault preventing the service terminal from processing the transactions;
- transmitting diagnostic data for the service terminal to the store server;
- periodically transmit usage data indicating a level of usage of the service terminal, to the store server;
- process additional instructions and additional algorithms associated with updated configuration data, personalization data, and security data received from the store server.
15 more elements
Dependencies are inferred from the claim text.