Configurable interfaces
AssigneePaypal, Inc.
InventorNeelakantan Sundaresan
Life of this patent
Estimating the term…
Abstract
Embodiments of a method and system for utilizing a configurable interface are disclosed. User information for a first user is accessed. The user information is reviewed to determine whether the user information includes a preselected configurable interface. The preselected configurable interface is provided based on the user information including the preselected configurable interface. Alternatively, based on the user information not including the preselected configurable interface, a configurable interface based on a user selection of the configurable interface from a plurality of available configurable interfaces is configured.
Claims21
A method comprising:
- accessing user information for a first user;
- determining whether the user information includes a selection of a preselected configurable interface that provides access to an application hosted on an application server of a networked system;
- responsive to the user information including the selection of the preselected configurable interface:
- identifying a structured application program interface (API) and a plurality of functional components that are previously associated with the preselected configurable interface based on a previous interaction with the networked system, wherein the structured API and the plurality of functional components are included on an interface data structure coupled between the application server and the preselected configurable interface, and each of the plurality of functional components provides a particular server-side functionality to the preselected configurable interface to enable interaction with the application hosted on the application server to the preselected configured interface comprises;
- and
- providing the preselected configurable interface, wherein the providing the preselected configurable interface comprising:
- accessing the plurality of functional components for the preselected configurable interface from the interface data structure,
- creating the preselected configurable interface using the plurality of functional components accessed from the interface data structure to configure an interface;
- and
- responsive to a determination that a group of search functional components are available in the plurality of functional components for the preselected configurable interface, selecting at least one search functional component from the group of search functional components, wherein the group of search functional components includes:
- a first search functional component to enable a search of item listings one item listing at a time;
- a second search functional component to enable a search and an items comparison using a temporary basket and that enables a selection of search results to receive a side-by-side comparison;
- and
- a third search functional component to enable visual selection of pictures of a number of products to enable a user to select a product to see similar products.
A system comprising:
- one or more processors configured to perform operations comprising:
- accessing user information for a first user;
- determining whether the user information includes a selection of a preselected configurable interface that provides access to an application hosted on an application server of a networked system;
- responsive to the user information including the selection of the preselected configurable interface:
- identifying a structured application program interface (API) and a plurality of functional components that are previously associated with the preselected configurable interface based on a previous interaction with the networked system, wherein the structured API and the plurality of functional components are included on an interface data structure coupled between the application server and the preselected configurable interface, and each of the plurality of functional components provides a particular server-side functionality to the preselected configurable interface to enable interaction with the application hosted on the application server to the preselected configured interface comprises;
- and
- providing the preselected configurable interface, wherein the providing the preselected configurable interface comprising:
- accessing the plurality of functional components for the preselected configurable interface from the interface data structure,
- creating the preselected configurable interface using the plurality of functional components accessed from the interface data structure to configure an interface;
- and
- responsive to a determination that a group of search functional components are available in the plurality of functional components for the preselected configurable interface, selecting at least one search functional component from the group of search functional components, wherein the group of search functional components includes:
- a first search functional component to enable a search of item listings one item listing at a time;
- a second search functional component to enable a search and an items comparison using a temporary basket and that enables a selection of search results to receive a side-by-side comparison;
- and
- a third search functional component to enable visual selection of pictures of a number of products to enable a user to select a product to see similar products.
A non-transitory machine-readable storage medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising:
- accessing user information for a first user;
- determining whether the user information includes a selection of a preselected configurable interface that provides access to an application hosted on an application server of a networked system;
- responsive to the user information including the selection of the preselected configurable interface:
- identifying a structured application program interface (API) and a plurality of functional components that are previously associated with the preselected configurable interface based on a previous interaction with the networked system, wherein the structured API and the plurality of functional components are included on an interface data structure coupled between the application server and the preselected configurable interface, and each of the plurality of functional components provides a particular server-side functionality to the preselected configurable interface to enable interaction with the application hosted on the application server to the preselected configured interface comprises;
- and
- providing the preselected configurable interface, wherein the providing the preselected configurable interface comprising:
- accessing the plurality of functional components for the preselected configurable interface from the interface data structure,
- creating the preselected configurable interface using the plurality of functional components accessed from the interface data structure to configure an interface;
- and
- responsive to a determination that a group of search functional components are available in the plurality of functional components for the preselected configurable interface, selecting at least one search functional component from the group of search functional components, wherein the group of search functional components includes:
- a first search functional component to enable a search of item listings one item listing at a time;
- a second search functional component to enable a search and an items comparison using a temporary basket and that enables a selection of search results to receive a side-by-side comparison;
- and
- a third search functional component to enable visual selection of pictures of a number of products to enable a user to select a product to see similar products.
Dependencies are inferred from the claim text.