Patents by Inventor Mark A. Johnson

Mark A. 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: 20240235613
    Abstract: A method and device for boosting variable voltages are provided. The method for boosting a plant voltage using a variable boost device located at a bottom of a tower that supplies power through a transmission line to a radio device located at a top of the tower includes (1) comparing an output current of the variable boost device against a set of one or more current values, wherein the set of one or more current values represents a range of currents; (2) selecting a voltage value that corresponds to a current value of the set of one or more current values; (3) setting an output voltage of the variable boost device to match the selected voltage value; and repeating the steps (1)-(3).
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Inventor: Mark A. Johnson
  • Publication number: 20240137069
    Abstract: A method and device for boosting variable voltages are provided. The method for boosting a plant voltage using a variable boost device located at a bottom of a tower that supplies power through a transmission line to a radio device located at a top of the tower includes (1) comparing an output current of the variable boost device against a set of one or more current values, wherein the set of one or more current values represents a range of currents; (2) selecting a voltage value that corresponds to a current value of the set of one or more current values; (3) setting an output voltage of the variable boost device to match the selected voltage value; and repeating the steps (1)-(3).
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Inventor: Mark A. Johnson
  • Patent number: 11719679
    Abstract: Gas exchange analysis methods and systems utilize a water vapor buffering component including a material configured to buffer water vapor in a flow of a gas, whereby fluctuations in the water vapor content in the flow of the gas are slowed for components downstream from the water vapor buffering component. Components downstream of the water vapor buffering component may include: a first water vapor sensor configured to receive the flow of the gas from the water vapor buffering component and configured to measure a first concentration of water vapor in the gas; a sample chamber configured to receive the gas exiting the water vapor buffering component or the first water vapor sensor and to hold a sample capable of adding or removing water vapor from the gas; and a second water vapor sensor configured to measure a second concentration of water vapor in the gas exiting the sample chamber.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: August 8, 2023
    Assignee: LI-COR, INC.
    Inventors: Mark A. Johnson, Robert D. Eckles, Douglas J. Lynch, Johnathan I. E. McCoy, Jason Hupp
  • Publication number: 20210293768
    Abstract: Gas exchange analysis methods and systems utilize a water vapor buffering component including a material configured to buffer water vapor in a flow of a gas, whereby fluctuations in the water vapor content in the flow of the gas are slowed for components downstream from the water vapor buffering component. Components downstream of the water vapor buffering component may include: a first water vapor sensor configured to receive the flow of the gas from the water vapor buffering component and configured to measure a first concentration of water vapor in the gas; a sample chamber configured to receive the gas exiting the water vapor buffering component or the first water vapor sensor and to hold a sample capable of adding or removing water vapor from the gas; and a second water vapor sensor configured to measure a second concentration of water vapor in the gas exiting the sample chamber.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 23, 2021
    Inventors: Mark A. Johnson, Robert D. Eckles, Douglas J. Lynch, Johnathan I.E. McCoy, Jason Hupp
  • Patent number: 11111716
    Abstract: A movable wall system includes a plurality of movable wall panels including a first movable wall panel and a second moveable wall panel rotatably coupled together through at least one hinge. The movable wall system further includes a biasing system which biases the first movable wall panel and the second movable wall panel into an arrangement wherein a panel face of the first movable wall panel and a panel face of the second moveable wall panel are generally parallel.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: September 7, 2021
    Assignee: Modernfold, Inc.
    Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
  • Patent number: 11025750
    Abstract: An accessed indicator is encoded in a uniform resource locator (URL) of a first request message, for a first action, to determine if a first request is for a native behavior that provides client-side platform specific actions implemented by the client device that has client-side resources instead of a server in communication with the client device. The first request message represents the first request to access the native behavior. The first action is implemented using a client-side resource of the client device without transmitting the first request from the client device to the server that the first request was originally destined for. A second request message with a second request specifying a second action is intercepted. It is determined that the second action cannot be performed by any of the client-side resources of the client device. The second request specifying the second action is transmitted from the client device to the server.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: June 1, 2021
    Assignee: Oracle International Corporation
    Inventor: Mark A. Johnson
  • Publication number: 20200277819
    Abstract: A movable wall system includes a plurality of movable wall panels including a first movable wall panel and a second moveable wall panel rotatably coupled together through at least one hinge. The movable wall system further includes a biasing system which biases the first movable wall panel and the second movable wall panel into an arrangement wherein a panel face of the first movable wall panel and a panel face of the second moveable wall panel are generally parallel.
    Type: Application
    Filed: May 15, 2020
    Publication date: September 3, 2020
    Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
  • Patent number: 10669772
    Abstract: A movable wall system includes a plurality of movable wall panels including a first movable wall panel and a second moveable wall panel rotatably coupled together through at least one hinge. The movable wall system further includes a biasing system which biases the first movable wall panel and the second movable wall panel into an arrangement wherein a panel face of the first movable wall panel and a panel face of the second moveable wall panel are generally parallel.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 2, 2020
    Assignee: MODERNFOLD, INC.
    Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
  • Publication number: 20190306278
    Abstract: An accessed indicator is encoded in a uniform resource locator (URL) of a first request message, for a first action, to determine if a first request is for a native behavior that provides client-side platform specific actions implemented by the client device that has client-side resources instead of a server in communication with the client device. The first request message represents the first request to access the native behavior. The first action is implemented using a client-side resource of the client device without transmitting the first request from the client device to the server that the first request was originally destined for. A second request message with a second request specifying a second action is intercepted. It is determined that the second action cannot be performed by any of the client-side resources of the client device. The second request specifying the second action is transmitted from the client device to the server.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Applicant: Oracle International Corporation
    Inventor: Mark A. Johnson
  • Patent number: 10367920
    Abstract: A system and method for facilitating native client device application interaction with a web application. An example method includes monitoring request messages output from the web application; determining one or more of the request messages include an indication that the one or more request messages represent a request to implement an action that can be performed via one or more resources of a client device, and providing a signal in response thereto; and implementing the action in response to the signal. In a more specific embodiment, the method further includes employing a client request interceptor in communication with the web application to forward requests output by the web application and determined by the interceptor to be requests for native content or functionality to a native behavior dispatcher, which communicates with a native container application to facilitate implementing the action.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: July 30, 2019
    Assignee: Oracle International Corporation
    Inventor: Mark A. Johnson
  • Patent number: 10291743
    Abstract: A system and method for facilitating efficient interaction between a client device and a server. An example method includes receiving at a server, a request for server configuration information sent to the server by a client device, and then employing a first web service in communication with the server to convey configuration information about a server to a client device in response to the request message received therefrom by the server. The configuration information includes information pertaining to known capabilities that may be offered by the server to the client device. Generally, embodiments described herein provide various features for facilitating configuring service endpoints in native client applications at runtime, thereby enabling implementation of changes to server-side components that a client application invokes or communicates with, without needing to change the client application.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: May 14, 2019
    Assignee: Oracle International Corporation
    Inventor: Mark A. Johnson
  • Patent number: 10277520
    Abstract: A packet transfer buffer for use in a computer system having multiple source and destination interfaces, as well as packet handling software. The buffer has a source packet FIFO and destination packet FIFO, each with an associated packet length counter. The packet handling software obtains packet lengths from the source packet counter, and provides the packet length to the destination packet counter. The buffer has hardware circuitry that handles transfer of data from the source packet FIFO to the destination packet FIFO without the need for word-by-word reads and writes by the packet handling software.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: April 30, 2019
    Assignee: SOUTHWEST RESEARCH INSTITUTE
    Inventor: Mark A. Johnson
  • Patent number: 10243580
    Abstract: A digital to analog converter (DAC) that provides an output that is iteratively stepped as the DAC increments or decrements from its digital input to analog output. The DAC has configurable registers to store a timer count value, an iteration value, and the input value. A state machine compares the iteration value to current DAC values, and adds or subtracts the iteration value until the final output is reached.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: March 26, 2019
    Assignee: SOUTHWEST RESEARCH INSTITUTE
    Inventor: Mark A. Johnson
  • Patent number: 10213060
    Abstract: A shower track guide system for a shower enclosure may include an elevated track positioned above a base and at least one stand disposed between the base and the track. The track may be mounted to the at least one stand. A shower door may be movable along a top of the track to permit access to the shower enclosure. The stand may elevate the track above the base to permit water to flow underneath the track.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: February 26, 2019
    Assignee: KOHLER CO.
    Inventors: Steven R. Aykens, Mark A. Johnson, James L. Marlowe, Roque M. Corpuz, Jr., Nicholas Pairolero, Michael R. Bates
  • Publication number: 20180320432
    Abstract: A movable wall system includes a plurality of movable wall panels including a first movable wall panel and a second moveable wall panel rotatably coupled together through at least one hinge. The movable wall system further includes a biasing system which biases the first movable wall panel and the second movable wall panel into an arrangement wherein a panel face of the first movable wall panel and a panel face of the second moveable wall panel are generally parallel.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Applicant: Modernfold, Inc.
    Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
  • Patent number: 10088980
    Abstract: A menu application provides an integrated interface for launching multiple mobile applications from a dynamically configurable menu. Each of the mobile applications is associated with a servlet that provides the application's menu data to the menu application. The servlet may query design-time data and application run-time data to generate the menu data for the application. Additionally, the set of applications included by the menu application in a menu list may be based on a user authorization level, such that the menu list only includes applications that the user is authorized to access.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: October 2, 2018
    Assignee: Oracle International Corporation
    Inventors: Nicole Laurent, Mark A. Johnson
  • Publication number: 20180205663
    Abstract: A packet transfer buffer for use in a computer system having multiple source and destination inferfaces, as well as packet handling software. The buffer has a source packet FIFO and destination packet FIFO, each with an associated packet length counter. The packet handling software obtains packet lengths from the source packet counter, and provides the packet length to the destination packet counter. The buffer has hardware circuitry that handles transfer of data from the source packet FIFO to the destination packet FIFO without the need for word-by-word reads and writes by the packet handling software.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventor: Mark A. Johnson
  • Publication number: 20180078096
    Abstract: A shower track guide system for a shower enclosure may include an elevated track positioned above a base and at least one stand disposed between the base and the track. The track may be mounted to the at least one stand. A shower door may be movable along a top of the track to permit access to the shower enclosure. The stand may elevate the track above the base to permit water to flow underneath the track.
    Type: Application
    Filed: November 27, 2017
    Publication date: March 22, 2018
    Inventors: Steven R. Aykens, Mark A. Johnson, James L. Marlowe, Roque M. Corpuz, JR., Nicholas Pairolero, Michael R. Bates
  • Patent number: 9839330
    Abstract: A shower track guide system for a shower enclosure may include an elevated track positioned above a base and at least one stand disposed between the base and the track. The track may be mounted to the at least one stand. A shower door may be movable along a top of the track to permit access to the shower enclosure. The stand may elevate the track above the base to permit water to flow underneath the track.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: December 12, 2017
    Assignee: KOHLER CO.
    Inventors: Steven R. Aykens, Mark A. Johnson, James L. Marlowe, Roque M. Corpuz, Jr., Nicholas Pairolero, Michael R. Bates
  • Publication number: 20170272551
    Abstract: A system and method for facilitating native client device application interaction with a web application. An example method includes monitoring request messages output from the web application; determining one or more of the request messages include an indication that the one or more request messages represent a request to implement an action that can be performed via one or more resources of a client device, and providing a signal in response thereto; and implementing the action in response to the signal. In a more specific embodiment, the method further includes employing a client request interceptor in communication with the web application to forward requests output by the web application and determined by the interceptor to be requests for native content or functionality to a native behavior dispatcher, which communicates with a native container application to facilitate implementing the action.
    Type: Application
    Filed: May 31, 2017
    Publication date: September 21, 2017
    Applicant: Oracle International Corporation
    Inventor: Mark A. Johnson