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: 20240193540Abstract: 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: ApplicationFiled: December 12, 2022Publication date: June 13, 2024Inventors: Krishna Kumar Selvam, Ali Soltani Sobh, Kevin Charles Ryan, Bing Hong Leonard How, Rahul Makhijani, Bita Tadayon
-
Publication number: 20240151093Abstract: 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: ApplicationFiled: January 18, 2024Publication date: May 9, 2024Inventors: Craig WHITAKER, Edward Leonard WEAVER, II, Scott A. ZIEKER, Charles Eldon WARNER, Ronald G. KNOLLMAN
-
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