Patents by Inventor John Ramey

John Ramey 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: 20220083873
    Abstract: A system may include persistent storage containing training data related to well production, wherein entries in the training data respectively include time-independent input feature values and time-dependent input feature values both mapped to ground-truth production values of corresponding wells at particular points in time, wherein the time-dependent input feature values include ground-truth production values of the corresponding wells at respectively earlier points in time.
    Type: Application
    Filed: July 28, 2021
    Publication date: March 17, 2022
    Inventors: John Ramey, Dillon Erik Niederhut, Kyle David Crifasi, Kristopher Nickolas Darnell
  • Patent number: 10468065
    Abstract: An embodiment detects where frames within a video have been added, deleted, or changed. The embodiment tracks the modifications through subsequent versions of the source video, and retains various metadata (corresponding to the individual edits) that describes the context and specifics of the edits. In an embodiment only changes to the original video need be tracked by preserving only those clips that have been added, removed, or changed. This ability enables a video editor to maintain the various changes made to a video and see the history of changes while alleviating much of the file storage associated with large, high-quality videos. Other embodiments are described herein.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: November 5, 2019
    Assignee: uStudio, Inc.
    Inventors: John Ramey, Josh Marshall
  • Patent number: 10362359
    Abstract: An embodiment includes receiving a first request for first video content and a first video player from a client; in response (a) (i) obtaining first source code for the first video player, (a)(ii) obtaining a first configuration file for the first video player, (a)(iii) obtaining a first player module corresponding to the first video player, and (a)(iv) communicating same to the client. The first video player comprises code to play video via a graphical user interface. The first player module comprises code that, in response to the first player module subscribing to a first event bus of a pub/sub system, performs a first routine in response to: (b)(i) a first publication to the first event bus from an additional player module that corresponds to the first video player, and (b) (ii) execution of a first callback function corresponding to the first publication.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: July 23, 2019
    Assignee: uStudio, Inc.
    Inventors: John Ramey, Josh Marshall, Emerson F. Lane, III, Thomas Stephens, Brian Matheny
  • Publication number: 20180376209
    Abstract: An embodiment includes receiving a first request for first video content and a first video player from a client; in response (a) (i) obtaining first source code for the first video player, (a)(ii) obtaining a first configuration file for the first video player, (a)(iii) obtaining a first player module corresponding to the first video player, and (a)(iv) communicating same to the client. The first video player comprises code to play video via a graphical user interface. The first player module comprises code that, in response to the first player module subscribing to a first event bus of a pub/sub system, performs a first routine in response to: (b)(i) a first publication to the first event bus from an additional player module that corresponds to the first video player, and (b) (ii) execution of a first callback function corresponding to the first publication.
    Type: Application
    Filed: May 26, 2016
    Publication date: December 27, 2018
    Inventors: John Ramey, Josh Marshall, Emerson F. Lane, III, Thomas Stephens, Brian Matheny
  • Publication number: 20180308522
    Abstract: An embodiment detects where frames within a video have been added, deleted, or changed. The embodiment tracks the modifications through subsequent versions of the source video, and retains various metadata (corresponding to the individual edits) that describes the context and specifics of the edits. In an embodiment only changes to the original video need be tracked by preserving only those clips that have been added, removed, or changed. This ability enables a video editor to maintain the various changes made to a video and see the history of changes while alleviating much of the file storage associated with large, high-quality videos. Other embodiments are described herein.
    Type: Application
    Filed: October 28, 2016
    Publication date: October 25, 2018
    Inventors: John Ramey, Josh Marshall
  • Publication number: 20060009298
    Abstract: A constant velocity joint is provided that includes an outer race having a bore with an inner surface, a cage arranged within the bore of the outer race, an inner race having an outer surface, a plurality of balls arranged within the cage, and a shaft connected to the inner race. The cage, outer race, inner race, and balls interrelate to center and support the cage. The cage remains in a non-supporting state with the outer race and the inner race through a no angle and a high angle position of the shaft.
    Type: Application
    Filed: October 21, 2004
    Publication date: January 12, 2006
    Inventors: Donald Dine, Noel Sutton, John Ramey
  • Patent number: 6736729
    Abstract: A constant velocity joint wherein one or more of the outer ball tracks, the inner ball tracks, or the balls have textured surfaces such as dimples or raised ridges to increase lubrication of the joint and enhance performance characteristics.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: May 18, 2004
    Assignee: GKN Automotive, Inc.
    Inventors: Shen-Ling Allen Wang, John Ramey
  • Publication number: 20040005931
    Abstract: An improved constant velocity joint wherein one or more of the outer ball tracks, the inner ball tracks, or the balls have textured surfaces such as dimples or raised ridges to increase lubrication of the joint and provide improved performance characteristics.
    Type: Application
    Filed: July 3, 2002
    Publication date: January 8, 2004
    Inventors: Shen-Ling Allen Wang, John Ramey
  • Patent number: 6530843
    Abstract: A constant velocity joint vent for use in a constant velocity joint. The vent includes a permeable membrane located within a chamber of the vent. The vent further includes a neck having a plurality of orifices thereabout, wherein the orifices allow gases to travel between an interior and exterior of the vent. The orifices also provide a secondary function of stopping any lubricant from entering and contaminating the permeable membrane of the vent system.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: March 11, 2003
    Assignee: GKN Automotive, Inc.
    Inventors: Michael J. Miller, John Ramey
  • Publication number: 20020025854
    Abstract: A constant velocity joint vent for use in a constant velocity joint. The vent includes a permeable membrane located within a chamber of the vent. The vent further includes a neck having a plurality of orifices thereabout, wherein the orifices allow gases to travel between an interior and exterior of the vent. The orifices also provide a secondary function of stopping any lubricant from entering and contaminating the permeable membrane of the vent system.
    Type: Application
    Filed: July 13, 2001
    Publication date: February 28, 2002
    Applicant: GKN Automotive, Inc.
    Inventors: Michael J. Miller, John Ramey