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: 20240125567
    Abstract: 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: Application
    Filed: October 11, 2023
    Publication date: April 18, 2024
    Inventors: John Michael Vandenbark, Eric R. Biebighauser, Mark W. Johnson
  • Publication number: 20240119753
    Abstract: 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: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventors: 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: 20240099790
    Abstract: 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: Application
    Filed: October 2, 2023
    Publication date: March 28, 2024
    Inventors: Eric Mark Johnson, Emma Essock-Burns, Lawrence Edward Miller, Francois W. Brahic
  • Publication number: 20160237674
    Abstract: 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: Application
    Filed: April 5, 2016
    Publication date: August 18, 2016
    Inventors: Gary H. Koblasz, Eric W. Johnson
  • Publication number: 20150299999
    Abstract: 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: Application
    Filed: March 10, 2015
    Publication date: October 22, 2015
    Inventors: Gary H. Koblasz, Eric W. Johnson
  • Patent number: 7437711
    Abstract: 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: Grant
    Filed: August 4, 2003
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: 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: 20040068732
    Abstract: 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: Application
    Filed: August 4, 2003
    Publication date: April 8, 2004
    Applicant: Microsoft Corporation
    Inventors: 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: 6442620
    Abstract: 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: Grant
    Filed: August 17, 1998
    Date of Patent: August 27, 2002
    Assignee: Microsoft Corporation
    Inventors: 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: 6047297
    Abstract: 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: Grant
    Filed: January 13, 1997
    Date of Patent: April 4, 2000
    Assignee: Microsoft Corporation
    Inventors: Eric W. Johnson, Alan Aitken Ramaley