Patents by Inventor Brian Teutsch
Brian Teutsch 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: 20160186034Abstract: An organophilic clay mixture having a first organophilic clay that is modified attapulgite clay and/or modified sepiolite clay, together with an organophilic modified bentonite clay, may be used as a rheological additive to improve the ultra-low shear rate viscosity of oil-based or synthetic oil-based drilling fluids (O/SBMs) and to increase the carrying capacity of the oil mud, while reducing the high shear rate readings. The clays are modified by treating them with quaternary amines and/or quaternary ammonium salts. The organophilic clay mixture significantly yields stable gels that are non-progressive compared to each individual organophilic clay used separately.Type: ApplicationFiled: March 10, 2015Publication date: June 30, 2016Applicant: BAKER HUGHES INCORPORATEDInventors: WILSON MAINYE, MICHAEL BRIAN TEUTSCH
-
Patent number: 8739058Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: GrantFiled: January 19, 2010Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Publication number: 20100115453Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: ApplicationFiled: January 19, 2010Publication date: May 6, 2010Applicant: MICROSOFT CORPORATIONInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 7665032Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: GrantFiled: August 18, 2005Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 7644391Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: GrantFiled: August 18, 2005Date of Patent: January 5, 2010Assignee: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 7568165Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: GrantFiled: February 17, 2006Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Louis Amadio, Oliver Fisher, Brian Teutsch
-
Publication number: 20070074126Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: ApplicationFiled: August 18, 2005Publication date: March 29, 2007Applicant: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Publication number: 20070044029Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: ApplicationFiled: August 18, 2005Publication date: February 22, 2007Applicant: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Publication number: 20070044039Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.Type: ApplicationFiled: February 17, 2006Publication date: February 22, 2007Applicant: Microsoft CorporationInventors: Louis Amadio, Oliver Fisher, Brian Teutsch
-
Publication number: 20070036433Abstract: Systems and/or methods (“tools”) are described that enable a recognition system to recognize user-entered data conforming to a data rule. The tools may do so by providing data regions for a document. With these data regions, the recognition system may better determine what information on the document is user-entered and what is not. Each of these data regions has a data rule governing data for that region. With the data rule, the recognition system may better recognize data from each region. The tools may ascertain these data regions and rules from an electronic form having controls laid out similarly to data-entry areas of the document.Type: ApplicationFiled: August 15, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: Brian Teutsch, Willson David, Joshua Bell, Aleksandr Tsybert, Laurent Mollicone
-
Publication number: 20070038927Abstract: Systems and/or methods (“tools”) are described that convert or present conversion problems for electronic documents. The tools may convert a generally unstructured electronic document to a generally structured electronic document using non-visual textual and layout information of the unstructured document. The tools can also present possible problems with this or other types of conversion. And the tools can enable a user to alter an electronic document's schema without altering its visual layout.Type: ApplicationFiled: August 15, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: Nicholas Dallett, Scott Roberts, Brian Teutsch, Jun Jin, Willson David, Joshua Bell, David Snow, Aleksandr Tsybert, Shuk-Yan Lai
-
Publication number: 20060197982Abstract: Systems and/or methods that enable addition of a designer-created aspect originating from one electronic form template into another electronic form template are described. The systems and/or methods may also, in one embodiment, enable a user to graphically package designer-created aspects of an existing electronic form template into a component capable of being added to another electronic form template. In another embodiment, these systems and/or methods may enable mapping of an existing non-structural designer-created aspect originating from one electronic form template onto a data structure of another electronic form template.Type: ApplicationFiled: March 4, 2005Publication date: September 7, 2006Applicant: Microsoft CorporationInventors: Joshua Bell, Scott Roberts, Jun Jin, Brian Teutsch, Laurent Mollicone