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: 9454384Abstract: 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: GrantFiled: July 5, 2007Date of Patent: September 27, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Oren Winter, Kevin Corley Wonus
-
Patent number: 9286083Abstract: 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: GrantFiled: September 10, 2008Date of Patent: March 15, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Oren Winter
-
Patent number: 8578364Abstract: 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: GrantFiled: April 25, 2008Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Steffen Schreier, Oren Winter
-
Publication number: 20110035697Abstract: 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: ApplicationFiled: August 7, 2009Publication date: February 10, 2011Applicant: MICROSOFT CORPORATIONInventors: Brendan D. Rempel, Xianming Wu, Milong Sabandith, Adam Avraham Ferman, Sylvester M. La Blanc, Oren Winter
-
Publication number: 20100064284Abstract: 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: ApplicationFiled: September 10, 2008Publication date: March 11, 2010Applicant: Microsoft CorporationInventor: Oren Winter
-
Publication number: 20090271776Abstract: 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: ApplicationFiled: April 25, 2008Publication date: October 29, 2009Applicant: MICROSOFT CORPORATIONInventors: Steffen Schreier, Oren Winter
-
Publication number: 20090217259Abstract: 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: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Applicant: MICROSOFT CORPORATIONInventors: Oren Winter, Mohsen Moini
-
Publication number: 20090013061Abstract: 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: ApplicationFiled: July 5, 2007Publication date: January 8, 2009Applicant: MICROSOFT CORPORATIONInventors: Oren Winter, Kevin Corley Wonus
-
Publication number: 20070208893Abstract: 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: ApplicationFiled: February 23, 2006Publication date: September 6, 2007Applicant: Microsoft CorporationInventors: Patrick Azzarello, Anil Ingle, Oren Winter