Patents by Inventor Santosh Shankar
Santosh Shankar 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: 20250139110Abstract: Disclosed herein are techniques for providing relevant results for search queries. For example, a method implemented by a server computing device can include the steps of (1) receiving an unstructured query from a client computing device, (2) providing the unstructured query to a first large language model (LLM) to produce a plurality of structured queries, (3) for each structured query of the plurality of structured queries: (i) identifying, based on at least one aspect of the structured query, respective one or more knowledge sources to produce respective results for the structured query, and (ii) providing the structured query to the respective one or more knowledge sources to produce the respective results, (4) aggregating the results to produce aggregated results, (5) providing the aggregated results to a second LLM to produce filtered results, and (6) causing the client computing device to display at least a portion of the filtered results.Type: ApplicationFiled: October 1, 2024Publication date: May 1, 2025Inventors: Santosh SHANKAR, Deepak MURALIDHARAN, Donald M. DINI, Kevin CHITTINAPPILY SEBASTIAN, Kushal Subhash TAYAL, Sean SUCHTER
-
Patent number: 11489479Abstract: Methods and apparatuses for detecting an open load condition for a load. The load is coupled to a power source at a high side and to a ground at a low side through at least one switch, the load has a first end and a second end, a first voltage at the first end is kept constant. A switch is controlled by a PWM signal. After the switch is turned off by the PWM signal, the voltage associated with the second end of the load is measured. In one embodiment, a change of the second voltage during a predefined delay is compared with a predefined voltage threshold. In another embodiment, the time it takes for the change of the second voltage to reach a predefined voltage threshold is compared with a predefined time threshold.Type: GrantFiled: August 3, 2017Date of Patent: November 1, 2022Assignee: Cummins Inc.Inventors: Subramanya Bhat, Santosh Shankar Koli, Shashi Kanth Belde, Abu Musa
-
Publication number: 20210091705Abstract: Methods and apparatuses for detecting an open load condition for a load. The load is coupled to a power source at a high side and to a ground at a low side through at least one switch, the load has a first end and a second end, a first voltage at the first end is kept constant. A switch is controlled by a PWM signal. After the switch is turned off by the PWM signal, the voltage associated with the second end of the load is measured. In one embodiment, a change of the second voltage during a predefined delay is compared with a predefined voltage threshold. In another embodiment, the time it takes for the change of the second voltage to reach a predefined voltage threshold is compared with a predefined time threshold.Type: ApplicationFiled: August 3, 2017Publication date: March 25, 2021Inventors: Subramanya Bhat, Santosh Shankar Koli, Shashi Kanth Belde, Abu Musa
-
Patent number: 10678832Abstract: The subject technology provides a search index that maps clusters of semantically similar phrases to documents that contain any one of the phrases of the respective cluster. The subject technology may identify the phrases from a set of documents, such as a document corpus, where each of the documents is associated with a document identifier. The subject technology may generate the clusters of semantically similar phrases from the identified phrases, where each of the generated clusters is assigned a cluster identifier. The subject technology generates an index that stores each respective cluster identifier of each respective cluster in association with each document identifier of each of the documents that includes at least one of the phrases contained in the respective cluster. Further, the subject technology stores the index in a memory such that the index may be subsequently utilized to identify documents that match a search query.Type: GrantFiled: September 29, 2017Date of Patent: June 9, 2020Assignee: Apple Inc.Inventors: Saravana Kumar Siva Kumaran, Jiayan Gan, Mohamed Temraz, Santosh Shankar
-
Publication number: 20190102400Abstract: The subject technology provides a search index that maps clusters of semantically similar phrases to documents that contain any one of the phrases of the respective cluster. The subject technology may identify the phrases from a set of documents, such as a document corpus, where each of the documents is associated with a document identifier. The subject technology may generate the clusters of semantically similar phrases from the identified phrases, where each of the generated clusters is assigned a cluster identifier. The subject technology generates an index that stores each respective cluster identifier of each respective cluster in association with each document identifier of each of the documents that includes at least one of the phrases contained in the respective cluster. Further, the subject technology stores the index in a memory such that the index may be subsequently utilized to identify documents that match a search query.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Saravana Kumar Siva Kumaran, Jiayan Gan, Mohamed Temraz, Santosh Shankar
-
Patent number: 7734878Abstract: Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other devices can receive I/O operation requests directed to virtual devices, e.g., volumes or virtual logical units. Information about the request is forwarded to a strategy processor, operating independently or as part of larger volume management software where corresponding physical device I/O operations are determined. The physical device I/O operations can include additional information about the operations, e.g., tag information and summary information, for use in processing the virtual device I/O request. The physical device I/O operations are sent back to the I/O processor which executes the operations and/or passes the operation on to the appropriate storage device.Type: GrantFiled: April 10, 2007Date of Patent: June 8, 2010Assignee: Symantec Operating CorporationInventors: Gopal Sharma, Oleg Kiselev, Santosh Shankar Rao
-
Patent number: 7203801Abstract: Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other devices can receive I/O operation requests directed to virtual devices, e.g., volumes or virtual logical units. Information about the request is forwarded to a strategy processor, operating independently or as part of larger volume management software where corresponding physical device I/O operations are determined. The physical device I/O operations can include additional information about the operations, e.g., tag information and summary information, for use in processing the virtual device I/O request. The physical device I/O operations are sent back to the I/O processor which executes the operations and/or passes the operation on to the appropriate storage device.Type: GrantFiled: February 2, 2006Date of Patent: April 10, 2007Assignee: Veritas Operating CorporationInventors: Gopal Sharma, Oleg Kiselev, Santosh Shankar Rao
-
Patent number: 7028078Abstract: Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other devices can receive I/O operation requests directed to virtual devices, e.g., volumes or virtual logical units. Information about the request is forwarded to a strategy processor, operating independently or as part of larger volume management software where corresponding physical device I/O operations are determined. The physical device I/O operations can include additional information about the operations, e.g., tag information and summary information, for use in processing the virtual device I/O request. The physical device I/O operations are sent back to the I/O processor which executes the operations and/or passes the operation on to the appropriate storage device.Type: GrantFiled: June 30, 2003Date of Patent: April 11, 2006Assignee: Veritas Operating CorporationInventors: Gopal Sharma, Oleg Kiselev, Santosh Shankar Rao