Client-Side Content Array Navigation for Entertainment Guides
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content delivery systems face delays and inefficiencies due to server-side presentation models, where users must wait for page requests and responses, and searching functions are processed on the server, leading to responsiveness issues.
Innovation Solution
A method and system for navigating and searching a context-sensitive entertainment-programming guide by downloading a scripting-language content array to the client device, allowing for quicker navigation and presentation of entertainment programs, using a client-server model over a public network, where the client device receives and processes content arrays to display user interfaces and send queries to the server for additional information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If content is delivered using server-side presentation models with page requests and responses, then content can be delivered over public networks, but users experience latency and responsiveness delays
Solution Approach 1:
The patent downloads a content array and scripting language to the client device in advance, before the user needs to navigate or search. This preliminary action stores navigation data locally, eliminating the need for server round-trips during user interaction and reducing latency.
Solution Approach 2:
The patent extracts the navigation and searching functions from the server-side processing model and moves them to the client device. By taking out the content array and processing logic from the server, the system enables local navigation without server delays.
2Productivity
If searching functions are processed on the server, then centralized control is maintained, but responsiveness and speed are reduced
Solution Approach 1:
The searching function is extracted from server-side processing and moved to the client device. The content array stored locally on the client enables searching to be performed immediately without waiting for server processing, thus improving productivity while reducing time loss.
Solution Approach 2:
The client device performs searching operations on its own stored content array without requiring server intervention. This self-service approach allows immediate search results and eliminates the time delay associated with server processing.
3Adaptability or versatility
If a client-server model is used over public networks, then content delivery flexibility is improved, but network dependency and latency increase
Solution Approach 1:
The system downloads and stores the content array locally on the client device before navigation is needed. This preliminary action reduces dependency on continuous network connectivity and ensures that navigation and searching can proceed reliably without network delays.
Data Source
AI summary
Embodiments of the invention provide methods, systems, and machine-readable media for browsing, navigating and searching a context sensitive entertainment-programming guide. According to one embodiment, a method for navigating an entertainment-programming guide can comprise establishing a connection from a client device to a server computer through a public network. A first content array can be received from the server computer over the public network. The first content array can comprise information describing a plurality of entertainment programs. The first content array can be stored on the client device and entertainment-program information can be presented based on the first content array stored on the client device.


