Back to results
US 2022/0101397 A1Published application
Service integration with user interface
AssigneeNCR Corporation
InventorsNack Kyoo Jung, Michael Robert Dunn, Shuyi Wang
Life of this patent
Estimating the term…
Abstract
Ordering systems for a plurality of retailer service providers are integrated and provided through a single mobile application (app) to users for user-defined orders. Moreover, payment processing of the retailer service providers are integrated and available for processing payments of the orders through the single mobile app. Retailer-specific branding is maintained and provided through the app.
Claims20
A method, comprising:
- searching, by using Application Programming Interfaces (APIs), menus from retailers over a network based on received search criteria that is determined for a mobile application of a mobile device operated by a user;
- aggregating retailer-provided results and producing results based on the searching of the retailers;
- sorting the results based on sort criteria associated with the user;
- producing sorted results based on the sorting;
- providing the sorted results to the mobile application;
- and
- processing an order with on behalf of the user with a particular retailer based on user-provided input data obtained by interacting with the mobile application, by determining order details from the user-provided input data, and by using a particular API associated with the particular retailer to provide the order details to an order system of the particular retailer.
4 more elements
A method, comprising:
- receiving search criteria defined by a user for an order from selection screens generated by a mobile application on a display of a mobile device;
- providing the search criteria to a retailer service integrator for searching retailer servers with the search criteria;
- rendering aggregated results provided by the retailer service integrator within result navigation screens;
- determining a particular retailer selected based on selections made by the user through the result navigation screens;
- identifying order details for the order based on second selections made by the user through order placement screens;
- sending the order details to the retailer service integrator for order placement of the order with an order system of the particular retailer;
- and
- providing order confirmation details received from the retailer integrator and obtained from the order system within order confirmation screens.
5 more elements
A system comprising:
- a mobile device comprising a mobile processor and a mobile non-transitory computer-readable storage medium;
- the mobile non-transitory computer-readable storage medium comprising mobile executable instructions;
- a server comprising a server processor and a server non-transitory computer-readable storage medium;
- the server non-transitory computer-readable medium comprising server executable instructions;
- the mobile executable instructions when executed by the mobile processor from the non-transitory mobile computer-readable storage medium cause the mobile processor to perform first operations comprising:
- rendering user interface (UI) screens for defining an order, placing the order, and order confirmation within a touch display of a mobile device operated by a user;
- receiving user-provided selections and input data for the order;
- providing the user-provided selections and input data to the server executable instructions;
- and
- updating the screens based on information returned from the server executable instructions for the order;
- the server executable instructions when executed by the server processor from the server non-transitory computer-readable storage medium cause the server processor to perform second operations comprising:
- searching a plurality of disparate retailers with search criteria that is at least partially defined with the user-provided selections and input data;
- aggregating results returned from the disparate retailers based on the searching;
- sorting the results as sorted results;
- providing the sorted results to the mobile executable instructions as a first portion of the information and maintaining with the sorted results with branded information for each of the disparate retailers associated with the sorted results;
- interacting with a particular order system of a particular disparate retailer based on the user-provided selections and input data corresponding to the order;
- and
- providing order confirmation details and order placement details to the mobile executable instructions as a second portion of the information.
15 more elements
Dependencies are inferred from the claim text.