Patents by Inventor Stephen Rowe

Stephen 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: 20180277252
    Abstract: Aspects of the disclosure relate to implementing and using a data processing system with a person engagement index to provide automated personalized healthcare functions. In some embodiments, a computing platform may receive information about a patient or other healthcare-consuming person from several sources including electronic medical records, healthcare providers, the person, and other sources. Based on the information, a person engagement index measuring the person's capacity to engage in healthcare may be generated by the computing platform. In addition to being calculated by the computing platform based on medical records and other such information, the person engagement index may be calculated by the computing platform based on answers to survey questions, as well as patient interaction information indicating how the person interacts with personalized educational content.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 27, 2018
    Inventors: Karen Drenkard, Ellen Swartwout, Michael J. O'Neil, Stephen Rowe
  • Patent number: 9229790
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: January 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Publication number: 20150020084
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Application
    Filed: April 4, 2014
    Publication date: January 15, 2015
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Patent number: 8695021
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Publication number: 20130228262
    Abstract: Performance and comfort is increased in a tyre for vehicle wheels by assembling a tyre which includes a belt structure including at least one radially external reinforcing layer including a plurality of cords disposed at a substantially zero angle relative to a circumferential extension direction of the tyre. Each of the cords includes cellulose fibres, such as rayon, and aliphatic polyamide fibres, such as nylon.
    Type: Application
    Filed: November 14, 2011
    Publication date: September 5, 2013
    Inventors: Barbara Rampana, Diego Maria Tirelli, Giulio Cappuccio, Stephen Rowe
  • Publication number: 20130055291
    Abstract: Native operating system application programming interfaces (API's) are described using metadata and such descriptions are stored in a standard file format in a known location. By storing API definitions using such metadata, other applications can readily identify and use the APIs. To create such API representations, during development, a developer describes the shape of the API, including (but not limited to) the classes, interfaces, methods, properties, events, parameters, structures and enumerated types defined by the API. This API description is processed by a tool which generates a machine-readable metadata file. The machine-readable metadata file contains the same information as the API description, however in a format designed to be machine read rather than human authored.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Publication number: 20130055292
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Patent number: 8322388
    Abstract: A tire having a tread wherein a first shoulder region includes a plurality of shoulder blocks that are circumferentially separated by shoulder transverse grooves. A central region includes a plurality of substantially transverse grooves extending from a first circumferential groove toward the equatorial plane, wherein two circumferentially consecutive substantially transverse grooves delimit a central area. The central area includes a first central block; a second central block having one side forming a part of the wall of the first circumferential groove; and a third central block circumferentially shifted with respect to the first central block and positioned at a distance from the first circumferential groove, the third central block being separated from the second central block by a central transverse groove which is inclined with respect to the equatorial plane. The substantially transverse grooves have respective end portions at a distance from the equatorial plane.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: December 4, 2012
    Assignee: Pirelli Tyre S.p.A.
    Inventors: Maurizio Boiocchi, Vito Bello, Giuseppe Matrascia, Stephen Rowe
  • Patent number: 7792806
    Abstract: A system and methods provide handling of variable rate playback in a multimedia computer architecture. The systems and methods provide data structures and interfaces that enable a computer architecture and components therein with the ability to playback data at speeds faster and slower than real-time, to playback data in reverse, and to change the rate of playback at any point during playback. One embodiment is a method for providing low-latency, glitch-free changes in a multimedia architecture. Other embodiments are directed to defining multimedia component responsibilities for making rate changes, allowing rate changes to work with standard playback types, coder-decoders, and renderers. The methods include determining a minimum of the maximum reported playback rates and determining minimum and maximum playback rates in a set of modes including: reverse skip mode, reverse key frame mode, reverse full mode, forward full mode, forward key frame mode, and forward skip mode.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Geoffrey T. Dunbar, Kirt Debique, Glenn F. Evans, Robin C. B. Speed, Stephen Rowe, Rebecca C. Weiss, Matthijs Gates
  • Publication number: 20090199943
    Abstract: A tire having a tread wherein a first shoulder region includes a plurality of shoulder blocks that are circumferentially separated by shoulder transverse grooves. A central region includes a plurality of substantially transverse grooves extending from a first circumferential groove toward the equatorial plane, wherein two circumferentially consecutive substantially transverse grooves delimit a central area. The central area includes a first central block; a second central block having one side forming a part of the wall of the first circumferential groove; and a third central block circumferentially shifted with respect to the first central block and positioned at a distance from the first circumferential groove, the third central block being separated from the second central block by a central transverse groove which is inclined with respect to the equatorial plane. The substantially transverse grooves have respective end portions at a distance from the equatorial plane.
    Type: Application
    Filed: November 29, 2004
    Publication date: August 13, 2009
    Inventors: Maurizio Boiocchi, Vito Bello, Giuseppe Matrascia, Stephen Rowe
  • Patent number: 7197436
    Abstract: A system and method for calculating audio processing attribute in digital signal processing system are provided. A testing system generates a multi-channel test signal in which one channel is returned to the testing system and the other channel is sent to a tested system. The test signals are processed, mixed and correlated. The resulting differences in the correlated signals are used to calculate various processing attributes of the tested system.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: March 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel Dinu, Stephen Rowe
  • Publication number: 20070053954
    Abstract: The invention provides methods and articles for the administration of a biologically active substance (BAS). These methods and articles provide for the controlled and sustained delivery of relatively large quantities of these substances with a low burst effect. The articles made using the method of the invention have increased percentages (w/w) of macromer, increased crosslinking density, and reduced pore size in comparison to articles made using solution methods.
    Type: Application
    Filed: April 24, 2006
    Publication date: March 8, 2007
    Inventors: Stephen Rowe, Durga Annavajjula
  • Publication number: 20070041338
    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: Application
    Filed: August 18, 2005
    Publication date: February 22, 2007
    Applicant: Microsoft Corporation
    Inventor: Stephen Rowe
  • Publication number: 20070011196
    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: Application
    Filed: June 30, 2005
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Steven Ball, Stephen Rowe
  • Publication number: 20060033814
    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: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Dragos Avadanei, Stephen Rowe, Stephen Estrop, Gary Sullivan
  • Patent number: 6993167
    Abstract: A system for collecting, storing and displaying dermatological images for the purpose of monitoring and diagnosis of skin conditions and skin cancers, including melanoma. A hand-held unit illuminates a section of the patient's skin, and an imaging device generates imaging signals from light derived from a skin section. Pairs of light output ports in the hand-held unit are arranged such that their intensity distributions overlap at their half-intensity levels so that the resulting summation of their intensities has a flat central region. Three image stores are maintained, one for lesion images, one for “nearby skin” images, and one for reference-white images. The “nearby skin” images are used by the system software to automatically determine the skin/lesion border. The reference white images are used to set the dynamic range of the instrument and to compensate for lighting irregularities.
    Type: Grant
    Filed: December 27, 1999
    Date of Patent: January 31, 2006
    Assignee: Polartechnics Limited
    Inventors: Victor Skladnev, Alex Gutenev, Scott Menzies, Richard Thompson, Andrew Batrac, Leanne Bischoff, Roger Caffin, Stephen Rowe, Hugues Talbot, David Varvel, Peter West
  • Publication number: 20060003009
    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: Application
    Filed: August 26, 2005
    Publication date: January 5, 2006
    Inventors: Stephen Rowe, Kalvin Yim, Beadle Retnarajan, Jeffrey Hubbell, Durga Annavajula
  • Publication number: 20050288905
    Abstract: A system and method for calculating audio processing attribute in digital signal processing system are provided. A testing system generates a multi-channel test signal in which one channel is returned to the testing system and the other channel is sent to a tested system. The test signals are processed, mixed and correlated. The resulting differences in the correlated signals are used to calculate various processing attributes of the tested system.
    Type: Application
    Filed: June 28, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Daniel Dinu, Stephen Rowe
  • Publication number: 20050257239
    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: Application
    Filed: May 17, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Glenn Evans, Stephen Rowe, Robin Speed, Gary Sullivan
  • Publication number: 20040268397
    Abstract: A system and methods provide handling of variable rate playback in a multimedia computer architecture. The systems and methods provide data structures and interfaces that enable a computer architecture and components therein with the ability to playback data at speeds faster and slower than real-time, to playback data in reverse, and to change the rate of playback at any point during playback. One embodiment is a method for providing low-latency, glitch-free changes in a multimedia architecture. Other embodiments are directed to defining multimedia component responsibilities for making rate changes, allowing rate changes to work with standard playback types, coder-decoders, and renderers. The methods include determining a minimum of the maximum reported playback rates and determining minimum and maximum playback rates in a set of modes including: reverse skip mode, reverse key frame mode, reverse full mode, forward full mode, forward key frame mode, and forward skip mode.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Geoffrey T. Dunbar, Kirt Debique, Glenn F. Evans, Robin C. B. Speed, Stephen Rowe, Rebecca C. Weiss, Matthijs Gates