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: 11617176Abstract: 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: GrantFiled: March 15, 2021Date of Patent: March 28, 2023Assignee: QUALCOMM IncorporatedInventors: Peter Pui Lok Ang, Prashanth Haridas Hande, Ravi Agarwal, Rahul Kashyap, Jafar Mohseni, Mahbod Ghelichi, Peerapol Tinnakornsrisuphap, Jay Kumar Sundararajan
-
Patent number: 11481234Abstract: 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: GrantFiled: July 13, 2020Date of Patent: October 25, 2022Assignee: SAP SEInventor: Rahul Kashyap
-
Patent number: 11295021Abstract: 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: GrantFiled: September 18, 2019Date of Patent: April 5, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ian Pratt, Rahul Kashyap, Adrian Taylor, James McKenzie
-
Publication number: 20210289502Abstract: 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: ApplicationFiled: March 15, 2021Publication date: September 16, 2021Inventors: Peter Pui Lok ANG, Prashanth Haridas HANDE, Ravi AGARWAL, Rahul KASHYAP, Jafar MOHSENI, Mahbod GHELICHI, Peerapol TINNAKORNSRISUPHAP, Jay Kumar SUNDARARAJAN
-
Patent number: 10859595Abstract: 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: GrantFiled: September 22, 2017Date of Patent: December 8, 2020Assignee: QUALCOMM IncorporatedInventors: Mahesh Kommi, Stephen William Edge, Guttorm Opshaug, Sven Fischer, Rahul Kashyap
-
Publication number: 20200341782Abstract: 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: ApplicationFiled: July 13, 2020Publication date: October 29, 2020Inventor: Rahul Kashyap
-
Publication number: 20200327236Abstract: 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: ApplicationFiled: September 18, 2019Publication date: October 15, 2020Inventors: Ian Pratt, Rahul Kashyap, Adrian Taylor, James McKenzie
-
Patent number: 10747556Abstract: 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: GrantFiled: October 18, 2018Date of Patent: August 18, 2020Assignee: SAP SEInventor: Rahul Kashyap
-
Publication number: 20200218832Abstract: 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: ApplicationFiled: September 18, 2019Publication date: July 9, 2020Inventors: Ian Pratt, Rahul Kashyap, Gaurav Banga
-
Publication number: 20200125376Abstract: 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: ApplicationFiled: October 18, 2018Publication date: April 23, 2020Inventor: Rahul Kashyap
-
Patent number: 10470074Abstract: 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: GrantFiled: July 20, 2017Date of Patent: November 5, 2019Assignee: Qualcomm IncorporatedInventors: Rahul Kashyap, Mahesh Kommi, Kwangyoon Lee
-
Patent number: 10225798Abstract: 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: GrantFiled: December 12, 2016Date of Patent: March 5, 2019Assignee: QUALCOMM IncorporatedInventors: Kuo-Chun Lee, Sivaramakrishna Veerepalli, Shailesh Maheshwari, Rahul Kashyap, Muhammad Usman Aulakh, Mahesh Kommi, Omar Sabbarini
-
Publication number: 20190028916Abstract: 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: ApplicationFiled: July 20, 2017Publication date: January 24, 2019Inventors: Rahul KASHYAP, Mahesh KOMMI, Kwangyoon LEE
-
Patent number: 10095530Abstract: 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: GrantFiled: July 13, 2015Date of Patent: October 9, 2018Assignee: Bromium, Inc.Inventors: Gaurav Banga, Ian Pratt, Rahul Kashyap
-
Publication number: 20180284149Abstract: 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: ApplicationFiled: September 22, 2017Publication date: October 4, 2018Inventors: Mahesh Kommi, Stephen William Edge, Guttorm Opshaug, Sven Fischer, Rahul Kashyap
-
Publication number: 20180167881Abstract: 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: ApplicationFiled: December 12, 2016Publication date: June 14, 2018Inventors: Kuo-Chun LEE, Sivaramakrishhna VEEREPALLI, Shailesh MAHESHWARI, Rahul KASHYAP, Muhammad Usman AULAKH, Mahesh KOMMI, Omar SABBARINI
-
Publication number: 20180103437Abstract: 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: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Inventors: Mahesh KOMMI, Kuo-Chun LEE, Rahul KASHYAP, Muhammad Usman AULAKH
-
Publication number: 20170168664Abstract: 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: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Inventors: RAHUL KASHYAP, ARAVINDA PANTAR, GURURAJ CS, PRADEEP KUMAR
-
Patent number: 9460293Abstract: 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: GrantFiled: June 20, 2013Date of Patent: October 4, 2016Assignee: Bromium, Inc.Inventors: Rahul Kashyap, Rafal Wojtczuk, Ian Pratt
-
Patent number: 9426748Abstract: 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: GrantFiled: July 11, 2014Date of Patent: August 23, 2016Assignee: QUALCOMM IncorporatedInventors: Ali Taha, Hector Freires Corleto, Rahul Kashyap