Patents by Inventor Oleg Ovanesyan

Oleg Ovanesyan 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: 9239817
    Abstract: A web extension is managed through a manifest file. An application managing the web extension receives attributes of the extension from a developer or metadata of the extension. A pointer to the web extension is inserted into the attributes. The pointer can be used as a link to activate the web extension. The attributes are stored in a manifest file formatted in extensible markup language (XML). The functionality of the web extension is managed based on the manifest file.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: January 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Claux, Patrick Conlan, Rolando Jimenez Salgado, Warren Byrne, Andrew Salamatov, Carlos Brito, Oleg Ouliankine, Oleg Ovanesyan, Jason Henderson, Ben Sack, Steve Clagg, Sudhakar Pasupuleti
  • Publication number: 20130283139
    Abstract: A web extension is managed through a manifest file. An application managing the web extension receives attributes of the extension from a developer or metadata of the extension. A pointer to the web extension is inserted into the attributes. The pointer can be used as a link to activate the web extension. The attributes are stored in a manifest file formatted in extensible markup language (XML). The functionality of the web extension is managed based on the manifest file.
    Type: Application
    Filed: November 20, 2012
    Publication date: October 24, 2013
    Applicant: Microsoft Corporation
    Inventors: David Claux, Patrick Conlan, Ronaldo Jimenez Salgado, Warren Byrne, Andrew Salamatov, Carlos Brito, Oleg Ouliankine, Oleg Ovanesyan, Jason Henderson, Ben Sack, Steve Clagg, Sudhakar Pasupuleti
  • Publication number: 20070214127
    Abstract: Extraction of data employing a sequence of remote function calls in form of a synchronous multi-batch call chain is provided. Sequencing of calls is enabled by generating parameters associated with the extraction of a next batch of data. The parameterized, dynamic generation of queries allows for optimization of memory utilization by batching result sets and data conversion. Each subsequent call retrieves a packet of data, picking up where the previous call left off without an overlap. Parameters are updated after each call based on extracted data, available memory, and the like.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Inventors: Denise La Rue, Altaf Gilani, Christoph Schuler, John Burrows, Oleg Ovanesyan, Rakesh Gupta, Thomas Mechelke, Yilei Wang