Patents by Inventor Ovidiu G. Temereanca

Ovidiu G. Temereanca 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: 9672022
    Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
  • Publication number: 20110321028
    Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
  • Patent number: 8006242
    Abstract: Identification of software configuration data. One or more binary files from a memory area in a computing device are identified. The binary files include information relating to execution of software. One or more strings from the identified binary files are extracted according to a rule. The rule defines requirements associated with the configuration data. A list of strings is generated from those extracted one or more strings, each of the strings in the generated list refers to configuration data in the memory area. The configuration data may be transferred to another machine, backed up, or used for informational purposes.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Matthew A. Block, Daniel Joseph Mastrian, Jr., Ovidiu G. Temereanca
  • Patent number: 7900202
    Abstract: Identification of software program data and configuration data. A set of installation data is identified from an installation log. A set of deduced data is determined based on the identified set of installation data, using various algorithms and heuristics. A set of program data is organized as a function of the starting and deduced data, said program data constituting all data belonging to the software. The software is applied from the source computing device to a destination computing device as a function of the organized set of program data such that the application process mimics the actions of the software's installer so that the software functions seamlessly on the destination computing device.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Matthew A. Block, Calin Negreanu, Ovidiu G. Temereanca, Nathan Cornillon
  • Patent number: 7581217
    Abstract: A system and method for dynamically updating software on one or more installation media for installation on at least one destination machine. The invention obtains update content from one or more update media and merges the update content with the software on the installation media prior to installing the software on the destination machine. The software to be installed includes application programs and operating system software.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Raj Jhanwar, Tom Yaryan, David Hennessey, Ovidiu G. Temereanca, Seetharaman Harikrishnan
  • Patent number: 7251812
    Abstract: A system and method for dynamically updating software on one or more installation media for installation on at least one destination machine. The invention obtains update content from one or more update media and merges the update content with the software on the installation media prior to installing the software on the destination machine. The software to be installed includes application programs and operating system software.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: July 31, 2007
    Assignee: Microsoft Corporation
    Inventors: Raj Jhanwar, Tom Yaryan, David Hennessey, Ovidiu G. Temereanca, Seetharaman Harikrishnan