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: 8156476Abstract: 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: GrantFiled: June 10, 2008Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: Paul Maybee, Johan Marien, Roger Wolff, Feng Yuan, Brian Crawford, John Cunningham, Gregg Miskelly
-
Publication number: 20100268793Abstract: 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: ApplicationFiled: May 11, 2010Publication date: October 21, 2010Applicant: Microsoft CorporationInventors: Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan
-
Patent number: 7770102Abstract: 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: GrantFiled: June 6, 2000Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan
-
Patent number: 7712024Abstract: 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: GrantFiled: July 16, 2001Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: Jeff Reynar, Ziyi Wang, Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Michael Ammerlaan
-
Publication number: 20090307663Abstract: 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: ApplicationFiled: June 10, 2008Publication date: December 10, 2009Applicant: MICROSOFT CORPORATIONInventors: Paul Maybee, Johan Marien, Roger Wolff, Feng Yuan, Brian Crawford, John Cunningham, Gregg Miskelly
-
Patent number: 7451389Abstract: 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: GrantFiled: June 27, 2002Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan, Roger Wolff, Kevin B. Gjerstad
-
Patent number: 7380202Abstract: 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: GrantFiled: June 16, 2003Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Greg Lindhorst, Andrew R. Miller, Roger Wolff, Andrew M Warden, Jay L. Massena, Clinton Dee Covington
-
Publication number: 20060177854Abstract: 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: ApplicationFiled: January 5, 2006Publication date: August 10, 2006Inventors: Winston Thomas, Dennis Drayna, John Feder, Andreas Gnirke, David Ruddy, Zenta Tsuchihashi, Roger Wolff
-
Publication number: 20050278757Abstract: 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: ApplicationFiled: May 28, 2004Publication date: December 15, 2005Applicant: Microsoft CorporationInventors: Joel Grossman, Albert Tan, Paul VanderSpek, Roger Wolff, Roger Miller, Christian Colando
-
Publication number: 20050266481Abstract: Polymorphic sites in the region surrounding the HH gene are provided. These polymorphisms are useful as surrogate markers in diagnostic assays for hemochromatosis.Type: ApplicationFiled: June 20, 2005Publication date: December 1, 2005Inventors: David Ruddy, Roger Wolff
-
Publication number: 20020198909Abstract: 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: ApplicationFiled: June 27, 2002Publication date: December 26, 2002Applicant: Microsoft CorporationInventors: Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan, Roger Wolff, Kevin B. Gjerstad
-
Publication number: 20020035581Abstract: 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: ApplicationFiled: July 16, 2001Publication date: March 21, 2002Applicant: Microsoft CorporationInventors: Jeff Reynar, Ziyi Wang, Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Michael Ammerlaan