Patents by Inventor Gregory Richards

Gregory Richards 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: 9854109
    Abstract: The invention relates to printing and other output of documents using data processors, and particularly to methods, apparatus, and computer programming useful for controlling output processes. In various aspects the invention provides systems, methods, and computer programming useful for minimizing the number of command inputs required from a user to complete printing or other output of multiple documents. In other aspects, the invention provides systems, methods, and computer programming useful for printing documents using content data received from users or other sources, together with previously-provided form data, according to predetermined formats.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: December 26, 2017
    Assignee: The Toronto-Dominion Bank
    Inventors: Dean Constantin Nicholas Tseretopoulos, John Jong-Suk Lee, Sarabjit Singh Walia, Gregory Richard Harper, Thomas M. Kerigan, Robert Trojan, Jeffrey A. Martin
  • Publication number: 20170297592
    Abstract: A event recorder system carried on-board a locomotive may include a controller configured to receive data from one or more of a train management system, a cab signaling system, an energy management system, an exhaust aftertreatment monitoring system, a braking system, a communications management system, and an operator fatigue or distraction monitoring system. The data may include one or more of video data, audio data, sensor output data, GPS map data, scanned image data of an operator in a cab of the locomotive, and operational data associated with operation of the locomotive during a trip.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Applicant: Progress Rail Services Corporation
    Inventors: Marc David MILLER, Gregory Richard Bessler, Stephen Harold Humphrey
  • Patent number: 9665237
    Abstract: An interactive presentation environment for eMeetings or the like that provides participants with more control over what they see and hear. The interactive presentation environment may comprise a meeting recorder adapted to create a recording of a live meeting and a navigation control for selecting a portion of the recording to view during the live meeting. The interactive presentation environment may further comprise a timeline control containing a first graphical indicator associated with a live position and a second graphical indicator associated with a current position, a bookmark control adapted to mark a portion of the recording for archiving, and a display operatively connected to the meeting recorder and the navigation control.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventors: Gregory Richard Hintermeister, Michael D. Rahn
  • Patent number: 9657520
    Abstract: A bottom hole assembly for a drill string has a mud motor and a mandrel. The motor has a rotor driven by drilling fluid flow, and the rotor defines a bore for passage of fluid flow and/or conductors. The mandrel has a bore for passage of the conductors and/or fluid flow, and rotation of the mandrel rotates a drill bit. A shaft and universal joints transfer the drive of the rotor to the mandrel. To pass the conductors from a sonde uphole of the motor to electronics disposed with the mandrel and/or to conduct fluid flow, inner beams dispose in a bore of the shaft to seal at the ends of the shaft coupled to the first and second universal joints. Each beam has an internal passage for the conductors and/or fluid flow. One of the universal joints and inner beams compensate for eccentricity in motion of the rotor, while the other second universal joint and inner beam compensate for a bend in the downhole assembly.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: May 23, 2017
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: Gregory Richard Altimas, Rishi Shankar Gurjar, Andrew Went
  • Publication number: 20170129718
    Abstract: A system and method provides for the identification and monitoring of carriers within a pneumatic carrier system. Each carrier which is to be employed within the system includes an identification device such as a radio frequency identification (RFID) chip which has stored thereon identification information for the carrier. Positioned throughout the system are communications devices such as antennas and readers which are employed to read and/or write identification information on the chip. When a carrier is put in the system, a destination location can be associated with the particular carrier ID. This associated information is then employed to, among many things, monitor and confirm identity of the carrier as it moves to its destination.
    Type: Application
    Filed: July 8, 2016
    Publication date: May 11, 2017
    Inventors: Kenneth Michael Hoganson, Gregory Richard Chany, Bennett Charles Hinnen
  • Patent number: 9598094
    Abstract: An event recorder playback system for a plurality of locomotives in a consist is described, including a processor configured to receive and save a first dataset and a second dataset associated with operation of a first locomotive and a second locomotive, respectively, in the consist. The processor may determine, using the processor, a point of synchronization of the first dataset and the second dataset with respect to time, and align the first dataset and the second dataset using the point of synchronization. The event recorder playback system may be further configured to output the first dataset and the second dataset on an output device. The output is aligned with respect to time.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 21, 2017
    Assignee: Progress Rail Services Corporation
    Inventors: Marc David Miller, Steven Keith Kirby, Gregory Richard Bressler
  • Patent number: 9594872
    Abstract: A method for implementing an interface terminology is described, the interface terminology comprising concepts and descriptions, a description being an alternative way to express a concept. The interface terminology also may include a plurality of domains, wherein each concept is unique within a domain. The method may include the steps of: storing a plurality of concepts in a database; storing a plurality of descriptions in a database; linking each description to a respective concept; storing an external code set in a database, the external code set comprising a plurality of external codes; and mapping an external code to a concept. The steps may occur via database table mapping. The method also may include deploying a front-end file, the front-end file comprises a link between the descriptions and the external code set.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: March 14, 2017
    Assignee: Intelligent Medical Objects, Inc.
    Inventors: Fred E. Masarie, Jr., Gregory Richard Aldin, David Alvin, Aziz M. Bodal, Matthew Charles Cardwell, RĂ©gis J P Charlot, Eric Nathan Frank, Andrew S. Kanter, Masayo Kobashi, Jose Antonio Maldonado, Jr., Frank Naeymi-Rad, Alina Oganesova, Andre L. Young, Jr., Amy Yunhsin Wang
  • Patent number: 9467643
    Abstract: A computer-implemented method includes enabling a user of event recorder playback software to select a past time segment of recorded locomotive event data. The method includes presenting recorded video data recorded by one or more cameras on the locomotive during the past time segment, presenting recorded GPS map data indicative of the geographical position of the locomotive during the past time segment, and presenting recorded locomotive operational data recorded during the past time segment. The presentations of recorded video data, recorded GPS map data, and recorded locomotive operational data are synchronized based on a common attribute associated with all of the recorded data. Implementation of a select animation process to one or more of the presentations of recorded data results in the simultaneous implementation of the same select animation process to another of the presentations of recorded data.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: October 11, 2016
    Assignee: Progress Rail Services Corporation
    Inventors: Marc David Miller, Steven Keith Kirby, Gregory Richard Bressler
  • Publication number: 20160281429
    Abstract: A downhole motor for a drillstring has a housing with upper and lower portions coupled to one another. A rotor in the lower portion has an outward tapered receptacle at one end. An extension is coupled to the rotor and is disposed relative to a seat in the housing. An outer body of the extension has an external shoulder to engage the seat with separation of the upper and lower housing portions. An end of this outer body is disposed in the outward tapered receptacle of the rotor and defines an internal taper tapering inward in an internal passage of the body. An inner body is inserted into the internal passage of the outer body. An end of the inner body wedges the internal inward taper at the end of the outer body into the outward tapered receptacle on the rotor to hold the extension on the rotor. Should the lower housing portion separate from the upper housing portion, the shoulder on the extension can engage the seat so that the motor does not fully separate.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 29, 2016
    Inventors: James A. Wilson, Gregory Richard Altimas
  • Patent number: 9410870
    Abstract: A computer-implemented method includes a first controller configured to receive and record operational data associated with operation of a locomotive, process, via a processor, the operational data, and determine, using the processor, a data storage plan for the operational data. The data storage plan can dynamically change based on the operational data. The system may be further configured to store the operational data with a second controller associated with a second locomotive according to the data storage plan.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 9, 2016
    Assignee: Progress Rail Services Corporation
    Inventors: Marc David Miller, Mark Alan Fanara, Stephen Harold Humphrey, Todd Charles Goergen, Gregory Richard Bressler
  • Patent number: 9358482
    Abstract: A filtration apparatus which has a filtration chamber, and the filtration chamber has a fluid inlet, a filtered fluid outlet, a residue outlet, and a filtering element. The filtering element is situated between the fluid inlet and the filtered fluid outlet. The apparatus also includes a wiping member which is situated within, or about, the filtering element and which is adapted to wipe the surface of the filtering element. The wiping member also wipes any residue toward the residue outlet when the apparatus is in use. The filtration apparatus includes a first pumping configured to create a flow toward the filtering chamber, and a second pumping situated within the filtering chamber and configured to induce a counter-flow back toward the first pumping.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: June 7, 2016
    Assignee: LIQUIDSTRIP LIMITED
    Inventor: Gregory Richard Morgan
  • Patent number: 9361379
    Abstract: Computer applications may generate event data based on a large volume of different types of record data. Described herein are systems, methods and devices for providing website recommendations using the event data. In one example, using the event data, a computing node generates the website recommendations within a designated amount of time after the generation of the record data.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: June 7, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammad Ali Siddiqui, Melissa Elaine Davis, Miles Childs Kaufmann, Thomas Lowell Keller, Gregory Richard Swensen, Amos Dylan Vance
  • Publication number: 20160090111
    Abstract: An event recorder playback system for a plurality of locomotives in a consist is described, including a processor configured to receive and save a first dataset and a second dataset associated with operation of a first locomotive and a second locomotive, respectively, in the consist. The processor may determine, using the processor, a point of synchronization of the first dataset and the second dataset with respect to time, and align the first dataset and the second dataset using the point of synchronization. The event recorder playback system may be further configured to output the first dataset and the second dataset on an output device. The output is aligned with respect to time.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Applicant: Progress Rail Services Corporation
    Inventors: Marc David Miller, Steven Keith Kirby, Gregory Richard Bressler
  • Publication number: 20160091396
    Abstract: A computer-implemented method includes a first controller configured to receive and record operational data associated with operation of a locomotive, process, via a processor, the operational data, and determine, using the processor, a data storage plan for the operational data. The data storage plan can dynamically change based on the operational data. The system may be further configured to store the operational data with a second controller associated with a second locomotive according to the data storage plan.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Applicant: Progress Rail Services Corporation
    Inventors: Marc David Miller, Mark Alan Fanara, Stephen Harold Humphrey, Todd Charles Goergen, Gregory Richard Bressler
  • Patent number: 9221626
    Abstract: A system and method provides for the identification and monitoring of carriers within a pneumatic carrier system. Each carrier which is to be employed within the system includes an identification device such as a radio frequency identification (RFID) chip which has stored thereon identification information for the carrier. Positioned throughout the system are communications devices such as antennas and readers which are employed to read and/or write identification information on the chip. When a carrier is put in the system, a destination location can be associated with the particular carrier ID. This associated information is then employed to, among many things, monitor and confirm identity of the carrier as it moves to its destination.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: December 29, 2015
    Assignee: TRANSLOGIC CORPORATION
    Inventors: Kenneth Michael Hoganson, Gregory Richard Chany, Bennett Charles Hinnen
  • Patent number: 9218437
    Abstract: Computer applications may generate a large volume of different types of record data. In one example, the large volume of record data may represent millions of different processes occurring every second. Described herein are systems, methods and devices for generating parsed data based on the large volume of record data. The parsed data may be consumed by computing nodes within a designated amount of time from the generation of the record data.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 22, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Richard Swensen, Melissa Elaine Davis, Miles Childs Kaufmann, Thomas Lowell Keller, Muhammad Ali Siddiqui, Amos Dylan Vance
  • Patent number: 9192039
    Abstract: A radiation source having a nozzle configured to direct a stream of fuel droplets along a trajectory towards a plasma formation location, a laser configured to direct laser radiation at the fuel droplets at the plasma formation location to generate, in use, a radiation generating plasma. The nozzle has an internal surface that is configured to prevent contamination present in fuel used to form the fuel droplets from being deposited on that internal surface.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: November 17, 2015
    Assignee: ASML Netherlands B.V.
    Inventors: Antonius Theodorus Wilhelmus Kempen, Erik Roelof Loopstra, Corne Rentrop, Dennis De Graaf, Frits Gubbels, Gregory Richard Hayes, Hubertus Johannes Van De Wiel
  • Publication number: 20150274442
    Abstract: A system and method provides for the identification and monitoring of carriers within a pneumatic carrier system. Each carrier which is to be employed within the system includes an identification device such as a radio frequency identification (RFID) chip which has stored thereon identification information for the carrier. Positioned throughout the system are communications devices such as antennas and readers which are employed to read and/or write identification information on the chip. When a carrier is put in the system, a destination location can be associated with the particular carrier ID. This associated information is then employed to, among many things, monitor and confirm identity of the carrier as it moves to its destination.
    Type: Application
    Filed: November 18, 2014
    Publication date: October 1, 2015
    Inventors: Kenneth Michael Hoganson, Gregory Richard Chany, Bennett Charles Hinnen
  • Patent number: 9092111
    Abstract: Provided are a computer program product, method, and system for capturing information on a rendered user interface including user activatable content. A user interface is executed on the computer system. An initial representation is generated of a rendered user interface. A determination is made of locations rendered in the user interface associated with user activatable content, wherein user activatable content is rendered in response to user selection of a location in the user interface associated with the user activatable content. For each determined location, content is captured from the activatable content rendered in response to the user selecting the determined location to create a captured content object having the captured content. The captured content objects and the initial representation are stored.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patricia Narvaez Cifra, Timothy Pressler Clark, Gregory Richard Hintermeister, Heidi Louise Saufferer
  • Publication number: 20150195483
    Abstract: A computer-implemented method includes enabling a user of event recorder playback software to select a past time segment of recorded locomotive event data. The method includes presenting recorded video data recorded by one or more cameras on the locomotive during the past time segment, presenting recorded GPS map data indicative of the geographical position of the locomotive during the past time segment, and presenting recorded locomotive operational data recorded during the past time segment. The presentations of recorded video data, recorded GPS map data, and recorded locomotive operational data are synchronized based on a common attribute associated with all of the recorded data. Implementation of a select animation process to one or more of the presentations of recorded data results in the simultaneous implementation of the same select animation process to another of the presentations of recorded data.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: PROGRESS RAIL SERVICES CORPORATION
    Inventors: MARC DAVID MILLER, STEVEN KEITH KIRBY, GREGORY RICHARD BRESSLER