Patents by Inventor Mahesh N. Ganmukhi

Mahesh N. Ganmukhi 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: 20110164563
    Abstract: Methods of avoiding or minimizing cost of stateful connections between application servers (ASs) and S-CSCF nodes in an IMS network with multiple domains. S-CSCF service logic is provided and connected to a co-located AS. The IMS includes a network operator administration domain and an MVNO service domain, and the S-CSCF logic and AS are maintained in the same domain, e.g., the MVNO or network operator domain.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 7, 2011
    Applicant: Aylus Networks, Inc.
    Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Mahesh N. Ganmukhi, Ellis L. Wong
  • Publication number: 20110151871
    Abstract: IMS networks with AVS sessions with multiple access networks. Systems and methods associate multiple access network sessions with a given user endpoint (UE) device. A UE is managed in an IMS network to have multiple concurrent sessions to corresponding access networks. An application server in the IMS network creates a computer-implemented representation of an audio video session (AVS). The AVS representation includes a first incoming leg (ICL) to represent at least the initial access network to which the UE has access. Subsequently, it is determined that the UE can access a different access network than the initial access network. The different access network is of different type than the initial access network.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 23, 2011
    Applicant: AYLUS NETWORKS, INC.
    Inventors: Shamim A. NAQVI, Prasad S. DORBALA, Ellis L. WONG, Mahesh N. GANMUKHI
  • Patent number: 7864936
    Abstract: Methods of avoiding or minimizing cost of stateful connections between application servers (ASs) and S-CSCF nodes in an IMS network with multiple domains. S-CSCF service logic is provided and connected to a co-located AS. The IMS includes a network operator administration domain and an MVNO service domain, and the S-CSCF logic and AS are maintained in the same domain, e.g., the MVNO or network operator domain.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: January 4, 2011
    Assignee: Aylus Networks, Inc.
    Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
  • Patent number: 7792528
    Abstract: Methods and systems for provisioning IMS networks with Virtual Service Organizations (VSOs) or Mobile Virtual Network Operators (MVNOs) that have distinct service logic, enabling VSOs and MVNOs to provide distinctive service experiences. Call models are provisioned so that different users can have distinct IMS service experiences. The IMS network includes a serving call state control function (S-CSCF) for providing user device session control. A database having selectable call model information associates IMS service codes with application servers (ASs) based on a user/group identity. S-CSCF logic receives a service request having a user identity, accesses the database, and instantiates a call model having filter codes that associate IMS service codes with ASs. The ASs have service logic to provide services for a corresponding IMS service code.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: September 7, 2010
    Assignee: Aylus Networks, Inc.
    Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
  • Patent number: 7724753
    Abstract: A method of controlling and delivering media content from a media server (MS) to a media renderer (MR) utilizing a wide area IMS network for control. The method involves: provisioning a serving node in the IMS network with control point (CP) logic that includes logic to negotiate media content delivery with a least one of an MS and an MR; provisioning a user endpoint (UE) device of the IMS network with control point proxy (CPP) logic that includes logic to negotiate media content delivery and VCR controls to control media presentation; in response to a media content delivery request, invoking the CPP logic and the CP logic to cooperatively negotiate media content delivery between an MS and an MR that uses local wireless or land line connections when possible in order to minimize wide area bandwidth usage.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: May 25, 2010
    Assignee: Aylus Networks, Inc.
    Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
  • Patent number: 7672297
    Abstract: Mediation systems and methods for hybrid networks including an IMS network. A system and method mediates an IMS network having a serving call state control function (S-CSCF) for providing session control for user endpoint (UE) devices with an alternative network to create a hybrid network. A service and corresponding service request code are defined to utilize at least a subset of capabilities provided by said alternative network. The S-CSCF is provisioned to identify and receive an alternative network service request message from a UE, including providing a call model having at least one filter code to associate said alternative network service code with at least one application server (AS) dedicated to serving alternative network service requests, said AS being responsive to service point triggers (SPTs). The AS is in communication with and capable of controlling delivery of at least a subset of services provided by said alternative network.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: March 2, 2010
    Assignee: Aylus Networks, Inc.
    Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
  • Patent number: 7561535
    Abstract: Systems and methods for providing dynamic call models for users in an IMS network. A system and method provisions dynamic call models within an IMS network having a serving call state control function (S-CSCF) for providing session control for user endpoint (UE) devices. At least one user endpoint device (UE) with agent logic, expresses dynamic context of the UE in a message and sends said dynamic context message to a S-CSCF, wherein said dynamic context includes at least a subset of devices that could be used as UEs or associated devices, network connections that terminate or emanate from said devices that could be used as UEs or associated devices, and capabilities of said devices that could be used as UEs or associated devices.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: July 14, 2009
    Assignee: Aylus Networks, Inc.
    Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Mahesh N. Ganmukhi, Ellis L. Wong
  • Patent number: 7046673
    Abstract: The present invention pertains to an apparatus for manipulating ATM cells. The apparatus comprises a memory array in which an entire ATM cell can be read or written in one read or write cycle. The apparatus is also comprised of a mechanism for reading or writing the entire ATM cell from or into the memory array. The present invention pertains to a method for switching an ATM cell. The method comprises the steps of receiving the ATM cell at a first input port of a switch from the ATM network. Then there can be the step of storing the ATM cell in one clock cycle in a memory array of the switch. Next there is the step of reading the ATM cell in the memory array in one clock cycle. Next there is the step of transferring the ATM cell from the memory array to a first output port of the switch. Next there is the step of transmitting the ATM cell from the first output port to the ATM network. The present invention pertains to a switch for an ATM cell.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: May 16, 2006
    Assignee: Marconi Intellectual Property (Ringfence), Inc.
    Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
  • Patent number: 6449667
    Abstract: A digital computer comprising a plurality of processors interconnected by a network for transferring messages among the processors. At least one processor generates messages of a configuration type. The network comprises a plurality of nodes interconnected in a tree pattern in a series of levels from a lower leaf level to an upper physical root level, with the leaf nodes connected to the processors. Each of the nodes includes a root flag that can be set or cleared in response to a message of the configuration type to establish the node as a logical root. For each node, if the node is a logical root it transfers messages received from a node at a lower level in the tree back down the tree, but if the node is not a logical root it transfers messages received at a lower level node to a higher level node.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: September 10, 2002
    Assignee: T. M. Patents, L.P.
    Inventors: Mahesh N. Ganmukhi, Jeffrey V. Hill, Monica C. Wong-Chan, David C. Douglas
  • Publication number: 20020009087
    Abstract: The present invention pertains to an apparatus for manipulating ATM cells. The apparatus comprises a memory array in which an entire ATM cell can be read or written in one read or write cycle. The apparatus is also comprised of a mechanism for reading or writing the entire ATM cell from or into the memory array. The present invention pertains to a method for switching an ATM cell. The method comprises the steps of receiving the ATM cell at a first input port of a switch from the ATM network. Then there can be the step of storing the ATM cell in one clock cycle in a memory array of the switch. Next there is the step of reading the ATM cell in the memory array in one clock cycle. Next there is the step of transferring the ATM cell from the memory array to a first output port of the switch. Next there is the step of transmitting the ATM cell from the first output port to the ATM network. The present invention pertains to a switch for an ATM cell.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 24, 2002
    Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
  • Patent number: 6278711
    Abstract: The present invention pertains to an apparatus for manipulating ATM cells. The apparatus comprises a memory array in which an entire ATM cell can be read or written in one read or write cycle. The apparatus is also comprised of a mechanism for reading or writing the entire ATM cell from or into the memory array. The present invention pertains to a method for switching an ATM cell. The method comprises the steps of receiving the ATM cell at a first input port of a switch from the ATM network. Then there can be the step of storing the ATM cell in one clock cycle in a memory array of the switch. Next there is the step of reading the ATM cell in the memory array in one clock cycle. Next there is the step of transferring the ATM cell from the memory array to a first output port of the switch. Next there is the step of transmitting the ATM cell from the first output port to the ATM network. The present invention pertains to a switch for an ATM cell.
    Type: Grant
    Filed: July 26, 1996
    Date of Patent: August 21, 2001
    Assignee: Marconi Communications, Inc.
    Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
  • Patent number: 6259693
    Abstract: An apparatus and method for enabling the combination of multiple streams of data cells into a single thread. By enabling plural input ports of an intermediate device to access a single parallel output port of the device, plural network switch elements share a single thread through a switch fabric. For instance, the method and apparatus permit interleaving the relatively low bandwidth cell outputs of two ATM network switch central control processors onto a single thread routed through an interconnected switch fabric. Certain of these cells are received from the switch fabric at a parallel input of the intermediate device, then routed to one of plural serial output ports. Pacing of cells provided to the plural serial input ports prevents exceeding the shared thread bandwidth.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: July 10, 2001
    Assignee: Ascend Communications, Inc.
    Inventors: Mahesh N. Ganmukhi, Patrick L. DeAngelis, Ronald Louis Baracka, Jr.
  • Patent number: 6233243
    Abstract: A method and apparatus for performing virtual connection merging in an output port of a network switch are disclosed. In the event no completely assembled packets have been received and scheduled for transmission, a partially received packet is selected for cut-through transmission prior to receipt of all cells comprising the packet. Transmission of the selected packet is initiated and a timer is started. If the timer expires prior to the receipt of an end of packet indication for the packet for which transmission has commenced, and end of packet signal is generated and transmitted and the transmission of additional cells for the cut-through packet is aborted. In this manner, delays associated with packet reassembly may be avoided and buffer sizes of reassembly buffers may be reduced.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: May 15, 2001
    Assignee: Ascend Communications, Inc.
    Inventors: Mahesh N. Ganmukhi, Prasasth R. Palnati
  • Patent number: 6219775
    Abstract: A massively-parallel computer includes a plurality of processing nodes and at least one control node interconnected by a network. The network faciliates the transfer of data among the processing nodes and of commands from the control node to the processing nodes. Each processing node includes an interface for transmitting data over, and receiving data and commands from, the network, at least one memory module for storing data, a node processor and an auxiliary processor. The node processor receives commands received by the interface and processes data in response thereto, in the process generating memory access requests for facilitating the retrieval of data from or storage of data in the memory module. The node processor further controlling the transfer of data over the network by the interface. The auxiliary processor is connected to the memory module and the node processor.
    Type: Grant
    Filed: March 18, 1998
    Date of Patent: April 17, 2001
    Assignee: Thinking Machines Corporation
    Inventors: Jon P. Wade, Daniel R. Cassiday, Robert D. Lordi, Guy Lewis Steele, Jr., Margaret A. St. Pierre, Monica C. Wong-Chan, Zahi S. Abuhamdeh, David C. Douglas, Mahesh N. Ganmukhi, Jeffrey V. Hill, W. Daniel Hillis, Scott J. Smith, Shaw-Wen Yang, Robert C. Zak, Jr.
  • Patent number: 6192046
    Abstract: The present invention is directed to an apparatus and method for efficiently transferring asynchronous transfer mode (ATM) cells across a backplane in a network switch. The present invention is realized through an electrical apparatus that converts parallel data that is received on parallel data input ports to serial data that is transmitted on serial data output ports. The parallel data that is received on each parallel data input port is divided and transmitted from a corresponding pair of serial data output ports. The electrical apparatus also converts serial data that is received on serial data input ports to parallel data that is transmitted on parallel data output ports. The serial data that is received on a corresponding pair of serial data input ports is combined and transmitted from a parallel data output port.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: February 20, 2001
    Assignee: Ascend Communications, Inc.
    Inventors: Mahesh N. Ganmukhi, Patrick L. DeAngelis, Siu Wing Li
  • Patent number: 6108335
    Abstract: The present invention pertains to an apparatus for manipulating ATM cells. The apparatus comprises a memory array in which an entire ATM cell can be read or written in one read or write cycle. The apparatus is also comprised of a mechanism for reading or writing the entire ATM cell from or into the memory array. The present invention pertains to a method for switching an ATM cell. The method comprises the steps of receiving the ATM cell at a first input port of a switch from the ATM network. Then there can be the step of storing the ATM cell in one clock cycle in a memory array of the switch. Next there is the step of reading the ATM cell in the memory array in one clock cycle. Next there is the step of transferring the ATM cell from the memory array to a first output port of the switch. Next there is the step of transmitting the ATM cell from the first output port to the ATM network. The present invention pertains to a switch for an ATM cell.
    Type: Grant
    Filed: August 8, 1996
    Date of Patent: August 22, 2000
    Assignee: Fore Systems, Inc.
    Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
  • Patent number: 6078595
    Abstract: A data communications switch and method of operation are presently disclosed enabling flexible, selectable provision of a common timing signal for synchronized external communication through physical layer interfaces with other network devices, synchronized internal communications within the switch, and for uninterrupted synchronization of such communications. Synchronization of external communications is enabled by programmable selection from among plural potential timing references at redundant timing modules (TMs). An active TM provides a primary external synchronization clock; a standby TM provides a redundant timing function. Both TMs access the same references. A state signal indicates which synchronization clock is active. External interfaces derive timing from this distributed clock. Synchronized internal timing is provided by an internal clock and phase-locked loop (PLL) on each TM. The clock/PLL timing signal output is routed to other switch elements, enabling synchronized internal data transfer.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: June 20, 2000
    Assignee: Ascend Communications, Inc.
    Inventors: John Patrick Jones, Raymond Schmidt, Eric L. Reed, Patrick L. DeAngelis, Mahesh N. Ganmukhi, Thomas A. Hoch, Brian Branscomb
  • Patent number: 6015300
    Abstract: A module interconnection system which minimizes electronic signal propagation delays is disclosed. The module interconnection system includes a backplane, a first plurality of connectors arranged in a side by side generally parallel arrangement, and a second plurality of connectors arranged in a side by side generally parallel arrangement. In a preferred embodiment, the second plurality of connectors are mounted on the backplane at right angles to the first plurality of connectors so as provide short routing paths between each of the second plurality of connectors and at least one of the first plurality of connectors. Point-to-point signal interconnections are selectively utilized to provide data paths between selected contacts of at least one of the first plurality of connectors and selected contacts of the second plurality of connectors.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: January 18, 2000
    Assignee: Ascend Communications, Inc.
    Inventors: Raymond J. Schmidt, Jr., Mahesh N. Ganmukhi, Patrick L. DeAngelis
  • Patent number: 6008995
    Abstract: A card cage for mounting printed circuit cards of at least two sizes is disclosed. The card cage includes an insert removably mounted to a mounting bar position between first and second ends of the card cage. The insert extends along a portion of the width of the card cage. When the insert is mounted to the mounting bar, a printed circuit card of a first length may be disposed between the insert and one of the card cage ends. When the insert is removed, a printed circuit card of a second length greater than the first length may be mounted between the first and second ends of the card cage. Plural mounting bars may be located between the respective card cage ends to accommodate printed circuit cards of different lengths.
    Type: Grant
    Filed: August 19, 1997
    Date of Patent: December 28, 1999
    Assignee: Ascend Communications, Inc.
    Inventors: Mark Pusateri, John P. Jones, Mahesh N. Ganmukhi
  • Patent number: 5995511
    Abstract: A queue control system is disclosed for use in connection with the transfer of information, in the form of information transfer units, in a digital network. The network provides a plurality of service rate classes, based on, for example transmission rates for the various paths. The information buffer control subsystem includes a information transfer unit receiver, a information transfer unit buffer and a group controller. The information transfer unit receiver receives the information transfer units, and the buffer is provided to buffer the received information transfer units prior to transmission. The group controller controls the buffering of information transfer units received by the information transfer unit receiver in the buffer.
    Type: Grant
    Filed: April 5, 1996
    Date of Patent: November 30, 1999
    Assignee: FORE Systems, Inc.
    Inventors: Fan Zhou, Robert J. Brownhill, Jon C.R. Bennett, Mahesh N. Ganmukhi