Patents by Inventor Uppinder S. Babbar

Uppinder S. Babbar 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: 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: 8898448
    Abstract: Systems and methods for wireless communications are provided. These include data deciphering components, interrupt processing components, adaptive aggregations methods, optimized data path processing, buffer pool processing, application processing where data is formatted in a suitable format for a destination process, and Keystream bank processing among other hardware acceleration features. Such systems and methods are provided to simplify logic designs and mitigate processing steps during wireless network data processing.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: November 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Klingenbrunn, Uppinder S. Babbar, Vanitha A. Kumar, Vikas Nagpal, Sriram Narayan, Samson Jim, Shailesh Maheshwari, Marcello V. Lioy, Mathias Kohlenz, Idreas Mir, Irfan A. Khan, Gurvinder S. Chhabra, Jean-Marie QD Tran
  • Patent number: 8638790
    Abstract: Systems and methodologies are described that facilitate enhanced data service functionality for data services operating in a multi-processor computing environment. As described herein, respective processors and/or other components can be utilized to form a Smart Peripheral Subsystem (SPS). As further described herein, the SPS can operate in association with a modem processor and an application processor at a mobile computing device in order to reduce loading at the application processor and improve memory usage efficiency. In the case of a mobile computing device sharing a network connection with a tethered computing device, the SPS can couple a modem interface associated with the mobile computing device and an interface through which the disparate computing device is tethered to the mobile computing device such that operations such as Layer 2 (L2) framing and/or de-framing, Network Address Translation (NAT), or the like can be offloaded to the SPS under various circumstances.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Idreas Mir, Jeffrey A. Dyck, Gerald J. Chambers, Samson Jim, Steven J. Doerfler, Marcello Lioy, Uppinder S. Babbar
  • Patent number: 8599720
    Abstract: A Quality of Service (QoS) interface maps virtual-to-real QoS instances and vice versa in order to make transparent to a network and to user equipment when network-initiated QoS is not supported by both.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: December 3, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Uppinder S. Babbar
  • 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: 8429305
    Abstract: A method for generating privacy IP address includes pregenerating a first privacy address and generating a second privacy address when the first privacy address is allocated to an application. Addresses may be shared by applications or unique to a single application. A deprecation timer is started when an application binds to an allocated privacy address, now when the privacy address is generated. To minimize traffic flow disruptions a deprecated address is not deleted while the address remains in use. By pregenerating privacy addresses, an address can be promptly allocated to an application with out delays incurred by confirming that a new address is not a duplicate on the system. The method can be implicated on any device using privacy addresses, including mobile handset devices.
    Type: Grant
    Filed: September 22, 2007
    Date of Patent: April 23, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Michael Tremaine, Marcello Lioy, Uppinder S. Babbar
  • Publication number: 20120159218
    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: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Inventors: Venkata Satish Kumar Vangala, Uppinder S. Babbar, Keyur C. Shah
  • Patent number: 8155117
    Abstract: Techniques to efficiently filter fragmented datagrams and route fragments are described. For each fragmented datagram, a filtering node obtains filter parameters as fragments for the datagram are received. When all filter parameters are available, the node applies one or more filters on the filter parameters to obtain a filter result for the datagram and stores the filter result in an entry in a routing table. Prior to obtaining the filter result, the node stores all fragments received for the datagram in a memory. When the filter result becomes available, the node processes all fragments already received for the datagram in accordance with the filter result. As each remaining fragment for the datagram is received, the node immediately processes the fragment in accordance with the filter result. When the last fragment is received, the node clears the memory and the routing table entry for the datagram.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: April 10, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder S. Babbar, Marcello Lioy
  • Patent number: 7986670
    Abstract: Techniques for dynamically configuring IP and providing IP connectivity for a terminal equipment attached to a wireless device are described. The wireless device obtains from a wireless network a dynamically assigned IP address, an IP gateway's IP address, a subnet mask, or none or any combination thereof. Wireless device determines a host IP address (which may be the dynamically assigned IP address), a router IP address (which may be the gateway IP address or a spoofed IP address), a server IP address (which may be the router IP address), and a subnet mask (which may be obtained from the wireless network or spoofed by the wireless device). Wireless device, acting as a DHCP server, provides IP configuration for the terminal equipment, acting as a DHCP client. Wireless device thereafter forwards IP packets exchanged between the terminal equipment and wireless network and processes DHCP packets from the terminal equipment.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: July 26, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder S. Babbar, Phil J. Bostley, Christopher L. Platt
  • Publication number: 20110170453
    Abstract: A Quality of Service (QoS) interface maps virtual-to-real QoS instances and vice versa in order to make transparent to a network and to user equipment when network-initiated QoS is not supported by both.
    Type: Application
    Filed: June 25, 2010
    Publication date: July 14, 2011
    Applicant: QUALCOMM Incorporated
    Inventor: Uppinder S. Babbar
  • Patent number: 7961724
    Abstract: According to the invention an embodiment, a network node for communicating using a MAC address is disclosed. The network node includes a point-to-point interface, a bridge and a MAC address register. The point-to-point interface uses a first protocol. The bridge is coupled to the point-to-point interface and provides a fixed route for the Ethernet interface. The first protocol encapsulates the data of a second protocol. The MAC address register stores the MAC address for the second protocol, were the MAC address is dynamically determined in the field and written to the MAC address register. The MAC address is used when communicating with the network node through the point-to-point interface.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: June 14, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Jeffrey Alan Dyck, Uppinder S. Babbar
  • Patent number: 7860032
    Abstract: A majority of the IP packets sent from an IP network over a wireless network to a mobile station which is tethered to an electronic device, such as a laptop computer, are destined for applications running on the electronic device. The embodiments are for snooping and filtering incoming IP packets to delineate only those packets destined for mobile station applications, which greatly improves the processing efficiency of the mobile station. In particular, the CID fields of TCP/IP packets utilizing Van Jacobson compression techniques are snooped and filtered.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: December 28, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Nischal Abrol, Marcello Lioy, Uppinder S. Babbar
  • Publication number: 20090316904
    Abstract: Systems and methods for wireless communications are provided. These include data deciphering components, interrupt processing components, adaptive aggregations methods, optimized data path processing, buffer pool processing, application processing where data is formatted in a suitable format for a destination process, and Keystream bank processing among other hardware acceleration features. Such systems and methods are provided to simplify logic designs and mitigate processing steps during wireless network data processing.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 24, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Thomas Klingenbrunn, Uppinder S. Babbar, Vanitha A. Kumar, Vikas Nagpal, Sriram Narayan, Samson Jim, Shailesh Maheshwari, Marcello V. Lioy, Mathias Kohlenz, Idreas Mir, Irfan A. Khan, Gurvinder S. Chhabra, Jean-Marie QD Tran
  • Publication number: 20090219834
    Abstract: Techniques for dynamically configuring IP and providing IP connectivity for a terminal equipment attached to a wireless device are described. The wireless device obtains from a wireless network a dynamically assigned IP address, an IP gateway's IP address, a subnet mask, or none or any combination thereof. Wireless device determines a host IP address (which may be the dynamically assigned IP address), a router IP address (which may be the gateway IP address or a spoofed IP address), a server IP address (which may be the router IP address), and a subnet mask (which may be obtained from the wireless network or spoofed by the wireless device). Wireless device, acting as a DHCP server, provides IP configuration for the terminal equipment, acting as a DHCP client. Wireless device thereafter forwards IP packets exchanged between the terminal equipment and wireless network and processes DHCP packets from the terminal equipment.
    Type: Application
    Filed: May 14, 2009
    Publication date: September 3, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Uppinder S. Babbar, Phil J. Bostley, Christopher L. Platt
  • Patent number: 7548523
    Abstract: Techniques for dynamically configuring IP and providing IP connectivity for a terminal equipment attached to a wireless device are described. The wireless device obtains from a wireless network a dynamically assigned IP address, an IP gateway's IP address, a subnet mask, or none or any combination thereof. Wireless device determines a host IP address (which may be the dynamically assigned IP address), a router IP address (which may be the gateway IP address or a spoofed IP address), a server IP address (which may be the router IP address), and a subnet mask (which may be obtained from the wireless network or spoofed by the wireless device). Wireless device, acting as a DHCP server, provides IP configuration for the terminal equipment, acting as a DHCP client. Wireless device thereafter forwards IP packets exchanged between the terminal equipment and wireless network and processes DHCP packets from the terminal equipment.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: June 16, 2009
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder S. Babbar, Phil J. Bostley, Christopher L. Platt
  • Patent number: 7430602
    Abstract: Multimode mobile station includes mobile configuration manager, device interface, and network interface to dynamically provision network configuration for mobile TE2-type mobile terminals and accomodates multiple protocols over multiple carrier access methods over Um interface and multiple access methods over Rm interface. A method for communicating between endpoints, where a mobile node obtains a unique configuration from a network for a managed device. The mobile node dynamically provisions the configuration for the connected managed device, in response to device request or network notice. The node adapts messages over Rm interface for TE2 signals and over Um interface for a wireless protocol.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: September 30, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder S. Babbar, Marcello Lioy, Nischal Abrol, Oliver Michaelis
  • Publication number: 20080101356
    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: Application
    Filed: June 15, 2007
    Publication date: May 1, 2008
    Inventors: Uppinder S. Babbar, Ajith T. Payyappilly, Srinivas R. Mudireddy, Venkata Satish Kumar Vangala
  • Publication number: 20080075083
    Abstract: A method for generating privacy IP address includes pregenerating a first privacy address and generating a second privacy address when the first privacy address is allocated to an application. Addresses may be shared by applications or unique to a single application. A deprecation timer is started when an application binds to an allocated privacy address, now when the privacy address is generated. To minimize traffic flow disruptions a deprecated address is not deleted while the address remains in use. By pregenerating privacy addresses, an address can be promptly allocated to an application with out delays incurred by confirming that a new address is not a duplicate on the system. The method can be implicated on any device using privacy addresses, including mobile handset devices.
    Type: Application
    Filed: September 22, 2007
    Publication date: March 27, 2008
    Inventors: Michael TREMAINE, Marcello LIOY, Uppinder S. BABBAR
  • Publication number: 20040116140
    Abstract: Multimode mobile station includes mobile configuration manager, device interface, and network interface to dynamically provision network configuration for mobile TE2-type mobile terminals and accomodates multiple protocols over multiple carrier access methods over Um interface and multiple access methods over Rm interface. A method for communicating between endpoints, where a mobile node obtains a unique configuration from a network for a managed device. The mobile node dynamically provisions the configuration for the connected managed device, in response to device request or network notice. The node adapts messages over Rm interface for TE2 signals and over Um interface for a wireless protocol.
    Type: Application
    Filed: July 9, 2003
    Publication date: June 17, 2004
    Inventors: Uppinder S. Babbar, Marcello Lioy, Nischal Abrol, Oliver Michaelis