Patents by Inventor Michael Kinney

Michael Kinney 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: 11200065
    Abstract: Examples associated with boot authentication are described. One example includes initiating a power on self-test (POST) phase of a boot of a system. Prior to initiating a driver execution environment phase of the POST phase, a network stack may be loaded for a network port. An encrypted key may be retrieved from a trusted component of the system. Boot of the system may be permitted to proceed upon establishing a connection with an authentication server, and authenticating the system to the authentication server based on the encrypted key.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: December 14, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Seiler, Michael Kinney, Vinh Anh Nguyen, Aaron Romero
  • Patent number: 10929146
    Abstract: An embodiment of a semiconductor package apparatus may include technology to determine respective priority levels for one or more boot time events, determine an amount of execution time for the one or more boot time events, and automatically adjust a timer based on the amount of execution time and the priority levels for the one or more boot time events. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: February 23, 2021
    Assignee: Intel Corpoartion
    Inventors: Michael Kinney, Michael Rothman, Vincent Zimmer, Mark Doran
  • Publication number: 20190391817
    Abstract: Examples associated with boot authentication are described. One example includes initiating a power on self-test (POST) phase of a boot of a system. Prior to initiating a driver execution environment phase of the POST phase, a network stack may be loaded for a network port. An encrypted key may be retrieved from a trusted component of the system. Boot of the system may be permitted to proceed upon establishing a connection with an authentication server, and authenticating the system to the authentication server based on the encrypted key.
    Type: Application
    Filed: December 15, 2017
    Publication date: December 26, 2019
    Inventors: Peter Seiler, Michael Kinney, Vinh Anh Nguyen, Aaron Romero
  • Publication number: 20190042274
    Abstract: An embodiment of a semiconductor package apparatus may include technology to determine respective priority levels for one or more boot time events, determine an amount of execution time for the one or more boot time events, and automatically adjust a timer based on the amount of execution time and the priority levels for the one or more boot time events. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: April 30, 2018
    Publication date: February 7, 2019
    Inventors: Michael Kinney, Michael Rothman, Vincent Zimmer, Mark Doran
  • Patent number: 10008186
    Abstract: In accordance with one exemplary embodiment of the disclosure, a capo configured for use with a stringed instrument includes a frame, a mounting member, and a plurality of individually selectable toggle members. The mounting member is connected to the frame and configured to secure the frame to the musical instrument. The plurality of individually selectable toggle members are retained by the frame. A plurality of feet are provided on the toggle members, and the feet have differing widths.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 26, 2018
    Inventor: Michael Kinney
  • Publication number: 20170103736
    Abstract: In accordance with one exemplary embodiment of the disclosure, a capo configured for use with a stringed instrument includes a frame, a mounting member, and a plurality of individually selectable toggle members. The mounting member is connected to the frame and configured to secure the frame to the musical instrument. The plurality of individually selectable toggle members are retained by the frame. A plurality of feet are provided on the toggle members, and the feet have differing widths.
    Type: Application
    Filed: September 16, 2016
    Publication date: April 13, 2017
    Inventor: Michael Kinney
  • Patent number: 8631259
    Abstract: When transitioning from sleep mode to active mode, a processing system loads first stage resume content and second stage resume content into a volatile memory of the processing system. The first stage resume content may contain contextual data for a first program that was in use before the processing system transitioned to sleep mode. The second stage resume content may contain contextual data for another program that was in use before the processing system transitioned to sleep mode. The processing system may provide a user interface for the first program before all of the second stage resume content has been loaded into the volatile memory. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: January 14, 2014
    Assignee: Intel Corporation
    Inventors: Michael Rothman, Glenn Hinton, Vincent Zimmer, Michael Kinney, Mark Doran
  • Publication number: 20130151876
    Abstract: When transitioning from sleep mode to active mode, a processing system loads first stage resume content and second stage resume content into a volatile memory of the processing system. The first stage resume content may contain contextual data for a first program that was in use before the processing system transitioned to sleep mode. The second stage resume content may contain contextual data for another program that was in use before the processing system transitioned to sleep mode. The processing system may provide a user interface for the first program before all of the second stage resume content has been loaded into the volatile memory. Other embodiments are described and claimed.
    Type: Application
    Filed: February 11, 2013
    Publication date: June 13, 2013
    Inventors: Michael Rothman, Glenn Hinton, Vincent Zimmer, Michael Kinney, Mark Doran
  • Publication number: 20120265634
    Abstract: Buyer-driven methods of purchasing a motor vehicle include one or more buyers, each buyer composing a buyer-specific offer to purchase a motor vehicle and optionally motor vehicle-related services. Each offer is based on an individual buyer willing price that is based on an individual buyer perceived value of the motor vehicle and related services, and one or more buyer-specific conditions imposed on purchasing a motor vehicle within the set of motor vehicles. Buyers register with, and communicating their respective buyer-specific offer to, a website hosted by a computer server, the website accessible by network-connected devices of the buyers. One or more website-registered sellers communicate their respective seller conditions to the website, and software in a system server filters the buyer-specific offers. The sellers may accept, decline, or make alternative responses to the website, which ranks the seller response for buyers.
    Type: Application
    Filed: March 6, 2012
    Publication date: October 18, 2012
    Inventor: Michael Kinney
  • Patent number: 7673128
    Abstract: Methods and apparatus to facilitate fast restarts in processor systems are disclosed. An example processor restart method disclosed herein includes recording a log of pre-boot initialization actions, and replaying a portion of the log during subsequent processor restarts to shorten pre-boot initialization time. The example processor restart method disclosed herein may further include creating a log index table for easier referral to portions of the log, storing the log and the log index table in non-volatile memory, using the log index table to reorder the replaying of the log, and reordering the replay of the log to initialize the video graphics adapter earlier in a processor restart sequence.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: March 2, 2010
    Assignee: Intel Corporation
    Inventors: Vincent J. Zimmer, Michael A. Rothman, Mallik Bulusu, Greg McGrath, Michael Kinney, Robert C. Swanson
  • Publication number: 20070234028
    Abstract: A data processing system features a processor, random access memory (RAM), flash memory, a disk drive, an operating system (OS), and platform software. The platform software is capable of intercepting an attempt by the OS to read a storage location of the disk drive during a process of transitioning the data processing system from an inactive mode to an active mode. In response to intercepting the attempt by the OS to read the disk drive, the platform software may automatically determine whether the storage location for the read corresponds to a disk area reserved for power state transition data. If the storage location corresponds to the area reserved for power state transition data, the platform software may automatically read data from the flash memory instead of the disk drive, and pass that data to the OS. Other embodiments are described and claimed.
    Type: Application
    Filed: March 8, 2007
    Publication date: October 4, 2007
    Inventors: Michael Rothman, Glenn Hinton, Vincent Zimmer, Mark Doran, Michael Kinney, Andrew Fish
  • Publication number: 20070233775
    Abstract: An embodiment of the present invention is a technique to process an input/output (I/O) transaction. An emulated device driver in a guest partition interacts with a virtual machine (VM) manager in processing an input/output (I/O) transaction on behalf of an application via an operating system (OS). The I/O transaction is between the application and a device. A device emulator in a service partition communicatively coupled to the emulated device driver interacts with the VM manager in processing the I/O transaction on behalf of a device specific driver via the OS. The device specific driver interfaces to the device.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Jeff Jackson, Rinat Rappoport, Sergei Gofman, Michael Kinney
  • Publication number: 20070061556
    Abstract: When transitioning from sleep mode to active mode, a processing system loads first stage resume content and second stage resume content into a volatile memory of the processing system. The first stage resume content may contain contextual data for a first program that was in use before the processing system transitioned to sleep mode. The second stage resume content may contain contextual data for another program that was in use before the processing system transitioned to sleep mode. The processing system may provide a user interface for the first program before all of the second stage resume content has been loaded into the volatile memory. Other embodiments are described and claimed.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Michael Rothman, Glenn Hinton, Mark Doran, Vincent Zimmer, Michael Kinney
  • Publication number: 20070061558
    Abstract: During a process of transitioning a processing system from sleep mode to active mode, system firmware of the processing system may automatically determine whether an initialization task has been assigned to a component other than system firmware, based on data obtained from a resume descriptor stored in nonvolatile storage of the processing system. The system firmware may skip the initialization task if the initialization task has been assigned to a component other than the system firmware. For example, in one embodiment, the system firmware may determine whether the resume descriptor identifies one or more memory ranges. If so, the system firmware may forego initialization of at least one memory range identified in the resume descriptor when initializing a random access memory (RAM) of the processing system. Other embodiments are described and claimed.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Michael Rothman, Glenn Hinton, Mark Doran, Vincent Zimmer, Michael Kinney
  • Publication number: 20070011444
    Abstract: A method, apparatus and system enable a virtual and a non-virtual component to be bundled together in a single binary. According to an embodiment of the present invention, an operating system may boot directly on host hardware or on a virtual machine manager. If the operating system boots directly on host hardware, the binary is capable of executing the non-virtual (“physical”) component code in the binary. If, on the other hand, the operating system boots onto a virtual machine manager, the binary is further capable of executing the virtual component code in the binary. In one embodiment, the virtual component may be para-virtualized, i.e., the component may be aware that it is running in a virtual environment.
    Type: Application
    Filed: June 9, 2005
    Publication date: January 11, 2007
    Inventors: Steven Grobman, Michael Kinney, Jeffrey Jackson
  • Publication number: 20070006227
    Abstract: A method, apparatus and system enable bi-directional communications between a virtual machine monitor (“VMM”) and an Advanced Configuration & Power Interface (“ACPI”) compliant guest operating system. In one embodiment, a virtual machine (“VM”) may be designated as the owner of the host platform (“Policy VM”). The Policy VM may communicate with the VMM to control all configuration and power management decisions on the platform.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Michael Kinney, Kirk Brannock
  • Publication number: 20070006228
    Abstract: In some embodiments, the invention involves saving limited context information when transitioning between virtual machines. A predetermined set of instructions and events cause a trap. A bit or flag is set to indicate that the event has occurred within a virtual machine. The virtual machine monitor determines whether specific register sets must be saved or restored upon a context switch, based on whether the flag has been set. Other embodiments are described and claimed.
    Type: Application
    Filed: July 1, 2005
    Publication date: January 4, 2007
    Inventors: Steven Grobman, Michael Kinney
  • Publication number: 20060294518
    Abstract: A lightweight virtual machine monitor (“LVMM”) allocates devices on a virtual host. In one embodiment, the LVMM identifies a primary and a secondary VM on the virtual host. The LVMM may expose various devices on the virtual host directly to the primary VM and provide these devices as virtual devices to the secondary partition.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Inventors: Michael Richmond, Michael Kinney
  • Publication number: 20060242399
    Abstract: Methods and apparatus to facilitate fast restarts in processor systems are disclosed. An example processor restart method disclosed herein includes recording a log of pre-boot initialization actions, and replaying a portion of the log during subsequent processor restarts to shorten pre-boot initialization time. The example processor restart method disclosed herein may further include creating a log index table for easier referral to portions of the log, storing the log and the log index table in non-volatile memory, using the log index table to reorder the replaying of the log, and reordering the replay of the log to initialize the video graphics adapter earlier in a processor restart sequence.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Inventors: Vincent Zimmer, Michael Rothman, Mallik Bulusu, Greg McGrath, Michael Kinney, Robert Swanson
  • Publication number: 20060212609
    Abstract: Provided are a method, system and program for effecting a processor operating mode change to execute device code. A processor receives a call while the processor is operating in a first mode, wherein the call is made to effect execution of device code to control a device. The processor determines whether the call is intended to change a processor operating mode from the first mode to a second mode. The state of the processor is selectively changed to a second mode in which the processor executes second mode instructions loaded in a protected section of memory inaccessible to an operating system in response to determining that the call is intended to change the processor operating mode. The second mode instructions execute the device code to control the device.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Inventors: Vincent Zimmer, Michael Kinney, Michael Rothman, Andrew Fish