Patents by Inventor Charles A. Leonard

Charles A. Leonard 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).

  • Patent number: 11913273
    Abstract: Motorized door assemblies having a door pivoting about a pivot axis extending across opposing jambs. In one aspect, the assembly includes a motor assembly having a motor, drive gears, slip clutch, and driven shaft connected to the door to pivot it about the pivot axis. The slip clutch includes a clutch plate slideable along the driven shaft, a drive plate driven by the motor via the drive gears, and a clutch spring urging the clutch plate into engagement with the drive plate, where the clutch and drive plates have profiled and counter-profiled faces. In another aspect, a break beam emitter and receiver are mounted to respective ones of the opposing jambs along a beam axis extending parallel to the pivot axis and proximate to an edge of the door opposite the pivot axis. Interruption of a light beam projected therebetween alters operation of a motor assembly.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: February 27, 2024
    Assignee: APEX INDUSTRIAL TECHNOLOGIES LLC
    Inventors: Craig Whitaker, Edward Leonard Weaver, II, Scott A. Zieker, Charles Eldon Warner, Ronald G. Knollman
  • Publication number: 20230013895
    Abstract: Disclosed herein is an electrolyte comprising OH? and a hydrogen evolution electrocatalyst, an oxygen evolution electrocatalyst, a bifunctional hydrogen/oxygen evolution electrocatalyst, or any combination thereof for use in in situ deposition or utilization.
    Type: Application
    Filed: July 6, 2022
    Publication date: January 19, 2023
    Inventors: Mark Alan Daugherty, Kevin Charles Leonard, Timothy Rotermund Larson, Joseph Mohammad Barforoush
  • Patent number: 11195202
    Abstract: The present disclosure provides enhanced techniques for dynamically monitoring and controlling user experiences on a website based on user activity of associated software applications. A system can offer a number of web pages to different user groups in an experiment. Each web page can describe respective configurations of an application, and each user group may receive a particular web page based on one or more criteria. An application installer and a resource identifier are transmitted to the client device in response to an installation request. A configuration file is also delivered to the client device based on the resource identifier. The configuration file causes the installation of a particular application configuration on the client device. The application configuration sends telemetry data indicating user retention data to a service. A usage report summarizing the telemetry data is generated and utilized to adjust the criteria for controlling one or more experiments.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arthur Charles Leonard, Theodore Charles Van Zwol, II, Viktor Veis, Pavel Ustinov, Wenying Hu, Tyler Dunkel, Sean Hsi Lee, Filip Krzeminski, Kevin Mehlhaff, Eric Gordon Knox
  • Publication number: 20210043403
    Abstract: Disclosed herein are control modules and methods for controlling recreational vehicle power in auxiliary systems. The control modules may be installed and/or retrofitted to connect with power systems in recreational vehicles and thereby control operation of auxiliary components, such as slide-outs and awnings, for example. The disclosed control modules and systems may be remotely and/or automatically operated and programmed via wireless devices and/or software applications.
    Type: Application
    Filed: September 24, 2020
    Publication date: February 11, 2021
    Inventors: Charles A LEONARD, Mark D EHRNSBERGER
  • Patent number: 10890925
    Abstract: The present subject matter provides leveling systems and processes for leveling vehicles, such as recreational vehicles. The present subject matter also relates to computer program products for leveling vehicles, such as recreational vehicles, using smart devices. The leveling system can include a sensor device secured to a vehicle to sense at least one of an inclination or an orientation of the vehicle in both a pitch direction and a roll direction. The leveling system can include a smart device in communication with the sensor device to allow information received from the sensor device to be processed to provide measurements to a user and to determine the amount of adjustments needed in height to at least one of the pitch direction or the roll direction to level the vehicle.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: January 12, 2021
    Assignee: Command Electronics, LLC
    Inventor: Charles A. Leonard
  • Patent number: 10818458
    Abstract: Disclosed herein are control modules and methods for controlling recreational vehicle power in auxiliary systems. The control modules may be installed and/or retrofitted to connect with power systems in recreational vehicles and thereby control operation of auxiliary components, such as slide-outs and awnings, for example. The disclosed control modules and systems may be remotely and/or automatically operated and programmed via wireless devices and/or software applications.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: October 27, 2020
    Assignee: Command Electronics, LLC
    Inventors: Charles A Leonard, Mark D Ehrnsberger
  • Publication number: 20200294745
    Abstract: Disclosed herein are control modules and methods for controlling recreational vehicle power in auxiliary systems. The control modules may be installed and/or retrofitted to connect with power systems in recreational vehicles and thereby control operation of auxiliary components, such as slide-outs and awnings, for example. The disclosed control modules and systems may be remotely and/or automatically operated and programmed via wireless devices and/or software applications.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: Charles A. LEONARD, Mark D. EHRNSBERGER
  • Publication number: 20200126112
    Abstract: The present disclosure provides enhanced techniques for dynamically monitoring and controlling user experiences on a website based on user activity of associated software applications. A system can offer a number of web pages to different user groups in an experiment. Each web page can describe respective configurations of an application, and each user group may receive a particular web page based on one or more criteria. An application installer and a resource identifier are transmitted to the client device in response to an installation request. A configuration file is also delivered to the client device based on the resource identifier. The configuration file causes the installation of a particular application configuration on the client device. The application configuration sends telemetry data indicating user retention data to a service. A usage report summarizing the telemetry data is generated and utilized to adjust the criteria for controlling one or more experiments.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Arthur Charles LEONARD, Theodore Charles VAN ZWOL, II, Viktor VEIS, Pavel USTINOV, Wenying HU, Tyler DUNKEL, Sean Hsi LEE, Filip KRZEMINSKI, Kevin MEHLHAFF, Eric Gordon KNOX
  • Publication number: 20180004230
    Abstract: The present subject matter provides leveling systems and processes for leveling vehicles, such as recreational vehicles. The present subject matter also relates to computer program products for leveling vehicles, such as recreational vehicles, using smart devices. The leveling system can include a sensor device secured to a vehicle to sense at least one of an inclination or an orientation of the vehicle in both a pitch direction and a roll direction. The leveling system can include a smart device in communication with the sensor device to allow information received from the sensor device to be processed to provide measurements to a user and to determine the amount of adjustments needed in height to at least one of the pitch direction or the roll direction to level the vehicle.
    Type: Application
    Filed: June 9, 2017
    Publication date: January 4, 2018
    Inventor: Charles A. Leonard
  • Patent number: 9842123
    Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
  • Publication number: 20170154041
    Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.
    Type: Application
    Filed: February 10, 2017
    Publication date: June 1, 2017
    Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
  • Patent number: 9594776
    Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: March 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
  • Publication number: 20160328421
    Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 10, 2016
    Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
  • Patent number: 9421692
    Abstract: Methods and computer program for processing coverings such as leather hides and fabrics are provided. A method for processing coverings can include placing a covering on a work surface and projecting a captured image of the covering by a projector onto the covering. Virtual markings of boundary lines and defects on the covering on the capture image can be registered using the controller. Nesting of templates can be performed on the captured image of the covering with the virtual markings and the nested templates stored as virtual markings with the captured image of the covering. The covering can then be marked, die pressed, or cut along the virtual markings.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: August 23, 2016
    Assignee: AUTOMATED VISION, LLC
    Inventors: Robert L. Campbell, Charles A. Leonard, Robert L. Miller
  • Patent number: 9404049
    Abstract: A process and system are described for the processing of gas associated with crude oil production, i.e. associated gas. A separation complex is used to separate produced fluids produced from a hydrocarbon reservoir into crude oil, liquefied petroleum gas, water, and natural gas. At least a portion of the natural gas is converted into synthesis gas in a synthesis gas generator. A combination of a synthesis gas conversion catalysts and hydroconversion catalysts are used in a synthesis gas reactor to convert the synthesis gas into a liquid effluent stream containing liquefied petroleum gas and a synthetic crude oil. The liquefied petroleum gas and synthetic crude oil from the synthesis gas reactor is sent to the separation complex. Liquefied petroleum gas is separated both from the synthetic crude oil and a natural crude oil obtained from the produced fluids.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: August 2, 2016
    Assignee: Chevron U.S.A. Inc.
    Inventors: Charles Leonard Kibby, Dennis John O'Rear, Robert James Saxton, Tapan Kumar Das, Kandaswany Jothimurugesan
  • Patent number: 9390125
    Abstract: Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: July 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erik Jon Rucker, Benjamin Neiman Hodes, Arthur Charles Leonard, Kevin J. Boske
  • Publication number: 20160161944
    Abstract: The present subject matter provides leveling systems and processes for leveling vehicles, such as recreational vehicles. The present subject matter also relates to computer program products for leveling vehicles, such as recreational vehicles, using smart devices. The leveling system can include at least one sensor device secured to a vehicle to sense at least one of an inclination or an orientation of the vehicle in both a pitch direction and a roll direction. The leveling system can include a smart device in communication with the sensor device to allow information received from the sensor device to be processed to provide measurements to a user and to determine the amount of adjustments needed to at least one of the pitch direction or the roll direction to level the vehicle.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 9, 2016
    Inventor: Charles A. Leonard
  • Patent number: 9360425
    Abstract: A petroleum-based fluid sample may be centrifuged in a centrifuge vial where a light may be passed through the petroleum-based fluid sample to identify an amount of transmitted light at two or more time intervals. The stability of the foulant(s) and/or efficacy of the foulant inhibitors to prevent the destabilization of the foulants may be determined by comparing a change in the amounts of transmitted light through the petroleum-based fluid sample. The petroleum-based fluid sample may include a petroleum-based fluid, at least one foulant, and an optional additive for destabilizing the foulant(s). The additive may be or include a first component, such as but not limited to n-alkanes, iso-alkanes, alkenes, alkynes, cyclo-alkanes, natural gas, natural gas condensate, alcohols, ethers, ketones, organic acids, acetates, carbon dioxide, and combinations thereof.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: June 7, 2016
    Assignee: Baker Hughes Incorporated
    Inventors: David Wayne Jennings, Robert Cable, Geoffrey Charles Leonard
  • Patent number: 9206091
    Abstract: Disclosed are a process and a system for synthesis gas conversion. The process includes contacting a synthesis gas feed of hydrogen and carbon monoxide having a H2/CO ratio from 0.5 to 3.0 with a hybrid catalyst of particles having a particle size from 50 to 500 ?m and having at least one zeolite and a Fischer-Tropsch component wherein the ratio of zeolite to Fischer-Tropsch component is from 0.1:1 to 30:1 and the hybrid catalyst includes from 0.5 to 40 wt % Fischer-Tropsch component. The process is conducted in a compact heat exchange reactor having a set of reaction passages disposed between a synthesis gas feed header and a products header and a set of coolant passages disposed between a coolant inlet header and a coolant outlet header. The set of coolant passages conducts a coolant therethrough, and the set of reaction passages contains the hybrid catalyst therein and conducts synthesis gas and reaction products therethrough. The process is conducted at a temperature from 200 to 2800° C.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: December 8, 2015
    Assignee: Chevron U.S.A. Inc.
    Inventors: Robert James Saxton, Jr., Kandaswamy Jothimurugesan, Charles Leonard Kibby
  • Patent number: 9157182
    Abstract: Systems, methods, and computer program products for processing coverings such as leather hides and fabrics are provided. A system for processing coverings can include a conveyor having a surface on which a covering can be placed and being rotatable to move the covering in at least one direction. An imaging device can be configured to obtain an image of the covering on the surface of the conveyor. A projector can be configured to project an image onto the surface and the covering. The covering and the projected image can have a positional relationship to one another. A controller can be in communication with the imaging device and projector. The controller can be configured to project and move the projected image of the projector with the covering to maintain a positional relationship of the projected corrected image to the covering upon rotation of the conveyor. Methods are also provided for orienting an image projected onto work surface with a covering on the work surface to align the image and covering.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: October 13, 2015
    Assignee: AUTOMATED VISION, LLC
    Inventors: Robert L. Campbell, Charles A. Leonard, Robert L. Miller