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: 20250139110
    Abstract: 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: Application
    Filed: October 1, 2024
    Publication date: May 1, 2025
    Inventors: Santosh SHANKAR, Deepak MURALIDHARAN, Donald M. DINI, Kevin CHITTINAPPILY SEBASTIAN, Kushal Subhash TAYAL, Sean SUCHTER
  • Patent number: 11489479
    Abstract: 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: Grant
    Filed: August 3, 2017
    Date of Patent: November 1, 2022
    Assignee: Cummins Inc.
    Inventors: Subramanya Bhat, Santosh Shankar Koli, Shashi Kanth Belde, Abu Musa
  • Publication number: 20210091705
    Abstract: 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: Application
    Filed: August 3, 2017
    Publication date: March 25, 2021
    Inventors: Subramanya Bhat, Santosh Shankar Koli, Shashi Kanth Belde, Abu Musa
  • Patent number: 10678832
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Saravana Kumar Siva Kumaran, Jiayan Gan, Mohamed Temraz, Santosh Shankar
  • Publication number: 20190102400
    Abstract: 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: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Saravana Kumar Siva Kumaran, Jiayan Gan, Mohamed Temraz, Santosh Shankar
  • Patent number: 7734878
    Abstract: 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: Grant
    Filed: April 10, 2007
    Date of Patent: June 8, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Gopal Sharma, Oleg Kiselev, Santosh Shankar Rao
  • Patent number: 7203801
    Abstract: 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: Grant
    Filed: February 2, 2006
    Date of Patent: April 10, 2007
    Assignee: Veritas Operating Corporation
    Inventors: Gopal Sharma, Oleg Kiselev, Santosh Shankar Rao
  • Patent number: 7028078
    Abstract: 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: Grant
    Filed: June 30, 2003
    Date of Patent: April 11, 2006
    Assignee: Veritas Operating Corporation
    Inventors: Gopal Sharma, Oleg Kiselev, Santosh Shankar Rao