Patents by Inventor Abhinandan Das

Abhinandan Das 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: 8577913
    Abstract: A system and method is provided for providing query suggestions, particularly midstring query completions for an original query being edited or hovered over. An original query is received from a client. One or more segments in the original query are identified including an anchor segment and zero or more remaining segments. The anchor segment is identified based on cursor placement within the original query. Then one or more sibling segments associated with the anchor segment are identified. The sibling segments are identified by the server system to be semantically distinct from anchor segment. Then one or more query refinement candidates are identified. A respective query refinement candidate includes a sibling segment in place of the anchor segment and includes the remaining segments, if any, of the original query. Then information including one or more of the query refinement candidates is sent to the client for presentation.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: November 5, 2013
    Assignee: Google Inc.
    Inventors: Othar Hansson, James Home, Anwis Das, Michael Levin, Abhinandan Das
  • Patent number: 7249141
    Abstract: Layout in a database system is performed using workload information. Execution information for a workload is obtained. Cumulative access and co-access information for database objects is then assembled. A cost model is developed for quantitatively capturing the value of different layouts, and a search is performed for a recommended database layout. In one embodiment, a greedy search is performed which initially attempts provide a layout that minimizes co-location of objects on storage objects, and then attempts to improve that layout via a greedy search.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: July 24, 2007
    Assignee: Microsoft Corporation
    Inventors: Sanjay Agrawal, Surajit Chaudhuri, Abhinandan Das, Vivek Narasayya
  • Publication number: 20060149744
    Abstract: A method and system for answering set-expression cardinality queries while lowering data communication costs by utilizing a coordinator site to provide global knowledge of the distribution of certain frequently occurring stream elements to significantly reduce the transmission of element state information to the central site and, optionally, capturing the semantics of the input set expression in a Boolean logic formula and using models of the formula to determine whether an element state change at a remote site can affect the set expression result.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Abhinandan Das, Sumit Ganguly, Minos Garofalakis, Rajeev Rastogi
  • Publication number: 20040220942
    Abstract: Layout in a database system is performed using workload information. Execution information for a workload is obtained. Cumulative access and co-access information for database objects is then assembled. A cost model is developed for quantitatively capturing the value of different layouts, and a search is performed for a recommended database layout. In one embodiment, a greedy search is performed which initially attempts provide a layout that minimizes co-location of objects on storage objects, and then attempts to improve that layout via a greedy search.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Applicant: Microsoft Corporation
    Inventors: Sanjay Agrawal, Surajit Chaudhuri, Abhinandan Das, Vivek Narasayya