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: 11913273Abstract: 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: GrantFiled: May 15, 2018Date of Patent: February 27, 2024Assignee: APEX INDUSTRIAL TECHNOLOGIES LLCInventors: Craig Whitaker, Edward Leonard Weaver, II, Scott A. Zieker, Charles Eldon Warner, Ronald G. Knollman
-
Publication number: 20230013895Abstract: 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: ApplicationFiled: July 6, 2022Publication date: January 19, 2023Inventors: Mark Alan Daugherty, Kevin Charles Leonard, Timothy Rotermund Larson, Joseph Mohammad Barforoush
-
Patent number: 11195202Abstract: 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: GrantFiled: October 17, 2018Date of Patent: December 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20210043403Abstract: 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: ApplicationFiled: September 24, 2020Publication date: February 11, 2021Inventors: Charles A LEONARD, Mark D EHRNSBERGER
-
Patent number: 10890925Abstract: 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: GrantFiled: June 9, 2017Date of Patent: January 12, 2021Assignee: Command Electronics, LLCInventor: Charles A. Leonard
-
Patent number: 10818458Abstract: 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: GrantFiled: March 13, 2019Date of Patent: October 27, 2020Assignee: Command Electronics, LLCInventors: Charles A Leonard, Mark D Ehrnsberger
-
Publication number: 20200294745Abstract: 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: ApplicationFiled: March 13, 2019Publication date: September 17, 2020Inventors: Charles A. LEONARD, Mark D. EHRNSBERGER
-
Publication number: 20200126112Abstract: 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: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: 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: 20180004230Abstract: 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: ApplicationFiled: June 9, 2017Publication date: January 4, 2018Inventor: Charles A. Leonard
-
Patent number: 9842123Abstract: 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: GrantFiled: February 10, 2017Date of Patent: December 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Publication number: 20170154041Abstract: 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: ApplicationFiled: February 10, 2017Publication date: June 1, 2017Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Patent number: 9594776Abstract: 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: GrantFiled: May 5, 2015Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Publication number: 20160328421Abstract: 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: ApplicationFiled: May 5, 2015Publication date: November 10, 2016Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Patent number: 9421692Abstract: 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: GrantFiled: October 23, 2012Date of Patent: August 23, 2016Assignee: AUTOMATED VISION, LLCInventors: Robert L. Campbell, Charles A. Leonard, Robert L. Miller
-
Patent number: 9404049Abstract: 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: GrantFiled: May 1, 2014Date of Patent: August 2, 2016Assignee: Chevron U.S.A. Inc.Inventors: Charles Leonard Kibby, Dennis John O'Rear, Robert James Saxton, Tapan Kumar Das, Kandaswany Jothimurugesan
-
Patent number: 9390125Abstract: 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: GrantFiled: March 9, 2012Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Erik Jon Rucker, Benjamin Neiman Hodes, Arthur Charles Leonard, Kevin J. Boske
-
Publication number: 20160161944Abstract: 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: ApplicationFiled: December 7, 2015Publication date: June 9, 2016Inventor: Charles A. Leonard
-
Patent number: 9360425Abstract: 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: GrantFiled: May 1, 2014Date of Patent: June 7, 2016Assignee: Baker Hughes IncorporatedInventors: David Wayne Jennings, Robert Cable, Geoffrey Charles Leonard
-
Patent number: 9206091Abstract: 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: GrantFiled: March 19, 2014Date of Patent: December 8, 2015Assignee: Chevron U.S.A. Inc.Inventors: Robert James Saxton, Jr., Kandaswamy Jothimurugesan, Charles Leonard Kibby
-
Patent number: 9157182Abstract: 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: GrantFiled: October 23, 2012Date of Patent: October 13, 2015Assignee: AUTOMATED VISION, LLCInventors: Robert L. Campbell, Charles A. Leonard, Robert L. Miller