Patents by Inventor Oren Winter

Oren Winter 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: 9454384
    Abstract: Operating systems can be constructed through working “in the clouds” without dependence on a specific piece of hardware. Over the Internet, an operating system is constructed based on received requests. Received requests disclose modules that are to be added to the operating system and these modules are added. A constructed operating system can be tested in context of a web server and then downloaded to an electronic device. The electronic device boots the operating system from virtual hard disk by utilization of bare metal deployment and/or non-metal deployment.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: September 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oren Winter, Kevin Corley Wonus
  • Patent number: 9286083
    Abstract: A method for satisfying loader dependencies on a running embedded computing device is provided. When a software application is loaded on a running embedded computing device, one or more binary files are identified that need to be loaded in order to run the software application. A determination is made as to whether the identified binary files are stored on the embedded computing device. If one or more of the identified binary files are missing from the embedded computer device, one or more file storage devices are identified that contain the missing binary files. The missing binary files are obtained from the one or more file storage devices during runtime and used to complete the load of the software application.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: March 15, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Oren Winter
  • Patent number: 8578364
    Abstract: A method for dynamically managing operating system resources of a computing device. Each of the operating system resources have one or more data elements. The method includes: at an observer module of the operating system, monitoring stability and/or usage of the one or more data elements of each of the operating system resources, selecting an unused and/or unstable operating system resource data element; and removing a selected operating system resource data element.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Steffen Schreier, Oren Winter
  • Publication number: 20110035697
    Abstract: A method of autonomously managing selective display of graphical interfaces displayable by a computing device is provided. The method includes detecting creation of an application window or dialog box attempting to be displayed by the computing device. The method includes obtaining display characteristics for a created application window or dialog box. The display characteristics include display configuration parameters and displayable contents of the created application window or dialog box. The method includes identifying the display characteristics from different display characteristics linked to corresponding display management actions. The method includes performing a display management action that corresponds to the display characteristics to selectively display the application window or dialog box or performing a display management action that is not directly associated with display of the application window or dialog box.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Brendan D. Rempel, Xianming Wu, Milong Sabandith, Adam Avraham Ferman, Sylvester M. La Blanc, Oren Winter
  • Publication number: 20100064284
    Abstract: A method for satisfying loader dependencies on a running embedded computing device is provided. When a software application is loaded on a running embedded computing device, one or more binary files are identified that need to be loaded in order to run the software application. A determination is made as to whether the identified binary files are stored on the embedded computing device. If one or more of the identified binary files are missing from the embedded computer device, one or more file storage devices are identified that contain the missing binary files. The missing binary files are obtained from the one or more file storage devices during runtime and used to complete the load of the software application.
    Type: Application
    Filed: September 10, 2008
    Publication date: March 11, 2010
    Applicant: Microsoft Corporation
    Inventor: Oren Winter
  • Publication number: 20090271776
    Abstract: A method for dynamically managing operating system resources of a computing device. Each of the operating system resources have one or more data elements. The method includes: at an observer module of the operating system, monitoring stability and/or usage of the one or more data elements of each of the operating system resources, selecting an unused and/or unstable operating system resource data element; and removing a selected operating system resource data element.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 29, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Steffen Schreier, Oren Winter
  • Publication number: 20090217259
    Abstract: Example systems and methods for creating an operating system image for an embedded device. In one example, the system includes an operating system base module including an operating system for the embedded device, a software application module, the software application module including one or more software applications that are programmed to execute on the embedded device, and an analysis program module programmed to identify dependencies in the one or more software applications. The system also includes a components module including one or more components that are added to the operating system base, and a mapping module programmed to map the dependencies to one or more components from the components module. Methods for creating an operating system image for an embedded device using an integrated development system are also described.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Oren Winter, Mohsen Moini
  • Publication number: 20090013061
    Abstract: Operating systems can be constructed through working “in the clouds” without dependence on a specific piece of hardware. Over the Internet, an operating system is constructed based on received requests. Received requests disclose modules that are to be added to the operating system and these modules are added. A constructed operating system can be tested in context of a web server and then downloaded to an electronic device. The electronic device boots the operating system from virtual hard disk by utilization of bare metal deployment and/or non-metal deployment.
    Type: Application
    Filed: July 5, 2007
    Publication date: January 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Oren Winter, Kevin Corley Wonus
  • Publication number: 20070208893
    Abstract: Individual files within a FAT volume may be compressed while other files remain uncompressed. A FAT Compression Filter (FCF) intercepts calls to the file system, performs the compression and decompression tasks relating to the files on the FAT volume. The use of individual file compression with the FAT file system helps to ensure that the flash memory has a long life and does not quickly fail while still providing the benefits of individual file compression. The FAT Compression Filter allows individual files within a volume to be excluded from being compressed.
    Type: Application
    Filed: February 23, 2006
    Publication date: September 6, 2007
    Applicant: Microsoft Corporation
    Inventors: Patrick Azzarello, Anil Ingle, Oren Winter