Patents by Inventor Mircea Neagovici-Negoescu

Mircea Neagovici-Negoescu 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: 11080284
    Abstract: Documents in a local computing system are parsed for indexing and sent to a cloud-based computing system. The cloud-based search service indexes documents that are parsed on the local computing system, as well as documents that reside in the cloud-based computing system. When a user launches a search, the search is executed against a single search index in the cloud-based computing system, which includes an index of content sources from both the local computing system and the cloud-based computing system.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mircea Neagovici-Negoescu, Roberta Cannerozzi, Vladimir Gvozdev, Kathrine Hammervold, Kjetil Krogvig Bergstrand, Anund Lie, Liang Zheng, Lars Kirkholt Melhus, Jørgen Løland, Niels Petter Rasch-Olsen
  • Publication number: 20160321264
    Abstract: Documents in a local computing system are parsed for indexing and sent to a cloud-based computing system. The cloud-based search service indexes documents that are parsed on the local computing system, as well as documents that reside in the cloud-based computing system. When a user launches a search, the search is executed against a single search index in the cloud-based computing system, which includes an index of content sources from both the local computing system and the cloud-based computing system.
    Type: Application
    Filed: September 15, 2015
    Publication date: November 3, 2016
    Inventors: Mircea Neagovici-Negoescu, Roberta Cannerozzi, Vladimir Gvozdev, Kathrine Hammervold, Kjetil Krogvig Bergstrand, Anund Lie, Liang Zheng, Lars Kirkholt Melhus, Jørgen Løland, Niels Petter Rasch-Olsen
  • 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
  • Publication number: 20110125726
    Abstract: A smart algorithm for processing transaction from a crawl queue. If the crawler has in memory a predetermined number of URLs for a given host, the crawler reads from the crawl queue URLs from other hosts. As a result the crawler processes multiple hosts concurrently, and thus, uses machine resources more effectively and efficiently to process the URLs. The smart algorithm can further consider other criteria in deciding which URLs to read from the queue. These criteria can include the response time for each repository (host) the crawler processes. Additionally, the crawler can allocate its resources according to content groups (e.g., two pools), one group for faster content delivery and the second group one for slower content delivery. Thus, crawler resources can be partitioned or divided across different pools depending on repository response time. Other criteria can be provided and considered as well.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: Microsoft Corporation
    Inventors: Mircea Neagovici-Negoescu, Siddharth Rajendra Shah
  • Publication number: 20110016471
    Abstract: Balancing resource allocations based on priority may be provided. First, a plurality of repositories may be divided into at least two categories. Next, a first portion of computing resources may be dedicated to a first one of the at least two categories. Then a second portion of the computing resources may be dedicated to a second one of the at least two categories. A crawl may then be performed on the plurality of repositories with the computing resources.
    Type: Application
    Filed: July 15, 2009
    Publication date: January 20, 2011
    Applicant: Microsoft Corporation
    Inventors: Siddharth R. Shah, Mircea Neagovici-Negoescu
  • Patent number: 7644107
    Abstract: A process takes advantage of a structure of a server hosting a network site that includes a change log stored in a database to batch index documents for search queries. The content of the site is batched and shipped in bulk from the server to an indexer. The change log keeps track of the changes to the content of the site. The indexer incrementally requests updates to the index using the change log and batches the changes so that the bandwidth usage and processor overhead costs are reduced.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Mircea Neagovici-Negoescu, David James Lee, Kyle Peltonen, Dmitriy Meyerzon
  • 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: 20060074911
    Abstract: A process takes advantage of a structure of a server hosting a network site that includes a change log stored in a database to batch index documents for search queries. The content of the site is batched and shipped in bulk from the server to an indexer. The change log keeps track of the changes to the content of the site. The indexer incrementally requests updates to the index using the change log and batches the changes so that the bandwidth usage and processor overhead costs are reduced.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Mircea Neagovici-Negoescu, David Lee, Kyle Peltonen, Dmitriy Meyerzon