Patents by Inventor Vishal Agarwal

Vishal Agarwal 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: 10701171
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may transmit a smart friend request message to a set of nodes in the wireless mesh network. The set of nodes may be associated with a friend feature that may include maintaining one or more element messages intended for the first node when the first node is in a low power state. Each of the one or more element messages intended for the first node may include an element address corresponding to an element at the first node. The smart friend request message may indicate a hierarchy of element addresses to maintain at the second node. The apparatus may operate in the low power state during which the second node maintains the one or more element messages for the first node based at least in part on the hierarchy of element addresses.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: June 30, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vishal Agarwal, Jagdeep Kumar Hans
  • Publication number: 20200196153
    Abstract: The apparatus receives a first PDU and a first CRC that is based on the first PDU. The first PDU is encrypted based on a first nonce. The apparatus decrypts the first PDU to obtain a first payload and a first cipher stream. The apparatus soft combines the decrypted first payload with a decrypted set of payloads. The set of payloads have been encrypted based on at least one nonce different than the first nonce. The apparatus generates a second CRC based on the soft combined decrypted payloads and based on the first cipher stream. The apparatus determines whether the generated second CRC for the soft combined decrypted payloads passes a CRC check against the first CRC.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 18, 2020
    Inventors: Vishal AGARWAL, Huibert DENBOER, Giriraj GOYAL
  • Publication number: 20200177348
    Abstract: Methods, systems, and devices for real-time ACK/NACK are described. The method includes a primary wireless device receiving a transmission from a source wireless device over a wireless link established between the source wireless device and the primary wireless device, determining whether the primary wireless device correctly received a data packet during the transmission, determining whether a first indication of ACK is received from a secondary wireless device during a time gap after receiving the transmission from the source wireless device, the first indication associated with the transmission between the source wireless device and the primary wireless device, and sending a second indication of ACK or NACK to the source wireless device based on whether the primary wireless device correctly received the data packet and whether the first indication is received from the secondary wireless device during the time gap.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Vishal Agarwal, Giriraj Goyal
  • Publication number: 20200153567
    Abstract: Methods, systems, and devices for wireless communications are described.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Vishal Agarwal, Giriraj Goyal, Srinath Ananthaswamy
  • Patent number: 10631200
    Abstract: In a wireless communications system, packet error rate may be relatively low (e.g., five percent). Accordingly, receivers may successfully receive a first transmission the majority of the time. However, bandwidth may be used for retransmissions, which may be used relatively infrequently. Because retransmission packets do not necessarily have to be the same as transmission packets, transmission packets may be given more weight than retransmission packets. For example, transmission packets may be encoded with a higher bitrate than retransmission packets. In aspects, a transmitter may send a first transmission packet, including first data encoded with a first bitrate, and send a second transmission packet, including second data encoded with the first bitrate. The transmitter may send a first retransmission packet that includes the first data encoded with a second bitrate and the second data encoded with the second bitrate, and the first bitrate may be higher than the second bitrate.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: April 21, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vishal Agarwal, Mayank Batra
  • Publication number: 20200103995
    Abstract: A multi-layer conductive coating is substantially transparent to visible light, contains at least one conductive layer that is sandwiched between at least a pair of dielectric layers, and may be used as an electrode and/or conductive trace in a capacitive touch panel. The multi-layer conductive coating may contain a dielectric layer of or including zirconium oxide (e.g., ZrO2) and/or silicon nitride, and may be used in applications such as capacitive touch panels for controlling showers, appliances, vending machines, electronics, electronic devices, and/or the like. The touch panel may further include a functional film(s) which may be one or more of: an index-matching film, an antiglare film, an anti-fingerprint film, and anti-microbial film, a scratch resistant film, and/or an antireflective (AR) film.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 2, 2020
    Applicant: GUARDIAN GLASS, LLC
    Inventors: Willem DEN BOER, Alexey KRASNOV, Jason BLUSH, Eric W. AKKASHIAN, Brent Boyce, Vishal Agarwal, Ali Mohammadkhah
  • Publication number: 20200092390
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may transmit a smart friend request message to a set of nodes in the wireless mesh network. The set of nodes may be associated with a friend feature that may include maintaining one or more element messages intended for the first node when the first node is in a low power state. Each of the one or more element messages intended for the first node may include an element address corresponding to an element at the first node. The smart friend request message may indicate a hierarchy of element addresses to maintain at the second node. The apparatus may operate in the low power state during which the second node maintains the one or more element messages for the first node based at least in part on the hierarchy of element addresses.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 19, 2020
    Inventors: Vishal AGARWAL, Jagdeep Kumar HANS
  • Publication number: 20200084697
    Abstract: Methods, systems, and devices for wireless communications are described. A device may communicate with a second device, which may be a Bluetooth device, using a relay profile (e.g., a low energy (LE) isochronous (ISO) relay profile). In accordance with broadcast discovery signaling by the device and decisions made by the Bluetooth device, the device may synchronize to a broadcast isochronous stream (BIS) from another device. The device may then establish a communication link with the second device (e.g., a synchronous connection oriented (SCO) link, an enhanced synchronous connection oriented (eSCO) link, an asynchronous connection less (ACL) link) to be used for relay of the BIS. The device may then convert, based on the relay profile, broadcast isochronous data packets of the BIS to SCO packets, eSCO packets, and/or ACL packets, and relay the converted packets to the second device via the established communication link.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 12, 2020
    Inventors: Srivathsa Sridhara, Vishal Agarwal
  • Publication number: 20200037157
    Abstract: A method for relay protection using authentication packets in Bluetooth communications is described. The method includes establishing, by a first wireless device, a Bluetooth communication connection to a second wireless device. The method also includes generating, by the first wireless device, an encrypted authentication packet that includes authentication information and a message integrity check (MIC). The method also includes transmitting, by the first wireless device, the encrypted authentication packet to the second wireless device.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Vishal Agarwal, Giriraj Goyal
  • Patent number: 10511632
    Abstract: A system may identify resources such as applications or network locations that are not adequately covered by an enterprise's security policy to notify a network administrator of such deficiencies. An exemplary security policy may allow or deny access to individual functional resources (e.g. computing devices and/or applications) or groups of functional resources to individual data resources (e.g. enterprise network storage locations and/or enterprise data) or groups of data resources. The system may monitor enterprise network activity to identify when a security policy fails to define permissions corresponding to the use of particular resources. In response to identifying such gaps in the security policy, the system may enter policy enforcement event information into a policy learning log. The system may further generate a policy gap notification and transmit this notification to a policy management service to prompt a network administrator to take remedial action if appropriate.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael D. Ward, Preston Derek Adam, Octavian T. Ureche, Vishal Agarwal, Narendra S. Acharya
  • Publication number: 20190364052
    Abstract: A data protection policy can specify which applications are allowed and/or dis-allowed from accessing cloud data that is subject to a data protection policy (i.e., data that has been assigned a classification and/or an owner.) To enforce that policy, the operating system (or other trusted entity) that stores or caches access credentials only provides these credentials to applications that are allowed by the policy. In this manner, because they are not provided with the credentials required to access the network resource, the dis-allowed applications cannot access the ‘protected’ data thereby helping prevent these dis-allowed (or non-compliant) applications from leaking data.
    Type: Application
    Filed: August 9, 2019
    Publication date: November 28, 2019
    Inventors: Christopher Leonard Walstad, Vishal Agarwal, Narendra S. Acharya, Octavian T. Ureche, Preston Derek Adam
  • Publication number: 20190303555
    Abstract: Embodiments herein achieve an electronic device for providing an image-based CAPTCHA challenge. The electronic device is configured to cause to display the image-based CAPTCHA challenge for a user of the electronic device. The image-based CAPTCHA challenge includes a first image and a second image of an object displayed from different viewpoints. The first image includes a challenge point in at least one portion of the object. The electronic device is further configured to detect at least one input from the user indicating the at least one challenge point on at least one portion of the second image. The electronic device is further configured to automatically determine whether the at least one portion of the second image on which the at least one input performed by the user corresponds to the at least one portion of the first image where the challenge point is displayed to qualify the user as a human.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventors: Vishal Agarwal, Lalduhbera Hlychho, Ajit Rajwade, Venkatakrishnan Ramaswamy
  • Patent number: 10404716
    Abstract: A data protection policy can specify which applications are allowed and/or dis-allowed from accessing cloud data that is subject to a data protection policy (i.e., data that has been assigned a classification and/or an owner.) To enforce that policy, the operating system (or other trusted entity) that stores or caches access credentials only provides these credentials to applications that are allowed by the policy. In this manner, because they are not provided with the credentials required to access the network resource, the dis-allowed applications cannot access the ‘protected’ data thereby helping prevent these dis-allowed (or noncompliant) applications from leaking data.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Leonard Walstad, Vishal Agarwal, Narendra S. Acharya, Octavian T. Ureche, Preston Derek Adam
  • Patent number: 10397887
    Abstract: System and method for temperature-calibration of a crystal oscillator (XO) in a mobile device. A temperature-calibration status of the XO is determined and a trigger condition related to temperature-calibration of the XO is detected. If the temperature-calibration status of the XO is not fully temperature-calibrated or if the XO has not been previously temperature-calibrated, a temperature-calibration session is initiated by an XO manager based on the condition, wherein a receiver is configured to receive signals and temperature-calibration of the XO is performed in a background mode based on the received signals. The condition based triggering ensures that the XO is temperature-calibrated prior to launch of any position based or global navigation satellite systems (GNSS) based applications on the mobile device.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Jie Wu, Daniel Fred Filipovic, Emilija Milorad Simic, Vishal Agarwal
  • Publication number: 20190261293
    Abstract: System and method for temperature-calibration of a crystal oscillator (XO) in a mobile device. A temperature-calibration status of the XO is determined and a trigger condition related to temperature-calibration of the XO is detected. If the temperature-calibration status of the XO is not fully temperature-calibrated or if the XO has not been previously temperature-calibrated, a temperature-calibration session is initiated by an XO manager based on the condition, wherein a receiver is configured to receive signals and temperature-calibration of the XO is performed in a background mode based on the received signals. The condition based triggering ensures that the XO is temperature-calibrated prior to launch of any position based or global navigation satellite systems (GNSS) based applications on the mobile device.
    Type: Application
    Filed: May 2, 2019
    Publication date: August 22, 2019
    Inventors: Jie WU, Daniel Fred FILIPOVIC, Emilija Milorad SIMIC, Vishal AGARWAL
  • Patent number: 10375504
    Abstract: There is a need to enable a wireless device to output signals such that the natural instincts of the user may be triggered. The present disclosure provides a solution by enabling a wireless device to determine a time delay and intensity difference associated with an audio output at a subset output devices based at least in part on a perceived spatial placement of at least one signal, a position of the transmitting device, and/or a signal strength associated with the signal. Using the time delay and the intensity difference, the output devices farthest from the transmitting device may output the at least one signal using the time delay and the intensity difference such that the user may detecting differences in the sound wave's time of arrival and intensity at the left ear versus the right ear, and thus, perceive the location of the audio source.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Srivathsa Sridhara, Ravi Shekhar, Vishal Agarwal, Giriraj Goyal
  • Patent number: 10330784
    Abstract: Disclosed are methods, devices, systems, apparatus, servers, media, and other implementations, including a method, performed at a first wireless device, for secure range determination that includes transmitting a first signed message at a first time instance, with the first signed message, including a first payload, configured to be received by a second wireless device at a second time instance, and receiving at a fourth time instance a verifiable acknowledgement message transmitted from the second wireless device at a third time instance in response to the first signed message. The method further includes verifying that the verifiable acknowledgement message originated from the second wireless device, and, responsive to a verification that the verifiable acknowledgement message originated from the second wireless device, transmitting a second signed message including a second payload with at least timing information for the first time instance and the fourth time instance.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: June 25, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Dirceu Cavendish, Ashok Bhatia, Nicolas Graube, Vishal Agarwal
  • Publication number: 20190182610
    Abstract: There is a need to enable a wireless device to output signals such that the natural instincts of the user may be triggered. The present disclosure provides a solution by enabling a wireless device to determine a time delay and intensity difference associated with an audio output at a subset output devices based at least in part on a perceived spatial placement of at least one signal, a position of the transmitting device, and/or a signal strength associated with the signal. Using the time delay and the intensity difference, the output devices farthest from the transmitting device may output the at least one signal using the time delay and the intensity difference such that the user may detecting differences in the sound wave's time of arrival and intensity at the left ear versus the right ear, and thus, perceive the location of the audio source.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Srivathsa SRIDHARA, Ravi SHEKHAR, Vishal AGARWAL, Giriraj GOYAL
  • Publication number: 20190180879
    Abstract: A method may include collecting sensor data related to health of a patient and receiving input that provides quantification of health of the patient. The method may include generating a first marker based on the sensor data and/or the quantification of the health of the patient including a first dimension indicative of additional examination to be performed. The method may include generating a second marker based on one or more risk algorithms including a second dimension indicative of an acute assessment of issues related to the health of the patient. The method may include comparing the first and/or second markers to a first or second marker baseline. The method may include generating a health result based on the comparison of the first and/or second marker to the first or second marker baseline and providing an alert to a care-provider that includes the health result.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 13, 2019
    Inventors: Jawahar Jain, Vishal Agarwal, Lakshya Jain, Saurabh Tara
  • Patent number: 10268816
    Abstract: A system for changing policy information of a process is provided. When a process is to execute, the system stores policy information for the process in association with the process code. The system also creates a token for the process. The token provides evidence of the policy for the process and includes at least a reference to the stored policy information. The system provides the token to the process for use by the process as evidence of the policy for the process. When the process provides the token to a service provider, the service provider uses the reference to access the policy information for the process. While the process is executing, the system modifies the stored policy information. When the process subsequently provides the token to a service provider, the service provider uses the reference to access the modified policy information for the process.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Md. Nazmus Sakib, Yogesh Mehta, Kinshumann Kinshumann, Vishal Agarwal, Giridharan Sridharan, Arnold Paul Pereira, Deskin Miller, Narendra Acharya