Patents by Inventor Thottam Sriram

Thottam Sriram 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: 10482096
    Abstract: Computer systems, devices, and associated methods of providing distributed index searching are disclosed herein. In one embodiment, a method includes receiving, at a database server, search terms included in a search query for content from a member and in response to receiving the search terms, determining a subset of the distributed indices to be searched in response to the search query based on the received search terms and one or more records of searching features on the database server. The method also includes providing the determined list of distributed indices to be searched based on the search terms in the search query.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nandakumar Raghunathan, Lokesh Bhoobalan, Ashwath Narayan Raghunathan, Thottam Sriram, Deiva Shankar UthayaSankaralingam, Robin Thomas, Tariq Sharif
  • Publication number: 20180232424
    Abstract: Computer systems, devices, and associated methods of providing distributed index searching are disclosed herein. In one embodiment, a method includes receiving, at a database server, search terms included in a search query for content from a member and in response to receiving the search terms, determining a subset of the distributed indices to be searched in response to the search query based on the received search terms and one or more records of searching features on the database server. The method also includes providing the determined list of distributed indices to be searched based on the search terms in the search query.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: Nandakumar Raghunathan, Lokesh Bhoobalan, Ashwath Narayan Raghunathan, Thottam Sriram, Deiva Shankar UthayaSankaralingam, Robin Thomas, Tariq Sharif
  • Publication number: 20120317082
    Abstract: Systems and methods for implementing a query-based hold on electronic items hosted by a communication device and/or system. Electronic items from a plurality of user-specific folders are purged and copied to a discovery hold folder. The purged items, along with all existing items, contained within the discovery hold folder are evaluated against the query-based hold criteria. Items that fail to meet the query-based hold criteria are permanently deleted from the discovery hold folder. Items that meet the query-based hold criteria are maintained within discovery hold folder.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Sarosh Anwar, Yingtao Dong, Sean Ferguson, Anupama Janardhan, Khoj Ladha, Ashish Malgi, Thottam Sriram, Namra Tayyab
  • Publication number: 20120143894
    Abstract: A web Application Programming Interface (API) server receives a statistics request from a client. The statistics request is a request to invoke an item counting method defined in an API provided by the web API server. The statistics request specifies a keyword string and multiple target data repositories. As a response to the statistics request, the web API server sends a statistics response to the client. The statistics response specifies an item count that indicates how many relevant items are in the target data repositories. Each of the relevant items is associated with at least one keyword in the keyword string.
    Type: Application
    Filed: December 2, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Sean Ferguson, Zainal Arifin, Yingtao Dong, Nanda Raghunathan, Thottam Sriram, Naresh Sundaram
  • Publication number: 20050203968
    Abstract: A method for controlling the update installation behavior of a computing device according to installation attributes is presented. When present, a mandatory installation attribute associated with a software update causes the installation process executed on the computing device to disallow a user to selectively not install the software update. A priority installation attribute causes the computing device to request a higher amount of network bandwidth for obtaining the software update's content for installation on the client computing device. A deadline installation attribute associated with the software update causes the computing device to permit a user to selectively not install the software update until an associated deadline passes, at which time the software update is installed without further user interaction.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Inventors: David Dehghan, Edward Reus, Nirmal Soy, Lie Ma, Marc Shepard, Jianbo Hou, David Hennessey, Varadarajan Thiruvillamalai, Vidyasankar Raman, Thottam Sriram, Jason Roberts, Mazhar Mohammed, Xiang He