Patents by Inventor Stephen C. Rowe

Stephen C. Rowe 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: 20230205659
    Abstract: Disclosed herein is a system for leveraging telemetry data representing usage of a component installed on a group of sampled computing devices to confidently infer the quality of a user experience and/or the behavior of the component (e.g., an operating system) on a larger group of unsampled computing devices. The system is configured to use a propensity score matching approach to identify a sampled computing device that best represents an unsampled computing device using configuration data that is collected from both the sampled and unsampled computing devices. The quality of the user experience and/or the behavior of the component may be captured by a metric of interest (e.g., a QoS value). Accordingly, the system is configured to use the known metric of interest, determined from the telemetry data collected for the sampled computing device, to determine or predict the metric of interest for the unsampled computing device.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Connie YANG, Eamon Guthrie Cosgrove MILLMAN, Xiaoyu CHAI, Soheil SADEGHI, Omari CARTER-THORPE, Igor Borisov PEEV, Steven Marcel Elza WILSSENS, Tomas Aleksas MERECKIS, Alexander S. WEIL, Stephen C. ROWE
  • Patent number: 9563487
    Abstract: Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Brent E. Rector, Elliot H. Omiya, Jerry J. Dunietz, Martyn S. Lovell, Ales Holecek, Mahesh Prakriya, Stephen C. Rowe, James F. Springfield, Noel R. Cross, Tassaduq H. Basu, Patrick H. Dussud, Raja Krishnaswamy, Steven Edward Lucco
  • Patent number: 9043305
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: May 26, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lawrence W. Osterman, Harold L. Pierson, III, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Publication number: 20150074128
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Application
    Filed: November 14, 2014
    Publication date: March 12, 2015
    Inventors: Lawrence W. Osterman, Harold L. Pierson, III, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Patent number: 8914350
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Lawrence W. Osterman, Harold L. Pierson, III, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Publication number: 20140325534
    Abstract: Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
    Type: Application
    Filed: June 6, 2014
    Publication date: October 30, 2014
    Inventors: Brent E. Rector, Elliot H. Omiya, Jerry J. Dunietz, Martyn S. Lovell, Ales Holecek, Mahesh Prakriya, Stephen C. Rowe, James F. Springfield, Noel R. Cross, Tassaduq H. Basu, Patrick H. Dussud, Raja Krishnaswamy, Steven Edward Lucco
  • Patent number: 8776094
    Abstract: Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Brent E. Rector, Elliot H. Omiya, Jerry J. Dunietz, Martyn S. Lovell, Ales Holecek, Mahesh Prakriya, Stephen C. Rowe, James F. Springfield, Noel R. Cross, Tassaduq H. Basu, Patrick H. Dussud, Raja Krishnaswamy, Steven Edward Lucco
  • Publication number: 20140149437
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Application
    Filed: April 29, 2013
    Publication date: May 29, 2014
    Applicant: Microsoft Corporation
    Inventors: Lawrence W. Osterman, Harold L. Pierson, III, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Patent number: 8700730
    Abstract: Disparate devices in an audio/video ecosystem may be connected and managed by having multiple crossbar connections at nodes in a node and leaf network. The leaves of the network may be various audio and video devices, with receivers, personal computers, and other devices comprising the nodes, which have at least some crossbar switching ability. When the nodes are connected, some or all of the devices attached to all of the nodes may be made available at each interface for control and display. Each node may act as a crossbar, allowing a user at each interface to enjoy the services of any device, regardless of the node to which the device is attached.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventor: Stephen C. Rowe
  • Patent number: 8433697
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Grant
    Filed: September 10, 2011
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Lawrence W. Osterman, Harold L. Pierson, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Publication number: 20130066899
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Application
    Filed: September 10, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Lawrence W. Osterman, Harold L. Pierson, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Publication number: 20130042258
    Abstract: Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Brent E. Rector, Elliot H. Omiya, Jerry J. Dunietz, Martyn S. Lovell, Ales Holecek, Mahesh Prakriya, Stephen C. Rowe, James F. Springfield, Noel R. Cross, Tassaduq H. Basu, Patrick H. Dussud, Raja Krishnaswamy, Steven Edward Lucco
  • Patent number: 8031891
    Abstract: Media may be dynamically rendered by receiving signals from one or more types of sensors sensing in an area, and obtaining from the signals information about one or more locations of furniture, or one or more locations of persons or heads or ears thereof, or identities of one or more persons in common with other data such as time of day, season, or other external metadata. Audio and/or video data may be rendered based on the locations or identities. The identity of a person can be automatically obtained and used to automatically select a rendering profile which is then used to render digital audio and/or video media. A dynamically changing spatial location of a head and/or or ears may be automatically determined and how an audio stream is rendered may be dynamically changed based on the spatial location.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: October 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Steven J. Ball, Stephen C. Rowe
  • Patent number: 7669082
    Abstract: Techniques for playing a media file in a multimedia application include launching a multimedia application as one process and automatically launching a pipeline of one or more media processing components as one or more isolated processes. In this manner, any untrustworthy components can be executed in an isolated process that is separate from the execution process of the multimedia application, thereby improving fault tolerance and hang resistance.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: February 23, 2010
    Inventors: Sumedh N. Barde, Kirt A. Debique, Alexandre V. Grigorovitch, Sohail Baig Mohammed, Patrick N. Nelson, Gurpratap Virdi, Stephen C. Rowe
  • Patent number: 7627227
    Abstract: Described herein is an implementation that facilitates the reverse presentation of an encoded digital media stream. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Stephen C. Rowe, Robin C. B. Speed, Gary J. Sullivan
  • Publication number: 20080256539
    Abstract: Techniques for playing a media file in a multimedia application include launching a multimedia application as one process and automatically launching a pipeline of one or more media processing components as one or more isolated processes. In this manner, any untrustworthy components can be executed in an isolated process that is separate from the execution process of the multimedia application, thereby improving fault tolerance and hang resistance.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Sumedh N. Barde, Kirt A. Debique, Alexandre V. Grigorovitch, Sohail Baig Mohammed, Patrick N. Nelson, Gurpratap Virdi, Stephen C. Rowe
  • Patent number: 7259779
    Abstract: Assessment of de-interlaced video quality is determined automatically by de-interlacing interlaced video content using a reference de-interlacer and a test de-interlacer. The reference de-interlacer produces a result of known quality and the test de-interlacer is one which is being assessed. The result from each de-interlacer is compared to reference video content to derive a signal-to-noise ratio for each relative to the reference video content. The difference in the signal-to-noise ratios is compared against a predefined threshold. If the difference is within the range defined by the threshold, the test de-interlacer is determined to produce an acceptable product.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Dragos C Avadanei, Stephen C Rowe, Stephen J Estrop, Gary J Sullivan
  • Patent number: 7037490
    Abstract: An apparatus is provided for applying to a surface of mammalian tissue including soft, living tissue an initially fluent material and then activating the material by exposure to an energy source. The material may be a liquid capable of polymerization to a non-fluent state by exposure to actinic light. The device, and methods that may be practiced in association with the device, enable a wide range of medical conditions to be treated including, for example, the application of a barrier to soft tissue to prevent post-surgical adhesions.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: May 2, 2006
    Assignee: Genzyme Corporation
    Inventors: Stephen C. Rowe, Jeffrey A. Hubbell, Stephen J. Herman, Vae Sun, Michael F. Lang, George E. Selecman, Frederick F. Ahari
  • Patent number: 6960340
    Abstract: An apparatus is provided for applying to a surface of mammalian tissue including soft, living tissue an initially fluent material and then activating the material by exposure to an energy source. The material may be a liquid capable of polymerization to a non-fluent state by exposure to actinic light. The device, and methods that may be practiced in association with the device, enable a wide range of medical conditions to be treated including, for example, the application of a barrier to soft tissue to prevent post-surgical adhesions.
    Type: Grant
    Filed: September 17, 2003
    Date of Patent: November 1, 2005
    Assignee: Focal, Inc
    Inventors: Stephen C. Rowe, Jeffrey A. Hubbell, Stephen J. Herman, Vae Sun, Michael F. Lang, George E. Selecman, Frederick F. Ahari
  • Patent number: 6939557
    Abstract: The invention features articles for delivery of a biologically active substance, methods for making such articles, and methods for treating an animal using the articles.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: September 6, 2005
    Assignee: Azopax Therapeutics LLC
    Inventors: Stephen C. Rowe, Kalvin Yim, Beadle P. Retnarajan, Jeffrey A. Hubbell, Durga Annavajula