System and method to provide interoperable service across multiple clients
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by an electronic commerce (EC) service provider computing system comprising one or more computers, a request on behalf of a user for an electronic commerce (EC) service, wherein the request is associated with a first user interface that is associated with a user device;
determining, by the EC service provider computing system based on a user profile associated with the user, that a plurality of interoperable user interfaces is available to the user;
determining, by the EC service provider computing system, that the first user interface is one of the plurality of interoperable user interfaces;
determining, by the EC service provider computing system, one or more output features supported by the first user interface, wherein each of the one or more output features presents respective content to the user;
identifying, by the EC service provider computing system for each of the plurality of interoperable user interfaces, a respective set of one or more input features associated with the EC service and supported by the respective interface, wherein each of the one or more input features requests respective information from the user to be supplied via data entry or option selection;
generating, by the EC service provider computing system for the user, a customized set of one or more interoperable input features by determining one or more common input features that are included in all of the respective sets of input features for the plurality of interoperable user interfaces;
generating, by the EC service provider computing system in response to the request, a customized user presentation that includes the determined one or more output features and the customized set of one or more interoperable input features;
transmitting, by the EC service provider computing system, the customized user presentation for presentation through the first user interface;
receiving, by the EC service provider computing system, a response to the transmitted customized user presentation; and
performing, by the EC service provider computing system, tailored validation of the response in accordance with the customized set of one or more interoperable input features.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for servicing requests made from any of multiple user interfaces associated with a user are provided. A request from one of the plurality of user interfaces is received. Information associated with each of the plurality of user interfaces is retrieved, and based upon the retrieved information and the received request, a set of features to be included in a user presentation is selected. The user presentation is then generated based on the selected set of features, and transmitted to the user interface from which the request was received.
35 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by an electronic commerce (EC) service provider computing system comprising one or more computers, a request on behalf of a user for an electronic commerce (EC) service, wherein the request is associated with a first user interface that is associated with a user device; determining, by the EC service provider computing system based on a user profile associated with the user, that a plurality of interoperable user interfaces is available to the user; determining, by the EC service provider computing system, that the first user interface is one of the plurality of interoperable user interfaces; determining, by the EC service provider computing system, one or more output features supported by the first user interface, wherein each of the one or more output features presents respective content to the user; identifying, by the EC service provider computing system for each of the plurality of interoperable user interfaces, a respective set of one or more input features associated with the EC service and supported by the respective interface, wherein each of the one or more input features requests respective information from the user to be supplied via data entry or option selection; generating, by the EC service provider computing system for the user, a customized set of one or more interoperable input features by determining one or more common input features that are included in all of the respective sets of input features for the plurality of interoperable user interfaces; generating, by the EC service provider computing system in response to the request, a customized user presentation that includes the determined one or more output features and the customized set of one or more interoperable input features; transmitting, by the EC service provider computing system, the customized user presentation for presentation through the first user interface; receiving, by the EC service provider computing system, a response to the transmitted customized user presentation; and performing, by the EC service provider computing system, tailored validation of the response in accordance with the customized set of one or more interoperable input features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a memory having stored thereon a database including stored information associated with at least one user interface; a processor, in communication with the database, wherein the processor executes software instructions to; receive a request on behalf of a user for an electronic commerce (EC) service, wherein the request is associated with a first user interface that is associated with a user device; determine, based at least in part on the stored information and a user profile associated with the user, that a plurality of interoperable user interfaces is available to the user; determine that the first user interface is one of the plurality of interoperable user interfaces; determine one or more output features supported by the first user interface, wherein each of the one or more output features presents respective content to the user; identify, for each of the plurality of interoperable user interfaces, a respective set of one or more input features associated with the EC service and supported by the respective interface, wherein each of the one or more input features requests respective information from the user to be supplied via data entry or option selection; generate, for the user, a customized set of one or more interoperable input features by determining one or more common input features that are included in all of the respective sets of input features for the plurality of interoperable user interfaces; generate a customized user presentation in response to the request that includes the determined one or more output features and the customized set of one or more interoperable input features; direct transmission of the customized user presentation for presentation through the first user interface; receive a response to the transmitted customized user presentation; and perform tailored validation of the response in accordance with the customized set of one or more interoperable input features. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification