Abstract:
First topics related to a content page, such as a web page, are identified. Thereafter, second topics related to a first content element, such as advertisements, and a second content element, such as media files, are identified based on the first topics. Common topics are identified that are common to the first and second topics. Based on the common topics, first and second content elements are identified and combined in a bundle that is transmitted to a user requesting the content page.
Abstract:
A system providing three-dimensional visual navigation for a mobile unit includes a location calculation unit for calculating an instantaneous position of the mobile unit, a viewpoint control unit for determining a viewing frustum from the instantaneous position, a scenegraph manager in communication with at least one geo-database to obtain geographic object data associated with the viewing frustum and generating a scenegraph organizing the geographic object data, and a scenegraph renderer which graphically renders the scenegraph in real time. To enhance depiction, a method for blending images of different resolutions in the scenegraph reduces abrupt changes as the mobile unit moves relative to the depicted geographic objects. Data structures for storage and run-time access of information regarding the geographic object data permit on-demand loading of the data based on the viewing frustum and allow the navigational system to dynamically load, on-demand, only those objects that are visible to the user.
Abstract:
A system to provide automated services to heterogeneous devices in a network environment, which includes a device agent residing on each of the heterogeneous devices, a device communicator to register and synchronize the devices via each of the device agents, and a portal server to interface multiple content sources on behalf of the devices, wherein the devices communicate with the portal server via each of the device agents and the device communicator.
Abstract:
A key for a keyboard includes a keycap having a top surface configured to be contacted for pressing the key down, and having a bottom. The keycap is substantially transparent. An intermediate layer is coupled to the bottom of the keycap. The intermediate layer is translucent and includes a top and a bottom. The top of the intermediate layer faces the bottom of the keycap. A character layer is positioned between the bottom of the keycap and the top of the intermediate layer. A resilient member is coupled to the bottom of the intermediate layer. The resilient member is translucent and is configured to direct light through the intermediate layer, through the character layer, and out from the keycap. The character layer is configured to be lighted for viewing through the keycap.
Abstract:
An information retrieval system is provided for processing queries for video content. A server receives a query for video content and returns video articles, as received from broadcast systems or other content providers. Queries are formulated using text, video images, and/or visual content associated with a video article. Various video-oriented characteristics associated with the results of the queries are determined and a rank score is calculated for each. The ranked video articles are displayed in a representation to the user, from which the user can play the video article either within the representation or independent of it.
Abstract:
Systems and/or methods that facilitate discharging bit lines (BL) associated with memory arrays in nonvolatile memory at a controlled rate are presented. A discharge component facilitates discharging the BL at a desired rate thus preventing the “hot switching” phenomenon from occurring within a y-decoder component(s) associated with the nonvolatile memory. The discharge component can be comprised of, in part, a discharge transistor component that controls the rate of BL discharge wherein the gate voltage of the discharge transistor component can be controlled by a discharge controller component. The rate of BL discharge can be determined by the size of discharge transistor component used in the design, the strength and/or size of the y-decoder component, the number of erase errors that occur for a particular memory device, and/or other factors in order to facilitate preventing hot switching from occurring.
Abstract:
A system, method and various user interfaces provide an embedded web-based video player for navigating video playlists and playing video content. A website publisher can create and store a video player with customized parameters (e.g., player type, appearance, advertising options, etc.) and can associate the player with a playlist of selected videos. The stored video player is associated with a player ID in a player database and can be embedded in a website using an embed code referencing the player ID. A user interface for the embedded player provides controls for controlling video playback and for controlling the selection of a video from the playlist.
Abstract:
A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window containing a predetermined number of bits that are to be programmed in the array and determining which of the predetermined number of bits are to be programmed in the memory array. The predetermined number of bits are simultaneously programmed to corresponding memory cells in the array. A programming state of the predetermined number of bits in the array is simultaneously verified.
Abstract:
A system and method to associate a gift certificate with an email address is useful to permit on-line merchants to provide gift certificates that may be trusted while remaining used to customers. A gift certificate is purchased on-line and associated with a recipient's e-mail address provided by the gift certificate purchaser. An e-mail message containing confirm information used to authenticate the identity of the recipient is subsequently provided. This e-mail message may be sent when the gift certificate is purchased. This e-mail message may also be sent when a printed gift certificate is redeemed. The recipient of the gift certificate returns this confirmation information to complete the authentication process of the recipient's e-mail address. All subsequent activity of related to the use of the gift certificate may be authenticated using the e-mail address once confirmed.