Patents by Inventor Peter Griffiths

Peter Griffiths 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: 20250209283
    Abstract: In a first aspect, a system for creating fact-based content is presented. The system includes an application service provider operating on a network. The application service provider is configured to receive a user prompt and generate a web query for content based on the user prompt. The system includes a fact-based language model in communication with the application service provider. The fact-based language model is configured to receive the web query from the application service provider and retrieve, from a electronic library, relevant fact-based content based on the web query. The electronic library includes proprietary data. The fact-based language model is configured to provide the relevant fact-based content to the application service provider. The application service provider communicates content to a user based on the user prompt. The content includes at least a portion of the relevant fact-based content from the electronic library.
    Type: Application
    Filed: June 20, 2024
    Publication date: June 26, 2025
    Inventors: James Chilton, Peter Griffiths, Charles Qian, Jay Mehta, Thais Alencar
  • Patent number: 12050880
    Abstract: In a first aspect, a system for creating fact-based content is presented. The system includes an application service provider operating on a network. The application service provider is configured to receive a user prompt and generate a web query for content based on the user prompt. The system includes a fact-based language model in communication with the application service provider. The fact-based language model is configured to receive the web query from the application service provider and retrieve, from a electronic library, relevant fact-based content based on the web query. The electronic library includes proprietary data. The fact-based language model is configured to provide the relevant fact-based content to the application service provider. The application service provider communicates content to a user based on the user prompt. The content includes at least a portion of the relevant fact-based content from the electronic library.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: July 30, 2024
    Assignee: Cengage Learning, Inc.
    Inventors: James Chilton, Peter Griffiths, Charles Qian
  • Patent number: 11851034
    Abstract: A method of producing vehicles comprises: in a vehicle production process, manufacturing vehicle components of different types, and assembling the vehicle components to form vehicles; creating a set of vehicle records, each being a record of one of the vehicles entering active service; performing vehicle repairs on a subset of the vehicles after they have entered active service; creating a respective record of each of the vehicle repairs, each of which comprises or indicates a vehicle age or usage value, and records a vehicle component fault identified in the vehicle repair; receiving at a data processing stage the vehicle records and vehicle repair records, wherein a predictive algorithm executed at the data processing stage processes the received records so as to, for each type of vehicle component: 1) identify a respective set of the vehicle repair records relating to that type of vehicle component, and 2) use the respective set of vehicle repair records to predict a respective number of or resource value
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: December 26, 2023
    Inventors: James Gareth Davies, Anthony Peter Griffiths, Christopher Lee Davies, Martyn Neil Jones, Stephen David Norris, Christopher George Reed, Patrick James Tudor, Timothy Peter Davis, David Hong Sau Chung, Michael Paul Nicholas, Kelly Marie Nock, Jonathan Michael Phillips, Ashley Steven Burgess, Nicholas Peter Rees, Steffan Rees
  • Patent number: 11320917
    Abstract: A touch sensitive audio-visual input/output device comprising an internal core comprising a controller, the controller associated with at least one processor and at least one memory store, at least one light emitter associated with the controller, at least one audio output component associated with the controller, at least one actuator provided relative to the housing and associated with the controller and configured to transmit touch inputs to the controller to control operation of the device, and a flexible, translucent outer casing for at least partially enclosing the internal core.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 3, 2022
    Assignee: Kano Computing Limited
    Inventors: Alex Klein, Bruno Schillinger, Ted Wood, Kemal Dervish, Elliot Schneiderman, Peter Griffith, Chaithrika Urmi Subrahmanya, Vaish Sathe, James Hicks, Gabriel Gabor, Ben Supper, Dan Love
  • Patent number: 11301059
    Abstract: A gesture recognition system 1 comprises a gesture controller 10 and a computing device 20. The controller 10 is designed to be held by a user such that motion of the controller 10 by the user enables gesture control inputs to be made to computing device 20. In use, a display unit 28 of computing device is operable to provide visible feedback on the motion of controller 10 in the form of a cursor 31, the cursor moving in response to controller 10 motion. The system 1 is operable to enable the cursor 31 position to be reset to an origin 33 in response to a reset input. In addition to resetting the cursor 31 position, the system can define the current orientation of the controller 10 as a new origin orientation.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: April 12, 2022
    Assignee: Kano Computing Limited
    Inventors: Alex Klein, Peter Griffith
  • Patent number: 11161081
    Abstract: The present disclosure relates to an apparatus for generating nanobubbles of a gas in a liquid, the apparatus including: (a) an outer tube; (b) a porous inner tube coaxially located within the outer tube that is at least partially occluded so as to define one or more liquid flow paths through the inner tube; (c) a pair of end assemblies attached to respective first and second ends of the outer tube, each end assembly having an opening in fluid communication with the one or more liquid flow paths so as to allow a flow of liquid in an axial direction through the apparatus; and, (d) a gas inlet for allowing a flow of gas into a chamber formed between the outer and inner tube, the flow of gas permitted to permeate through the porous inner tube into the one or more liquid flow paths, wherein, as the gas permeates through the porous inner tube, nanobubbles of gas are generated which become entrained in the liquid flow.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: November 2, 2021
    Assignee: NANO BUBBLE TECHNOLOGIES PTY LTD
    Inventors: Andrew Peter Griffiths, Kevin Vincent Finn
  • Patent number: 11117555
    Abstract: A method of producing vehicles comprises: in a vehicle production process, manufacturing vehicle components of different types, and assembling the vehicle components to form vehicles; creating a set of vehicle records, each being a record of one of the vehicles entering active service; performing vehicle repairs on a subset of the vehicles after they have entered active service; creating a respective record of each of the vehicle repairs, each of which comprises or indicates a vehicle age or usage value, and records a vehicle component fault identified in the vehicle repair; receiving at a data processing stage the vehicle records and vehicle repair records, wherein a predictive algorithm executed at the data processing stage processes the received records so as to, for each type of vehicle component: 1) identify a respective set of the vehicle repair records relating to that type of vehicle component, and 2) use the respective set of vehicle repair records to predict a respective number of or resource value
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 14, 2021
    Assignee: We Predict Limited
    Inventors: James Gareth Davies, Anthony Peter Griffiths, Christopher Lee Davies, Martyn Neil Jones, Stephen David Norris, Christopher George Reed, Patrick James Tudor, Timothy Peter Davis, David Hong Sau Chung, Michael Paul Nicholas, Kelly Marie Nock, Jonathan Michael Phillips, Ashley Steven Burgess, Nicholas Peter Rees, Steffan Rees
  • Publication number: 20210165506
    Abstract: A gesture recognition system 1 comprises a gesture controller 10 and a computing device 20. The controller 10 is designed to be held by a user such that motion of the controller 10 by the user enables gesture control inputs to be made to computing device 20. In use, a display unit 28 of computing device is operable to provide visible feedback on the motion of controller 10 in the form of a cursor 31, the cursor moving in response to controller 10 motion. The system 1 is operable to enable the cursor 31 position to be reset to an origin 33 in response to a reset input. In addition to resetting the cursor 31 position, the system can define the current orientation of the controller 10 as a new origin orientation.
    Type: Application
    Filed: July 24, 2019
    Publication date: June 3, 2021
    Inventors: Alex Klein, Peter Griffith
  • Publication number: 20210096666
    Abstract: A touch sensitive audio-visual input/output device comprising an internal core comprising a controller, the controller associated with at least one processor and at least one memory store, at least one light emitter associated with the controller, at least one audio output component associated with the controller, at least one actuator provided relative to the housing and associated with the controller and configured to transmit touch inputs to the controller to control operation of the device, and a flexible, translucent outer casing for at least partially enclosing the internal core.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 1, 2021
    Inventors: Alex Klein, Bruno Schillinger, Ted Wood, Kemal Dervish, Elliot Schneiderman, Peter Griffith, Chaithrika Urmi Subrahmanya, Vaish Sathe, James Hicks, Gabriel Gabor, Ben Supper, Dan Love
  • Publication number: 20210096639
    Abstract: A control input device for a linked system comprising: a plurality of proximity sensors provided evenly spaced around a ring defined on a common sensor platform, each proximity sensor operable to determine the relative proximity of any objects within a detection zone associated with the proximity sensor and output a proximity signal in response; a core unit operable to receive proximity signals from each proximity sensor and output a directional signal in response thereto; a communication unit operable to communicate the directional signal to the linked system; and one or more illumination units associated with each proximity sensor, wherein the one or more illumination units associated with each proximity sensor are operated in response to the proximity signal output by the associated proximity sensor to indicate directionality of a motion relative to the plurality of sensors.
    Type: Application
    Filed: September 25, 2020
    Publication date: April 1, 2021
    Inventors: Alex Klein, Bruno Schillinger, Ted Wood, Kemal Dervish, Elliot Schneiderman, Peter Griffith, Chaithrika Urmi Subrahmanya, Vaish Sathe, James Hicks, Gabriel Gabor, Ben Supper, Dan Love
  • Patent number: 10875649
    Abstract: In a preferred embodiment, a modular galley monument for an aircraft cabin includes a first side panel, a second side panel, and an upper surface connecting the first side panel and the second side panel. The modular galley monument may include dividers partitioning the monument into a number of compartments. The monument may include an upper monument portion and a lower monument portion connected at a periphery via a seal allowing for vertical deflection between the first monument portion and the second monument portion of at least one inch while maintaining contact with both. The monument may include an integrated heating appliance for a compartment, including an insulation shell, a heated compartment positioned within the insulation shell, an electrical heating unit disposed within the insulation shell and configured to provide heat energy to the heated compartment. And a door assembly rotatably connected about an opening of the heated compartment.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: December 29, 2020
    Assignee: B/E Aerospace, Inc.
    Inventors: Anthony Brown, Donna C. Brownlie, Neil Elshaw, Sam Foster, Peter Griffiths, Shahmaan Khan, Richard Morris, Venkata Prasanth Suman Neti, Chris Nixon, Elizabeth M. Payne
  • Patent number: 9147006
    Abstract: A computer management apparatus, method and computer program operable for displaying a data file on a client computer, wherein the data file comprises a structure file and a first plurality of data elements, the apparatus comprising: a send component operable for sending a first message comprising a request for the structure file; a receive component operable for receiving the structure file; an evaluate component operable for determining a second plurality of data elements, wherein the second plurality of data elements is associated with a visible area; a send component further operable for sending a second message, wherein the second message comprises a request for the second plurality of data elements; a receive component further operable for receiving the second plurality of data elements; and a display component, responsive to receipt of the second plurality of data elements, operable for displaying the second plurality of data elements in the visible area.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Martin Brown, Timothy Peter Griffith, Anthony Philip Papageorgiou, Gavin Peter Willingham
  • Patent number: 8539336
    Abstract: An annotation system includes first annotation data for annotating a manifestation of a first instance of a first XML document. The first instance of the first XML document is served by a document system. The first annotation data includes a first XML document identifier for the first XML document. The first annotation data is uniquely identified by a first annotation data identifier. The document system is configured to respond to a request containing the first XML document identifier with a manifestation of a second instance of the first XML document. The annotation system: (A) receives a request containing the first annotation data identifier; (B) issues a request containing the first XML document identifier to the document system; and (C) in response to the request containing the first annotation data identifier, manifests the first annotation data in connection with a manifestation of a second instance of the XML document.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: September 17, 2013
    Assignee: Scrawl, Inc.
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031454
    Abstract: An annotation system receives a request from a requester to perform an operation on first annotation data for annotating a first instance of a first XML document. The operation is at least one of a create, read, update, and delete operation. The first instance of the first XML document is served by a document server component of a document system. The document system is functionally independent of the annotation system. The request explicitly addresses the first annotation data by means of an application programming interface in the annotation system. The annotation system performs the operation on the first annotation data in response to the request.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031455
    Abstract: An annotation system includes first annotation data for annotating a manifestation of a first instance of a first XML document. The first instance of the first XML document is served by a document system. The first annotation data includes a first XML document identifier for the first XML document. The first annotation data is uniquely identified by a first annotation data identifier. The document system is configured to respond to a request containing the first XML document identifier with a manifestation of a second instance of the first XML document. The annotation system: (A) receives a request containing the first annotation data identifier; (B) issues a request containing the first XML document identifier to the document system; and (C) in response to the request containing the first annotation data identifier, manifests the first annotation data in connection with a manifestation of a second instance of the XML document.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031453
    Abstract: A first instance of a first XML document is served by a document server component of a document system. An annotation system that is functionally independent of the document system semantically analyzes content and structure of the first instance of the first XML document to identify a first instance of a first target for first annotation content, wherein the first target is not text. The annotation system also generates target locating data for locating a second instance of the first target in a second instance of the first XML document. The annotation system stores the target locating data.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031449
    Abstract: An annotation system includes first annotation data for annotating a manifestation of a first instance of a first XML document. The first instance of the first XML document is served by a document system. The first annotation data includes a first XML document identifier for the first XML document. The first annotation data is uniquely identified by a first annotation data identifier. The document system is configured to respond to a request containing the first XML document identifier with a manifestation of a second instance of the first XML document. The annotation system: (A) receives a request containing the first annotation data identifier; (B) issues a request containing the first XML document identifier to the document system; and (C) in response to the request containing the first annotation data identifier, manifests the first annotation data in connection with a manifestation of a second instance of the XML document.
    Type: Application
    Filed: October 4, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031457
    Abstract: An annotation system receives a first annotation input representing first annotation content for temporally annotating a first instance of a first target in a first instance of a first XML document. The first instance of the first XML document is served by a document server component of a document system. The annotation system is functionally independent of the document system. The annotation system temporally annotates the first instance of the first target with the first annotation content. The annotation subsequently manifests the first annotation content in connection with a manifestation of a second instance of the first target in a manifestation of a second instance of the first XML document served by the document server.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20120284346
    Abstract: A computer management apparatus, method and computer program operable for displaying a data file on a client computer, wherein the data file comprises a structure file and a first plurality of data elements, the apparatus comprising: a send component operable for sending a first message comprising a request for the structure file; a receive component operable for receiving the structure file; an evaluate component operable for determining a second plurality of data elements, wherein the second plurality of data elements is associated with a visible area; a send component further operable for sending a second message, wherein the second message comprises a request for the second plurality of data elements; a receive component further operable for receiving the second plurality of data elements; and a display component, responsive to receipt of the second plurality of data elements, operable for displaying the second plurality of data elements in the visible area.
    Type: Application
    Filed: February 23, 2010
    Publication date: November 8, 2012
    Applicant: International Business Machines
    Inventors: Martin Brown, Timothy Peter Griffith, Anthony Philip Papageorgiou, Gavin Peter Willingham
  • Patent number: 8245127
    Abstract: Embodiments of the present invention provide method, system and computer program product for annotating a document being divided by intervals. The method includes identifying, at each interval in the document, one or more keywords in the text of the document; determining, at each interval, the number of context classes associated with each keyword; identifying at least one annotation word and at an interval in the text of the document, the annotation word having two or more annotations associated with two or more context classes; determining the annotation based on the context class with highest count at the annotation word interval; and annotating the document with the determined annotation.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Timothy Peter Griffith, Bernard Zdzislaw Kufluk, Sarah Elizabeth Styles, Henry Tonnison