Patents by Inventor Shivraj Singh Sandhu
Shivraj Singh Sandhu 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).
-
Publication number: 20200015043Abstract: This disclosure provide systems, devices, apparatus and methods, including computer programs encoded on storage media, for providing service connectivity to a service of a service provider via a wireless local area network (WLAN). Several service connectivity techniques are described. In some implementations, a first wireless device may establish a communication link with the AP to access the service. In some implementations, the first wireless device may be an internet of things (IoT) device, and may be a headless IoT device. The communication link may be established without the wireless device joining a Basic Service Set (BSS) of an access point (AP). The service connectivity may be implemented using broadcast services between an AP and the wireless device. The broadcast services may be used for uplink broadcast traffic from the wireless device to a service provider via the AP. The service connectivity techniques may support onboarding and security features.Type: ApplicationFiled: July 3, 2019Publication date: January 9, 2020Inventors: Abhishek Pramod Patil, Soo Bum Lee, George Cherian, Shivraj Singh Sandhu, Jouni Kalevi Malinen, Alfred Asterjadhi, Rolf De Vegt, Andrew MacKinnon Davidson
-
Patent number: 10368232Abstract: Methods and apparatuses are disclosed for communicating in a wireless communication network. One method of communicating over a wireless communication network includes transmitting, by a first wireless device, a connection capability request message to a second wireless device requesting connection capability information of the second wireless device. The method further includes receiving, by the first wireless device, a connection capability response from the second wireless device indicating one or more communication protocols available for providing a service to the first wireless device. In some aspects, the method may further include selecting, by the first wireless device, based at least in part on the connection capability response, a communication protocol from one of the one or more communication protocols indicated, wherein the communication protocol may be utilized for obtaining the service from the second wireless device.Type: GrantFiled: August 1, 2016Date of Patent: July 30, 2019Assignee: QUALCOMM IncorporatedInventors: Shivraj Singh Sandhu, Andrew Mackinnon Davidson
-
Publication number: 20190166572Abstract: Methods, systems, and devices for wireless communication are described. Stations within a neighborhood awareness network (NAN) may determine when to transmit synchronization beacons during a wake-up time based on some priority (e.g., stations with more recent clock updates or earlier time stamps, stations communicating with a larger number of peers or associated with a larger number of NAN device links (NDLs), etc. may transmit beacons earlier in a wake-up window or with a higher probability). Other stations within the NAN may maintain clock synchronization based on the transmitted beacons (e.g., that include recently updated clock information). Additionally or alternatively, a station may signal other stations within a NAN when the station detects disappearance of synchronization beacons (e.g., or loss of clock synchronization). In some cases, the signaling may include requests for the one or more other stations to start or stop beacon transmissions as desired.Type: ApplicationFiled: November 28, 2018Publication date: May 30, 2019Inventors: Santosh Paul Abraham, Abhishek Pramod Patil, Alireza Raissinia, Shivraj Singh Sandhu
-
Patent number: 10278150Abstract: Aspects of the present disclosure provide techniques for synchronizing clocks in a Neighbor Aware Network (NAN) Data Link (NDL) cluster. An exemplary apparatus includes a processing system configured to communicate with one or more members of a group, that includes the apparatus, according to a first data communication window (DCW) timeline having a first offset relative to a first clock associated with a first network cluster, to detect a beacon transmitted by a device of a second network cluster, wherein the beacon comprises timing information of a second clock associated with the second network cluster, to determine whether to initiate a move of the group to the second network cluster, to generate a frame to initiate the move of the group to the second network cluster, the frame comprising a first indication of the timing information of the second clock, and an interface configured to output the frame for transmission.Type: GrantFiled: November 3, 2017Date of Patent: April 30, 2019Assignee: QUALCOMM IncorporatedInventors: Santosh Paul Abraham, Alireza Raissinia, Abhishek Pramod Patil, George Cherian, Shivraj Singh Sandhu
-
Patent number: 10264038Abstract: Methods, systems, and devices are described for service discovery and session establishment framework to enable a synchronous audio/video streaming service from a source to multiple sink devices. In accordance with the present disclosure, a plurality of sink devices (e.g., Wi-Fi speakers) may be deployed in a flexible (e.g., plug-and-play) fashion and may be discoverable by the source device. In some examples, the devices from multiple vendors may interoperate and easily connect with the source device for flexible configuration based on the media content or number of available sink devices. Thus, the present disclosure provides a method for service specific discovery associated with synchronous audio/video streaming by utilizing Application Service Platform (ASP) service discovery prior to establishment of a display service session from a source device to multiple sink devices.Type: GrantFiled: December 2, 2015Date of Patent: April 16, 2019Assignee: QUALCOMM IncorporatedInventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
-
Patent number: 10122801Abstract: Methods, systems, and devices are described for wireless communication. A source device of a wireless local area network (WLAN) may identify one or more attributes of a first wireless link and a second wireless link between the source device and a sink device of the WLAN. The one or more attributes may be compared with a source device connection policy associated with a streaming protocol. The source device may determine whether to establish a streaming session with the sink device over the first wireless link or the second wireless link based at least in part on the comparing.Type: GrantFiled: June 30, 2016Date of Patent: November 6, 2018Assignee: QUALCOMM IncorporatedInventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
-
Publication number: 20180270049Abstract: Aspects of the present disclosure implement techniques that allow an enrollee (e.g., DPP-AP or other DPP devices) to be informed of the bootstrapping method selected by a device (e.g., STA) when initiating onboarding. As such, in one example, authentication requests from the device may additionally carry information that inform the network of the bootstrapping method (e.g., QR-code, NFC, Wi-Fi Aware, Wi-Fi Direct) selected by the device. Each bootstrapping method may correspond to an authentication key. Accordingly, based on the exchange of bootstrapping information, the enrollee (e.g., network device) may verify the authenticity of the device by calculating an authentication key that unlocks additional sensitive information that may be included in the authentication request.Type: ApplicationFiled: March 14, 2018Publication date: September 20, 2018Inventors: Rosario CAMMAROTA, Jouni MALINEN, Shivraj Singh SANDHU
-
Publication number: 20180176931Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, the apparatus may be configured to determine a many-to-many multicast schedule for an NDL of a service associated with a NAN network and to communicate with a plurality of wireless devices subscribed to the service based on the determined many-to-many multicast schedule. The apparatus may be a schedule owner of the many-to-many multicast schedule.Type: ApplicationFiled: February 1, 2018Publication date: June 21, 2018Inventors: Abhishek Pramod PATIL, Santosh Paul ABRAHAM, George CHERIAN, Alireza RAISSINIA, Shivraj Singh SANDHU
-
Patent number: 9999017Abstract: Aspects of the present disclosure provide techniques for synchronizing clocks in a Neighbor Aware Network (NAN) Data Link (NDL) cluster. An exemplary apparatus includes a processing system configured to communicate with one or more members of a group, that includes the apparatus, according to a first data communication window (DCW) timeline having a first offset relative to a first clock associated with a first network cluster, to detect a beacon transmitted by a device of a second network cluster, wherein the beacon comprises timing information of a second clock associated with the second network cluster, to determine whether to initiate a move of the group to the second network cluster, to generate a frame to initiate the move of the group to the second network cluster, the frame comprising a first indication of the timing information of the second clock, and an interface configured to output the frame for transmission.Type: GrantFiled: September 15, 2016Date of Patent: June 12, 2018Assignee: QUALCOMM IncorporatedInventors: Santosh Paul Abraham, Alireza Raissinia, Abhishek Pramod Patil, George Cherian, Shivraj Singh Sandhu
-
Publication number: 20180054789Abstract: Aspects of the present disclosure provide techniques for synchronizing clocks in a Neighbor Aware Network (NAN) Data Link (NDL) cluster. An exemplary apparatus includes a processing system configured to communicate with one or more members of a group, that includes the apparatus, according to a first data communication window (DCW) timeline having a first offset relative to a first clock associated with a first network cluster, to detect a beacon transmitted by a device of a second network cluster, wherein the beacon comprises timing information of a second clock associated with the second network cluster, to determine whether to initiate a move of the group to the second network cluster, to generate a frame to initiate the move of the group to the second network cluster, the frame comprising a first indication of the timing information of the second clock, and an interface configured to output the frame for transmission.Type: ApplicationFiled: November 3, 2017Publication date: February 22, 2018Inventors: Santosh Paul ABRAHAM, Alireza RAISSINIA, Abhishek Pramod PATIL, George CHERIAN, Shivraj Singh SANDHU
-
Publication number: 20170325230Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for wireless communication over a neighbor awareness networking (NAN) data link (NDL). In some aspects, an apparatus may be configured to determine frequency band information for communicating over a NDL associated with a NAN service. In some other aspects, the apparatus may be configured to provide the determined frequency band information for transmission to a subscriber of the NAN service for setting up the NDL.Type: ApplicationFiled: May 4, 2017Publication date: November 9, 2017Inventors: Santosh ABRAHAM, Abhishek Pramod PATIL, George CHERIAN, Alireza RAISSINIA, Shivraj Singh SANDHU
-
Publication number: 20170311341Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, the apparatus may be configured to determine a many-to-many multicast schedule for an NDL of a service associated with a NAN network and to communicate with a plurality of wireless devices subscribed to the service based on the determined many-to-many multicast schedule. The apparatus may be a schedule owner of the many-to-many multicast schedule.Type: ApplicationFiled: April 24, 2017Publication date: October 26, 2017Inventors: Abhishek Pramod PATIL, Santosh Paul ABRAHAM, George CHERIAN, Alireza RAISSINIA, Shivraj Singh SANDHU
-
Patent number: 9723545Abstract: Methods, systems, and devices are described for Wi-Fi peer-to-peer (P2P) communications. A seeker user equipment (UE) may identify a desired service to be provided via Wi-Fi P2P communication. The seeker UE may broadcast a probe that identifies the desired service. An advertiser UE may receive the probe from the seeker UE. The probe identifies a desired service for the seeker UE that is to be provided via Wi-Fi P2P communication. The advertiser UE may transmit a probe response to the seeker UE only when it is determined that the advertiser UE is capable of providing the identified desired service.Type: GrantFiled: April 4, 2014Date of Patent: August 1, 2017Assignee: QUALCOMM IncorporatedInventors: Brian Gerard Gix, Mathew James Martineau, Peter David Krystad, Inga Stotland, Shivraj Singh Sandhu
-
Patent number: 9619424Abstract: Methods, systems, and devices are described for supporting unknown peripheral function protocols (PFP) with a wireless docking station. A wireless docking station may facilitate connections between a wireless dockee and peripherals employing both recognized and unrecognized PFPs. A docking station may request one or more service discovery parameters from a peripheral having an unrecognized PFP. The docking station may receive service discovery parameters in response, convey the received discovery parameters to a wireless dockee, and facilitate discovery and a connection between the device and the peripheral. The discovery parameters may include various identifiers related to peripheral function, identity, and location.Type: GrantFiled: March 25, 2014Date of Patent: April 11, 2017Assignee: QUALCOMM IncorporatedInventors: Xiaolong Huang, Shivraj Singh Sandhu
-
Publication number: 20170086157Abstract: Aspects of the present disclosure provide techniques for synchronizing clocks in a Neighbor Aware Network (NAN) Data Link (NDL) cluster. An exemplary apparatus includes a processing system configured to communicate with one or more members of a group, that includes the apparatus, according to a first data communication window (DCW) timeline having a first offset relative to a first clock associated with a first network cluster, to detect a beacon transmitted by a device of a second network cluster, wherein the beacon comprises timing information of a second clock associated with the second network cluster, to determine whether to initiate a move of the group to the second network cluster, to generate a frame to initiate the move of the group to the second network cluster, the frame comprising a first indication of the timing information of the second clock, and an interface configured to output the frame for transmission.Type: ApplicationFiled: September 15, 2016Publication date: March 23, 2017Inventors: Santosh Paul ABRAHAM, Alireza RAISSINIA, Abhishek Pramod PATIL, George CHERIAN, Shivraj Singh SANDHU
-
Publication number: 20170041779Abstract: Methods and apparatuses are disclosed for communicating in a wireless communication network. One method of communicating over a wireless communication network includes transmitting, by a first wireless device, a connection capability request message to a second wireless device requesting connection capability information of the second wireless device. The method further includes receiving, by the first wireless device, a connection capability response from the second wireless device indicating one or more communication protocols available for providing a service to the first wireless device. In some aspects, the method may further include selecting, by the first wireless device, based at least in part on the connection capability response, a communication protocol from one of the one or more communication protocols indicated, wherein the communication protocol may be utilized for obtaining the service from the second wireless device.Type: ApplicationFiled: August 1, 2016Publication date: February 9, 2017Inventors: Shivraj Singh Sandhu, Andrew Mackinnon Davidson
-
Publication number: 20170006117Abstract: Methods, systems, and devices are described for wireless communication. A source device of a wireless local area network (WLAN) may identify one or more attributes of a first wireless link and a second wireless link between the source device and a sink device of the WLAN. The one or more attributes may be compared with a source device connection policy associated with a streaming protocol. The source device may determine whether to establish a streaming session with the sink device over the first wireless link or the second wireless link based at least in part on the comparing.Type: ApplicationFiled: June 30, 2016Publication date: January 5, 2017Inventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
-
Publication number: 20160164933Abstract: Methods, systems, and devices are described for service discovery and session establishment framework to enable a synchronous audio/video streaming service from a source to multiple sink devices. In accordance with the present disclosure, a plurality of sink devices (e.g., Wi-Fi speakers) may be deployed in a flexible (e.g., plug-and-play) fashion and may be discoverable by the source device. In some examples, the devices from multiple vendors may interoperate and easily connect with the source device for flexible configuration based on the media content or number of available sink devices. Thus, the present disclosure provides a method for service specific discovery associated with synchronous audio/video streaming by utilizing Application Service Platform (ASP) service discovery prior to establishment of a display service session from a source device to multiple sink devices.Type: ApplicationFiled: December 2, 2015Publication date: June 9, 2016Inventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
-
Publication number: 20160142900Abstract: Methods, systems, apparatuses, and devices are described for continuity of a wireless serial bus (WSB) service across multiple WSB service sessions. A host may perform a discovery process with a device as part of WSB service session establishment. The host may determine an identifier that is unique to the WSB service provided during the first WSB service session and send the unique identifier to the device. If the WSB service session is terminated, the host may establish a second WSB service session with the device using the unique identifier and without performing another discovery process with the device. The WSB service may support universal serial bus (USB) over Wi-Fi services.Type: ApplicationFiled: November 5, 2015Publication date: May 19, 2016Inventors: Shivraj Singh Sandhu, Xiaolong Huang, Andrew Davidson
-
Patent number: 9037763Abstract: Techniques are described for establishing a Wireless Serial Bus (WSB) service to transport data using a Media Agnostic Universal Serial Bus (MAUSB) protocol according to a selected transport mode in a WSB session of the WSB service. The MAUSB protocol may be deployed either over an Internet Protocol (IP) stack or directly over a Media Access Control (MAC) layer. According to the techniques, the wireless service advertiser and the wireless service seeker negotiate the transport mode for the MAUSB protocol in each WSB session of the WSB service. During a service discovery process, the wireless service advertiser identifies one or more supported transport modes for the MAUSB protocol in service information for the WSB service. During a P2P connection setup and a WSB session setup, the wireless service seeker indicates a selected one of the supported transport modes for the MAUSB protocol in session information for the WSB session.Type: GrantFiled: May 6, 2014Date of Patent: May 19, 2015Assignee: QUALCOMM IncorporatedInventors: Xiaolong Huang, Shivraj Singh Sandhu, Andrew Mackinnon Davidson