Patents by Inventor Eric W. Johnson
Eric W. Johnson 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: 20240125567Abstract: Disclosed are methods for coating aluminum alloy heat exchangers that include the use of a waterborne top coating. By using a waterborne top coating, relative to a solvent borne, useful advantages can be achieved, such as improved penetration depth of the top coating. An example method includes cleaning a surface of a heat exchanger; contacting the surface of the heat exchanger with a first mixture to provide a passivation layer on the surface of the heat exchanger; contacting the passivation layer with a second mixture in a bath and applying a positive charge to the bath to provide an electro-coating on a surface of the passivation layer; and contacting the electro-coating with a third mixture, the third mixture including water and a polymer resin having anti-corrosion and ultraviolet protection properties, to provide a top coating including the polymer resin on a surface of the electro-coating.Type: ApplicationFiled: October 11, 2023Publication date: April 18, 2024Inventors: John Michael Vandenbark, Eric R. Biebighauser, Mark W. Johnson
-
Publication number: 20240119753Abstract: A method includes transmitting a request for a computer-readable routing diagram, such as a wiring diagram, a pneumatic or hydraulic line diagram, or an optical cable diagram. The method also includes receiving, in response to the request, a routing diagram including a connectable component and at least a portion of a routing set. The connectable component is associated with both a connectable component identifier and the routing set. The routing set contains one or more routable components, such as electrical circuits, pneumatic or hydraulic lines, or optical cables. Further, the method includes displaying, on a display, the routing diagram and at least the portion of the routing set highlighted. Displaying at least the portion of the routing set highlighted occurs in response to an occurrence of the connectable component being selected from the routing diagram displayed on the display or in response to the request including the connectable component identifier.Type: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventors: Michel B. Alberry, Lester B. Johnson, Michael S. Knize, John P. McGraw, Robert Pilz, Thomas W. Tipps, Eric J. Wade, Patrick S. Merg, Roy Steven Brozovich, Todd Mercer, Thomas A. Southward
-
Publication number: 20240099790Abstract: A method for a robotic surgical system includes displaying a graphical user interface on a display to a user, wherein the graphical user interface includes a plurality of reconfigurable display panels, receiving a user input at one or more user input devices, wherein the user input indicates a selection of at least one software application relating to the robotic surgical system, and rendering content from the at least one selected software application among the plurality of reconfigurable display panels.Type: ApplicationFiled: October 2, 2023Publication date: March 28, 2024Inventors: Eric Mark Johnson, Emma Essock-Burns, Lawrence Edward Miller, Francois W. Brahic
-
Publication number: 20160237674Abstract: A connector for connecting an add on building structure to a rim board of an original building structure, including a connector rod including an elongated hollow intermediate portion and smaller breadth externally threaded extensions extending from ends of the hollow intermediate portion. The first externally threaded extension is a length to extend through an opening in the rim board that aligns with an opening in the ledger board, and internally threaded sockets are threaded onto the externally threaded extensions at a positions straddling the rim board at one end and a supportive member within the joists of the add on building structure at the other end for holding add on building at a desired distance from the rim board and preventing rotation of the connector rod.Type: ApplicationFiled: April 5, 2016Publication date: August 18, 2016Inventors: Gary H. Koblasz, Eric W. Johnson
-
Publication number: 20150299999Abstract: A bracket includes a connector rod for mounting through aligned openings in a rim board of an original building structure and through the ledger board of an adjacent add-on building structure. The connector rod includes a stabilizer end of a length extending beyond the rim board and ledger board for connection to a support structure displaced from the rim board and ledger board. The fasteners there against the rim board, the ledger board, and a third fastener is displaced from the rim and ledger boards for connection to a supported structure.Type: ApplicationFiled: March 10, 2015Publication date: October 22, 2015Inventors: Gary H. Koblasz, Eric W. Johnson
-
Patent number: 7437711Abstract: Communication among agile objects and context-bound objects within object-oriented programming environments, including communication across contextual boundaries, is disclosed. In one embodiment, a reference to a second object within a second context is wrapped in a proxy wrapper. A first object within a first context calls the second object via the wrapped reference. No direct reference is held by the first object to the second object. Other embodiments relate to agile objects. Agile objects called by context-bound objects execute in the contexts of their callers. The context of a calling context-bound object becomes the context of an agile object for calling of the agile object by the calling context-bound object. Direct reference to the agile object by the context-bound object is thus permitted.Type: GrantFiled: August 4, 2003Date of Patent: October 14, 2008Assignee: Microsoft CorporationInventors: Christopher W. Brumme, James M. Lyon, Michael J. Toutonghi, Satish R. Thatte, Gopal Krishna R. Kakivaya, Richard D. Hill, Jan S. Gray, Craig H. Wittenberg, Rebecca A. Norlander, Scott G. Robinson, Eric W. Johnson
-
Publication number: 20040068732Abstract: Communication among agile objects and context-bound objects within object-oriented programming environments, including communication across contextual boundaries, is disclosed. In one embodiment, a reference to a second object within a second context is wrapped in a proxy wrapper. A first object within a first context calls the second object via the wrapped reference. No direct reference is held by the first object to the second object. Other embodiments relate to agile objects. Agile objects called by context-bound objects execute in the contexts of their callers. The context of a calling context-bound object becomes the context of an agile object for calling of the agile object by the calling context-bound object. Direct reference to the agile object by the context-bound object is thus permitted.Type: ApplicationFiled: August 4, 2003Publication date: April 8, 2004Applicant: Microsoft CorporationInventors: Christopher W. Brumme, James M. Lyon, Michael J. Toutonghi, Satish R. Thatte, Gopal Krishna R. Kakivaya, Richard D. Hill, Jans S. Gray, Craig H. Wittenberg, Rebecca A. Norlander, Scott G. Robinson, Eric W. Johnson
-
Patent number: 6442620Abstract: An object system provides composable object execution environment extensions with an object model that defines a framework with contexts, policies, policy makers and activators that act as object creation-time, reference creation-time and call-time event sinks to provide processing of effects specific to the environment extensions. At object creation time, an object instantiation service of the object system delegates to the activators to establish a context in which the object is created. The context contains context properties that represent particular of the composable environment extensions in which the object is to execute. The context properties also can act as policy makers that contribute policies to an optimized policy set for references that cross context boundaries. The policies in such optimized sets are issued policy events on calls across the context boundary to process effects of switching between the environment extensions of the two contexts.Type: GrantFiled: August 17, 1998Date of Patent: August 27, 2002Assignee: Microsoft CorporationInventors: Satish R. Thatte, Richard D. Hill, Jan S. Gray, Gopal Krishna R. Kakivaya, Craig H. Wittenberg, James M. Lyon, Rebecca A. Norlander, Eric W. Johnson, Scott G. Robinson
-
Patent number: 6047297Abstract: A method and system for editing actual work records with a start date, an end date and a work value. A period actual is entered, including a period actual start date, period actual end date, and a period actual work value. Before the period actual is stored as an actual work record, it is determined whether there is any overlap between the actual work records and the period actual. If so, any overlap between the actual work records and period actual is eliminated. Any overlapping actual work records that are completely within the period actual, i.e., with a start date and end date between the period actual start date and period actual end date, are deleted. For an overlapping actual work record that surrounds the period actual, i.e., the period actual start date and period actual end date are between the start date and end date, the end date and work value of the overlapping actual work record are modified and a new actual work record is created.Type: GrantFiled: January 13, 1997Date of Patent: April 4, 2000Assignee: Microsoft CorporationInventors: Eric W. Johnson, Alan Aitken Ramaley