Patents by Inventor Rameshkumar G. Illikkal

Rameshkumar G. Illikkal 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: 7490191
    Abstract: Embodiments of apparatuses, methods, and systems for sharing information between guests in a virtual machine environment are disclosed. In one embodiment, an apparatus includes virtual machine control logic, an execution unit, and a memory management unit. The virtual machine control logic is to transfer control of the apparatus among a host and its guests. The execution unit is to execute an instruction to copy information from a virtual memory address in one guest's virtual address space to a virtual memory address in another guest's virtual address space. The memory management unit is to translate the virtual memory addresses to physical memory addresses.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: February 10, 2009
    Assignee: Intel Corporation
    Inventors: Rameshkumar G. Illikkal, Donald K. Newell, Ravishankar Iyer, Srihari Makineni
  • Publication number: 20080244221
    Abstract: Embodiments of apparatuses, methods, and systems for exposing system topology to an execution environment are disclosed. In one embodiment, an apparatus includes execution cores and resources on a single integrated circuit, and topology logic. The topology logic is to populate a data structure with information regarding a relationship between the execution cores and the resources.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Donald K. Newell, Jaideep Moses, Ravishankar Iyer, Rameshkumar G. Illikkal, Srihari Makineni
  • Publication number: 20080077765
    Abstract: Embodiments of apparatuses, methods, and systems for sharing information between guests in a virtual machine environment are disclosed. In one embodiment, an apparatus includes virtual machine control logic, an execution unit, and a memory management unit. The virtual machine control logic is to transfer control of the apparatus among a host and its guests. The execution unit is to execute an instruction to copy information from a virtual memory address in one guest's virtual address space to a virtual memory address in another guest's virtual address space. The memory management unit is to translate the virtual memory addresses to physical memory addresses.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Inventors: Rameshkumar G. Illikkal, Donald K. Newell, Ravishankar Iyer, Srihari Makineni
  • Patent number: 7346680
    Abstract: According to some embodiments, a protocol control block is speculatively pre-fetched from an external memory unit.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: March 18, 2008
    Assignee: Intel Corporation
    Inventors: Rameshkumar G. Illikkal, Gregory D. Cummings
  • Patent number: 7293108
    Abstract: A first machine communicates with a second machine, using a protocol that sends the first machine's network configuration data in application data sent to the second machine, through a translating access point which translates network traffic from the first machine so as to originate from the access point. A network configuration server provides to the first machine network configuration data not subject to translation by the access point, which is sent to the second machine in the application data. The second machine communicates with the provided network configuration, and this communication is in turn made available to the first machine.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: November 6, 2007
    Assignee: Intel Corporation
    Inventors: Ulhas S. Warrier, Saul Lewites, Rameshkumar G. Illikkal, Ramanan Ganesan
  • Patent number: 7289445
    Abstract: A method and apparatus to manage a PCB cache are described.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: October 30, 2007
    Assignee: Intel Corporation
    Inventors: Rameshkumar G. Illikkal, Ian Taylor
  • Publication number: 20040100907
    Abstract: A method and apparatus to manage a PCB cache are described.
    Type: Application
    Filed: November 25, 2002
    Publication date: May 27, 2004
    Inventors: Rameshkumar G. Illikkal, Ian Taylor
  • Publication number: 20030169859
    Abstract: Described herein is a method and apparatus for connecting packet telephony calls between secure networks and non-secure networks.
    Type: Application
    Filed: March 8, 2002
    Publication date: September 11, 2003
    Inventors: Carl R. Strathmeyer, Hugh P. Mercer, Donald K. Finnie, Rameshkumar G. Illikkal, Bounthavivone K. Phomsopha
  • Publication number: 20020133549
    Abstract: A first machine communicates with a second machine, using a protocol that sends the first machine's network configuration data in application data sent to the second machine, through a translating access point which translates network traffic from the first machine so as to originate from the access point. A network configuration server provides to the first machine network configuration data not subject to translation by the access point, which is sent to the second machine in the application data. The second machine communicates with the provided network configuration, and this communication is in turn made available to the first machine.
    Type: Application
    Filed: March 15, 2001
    Publication date: September 19, 2002
    Inventors: Ulhas S. Warrier, Saul Lewites, Rameshkumar G. Illikkal, Ramanan Ganesan