Patents by Inventor Michal Gideoni

Michal Gideoni 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: 8108388
    Abstract: An alert search mechanism is used with search engines such as a crawler to search for desired documents and/or resources. Particular documents are found by using search queries. The search mechanism track values of a set of relevant properties in queries. Whenever a document is searched for by the system, the values of these set of properties are matched with the old value. If there is no match, this is an indication that the document has changed.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Michal Gideoni, Dmitriy Meyerzon, Menton J. Frable, Mircea Neagovici-Negoescu
  • Patent number: 7548912
    Abstract: Methods and computer-readable media are provided for performing a search on a relational database. According to one method, a query class is provided that includes properties that specify how a query is to be performed and how results from the query are to be returned, and an execute method that is called to perform the actual query. A keyword query class derived from the query class is also provided that includes keyword query properties and an execute method for performing the keyword query. In order to perform a keyword query of an SQL database, an instance of the keyword query class is created, the properties set on the instance, and the execute method called. When the execute method is called, the specified properties are translated into an equivalent SQL statement and the search is performed on the identified relational database by a search service.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Michal Gideoni, David James Lee, Joseph Michael Sherman, Smita Oiha, Stefan Larimore
  • Publication number: 20080114745
    Abstract: Methods and computer-readable media are provided for performing a search on a relational database. According to one method, a query class is provided that includes properties that specify how a query is to be performed and how results from the query are to be returned, and an execute method that is called to perform the actual query. A keyword query class derived from the query class is also provided that includes keyword query properties and an execute method for performing the keyword query. In order to perform a keyword query of an SQL database, an instance of the keyword query class is created, the properties set on the instance, and the execute method called. When the execute method is called, the specified properties are translated into an equivalent SQL statement and the search is performed on the identified relational database by a search service.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Michal Gideoni, David James Lee, Joseph Michael Sherman, Smita Ojha, Stefan Larimore
  • Publication number: 20070255744
    Abstract: An alert search mechanism is used with search engines such as a crawler to search for desired documents and/or resources. Particular documents are found by using search queries. The search mechanism track values of a set of relevant properties in queries. Whenever a document is searched for by the system, the values of these set of properties are matched with the old value. If there is no match, this is an indication that the document has changed.
    Type: Application
    Filed: April 26, 2006
    Publication date: November 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Michal Gideoni, Dmitriy Meyerzon, Menton Frable, Mircea Neagovici-Negoescu
  • Publication number: 20060200464
    Abstract: A text document is segmented into word and sentence information when the document is first presented and indexed. A memory stream is generated for the document. The memory stream includes document title information, word offsets, sentence offsets, the alternate list, and the contents of the document. The memory stream is used to determine which sentences in the document include query terms. The sentences that include query terms are ranked according to a ranking algorithm. The ranking algorithm determines which sentences include the highest number of query terms and the number of occurrences of the query terms in each sentence. A predetermined number of sentences that together contain as many query terms as possible are selected such that the sentences that are most representative of the document with respect to the query are included in the summary. The summary is generated at query time by concatenating the selected sentences with the query terms highlighted.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Michal Gideoni, David Lee, Dmitriy Meyerzon, Mihai Petriuc, Kyle Peltonen