Patents by Inventor Michael Stokes

Michael Stokes 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: 20090228955
    Abstract: Methods and apparatuses for supporting a color management system that processes an image in accordance to a hierarchically-structured policy are provided. The policy may be modeled with a schema in which the policy is organized with a plurality of policy levels. Policy settings at a lower policy level may override policy settings at a higher policy level, which may be inhibited with a lockout mechanism. A user interface supports the capability of a user configuring policy settings through a series of dialog boxes. The dialog boxes are hierarchically organized in accordance with configuration levels, where the configuration levels are associated with the policy levels. The dialog boxes provide a consolidated approach for configuring a color management system by a user. An interface is supported, enabling a component to send inputs to a color management system in order to configure the policy.
    Type: Application
    Filed: May 15, 2009
    Publication date: September 10, 2009
    Applicant: Microsoft Corporation
    Inventors: Bradley P. Gibson, Anthony Presley, Michael Stokes
  • Patent number: 7565641
    Abstract: The present invention is directed to a system and method of securely providing extensible third-party plug-ins to user computers. The system enables third-parties to authenticate themselves to user computers before a user computer is allowed to load the plug-ins. The system also creates separate processes that are spawned from a main process in order to securely execute the third-party plug-ins. Security is further enhanced by assigning a privilege level to the separate process that is lower than the main process.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Adrian Maxa, Marilyn Chen, Michael Stokes, Mark Lawrence
  • Patent number: 7511718
    Abstract: A media integration layer including an application programming interface (API) and an object model allows program code developers to interface in a consistent manner with a scene graph data structure in order to output graphics. Via the interfaces, program code adds child visuals to other visuals to build up a hierarchical scene graph, writes Instruction Lists such as geometry data, image data, animation data and other data for output, and may specify transform, clipping and opacity properties on visuals. The media integration layer and API enable programmers to accomplish composition effects within their applications in a straightforward manner, while leveraging the graphics processing unit in a manner that does not adversely impact normal application performance. A multiple-level system includes the ability to combine different media types (such as 2D, 3D, Video, Audio, text and imaging) and animate them smoothly and seamlessly.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Sriram Subramanian, Leonardo E. Blanco, Donald B. Curtis, Joseph S. Beda, Gerhard A. Schneider, Greg D. Schechter, Adam M. Smith, Eric S. Vandenberg, Matthew W. Calkins, Kevin T. Gallo, Michael Stokes, Rajat Goel
  • Publication number: 20090066717
    Abstract: A method and system for allowing a computer system platform the ability to intervene in the content workflow and perform additional color management based upon the content state and any color management policies in place is provided. Profile data from a source is converted to an intermediate color space upon entry into the platform at a choke point. In response to the current color content, profile data, and/or policy controls of the platform, color management input can be managed to change color management data immediately, change color management data at a later point, and/or ignore color management data.
    Type: Application
    Filed: November 11, 2008
    Publication date: March 12, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael Stokes, Adrian Secchia, Cyra Richardson, Kerry Hammil
  • Publication number: 20090064203
    Abstract: A method and system for allowing a computer system platform the ability to intervene in the content workflow and perform additional color management based upon the content state and any color management policies in place is provided. Profile data from a source is converted to an intermediate color space upon entry into the platform at a choke point. In response to the current color content, profile data, and/or policy controls of the platform, color management input can be managed to change color management data immediately, change color management data at a later point, and/or ignore color management data.
    Type: Application
    Filed: November 11, 2008
    Publication date: March 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael Stokes, Adrian Secchia, Cyra Richardson, Kerry Hammil
  • Patent number: 7466447
    Abstract: A method and system for allowing a computer system platform the ability to intervene in the content workflow and perform additional color management based upon the content state and any color management policies in place is provided. Profile data from a source is converted to an intermediate color space upon entry into the platform at a choke point. In response to the current color content, profile data, and/or policy controls of the platform, color management input can be managed to change color management data immediately, change color management data at a later point, and/or ignore color management data.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: December 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Stokes, Adrian Secchia, Cyra Richardson, Kerry Hammil
  • Patent number: 7460270
    Abstract: The disclosed method diminishes the resolution or the perceived resolution of images and compares the images to evaluate the color image quality of images. The method determines how far away images have to be or how much the resolution needs to be reduced for the images to be perceived as the same. A smaller viewing distance or a lower reduction in resolution corresponds to a closer similarity between the images. A relatively longer viewing distance or a greater reduction in resolution where the visual difference becomes unperceivable is indicative of a large difference between the images.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Stokes, Anthony M. Presley
  • Publication number: 20080244412
    Abstract: Various embodiments described above provide a user interface system that can expose end users and others to color management information in an easy-to-understand manner. In one or more embodiments, the user interface system can provide information that allows the user to easily ascertain whether a device, component or application is color managed, and the status of the device, component or application. Further, the user interface system can enable the user to access links that provide additional information and/or diagnostic help in the event a color management issue is identified.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventor: Michael Stokes
  • Publication number: 20080222782
    Abstract: The invention comprises a decorative removable helmet cover that covers a helmet snugly. The cover can be made of one or multiple sections. On the cover is displayed logos or patterns that make the wearing of helmets more acceptable and attractive for activity doers, without creating a situation of the material flapping around and causing noise or distractions.
    Type: Application
    Filed: August 5, 2005
    Publication date: September 18, 2008
    Inventor: Paul Michael Stokes
  • Patent number: 7394565
    Abstract: A method and system for controlling gamut mapping algorithm parameters and exposing those parameters as user interface elements to allow users to interactively control the gamut mapping algorithm parameters is provided. A request to modify a user interface is received and a modified gamut mapping algorithm parameter element is loaded into the user interface in response. The request to modify can be a request to modify a pre-existing gamut mapping algorithm parameter element or a format of a corresponding gamut mapping algorithm parameter. User specified requests to adjust gamut mapping algorithm parameter elements are received and color management operations are adjusted in response. A three dimensional representation of a device color gamut can be displayed and modified by a user, and an input image that is being processed by the color management operations is displayed and modified dynamically in response to user specific adjustments.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Stokes, Bradley P. Gibson, Christopher Raubacher
  • Patent number: 7392533
    Abstract: A system and related techniques detect and manage the set of rights associated with a componentized electronic document, including to separately protect and manage individual text, graphic, audio, video or other parts of a multimedia presentation. Unlike prior digital asset management platforms which could enforce encryption or other protection simply around the entire object, the invention permits individualized control over separate media components, to permit distribution for example of some parts, such as text passages, while preventing unauthorized access or copying of audio, photographic, video or other files or content. The electronic document may maintain a list of media components and the set of rights associated with each such component, and a content server or other source may apply key encryption or other safeguards to guide the delivery of the overall media object or its parts, for instance to view in a browser, print on a printer or otherwise access, manipulate or output the content.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph D. Ternasky, Robert L. C. Parker, Michael M. Byrd, Adam Eversole, Joseph King, Michael Stokes
  • Patent number: 7348993
    Abstract: A method and system for allowing a computer system platform the ability to create image content is provided. Captured image data of an original image is received and information corresponding to colorimetric points is measured. Automatic determinations are made as to whether information of additional colorimetric points need to be measured to reproduce an accurate color representation of the original image. In response, the computer system platform can identify portions of a displayed image where information of colorimetric points needs to be measured. In addition, the system can automatically measure information of the additional colorimetric points needed. An image and color gamut representation are displayed allowing a user to manipulate measured information of colorimetric points and change the view of the color gamut representation, thereby allowing a user to create an accurate color representation of the original image.
    Type: Grant
    Filed: November 10, 2003
    Date of Patent: March 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Stokes, William M. Crow
  • Publication number: 20080025649
    Abstract: A system, media, and method for transforming a main image of a digital image in accordance with a parameter are provided. The main image that is transformed based on the parameter may be one stored in the Exchangeable Image File (“EXIF”) format. In turn, the metadata, including the thumbnail image, is updated to correspond to the transformed main image. The transformed main image and updated metadata are stored together in a file using the EXIF format. Thus, the transformed main image may be viewed using a digital camera or viewer software compatible with a properly formatted EXIF file.
    Type: Application
    Filed: August 9, 2007
    Publication date: January 31, 2008
    Applicant: MICROSOFT COPORATION
    Inventors: MIN LIU, MICHAEL STOKES, GILMAN WONG, TAKASHI MATSUZAWA
  • Patent number: 7302118
    Abstract: This present invention provides a system and method for transforming a main image of a digital image, such as one stored in the Exchangeable Image File (“EXIF”) format, updating the metadata, including the thumbnail image, to correspond to the transformed main image. The transformed main image and updated metadata are stored together in a file using the EXIF format so that the transformed main image may be viewed using a digital camera or viewer software compatible with a properly formatted EXIF file.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: November 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Min Liu, Michael Stokes, Gilman K. Wong, Takashi Matsuzawa
  • Publication number: 20070239175
    Abstract: A method of securing a suture includes the steps of inserting the suture through a passageway into a body of a patient, inserting the suture into and back out of tissue, tying a knot along a length of the suture, and fusing the knot.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Michael Stokes, Mark Zeiner, Jeffrey Swayze, Mark Ortiz, Frederick Shelton
  • Publication number: 20070239177
    Abstract: A method for inserting an instrument through a natural orifice. The instrument has a low profile orientation and a deployed orientation which is larger than the size of the natural orifice through which it is to be inserted. The method is achieved by coupling the instrument to an endoscope and placing the instrument in its low profile orientation, insetting the endoscope and the instrument through a natural orifice to a target position within a body while the instrument is in its low profile orientation, actuating the instrument to it is deployed orientation, and returning the instrument to its low profile orientation and withdrawing the instrument from the body through the natural orifice.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Michael Stokes, Thomas Albrecht, Mark Ortiz, Mark Zeiner, Andrew Zwolinski, Frederick Shelton
  • Publication number: 20070239206
    Abstract: A suture has a fluid delivery line for improved retention of a suture line. The suture includes a suture body including a central lumen. The suture body further includes an inner surface along the central lumen and an exterior surface. Spaced perforations are formed along the suture body for maintaining the lumen in fluid communication with the exterior surface of the suture body. When fluid is pumped into the suture, the perforations allow the fluid to be distributed along the length of the exterior surface of the suture body both internal and external to the opposed tissue secured by the suture.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Frederick Shelton, Robert McKenna, Mark Ortiz, Michael Stokes
  • Publication number: 20070239176
    Abstract: An endoscopic instrument to be used with an endoscope. The instrument includes an elongated tube having a distal end and a proximal end, an end effector attached to the distal end of the elongated tube, and a handle attached to the proximal end. The handle includes a mechanism for attaching the instrument to a first vacuum source. The handle further includes a second vacuum source integral with the handle for amplifying the first vacuum source, whereby the first and second vacuum sources combine to operate the end effector.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Michael Stokes, Frederick Shelton, Mark Ortiz
  • Publication number: 20070232920
    Abstract: Several embodiments of medical ultrasound handpieces are described each including a medical ultrasound transducer assembly. An embodiment of a medical ultrasound system is described, wherein the medical ultrasound system includes a medical ultrasound handpiece having a medical ultrasound transducer assembly and includes an ultrasonically-vibratable medical-treatment instrument which is attachable to a distal end of the transducer assembly. An embodiment of a medical ultrasound system is described, wherein the medical ultrasound system has a handpiece including a medical ultrasound transducer assembly and including a housing or housing component surrounding the transducer assembly. A method for tuning a medical ultrasound handpiece includes machining at least a distal non-threaded portion of an instrument-attachment stud of the transducer assembly to match a measured fundamental frequency to a desired fundamental frequency to within a predetermined limit.
    Type: Application
    Filed: April 9, 2007
    Publication date: October 4, 2007
    Inventors: Karen Kowalski, Michael Stokes, Mark Tebbe, Michael Lamping
  • Patent number: D571934
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: June 24, 2008
    Inventors: Michael Stokes, Victoria Stokes