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: 20230177516Abstract: 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: ApplicationFiled: December 5, 2022Publication date: June 8, 2023Inventors: Yongqiang He, Rahul Sachdev, Nimish Mehta, Parameswaran Viswanathan, Hon Ming Yeung, Amit Patel, Daniel LaPushin
-
Patent number: 11349922Abstract: 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: GrantFiled: October 23, 2019Date of Patent: May 31, 2022Assignee: MARVELL ASIA PTE LTD.Inventors: Chidamber Kulkarni, Amarnath Vishwakarma, Raushan Raj, Vijaya Raghava Chiyedu, Rahul Sachdev, Rahul Jain, Prasanna Sukumar, Prasanna Sundararajan
-
Patent number: 11044314Abstract: 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: GrantFiled: March 13, 2019Date of Patent: June 22, 2021Assignee: 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: 20200059515Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Chidamber KULKARNI, Amarnath VISHWAKARMA, Raushan RAJ, Vijaya Raghava CHIYEDU, Rahul SACHDEV, Rahul JAIN, Prasanna SUKUMAR, Prasanna SUNDARARAJAN
-
Publication number: 20190273782Abstract: 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: ApplicationFiled: March 13, 2019Publication date: September 5, 2019Inventors: Chidamber KULKARNI, Aditya ALURKAR, Pradeep MISHRA, Prasanna SUKUMAR, Vijaya RAGHAVA, Raushan RAJ, Rahul SACHDEV, Gurshaant Singh MALIK, Ajit MATHEW, Prasanna SUNDARARAJAN
-
Patent number: 10237350Abstract: 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: GrantFiled: November 7, 2016Date of Patent: March 19, 2019Assignee: 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: 20170295236Abstract: 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: ApplicationFiled: November 7, 2016Publication date: October 12, 2017Inventors: CHIDAMBER KULKARNI, Aditya Alurkar, Pradeep Mishra, Prasanna Sukumar, Vijaya Raghava, Raushan Raj, Rahul Sachdev, Gurshaant Singh Malik, Ajit Mathew, Prasanna Sundararajan
-
Publication number: 20160364397Abstract: 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: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventors: Mark Aaron Lindner, Shane Dewing, Rahul Sachdev
-
Publication number: 20150365521Abstract: 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: ApplicationFiled: August 26, 2015Publication date: December 17, 2015Inventors: Mark Aaron Lindner, Rahul Sachdev
-
Patent number: 9131508Abstract: 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: GrantFiled: January 2, 2014Date of Patent: September 8, 2015Assignee: QUALCOMM IncorporatedInventors: Mark Aaron Lindner, Rahul Sachdev
-
Publication number: 20150189661Abstract: 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: ApplicationFiled: January 2, 2014Publication date: July 2, 2015Applicant: QUALCOMM IncorporatedInventors: Mark Aaron Lindner, Rahul Sachdev