Patents by Inventor Sidhartha Andrew Palani

Sidhartha Andrew Palani 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).

  • Patent number: 10983999
    Abstract: In an example embodiment, a hybrid call is introduced. Local data is used to immediately display some search results. The search for local data may be initiated at the same time as a search for non-local data (e.g., server data). A preset number of results from the local data may be displayed first, while remaining results from non-local data may be displayed when such results are returned over the network. By using local data to initially return search results, the time for the searcher to see results is reduced to virtually nothing. Additionally, the local results are typically more relevant to navigational searches than traditional type ahead results.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muhieddine El Kaissi, Sidhartha Andrew Palani
  • Publication number: 20190258638
    Abstract: In an example embodiment, a hybrid call is introduced. Local data is used to immediately display some search results. The search for local data may be initiated at the same time as a search for non-local data (e.g., server data). A preset number of results from the local data may be displayed first, while remaining results from non-local data may be displayed when such results are returned over the network. By using local data to initially return search results, the time for the searcher to see results is reduced to virtually nothing. Additionally, the local results are typically more relevant to navigational searches than traditional type ahead results.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Muhieddine El Kaissi, Sidhartha Andrew Palani
  • Patent number: 10318531
    Abstract: In an example embodiment, a hybrid call is introduced. Local data is used to immediately display some search results. The search for local data may be initiated at the same time as a search for non-local data (e.g., server data). A preset number of results from the local data may be displayed first, while remaining results from non-local data may be displayed when such results are returned over the network. By using local data to initially return search results, the time for the searcher to see results is reduced to virtually nothing. Additionally, the local results are typically more relevant to navigational searches than traditional type ahead results.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muhieddine El Kaissi, Sidhartha Andrew Palani
  • Patent number: 10261951
    Abstract: In an example embodiment, a local search of non-local search results is introduced such that when an initial call is performed, the entire list of non-local search results is saved locally on the mobile device. When subsequent searches are to be performed after additional characters are typed in a search box, these subsequent searches are performed on the list of non-local search results that has been saved locally. As long as a preset, threshold number of matching search results is found from the list of non-local search results that has been saved locally, no additional calls to the server need to be made. If at any point the number of matching search results found from the list of non-local search results that had been saved locally falls below the threshold, then a call to the server is made for a refreshed list of non-local search results.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muhieddine El Kaissi, Sidhartha Andrew Palani
  • Publication number: 20170286488
    Abstract: In an example embodiment, a hybrid call is introduced. Local data is used to immediately display some search results. The search for local data may be initiated at the same time as a search for non-local data (e.g., server data). A preset number of results from the local data may be displayed first, while remaining results from non-local data may be displayed when such results are returned over the network. By using local data to initially return search results, the time for the searcher to see results is reduced to virtually nothing. Additionally, the local results are typically more relevant to navigational searches than traditional type ahead results.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Muhieddine El Kaissi, Sidhartha Andrew Palani
  • Publication number: 20170286491
    Abstract: In an example embodiment, a local search of non-local search results is introduced such that when an initial call is performed, the entire list of non-local search results is saved locally on the mobile device. When subsequent searches are to be performed after additional characters are typed in a search box, these subsequent searches are performed on the list of non-local search results that has been saved locally. As long as a preset, threshold number of matching search results is found from the list of non-local search results that has been saved locally, no additional calls to the server need to be made. If at any point the number of matching search results found from the list of non-local search results that had been saved locally falls below the threshold, then a call to the server is made for a refreshed list of non-local search results.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Muhieddine El Kaissi, Sidhartha Andrew Palani