Patents by Inventor Girish Chandranmenon

Girish Chandranmenon 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: 8751737
    Abstract: An apparatus and method for improving synchronization between threads in a multi-core processor system are provided. An apparatus includes a memory, a first processor core, and a second processor core. The memory includes a shared ring buffer for storing data units, and stores a plurality of shared variables associated with accessing the shared ring buffer. The first processor core runs a first thread and has a first cache associated therewith. The first cache stores a first set of local variables associated with the first processor core. The first thread controls insertion of data items into the shared ring buffer using at least one of the shared variables and the first set of local variables. The second processor core runs a second thread and has a second cache associated therewith. The second cache stores a second set of local variables associated with the second processor core.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: June 10, 2014
    Assignee: Alcatel Lucent
    Inventors: Tian Bu, Girish Chandranmenon, Pak-Ching Lee
  • Patent number: 8681770
    Abstract: A method, apparatus, and computer-readable storage medium for generating a mobile flow record for a mobile flow of a mobile node are provided. A method includes receiving information associated with signaling traffic of the mobile node, receiving information associated with bearer traffic of the mobile node, and generating the mobile flow record by correlating the information associated with signaling traffic of the mobile node and the information associated with bearer traffic of the mobile node. The mobile flow record includes IP layer information associated with the mobile flow and wireless layer information associated with the mobile flow.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: March 25, 2014
    Assignee: Alcatel Lucent
    Inventors: Tian Bu, Girish Chandranmenon, Scott Miller, Samphel Norden
  • Publication number: 20110194447
    Abstract: A method, apparatus, and computer-readable storage medium for generating a mobile flow record for a mobile flow of a mobile node are provided. A method includes receiving information associated with signaling traffic of the mobile node, receiving information associated with bearer traffic of the mobile node, and generating the mobile flow record by correlating the information associated with signaling traffic of the mobile node and the information associated with bearer traffic of the mobile node. The mobile flow record includes IP layer information associated with the mobile flow and wireless layer information associated with the mobile flow.
    Type: Application
    Filed: April 19, 2011
    Publication date: August 11, 2011
    Inventors: Tian Bu, Girish Chandranmenon, Scott Miller, Samphel Norden
  • Patent number: 7929514
    Abstract: A method, apparatus, and computer-readable storage medium for generating a mobile flow record for a mobile flow of a mobile node are provided. A method includes receiving information associated with signaling traffic of the mobile node, receiving information associated with bearer traffic of the mobile node, and generating the mobile flow record by correlating the information associated with signaling traffic of the mobile node and the information associated with bearer traffic of the mobile node. The mobile flow record includes IP layer information associated with the mobile flow and wireless layer information associated with the mobile flow.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: April 19, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Tian Bu, Girish Chandranmenon, Scott Miller, Samphel Norden
  • Publication number: 20100329145
    Abstract: A method, apparatus, and computer-readable storage medium for generating a mobile flow record for a mobile flow of a mobile node are provided. A method includes receiving information associated with signaling traffic of the mobile node, receiving information associated with bearer traffic of the mobile node, and generating the mobile flow record by correlating the information associated with signaling traffic of the mobile node and the information associated with bearer traffic of the mobile node. The mobile flow record includes IP layer information associated with the mobile flow and wireless layer information associated with the mobile flow.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Tian Bu, Girish Chandranmenon, Scott Miller, Samphel Norden
  • Publication number: 20100332755
    Abstract: An apparatus and method for improving synchronization between threads in a multi-core processor system are provided. An apparatus includes a memory, a first processor core, and a second processor core. The memory includes a shared ring buffer for storing data units, and stores a plurality of shared variables associated with accessing the shared ring buffer. The first processor core runs a first thread and has a first cache associated therewith. The first cache stores a first set of local variables associated with the first processor core. The first thread controls insertion of data items into the shared ring buffer using at least one of the shared variables and the first set of local variables. The second processor core runs a second thread and has a second cache associated therewith. The second cache stores a second set of local variables associated with the second processor core.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Inventors: Tian Bu, Girish Chandranmenon, Pak-Ching Lee
  • Publication number: 20070238522
    Abstract: Intuitive indicators are presented to the user of a communications device in order to reduce the time it takes the user to launch an application and carry out a communication session, such as an on-line game. Each indicator may be updated by an agent that acts as a proxy for the device even when the device is inactive. Some examples of the indicators presented are: those individuals presently available to play a specific game with the user; the games that are played most often by the user; and those individuals that the user plays games with most often.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Girish Chandranmenon, Fang Hao, Scott Miller, Sarit Mukherjee, Tejas Naik
  • Publication number: 20070236719
    Abstract: A network comprises agents which act as proxies on behalf of devices, such as wireless game devices, phones and personal digital assistants. Each agent collects information concerning a “presence status” of a device. An agent determines whether to forward messages on to a device depending on the collected presence status (e.g., active/inactive) of the device. For example, if the presence status indicates the device is active then messages will be forwarded. If, however, the status indicates the device is inactive the message will not be forwarded. Instead, the agent may act as a proxy for the device while it is inactive. By only forwarding messages when a device is active, valuable airlink time and/or bandwidth can be conserved.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Girish Chandranmenon, Fang Hao, Scott Miller, Sarit Mukherjee, Tejas Naik
  • Publication number: 20070233849
    Abstract: Sessions, such as on-line gaming sessions, are maintained by proxy agents on behalf of users even when the users are inactive. The agents, along with other components, form a novel “always-on” architecture that greatly reduces the time it takes to initiate and carry out sessions.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Girish Chandranmenon, Fang Hao, Scott Miller, Sarit Mukherjee, Tejas Naik
  • Publication number: 20070070959
    Abstract: The mesh network, according to at least one embodiment, includes a relay associated with each access point in the mesh network. Each relay is configured to support access interfaces and relay interfaces. The access interfaces are configured to communicate with mobile nodes, and the relay interfaces are configured to communicate with other relays. The mesh network further includes at least one gateway associated with the relays. The gateway is configured for connection to an external network. The gateway is also directly associated with at least one of the relays such that the gateway communicates with the relays via the directly associated relay. The gateway provides for communication between the external network and the relays.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Inventors: Kevin Almeroth, Elizabeth Belding, Milind Buddhikot, Girish Chandranmenon, Scott Miller, Krishna Ramchandran
  • Publication number: 20050102529
    Abstract: A gateway for mobile access includes a foreign agent that receives user profile data and session state data from a home authentication, authorization and accounting (AAA) system of a mobile node, and a dynamic packet filter that performs multi-layer filtering based on the user profile data. The foreign agent transfers a session from a first network to a second network without session interruption, using the session state data, when the mobile node moves from the first network to the second network. The packet filter permits Internet access by the mobile node without passing Internet data requested by the mobile node through the first network.
    Type: Application
    Filed: October 20, 2003
    Publication date: May 12, 2005
    Inventors: Milind Buddhikot, Girish Chandranmenon, Seung-Jae Han, Yui-Wah Lee, Scott Miller, Luca Salgarelli