Patents by Inventor Roger Wolff

Roger Wolff 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: 8156476
    Abstract: A debugger enhancement provides a debug-task-provider interface whose implementation includes routines designed to support debugging of programs that contain tasks written for a specific programming model. Task creation hierarchies, individual task properties, resource dependencies, synchronization dependencies, and other information can be made accessible during debugging, through a model-independent interface. In a multithreaded environment, a mapping between tasks and threads is also available.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Paul Maybee, Johan Marien, Roger Wolff, Feng Yuan, Brian Crawford, John Cunningham, Gregg Miskelly
  • Publication number: 20100268793
    Abstract: Abstract of the Disclosure A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application pro gram modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognize r plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.
    Type: Application
    Filed: May 11, 2010
    Publication date: October 21, 2010
    Applicant: Microsoft Corporation
    Inventors: Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan
  • Patent number: 7770102
    Abstract: A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.
    Type: Grant
    Filed: June 6, 2000
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan
  • Patent number: 7712024
    Abstract: Application program interfaces (API) are provided for labeling strings while a user is creating a document and providing user actions based on the type of semantic label applied to the string. A recognizer API is provided and includes properties and methods or instructions which allow recognizer plug-ins to semantically label strings of text or cells or information. An action API is provided and includes properties and methods that are called upon when a user initiates particular actions such as opening a web browser, going to a particular URL, or opening an instance of a word processing or spreadsheet program. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeff Reynar, Ziyi Wang, Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Michael Ammerlaan
  • Publication number: 20090307663
    Abstract: A debugger enhancement provides a debug-task-provider interface whose implementation includes routines designed to support debugging of programs that contain tasks written for a specific programming model. Task creation hierarchies, individual task properties, resource dependencies, synchronization dependencies, and other information can be made accessible during debugging, through a model-independent interface. In a multithreaded environment, a mapping between tasks and threads is also available.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Paul Maybee, Johan Marien, Roger Wolff, Feng Yuan, Brian Crawford, John Cunningham, Gregg Miskelly
  • Patent number: 7451389
    Abstract: A method for recognizing data, including strings and media objects, and annotating, or labeling, the data with a type label. After the data is annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings or media objects in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular data that is of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the data in an electronic document.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan, Roger Wolff, Kevin B. Gjerstad
  • Patent number: 7380202
    Abstract: A page is accessed that contains at least one computer-based module. The computer-based module can present information obtained from one or more sources. The computer-based module includes properties, such as properties that affect the appearance of the computer-based module and the format of the information displayed by the computer-based module. The properties of the computer-based module can be stored in a database that is separate from the page. The properties of the computer-based module can be modified in a shared mode, accessible to all users of the page, or a personal mode, accessible by one user.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventors: Greg Lindhorst, Andrew R. Miller, Roger Wolff, Andrew M Warden, Jay L. Massena, Clinton Dee Covington
  • Publication number: 20060177854
    Abstract: The invention relates generally to the gene, and mutations thereto, that are responsible for the disease hereditary hemochromatosis (HH). More particularly, the invention relates to the identification, isolation, and cloning of the DNA sequence corresponding to the normal and mutant HH genes, as well as the characterization of their transcripts and gene products. The invention also related to methods and the like for screening for HH homozygotes and further relates to HH diagnosis, prenatal screening and diagnosis, and therapies of HH disease, including gene therapeutics, protein and antibody based therapeutics, and small molecule therapeutics.
    Type: Application
    Filed: January 5, 2006
    Publication date: August 10, 2006
    Inventors: Winston Thomas, Dennis Drayna, John Feder, Andreas Gnirke, David Ruddy, Zenta Tsuchihashi, Roger Wolff
  • Publication number: 20050278757
    Abstract: The present invention downloads watch faces to a mobile electronic device. Watch faces are broadcast to mobile electronic devices. The watch faces are automatically delivered and stored on a mobile electronic device for selection by a user. Using the device, users can quickly change the current watch face. The user may customize the watch faces they receive. For example, the user may select from a list of available watch faces. Additionally, a mystery watch face may be communicated to the device.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Joel Grossman, Albert Tan, Paul VanderSpek, Roger Wolff, Roger Miller, Christian Colando
  • Publication number: 20050266481
    Abstract: Polymorphic sites in the region surrounding the HH gene are provided. These polymorphisms are useful as surrogate markers in diagnostic assays for hemochromatosis.
    Type: Application
    Filed: June 20, 2005
    Publication date: December 1, 2005
    Inventors: David Ruddy, Roger Wolff
  • Publication number: 20020198909
    Abstract: A method for recognizing data, including strings and media objects, and annotating, or labeling, the data with a type label. After the data is annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings or media objects in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular data that is of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the data in an electronic document.
    Type: Application
    Filed: June 27, 2002
    Publication date: December 26, 2002
    Applicant: Microsoft Corporation
    Inventors: Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan, Roger Wolff, Kevin B. Gjerstad
  • Publication number: 20020035581
    Abstract: Application program interfaces (API) are provided for labeling strings while a user is creating a document and providing user actions based on the type of semantic label applied to the string. A recognizer API is provided and includes properties and methods or instructions which allow recognizer plug-ins to semantically label strings of text or cells or information. An action API is provided and includes properties and methods that are called upon when a user initiates particular actions such as opening a web browser, going to a particular URL, or opening an instance of a word processing or spreadsheet program. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label.
    Type: Application
    Filed: July 16, 2001
    Publication date: March 21, 2002
    Applicant: Microsoft Corporation
    Inventors: Jeff Reynar, Ziyi Wang, Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Michael Ammerlaan