Patents by Inventor Uppinder Singh Babbar

Uppinder Singh 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: 10200825
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a network device. The apparatus receives an evolved multimedia broadcast multicast service (eMBMS) data from a base station via multicast transmission. The apparatus transmits the received eMBMS data to one or more end nodes via unicast transmission. In an aspect, the one or more end nodes are connected to the network device via a local area network (LAN).
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: February 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Gaurav Gopal Kathuria, Sivaramakrishna Veerepalli, Kuo-Chun Lee, Rohit Tripathi, Uppinder Singh Babbar, Siddharth Gupta
  • Patent number: 10194337
    Abstract: Aspects of the present disclosure provide methods and apparatus for offloading checksum processing in a user equipment (UE) (e.g., from an application processor to a modem processor). Such offloading may speed up packet processing, increase data rate, and/or free up resources of the application processor for other tasks.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: January 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Amir Aminzadeh Gohari, Shailesh Maheshwari, Sandeep Urgaonkar, Alok Mitra, Mohammed M. Rumi, Vaibhav Kumar, Uppinder Singh Babbar, Thomas Klingenbrunn, Bao Vinh Nguyen, Mathias Kohlenz, Gautam Sheoran, Daisuke Terasawa, Iain Finlay
  • Patent number: 9924402
    Abstract: Systems and methodologies are described herein that facilitate efficient transfer of quality of service (QoS) context during inter-radio access technology (RAT) handovers. In particular, techniques are described herein for establishing rules for whether a user equipment unit (UE) or an associated network should establish QoS for a mixed-mode application, identifying flow to bearer mappings when translating QoS across an inter-RAT handover, mapping QoS parameters of respective RATs, mitigating QoS depreciation upon multiple handovers, performing one or more actions if QoS is not acceptable in a new RAT, maintaining QoS during tunnel mode, and handling scenarios in which a UE moves between a RAT using network-initiated QoS and a RAT using UE-initiated QoS.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: March 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Klingenbrunn, Uppinder Singh Babbar, Srinivasan Balasubramanian, Shyamal Ramachandran, Arvind Swaminathan
  • Publication number: 20170070958
    Abstract: Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to using an external memory for both a wireless wide area network (WWAN) and a wireless local area network (WLAN) for WLAN power savings. An exemplary method includes obtaining messages (e.g., paging messages) via a receiver; reading, during a first wakeup period in which the apparatus is to monitor for messages in a first wireless local area network (WLAN) while the receiver is powered on, state information for the first WLAN from a shared memory also used to store state information for a wireless wide area network (WWAN), and using the state information to configure the apparatus for communicating in the first WLAN.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 9, 2017
    Inventors: Hemanth SAMPATH, Krishna SEKAR, Jeremy Huei LIN, Uppinder Singh BABBAR
  • Patent number: 9535490
    Abstract: Aspects disclosed in the detailed description include power saving techniques in computing devices. In particular, as data is received by a modem processor in a computing device, the data is held until the expiration of a modem timer. The data is then passed to an application processor in the computing device over a peripheral component interconnect express (PCIe) interconnectivity bus. On receipt of the data from the modem processor, the application processor sends data held by the application processor to the modem processor over the PCIe interconnectivity bus. The application processor also has an uplink timer. If no data is received from the modem processor before expiration of the uplink timer, the application processor sends any collected data to the modem processor at expiration of the uplink timer. However, if data is received from the modem processor, the uplink timer is reset.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Vinod Harimohan Kaushik, Uppinder Singh Babbar, Andrei Danaila, Neven Klacar, Muralidhar Coimbatore Krishnamoorthy, Arunn Coimbatore Krishnamurthy, Vaibhav Kumar, Vanitha Aravamudhan Kumar, Shailesh Maheshwari, Alok Mitra, Roshan Thomas Pius, Hariharan Sukumar
  • Patent number: 9439118
    Abstract: Systems and methods are disclosed for supporting, in a device, Wireless Local Area Network (WLAN)-Wireless Wide Area Network (WWAN) mobility, data offload, and simultaneous usage of different access networks on a per Access Point Name (APN) basis. The device determines an access network among WWAN and WLAN for a data stream having an APN. The device additionally hands off the data stream according to the determined access network, while maintaining Internet Protocol (IP) continuity. The device further routes packets of the data stream to at least one of a protocol stack or interface for the determined access network in accordance with an inter-system routing policy (ISRP).
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: September 6, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Suli Zhao, Ajith Tom Payyappilly, Jeffrey Alan Dyck, Uppinder Singh Babbar, Gerardo Giaretta
  • Patent number: 9420613
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. A multi-radio device controls wireless communications by identifying one or more connection points between radio(s) of the multi-radio device and an operating system executing on a host device, analyzing a policy relating to the multi-radio device, and exposing, to the operating system, a subset of the connection points based on the policy.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 16, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: James Lionel Panian, Richard Dominic Wietfeldt, Steven F Harris, Gerardo Giaretta, Uppinder Singh Babbar, Sivaramakrishna Veerepalli, Marcello Vincenzo Lioy, Ajith Tom Payyappilly, Andrew M Davidson, Arnaud Meylan, Ramaswamy Venkateshwaran
  • 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: 9344947
    Abstract: Systems and methodologies are described herein that facilitate efficient transfer of quality of service (QoS) context during inter-radio access technology (RAT) handovers. In particular, techniques are described herein for establishing rules for whether a user equipment unit (UE) or an associated network should establish QoS for a mixed-mode application, identifying flow to bearer mappings when translating QoS across an inter-RAT handover, mapping QoS parameters of respective RATs, mitigating QoS depreciation upon multiple handovers, performing one or more actions if QoS is not acceptable in a new RAT, maintaining QoS during tunnel mode, and handling scenarios in which a UE moves between a RAT using network-initiated QoS and a RAT using UE-initiated QoS.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: May 17, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Klingenbrunn, Uppinder Singh Babbar, Srinivasan Balasubramanian, Shyamal Ramachandran, Arvind Swaminathan
  • 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
  • Publication number: 20160021698
    Abstract: Certain aspects of the present disclosure relate to switching data paths in a wireless device having first and second processors. The wireless device may determine a change to a service, the service using a first data path including a first internet protocol (IP) stack on the first processor and lower layer processing on a wireless modem, the first data path providing a tunneled connection to the service through a network. The wireless device may establish a second data path for the service, the second data path including a second IP stack on the second processor including tunneling to the service through the network and the lower layer processing on the wireless modem. The wireless device may switch the service from the first data path to the second data path in response to establishing the second data path. The first processor may be placed in a power save mode.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Suli ZHAO, Sivaramakrishna VEEREPALLI, Ajith Tom PAYYAPPILLY, Uppinder Singh BABBAR, Gerardo GIARETTA
  • Publication number: 20150334537
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a network device. The apparatus receives an evolved multimedia broadcast multicast service (eMBMS) data from a base station via multicast transmission. The apparatus transmits the received eMBMS data to one or more end nodes via unicast transmission. In an aspect, the one or more end nodes are connected to the network device via a local area network (LAN).
    Type: Application
    Filed: September 11, 2014
    Publication date: November 19, 2015
    Inventors: Gaurav Gopal KATHURIA, Sivaramakrishna VEEREPALLI, Kuo-Chun LEE, Rohit TRIPATHI, Uppinder Singh BABBAR, Siddharth GUPTA
  • 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
  • Publication number: 20150169037
    Abstract: Aspects disclosed in the detailed description include power saving techniques in computing devices. In particular, as data is received by a modem processor in a computing device, the data is held until the expiration of a modem timer. The data is then passed to an application processor in the computing device over a peripheral component interconnect express (PCIe) interconnectivity bus. On receipt of the data from the modem processor, the application processor sends data held by the application processor to the modem processor over the PCIe interconnectivity bus. The application processor also has an uplink timer. If no data is received from the modem processor before expiration of the uplink timer, the application processor sends any collected data to the modem processor at expiration of the uplink timer. However, if data is received from the modem processor, the uplink timer is reset.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 18, 2015
    Inventors: Vinod Harimohan Kaushik, Uppinder Singh Babbar, Andrei Danaila, Neven Klacar, Muralidhar Coimbatore Krishnamoorthy, Arunn Coimbatore Krishnamurthy, Vaibhav Kumar, Vanitha Aravamudhan Kumar, Shailesh Maheshwari, Alok Mitra, Roshan Pius, Hariharan Sukumar
  • Patent number: 9030934
    Abstract: Systems and methodologies are described that facilitate providing quality of service (QOS) functionality on a host device or tethered processor to conserve resources on a network device. In particular, the host device/tethered processor can classify QOS data and manage QOS flows, transmitting data by flow to the network device. The data from the QOS flows can be tagged to identify the flow and/or characteristics thereof allowing the wireless device to simply route the data to its respective flow. Thus, the network device is saved from such classification and flow management freeing resources to provide increased performance and decreased power consumption.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: May 12, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Keyur C. Shah, Hongshi Guo, Jeff Dyck, Uppinder Singh Babbar
  • Patent number: 8997204
    Abstract: Techniques for modifying packet filters in a wireless communication network are described. In one scheme, packet filters may be performed with multiple operations, if needed. The operation(s) to be performed and the order of performing the operation(s) may be dependent on the number of existing packet filters to be replaced (N) and the number of new packet filters (M). If N=M, then N packet filters in a traffic filter template may be replaced with a single operation. If N>M, then M packet filters in the traffic filter template may be replaced first, and N?M packet filters may be deleted from the traffic filter template next. If N<M, then M?N new packet filters may be added to the traffic filter template first, and N packet filters in the traffic filter template may be replaced next. In another scheme, packet filters are modified with a single operation using dummy packet filters, if needed.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Uppinder Singh Babbar, Rashmi Char, Senthil K. Viswanathan, Srinivas Reddy Mudireddy
  • 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: 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