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: 20250072811Abstract: Devices, systems, and techniques are disclosed for managing electrical stimulation therapy and/or sensing of physiological signals such as brain signals. For example, a system may assist a clinician in identifying one or more electrode combinations for sensing a brain signal. In another example, a user interface may display brain signal information and values of a stimulation parameter at least partially defining electrical stimulation delivered to a patient when the brain signal information was sensed.Type: ApplicationFiled: November 18, 2024Publication date: March 6, 2025Inventors: Evan D. Schnell, Scott R. Stanslaski, Ilan D. Gordon, Steven M. Goetz, Hijaz M. Haris, Eric J. Panken, Timothy R. Abraham, Thomas L. Chouinard, Susan Heilman Kilbane, Karan Chitkara, Christopher M. Arnett, Alicia W. Thompson, Kevin C. Johnson, Ankush Thakur, Lukas Valine, Christopher L. Pulliam, Brady N. Fetting, Rucha Gokul G. Samant, Andrew H. Houchins, Caleb C. Zarns
-
Patent number: 12226505Abstract: The present invention is directed to a hair care composition comprising from about 8% to about 25% of one or more surfactants from about 0.01% to 10% of one or more surfactant-soluble agent; wherein the composition has a fractional soluble agent concentration (a) of 0.5-1.0 wherein ‘a’ is defined as a = C ? K s i ? C s i where C is the surfactant-soluble agent concentration, Csi are the surfactant concentrations and Ksi is the solubilization capacity of each type of surfactant (e.g. in units of ppm octopirox/weight percent of surfactant) wherein Ksi can be measured easily for any surfactant and surfactant-soluble agent combination.Type: GrantFiled: October 25, 2018Date of Patent: February 18, 2025Assignee: The Procter & Gamble CompanyInventors: Sumanth Narahari Jamadagni, Laurie Ellen Breyfogle, Daniel Lawrence Custer, Eric Scott Johnson, Debora W. Chang
-
Publication number: 20250049464Abstract: An ultrasonic instrument includes a body, an actuation assembly, a shaft assembly, and an end effector. The actuation assembly includes an activation member that is operable to move in a first direction to select a mode of operation. The shaft assembly extends distally from the body and includes an acoustic waveguide. The end effector includes an ultrasonic blade that is in acoustic communication with the acoustic waveguide. The activation member is operable to move in a second direction to activate the end effector in a mode of operation selected by movement of the activation member in the first direction.Type: ApplicationFiled: October 30, 2024Publication date: February 13, 2025Inventors: John A. Hibner, Kevin L. Houser, David A. Monroe, David C. Cagle, Geoffrey S. Strobl, Timothy P. Lessek, Jeffrey L. Aldridge, Ryan M. Asher, Mary E. Mootoo, Eric B. Smith, Gregory W. Johnson, David M. Locke
-
Publication number: 20250032007Abstract: Systems and methods are provided to provide guidance to a user regarding management of a physiologic condition such as diabetes. The determination may be based upon a patient glucose concentration level. The glucose concentration level may be provided to a stored model to determine a state. The guidance may be determined based at least in part on the determined state.Type: ApplicationFiled: October 11, 2024Publication date: January 30, 2025Inventors: Alexandra Elena CONSTANTIN, Scott M. BELLIVEAU, Naresh C. BHAVARAJU, Jennifer D. BLACKWELL, Eric S. COHEN, Basab DATTARAY, Anna Leigh DAVIS, Rian W. DRAEGER, Arturo GARCIA, John Michael GRAY, Hari HAMPAPURAM, Nathaniel David HEINTZMANN, Lauren Hruby JEPSON, Matthew Lawrence JOHNSON, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Phil MAYOU, Patrick Wile MCBRIDE, Michael Robert MENSINGER, Sumitaka MIKAMI, Andrew Attila PAL, Nicholas POLYTARIDIS, Philip Thomas PUPA, Eli REIHMAN, Peter C. SIMPSON, Tomas C. WALKER, Daniel Justin WIEDEBACK, Subrai Girish PAI, Matthew T. VOGEL
-
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