Patents by Inventor Nicholas Phelps

Nicholas Phelps 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: 20250172063
    Abstract: A dynamometer is used to dynamically evaluate an electrical submersible pump (“ESP”) motor while both are inside of a well. The dynamometer includes a ESP dyno that is mechanically coupled to the ESP motor. The ESP motor and ESP dyno can be a permanent magnet motor or an induction motor, and can have the same or similar values of inertia. Energy absorbed by the ESP dyno can be regenerated as electricity that is transmitted back to a power source, or converted to heat energy in a resistive load bank.
    Type: Application
    Filed: November 28, 2023
    Publication date: May 29, 2025
    Applicant: Baker Hughes Oilfield Operations LLC
    Inventors: Daniel Wayne Merriott, Charles Collins, Nicholas Phelps, Christopher Brunner, Taoridi Ademoye
  • Patent number: 9183671
    Abstract: An image rendering method comprising the steps of: (a) performing a noisy estimation of a given view of a given scene of said image using a Monte-Carlo stochastic renderer, wherein general information of each ray sample, such as color and position in the image plane, is stored, (b) calculating a similarity measure between two sets of samples cast from two pixels of said scene and their neighbors, and (c) generating an output image wherein each pixel color is a weighted combination of the pixel colors generated from (a) with weights based on the similarity measure of (b) between the respective set of samples cast from the pixels and their neighbors.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: November 10, 2015
    Assignee: E-ON SOFTWARE
    Inventors: Julien Chauvier, Mauricio Delbracio, Nicholas Phelps
  • Publication number: 20110055583
    Abstract: The invention relates to a method for exchanging a 3D view between a first and a second user having both a piece of software for creating 3D views. A view is created by the first user. This view comprises an encrypted object, the first user being licensed for the encrypted object. This view is stored in a file by the first user. The encrypted object is encrypted and the result of this encryption is stored as encrypted data in the file. According to the invention, non-encrypted data defining the encrypted object is stored in the file in parallel to the encrypted data relating to the encrypted object. This non-encrypted data can be read by the second user, so that the second user can see the encrypted object if he has acquired a license for this object, or a basic representation of the encrypted object if he has not acquired a license.
    Type: Application
    Filed: November 9, 2010
    Publication date: March 3, 2011
    Inventor: Nicholas Phelps
  • Patent number: 7849322
    Abstract: The invention relates to a method for exchanging a 3D view between a first and a second user having both a piece of software for creating 3D views. A view is created by the first user. This view comprises an encrypted object, the first user being licensed for the encrypted object. This view is stored in a file by the first user. The encrypted object is encrypted and the result of this encryption is stored as encrypted data in the file. According to the invention, non-encrypted data defining the encrypted object is stored in the file in parallel to the encrypted data relating to the encrypted object. This non-encrypted data can be read by the second user, so that the second user can see the encrypted object if he has acquired a license for this object, or a basic representation of the encrypted object if he has not acquired a license.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: December 7, 2010
    Assignee: E-On Software
    Inventor: Nicholas Phelps
  • Patent number: 7742055
    Abstract: A process for creating three-dimensional or relief views with the help of software running on a computer system for adjusting brightness of a scene comprising a plurality of pixels includes: determining a representative brightness of at least one predetermined area of the scene based on brightness of each pixel of the at least one predetermined area; comparing the average brightness to a reference value; and correcting the brightness of at least a portion of the scene in accordance with a result of the comparison.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: June 22, 2010
    Assignee: E-On Software
    Inventor: Nicholas Phelps
  • Publication number: 20080022408
    Abstract: The invention relates to a method for exchanging a 3D view between a first and a second user having both a piece of software for creating 3D views. A view is created by the first user. This view comprises an encrypted object, the first user being licensed for the encrypted object. This view is stored in a file by the first user. The encrypted object is encrypted and the result of this encryption is stored as encrypted data in the file. According to the invention, non-encrypted data defining the encrypted object is stored in the file in parallel to the encrypted data relating to the encrypted object. This non-encrypted data can be read by the second user, so that the second user can see the encrypted object if he has acquired a license for this object, or a basic representation of the encrypted object if he has not acquired a license.
    Type: Application
    Filed: July 21, 2006
    Publication date: January 24, 2008
    Inventor: Nicholas Phelps
  • Publication number: 20070291033
    Abstract: A process for creating three-dimensional or relief views with the help of software running on a computer system for adjusting brightness of a scene comprising a plurality of pixels includes: determining a representative brightness of at least one predetermined area of the scene based on brightness of each pixel of the at least one predetermined area; comparing the average brightness to a reference value; and correcting the brightness of at least a portion of the scene in accordance with a result of the comparison.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 20, 2007
    Inventor: Nicholas Phelps
  • Publication number: 20070266043
    Abstract: The invention relates to a method permitting, in a simple and ergonomic manner, the development of a file library associated with a software product determined by a user, this user having an item of computing equipment. The inventive method comprises: a step, for the operator, of associating, with each file, a presentation file to which items of destination information including the specification of a determined location of the file library are associated so that the presentation files can be presented in the item of equipment of the user at the same time the presentation files are already located in the library.
    Type: Application
    Filed: July 21, 2005
    Publication date: November 15, 2007
    Inventor: Nicholas Phelps
  • Publication number: 20070206005
    Abstract: A method for generating 3D landscapes which comprises the steps of selecting a plurality of 3D elements from a library of vegetative elements and distributing the 3D elements. The method either distributes the 3D elements on a terrain so that parameters of the 3D elements depend on an environment of the 3D elements or with a variable distribution density such that the parameters of the 3D elements depend on the variable distribution density. The parameters comprises the nature of the 3D elements, distribution density of the 3D elements, and their size, orientation, color and shape. The environment comprises an altitude of the terrain, a slope of the terrain, a position of the 3D elements relative to objects or other 3D elements on the terrain.
    Type: Application
    Filed: February 21, 2006
    Publication date: September 6, 2007
    Inventor: Nicholas Phelps
  • Publication number: 20070073623
    Abstract: A method for manufacturing an application software by providing data comprising the software content and data comprising at least media serial code specific to the application. The media serial code is used to provide a personalized application software. The method also provides data comprising a primary computer program, which is used to authenticate the media serial code.
    Type: Application
    Filed: September 28, 2005
    Publication date: March 29, 2007
    Inventor: Nicholas Phelps