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

  • Patent number: 8024273
    Abstract: A database system, which stores electronic medical records, may assign a child-application-identification-code to a healthcare provider via a clinical system intermediary acting on behalf of the healthcare provider. The database system may associate the child-application-identification-code assigned to the healthcare provider with a privacy statement and terms of use associated with the clinical system. The privacy statement and terms of use may be presented to the patient when the patient is prompted by the database system to approve or deny a request by the healthcare provider to access the electronic medical record of the patient stored at the database system.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Kalpita Deobhakta, Sean Nolan, Hubert Van Hoof, Michael Stokes
  • Publication number: 20110153459
    Abstract: Systems, methods and computer program products are provided for managing a plurality of tires from their procurement through their disposal. An embodiment may include a method for determining all the costs of a tire over its total service life including procurement costs, repair costs, retread costs and disposal costs. An embodiment may include managing an inventory by automatically replenishing the inventory by following a set of stored inventory management rules. An embodiment may include helping to ensure that an impermissible tire is not mounted on a vehicle. A stored set of tire mounting rules automatically check the tire being mounted against requirements for the tire set by the rules, the requirements set as to by vehicle type and wheel position.
    Type: Application
    Filed: November 15, 2010
    Publication date: June 23, 2011
    Inventors: Nathan J. Kirian, Christopher Michael Stokes
  • Patent number: 7880918
    Abstract: A system and related techniques generate a unified representation of graphical representations, such as documents, graphic images or others, for displaying on a display screen, printing on a printer, faxing via a facsimile machine or outputting in other ways. In embodiments a media integration layer, which may reside in the operating system level, may generate renderings from graphics primitives, and send that rendering via a mediation engine to a device driver, for instance a print engine located in a printer. The device engine may return a preview of the output representation to the media integration layer for adjustments or to accept and print the output, all without a necessity for or reliance upon a device-specific driver in the operating system. Since both the display screen and the output device operate off of the same base representation, neither the display nor output device needs to attempt to emulate the output characteristics of the other, and screen-to-print uniformity may be enhanced.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Joseph D. Ternasky, Robert L. C. Parker, Michael M. Byrd, Adam Eversole, Joseph King, Michael Stokes
  • Patent number: 7813000
    Abstract: A color characterization profile format and data structure are provided for allowing a color management solution to convert colors into or out of a color space. The color characterization profile format contains a color management measurement data portion and a container that is configured to provide digital rights management capabilities over the color characterization profile format. The container can include linked and embedded objects and extensible markup language. Further, the container can be an advanced systems format container. The container can be configured to perform different functions, including enabling private data extensions, operating interface description language, storing a rendering intent separate from the color management measurement data portion, the ability to be edited by a text editor application, operability across a plurality of operating platforms, and preventing a user from tampering with the color characterization profile format.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Joseph Donald Ternasky, Michael Stokes, David Ornstein, James Alkove
  • Patent number: 7777902
    Abstract: A system and related techniques generate printing and other output operations via a resolution-independent visual tree object. According to embodiments the operating system or other resource may receive the visual tree object and related data from applications or other sources, and perform logic to scale or process the visual output for resolution, effects or other purposes directly from that object. The operating system or other resource itself may be configured to receive the componentized visual tree object and condition or render that object for output to a printer, facsimile machine, copy machine or other output device. The operating system may serialize or spool that object from the source object in native form, relieving applications of the need to prepare documents or other output objects to generate specified resolutions, effects or to adapt the output to specific output drivers.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Joseph D. Ternasky, Robert L. C. Parker, Michael M. Byrd, Adam Eversole, Joseph King, Michael Stokes, Oliver H. Foehr
  • Publication number: 20100137438
    Abstract: The invention provides for the use of isovaline or a pharmaceutically acceptable salt thereof for the treatment of Pain in a mammalian subject in some preferred embodiments, the invention provides for the treatment of acute and chronic Pain syndromes where other drug therapies have limited efficacy or unacceptable toxicity in said subject.
    Type: Application
    Filed: September 12, 2007
    Publication date: June 3, 2010
    Inventors: Ernest Puil, Bernard Ansel MacLeod, Thomas Michael Stokes, Wei Liu
  • Patent number: 7711185
    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: Grant
    Filed: May 15, 2009
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Bradley P. Gibson, Anthony Presley, Michael Stokes
  • Patent number: 7676118
    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: Grant
    Filed: August 9, 2007
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Min Liu, Michael Stokes, Gilman K. Wong, Takashi Matsuzawa
  • Patent number: 7667872
    Abstract: A system and method for selectively setting gamut map model defaults in a color management system is disclosed for transforming colors from a first color space to a second color space. The method includes the steps of comprises determining the profile associated with the second color space from one of an ICC profile, a device model profile and a system default profile; associating a color appearance profile and a gamut mapping profile based on the profile; and selecting at least one of the color appearance and gamut mapping profiles based on the profile associated with the second color space.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Anthony Presley, Jeff Bloomfield, Marilyn Chen, Michael Stokes
  • Patent number: 7651017
    Abstract: A surgical stapler having a selectively bendable end effector is provided. A staple holding jaw of the end effector is coupled to another jaw for grasping tissue to be stapled. The stapler can adapted to drive staples into tissue having a pattern conforming with the selected shape of the end effector. In particular, the end effector can be adapted to drive staples in a linear pattern when the end effector orients staples in a substantially linear configuration. The end effector can also be adapted to drive staples in a non linear pattern when the end effector orients staples in a non linear configuration. Methods of stapling tissue with a stapler having a bendable end effector are also discussed.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: January 26, 2010
    Assignee: Ethicon Endo-Surgery, Inc.
    Inventors: Mark S. Ortiz, Michael Stokes
  • Patent number: 7647348
    Abstract: The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.
    Type: Grant
    Filed: February 20, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventor: Michael Stokes
  • Patent number: 7647347
    Abstract: The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.
    Type: Grant
    Filed: February 20, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventor: Michael Stokes
  • Publication number: 20090327297
    Abstract: A database system, which stores electronic medical records, may assign a child-application-identification-code to a healthcare provider via a clinical system intermediary acting on behalf of the healthcare provider. The database system may associate the child-application-identification-code assigned to the healthcare provider with a privacy statement and terms of use associated with the clinical system. The privacy statement and terms of use may be presented to the patient when the patient is prompted by the database system to approve or deny a request by the healthcare provider to access the electronic medical record of the patient stored at the database system.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Kalpita Deobhakta, Sean Nolan, Hubert Van Hoof, Michael Stokes
  • Publication number: 20090327296
    Abstract: A method of preserving individual information privacy for each of a plurality of customers while providing aggregated information about the plurality of customers includes storing static customer data and dynamic customer data of the plurality of customers in a protected database. The method includes restricting shared access to the static customer data and the dynamic customer data to a set of approved privacy-preserving queries. The privacy preserving queries include a privacy-preserving aggregation query that uses one or more parameters to indicate a characteristic of interest for which aggregation of the static customer data and the dynamic customer data is requested. The privacy-preserving aggregation query may be configured to retrieve aggregated customer data related to the characteristic of interest.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan Francis, Michael Stokes
  • Publication number: 20090320092
    Abstract: A server system for regulating access to a health record of an individual includes a communications subsystem, a logic subsystem operatively coupled to the communications subsystem and configured to execute instructions, memory operatively coupled to the logic subsystem and holding user-interface instructions that, when executed by the logic subsystem, send information via the communications subsystem for presenting a user interface. In this embodiment, the user interface includes a list of one or more items in the health record to which an application has requested access, and for each of the one or more items, a configuration-indicating element distinguishing whether the application is configured to service the individual if access to that item is denied. The user interface further includes for each of the one or more items, one or more presettable selection elements enabling a marshal of the health record to authorize or withhold access to that item.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Johnson Apacible, Michael Patrick Gordon, Michael Stokes
  • Publication number: 20090320090
    Abstract: An authoring application enables an administrative user to generate, validate, and deploy one or more privacy notices and legal notices in web pages that may be retrieved by a client user via a web browser. Two or more of the privacy notices generated by the authoring application may be deployed in a web page, and may be selectively presented to the client user via the web browser in accordance with the notification setting selected at the web browser. Two or more of the legal notices generated by the authoring application may be deployed in the web page or in a second web page. The legal notices may be selectively presented to the client user via the web browser in accordance with the notification setting.
    Type: Application
    Filed: June 21, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Julia Hungerford, Barry A. Stulberg, Gerald F. Brown, Michael Stokes
  • Publication number: 20090320091
    Abstract: An approach for presenting a web page to a client user via a web browser. As one example, a user preference specifying a notification setting may be received from the client user at the web browser. The notification setting may cause the web browser, upon retrieving a web page, to present one or more of a privacy notice or a legal notice to the client user. The particular way in which the privacy notice and the legal notice are presented to the client user may be varied based on the notification setting specified by the user preference.
    Type: Application
    Filed: June 21, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Frank Torres, Michael Stokes
  • Patent number: 7636468
    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: Grant
    Filed: November 10, 2003
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Bradley P. Gibson, Anthony Presley, Michael Stokes
  • Patent number: 7634775
    Abstract: In a described implementation, a production device, such as a computer, produces a shared resources container that includes shareable resources. Each resource of the shared resources container includes a part name and corresponding data. The production device downloads the shared resources container to a utilization device. The production device also formulates a job container, such as a print job. The production device analyzes resource usage of the job container during processing thereof. If a resource relevant to the job container is included in the shared resources container, the resource is excluded from the job container in lieu of a resource reference that is insert therefor. The production device also downloads the job container to the utilization device. At the utilization device, the job container is processed using the resource reference. Specifically, the resource reference is used to retrieve the associated resource from the shared resources container.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Craig I. McLuckie, Feng Yue, Harvinder P Singh, Khaled S. Sedky, Michael Stokes, Oliver H. Foehr
  • Patent number: 7593959
    Abstract: The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.
    Type: Grant
    Filed: February 20, 2006
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventor: Michael Stokes