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

  • Publication number: 20190154068
    Abstract: An example toggle bolt catch for use with a toggle bolt is described. The toggle bolt catch includes a collar eyelet and a toggle catch. The collar eyelet includes a cylindrical ring having a central opening to allow the toggle of a toggle bolt to pass through and a flange that extends radially outward from the cylindrical ring. The toggle catch includes a minor arc stem that extends away from a back of the cylindrical ring. In use, the toggle bolt catch is inserted through a hole formed in drywall, for example, with the minor arc stem extending in the open space behind the drywall. When the bolt of the toggle bolt is rotated, the toggle can rotate only until it contacts the minor arc stem, after which further rotation of the bolt will draw the toggle of the toggle bolt toward the bolt without additional rotation of the toggle.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: Roderick Trampass Gilbert, Charles Edward Morgan, JR., Samuel Leonard Eaton
  • 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
  • Publication number: 20150233188
    Abstract: A drill bit for cutting through a downhole metal structure includes a bit body having a central axis and a bit face. The bit body is configured to rotate about the central axis in a cutting direction. In addition, the bit includes a cutting structure disposed on the bit face. The cutting structure includes a plurality of circumferentially spaced blades and a plurality of primary cutter elements mounted to each blade. Each primary cutter element has a forward-facing primary cutting face. Each primary cutter element is made of a whisker ceramic composite.
    Type: Application
    Filed: September 25, 2013
    Publication date: August 20, 2015
    Applicant: National Oilwell DHT, L.P.
    Inventors: Charles Leonard Wright, II, Harold A. Sreshta, Jiinjen Albert Sue
  • Publication number: 20140343175
    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: Application
    Filed: March 19, 2014
    Publication date: November 20, 2014
    Applicant: Chevron U.S.A. Inc.
    Inventors: Robert James Saxton, JR., Kandaswamy Jothimurugesan, Charles Leonard Kibby
  • Publication number: 20140336286
    Abstract: Disclosed are hybrid synthesis gas conversion catalysts containing at least one Fischer-Tropsch component and at least one acidic component deposited on a monolith catalyst support for use in synthesis gas conversion processes and methods for preparing the catalysts. Also disclosed are synthesis gas conversion processes in which the hybrid synthesis gas conversion catalysts are contacted with synthesis gas to produce a hydrocarbon product containing at least 50 wt % C5+ hydrocarbons. Also disclosed are synthesis gas conversion processes in which at least one layer of Fischer-Tropsch component deposited onto a monolith support is alternated with at least one layer of acidic component in a fixed bed reactor.
    Type: Application
    Filed: July 24, 2014
    Publication date: November 13, 2014
    Applicant: Chevron U.S.A. Inc.
    Inventors: Charles Leonard Kibby, Robert James Saxton, JR., Kandaswamy Jothimurugesan, Tapan Kumar Das, Howard Steven Lacheen, Michael Bartz, Alfred Hass
  • Publication number: 20140326886
    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: Application
    Filed: May 1, 2014
    Publication date: November 6, 2014
    Applicant: BAKER HUGHES INCORPORATED
    Inventors: David Wayne Jennings, Robert Cable, Geoffrey Charles Leonard
  • Publication number: 20140241952
    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: Application
    Filed: May 1, 2014
    Publication date: August 28, 2014
    Applicant: Chevron U.S.A. Inc.
    Inventors: Charles Leonard Kibby, Dennis John O'Rear, Robert James Saxton, Tapan Kumar Das, Kandaswany Jothimurugesan
  • Patent number: 8811678
    Abstract: Methods and systems for processing coverings such as leather hides and fabrics are provided. A system can include a worktable having a surface on which a covering is placeable. An imaging device can be positionable relative to the worktable. The imaging device can be configured to obtain an image of the covering on the surface of the worktable. A projector can be positionable relative to worktable. The projector can be configured to project an image onto the surface of the worktable and the covering on the surface of the worktable. A controller can be in communication with the imaging device and projector. The controller can be configured to correct images taken by the imaging device. The controller can also be configured to correct the images projected onto the surface of the worktable and the covering thereon. The controller can be configured to permit the showing of virtual markings on the covering placed on the surface of the worktable through an image projected thereon by the projector.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: August 19, 2014
    Assignee: Automated Vision, LLC
    Inventors: Robert L. Campbell, Charles A. Leonard, Robert L. Miller
  • Patent number: 8753500
    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: December 21, 2010
    Date of Patent: June 17, 2014
    Assignee: Chevron U.S.A. Inc.
    Inventors: Charles Leonard Kibby, Dennis J. O'Rear, Robert James Saxton, Tapan K. Das, Kandaswamy Jothimurugesan