Patents by Inventor Vikram Siwach

Vikram Siwach 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: 11388222
    Abstract: A wireless network device can receive, at a traffic director in a kernel space, a data packet from a client device and determine whether the data packet is intended for an application cloud server operating in a cloud environment. The wireless network device can provide, based on determining that the data packet is intended for the application cloud server, the data packet to an application server instance executing on the wireless network device. The application server instance can be implemented in a virtualized software container in a user space, and can be configured to perform one or more operations associated with the application cloud server. The wireless network device can receive, at the traffic director and from the application server instance, a result of the application server instance performing the one or more operations on the data packet, and transmit the result to the application cloud server.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: July 12, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Vikram Siwach, Praveen Atreya
  • Publication number: 20190342373
    Abstract: A wireless network device can receive, at a traffic director in a kernel space, a data packet from a client device and determine whether the data packet is intended for an application cloud server operating in a cloud environment. The wireless network device can provide, based on determining that the data packet is intended for the application cloud server, the data packet to an application server instance executing on the wireless network device. The application server instance can be implemented in a virtualized software container in a user space, and can be configured to perform one or more operations associated with the application cloud server. The wireless network device can receive, at the traffic director and from the application server instance, a result of the application server instance performing the one or more operations on the data packet, and transmit the result to the application cloud server.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Feng Li, Jae Won Chung, Vikram Siwach, Praveen Atreya
  • Patent number: 10050889
    Abstract: A method, a device, and a non-transitory storage medium to receive in a data path of user traffic, a packet associated with an end user; identify, by an operating system space, an identifier of the end user that is included in the packet; determine whether a type of traffic control service to be applied to the packet can be determined; pass, by the operating system space to an application space, the packet when the type of traffic control service cannot determined; determine, by the application space, the type of traffic of traffic control service; add, by the application space, a marker to the packet that indicates an identifier of the type of traffic control service; provide, by the operating system space the type of traffic control service that includes an in-line quota enforcement service and a charging record service.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: August 14, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Xiaoxiao Jiang, Vikram Siwach, Damascene M. Joachimpillai, Li Zhao
  • Publication number: 20180219784
    Abstract: A method, a device, and a non-transitory storage medium to receive in a data path of user traffic, a packet associated with an end user; identify, by an operating system space, an identifier of the end user that is included in the packet; determine whether a type of traffic control service to be applied to the packet can be determined; pass, by the operating system space to an application space, the packet when the type of traffic control service cannot determined; determine, by the application space, the type of traffic of traffic control service; add, by the application space, a marker to the packet that indicates an identifier of the type of traffic control service; provide, by the operating system space the type of traffic control service that includes an in-line quota enforcement service and a charging record service.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventors: Xiaoxiao Jiang, Vikram Siwach, Damascene M. Joachimpillai, Li Zhao
  • Patent number: 9979835
    Abstract: A method, a device, and a non-transitory storage medium to provide a user interface that allows a user to configure a traffic control service, the traffic control service including at least one of a content-based service, an application-based service, a time-based service, a location-based service, or a quality-of-service-based service; receive, via the user interface, selections of parameters that govern the traffic control service, and a unique identifier of an end user to which the traffic control service pertains; configure the traffic control service in a line card of a network device included in the data path, wherein the configuration includes the rules data and the unique identifier in the line card, and the traffic control service that includes an in-line quota enforcement service and a charging record service.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: May 22, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Xiaoxiao Jiang, Vikram Siwach, Damascene M. Joachimpillai, Li Zhao
  • Publication number: 20110075654
    Abstract: Described are a method, a computer program product and apparatus for implementing signaling gateway redundancy. A first SIGTRAN protocol application server process maintenance message is received, at a first signaling gateway, from a first application server process. Connection control information associated with one or more connections to the first signaling gateway is updated based on the first SIGTRAN protocol application server process maintenance message. A second SIGTRAN protocol application server process maintenance message is transmitted, from the first signaling gateway, to a second signaling gateway. The second SIGTRAN protocol application server process maintenance message is based on the first SIGTRAN protocol application server process maintenance message. The second signaling gateway is mated with the first signaling gateway.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: Sonus Networks, Inc.
    Inventors: Damascene Joachimpillai, Gareth Cooper, Vikram Siwach, Christopher L. Dischino
  • Publication number: 20110078274
    Abstract: Described are a method, a computer program product and apparatus for implementing signaling gateway redundancy. A signaling network management message is received, at a first signaling gateway, from a first signaling network. Routing control information associated with the first signaling gateway is updated based on the signaling network management message. A first SIGTRAN protocol signaling network management message is transmitted, from the first signaling gateway, to a first application server on a first IP network. The first SIGTRAN protocol signaling network management message is based on the signaling network management message. A second SIGTRAN protocol signaling network management message is transmitted, from the first signaling gateway, to a second signaling gateway on a second IP network. The second SIGTRAN protocol signaling network management message is based on the signaling network management message. The second signaling gateway is mated with the first signaling gateway.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: Sonus Networks, Inc.
    Inventors: Damascene Joachimpillai, Gareth Cooper, Vikram Siwach, Christopher L. Dischino