Patents by Inventor Rahul Kashyap

Rahul Kashyap 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: 11617176
    Abstract: Certain aspects of the present disclosure provide techniques for wireless communication and more particularly, to techniques for bandwidth part adaptation for extended reality (XR) power saving. A method that may be performed by a UE generally includes receiving a first configuration of a first bandwidth part (BWP) and a second configuration of a second BWP, wherein the first BWP is configured for a lower traffic rate and the second BWP is configured for a higher traffic rate; obtaining an indication to switch from the first BWP to the second BWP; and switching from the first BWP to the second BWP in response to obtaining the indication.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: March 28, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Peter Pui Lok Ang, Prashanth Haridas Hande, Ravi Agarwal, Rahul Kashyap, Jafar Mohseni, Mahbod Ghelichi, Peerapol Tinnakornsrisuphap, Jay Kumar Sundararajan
  • Patent number: 11481234
    Abstract: In an example, a registration request is received from an application provider, the registration request including one or more application programming interfaces (APIs) providing software code for interfacing with a cloud-based application provided by the application provider. The APIs are scanned to identify potential events triggered during execution of the cloud-based application. A graphical user interface (GUI) is caused to be rendered for a customer who has subscribed to the cloud-based application, the GUI providing a first area in which one or more of the potential events are rendered along with a selectable GUI element for each of the rendered one or more potential events and a second area in which the customer may type or upload one or more functions to be executed by the cloud-based application upon triggering of one or more corresponding potential events that have been selected by the customer via their corresponding selectable GUI elements.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: October 25, 2022
    Assignee: SAP SE
    Inventor: Rahul Kashyap
  • Patent number: 11295021
    Abstract: Approaches for monitoring a host operating system. A threat model is stored and maintained in an isolated execution environment. The threat model identifies for any process executing on a host operating system how trustworthy the process should be deemed based on a pattern of observed behavior. The execution of the process and those processes in a monitoring circle relationship thereto are monitored. The monitoring circle relationship includes a parent process, any process in communication with a member of monitoring circle relationship, and any process instantiated by a present member of monitoring circle relationship. Observed process behavior is correlated with the threat model. Upon determining that a particular process has behaved in a manner inconsistent with a pattern of allowable behavior identified by the threat model for that process, a responsive action is taken.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 5, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian Pratt, Rahul Kashyap, Adrian Taylor, James McKenzie
  • Publication number: 20210289502
    Abstract: Certain aspects of the present disclosure provide techniques for wireless communication and more particularly, to techniques for bandwidth part adaptation for extended reality (XR) power saving. A method that may be performed by a UE generally includes receiving a first configuration of a first bandwidth part (BWP) and a second configuration of a second BWP, wherein the first BWP is configured for a lower traffic rate and the second BWP is configured for a higher traffic rate; obtaining an indication to switch from the first BWP to the second BWP; and switching from the first BWP to the second BWP in response to obtaining the indication.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 16, 2021
    Inventors: Peter Pui Lok ANG, Prashanth Haridas HANDE, Ravi AGARWAL, Rahul KASHYAP, Jafar MOHSENI, Mahbod GHELICHI, Peerapol TINNAKORNSRISUPHAP, Jay Kumar SUNDARARAJAN
  • Patent number: 10859595
    Abstract: Techniques described herein may enable more accurate location of a user equipment (UE) that may be subject to movement or velocity. The UE may obtain, during a period of time, location-related measurements of RF signals received at the UE, where the location-related measurements are indicative of a location of the UE during the period of time; The UE may also obtain, using sensors of the UE, velocity-related measurements indicative of a movement or velocity of the UE during the period of time. The UE may send the location-related measurements and the velocity-related measurements to a location server, which may compute a location of the UE based on the measurements. The location computation may allow for movement of the UE during the period of time.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 8, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Mahesh Kommi, Stephen William Edge, Guttorm Opshaug, Sven Fischer, Rahul Kashyap
  • Publication number: 20200341782
    Abstract: In an example, a registration request is received from an application provider, the registration request including one or more application programming interfaces (APIs) providing software code for interfacing with a cloud-based application provided by the application provider. The APIs are scanned to identify potential events triggered during execution of the cloud-based application. A graphical user interface (GUI) is caused to be rendered for a customer who has subscribed to the cloud-based application, the GUI providing a first area in which one or more of the potential events are rendered along with a selectable GUI element for each of the rendered one or more potential events and a second area in which the customer may type or upload one or more functions to be executed by the cloud-based application upon triggering of one or more corresponding potential events that have been selected by the customer via their corresponding selectable GUI elements.
    Type: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventor: Rahul Kashyap
  • Publication number: 20200327236
    Abstract: Approaches for monitoring a host operating system. A threat model is stored and maintained in an isolated execution environment. The threat model identifies for any process executing on a host operating system how trustworthy the process should be deemed based on a pattern of observed behavior. The execution of the process and those processes in a monitoring circle relationship thereto are monitored. The monitoring circle relationship includes a parent process, any process in communication with a member of monitoring circle relationship, and any process instantiated by a present member of monitoring circle relationship. Observed process behavior is correlated with the threat model. Upon determining that a particular process has behaved in a manner inconsistent with a pattern of allowable behavior identified by the threat model for that process, a responsive action is taken.
    Type: Application
    Filed: September 18, 2019
    Publication date: October 15, 2020
    Inventors: Ian Pratt, Rahul Kashyap, Adrian Taylor, James McKenzie
  • Patent number: 10747556
    Abstract: In an example, a registration request is received from an application provider, the registration request including one or more application programming interfaces (APIs) providing software code for interfacing with a cloud-based application provided by the application provider. The APIs are scanned to identify potential events triggered during execution of the cloud-based application. A graphical user interface (GUI) is caused to be rendered for a customer who has subscribed to the cloud-based application, the GUI providing a first area in which one or more of the potential events are rendered along with a selectable GUI element for each of the rendered one or more potential events and a second area in which the customer may type or upload one or more functions to be executed by the cloud-based application upon triggering of one or more corresponding potential events that have been selected by the customer via their corresponding selectable GUI elements.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: August 18, 2020
    Assignee: SAP SE
    Inventor: Rahul Kashyap
  • Publication number: 20200218832
    Abstract: Approaches for transferring control to a bit set. Execution of a bit set upon a host operating system is monitored. A determination is made that the execution of the bit set exhibits a suspicious characteristic. In response, the execution of the bit set on the host operating system is ceased. Then, the bit set is copied into an isolated environment and control to the bit set is transferred within the isolated environment. Thereafter, execution analysis upon the bit set is initiated in the isolated environment. The isolated environment may, but need not, reside on a different physical device than upon which executes the host operating system.
    Type: Application
    Filed: September 18, 2019
    Publication date: July 9, 2020
    Inventors: Ian Pratt, Rahul Kashyap, Gaurav Banga
  • Publication number: 20200125376
    Abstract: In an example, a registration request is received from an application provider, the registration request including one or more application programming interfaces (APIs) providing software code for interfacing with a cloud-based application provided by the application provider. The APIs are scanned to identify potential events triggered during execution of the cloud-based application. A graphical user interface (GUI) is caused to be rendered for a customer who has subscribed to the cloud-based application, the GUI providing a first area in which one or more of the potential events are rendered along with a selectable GUI element for each of the rendered one or more potential events and a second area in which the customer may type or upload one or more functions to be executed by the cloud-based application upon triggering of one or more corresponding potential events that have been selected by the customer via their corresponding selectable GUI elements.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 23, 2020
    Inventor: Rahul Kashyap
  • Patent number: 10470074
    Abstract: Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a wireless device. The wireless device includes a first radio configured to communicate with a first data network. The wireless device includes a second radio configured to communicate with a second data network. The wireless device includes a thermal sensor array configured to measure a set of one or more thermal parameters associated with the wireless device. The wireless device includes a controller configured to allocate communication of data traffic between the first radio and the second radio based on the set of one or more thermal parameters.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: November 5, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Rahul Kashyap, Mahesh Kommi, Kwangyoon Lee
  • Patent number: 10225798
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive a temporary mobile group identifier (TMGI) for a single cell point-to-multipoint (SC-PTM) service to which a user equipment (UE) is to be subscribed. The apparatus may configure a connected mode discontinuous reception (CDRX) schedule for the UE based at least in part on an SC-PTM discontinuous reception (DRX) schedule that corresponds to the TMGI. The apparatus may transmit the CDRX schedule to the UE.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Kuo-Chun Lee, Sivaramakrishna Veerepalli, Shailesh Maheshwari, Rahul Kashyap, Muhammad Usman Aulakh, Mahesh Kommi, Omar Sabbarini
  • Publication number: 20190028916
    Abstract: Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a wireless device. The wireless device includes a first radio configured to communicate with a first data network. The wireless device includes a second radio configured to communicate with a second data network. The wireless device includes a thermal sensor array configured to measure a set of one or more thermal parameters associated with the wireless device. The wireless device includes a controller configured to allocate communication of data traffic between the first radio and the second radio based on the set of one or more thermal parameters.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Rahul KASHYAP, Mahesh KOMMI, Kwangyoon LEE
  • Patent number: 10095530
    Abstract: Approaches for transferring control to a bit set. At a point of ingress, prior to transferring control to the bit set, a determination is made as to whether the bit set is recognized as being included within a set of universally known malicious bit sets. If the bit set is not so recognized, then another determination is made as to whether the bit set is recognized as being included within a set of locally known virtuous bit sets. If the bit set is recognized as being included within a set of locally known virtuous bit sets, then control is not transferred to the bit set. Upon determining that the bit set is not included within the set of locally known virtuous bit sets, then the bit set is copied into a micro-virtual machine and control is transferred to the bit set within the micro-virtual machine.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: October 9, 2018
    Assignee: Bromium, Inc.
    Inventors: Gaurav Banga, Ian Pratt, Rahul Kashyap
  • Publication number: 20180284149
    Abstract: Techniques described herein may enable more accurate location of a user equipment (UE) that may be subject to movement or velocity. The UE may obtain, during a period of time, location-related measurements of RF signals received at the UE, where the location-related measurements are indicative of a location of the UE during the period of time; The UE may also obtain, using sensors of the UE, velocity-related measurements indicative of a movement or velocity of the UE during the period of time. The UE may send the location-related measurements and the velocity-related measurements to a location server, which may compute a location of the UE based on the measurements. The location computation may allow for movement of the UE during the period of time.
    Type: Application
    Filed: September 22, 2017
    Publication date: October 4, 2018
    Inventors: Mahesh Kommi, Stephen William Edge, Guttorm Opshaug, Sven Fischer, Rahul Kashyap
  • Publication number: 20180167881
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive a temporary mobile group identifier (TMGI) for a single cell point-to-multipoint (SC-PTM) service to which a user equipment (UE) is to be subscribed. The apparatus may configure a connected mode discontinuous reception (CDRX) schedule for the UE based at least in part on an SC-PTM discontinuous reception (DRX) schedule that corresponds to the TMGI. The apparatus may transmit the CDRX schedule to the UE.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Kuo-Chun LEE, Sivaramakrishhna VEEREPALLI, Shailesh MAHESHWARI, Rahul KASHYAP, Muhammad Usman AULAKH, Mahesh KOMMI, Omar SABBARINI
  • Publication number: 20180103437
    Abstract: Certain aspects of the present disclosure relate to methods and apparatus for offline and/or online mode decoding of multicast channel scheduling information (MSI). A method for wireless communications by a user Equipment (UE) is provided. The method generally includes receiving a Multicast Control Channel (MCCH) relating to at least one Physical Multicast Channel (PMCH), determining, for the PMCH, whether to decode MSI using an online mode or to decode the MSI using an offline mode, wherein the determination is based on one or more criteria, decoding the MSI in accordance with the determination. Numerous other aspects are provided.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 12, 2018
    Inventors: Mahesh KOMMI, Kuo-Chun LEE, Rahul KASHYAP, Muhammad Usman AULAKH
  • Publication number: 20170168664
    Abstract: Various embodiments of systems and methods to provide real time data analytics and visualization are described herein. In one aspect, a list of microservices including transactional data are rendered on a graphical user interface. A request for analytics of the microservices is received. The request includes selection of a visualization type, at least one of the microservices, and corresponding at least one of an analytical dimension and a microservice dimension. Further, the microservices is analyzed based on the selection of the one of the microservices, and the corresponding at least one of the analytical dimension and the microservice dimension. Results of the analysis are displayed on the graphical user interface based on the selected visualization type.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: RAHUL KASHYAP, ARAVINDA PANTAR, GURURAJ CS, PRADEEP KUMAR
  • Patent number: 9460293
    Abstract: A software module executes on a first operating system running. The software module determines that the first operating system has caused data to the written to a first clipboard maintained by the first operating system. The software module consults policy data to determine whether the data should additionally be written to a second clipboard maintained by a second operating system. The policy data may only allow the data to be written to the second clipboard if the data was written to the first clipboard at the initiation of or approved by a user. If the software module determines that the policy data allows the data to be written to the second clipboard, then the software module, without human instruction, causes the data to written to the second clipboard.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: October 4, 2016
    Assignee: Bromium, Inc.
    Inventors: Rahul Kashyap, Rafal Wojtczuk, Ian Pratt
  • Patent number: 9426748
    Abstract: A power management technique is provided that operates with regard to a dynamic sleep threshold voltage. If a device's battery voltage is greater than the dynamic sleep threshold voltage, a voltage rail for the device is collapsed during a sleep mode for the device. Conversely, if the battery voltage is less than the dynamic sleep threshold voltage, the voltage rail is sourced during the sleep mode for the device.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ali Taha, Hector Freires Corleto, Rahul Kashyap