Patents by Inventor Thomas Graham

Thomas Graham 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: 10958747
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting an eligibility value for transmitting a digital component. In one aspect, a computing system includes a server for identifying opportunities to transmit digital components to client devices. The server determines a first probability of a given outcome occurring following user interaction with the digital component when the digital component is transmitted to the client device. The server determines a second probability of the given outcome occurring if the digital component is not transmitted to the client device. The server generates an outcome incrementality factor for the digital component, including determining a ratio of the first probability relative to the second probability, and triggers adjustment of an eligibility value based on the outcome incrementality factor. The server then controls transmission of the digital component to the client device using the adjusted eligibility value.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Thomas Graham Price
  • Patent number: 10943240
    Abstract: A system and method for additively manufacturing a component including features for part identification are provided. The method includes selectively depositing a contrast agent on a cross sectional layer to define a component identifier of the component and directing energy from an energy source onto the contrast agent to fuse the contrast agent and the cross sectional layer. The contrast agent may be an x-ray emission contrast agent that is read using an x-ray emission spectroscopy method, an infrared contrast agent that is read using an infrared camera or an infrared scanner, or a radioactive contrast agent that is read using a gamma ray spectrometer.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: March 9, 2021
    Assignee: General Electric Company
    Inventors: Scott Alan Gold, Thomas Graham Spears
  • Publication number: 20210053295
    Abstract: A method of controlling a manufacturing process in which directed energy selectively melts material, forming a melt pool. The method includes: generating an image having an array of individual image elements, the image including measurement, for each image element, of two or more physical properties from the group including: color, emission frequency, and sheen, the measurements collectively indicating presence of: liquid phase, melting, or incipient melting; from the measurements, mapping a boundary of the melt pool, wherein for each of the measurements that indicate liquid phase, melting, or incipient melting, corresponding image elements are defined to be inside the boundary, and wherein for each of the measurements that do not indicate liquid phase, melting, or incipient melting, the corresponding image elements are defined to be outside of the boundary; and controlling at least one aspect of the additive manufacturing process with reference to the boundary.
    Type: Application
    Filed: November 9, 2020
    Publication date: February 25, 2021
    Inventor: Thomas Graham Spears
  • Patent number: 10914677
    Abstract: A system and method for calibrating a melt pool monitoring system of an additive manufacturing machine includes installing a calibration system on the machine and performing a calibration process. Specifically, the calibration system includes a calibration platform removably mountable to a build platform of the additive manufacturing machine and having calibrated electromagnetic energy sources mounted thereon for defining a measurement standard. The electromagnetic energy generated is measured by the melt pool monitoring system and compared to the known measurement standard to determine whether system adjustments would improve process tolerances or uniformity.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: February 9, 2021
    Assignee: General Electric Company
    Inventors: Scott Alan Gold, Thomas Graham Spears
  • Patent number: 10894364
    Abstract: A method of controlling an additive manufacturing process in which a directed energy source is used to selectively melt material to form a workpiece, forming a melt pool in the process of melting, the method comprising: using an imaging apparatus to generate an image of the melt pool comprising an array of individual image elements, the image including a measurement of at least one physical property for each of the individual image elements; from the measurements, mapping a melt pool boundary of the melt pool; computing a geometric length of the melt pool boundary; and controlling at least one aspect of the additive manufacturing process with reference to the geometric length.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 19, 2021
    Assignee: General Electric Company
    Inventor: Thomas Graham Spears
  • Patent number: 10894299
    Abstract: The present disclosure generally relates to methods and apparatuses for additive manufacturing using foil-based build materials. Such methods and apparatuses eliminate several drawbacks of conventional powder-based methods, including powder handling, recoater jams, and health risks. In addition, the present disclosure provides methods and apparatuses for compensation of in-process warping of build plates and foil-based build materials.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 19, 2021
    Assignee: General Electric Company
    Inventors: Justin Mamrak, MacKenzie Ryan Redding, Thomas Graham Spears, Mark Kevin Meyer
  • Patent number: 10887406
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically selecting a content loading technique are disclosed. In one aspect, a method includes the actions of receiving a request for third-party content. The actions further include generating a first loading score that reflects a likelihood that a third-party content item that is selected using the first third-party content loading technique will render on a display of the client device. The actions further include generating a second loading score that reflects a likelihood that a third-party content item that is selected using the second third-party content loading technique will render on the display. The actions further include comparing the first and second loading scores. The actions further include selecting the first third-party content loading technique. The actions further include selecting and providing a given third-party content item.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: January 5, 2021
    Assignee: Google LLC
    Inventors: Thomas Graham Price, Justin Lewis
  • Publication number: 20200391454
    Abstract: A resin barrier device for connection in a vacuum line, for use in resin infusion during composite manufacture, includes a housing having an inlet port for connection to a resin source and an outlet port for connection to a vacuum source. A flow path extends between the inlet and outlet ports. A gas-permeable membrane is disposed across the flow path to prevent resin from flowing to the vacuum pump. A gasket supports the membrane and is adapted to prevent resin leakage. A method of infusing a preform with a resin also is provided.
    Type: Application
    Filed: December 4, 2018
    Publication date: December 17, 2020
    Inventors: Oran WALSH, Jonathan Thomas GRAHAM
  • Patent number: 10867477
    Abstract: A gaming system including a central server linked to a plurality of gaming devices. The central server tracks the occurrences of one or more suitable events occurring at or in association with one or more gaming devices in the gaming system. Upon the central server determining that the quantity of occurred events tracked has reached a designated quantity or threshold, (i.e., a triggering event has occurred), the gaming system provides a progressive award to one of the players at one of the gaming devices in the gaming system.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: December 15, 2020
    Assignee: IGT
    Inventors: Jacob Thomas Graham, Gregory A. Schlottmann
  • Publication number: 20200354239
    Abstract: Methods and systems for electrochemical treatment of fertigation water for use and for recycling in agricultural systems such as in controlled environment agricultural systems.
    Type: Application
    Filed: November 5, 2019
    Publication date: November 12, 2020
    Inventors: Serge Levesque, Thomas Graham, Dorin Bejan, Jamie Lawson, Mike Dixon, Ping Zhang
  • Patent number: 10828836
    Abstract: A method of controlling an additive manufacturing process in which a directed energy source is used to selectively melt material to form a workpiece, forming a melt pool in the process of melting, the method including: using an imaging apparatus to generate an image of the melt pool comprising an array of individual image elements, the image including a measurement of at least one physical property for each of the individual image elements; from the measurements, mapping a melt pool boundary of the melt pool; and controlling at least one aspect of the additive manufacturing process with reference to the melt pool boundary.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: November 10, 2020
    Assignee: General Electric Company
    Inventor: Thomas Graham Spears
  • Patent number: 10828723
    Abstract: The present disclosure generally relates to methods and apparatuses for additive manufacturing using foil-based build materials. Such methods and apparatuses eliminate several drawbacks of conventional powder-based methods, including powder handling, recoater jams, and health risks. In addition, the present disclosure provides methods and apparatuses for compensation of in-process warping of build plates and foil-based build materials, in-process monitoring, and closed loop control.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 10, 2020
    Assignee: General Electric Company
    Inventors: Justin Mamrak, MacKenzie Ryan Redding, Thomas Graham Spears
  • Patent number: 10828837
    Abstract: A method of controlling an additive manufacturing process in which a directed energy source is used to selectively melt material to form a workpiece, forming a melt pool in the process of melting, the method comprising: using an imaging apparatus to generate an image of the melt pool comprising an array of individual image elements, the image including a measurement of at least one physical property for each of the individual image elements; from the measurements, mapping a melt pool boundary of the melt pool; computing a algebraic connectivity of the melt pool; and controlling at least one aspect of the additive manufacturing process with reference to the algebraic connectivity.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: November 10, 2020
    Assignee: General Electric Company
    Inventor: Thomas Graham Spears
  • Publication number: 20200329080
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for persisting state of a streaming application are disclosed. In one aspect, a method includes the actions of receiving data indicating interaction with third-party content that is displayed with first-party content at a client device. The interaction with the third-party content initiates an application request for a streaming version of an application (“streaming application”). The actions further include generating a representation of the streaming application in response to the interaction with the third-party content at the client device. The actions further include receiving data indicating a user interaction with the representation of the streaming application at the client device. The actions further include generating and storing data indicating a first state of the streaming application at a first time based on the user interaction with the representation of the streaming application.
    Type: Application
    Filed: June 26, 2020
    Publication date: October 15, 2020
    Inventors: Tuna Toksoz, Thomas Graham Price
  • Publication number: 20200322398
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for persisting state of a streaming application are disclosed. In one aspect, a method includes the actions of receiving data indicating interaction with third-party content that is displayed with first-party content at a client device. The interaction with the third-party content initiates an application request for a streaming version of an application (“streaming application”). The actions further include generating a representation of the streaming application in response to the interaction with the third-party content at the client device. The actions further include receiving data indicating a user interaction with the representation of the streaming application at the client device. The actions further include generating and storing data indicating a first state of the streaming application at a first time based on the user interaction with the representation of the streaming application.
    Type: Application
    Filed: June 19, 2020
    Publication date: October 8, 2020
    Inventors: Tuna Toksoz, Thomas Graham Price
  • Patent number: 10791188
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting an eligibility value for transmitting a digital component. In one aspect, a computing system includes a server for identifying opportunities to transmit digital components to client devices. The server determines a first probability of a given outcome occurring following user interaction with the digital component when the digital component is transmitted to the client device. The server determines a second probability of the given outcome occurring if the digital component is not transmitted to the client device. The server generates an outcome incrementality factor for the digital component, including determining a ratio of the first probability relative to the second probability, and triggers adjustment of an eligibility value based on the outcome incrementality factor. The server then controls transmission of the digital component to the client device using the adjusted eligibility value.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: September 29, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Thomas Graham Price
  • Publication number: 20200284981
    Abstract: Described herein are photonic communication platforms that can overcome the memory bottleneck problem, thereby enabling scaling of memory capacity and bandwidth well beyond what is possible with conventional computing systems. Some embodiments provide photonic communication platforms that involve use of photonic modules. Each photonic module includes programmable photonic circuits for placing the module in optical communication with other modules based on the needs of a particular application. The architecture developed by the inventors relies on the use of common photomask sets (or at least one common photomask) to fabricate multiple photonic modules in a single wafer. Photonic modules in multiple wafers can be linked together into a communication platform using optical or electronic means.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 10, 2020
    Applicant: Lightmatter, Inc.
    Inventors: Nicholas C. Harris, Carl Ramey, Michael Gould, Thomas Graham, Darius Bunandar, Ryan Braid, Mykhailo Tymchenko
  • Patent number: 10728292
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for persisting state of a streaming application are disclosed. In one aspect, a method includes the actions of receiving data indicating interaction with third-party content that is displayed with first-party content at a client device. The interaction with the third-party content initiates an application request for a streaming version of an application (“streaming application”). The actions further include generating a representation of the streaming application in response to the interaction with the third-party content at the client device. The actions further include receiving data indicating a user interaction with the representation of the streaming application at the client device. The actions further include generating and storing data indicating a first state of the streaming application at a first time based on the user interaction with the representation of the streaming application.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: July 28, 2020
    Assignee: Google LLC
    Inventors: Tuna Toksoz, Thomas Graham Price
  • Publication number: 20200225998
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting content. In one aspect, a system includes a native application that presents an interactive item and a latency reduction engine. The latency reduction engine detects interaction with the interactive item that links to a first electronic resource that is different from the native application and provided by a first network domain and in response to the detecting, reduces latency in presenting the first electronic resource, including executing a first processing thread and a second processing thread in parallel. The first processing thread requests a second electronic resource from a second network domain and loads the second electronic resource and, in response to the loading, stores a browser cookie for the second network domain. The second processing thread requests the first electronic resource and presents the first electronic resource.
    Type: Application
    Filed: March 31, 2020
    Publication date: July 16, 2020
    Inventors: Tuna Toksoz, Thomas Graham Price
  • Patent number: 10703086
    Abstract: A system and method for authenticating an additively manufactured component is provided. The method includes locating an identifying region of the component that includes localized density variations that define a component identifier. The method further includes interrogating the identifying region of the component using a scanning device such as an x-ray computed tomography device to obtain the component identifier. The method further includes obtaining a reference identifier from a database, comparing the component identifier to the reference identifier, and determining that the component is authentic if the component identifier matches the reference identifier.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: July 7, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Scott Alan Gold, Thomas Graham Spears, David Henry Abbott