Patents by Inventor Rahul Sachdev

Rahul Sachdev 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: 20230177516
    Abstract: Conventional customer relationship management (CRM) systems provide limited data that are not conducive to the calculation of the qualified portion of a sales pipeline. Accordingly, embodiments calculate a metric of qualified pipeline from this limited data, and can do so across one or a plurality of various dimensions. In addition, embodiments can forecast the metric of qualified pipeline at a future time and/or derive a pipeline plan based on a future booking target.
    Type: Application
    Filed: December 5, 2022
    Publication date: June 8, 2023
    Inventors: Yongqiang He, Rahul Sachdev, Nimish Mehta, Parameswaran Viswanathan, Hon Ming Yeung, Amit Patel, Daniel LaPushin
  • Patent number: 11349922
    Abstract: A database proxy includes a computing device and a hardware-accelerated database proxy module. The computing device includes one or more processors, memory, a first bus interface, and a network interface coupling the database proxy to one or more networks. The database proxy module includes a second bus interface coupled to the first bus interface via one or more buses, and a request processor. The database proxy is configured to receive a database read request from a client via the one or more networks and the network interface; forward the database read request to the request processor using the one or more buses; process, using the request processor, the database read request; and return results of the database read request to the client. In some embodiments, the computing device or the database proxy module further includes a flash memory interface for accessing one or more flash memory devices.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: May 31, 2022
    Assignee: MARVELL ASIA PTE LTD.
    Inventors: Chidamber Kulkarni, Amarnath Vishwakarma, Raushan Raj, Vijaya Raghava Chiyedu, Rahul Sachdev, Rahul Jain, Prasanna Sukumar, Prasanna Sundararajan
  • Patent number: 11044314
    Abstract: A database proxy includes a request processor, a cache, a database plugin, and interfaces for coupling the database proxy client devices, other database proxies, and database servers. The request processor is configured to receive a read request from a client, determine whether the read request is assigned to the database proxy, and return results of the read request to the client. When the read request is not assigned to the database proxy, the read request is forwarded to another database proxy. When the read request is assigned to the database proxy, the read request is processed using data stored in the cache when the results are stored in the cache or forwarded to the database plugin, which forwards the read request to a database server, receives the results from the database server, and returns the results to the request processor for storage in the cache.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: June 22, 2021
    Assignee: RENIAC, INC.
    Inventors: Chidamber Kulkarni, Aditya Alurkar, Pradeep Mishra, Prasanna Sukumar, Vijaya Raghava, Raushan Raj, Rahul Sachdev, Gurshaant Singh Malik, Ajit Mathew, Prasanna Sundararajan
  • Publication number: 20200059515
    Abstract: A database proxy includes a computing device and a hardware-accelerated database proxy module. The computing device includes one or more processors, memory, a first bus interface, and a network interface coupling the database proxy to one or more networks. The database proxy module includes a second bus interface coupled to the first bus interface via one or more buses, and a request processor. The database proxy is configured to receive a database read request from a client via the one or more networks and the network interface; forward the database read request to the request processor using the one or more buses; process, using the request processor, the database read request; and return results of the database read request to the client. In some embodiments, the computing device or the database proxy module further includes a flash memory interface for accessing one or more flash memory devices.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Chidamber KULKARNI, Amarnath VISHWAKARMA, Raushan RAJ, Vijaya Raghava CHIYEDU, Rahul SACHDEV, Rahul JAIN, Prasanna SUKUMAR, Prasanna SUNDARARAJAN
  • Publication number: 20190273782
    Abstract: A database proxy includes a request processor, a cache, a database plugin, and interfaces for coupling the database proxy client devices, other database proxies, and database servers. The request processor is configured to receive a read request from a client, determine whether the read request is assigned to the database proxy, and return results of the read request to the client. When the read request is not assigned to the database proxy, the read request is forwarded to another database proxy. When the read request is assigned to the database proxy, the read request is processed using data stored in the cache when the results are stored in the cache or forwarded to the database plugin, which forwards the read request to a database server, receives the results from the database server, and returns the results to the request processor for storage in the cache.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 5, 2019
    Inventors: Chidamber KULKARNI, Aditya ALURKAR, Pradeep MISHRA, Prasanna SUKUMAR, Vijaya RAGHAVA, Raushan RAJ, Rahul SACHDEV, Gurshaant Singh MALIK, Ajit MATHEW, Prasanna SUNDARARAJAN
  • Patent number: 10237350
    Abstract: A database proxy includes a request processor, a cache, a database plugin, and interfaces for coupling the database proxy client devices, other database proxies, and database servers. The request processor is configured to receive a read request from a client, determine whether the read request is assigned to the database proxy, and return results of the read request to the client. When the read request is not assigned to the database proxy, the read request is forwarded to another database proxy. When the read request is assigned to the database proxy, the read request is processed using data stored in the cache when the results are stored in the cache or forwarded to the database plugin, which forwards the read request to a database server, receives the results from the database server, and returns the results to the request processor for storage in the cache.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: March 19, 2019
    Assignee: RENIAC, INC.
    Inventors: Chidamber Kulkarni, Aditya Alurkar, Pradeep Mishra, Prasanna Sukumar, Vijaya Raghava, Raushan Raj, Rahul Sachdev, Gurshaant Singh Malik, Ajit Mathew, Prasanna Sundararajan
  • Publication number: 20170295236
    Abstract: A database proxy includes a request processor, a cache, a database plugin, and interfaces for coupling the database proxy client devices, other database proxies, and database servers. The request processor is configured to receive a read request from a client, determine whether the read request is assigned to the database proxy, and return results of the read request to the client. When the read request is not assigned to the database proxy, the read request is forwarded to another database proxy. When the read request is assigned to the database proxy, the read request is processed using data stored in the cache when the results are stored in the cache or forwarded to the database plugin, which forwards the read request to a database server, receives the results from the database server, and returns the results to the request processor for storage in the cache.
    Type: Application
    Filed: November 7, 2016
    Publication date: October 12, 2017
    Inventors: CHIDAMBER KULKARNI, Aditya Alurkar, Pradeep Mishra, Prasanna Sukumar, Vijaya Raghava, Raushan Raj, Rahul Sachdev, Gurshaant Singh Malik, Ajit Mathew, Prasanna Sundararajan
  • Publication number: 20160364397
    Abstract: Systems, methods and devices process received media content to generate personalized media presentations on an end point device. Received media content may be buffered in a moving window buffer, and processed to create tokens by parsing a next content element, and, for each content element, identifying a speaker or actor, creating a text representation, and measuring perceptual properties such as pitch, timbre, volume, timing, and frame rate. The end point device may compare a segment of tokens within buffered media content to a list of replacement subject matter within a user profile to determine whether the segment matches any of the replacement subject matter, and identify substitute subject matter for the matched replacement subject matter. The end point device may create a replacement sequence by modifying the substitute subject matter using the perceptual properties of the tokens in the segment, and render a personalized media presentation including the replacement sequence.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Mark Aaron Lindner, Shane Dewing, Rahul Sachdev
  • Publication number: 20150365521
    Abstract: Methods and servers are disclosed for dynamically adjusting mobile communication device resources for maintaining call on the mobile communication device subject to a lawful intercept. Methods may include a server transmitting to the mobile communication device an activation input for activating a call extender daemon that cannot be deactivated. A resource status indication message may be received from the mobile communication device. The resource status indication message may include a state of an onboard resource of the mobile communication device. A resource adjustment input may be transmitted from the server to the mobile communication device. The resource adjustment input may cause the call extender daemon to adjust an operating state of the onboard resource of the mobile communication device based on the activation input to increase a likelihood of maintaining an active call on the mobile communication device and without alerting a user of the mobile communication device.
    Type: Application
    Filed: August 26, 2015
    Publication date: December 17, 2015
    Inventors: Mark Aaron Lindner, Rahul Sachdev
  • Patent number: 9131508
    Abstract: Methods, systems and devices are provided for dynamically adjusting mobile communication device resources for maintaining calls on a mobile communication device subject to a lawful intercept. Embodiment methods may include receiving at the mobile communication device an activation input from a remote server for activating a call extender daemon on the mobile communication device. An operating state of an onboard resource of the mobile communication device may be adjusted in response to receiving the activation input. The adjustment of the operating state of the onboard resource increases the likelihood of maintaining an active call on the mobile communication device.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Aaron Lindner, Rahul Sachdev
  • Publication number: 20150189661
    Abstract: Methods, systems and devices are provided for dynamically adjusting mobile communication device resources for maintaining calls on a mobile communication device subject to a lawful intercept. Embodiment methods may include receiving at the mobile communication device an activation input from a remote server for activating a call extender daemon on the mobile communication device. An operating state of an onboard resource of the mobile communication device may be adjusted in response to receiving the activation input. The adjustment of the operating state of the onboard resource increases the likelihood of maintaining an active call on the mobile communication device.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Mark Aaron Lindner, Rahul Sachdev