Patents by Inventor Gregory Cummings

Gregory Cummings 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: 10120706
    Abstract: Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 6, 2018
    Assignee: Intel Corporation
    Inventors: Eliel Louzoun, Mickey Gutman, Gregory Cummings
  • Publication number: 20150254095
    Abstract: Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 10, 2015
    Applicant: INTEL CORPORATION
    Inventors: Eliel Louzoun, Mickey Gutman, Gregory Cummings
  • Patent number: 9088590
    Abstract: Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: July 21, 2015
    Assignee: Intel Corporation
    Inventors: Eliel Louzoun, Mickey Gutman, Gregory Cummings
  • Publication number: 20140207906
    Abstract: Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
    Type: Application
    Filed: December 5, 2013
    Publication date: July 24, 2014
    Inventors: Eliel Louzoun, Mickey Gutman, Gregory Cummings
  • Patent number: 8621030
    Abstract: Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: December 31, 2013
    Assignee: Intel Corporation
    Inventors: Eliel Louzoun, Mickey Gutman, Gregory Cummings
  • Publication number: 20080112409
    Abstract: According to some embodiments, protocol control information is speculatively pre-fetched from an external memory unit.
    Type: Application
    Filed: January 18, 2008
    Publication date: May 15, 2008
    Inventors: Rameshkumar Illikkal, Gregory Cummings
  • Publication number: 20080080514
    Abstract: Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Eliel Louzoun, Mickey Gutman, Gregory Cummings
  • Patent number: 7080129
    Abstract: In one aspect of the invention is a method for selecting a site in a network based on the IP (Internet Protocol) of a requesting system. When a request for data is made from a requesting system, the requesting system's IP address is used to determine if an edge server, that is, a streaming server co-located with the requesting system's Web host, exists for the requesting system. If an edge server for the requesting system exists, then the requesting system receives the requested data from the edge server. If no edge server exists, then the requesting system receives the requested data from a deployment server.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: July 18, 2006
    Assignee: Intel Corporation
    Inventors: Gregory Cummings, Ajay G. Gupta, Hrishikesh Narasimhan, Reed J. Sloss
  • Publication number: 20060136611
    Abstract: Apparatus and method for a first device to query a second device for the availability of a hardware feature within the second device, and for the second to receive and analyze the query to determine whether or not to respond, depending on the version of hardware feature sought, a code identifying a vendor, etc., and responding with a reply providing an indication of availability of the hardware feature and/or an address at which the hardware feature may be accessed, if the determination is made to reply.
    Type: Application
    Filed: December 30, 2003
    Publication date: June 22, 2006
    Inventors: William Futral, Kenneth Creta, Sujoy Sen, Gregory Cummings, Sivakumar Radhakrishnan
  • Publication number: 20060136639
    Abstract: A system, method and apparatus for prioritizing transactions is disclosed. I/O devices may generate transactions with a stream identifier. A transaction classifier may assign a priority to a transaction based upon a stream identifier of the transaction. An arbiter may select a transaction for processing based upon priorities assigned to the transaction.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Inventors: William Futral, Kenneth Creta, Sujoy Sen, Gregory Cummings, Sivakumar Radhakrishnan
  • Publication number: 20060095609
    Abstract: Write-combining in a computer system that uses a push model is set forth herein. In one embodiment, the method comprises creating one or more packets having a descriptor and the data associated with detected write transactions stored in the buffer assigned to a write-combinable range in response to a flush request to flush the buffer, and sending (pushing) these packets to the network I/O device.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Inventors: Sivakumar Radhakrishnan, Siva Balasubramanian, William Futral, Sujoy Sen, Gregory Cummings, Kenneth Creta, David Lee
  • Publication number: 20050228922
    Abstract: Provided are techniques for interrupt processing. An Input/Output device determines that an event has occurred. The Input/Output device determines a processor identifier and determines an event data structure identifier for an event data structure into which data for the event is stored using the processor identifier. The Input/Output device also determines a vector identifier for an interrupt message vector into which an interrupt message for the event is written. Then, interrupt message data is written to the interrupt message vector to generate an interrupt.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Inventors: Gary Tsao, Hemal Shah, Gregory Cummings
  • Publication number: 20050066028
    Abstract: According to some embodiments, a protocol control block is speculatively pre-fetched from an external memory unit.
    Type: Application
    Filed: September 22, 2003
    Publication date: March 24, 2005
    Inventors: Rameshkumar Illikkal, Gregory Cummings
  • Publication number: 20020087725
    Abstract: In one aspect of the invention is a method for selecting a site in a network based on the IP (Internet Protocol) of a requesting system. When a request for data is made from a requesting system, the requesting system's IP address is used to determine if an edge server, that is, a streaming server co-located with the requesting system's Web host, exists for the requesting system. If an edge server for the requesting system exists, then the requesting system receives the requested data from the edge server. If no edge server exists, then the requesting system receives the requested data from a deployment server.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Gregory Cummings, Ajay G. Gupta, Hrishikesh Narasimhan, Reed J. Sloss