Patents by Inventor Jay Girotto

Jay Girotto 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: 7634632
    Abstract: A method and system that aggregates data associated with one or more entities from different data sources are provided. The data sources include documents, web pages, or images that have information about one or more entities. The information is extracted from the data sources based on criteria that define the entities. The extracted information is utilized to generate a hash identifier that corresponds to each entity and one or more storage locations. The one or more storage locations and associated hash identifiers are utilized to store the extracted information corresponding to the entities, and the extracted information for each entity is structured as a virtual page that is stored in an index having references to the data sources. The index storing the virtual pages is notified or updated when the associated data sources are modified.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Dzmitry Suponau, Jay Girotto, Qiang Wu, Rohit Vishwas Wad, Yue Liu
  • Publication number: 20090125701
    Abstract: A method and system that aggregates data associated with one or more entities from different data sources are provided. The data sources include documents, web pages, or images that have information about one or more entities. The information is extracted from the data sources based on criteria that define the entities. The extracted information is utilized to generate a hash identifier that corresponds to each entity and one or more storage locations. The one or more storage locations and associated hash identifiers are utilized to store the extracted information corresponding to the entities, and the extracted information for each entity is structured as a virtual page that is stored in an index having references to the data sources. The index storing the virtual pages is notified or updated when the associated data sources are modified.
    Type: Application
    Filed: January 8, 2009
    Publication date: May 14, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Dzmitry Suponau, Jay Girotto, Qiang Wu, Rohit Vishwas Wad, Yue Liu
  • Patent number: 7509477
    Abstract: A method and system that aggregates data associated with one or more entities from different data sources are provided. The data sources include documents, web pages, or images that have information about one or more entities. The information is extracted from the data sources based on criteria that define the entities. The extracted information is utilized to generate a hash identifier that corresponds to each entity and one or more storage locations. The one or more storage locations and associated hash identifiers are utilized to store the extracted information corresponding to the entities, and the extracted information for each entity is structured as a virtual page that is stored in an index having references to the data sources.
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Dzmitry Suponau, Jay Girotto, Qiang Wu, Rohit Vishwas Wad, Yue Liu
  • Publication number: 20070245118
    Abstract: A method and system that aggregates data associated with one or more entities from different data sources are provided. The data sources include documents, web pages, or images that have information about one or more entities. The information is extracted from the data sources based on criteria that define the entities. The extracted information is utilized to generate a hash identifier that corresponds to each entity and one or more storage locations. The one or more storage locations and associated hash identifiers are utilized to store the extracted information corresponding to the entities, and the extracted information for each entity is structured as a virtual page that is stored in an index having references to the data sources.
    Type: Application
    Filed: April 12, 2006
    Publication date: October 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Dzmitry Suponau, Jay Girotto, Qiang Wu, Rohit Wad, Yue Liu
  • Publication number: 20070239704
    Abstract: A method and system to aggregate and present citations for disparate documents are provided. When the documents are similar to scholarly articles, the documents are further processed to extract citations associated with the document. The citations extracted from each document are utilized to generate a listing of citations that represents relationships between the documents. The content and relationships associated with the documents are displayed to provide a user with access to information for the disparate documents.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Eric Burns, Jay Girotto, Jon Buschman, Qiang Wu, Yue Liu
  • Publication number: 20070233685
    Abstract: A system and method are provided for allowing authorized users to access search results containing protected content, and for indicating within a user interface which search results an affiliated institution has and does not have access to. The invention can be configured to identify which search results within a search results set are protected search results containing protected content versus search results that are freely available. The invention can associate the user with an institution that is authorized to access the protected search result and can allow the user to access the protected search result once the association has been verified.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Eric Burns, Jay Girotto, Jon Buschman
  • Publication number: 20070016773
    Abstract: A centralized process is provided for elevating portions of an application running under a user account to administrator privilege. A service security identifier is temporarily associated with the user and the portions of the application to be elevated to administrator privileges. The service security identifier is registered in the access control list to be accessed by the operating system. The centralized process may be used in the activation of software products.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Brian Perlman, Jay Girotto, Caglar Gunyakti, Kalin Toshev
  • Publication number: 20060179002
    Abstract: An application includes a plurality of features. A transaction is engaged with a retailer to obtain a product license corresponding to the application. The product license defines at least one feature of the application that may be employed. A base copy of the application is obtained from a distributor and is actuated. A use license corresponding to the product license is acquired from a licensor by way of the actuated application sending the product license to the licensor along with an identification of at least one of a user, the computing device, and a trusted component operating on the computing device, where the use license includes feature policy granting rights to employ each feature defined in the product license.
    Type: Application
    Filed: February 4, 2005
    Publication date: August 10, 2006
    Applicant: Microsoft Corporation
    Inventors: Cecil Brooks, Jay Girotto, Caglar Gunyakti, Todd Haugen