1
Kipley J Olson, Andrew R Cohen: System and method for the distribution and synchronization of data and state information between clients in a distributed processing system. Microsoft Corporation, Workman Nydegger Seeley, November 16, 1999: US05987376 (294 worldwide citation)

The present invention is directed to a novel system and method for sharing common data and state information between network connected application clients participating in an application session. The application session is invoked by a host client. The host client is responsible for selectively admi ...


2
Sohail Baig Mohammed, Kipley J Olson, Jeffrey R McKune, Krishnamurthy Ganesan: Supervised license acquisition in a digital rights management system on a computing device. Microsoft Corporation, Woodcock Washburn, June 20, 2006: US07065507 (142 worldwide citation)

A rendering application on a computing device requests a digital rights management (DRM) system on the computing device to authorize digital content rendering based on a corresponding digital license. If unavailable, the DRM system attempts to silently acquire the license from a license server witho ...


3
Kipley J Olson, Andrew R Cohen: Methods for performing client-hosted application sessions in distributed processing systems. Microsoft Corporation, Workman Nydegger & Seeley, October 30, 2001: US06311209 (83 worldwide citation)

Methods of performing client-hosted application sessions in distributed processing systems. The application sessions involve network connected application clients sharing common data and state information. An application client designated as a host client selectively admits other clients into the ap ...


4
James D Reekes, Kipley J Olson: Method and apparatus for object-oriented digital audio signal processing using a chain of sound objects. Apple Computer, Helene Plotka Workman, January 7, 1997: US05592588 (79 worldwide citation)

An object-oriented audio signal processing system is disclosed. The signal processing system is capable of converting virtually any sound resource into a format which can be used by associated sound hardware to produce a sound. A signal processing system incorporating the invention comprises one or ...


5
Andrew R Cohen, Kipley J Olson: Methods for performing client-hosted application sessions in distributed processing systems. Microsoft Corporation, Workman Nydegger & Seeley, May 6, 2003: US06560636 (72 worldwide citation)

Methods of performing client-hosted application sessions in distributed processing systems. The application sessions involve network connected application clients sharing common data and state information. An application client designated as a host client selectively admits other clients into the ap ...


6
Kipley J Olson, Dennis A Kiilerich, Vlad Sadovsky, Kjersten Johansen Hayter: Providing firmware updates to portable media devices. Microsoft Corporation, Senniger Powers, August 3, 2010: US07770165 (70 worldwide citation)

A system for providing a firmware upgrade to a portable media device by comparing a version number of the firmware on the portable media device to the version number of an available firmware upgrade. The available firmware upgrade is provided by the manufacturer of the portable media device or some ...


7
Silverman Andrew L, Gupta Madhuvan, Kipley J Olson, Myron C Thomas: Background transcoding. Microsoft, November 9, 2005: EP1594319-A1 (55 worldwide citation)

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 b ...


8
Sohail B Mohammed, Kipley J Olson: System and method for regulating a network service provider's ability to host distributed applications in a distributed processing environment. Microsoft Corporation, Workman Nydegger Seeley, April 16, 2002: US06374357 (54 worldwide citation)

The present invention is directed to a novel system and method for regulating a network service provider's ability to provide network services to a distributed application executing on a network connected computer, which is dependent upon whether the NSP possesses a valid permit. The permit is ...


9
Andrew L Silverman, Madhuvan Gupta, Kipley J Olson, Myron C Thomas: Background transcoding. Microsoft Corporation, Lee & Hayes PLLC, March 9, 2010: US07676590 (50 worldwide citation)

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 b ...


10
Michael J Novak, David M Nadalin, Kipley J Olson, Kevin P Larkin, Frank G Sanborn: Methods and systems for creating skins. Microsoft Corporation, Lee & Hayes PLLC, July 4, 2006: US07073130 (46 worldwide citation)

Methods and systems for creating and rendering skins are described. In one described embodiment skins can be defined as sets of script files, art files, media files, and text files. These files can be used to create new and different skin appearances, layouts and functionalities. The files are organ ...