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: 20110164563Abstract: 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: ApplicationFiled: January 4, 2011Publication date: July 7, 2011Applicant: Aylus Networks, Inc.Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Mahesh N. Ganmukhi, Ellis L. Wong
-
Publication number: 20110151871Abstract: 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: ApplicationFiled: December 27, 2010Publication date: June 23, 2011Applicant: AYLUS NETWORKS, INC.Inventors: Shamim A. NAQVI, Prasad S. DORBALA, Ellis L. WONG, Mahesh N. GANMUKHI
-
Patent number: 7864936Abstract: 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: GrantFiled: June 24, 2005Date of Patent: January 4, 2011Assignee: Aylus Networks, Inc.Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
-
Patent number: 7792528Abstract: 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: GrantFiled: June 24, 2005Date of Patent: September 7, 2010Assignee: Aylus Networks, Inc.Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
-
Patent number: 7724753Abstract: 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: GrantFiled: March 8, 2006Date of Patent: May 25, 2010Assignee: Aylus Networks, Inc.Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
-
Patent number: 7672297Abstract: 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: GrantFiled: June 24, 2005Date of Patent: March 2, 2010Assignee: Aylus Networks, Inc.Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Ellis L. Wong, Mahesh N. Ganmukhi
-
Patent number: 7561535Abstract: 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: GrantFiled: June 24, 2005Date of Patent: July 14, 2009Assignee: Aylus Networks, Inc.Inventors: Shamim A. Naqvi, Prasad S. Dorbala, Mahesh N. Ganmukhi, Ellis L. Wong
-
Patent number: 7046673Abstract: 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: GrantFiled: July 26, 2001Date of Patent: May 16, 2006Assignee: Marconi Intellectual Property (Ringfence), Inc.Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
-
Patent number: 6449667Abstract: 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: GrantFiled: July 16, 1999Date of Patent: September 10, 2002Assignee: T. M. Patents, L.P.Inventors: Mahesh N. Ganmukhi, Jeffrey V. Hill, Monica C. Wong-Chan, David C. Douglas
-
Publication number: 20020009087Abstract: 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: ApplicationFiled: July 26, 2001Publication date: January 24, 2002Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
-
Patent number: 6278711Abstract: 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: GrantFiled: July 26, 1996Date of Patent: August 21, 2001Assignee: Marconi Communications, Inc.Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
-
Patent number: 6259693Abstract: 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: GrantFiled: August 28, 1997Date of Patent: July 10, 2001Assignee: Ascend Communications, Inc.Inventors: Mahesh N. Ganmukhi, Patrick L. DeAngelis, Ronald Louis Baracka, Jr.
-
Patent number: 6233243Abstract: 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: GrantFiled: November 24, 1997Date of Patent: May 15, 2001Assignee: Ascend Communications, Inc.Inventors: Mahesh N. Ganmukhi, Prasasth R. Palnati
-
Patent number: 6219775Abstract: 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: GrantFiled: March 18, 1998Date of Patent: April 17, 2001Assignee: Thinking Machines CorporationInventors: 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: 6192046Abstract: 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: GrantFiled: August 28, 1997Date of Patent: February 20, 2001Assignee: Ascend Communications, Inc.Inventors: Mahesh N. Ganmukhi, Patrick L. DeAngelis, Siu Wing Li
-
Patent number: 6108335Abstract: 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: GrantFiled: August 8, 1996Date of Patent: August 22, 2000Assignee: Fore Systems, Inc.Inventors: Mahesh N. Ganmukhi, Brian L. Jordan
-
Patent number: 6078595Abstract: 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: GrantFiled: August 28, 1997Date of Patent: June 20, 2000Assignee: 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: 6015300Abstract: 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: GrantFiled: August 28, 1997Date of Patent: January 18, 2000Assignee: Ascend Communications, Inc.Inventors: Raymond J. Schmidt, Jr., Mahesh N. Ganmukhi, Patrick L. DeAngelis
-
Patent number: 6008995Abstract: 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: GrantFiled: August 19, 1997Date of Patent: December 28, 1999Assignee: Ascend Communications, Inc.Inventors: Mark Pusateri, John P. Jones, Mahesh N. Ganmukhi
-
Patent number: 5995511Abstract: 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: GrantFiled: April 5, 1996Date of Patent: November 30, 1999Assignee: FORE Systems, Inc.Inventors: Fan Zhou, Robert J. Brownhill, Jon C.R. Bennett, Mahesh N. Ganmukhi