Patents by Inventor Craig F. Feied

Craig F. Feied 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: 8510850
    Abstract: A de-identification system is described herein for converting original messages into de-identified messages. The de-identification system leverages original message-inception-functionality which operates as a gateway for providing original messages for use by a production environment. Namely, the de-identification system includes a transformation module that receives the original messages from the original message-inception functionality. The transformation module then converts instances of sensitive information contained in the original messages into non-sensitive information, to produce the de-identified messages. A de-identified environment can consume the de-identified messages with high confidence that the messages have been properly sanitized. This is because the de-identification work has been performed at a well-contained quarantine level of the message processing functionality.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Bryan J. Dove, Craig F. Feied, Michael T. Gillam, Jonathan A. Handler, Dobroslav K. Kolev, Kurt Arley Luke Thorne
  • Publication number: 20120159637
    Abstract: A de-identification system is described herein for converting original messages into de-identified messages. The de-identification system leverages original message-inception-functionality which operates as a gateway for providing original messages for use by a production environment. Namely, the de-identification system includes a transformation module that receives the original messages from the original message-inception functionality. The transformation module then converts instances of sensitive information contained in the original messages into non-sensitive information, to produce the de-identified messages. A de-identified environment can consume the de-identified messages with high confidence that the messages have been properly sanitized. This is because the de-identification work has been performed at a well-contained quarantine level of the message processing functionality.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Bryan J. Dove, Craig F. Feied, Michael T. Gillam, Jonathan A. Handler, Dobroslav K. Kolev, Kurt Arley Luke Thorne
  • Publication number: 20110320433
    Abstract: Described is associating metadata with different sources of data (e.g., database tables) that allows a single view of data from the sources to be created. An administrator creates baseviews corresponding to database tables and associates metadata with the baseviews, including primary key metadata for the baseviews and meta-tags for one or more of the columns of each baseview. A user selects fields (corresponding to table columns) from a starting baseview, along with fields from any other baseview that has metadata that matches the starting baseview's metadata. A join mechanism automatically creates the view if a metadata match is detected.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Imran Mohiuddin, Mahmood Gulam Qadir, Yi Miao, Bryan Jason Dove, Jonathan Alan Handler, Craig F. Feied, Mehul Y. Shah
  • Publication number: 20110301966
    Abstract: The synchronous semantic processing technique described herein provides the level of completeness of a document in real-time as a user is creating or editing the document and provides recommendations to the user to increase the level of completeness. In one embodiment, the level of completeness of a medical document, and the state of the components of the document that are used to determine level, are used to make recommendations to a user (e.g., a physician) to provide additional information for the components that determine the level, thereby increasing the level. The level of medical documentation can be represented by an Evaluation and Management (E&M) coding level, which is a U.S. standard defined to evaluate how comprehensive a medical document is. The E&M level is used to determine the completeness of the medical document and to make recommendations to the user to improve the quality and the completeness of the document.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Uri Kartoun, John Christopher Gillotte, Prabhdeep Singh, Michael Todd Gillam, Craig F. Feied, Jonathan Alan Handler