Patents by Inventor Sudhir Kunnath

Sudhir Kunnath 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: 11169787
    Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: November 9, 2021
    Assignee: Hyperblox Inc.
    Inventors: Arun C. Alex, Sudhir Kunnath
  • Publication number: 20210004214
    Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.
    Type: Application
    Filed: September 16, 2020
    Publication date: January 7, 2021
    Inventors: Arun C. Alex, Sudhir Kunnath
  • Patent number: 10809987
    Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: October 20, 2020
    Assignee: Hyperblox Inc.
    Inventors: Arun C. Alex, Sudhir Kunnath
  • Publication number: 20200057618
    Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.
    Type: Application
    Filed: February 12, 2019
    Publication date: February 20, 2020
    Inventors: Arun C. Alex, Sudhir Kunnath
  • Publication number: 20060187838
    Abstract: A method for load balancing communication session processing in a data network platform. The method includes maintaining a first table that associates a plurality of valid communication sessions being processed by the platform with respective application processing cards of a plurality of application processing cards included in a network platform. The method also includes maintaining a second table associating respective activity loads with the plurality of application processing cards. The activity loads are monitored, and if the activity load of a given application processing card exceeds a predetermined limit, the method includes identifying a valid communication session (or sessions) being processed by the given application processing card to be moved to another application processing card. The method then further includes moving the identified communication session to the other application processing card.
    Type: Application
    Filed: February 24, 2005
    Publication date: August 24, 2006
    Applicant: UTStarcom, Inc.
    Inventors: Arun Alex, Sudhir Kunnath, Abhishek Sharma
  • Patent number: 7080151
    Abstract: A method and system for Mobile Internet Protocol (IP) device redundancy. As mobile devices roam away from a home network and change a connective status, mobility binding records are sent to a multicast network address on the home network. The multicast network address multicasts the mobility binding records to other active Mobile IP home agent control nodes, standby home agent control nodes and standby home agents on the home network. The method and system allows standby home agent control nodes or standby home agents to be transparently switched for active home agent control nodes or active home agents that fail without downloading or uploading large numbers of mobility binding records after a failure. The method and system may also help reduce failed calls (e.g., data sessions including Voice over IP (VoIP), H.323, etc.), network congestion and improve user satisfaction in Mobile IP systems.
    Type: Grant
    Filed: April 1, 2002
    Date of Patent: July 18, 2006
    Assignee: UTStarcom, Inc.
    Inventors: Michael S. Borella, Abhishek Sharma, Chandra Warrier, Ravideep Bhatia, Arun Alex, Sudhir Kunnath
  • Publication number: 20060123225
    Abstract: A method of processing data packets in a data network. The method includes receiving an encrypted data packet at a packet switch. The packet switch determines a packet-processing device for decrypting the encrypted data packet and communicates the encrypted data packet to the first packet-processing device. The first packet-processing device decrypts the encrypted data packet a clear data packet. The packet-processing device then communicates the clear data back to the packet switch for continued processing.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 8, 2006
    Applicant: UTStarcom, Inc.
    Inventors: Abhishek Sharma, Arun Alex, Sudhir Kunnath
  • Publication number: 20060120361
    Abstract: A platform for processing data packets included in a flow of packet data traffic that is being communicated in a data network is disclosed. The platform includes a backplane for routing the data packets within the platform. The platform also includes a packet switch card coupled with the backplane. The packet switch card aggregates the flow of packet data traffic in the platform. The platform further includes a plurality of application cards coupled with the backplane, each of the application cards of the plurality selectively operating as at least one of a network interface card and a network access card. At least one application card of the plurality of application cards operates as a network interface card, the first application card communicating at least a portion of the flow of packet data traffic from the network to the packet switch card.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 8, 2006
    Applicant: UTStarcom, Inc.
    Inventors: Abhishek Sharma, Arun Alex, Sudhir Kunnath