Patents by Inventor Charles Leonard

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

  • Publication number: 20240193540
    Abstract: An online concierge system accesses and applies a model to predict likelihoods of acceptance of a service request for an order by pickers. The system accesses timespan distributions for accepted service requests and identifies sets of pickers based on the order. Based on the likelihoods and distributions, the system generates simulated responses of the sets of pickers to the service request and trains an additional model based on attributes of the order, the simulated responses, and information associated with corresponding sets of pickers. The system receives a new order, identifies additional sets of pickers based on the new order, and applies the additional model to predict responses of the additional sets of pickers to an additional service request for the new order. Based on the predicted responses and a delivery time associated with the new order, a minimum number of pickers to send the additional service request is determined.
    Type: Application
    Filed: December 12, 2022
    Publication date: June 13, 2024
    Inventors: Krishna Kumar Selvam, Ali Soltani Sobh, Kevin Charles Ryan, Bing Hong Leonard How, Rahul Makhijani, Bita Tadayon
  • Publication number: 20240151093
    Abstract: A heated cabinet including door assembly having a door positioned between opposing jambs of a door frame, wherein the door is pivotable, about a pivot axis, between an open position and a closed position. The door assembly includes a motor assembly operably connected to the door to pivot the door about the pivot axis and a control board operatively coupled to the motor assembly. The door assembly further has a first break beam emitter mounted to one of the opposing jambs and a first break beam receiver mounted to another of the opposing jambs and operatively connected to the control board. The first break beam emitter and first break beam receiver are disposed along a beam axis extending parallel to the pivot axis and proximate to an edge of the door adjacent to the pivot axis. The door assembly is configured such that interruption of a beam projected between the first break beam emitter and the first break beam receiver alters operation of the motor assembly.
    Type: Application
    Filed: January 18, 2024
    Publication date: May 9, 2024
    Inventors: Craig WHITAKER, Edward Leonard WEAVER, II, Scott A. ZIEKER, Charles Eldon WARNER, Ronald G. KNOLLMAN
  • 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