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: 9049096Abstract: 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: GrantFiled: June 15, 2007Date of Patent: June 2, 2015Assignee: QUALCOMM IncorporatedInventors: Uppinder S. Babbar, Ajith T. Payyappilly, Srinivas R. Mudireddy, Venkata Satish Kumar Vangala
-
Patent number: 8898448Abstract: 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: GrantFiled: June 18, 2009Date of Patent: November 25, 2014Assignee: QUALCOMM IncorporatedInventors: 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: 8638790Abstract: 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: GrantFiled: June 19, 2009Date of Patent: January 28, 2014Assignee: QUALCOMM IncorporatedInventors: Idreas Mir, Jeffrey A. Dyck, Gerald J. Chambers, Samson Jim, Steven J. Doerfler, Marcello Lioy, Uppinder S. Babbar
-
Patent number: 8599720Abstract: 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: GrantFiled: June 25, 2010Date of Patent: December 3, 2013Assignee: QUALCOMM IncorporatedInventor: Uppinder S. Babbar
-
Patent number: 8595529Abstract: 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: GrantFiled: December 16, 2010Date of Patent: November 26, 2013Assignee: QUALCOMM IncorporatedInventors: Venkata Satish Kumar Vangala, Uppinder S. Babbar, Keyur C. Shah
-
Patent number: 8429305Abstract: 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: GrantFiled: September 22, 2007Date of Patent: April 23, 2013Assignee: QUALCOMM IncorporatedInventors: Michael Tremaine, Marcello Lioy, Uppinder S. Babbar
-
Publication number: 20120159218Abstract: 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: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Inventors: Venkata Satish Kumar Vangala, Uppinder S. Babbar, Keyur C. Shah
-
Patent number: 8155117Abstract: 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: GrantFiled: June 29, 2004Date of Patent: April 10, 2012Assignee: QUALCOMM IncorporatedInventors: Uppinder S. Babbar, Marcello Lioy
-
Patent number: 7986670Abstract: 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: GrantFiled: May 14, 2009Date of Patent: July 26, 2011Assignee: QUALCOMM IncorporatedInventors: Uppinder S. Babbar, Phil J. Bostley, Christopher L. Platt
-
Publication number: 20110170453Abstract: 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: ApplicationFiled: June 25, 2010Publication date: July 14, 2011Applicant: QUALCOMM IncorporatedInventor: Uppinder S. Babbar
-
Patent number: 7961724Abstract: 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: GrantFiled: March 18, 2005Date of Patent: June 14, 2011Assignee: Qualcomm IncorporatedInventors: Jeffrey Alan Dyck, Uppinder S. Babbar
-
Patent number: 7860032Abstract: 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: GrantFiled: March 19, 2004Date of Patent: December 28, 2010Assignee: QUALCOMM IncorporatedInventors: Nischal Abrol, Marcello Lioy, Uppinder S. Babbar
-
Publication number: 20090316904Abstract: 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: ApplicationFiled: June 18, 2009Publication date: December 24, 2009Applicant: QUALCOMM INCORPORATEDInventors: 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: 20090219834Abstract: 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: ApplicationFiled: May 14, 2009Publication date: September 3, 2009Applicant: QUALCOMM IncorporatedInventors: Uppinder S. Babbar, Phil J. Bostley, Christopher L. Platt
-
Patent number: 7548523Abstract: 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: GrantFiled: June 30, 2004Date of Patent: June 16, 2009Assignee: QUALCOMM IncorporatedInventors: Uppinder S. Babbar, Phil J. Bostley, Christopher L. Platt
-
Patent number: 7430602Abstract: 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: GrantFiled: July 9, 2003Date of Patent: September 30, 2008Assignee: QUALCOMM IncorporatedInventors: Uppinder S. Babbar, Marcello Lioy, Nischal Abrol, Oliver Michaelis
-
Publication number: 20080101356Abstract: 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: ApplicationFiled: June 15, 2007Publication date: May 1, 2008Inventors: Uppinder S. Babbar, Ajith T. Payyappilly, Srinivas R. Mudireddy, Venkata Satish Kumar Vangala
-
Publication number: 20080075083Abstract: 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: ApplicationFiled: September 22, 2007Publication date: March 27, 2008Inventors: Michael TREMAINE, Marcello LIOY, Uppinder S. BABBAR
-
Publication number: 20040116140Abstract: 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: ApplicationFiled: July 9, 2003Publication date: June 17, 2004Inventors: Uppinder S. Babbar, Marcello Lioy, Nischal Abrol, Oliver Michaelis