Patents by Inventor Robert A. Dunstan

Robert A. Dunstan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7533191
    Abstract: Methods and arrangements for devices to share a common address on a bus are disclosed. Embodiments may comprise a host for medium management and one or more client devices coupled with a communication medium. The host and/or one or more of the client devices may comprise devices capable of originating communications across the communication medium, also referred to as originating devices. Furthermore, the host and/or one or more of the clients may comprise devices capable of receiving communications via the communication medium, also referred to as receiving devices. An application may be capable of transmitting a command to request a response by one of two or more devices that share a common address. In particular, a driver for an originating device may receive an instruction from the application to send a command to the device and the device may recognize the command based upon a value associated with the command.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: May 12, 2009
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Patent number: 7496929
    Abstract: A system and methods practiced thereon to effectuate performance of an operation on a hardware resource of the system through integral interpretive execution are described herein.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: February 24, 2009
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Publication number: 20090044109
    Abstract: A method, apparatus and system to enable a data processing device to operate while seemingly “off”. According to one embodiment, a data processing device is configured to recognize a new system state, i.e., Visual Off. On such a data processing device, when the power button is pressed, the request to turn off the device is intercepted by a module and the device is transitioned to a Visual Off state. To the user, this transition appears instantaneous. During the transition, audible and visual indicators on the data processing device and on human interactive devices (“HID devices”) coupled to the data processing device may be turned off and/or disabled. While in the Visual Off state, the device may be fully operational, or in an alternate embodiment, the device may be placed in a low power state. When the user presses the power button again to “wake up” the data processing device, the device may transition from Visual Off into an “on” state (“Visual On”), i.e.
    Type: Application
    Filed: October 14, 2008
    Publication date: February 12, 2009
    Inventors: Robert A. Dunstan, Dan H. Nowlin, Clifton W. Laney
  • Patent number: 7447918
    Abstract: A method, apparatus and system to enable a data processing device to operate while seemingly “off”. According to one embodiment, a data processing device is configured to recognize a new system state, i.e., Visual Off. On such a data processing device, when the power button is pressed, the request to turn off the device is intercepted by a module and the device is transitioned to a Visual Off state. To the user, this transition appears instantaneous. During the transition, audible and visual indicators on the data processing device and on human interactive devices (“HID devices”) coupled to the data processing device may be turned off and/or disabled. While in the Visual Off state, the device may be fully operational, or in an alternate embodiment, the device may be placed in a low power state. When the user presses the power button again to “wake up” the data processing device, the device may transition from Visual Off into an “on” state (“Visual On”), i.e.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: November 4, 2008
    Assignee: Intel Corporation
    Inventors: Robert A. Dunstan, Dan H. Nowlin, Clifton W. Laney
  • Patent number: 7411314
    Abstract: A system is provided with the ability to automatically shut off a backup power source from further sourcing power for the system, when AC is absent, after the backup power source has sourced power for the system for a period of time.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: August 12, 2008
    Inventor: Robert A. Dunstan
  • Patent number: 7400729
    Abstract: A content decoder is split into a decoder core and remaining portions. The decoder core implements decryption of encrypted content according to a selected encryption scheme, and the remaining portions provide an interface between the decoder core and content presentation systems/devices. Isolating the selected encryption scheme within the decoder core allows the content decoder to be produced and delivered to end users before the encryption scheme has been selected or developed. A logical separation of the content decoder from the decryption core allows the decryption core software to be updated and/or changed as needed.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: July 15, 2008
    Assignee: Intel Corporation
    Inventors: Robert A. Dunstan, Ylian Saint-Hilaire
  • Publication number: 20080160811
    Abstract: According to some embodiments, systems, methods, and apparatuses are provided to detect a coupling of a first cable plug to a bimodal host receptacle and configure the bimodal host receptacle to function as a client or a host based at least in part on the first cable plug.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventors: Robert A. Dunstan, Gary Solomon, Bradley Saunders
  • Publication number: 20080126633
    Abstract: Methods and arrangements for devices to share a common address on a bus are disclosed. Embodiments may comprise a host for medium management and one or more client devices coupled with a communication medium. The host and/or one or more of the client devices may comprise devices capable of originating communications across the communication medium, also referred to as originating devices. Furthermore, the host and/or one or more of the clients may comprise devices capable of receiving communications via the communication medium, also referred to as receiving devices. An application may be capable of transmitting a command to request a response by one of two or more devices that share a common address. In particular, a driver for an originating device may receive an instruction from the application to send a command to the device and the device may recognize the command based upon a value associated with the command.
    Type: Application
    Filed: June 30, 2006
    Publication date: May 29, 2008
    Inventor: Robert A. Dunstan
  • Publication number: 20080082544
    Abstract: A method and system, the method including, in some embodiments, calculating, by a message originator, a first check sum byte, appending the first check sum byte to the message, sending the message from the originator to a client over a single wire serial bus, and determining, by the client, a validity of the message from the originator by comparing the first check sum byte with a second check sum calculated by the client.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Robert A. Dunstan, John W. Horigan
  • Patent number: 7353413
    Abstract: In some embodiments, a method is provided to receive from a user an affirmative indication via a peripheral device that the user is no longer using a system without powering down a processing unit, and adjust an original power policy of a processing unit in response to the received indication. The system comprises the processing unit and the peripheral device.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: April 1, 2008
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Publication number: 20080004755
    Abstract: A method and apparatus are described for automatically configuring control of a fan to be exclusively performed by a motherboard is disclosed. In an embodiment, the motherboard includes remote fan speed control module and a signal module, each to be coupled with a fan over a communication medium. The signal module is to transmit a signal over the communication medium indicating that the remote fan speed control module has exclusive control over fan speed of the fan.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Inventors: Robert A. Dunstan, Scott Lee
  • Publication number: 20080002679
    Abstract: Methods and arrangements to negotiate a bit rate for a message of a communication on a multiple client communication medium such as a bus are disclosed. Embodiments may comprise a host for medium management and one or more client devices coupled with a communication medium. The host and/or one or more of the client devices may comprise devices capable of originating communications across the communication medium, also referred to as originating devices. Furthermore, the host and/or one or more of the clients may comprise devices capable of receiving communications via the communication medium, also referred to as receiving devices. Upon selecting a first bit rate, the originating device may transmit an address associated with one or more receiving devices that are the target of a communication. The originating device may then negotiate a second bit rate with the receiving device(s) to facilitate transmission of a message of the communication.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Robert A. Dunstan, Tom Slaight, Dale Stolitzka
  • Publication number: 20080005599
    Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.
    Type: Application
    Filed: September 27, 2006
    Publication date: January 3, 2008
    Inventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit, Kelan C. Silvester, Robert A. Dunstan
  • Patent number: 7254744
    Abstract: A system is provided with a basic input/output system (BIOS) with the ability to intervene, when a suspend process is initiated in response to an AC failure condition to place the system in a suspended to memory state, to initiate a number of data transfer operations to save a persistent copy of an operational state of the system. The BIOS is further equipped to check one or more times whether the data transfer operations are completed, and causing a processor of the system to operate in a reduced power consumption mode at least one time period while the BIOS is not performing the checking.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: August 7, 2007
    Assignee: Intel Corporation
    Inventors: Robert A. Dunstan, Larry D. Selseth, Dan H. Nowlin
  • Patent number: 7210045
    Abstract: According to some embodiments, encrypted and/or compressed system context information is stored when entering a low-power state.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: April 24, 2007
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Patent number: 7095250
    Abstract: A single wire bus communication system comprises a bus wire, a host device, and at least one client device, with each host and client device having pull-up and pull-down transistors to pull the bus wire “high” or “low”, respectively. The system is arranged such that, in response to a “trigger event” that requires responses from multiple client devices simultaneously, the host device enables its pull-down transistor, and each client device disables its pull-down transistor when conveying a “low” logic level onto the bus. To avoid bus contention, each client's pull-up transistor is arranged to conduct more current when enabled than the host's pull-down transistor. Then, one or more of the client devices' strong pull-ups will overcome the single weak pull-down on the bus, thereby enabling numerous client devices to respond to a command that requires a response from multiple clients.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: August 22, 2006
    Assignee: Analog Devices, Inc.
    Inventors: Dale F. Stolitzka, Robert A. Dunstan
  • Patent number: 7076571
    Abstract: A requesting device sends a request, intended to read one or more device addresses on a bus. One or more sets of commands are then sent by the requesting device, where each set of commands is intended to read one device address. If, while a first device is writing its device address, the bus fails to display any of the driven values of the first address, because the second device is simultaneously writing a second address on the bus in response to the request, then the first device stops writing the first address. The first device does not write the first address again until after the second device has finished writing the second address.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: July 11, 2006
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Patent number: 7046162
    Abstract: A device is presented including a processor. A user interface is connected to the processor. A receiver is connected to the processor for receiving current location information from an external source. Also, a transmitter is connected to the processor for transmitting the current location information and command data to an external receiver. The current location information is a specific room or a specific area.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: May 16, 2006
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Patent number: 6876310
    Abstract: A device is presented including a processor. A user interface is connected to the processor. A receiver is connected to the processor for receiving current location information from an external source. Also, a transmitter is connected to the processor for transmitting the current location information and command data to an external receiver. Also presented is a system including a processor connected to a transmission medium. A first receiver is connected to the processor. A first transmitter is also connected to the processor. A second transmitter transmits location data. A remote control (RC) including a RC receiver and a RC transmitter is included. The RC receives location data and sends command data and the location data to the first receiver. The first transmitter sends control information for at least one device located in a specific location according to the location data received by the RC.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: April 5, 2005
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Publication number: 20040267974
    Abstract: A requesting device sends a request, intended to read one or more device addresses on a bus. One or more sets of commands are then sent by the requesting device, where each set of commands is intended to read one device address. If, while a first device is writing its device address, the bus fails to display any of the driven values of the first address, because the second device is simultaneously writing a second address on the bus in response to the request, then the first device stops writing the first address. The first device does not write the first address again until after the second device has finished writing the second address.
    Type: Application
    Filed: July 9, 2004
    Publication date: December 30, 2004
    Inventor: Robert A. Dunstan