Patents by Inventor Mohan Parthasarathy

Mohan Parthasarathy 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).

  • Publication number: 20140244996
    Abstract: The disclosed embodiments provide a system that facilitates communication between a first electronic device and a second electronic device. During operation, the system uses the first electronic device to create a discovery request comprising a first group identifier (ID) associated with the first electronic device, wherein using the first electronic device to create the discovery request involves encrypting the first group ID and including the encrypted first group ID in the discovery request. Next, the system transmits the discovery request to the second electronic device, wherein the discovery request is used by the second electronic device to generate a discovery response to the discovery request.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 28, 2014
    Applicant: Apple Inc.
    Inventors: Mohan Parthasarathy, Terrin D. Eager, Stuart D. Cheshire
  • Patent number: 8799616
    Abstract: A method and system for binding a preferred CPU to a virtual partition of a computer is disclosed. In one embodiment, a preferred CPU for a virtual partition of a computer is determined upon a receipt of a request to assign a CPU to the virtual partition. Then, the preferred CPU is assigned to the virtual partition when the preferred CPU is available for assignment. Further, the preferred CPU is retained in the virtual partition when the virtual partition is rebooted.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: August 5, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anjali Anant Kanak, Mohan Parthasarathy, Chandrashekhara Anandamurthy
  • Publication number: 20120317153
    Abstract: In the described embodiments, while executing a DNS resolver, a processing subsystem in an electronic device with a set of network interfaces receives a scoped request from an application to determine an IP address for a domain name. Generally, a DNS query generated from a scoped request is to be transmitted only on network interfaces specified in the scoped request, whereas a DNS query generated from a non-scoped request can be transmitted on any of the network interfaces. The processing subsystem then generates a DNS query from the scoped request and transmits the DNS query on the specified network interfaces. Upon receiving a response to the DNS query, the processing subsystem stores a record of the response in a scoped portion of a DNS resolution cache that is used only for storing responses to scoped requests. The DNS resolution cache also comprises a non-scoped portion that is used only for storing responses to non-scoped requests.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: APPLE INC.
    Inventors: Mohan Parthasarathy, Joshua V. Graessley
  • Patent number: 8322551
    Abstract: A storage tank containment system including a cubic-shaped tank having an outer shell having cylindrical walls for the efficient storage and transportation of large quantities of fluid, for example, liquid and compressed natural gas.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: December 4, 2012
    Assignee: Altair Engineering, Inc.
    Inventors: Regu Ramoo, Mohan Parthasarathy, Thomas Lamb
  • Patent number: 7941569
    Abstract: I/O tracing is implemented in a system in which an I/O device is configured for protocol offload. A data unit having headers and payload is replicated and the replicated unit sent to the end node along with the payload data. In an alternative embodiment, the I/O device keeps track of the one or more protocol headers layers separately from the application payload. Information defining the relationship between the headers and payload is sent to the end node to enable it to reconstruct the data unit.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: May 10, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mohan Parthasarathy, Sriram Narasimhan
  • Publication number: 20100325454
    Abstract: A server includes a plurality of processors, at least some of the processors being partitioned into virtual partitions using a virtual partition hypervisor. At least one of the virtual partitions executes a virtual machine hypervisor to implement a plurality of virtual machines within said at least one of said virtual partitions. The server also executes a workload manager application configured to dynamically reallocate the processors among the virtual partitions.
    Type: Application
    Filed: August 13, 2009
    Publication date: December 23, 2010
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Mohan Parthasarathy
  • Patent number: 7840725
    Abstract: The invention relates to packet tracing in computer networks. Data packets are captured when entering or exiting the network or at any point within the network protocol stack. Buffers in computer kernel space memory store the packets until the contents of the buffers are written to persistent memory. Each buffer holds one or more data packets and the contents of a buffer are written to persistent memory when a status flag associated with the buffer indicates that it may hold no further packets. Data packets may be continuously captured, or capture may be initiated and/or terminated in response to a special event.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: November 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jayalakshmi P, Mohan Parthasarathy, Subbarao V R N
  • Publication number: 20100258571
    Abstract: A storage tank containment system including a cubic-shaped tank having an outer shell having cylindrical walls for the efficient storage and transportation of large quantities of fluid, for example, liquid and compressed natural gas.
    Type: Application
    Filed: June 25, 2010
    Publication date: October 14, 2010
    Applicant: ALTAIR ENGINEERING, INC.
    Inventors: Regu Ramoo, Mohan Parthasarathy, Thomas Lamb
  • Patent number: 7461878
    Abstract: A vehicle bumper system having a mounting bracket disposed between a vehicle frame and a bumper having angulated walls. The angulated walls are disposed at selected cross-sectional elevations, to avoid parallelograming under impact and provide maximum energy absorption. The mounting bracket includes a first surface and a second surface. The first surface of mounting bracket is adapted to be secured to the vehicle frame. The second surface of the mounting bracket is adapted to be secured to the bumper. The walls of the mounting bracket absorb an impact to the bumper.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: December 9, 2008
    Assignee: Continental Structural Plastics
    Inventors: Hongliang Ji, Mohan Parthasarathy, Regu Ramoo
  • Publication number: 20080270737
    Abstract: Embodiments provide a data processing system comprising at least one hard partition comprising a plurality of virtual partitions; each of the virtual partitions comprising respective virtual address spaces accessible via a memory access means for relating virtual addresses to real addresses of a real memory; wherein each virtual address space comprises respective unique virtual addresses.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 30, 2008
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Mohan Parthasarathy, Kishore Kumar Muppirala
  • Publication number: 20080168190
    Abstract: I/O tracing is implemented in a system in which an I/O device is configured for protocol offload. A data unit having headers and payload is replicated and the replicated unit sent to the end node along with the payload data. In an alternative embodiment, the I/O device keeps track of the one or more protocol headers layers separately from the application payload. Information defining the relationship between the headers and payload is sent to the end node to enable it to reconstruct the data unit.
    Type: Application
    Filed: February 24, 2005
    Publication date: July 10, 2008
    Inventors: Mohan Parthasarathy, Sriram Narasimhan
  • Publication number: 20080099489
    Abstract: A storage tank containment system including a cubic-shaped tank having an outer shell having cylindrical walls and an internal cross brace interconnecting the cylindrical walls for the efficient storage and transportation of large quantities of fluid, for example, liquid natural gas.
    Type: Application
    Filed: October 25, 2007
    Publication date: May 1, 2008
    Applicant: ALTAIR ENGINEERING, INC.
    Inventors: Regu Ramoo, Mohan Parthasarathy, Thomas Lamb
  • Publication number: 20080036225
    Abstract: A vehicle bumper system having a mounting bracket disposed between a vehicle frame and a bumper having angulated walls. The angulated walls are disposed at selected cross-sectional elevations, to avoid parallelograming under impact and provide maximum energy absorption. The mounting bracket includes a first surface and a second surface. The first surface of mounting bracket is adapted to be secured to the vehicle frame. The second surface of the mounting bracket is adapted to be secured to the bumper. The walls of the mounting bracket absorb an impact to the bumper.
    Type: Application
    Filed: May 25, 2005
    Publication date: February 14, 2008
    Inventors: Hongliang Ji, Mohan Parthasarathy, Regu Ramoo
  • Publication number: 20060069821
    Abstract: The invention relates to packet tracing in computer networks. Data packets 26, 27, 28 are captured when entering or exiting the network 4 or at any point within the network protocol stack 5, 6, 7, 8, 9. Buffers 22, 23, 24, 25 in computer kernel space memory 21 store the packets until the contents of the buffers are written to persistent memory 82. Each buffer 73, 74, 75 holds one or more data packets and the contents of a buffer 73 are written to persistent memory 82 when a status flag 92 associated with the buffer indicates that it may hold no further packets. Data packets may be continuously captured, or capture may be initiated and/or terminated in response to a special event.
    Type: Application
    Filed: September 28, 2004
    Publication date: March 30, 2006
    Inventors: Jayalakshmi P, Mohan Parthasarathy, Subbarao V R N
  • Publication number: 20050228893
    Abstract: A method of communication that includes sending a first message from user equipment to a server, requesting a home agent and/or a home address. The method also includes authenticating the user equipment and providing the home agent and/or home address only when the user equipment is authenticated. Also, a communication system, a server, and user equipment that are configured to implement the method.
    Type: Application
    Filed: March 11, 2005
    Publication date: October 13, 2005
    Inventors: Vijay Devarapalli, Basavaraj Patil, Mohan Parthasarathy, Hannu Flinck, Meghana Sahasrabudhe