Patents by Inventor Venkata Satish Kumar Vangala

Venkata Satish Kumar Vangala 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: 11967994
    Abstract: An optical transceiver includes a built-in optical switch to switch between diverse fiber paths in switches in a datacenter or in switches between two datacenters. The built-in optical switch can be used to switch between racks in a datacenter to increase capacity for any rack that requests it. A controller, which receives a signal from a server computer in one of the racks, can be external to the optical transceiver or within the optical transceiver. In either case, the server computer can be provided with additional bandwidth when needed. For connections between datacenters, the built-in optical switch allows for optical line protection, but without the need for a splitter circuit, which incurs a significant power loss and requires a more expensive transceiver. Consequently, the built-in optical switch within an optical transceiver can be used in a variety of contexts to increase efficiency and reduce overall costs for network devices.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Poorya Saghari, Alaa Adel Mahdi Hayder, Omid Momtahan, Venkata Satish Kumar Vangala, Aliasghar Eftekhar
  • Patent number: 11671451
    Abstract: A secure communication channel is established between network devices separated by an unsecured physical space by dynamically performing server/client resolution based on comparison of unique identifiers of the devices. After a link between a first network device and a second network device is established, the devices exchange start frames in accordance with a network security protocol such as the Media Access Control Security (MACsec) protocol. Comparison logic at the first network device compares a value of a unique identifier of the first network device to a value of a unique identifier of the second network device obtained from the start frame transmitted by the second network device, and vice versa. Based on the comparison, one of the devices assumes a server/authenticator role, and the other device assumes a client/supplicant role. The devices operate in their determined roles to perform an authentication process and thereby establish a secure communication channel.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjeev Gupta, Frederick David Sinn, Venkata Satish Kumar Vangala, John Mark Glotzer
  • Patent number: 10797792
    Abstract: Information from optical modules can be combined with information from network switches to help detect and pinpoint problems along a network communications path. A control path between a network switch and a microcontroller of an optical module can be used to obtain monitoring and debugging data from a digital signal processor (DSP) of the optical module. The DSP data can be used with performance data from the network switch to separately determine the health of the electrical and optical sections of the communications link. The ability to pinpoint problems with the communications link enables appropriate remedial actions to be determined and taken automatically.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: October 6, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Omid Momtahan, Waruna Fernando, Poorya Saghari, Venkata Satish Kumar Vangala
  • Patent number: 9411647
    Abstract: The embodiments simplify the development of applications for current and future wireless communication devices, resolving the deficiencies of current methods by providing a hierarchical routing layer which abstracts the actual proximity of the network connection. An application can request and receive a type of network connection without having to address details of the actual connection established. A hierarchical routing layer is provided within the software architecture of each processor within the computing device. The hierarchical routing layer abstracts the actual proximity of the network connectivity on the modem from the applications using proxy network interfaces. The hierarchical routing layers on each processor cooperate to identify a best network interface for an application network request.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: August 9, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder Singh Babbar, Venkata Satish Kumar Vangala
  • Patent number: 9258721
    Abstract: A method includes receiving a request to bind a port to a requesting application and determining whether an open application is bound to the port. The method further includes binding the requesting application to the port when the open application is not bound to the port.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: February 9, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar, Phil Joseph Bostley, III, Vinay Paradkar
  • Patent number: 9185073
    Abstract: Systems and methods for performing efficient network address (NAT) translation are described herein. In some aspects, partial NAT entries are created for data packets before all the IP fragments of the data packets are received. Further, the IP fragments are transmitted before all the IP fragments of the data packets are received. In some aspects, unique IP-IDs are generated for IP fragments and/or data packets at a NAT device.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: November 10, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Alok Mitra, Venkata Satish Kumar Vangala, Rohit Tripathi
  • Patent number: 9185582
    Abstract: A method of transmitting and receiving data from a multi-homing network device to a data network is disclosed and includes defining a network policy and transmitting the network policy to a routing module. Further, the method includes receiving a route scope from the routing module. The route scope identifies a subset of data interfaces to the data network that satisfy the network policy wherein the subset of data interfaces are selected from a set of available data interfaces and wherein the subset of data interfaces includes at least one data interface.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: November 10, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar, Phil J. Bostley, Vinay Paradkar
  • Patent number: 9185583
    Abstract: A method includes receiving a data packet from a data interface and comparing an Internet Protocol (IP) address of the data interface to a destination IP address associated with the packet. Further, the method includes dropping the data packet when the IP address of the data interface does not match the destination IP address.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: November 10, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar, Phil Joseph Bostley, III, Vinay Paradkar
  • Patent number: 9094864
    Abstract: Architecture for performing WLAN offload in a wireless device is disclosed. In an exemplary embodiment, an apparatus includes an application section configured to form IP packets from data to be transmitted, a modem section configured to apply a cellular protocol to the IP packets to form cellular protocol packets, an endpoint configured to encapsulate the cellular protocol packets to form outer IP tunnel packets, and a WLAN interface configured to transmit the outer IP tunnel packets over a WLAN communication channel. In another exemplary embodiment, an apparatus includes a WLAN interface configured to receive outer IP tunnel packets over a WLAN communication channel, an endpoint configured to extract cellular protocol packets from the outer IP tunnel packets, a modem processor configured to remove a cellular protocol from the cellular protocol packets to form IP packets, and an application processor configured to extract received data from the IP packets.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 28, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Ajith Tom Payyappilly, Venkata Satish Kumar Vangala, Shanta Pavan Namburi, Suli Zhao
  • Patent number: 9049096
    Abstract: Techniques for routing data via lower layer paths through lower layers of a protocol stack are described. A lower layer path may be composed of a flow for packets, a link at a link layer, and a channel at a physical layer. A packet may be received from an application. A most preferred lower layer path for the packet may be selected from among at least one available lower layer path. The available lower layer path(s) may be arranged in an order of preference based on treatment of packets (e.g., best effort or QoS), protocols used at the link layer, channel types at the physical layer, and/or other factors. The packet may be sent via the selected lower layer path. A highest precedence lower layer path for the packet may be set up (e.g., in parallel) if this path is not among the at least one available lower layer path.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: June 2, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder S. Babbar, Ajith T. Payyappilly, Srinivas R. Mudireddy, Venkata Satish Kumar Vangala
  • Patent number: 8984105
    Abstract: A method and apparatus are provided for connecting a mobile device to a subscriber access network, such as 3G network over an untrusted network, such as a wireless local area network (WLAN). SIP signaling is performed to authenticate and establish a connection to the subscriber access network. A unique identifier may be assigned to the mobile device for transmitting data to and receiving data from the subscriber access network.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: March 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar
  • Publication number: 20150016442
    Abstract: A method includes receiving a request to bind a port to a requesting application and determining whether an open application is bound to the port. The method further includes binding the requesting application to the port when the open application is not bound to the port.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 15, 2015
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar, Phil Joseph Bostley, III, Vinay Paradkar
  • Publication number: 20150012832
    Abstract: A user interface includes an application menu. The application menu includes a list of applications that are installed at a multi-home network device. An application identified by the application menu is selectable in order to edit at least one network setting associated with the application.
    Type: Application
    Filed: September 25, 2014
    Publication date: January 8, 2015
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar, Phil Joseph Bostley, III, Vinay Paradkar
  • Publication number: 20150010006
    Abstract: A method includes receiving a data packet from a data interface and comparing an Internet Protocol (IP) address of the data interface to a destination IP address associated with the packet. Further, the method includes dropping the data packet when the IP address of the data interface does not match the destination IP address.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 8, 2015
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar, Phil Joseph Bostley, III, Vinay Paradkar
  • Patent number: 8837474
    Abstract: Apparatus and methods for efficient NAT and ALG processing is disclosed. An exemplary method includes the operations of deep scanning a packet received over a connection to determine an application level gateway (ALG) process to be performed on the packet, associating the connection with the ALG process, and forwarding additional packets received over the connection to receive the ALG process based on said associating so that deep scanning of the additional packets is bypassed. An exemplary apparatus includes a processor to deep scan a packet received over a connection to determine an ALG process to be performed on the packet, a database to associate the connection with the ALG process, and a packet transmitter to forward additional packets received over the connection to receive the ALG process based on said associating so that deep scanning of the additional packets is bypassed.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: September 16, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Venkata Satish Kumar Vangala, Alok Mitra, Rohit Tripathi
  • Publication number: 20130315146
    Abstract: A method of transmitting and receiving data from a multi-homing network device to a data network is disclosed and includes defining a network policy and transmitting the network policy to a routing module. Further, the method includes receiving a route scope from the routing module. The route scope identifies a subset of data interfaces to the data network that satisfy the network policy wherein the subset of data interfaces are selected from a set of available data interfaces and wherein the subset of data interfaces includes at least one data interface.
    Type: Application
    Filed: August 2, 2013
    Publication date: November 28, 2013
    Applicant: Qualcomm Incorporated
    Inventors: Venkata Satish Kumar Vangala, Uppinder Singh Babbar, Phil J. Bostley, Vinay Paradkar
  • Patent number: 8595529
    Abstract: Methods and devices for reducing power consumption in a multi-processor computing device include filtering indications from the second processor intended for the first processor while the first processor is in a low power state, so that only selected, such as significant, indications are transmitted. The second processor may be informed when the first processor is in a low power state. Indications generated by the second processor may be compared to indication filtering criteria to determine whether each should be transmitted to the first processor. Those indications satisfying the indication filtering criteria may be sent to the first processor, causing it to return to a normal power state. In mobile computing device the first processor may be an applications processor and the second processor may be a modem. Filtering of indications may be accomplished in the second processor or in a power controller in some implementations.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: November 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Satish Kumar Vangala, Uppinder S. Babbar, Keyur C. Shah
  • Patent number: 8526463
    Abstract: A method of transmitting and receiving data from a multi-homing network device to a data network includes defining a network policy and transmitting the network policy to a routing module. Further, the method includes receiving a route scope from the routing module. The route scope identifies a subset of data interfaces to the data network that satisfy the network policy wherein the subset of data interfaces are selected from a set of available data interfaces and wherein the subset of data interfaces includes at least one data interface.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: September 3, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Uppinder Singh Babbar, Phil J. Bostley, Venkata Satish Kumar Vangala, Vinay Paradkar
  • Publication number: 20130156041
    Abstract: Apparatus and methods for efficient NAT and ALG processing is disclosed. An exemplary method includes the operations of deep scanning a packet received over a connection to determine an application level gateway (ALG) process to be performed on the packet, associating the connection with the ALG process, and forwarding additional packets received over the connection to receive the ALG process based on said associating so that deep scanning of the additional packets is bypassed. An exemplary apparatus includes a processor to deep scan a packet received over a connection to determine an ALG process to be performed on the packet, a database to associate the connection with the ALG process, and a packet transmitter to forward additional packets received over the connection to receive the ALG process based on said associating so that deep scanning of the additional packets is bypassed.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Venkata Satish Kumar Vangala, Alok Mitra, Rohit Tripathi
  • Publication number: 20130091303
    Abstract: Systems and methods for performing efficient network address (NAT) translation are described herein. In some aspects, partial NAT entries are created for data packets before all the IP fragments of the data packets are received. Further, the IP fragments are transmitted before all the IP fragments of the data packets are received. In some aspects, unique IP-IDs are generated for IP fragments and/or data packets at a NAT device.
    Type: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Alok Mitra, Venkata Satish Kumar Vangala, Rohit Tripathi