Dynamic presentation
AssigneeE*TRADE Financial Corporation
InventorSanjib Sahoo
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments relate to provisioning of a service, such as a financial service, to a device, such as a mobile device operative to access the service wirelessly or otherwise, in a manner which efficiently provides a consistent user experience which meets a user's expectations as to the functionality and quality of the service, including the user interface therefore and service delivery, which leverages the available capacities of the devices through which the service is provided so as to maximize the functionality and quality of the provided service without diminishing the experience, i.e. without substantially reducing the quality or functionality.
Claims20
A computer implemented method comprising:
- receiving, by a processor, a request from a first device to access a service;
- identifying, by the processor, a classification of the first device from a plurality of device classifications each of which is characterized by one or more device capabilities;
- determining, by the processor, based on the classification of the first device, a first subset of user interface components of a set of user interface components stored in a memory coupled with the processor, subsets thereof being operative to implement at least one of a set of functions to facilitate access to at least a portion of the service, each of the first subset of user interface components being characterized by at least one requisite capability of the first device indicated by the classification of the first device;
- generating, by the processor, a first user interface to facilitate access to the service based on the determined first subset of user interface components;
- and
- providing, by the processor, the first user interface to the first device such that the first device may facilitate use of the functions implemented thereby by a user of the first device to access at least a portion of the service enabled thereby.
A system comprising a non-transitory memory and a processor coupled therewith, the system further comprising:
- first logic stored in the non-transitory memory and executable by the processor to cause the processor to receive a request from a first device to access a service;
- second logic stored in the non-transitory memory and executable by the processor to cause the processor to identify, based on the received request, a classification of the first device from a plurality of device classifications each of which is characterized by one or more device capabilities;
- third logic stored in the non-transitory memory and executable by the processor to cause the processor to determine, based on the classification of the first device, a first subset of user interface components of a set of user interface components stored in the non-transitory memory, subsets thereof being operative to implement at least one of a set of functions to facilitate access to at least a portion of the service, each of the set of user interface components being characterized by at least one requisite capability of the first device indicated by the classification of the first device;
- fourth logic stored in the non-transitory memory and executable by the processor to cause the processor to assemble a first user interface to facilitate access to the service based on the determined first subset of user interface components;
- and
- fifth logic stored in the non-transitory memory and executable by the processor to cause the processor to provide the first user interface to the first device such that the first device may facilitate use of the functions implemented thereby by the user of the first device to access at least a portion of the service enabled thereby.
A system comprising a non-transitory memory having computer executable instructions stored therein and a processor coupled therewith, the computer executable instructions being executable by the processor to cause the processor to receive a request from a device to access a service;
- identify a classification of the device from a plurality of device classifications each of which is characterized by one or more device capabilities;
- determine based on the classification of the device a subset of user interface components of a set of user interface components stored in the non-transitory memory, subsets thereof being operative to implement at least one of a set of functions to facilitate access to at least a portion of the service, each of the set of user interface components being characterized by at least one requisite capability of the device indicated by the classification of the device;
- generate a user interface to facilitate access to the service based on the determined subset of user interface components;
- and provide the user interface to the device such that the device may facilitate use of the functions implemented thereby by the user of the device to access at least a portion of the service enabled thereby.
Dependencies are inferred from the claim text.