Abstract: Techniques and systems are provided for identifying unknown content. For example, a number of vectors out of a plurality of vectors projected from an origin point can be determined that are between a reference data point and an unknown data point. The number of vectors can be used to estimate an angle between a first vector (from the origin point to a reference data point) and a second vector (from the origin point to an unknown data point). A distance between the reference data point and the unknown data point can then be determined. Using the determined distance, candidate data points can be determined from a set of reference data points. The candidate data points can be analyzed to identify the unknown data point.
Abstract: A display system, having an emissive body, emitting light in a way that is color temperature controllable. The light emission can be from zones. The emissive body can be a FIPEL type device with a first transparent conductive coating over a light emitting substrate. The zones are each separately controllable for color temperature.
Type:
Grant
Filed:
March 24, 2015
Date of Patent:
October 18, 2016
Assignee:
Vizio Inc
Inventors:
Matthew McRae, William Pat Price, Ken Lowe
Abstract: A display system, having an emissive body, emitting light in a way that is color temperature controllable. The light emission can be from zones. The emissive body can be a FIPEL type device with a first transparent conductive coating over a light emitting substrate. The zones are each separately controllable for color temperature.
Abstract: A system, method and computer program utilize a distance associative hashing algorithmic means to provide a highly efficient means to rapidly address a large database. The indexing means can be readily subdivided into a plurality of independently-addressable segments where each such segment can address a portion of related data of the database where the sub-divided indexes of said portions reside entirely in the main memory of each of a multiplicity of server means. The resulting cluster of server means, each hosting an addressable sector of a larger database of searchable audio or video information, provides a significant improvement in the latency and scalability of an Automatic Content Recognition system, among other uses.
Abstract: A television has first and second electronic subsystems which collectively operate to produce a display. The television is controlled by a processor, the processor also operating to determine a period of time where no output is being produced, and to maintain the first electronic subsystem and said second electronic subsystem into a power reduced state, e.g., a sleep state. The television maintains a database of times when it is likely to operate to produce said output, and automatically removing the first electronic system from the power reduced state, and not removing the second electronic subsystem from the power reduced state at one of the times, and without an indication.
Abstract: A display system, with a structural part, including a rear panel, and a light emitting device physically attached to the rear panel over a surface of the rear panel, where the surface of the rear panel comprises the entire surface to be illuminated by the light emitting device and a pixelated spatial light modulator part, coupled between the light emitting device, and a viewing area, modulating a light created by said light emitting device.
Abstract: A tuner device, such as a television set, set top box, game console, personal computer with a dongle or device, creates digital fingerprints indicative of information received over a channel. The digital fingerprints are uploaded to a server along with metadata indicative of the specific tuner device that obtain them. The server maintains a tuner database based on that information, and can automatically request new fingerprints.
Abstract: Techniques and systems are provided for identifying a video segment displayed on a screen of a remote television system, and providing an option to switch to an alternative or related version of the video program that includes the video segment. For example, video segments displayed on a screen of a television system can be identified, and contextually-targeted content or contextually-related alternative content can be provided to a television system based on the identification of a video segment. The alternative or related version of the video program can include the currently displayed program in an on-demand format that can be viewed off-line and can be started over from a beginning portion of the program.
Abstract: A television formed of a FIPEL panel that creates light in both front and rear directions. The television system has a light modulator and a backlight layer for the light modulator. The backlight layer emits light both toward the light modulator to create a television display, and away from the light modulator to create a backlight for the television. The television can be in a housing, with a transparent back. The housing can also have a bezel that can be lit by the backlight layer.
Abstract: A computer system comprising that has a display screen that displays information from a computing device. An auxiliary device such as a cover or a keyboard is pivotally attached to the display screen. When the angle between the display screen and the auxiliary device is a first angle that makes it likely that the device is being used normally, the device is then locked against orientation rotation. The angle between the auxiliary device and the display needs to be brought into an unnatural angle in order to allow automatic orientation rotation.
Abstract: A single stream receiver is preselected from a global list residing on a client computing device hosting a content casting application. Once a user launches a content casting application and selects a content stream from local or networked storage, the content casting application accesses the global list to obtain the ID of the stream receiver to receive the content stream. The global list has at least one preselected stream receiver ID that will receive a casted content stream without the user having to manually select a stream receiver for each stream that is casted. The preselected stream receiver can be the last one that was used, or can be the last one that was used for a specified user, or the last one that was used for a specified application. The stream receiver can be preselected in some other way.