Patents by Inventor Shashi Kant Sharma

Shashi Kant Sharma 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: 20240027206
    Abstract: Methods and systems for correcting errors in transportation routes are provided. In one embodiment, a method is provided that includes receiving a transportation request that includes at least two locations. A first route prediction may be generated based on a first set of previously-completed routes associated with the at least two locations. A first predictive model may compare the first route prediction with route information associated with a second set of previously-completed routes identified based on the first route prediction. A second route prediction may be generated based on the comparison and may be sent to a mobile device for presentation to a user.
    Type: Application
    Filed: September 20, 2023
    Publication date: January 25, 2024
    Inventors: Shashi Kant Sharma, Xianzhe Liang, Ricky Chachra, Xabier Azagirre Lekuona, Gerardo dela Rosa Michicol, Piyush Garg, Adriel Frederick, Chirag Chhagan Chheda, Jack Chun Zhou, Amarnath Pundalika Pai
  • Patent number: 11781874
    Abstract: Methods and systems for correcting errors in transportation routes are provided. In one embodiment, a method is provided that includes receiving a transportation request that includes at least two locations. A first route prediction may be generated based on a first set of previously-completed routes associated with the at least two locations. A first predictive model may compare the first route prediction with route information associated with a second set of previously-completed routes identified based on the first route prediction. A second route prediction may be generated based on the comparison and may be sent to a mobile device for presentation to a user.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: October 10, 2023
    Assignee: Lyft, Inc.
    Inventors: Shashi Kant Sharma, Xianzhe Liang, Ricky Chachra, Xabier Azagirre Lekuona, Gerardo dela Rosa Michicol, Piyush Garg, Adriel Frederick, Chirag Chhagan Chheda, Jack Chun Zhou, Amarnath Pundalika Pai
  • Publication number: 20230289857
    Abstract: The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
    Type: Application
    Filed: March 30, 2023
    Publication date: September 14, 2023
    Inventors: Helen Wai-Quen Bentley, Aidan Church, John Torres Fremlin, Matthew Lawrence Green, Mayank Gulati, Yilei Li, Demitri Nava, Mengqi Niu, Daniel Allen Sullivan, Garrett van Ryzin, Rachel Marie Wasko, Shashi Kant Sharma
  • Patent number: 11748789
    Abstract: The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: September 5, 2023
    Assignee: Lyft, Inc.
    Inventors: Helen Wai-Quen Bentley, Aidan Church, John Torres Fremlin, Matthew Lawrence Green, Mayank Gulati, Yilei Li, Demitri Nava, Mengqi Niu, Daniel Allen Sullivan, Garrett van Ryzin, Rachel Marie Wasko, Shashi Kant Sharma
  • Patent number: 11645685
    Abstract: The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: May 9, 2023
    Assignee: Lyft, Inc.
    Inventors: Helen Wai-Quen Bentley, Aidan Church, John Torres Fremlin, Matthew Lawrence Green, Mayank Gulati, Yilei Li, Demitri Nava, Mengqi Niu, Daniel Allen Sullivan, Garrett van Ryzin, Rachel Marie Wasko, Shashi Kant Sharma
  • Publication number: 20220164912
    Abstract: The present application discloses systems, methods, and computer-readable media that can dynamically control a number of provider devices operating in a prioritized-dispatch mode by determining a range of prioritized-dispatch-mode slots for a target time based on differences between value metrics received by provider devices operating in multiple dispatch modes and sending availability nudges to provider devices based on the range of prioritized-dispatch-mode slots. For instance, the disclosed systems can generate a threshold-noticeable-value difference between historical value metrics received by provider devices while operating in a prioritized-dispatch mode and in a basic-dispatch mode. Based on the threshold-noticeable-value difference, the disclosed systems determine a range of slots for the prioritized-dispatch mode during a target time period for a geographic area.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Inventors: Praveen Athmanathan Panneer Selvam, David Elijah Alpern Boehm, Davide Crapis, Ramon Dario Iglesias, Varun Kashyap Krishnan, Derek William Salama, Shashi Kant Sharma, Xiaoling Charlene Zhou
  • Publication number: 20210080269
    Abstract: Methods and systems for correcting errors in transportation routes are provided. In one embodiment, a method is provided that includes receiving a transportation request that includes at least two locations. A first route prediction may be generated based on a first set of previously-completed routes associated with the at least two locations. A first predictive model may compare the first route prediction with route information associated with a second set of previously-completed routes identified based on the first route prediction. A second route prediction may be generated based on the comparison and may be sent to a mobile device for presentation to a user.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Inventors: Shashi Kant Sharma, Xianzhe Liang, Ricky Chachra, Xabier Azagirre Lekuona, Gerardo dela Rosa Michicol, Piyush Garg, Adriel Frederick, Chirag Chhagan Chheda, Jack Chun Zhou, Amarnath Pundalika Pai
  • Publication number: 20200410624
    Abstract: The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
    Type: Application
    Filed: November 1, 2019
    Publication date: December 31, 2020
    Inventors: Helen Wai-Quen Bentley, Aidan Church, John Torres Fremlin, Matthew Lawrence Green, Mayank Gulati, Yilei Li, Demitri Nava, Mengqi Niu, Daniel Allen Sullivan, Garrett van Ryzin, Rachel Marie Wasko, Shashi Kant Sharma
  • Publication number: 20200408551
    Abstract: The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
    Type: Application
    Filed: November 1, 2019
    Publication date: December 31, 2020
    Inventors: Helen Wai-Quen Bentley, Aidan Church, John Torres Fremlin, Matthew Lawrence Green, Mayank Gulati, Yilei Li, Demitri Nava, Mengqi Niu, Daniel Allen Sullivan, Garrett van Ryzin, Rachel Marie Wasko, Shashi Kant Sharma
  • Publication number: 20200410865
    Abstract: The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
    Type: Application
    Filed: November 1, 2019
    Publication date: December 31, 2020
    Inventors: Helen Wai-Quen Bentley, Aidan Church, John Torres Fremlin, Matthew Lawrence Green, Mayank Gulati, Yilei Li, Demitri Nava, Mengqi Niu, Daniel Allen Sullivan, Garrett van Ryzin, Rachel Marie Wasko, Shashi Kant Sharma
  • Patent number: 10832294
    Abstract: The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: November 10, 2020
    Assignee: LYFT, INC.
    Inventors: Helen Wai-Quen Bentley, Aidan Church, John Torres Fremlin, Matthew Lawrence Green, Mayank Gulati, Yilei Li, Demitri Nava, Mengqi Niu, Daniel Allen Sullivan, Garrett van Ryzin, Rachel Marie Wasko, Shashi Kant Sharma
  • Patent number: 10791538
    Abstract: Embodiments of the present invention are directed to cloud-based data synchronization. Two or more devices associated with an account in a cloud can be synched. The account is configured to manage publishing and subscription relationships between these devices such that a first device is able to publish data to the account in the cloud, and a second device is able to subscribe to the data from the account. In some embodiments, the account is configured to determine whether the second device has proper dependencies for subscribing to the data, and to prevent the second device from subscribing to the data upon determining that the second device does not have proper dependencies. However, in some embodiments, proper dependencies are automatically satisfied by downloading and installing a tool configured to properly process the data (e.g., execute applications) on the second device.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 29, 2020
    Assignee: BlueStack Systems, Inc.
    Inventors: Suman Saraf, David P. Reese, Jr., Harvinder Singh Sawhney, Shashi Kant Sharma
  • Patent number: 10737183
    Abstract: Embodiments of the present invention are directed to ancillary game data. Ancillary game data, including game state events and/or visual/audio elements, is generated from and stored in association with raw or original game play footage by a game state data (GSD) service. The ancillary game data is available for subsequently composition back with the corresponding original media stream, thereby generating a smart media stream, for viewers to consume. Game state events are available for searching and sorting archived media streams or for performing general data mining.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: August 11, 2020
    Assignee: BlueStack Systems, Inc.
    Inventors: Shashi Kant Sharma, Sabrina Marie Waun-Mei Li, Julia Larson, David P. Reese, Jr.
  • Patent number: 10360081
    Abstract: Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: July 23, 2019
    Assignee: Bluestack Systems, Inc.
    Inventors: Ambreesh Bangur, Shashi Kant Sharma, Harvinder Singh Sawhney
  • Patent number: 10255080
    Abstract: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: April 9, 2019
    Assignee: BlueStack Systems, Inc.
    Inventors: Shashi Kant Sharma, Sharad Agrawal, Suman Saraf, David P. Reese, Jr.
  • Patent number: 10146762
    Abstract: The present subject matter relates to an automated classification of business rules. In one embodiment, a method for automated classification of the business rules comprises identifying a business rule from a text document, wherein the business rule comprises one or more rule intents. Further, the method comprises comparing the one or more rule intents in the business rule with rule intents associated with a plurality of rule types in a rule repository. Furthermore, the method comprises classifying the business rule under at least one of the rule types based on the comparison.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: December 4, 2018
    Inventors: Smita Ghaisas, Manish Motwani, Preethu Rose Anish, Shashi Kant Sharma
  • Patent number: 9804864
    Abstract: Embodiments of the present invention are directed to a method of mapping inputs and system thereof. A computing device is configured to access a previously created profile for, such as, game play using a communicatively coupled controller to manipulate events on the computing device. The profile can be locally accessed from the computing device or remotely accessed from a cloud. The profile includes at least one mapping, each associating an input from the controller to an instruction understandable by an event on the computing device. The controller is integral with the computing device or is a physically disjoint device separate from the computing device. In some embodiments, the computing device is communicatively coupled with a camera configured to capture the input. One or more features of the controller can also be mapped to instructions understandable by the computing device.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: October 31, 2017
    Assignee: Bluestack Systems, Inc.
    Inventors: Shashi Kant Sharma, Sharad Agrawal, Suman Saraf, David P. Reese, Jr.
  • Publication number: 20170006123
    Abstract: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.
    Type: Application
    Filed: September 13, 2016
    Publication date: January 5, 2017
    Applicant: BlueStack Systems, Inc.
    Inventors: Shashi Kant Sharma, Sharad Agrawal, Suman Saraf, David P. Reese, JR.
  • Publication number: 20160321121
    Abstract: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.
    Type: Application
    Filed: July 13, 2016
    Publication date: November 3, 2016
    Applicant: BlueStack Systems, Inc.
    Inventors: Shashi Kant Sharma, Sharad Agrawal, Suman Saraf, David P. Reese, JR.
  • Patent number: 9445392
    Abstract: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications executing on a physically disjoint source device that is communicatively coupled with a target device via an account in a cloud. An application player executing on the source device is able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: September 13, 2016
    Assignee: BLUESTACK SYSTEMS, INC.
    Inventors: Shashi Kant Sharma, Sharad Agrawal, Suman Saraf, David P. Reese, Jr.