Abstract: A method to Suspend-and-Resume across various operational environment contexts is disclosed. An environmental context is saved in a disk partition corresponding to the saved environment. The system is suspended. Upon resume, a selected environmental context is selected for boot or resume. This method of switching contexts may also be used for trusted execution, manageability, and other purposes.
Type:
Grant
Filed:
November 20, 2003
Date of Patent:
January 9, 2007
Assignee:
Intel Corporation
Inventors:
Vincent J. Zimmer, Michael A. Rothman, Mark S. Doran, Andrew J. Fish
Abstract: Embodiments of a color image matching scheme are disclosed. In one embodiment, a pixel intensity count is determined for color components of color images in a database and for a query color image. A fuzzy similarity and/or a fuzzy dissimilarity between the query image and the database images is computed based at least in part on the pixel intensities counts. An image is selected from the database based at least in part on the computed fuzzy similarity and/or dissimilarity, where computing a fuzzy similarity and/or dissimilarity includes computing the matching intensity. Other embodiments are described and claimed.
Type:
Grant
Filed:
August 2, 2002
Date of Patent:
November 7, 2006
Assignee:
Intel Corporation
Inventors:
Tinku Acharya, Tamalika Chaira, Ajay K. Ray
Abstract: A method and apparatus for determining the scope of a content domain for ensuring that a content stream is not re-routed to an unauthorized display device. The apparatus includes a content source device, which supports multiple display outputs coupled to one or more content sink devices. A content source application generates and provides a content stream to a hardware interface which securely transmits the content stream to a protected content sink device using a content protection protocol. The content source application utilizes certain status information to ensure that the content stream is not re-routed to an unprotected or unapproved content sink device. The source application requests the updated session identification code from the transmitter/codec unit using the content protection protocol which is compared against the expected session identification code to ensure that the content display stream has not been re-routed to an unprotected content sink device.
Type:
Grant
Filed:
September 29, 2000
Date of Patent:
September 26, 2006
Assignee:
Intel Corporation
Inventors:
David A. Wyatt, Robert W. Faber, David A. Lee, Brendan Traw
Abstract: Embodiments of a color video coding and decoding scheme are disclosed. In one embodiment, an efficient color coding scheme for color video using three dimensional (3-D) discrete wavelet transforms (DWT) employing correlation among different color components is described. At least one of the color components is coded, and an adjustment to at least some of the remaining color components relative to the coded color component are then coded. This adjustment comprises a partial error adjustment based at least in part on a ratio of color components intensities. Other embodiments, for instance for decoding, are described and claimed.
Abstract: A system and method for configuring devices during pre-boot in a computer system which may have both legacy and EFI compatible option-ROMs. EFI versions of the Option-ROMs export a callable interface that can be invoked to execute the configuration utility. A hardware independent piece of software lists all the hardware devices in a single menu and allows the user to invoke the configuration utility for the appropriate hardware device(s).
Abstract: A method includes generating a first signal defining 1) a location in a memory, and 2) a length in the memory of a second signal, the first signal having a cross-platform encoding. The first signal is stored such that it may be accessed by an application program.
Abstract: A system and method for peripheral control. The present invention relates to utilizing device address call sequencing for control of active memory bus peripheral devices. To prevent problems inherent with triggering events in active memory bus peripherals, such as are associated with error correction means, and to minimize pin usage, a system and method are provided to utilize memory address call sequencing of other devices to trigger such events.
Abstract: Software on one system may query nodes which need to be addressed by clients on the system to determine whether those nodes are accessible. The software may query those nodes by sending a discovery message to those nodes and monitoring for a discovery response. If the discovery response is received, the software clients may be notified that the connection is existing and can be used to access the remote nodes.
Abstract: A system and method for software modularization and automatic code generation for embedded systems is disclosed. An embedded systems software application module is disclosed comprising an initialization/shutdown unit that allows for shutdown and initialization of the module, and a module proper that provides the functionality of the module and having a management/configuration manager interface used to communicate between the module proper and a configuration manager and one or more configuration management units such that the module proper is management access type independent. Optionally, the module may further comprise one or more configuration management units that provide specific management of and interaction with the module proper. There is also provided a toolset to facilitate code generation and development for creating an embedded systems software application from one or more such modules.
Type:
Grant
Filed:
September 17, 2001
Date of Patent:
March 7, 2006
Assignee:
Intel Corporation
Inventors:
Krzysztof S. Perycz, Adam Golichowski, Bohdan T. Iwanojko, Adam Kaminski, Jaroslaw Kogut, Mariusz Oriol, Zbigniew Przekop
Abstract: A method for selecting a speech recognizer from a number of speech recognizers in a speech recognition system. The speech recognition system receives an audio stream from an application and derives enabling information. The speech recognition system then enables at least some of the speech recognizers and receives their results. It derives selection information and uses it to select the best speech recognizer and its results and returns those results back to the application.
Abstract: An alternative boot methodology that begins with legacy-free firmware allows the peaceful coexistence of legacy-free and legacy option ROMs in a system. Legacy-free firmware provides a legacy-free boot path from system power up to operating system loading. This legacy-free boot path is independent of any legacy firmware. A legacy-free boot manager boots from an ordered list of OS loaders. If a legacy boot option is available, legacy-free drivers that have already been loaded may be stopped, and a legacy boot using legacy firmware may be initiated, without having to reboot the system.
Abstract: An arrangement is provided for consistent parameter configuration in an embedded system. A consistent parameter configuration mechanism comprises a management client and a configuration manager. When the management client receives a set of configuration requests, it notifies the configuration manager to start a transaction, during which the configuration manager requests relevant embedded modules to perform parameter configurations according to the configuration requests, to manage hard coded dependencies, and to enforce registered dependencies. Any detected inconsistency during parameter configuration causes the consistent parameter configuration mechanism to undo the parameter configuration.
Type:
Grant
Filed:
June 12, 2001
Date of Patent:
April 5, 2005
Assignee:
Intel Corporation
Inventors:
Bohdan T. Iwanojko, Krzysztof S. Perycz, Adam Kaminski, Zbigniew Przekop
Abstract: The present invention provides a method and apparatus for a scheduling driver to implement a protocol using time estimates for use with a device that does not generate interrupts. An application calls the scheduling driver to start an Input/Output (I/O) request to a device. The scheduling driver determines if the device is busy. If the device is not busy, the scheduling driver provides an estimated processing time (EPT) for the I/O request to be completed to the application. In one embodiment, if the device is busy, the scheduling driver calculates an estimated amount of time left (EATL) until the device will be available to the application and provides this EATL to the application. When the device is not busy, the application sleeps for the estimated processing time (EPT) and calls the scheduling driver to obtain the I/O operation results. If the I/O request has been completed, the scheduling driver provides the I/O operation results to the application.
Abstract: In one embodiment a sensor calibration system includes a robotic platform able to navigate to sensors distributed throughout an environment. The sensors may measure, for example, acoustic levels, temperature, luminance, or humidity. The robotic platform is equipped with at least one set of calibrated sensors and is capable of maneuvering around the environment to respective positions adjacent to the sensors to perform on site calibration. Such proximity also permits recharging power supplies of sensors and download/upload of information to and from the sensor.