Patents by Inventor John Carleton

John Carleton 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: 12045584
    Abstract: Software specifications can be improved using a visualization of an undeployed topology. For example, a computing device can receive, in a first portion of a user interface, source code for a software application. The computing device can receive, at a second portion of the user interface, an interaction for generating a topology corresponding to the source code for the software application. The computing device can generate, by a virtualized application programming interface (API) layer, the topology for the software application. The computing device can display, at the user interface, the topology as a visualization of an undeployed version of the software application that represents a deployable topology of the software application.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: July 23, 2024
    Assignee: RED HAT, INC.
    Inventors: Matthew John Carleton, Andrew R. Braren, Peter Andrew Kreuser, Yuval Galanti, Elizabeth Ann Blanchard, Dana Matthew Gutride, Carson Dashiell Copeland
  • Publication number: 20230119064
    Abstract: Software specifications can be improved using a visualization of an undeployed topology. For example, a computing device can receive, in a first portion of a user interface, source code for a software application. The computing device can receive, at a second portion of the user interface, an interaction for generating a topology corresponding to the source code for the software application. The computing device can generate, by a virtualized application programming interface (API) layer, the topology for the software application. The computing device can display, at the user interface, the topology as a visualization of an undeployed version of the software application that represents a deployable topology of the software application.
    Type: Application
    Filed: October 14, 2021
    Publication date: April 20, 2023
    Inventors: Matthew John Carleton, Andrew R. Braren, Peter Andrew Kreuser, Yuval Galanti, Elizabeth Ann Blanchard, Dana Matthew Gutride, Carson Dashiell Copeland
  • Patent number: 10915586
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a search engine for identifying analogies. One of the methods includes: receiving data that includes a set of user selected features and a user selected feature weight for at least one of the user selected features; generating a reference vector based on the received data; determining a level of similarity between the generated reference vector and each of a plurality of analogy vectors that each represent a potential analogy; providing, for output on a display of a user device, a set of one or more analogies based on the determined level of similarity; receiving a subsequent request to evaluate the set of one or more analogies based on a common attribute; determining, for each of the one or more analogies, a representation of the common attribute for each analogy over a time period; and providing, for display on the user device, a representation of the common attribute for each analogy over the time period.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: February 9, 2021
    Assignee: Kensho Technologies, LLC
    Inventors: John Carleton Ulfelder, Jr., Jason Craig Weinreb, David William Bender, Gabriel Altay
  • Publication number: 20190205475
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a search engine for identifying analogies. One of the methods includes: receiving data that includes a set of user selected features and a user selected feature weight for at least one of the user selected features; generating a reference vector based on the received data; determining a level of similarity between the generated reference vector and each of a plurality of analogy vectors that each represent a potential analogy; providing, for output on a display of a user device, a set of one or more analogies based on the determined level of similarity; receiving a subsequent request to evaluate the set of one or more analogies based on a common attribute; determining, for each of the one or more analogies, a representation of the common attribute for each analogy over a time period; and providing, for display on the user device, a representation of the common attribute for each analogy over the time period.
    Type: Application
    Filed: March 26, 2018
    Publication date: July 4, 2019
    Inventors: John Carleton Ulfelder, JR., Jason Craig Weinreb, David William Bender, Gabriel Altay
  • Patent number: 8140478
    Abstract: Consistency is managed among data operations by coalescing commit operations, adjusting a commit rate to optimize latency, and converging to fairness across servers. Write operations representing a change to data stored by one or more of a plurality of computing devices are received in succession by, for example, a cloud computing service. A state of a plurality of tracking objects is adjusted to indicate whether the change in data has been provided to the computing devices and whether the change in data has been acknowledged by the computing devices. Changes to the same data are coalesced such that only the most recent change is provided to the computing devices for storage. In some embodiments, the commit rate is adjustable such that the commit rate decreases quickly but increases slowly based on measured latencies.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Alastair Wolman, John Dunagan, John Carleton McCullough, Bruce W. Copeland, Jeremy L. Dewey
  • Publication number: 20100191712
    Abstract: Consistency is managed among data operations by coalescing commit operations, adjusting a commit rate to optimize latency, and converging to fairness across servers. Write operations representing a change to data stored by one or more of a plurality of computing devices are received in succession by, for example, a cloud computing service. A state of a plurality of tracking objects is adjusted to indicate whether the change in data has been provided to the computing devices and whether the change in data has been acknowledged by the computing devices. Changes to the same data are coalesced such that only the most recent change is provided to the computing devices for storage. In some embodiments, the commit rate is adjustable such that the commit rate decreases quickly but increases slowly based on measured latencies.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Alastair Wolman, John Dunagan, John Carleton McCullough, Bruce W. Copeland, Jeremy L. Dewey
  • Publication number: 20070217779
    Abstract: An apparatus for recapturing electrical charge from a capacitor is provided. The apparatus includes a charge recovery controller configured to generate a signal indicating when the electrical charge from the capacitor is to be recovered. The apparatus also contains a charge recovery circuit configured to transfer the electrical charge from the capacitor to a battery upon receipt of the signal.
    Type: Application
    Filed: March 14, 2006
    Publication date: September 20, 2007
    Inventors: William Haas, Kirk Tecu, John Carleton
  • Publication number: 20070177887
    Abstract: A sheet misfeed detection system comprises an audio sensor configured to detect an audio signal generated by a sheet fed by an automatic document feeder (ADF) and a detection module configured to detect a misfeed condition of the sheet based on the audio signal generated by the sheet.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 2, 2007
    Inventors: William Haas, John Carleton, Kirk Tecu
  • Publication number: 20050231767
    Abstract: A “see-through” scanner comprises a touch-sensitive panel that enables a scanner user to designate an area to be scanned by touching the scanner.
    Type: Application
    Filed: April 16, 2004
    Publication date: October 20, 2005
    Inventors: Gregory Brake, William Haas, Kirk Tecu, John Carleton
  • Publication number: 20050105107
    Abstract: An image printing system comprises a graphics application executable by a processor. The graphics application is adapted to print image graphics data in a print area of a media object. The graphics application is also adapted to print image notation data to an extension area of the media object.
    Type: Application
    Filed: November 17, 2003
    Publication date: May 19, 2005
    Inventors: David Schneider, John Mick, John Carleton
  • Patent number: 6120594
    Abstract: A process for the oxidation of carbon black with an aqueous mixture of hydrogen peroxide where carbon blacks are mixed with aqueous hydrogen peroxide then dried in order to efficiently oxidize industrial quantities of carbon black using standard carbon black production equipment and production rates and under conditions that produce no hazardous emissions and require no special handling.
    Type: Grant
    Filed: April 28, 1999
    Date of Patent: September 19, 2000
    Assignee: Columbian Chemicals Company
    Inventors: John Carleton Curtis, Rodney L. Taylor, George A. Joyce
  • Patent number: 5955051
    Abstract: A single calcination stage process for the synthesis of homogeneous crystalline lithium nickel cobalt dioxide from either a mechanical mixture of nickel and cobalt oxides, hydroxide or oxyhydroxide or a chemical precipitation of a homogeneous nickel cobalt hydroxide or cobalt nickel cobalt oxyhydroxide is provided. The reactants are calcined in the presence of lithium hydroxide and an alkali metal hydroxide under predetermined oxygen partial pressure and temperature conditions. The products of the process are characterized in having a lithium to transition metal ratio closely approximating to the desired theoretical value.
    Type: Grant
    Filed: August 2, 1996
    Date of Patent: September 21, 1999
    Assignee: Westaim Technologies Inc.
    Inventors: Wu Li, John Carleton Currie, Jack Wolstenholme