Patents by Inventor Thomas W. Olsen
Thomas W. Olsen 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).
-
Publication number: 20240373529Abstract: A load control device coupled between an AC power source and an electrical load may operate in a three-wire mode or a two-wire mode based on whether the load control device is connected to a neutral side of the AC power source. The load control device may further comprise first and second zero-cross detect circuits to be respectively used in the two-wire mode or the three-wire mode, and a neutral wire detect circuit configured to generate a neutral-wire detect signal indicating whether the load control device is connected to the neutral side of the AC power source. A control circuit of the load control device may determine whether the load control device should operate in the two-wire mode or in the three-wire mode in response to the neutral-wire detect signal.Type: ApplicationFiled: July 19, 2024Publication date: November 7, 2024Applicant: Lutron Technology Company LLCInventors: Mark A. Benning, Thomas W. Brenner, Quinn Brogan, Donald F. Hausman, JR., Peter MacLellan, Matthew Kyle Olsen, Matthew Pennock
-
Patent number: 12075535Abstract: A load control device coupled between an AC power source and an electrical load may operate in a three-wire mode or a two-wire mode based on whether the load control device is connected to a neutral side of the AC power source. The load control device may further comprise first and second zero-cross detect circuits to be respectively used in the two-wire mode or the three-wire mode, and a neutral wire detect circuit configured to generate a neutral-wire detect signal indicating whether the load control device is connected to the neutral side of the AC power source. A control circuit of the load control device may determine whether the load control device should operate in the two-wire mode or in the three-wire mode in response to the neutral-wire detect signal.Type: GrantFiled: March 20, 2023Date of Patent: August 27, 2024Assignee: Lutron Technology Company LLCInventors: Mark A. Benning, Thomas W. Brenner, Quinn Brogan, Donald F. Hausman, Jr., Peter MacLellan, Matthew Kyle Olsen, Matthew Pennock
-
Patent number: 10452188Abstract: A computer configured to selectively use prediction to compensate for a latency of an input device. The input device may be a touch screen. Processing of touch inputs may lead to a latency between the user performing a touch input and the touch screen display responding to the touch input. A touch screen component predicts a subsequent position of a touch contact point based on the sensed positions of the touch contact point. The component may be a software component that provides a predictive output that can be selectively used based on a characteristic of a touch input. The component may be generic such that it may be applied on multiple types of computers equipped with different types of touch sensing hardware configured with any suitable settings. The component's output may be used to control the touch screen display.Type: GrantFiled: January 13, 2012Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Pravin K. Santiago, Masahiko Kaneko, Nikola Letié, Thomas W. Olsen, Ruoyang Li
-
Patent number: 10127001Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.Type: GrantFiled: May 11, 2017Date of Patent: November 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W Olsen, Mohamed A. M. Sadek, Lindsay Kubasik
-
Publication number: 20170315773Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.Type: ApplicationFiled: May 11, 2017Publication date: November 2, 2017Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W. Olsen, Mohamed A.M. Sadek, Lindsay Kubasik
-
Patent number: 9671993Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.Type: GrantFiled: May 16, 2016Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W Olsen, Mohamed A. M. Sadek, Lindsay Kubasik
-
Publication number: 20160259615Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.Type: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W. Olsen, Mohamed A.M. Sadek, Lindsay Kubasik
-
Patent number: 9342863Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.Type: GrantFiled: June 13, 2013Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W Olsen, Mohamed A. M. Sadek, Lindsay Kubasik
-
Publication number: 20140368548Abstract: A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application providing content to be displayed and the application provides virtualized rendering information including coordinates in the virtualized coordinate system. The virtualized rendering information is scaled for display on the monitor.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Inventors: Peter Benjamin Freiling, Ian Hanschen, Stephen Harry Wright, Thomas W. Olsen, Mohamed A.M. Sadek, Lindsay Kubasik
-
Publication number: 20130181908Abstract: A computer configured to selectively use prediction to compensate for a latency of an input device. The input device may be a touch screen. Processing of touch inputs may lead to a latency between the user performing a touch input and the touch screen display responding to the touch input. A touch screen component predicts a subsequent position of a touch contact point based on the sensed positions of the touch contact point. The component may be a software component that provides a predictive output that can be selectively used based on a characteristic of a touch input. The component may be generic such that it may be applied on multiple types of computers equipped with different types of touch sensing hardware configured with any suitable settings. The component's output may be used to control the touch screen display.Type: ApplicationFiled: January 13, 2012Publication date: July 18, 2013Applicant: MICROSOFT CORPORATIONInventors: Pravin K. Santiago, Masahiko Kaneko, Nikola Letié, Thomas W. Olsen, Ruoyang Li
-
Patent number: 8478074Abstract: Various embodiments are disclosed relating to providing multiple and native representations of an image. According to an example embodiment, multiple realizations of an image may be generated and provided, rather than only a single realization, for example. Also, in another embodiment, the generation and output of multiple realizations may use one or more native objects to natively perform the transforms or image processing to provide the images or realizations.Type: GrantFiled: July 7, 2006Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Rajat Goel, Margaret L. Goodwin, Radu C. Margarint, Robert A. Wlodarczyk, Thomas W. Olsen, Wei-Chung Jones Wang
-
Patent number: 7721191Abstract: A computer-implemented process for replacing old files having old names on a permanent storage medium with new files in volatile memory. Some of these files may be opaque files, which are old files that have become new files without undergoing any changes, other than possibly name changes. The primary steps of this replacement can comprise first saving the non-opaque new files onto the permanent storage medium and assigning them temporary filenames. An opaque recovery file listing the old name and a temporary name for each opaque file is created. A primary recovery file listing the temporary name and a final name for each new file is created. After the names of the opaque files are changed to their temporary names, the names of the non-opaque old files are changed from their old names to backup names. Then, the names of the new files are changed from their temporary names to their final names. The recovery files and the old files can be deleted.Type: GrantFiled: August 5, 2005Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Alan A. Ramaley, Thomas W. Olsen, Darrell L. Aldrich, David M. Buchthal
-
Patent number: 7548927Abstract: A method and architecture for reading and updating metadata. A policy component is arranged to receive a request to read or update metadata that may include metadata from a plurality of standards. Each metadata format potentially includes a field corresponding to the request. The policy component determines which fields to read or update in satisfying the request by consulting a repository. The repository includes mappings that map information included in the request (e.g., a path) to locations in the metadata corresponding to the request. The policy component uses the locations to read or update the metadata.Type: GrantFiled: April 21, 2005Date of Patent: June 16, 2009Assignee: Microsoft CorporationInventors: Richard S. Turner, Jr., David Albert, Eric S. Vandenberg, Peter A. Gurevich, Robert A. Wlodarczyk, Robert Earl Sinclair, II, Thomas W. Olsen, Tomasz S. M. Kasperkiewicz
-
Patent number: 7502516Abstract: An improved system and method for an extensible codec architecture for digital images is provided. Executable software code may be operably coupled to a codec manager for requesting imaging operations to be performed on a digital image. The codec manager may receive the request to perform an imaging operation on the digital image and may select an imaging component, such as a codec, from one or more imaging components registered in the computer system for performing an imaging operation on the digital image. An arbitration manager may include functionality for requesting enumeration of the operations an imaging component may perform on a particular digital image. One or more pixel format converters may then convert the pixel format in the digital image to a pixel format supported by an imaging component installed on the system.Type: GrantFiled: February 17, 2005Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: David Albert, Frank Alva Krueger, Rajat Goel, Peter A. Gurevich, Anthony John Rolls Hodsdon, Radu C. Magarint, Thomas W. Olsen, Rahul V. Patil, Cyra S. Richardson, Robert Earl Sinclair, II, Richard S. Turner, Jr., Eric Vandenberg, Robert A. Wlodarczyk
-
Patent number: 7502032Abstract: An operating system (OS) includes a color adjuster that can map a color space to an adjusted color space that a user can discriminate. The color adjuster can map colors in the gaps of the user's discriminable color space to colors that the user can discriminate or, alternatively to cues. The OS can also include an assessor to determine whether a user would benefit from the use of an adjusted color space. The assessor can also receive color discrimination data associated with a user without having to perform an assessment (e.g., from a profile or “passport” that includes data from a previous assessment performed on another computer or device). This data can be stored on removable media, a smart device, a node on a network, and then accessed by the assessor.Type: GrantFiled: October 6, 2004Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Cyra S Richardson, Peter A Gurevich, Thomas W Olsen, Bradley Phillip Gibson, Michael D Stokes
-
Patent number: 7421451Abstract: Described is the adding of padding to a content file (e.g., image and/or audiovisual file) for anticipated subsequent use such that the content file need not be re-encoded to add metadata and other data to it. For example, padding may be added to an image file directly after an image file directory, whereby the directory can grow as needed into the padded space. Metadata can likewise be added to the padding, e.g., from the opposite direction that the directory extends into the padding. The padding may be added on the first re-encoding of the file, reducing or eliminating the need for subsequent re-encoding. The padding also may be used to track dead space in the file, with adjacent regions of dead space coalesced into a single region of dead space.Type: GrantFiled: August 30, 2005Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: David Albert, Eric S. Vandenberg, Richard Shailer Turner, Jr., Robert A. Wlodarczyk, Thomas W. Olsen, Tomasz S. M. Kasperkiewicz
-
Patent number: 7401291Abstract: A system and method for reviewing an electronic document. A copy of an electronic document is sent to a reviewer, the copy of the electronic document having a first property identifying the location of the electronic document in the memory and indicating that review of the copy has been requested. The reviewer uses an application program to open the copy of the electronic document. The application program detects properties and in response to the first property, automatically displays a review toolbar. The edited electronic document is then sent back to the author having at least a first property. The application program executed by the author detects the properties and in response to the first property, retrieves the original electronic document from the memory and automatically prompts the author to merge the edited electronic document into the electronic document.Type: GrantFiled: October 4, 2004Date of Patent: July 15, 2008Assignee: Microsoft CorporationInventors: Alan Ramaley, Suresh Tharamal, Sean E. McAteer, Thomas W. Olsen, Valerie D. Serdy
-
Publication number: 20080008392Abstract: Various embodiments are disclosed relating to providing multiple and native representations of an image. According to an example embodiment, multiple realizations of an image may be generated and provided, rather than only a single realization, for example. Also, in another embodiment, the generation and output of multiple realizations may use one or more native objects to natively perform the transforms or image processing to provide the images or realizations.Type: ApplicationFiled: July 7, 2006Publication date: January 10, 2008Applicant: Microsoft CorporationInventors: Rajat Goel, Margaret L. Goodwin, Radu C. Margarint, Robert A. Wlodarczyk, Thomas W. Olsen, Wei-Chung Jones Wang
-
Patent number: 7003721Abstract: A computer-implemented process for replacing old files having old names on a permanent storage medium with new files in volatile memory. Some of these files may be opaque files, which are old files that have become new files without undergoing any changes, other than possibly name changes. The primary steps of this replacement can include first saving the non-opaque new files onto the permanent storage medium and assigning them temporary filenames. An opaque recovery file listing the old name and a temporary name for each opaque file is created. A primary recovery file listing the temporary name and a final name for each new file is created. After the names of the opaque files are changed to their temporary names, the names of the non-opaque old files are changed from their old names to backup names. Then, the names of the new files are changed from their temporary names to their final names. The recovery files and the old files can be deleted.Type: GrantFiled: June 15, 1999Date of Patent: February 21, 2006Assignee: Microsoft CorporationInventors: Alan A. Ramaley, Thomas W. Olsen, Darrell L. Aldrich, David M. Buchthal
-
Patent number: 6931592Abstract: A system and method for reviewing an electronic document. A copy of an electronic document is sent to a reviewer, the copy of the electronic document having a first property identifying the location of the electronic document in the memory and indicating that review of the copy has been requested. The reviewer uses an application program to open the copy of the electronic document. The application program detects properties and in response to the first property, automatically displays a review toolbar. The edited electronic document is then sent back to the author having at least a first property. The application program executed by the author detects the properties and in response to the first property, retrieves the original electronic document from the memory and automatically prompts the author to merge the edited electronic document into the electronic document.Type: GrantFiled: May 22, 2000Date of Patent: August 16, 2005Assignee: Microsoft CorporationInventors: Alan Ramaley, Suresh Tharamal, Sean E. McAteer, Thomas W. Olsen, Valerie D. Serdy