Patents by Inventor Myron C. Thomas
Myron C. Thomas 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: 8868678Abstract: Techniques for distributing digital media content to personal electronic devices are discussed. Digital media content is collected from a variety of disparate digital media content sources. Specific digital media content is identified and transcoded into a selected format prior to receipt by a particular personal electronic device. The selected format may be based on preferences or characteristics of the personal electronic device or the user thereof, the network, or both. Virtually unlimited subset selection criteria may be used to arranged transcoded digital media content into subsets, which may be temporarily or permanently stored in a single computer or using distributed computing techniques. DRM and identity management techniques can be used in combination with the transcoding and distribution techniques discussed herein to accommodate many business models.Type: GrantFiled: March 16, 2007Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventors: Robert Hildreth, Darren R. Davis, Myron C. Thomas
-
Patent number: 8185494Abstract: Synchronization is bound to data and optionally a set of synchronization behaviors as opposed to a particular application and/or endpoint. As a result, synchronization amongst endpoints need not require creation of customized synchronization solutions or rely on vendor and/or application specific mechanisms. In one instance, standard data and/or synch schemas can be subscribed to and utilized to dynamically configure synchronization across endpoints.Type: GrantFiled: September 14, 2007Date of Patent: May 22, 2012Assignee: Microsoft CorporationInventors: Darren R. Davis, Myron C. Thomas, Michael R. Clark
-
Patent number: 7890646Abstract: Systems and methods for orchestrating synchronizations between different targets in a synchronization community. The order and nature of synchronizations may depend on multiple factors, including the initiator of the synchronization, the data being synchronized, and other characteristics of the synchronization participants and synchronization community.Type: GrantFiled: April 27, 2006Date of Patent: February 15, 2011Assignee: Microsoft CorporationInventors: Moe Khosravy, Lev Novik, Jorg-Thomas Pfenning, Myron C. Thomas, Michael S. Beckerman, Vladimir Sadovsky, Mark Levy
-
Patent number: 7756825Abstract: Various technologies and techniques are disclosed that improve synchronization of data between varying types of devices and/or services. A full participant receives a request from another participant to perform a synchronization operation. The synchronization engine determines whether the device or service is a full, partial, or simple participant. The device or service is a simple participant if it has a data store for synchronized data and no knowledge store. The device or service is a partial participant if it has a data store for synchronized data and a knowledge store, but does not understand the knowledge. The device or service is a full participant type if it has a data store for synchronized data and a knowledge store and understands the knowledge. The synchronization engine performs the synchronization operation with the device or service using a set of logic that is appropriate for the type of device or service.Type: GrantFiled: February 15, 2006Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventors: Moe Khosravy, Jorg-Thomas Pfenning, Lev Novik, Marc Levy, Michael S. Beckerman, Myron C. Thomas, Vladimir Sadovsky
-
Patent number: 7676590Abstract: A system and methods are described for transcoding media content in the background on a source computer device prior to such time as a target media playback device is connected to the source computer for synchronization of the media content. The system and methods anticipate which media content to background-transcode based on user input rules and media status data that are maintained in a transcode database. Pre-transcoding media content provides advantages that include a significant reduction in the time needed to synchronize media content between a source computer and a target media playback device, and an efficient use of CPU power for transcoding media content at times when the CPU might otherwise stand idle.Type: GrantFiled: May 3, 2004Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Andrew L. Silverman, Madhuvan Gupta, Kipley J. Olson, Myron C. Thomas
-
Publication number: 20090077138Abstract: Synchronization is bound to data and optionally a set of synchronization behaviors as opposed to a particular application and/or endpoint. As a result, synchronization amongst endpoints need not require creation of customized synchronization solutions or rely on vendor and/or application specific mechanisms. In one instance, standard data and/or synch schemas can be subscribed to and utilized to dynamically configure synchronization across endpoints.Type: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Applicant: Microsoft CorporationInventors: Darren R. Davis, Myron C. Thomas, Michael R. Clark
-
Publication number: 20080232561Abstract: Techniques for using advertising to fund the use of client-side or network-side data access services by a user of a personal electronic device are discussed. Digital advertising content is associated with data items accessible via a particular data access service at a variety of processing locations, using a variety of techniques. An account having an account balance is used to record exchanges of consideration between the user and the data access service. When the user uses the personal electronic device to access data items via the data access service, the account balance is adjusted to reflect a consideration provided by the data access service. When the user consumes digital advertising content, the account balance is adjusted to reflect consideration provided by the user. In this manner, the account serves as a medium for the advertising source to fund the use of the data access service.Type: ApplicationFiled: March 20, 2007Publication date: September 25, 2008Applicant: Microsoft CorporationInventors: Robert Hildreth, Darren R. Davis, Myron C. Thomas