Client-Server Architectures and Methods for Zoomable User Interfaces
First Claim
Patent Images
1. A method for generating a hoverzoom effect on a user interface comprising the steps of:
- transmitting background layer data and foreground layer data to a client device;
displaying a background layer based on said background layer data;
identifying a user action associated with said hoverzoom effect;
displaying, in response to said user action, a foreground layer based on said foreground layer data as an overlay on said background layer.
3 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the present invention provide methods and systems for communicating and processing data in communication networks, e.g., cable networks and/or interactive television networks. Selective use of different data streams and encoding techniques enable sophisticated user interfaces to be generated on client devices having varying processing capabilities. MPEG encoding techniques have reduced complexity to enable better response time to user requests. Specialized user interface features, such as hoverzooming, are enabled.
69 Citations
15 Claims
-
1. A method for generating a hoverzoom effect on a user interface comprising the steps of:
-
transmitting background layer data and foreground layer data to a client device; displaying a background layer based on said background layer data; identifying a user action associated with said hoverzoom effect; displaying, in response to said user action, a foreground layer based on said foreground layer data as an overlay on said background layer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client system for generating a hoverzoom effect on a user interface comprising:
-
at least one receiver for receiving background layer data and foreground layer data; a processor for generating a background layer based on said background layer data, identifying a user action associated with said hoverzoom effect and generating, in response to said user action, a foreground layer based on said foreground layer data as an overlay on said background layer. - View Dependent Claims (7, 8, 9)
-
-
10. A method for MPEG encoding data to be used in generating user interface screens comprising the steps of:
-
providing a user interface having first and second user interface screen and storing data associated with object locations on said first and second user interface screens; determining motion vectors associated with MPEG data frames using said stored data; sending said motion vectors to an MPEG encoder; and MPEG encoding said data using said motion vectors. - View Dependent Claims (11, 12)
-
-
13. A system for MPEG encoding data to be used in generating user interface screens comprising:
-
a user interface having first and second user interface screens; a data storage unit for storing data associated with object locations on said first and second user interface screens; a motion estimation hint encoder for determining motion vectors associated with MPEG data frames using said stored data; and an MPEG encoder for encoding data using said motion vectors. - View Dependent Claims (14, 15)
-
Specification