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: 20240235613Abstract: 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: ApplicationFiled: October 21, 2022Publication date: July 11, 2024Inventor: Mark A. Johnson
-
Publication number: 20240137069Abstract: 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: ApplicationFiled: October 20, 2022Publication date: April 25, 2024Inventor: Mark A. Johnson
-
Patent number: 11719679Abstract: 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: GrantFiled: March 11, 2021Date of Patent: August 8, 2023Assignee: LI-COR, INC.Inventors: Mark A. Johnson, Robert D. Eckles, Douglas J. Lynch, Johnathan I. E. McCoy, Jason Hupp
-
Publication number: 20210293768Abstract: 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: ApplicationFiled: March 11, 2021Publication date: September 23, 2021Inventors: Mark A. Johnson, Robert D. Eckles, Douglas J. Lynch, Johnathan I.E. McCoy, Jason Hupp
-
Patent number: 11111716Abstract: 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: GrantFiled: May 15, 2020Date of Patent: September 7, 2021Assignee: Modernfold, Inc.Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
-
Patent number: 11025750Abstract: 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: GrantFiled: June 17, 2019Date of Patent: June 1, 2021Assignee: Oracle International CorporationInventor: Mark A. Johnson
-
Publication number: 20200277819Abstract: 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: ApplicationFiled: May 15, 2020Publication date: September 3, 2020Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
-
Patent number: 10669772Abstract: 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: GrantFiled: May 5, 2017Date of Patent: June 2, 2020Assignee: MODERNFOLD, INC.Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
-
Publication number: 20190306278Abstract: 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: ApplicationFiled: June 17, 2019Publication date: October 3, 2019Applicant: Oracle International CorporationInventor: Mark A. Johnson
-
Patent number: 10367920Abstract: 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: GrantFiled: May 31, 2017Date of Patent: July 30, 2019Assignee: Oracle International CorporationInventor: Mark A. Johnson
-
Patent number: 10291743Abstract: 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: GrantFiled: December 13, 2016Date of Patent: May 14, 2019Assignee: Oracle International CorporationInventor: Mark A. Johnson
-
Patent number: 10277520Abstract: 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: GrantFiled: January 17, 2017Date of Patent: April 30, 2019Assignee: SOUTHWEST RESEARCH INSTITUTEInventor: Mark A. Johnson
-
Patent number: 10243580Abstract: 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: GrantFiled: May 21, 2018Date of Patent: March 26, 2019Assignee: SOUTHWEST RESEARCH INSTITUTEInventor: Mark A. Johnson
-
Patent number: 10213060Abstract: 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: GrantFiled: November 27, 2017Date of Patent: February 26, 2019Assignee: KOHLER CO.Inventors: Steven R. Aykens, Mark A. Johnson, James L. Marlowe, Roque M. Corpuz, Jr., Nicholas Pairolero, Michael R. Bates
-
Publication number: 20180320432Abstract: 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: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Applicant: Modernfold, Inc.Inventors: Michael W. Beeler, Mark A. Johnson, Bradley A. Jones, Thomas L. Goldsmith
-
Patent number: 10088980Abstract: 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: GrantFiled: October 13, 2015Date of Patent: October 2, 2018Assignee: Oracle International CorporationInventors: Nicole Laurent, Mark A. Johnson
-
Publication number: 20180205663Abstract: 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: ApplicationFiled: January 17, 2017Publication date: July 19, 2018Inventor: Mark A. Johnson
-
Publication number: 20180078096Abstract: 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: ApplicationFiled: November 27, 2017Publication date: March 22, 2018Inventors: Steven R. Aykens, Mark A. Johnson, James L. Marlowe, Roque M. Corpuz, JR., Nicholas Pairolero, Michael R. Bates
-
Patent number: 9839330Abstract: 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: GrantFiled: March 12, 2014Date of Patent: December 12, 2017Assignee: KOHLER CO.Inventors: Steven R. Aykens, Mark A. Johnson, James L. Marlowe, Roque M. Corpuz, Jr., Nicholas Pairolero, Michael R. Bates
-
Publication number: 20170272551Abstract: 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: ApplicationFiled: May 31, 2017Publication date: September 21, 2017Applicant: Oracle International CorporationInventor: Mark A. Johnson