Abstract:
Systems and methods for performing camera-guided browsing, such as web browsing, are described herein. A method for operating a camera-guided web browser as provided herein includes displaying a web page on a display associated with a portable device; passively detecting a first object within a field of view of a camera associated with the portable device; and altering at least part of the web page with first content associated with the first object in response to passively detecting the first object within the field of view of the camera.
Abstract:
Embodiments provide bandwidth efficient mechanisms for delivering rich media content, such as webpages, to receiver devices via a multimedia broadcast network. Content, such as selected webpages, is broadcast as disassembled content elements via the broadcast network. To enable reception, the disassembled content elements are broadcast according to a broadcast schedule that is communicated in an overhead content description flow, such as a catalog file. Receiver devices receive the catalog file and use the metadata information to selectively receive disassembled content and store the content elements in memory. When a user requests access to the content (e.g., a webpage via a web browser), an application operating in the receiver device assembles the requested content from the previously received and stored disassembled content elements, and passes the assembled webpage to a using or rendering application.
Abstract:
Methods and systems for transmitting multiple service components in a single mediaFLO logical channel (MLC) stream within a MediaFLO® broadcast signal to distinguish data packets of different components based upon different media type header information or a component identifier added to the data packet header information. In a first embodiment, multiple service components of different media types are broadcast within the same MLC stream. Mobile device can separate received data packets within the MLC based upon their respective media type header information, and route each pack to its corresponding component processing module. In a second embodiment, different service components are identified with a component identifier that is added to the packet headers. A new layer in the protocol architecture stack can use the component ID within each data packet header to select and properly route the data packets for processing.
Abstract:
Information included within metadata broadcast within an overhead flow of a mobile broadcast network enables receiver devices to determine when metadata updates will occur. The mobile broadcast network can include within metadata messages information related to a time for the next metadata update. Using this information, receiver devices can determine when the next metadata update will occur and de-energize the receiver until that time. Enabling mobile devices to remain de-energized until the next metadata update improves their power efficiency. Synchronizing mobile devices to access the overhead flow for updated metadata reduces the content delivery latency that the system must accommodate, thereby improving system flexibility and bandwidth efficiency. Specify the time of a next metadata update enables the broadcast system to change the rate and timing at which metadata updates are performed.
Abstract:
An improved medium access protocol is divided into two tasks: collision avoidance and contention resolution. The purpose of the collision avoidance is to avoid occasional collisions due to the synchronization of channel access among different stations. The purpose of contention resolution is to control the overall sending rate of competing stations when the shared channel is operating at or near its capacity limits, such that excessive collisions can be avoided. Contention resolution methods in accordance with the present invention include a graceful rate control mechanism.