Patents by Inventor Christopher Taylor

Christopher Taylor 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: 10691484
    Abstract: In a distributed system where a client's call to commit a transaction occurs outside the transaction's lock-hold interval, computation of timestamp information for the transaction is moved to a client library, while ensuring that no conflicting reads or writes are performed between a time of the computation and acquiring all locks for the transaction. The transaction is committed in phases, with each phase being initiated by the client library. Timestamp information is added to the locks to ensure that timestamps are generated during lock-hold intervals. An increased number of network messages is thereby overlapped with a commit wait period in which a write in a distributed database is delayed in time to ensure concurrency in the database.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: June 23, 2020
    Assignee: Google LLC
    Inventors: Brian Frank Cooper, Alexander Lloyd, Sebastian Kanthak, Andrew Fikes, Christopher Taylor
  • Publication number: 20200149655
    Abstract: A method for monitoring health of a valve is presented. The method includes receiving an acoustic emission signal from a sensing device operatively coupled to the valve, selecting a region of interest signal in the acoustic emission signal, determining a plurality of current parameters based on the region of interest signal, and monitoring the health of the valve based on at least the plurality of current parameters, wherein the region of interest signal comprises acoustic emission data generated from initiation of an opening of the valve until the valve is partially opened.
    Type: Application
    Filed: April 6, 2018
    Publication date: May 14, 2020
    Applicant: General Electric Company
    Inventors: Bhasker Rao Keely, Aninda Bhattacharya, Ajay Kumar Behera, Shivanand Bhavikatti, Christopher Taylor Herman, Sudipta Mal
  • Publication number: 20200104236
    Abstract: Embodiments disclosed herein relate to methods, systems, and computer programs for verifying that data incorporated into a computer program is current. The methods, systems, and computer programs compare a source identifier status code associated with the data to a current source identifier status code at the location where the data was obtained. The methods, systems, and computer programs include at least one validation function which determines the validity of the data according to selected parameters. If the source identifier status code and current source identifier status code match and the at least one validation function determines the data is valid, an executable computer program incorporating the data and one or more functions is produced as output.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Christopher Taylor Creel, Mykel Alvis
  • Patent number: 10553034
    Abstract: Techniques are described that facilitate co-viewing in an experiential reality environment such as a virtual reality or augmented reality environment. These techniques include prioritizing a main view of experiential reality content over side views of the experiential reality content.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Chapman, Alexandria Way-Wun Kravis, Brandon Scott Love, Christopher Taylor, Lars Christian Ulness, Felicia Yue
  • Patent number: 10540714
    Abstract: Techniques for providing a cash flow tool that analyzes financial transaction data for a customer to address any determined inefficient activities of the customer are provided. Financial transaction for the customer can be received. The financial transaction data can include payables transaction data and receivables transaction data. A first inefficient activity of the customer can be determined based on the payables transaction data. A second inefficient activity of the customer can be determined based on the receivables transaction data. A first recommendation to address the first inefficient activity and a second recommendation to address the second inefficient activity can be determined based on services or products available to the customer. The first and second recommendations can be displayed to the customer in a simplified and user-friendly manner to facilitate efficient review and discussion with a representative.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: January 21, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Christopher Taylor, Kelly Cravens, Nina Makan, Vivek Simkhada, Lun Zhang, Bonnie Henry, Patricia Graziose
  • Patent number: 10503479
    Abstract: Examining source code repositories for indications of orthogonal technologies in actual use or of potential usefulness in the development and continuous delivery of the contents of the repositories.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher Brealey, Christopher Taylor, Joel Cayne, Philippe Mulet, Ritchard L. Schacher, Thomas C. Schmidt
  • Publication number: 20190339945
    Abstract: Examining source code repositories for indications of orthogonal technologies in actual use or of potential usefulness in the development and continuous delivery of the contents of the repositories.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Christopher Brealey, Christopher Taylor, Joel Cayne, Philippe Mulet, Ritchard L. Schacher, Thomas C. Schmidt
  • Patent number: 10450766
    Abstract: A swimming pool assembly, including a swimming pool body defining a pool top edge and an oppositely disposed bottom pool floor member connected by at least one pool wall and having a shallow deck portion and a support structure for providing support to the deck portion operationally connected to the deck portion and extending away from the pool top edge. The support structure further includes a support structure floor member, at least one support structure wall member extending therefrom and connected to the shallow deck portion to define an enclosure, and at least one fluid access aperture formed through the support structure wall member to provide fluidic communication with the enclosure.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: October 22, 2019
    Assignee: Thursday Pools
    Inventors: William Khamis, Edward Vondell, David Camp, Christopher Taylor
  • Publication number: 20190259207
    Abstract: Techniques are described that facilitate co-viewing in an experiential reality environment such as a virtual reality or augmented reality environment. These techniques include prioritizing a main view of experiential reality content over side views of the experiential reality content.
    Type: Application
    Filed: February 16, 2018
    Publication date: August 22, 2019
    Inventors: Adam Chapman, Alexandria Way-Wun Kravis, Brandon Scott Love, Christopher Taylor, Lars Christian Ulness, Felicia Yue
  • Publication number: 20190242485
    Abstract: A pressure relief valve assembly is disclosed. The pressure relief valve assembly comprises an inlet manifold, a first pressure relief valve, a second pressure relief valve, and an outlet manifold. The first pressure relief valve is connected to and in fluid communication with the inlet manifold. The second pressure relief valve is connected to and in fluid communication with the inlet manifold and parallel to the first pressure relief valve. The outlet manifold is connected to and in fluid communication with the first pressure relief valve and the second pressure relief valve.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 8, 2019
    Inventors: Mark Kendrick Hamm, Christopher Taylor Herman
  • Patent number: 10371281
    Abstract: An apparatus for overriding a valve actuator to move a valve stem to a second position includes an override body with a central axis. A piston is located within the override body. A bushing is non-rotatably carried within the override body. An override shaft is in threaded engagement with the bushing and extends through a sealed orifice in the override body. Fluid pressure applied to the piston causes the bushing to engage the valve actuator and push the valve stem, and alternatively, rotation applied to the override shaft causes the bushing to move linearly to engage the valve actuator and push the valve stem.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 6, 2019
    Assignee: GE Oil & Gas Pressure Control LP
    Inventors: Christopher Taylor Herman, Mark Anthony Viator, Keith Adams, Fauad Saleem, Travis Kyle McEvoy
  • Publication number: 20190227850
    Abstract: Each of a plurality of distributed computing devices receives a respective data partition of a plurality of data partitions for a computing task. A first distributed computing device generates a first partial result of a plurality of partial results generated by the plurality of distributed computing devices. The first computing device iteratively executes a distributed average consensus (DAC) process. At each iteration, the first computing device transmits the first partial result to a second computing device, receives a second partial result generated by the second computing device, and updates the first partial result by computing an average of the first and second partial results. In response to determining that respective partial results of the plurality of distributed computing devices have reached a consensus value, the first computing device stops executing the DAC process, and generates a final result of the computing task based on the consensus value.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Inventors: Todd Allen Chapman, Ivan James Ravlich, Christopher Taylor Hansen
  • Publication number: 20190228453
    Abstract: A distributed computing device stores user preference data representing preferences of a user with respect to a portion of a set of items. The distributed computing device randomly samples the user preference data to calculate sampled user preference data. The distributed computing device iteratively executes, in conjunction with additional distributed computing devices connected by a network, a process to determine a consensus result for the sampled user preference data. The consensus result is based on the sampled user preference data and additional sampled user preference data calculated by the additional distributed computing devices and based on preferences of additional users. The distributed computing device determines a recommendation model based on the consensus result, the recommendation model reflecting preferences of the user and additional users.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Inventors: Todd Allen Chapman, Ivan James Ravlich, Christopher Taylor Hansen, Daniel Maren
  • Publication number: 20190228025
    Abstract: A distributed computing device calculates word counts for each of a set of documents. The word counts are represented as values, each representing a number of times a corresponding word appears in one of the set of documents. The distributed computing device randomly samples the word counts to calculate sampled word counts. The distributed computing device and additional distributed computing devices iteratively execute a process to determine a consensus result for the sampled word counts based on the sampled word counts and additional sampled word counts calculated by the additional distributed computing devices. The distributed computing device determines a latent semantic index (LSI) subspace based on the consensus result for the sampled word count and reflecting contents of the set and additional sets of documents. The distributed computing device projects a document into the LSI subspace to determine the latent semantic content of the document.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Inventors: Todd Allen Chapman, Ivan James Ravlich, Christopher Taylor Hansen, Daniel Maren
  • Publication number: 20190228338
    Abstract: A distributed computing device generates a gradient descent matrix based on data received by the distributed computing device and a model stored on the distributed computing device. The distributed computing device calculates a sampled gradient descent matrix based on the gradient descent matrix and a random matrix. The distributed computing device iteratively executes a process to determine a consensus gradient descent matrix in conjunction with a plurality of additional distributed computing devices connected by a network to the distributed computing device. The consensus gradient descent matrix is based on the sampled gradient descent matrix and a plurality of additional sampled gradient decent matrices calculated by the plurality of additional distributed computing devices. The distributed computing device updates the model stored on the distributed computing device based on the consensus gradient descent matrix.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Inventors: Todd Allen Chapman, Ivan James Ravlich, Christopher Taylor Hansen, Daniel Maren
  • Publication number: 20190207761
    Abstract: Content individualization, including: encrypting a first part of a source data set using a first key creating a first encrypted data set; encrypting a second part of the source data set using a second key creating a second encrypted data set; encrypting the second part of the source data set using a third key creating a third encrypted data set; and combining the first encrypted data set, the second encrypted data set, and the third encrypted data set to form a final encrypted data set. Key words include watermarking and content individualization.
    Type: Application
    Filed: December 13, 2018
    Publication date: July 4, 2019
    Inventors: Yoshikazu Takashima, Christopher Taylor
  • Publication number: 20190203716
    Abstract: A compressor system is provided that includes a contact cooled compressor and a coolant separator. The coolant separator is used to remove coolant fluid from a compressed flow stream produced by the contact cooled compressor during its operation. The coolant separator routes the removed coolant fluid back to the contact cooled compressor for further use. In some forms the coolant fluid is cooled prior to delivery back to the compressor. A stop valve can be provided in the coolant fluid return line to halt the flow of the fluid. A pressure sensitive member can be disposed to sense pressure of the coolant fluid that has been routed past the stop valve. Operation of the compressor can be changed as a result of the sensed pressure from the pressure sensitive member. Information from a temperature sensitive member can also be used to change operation of the compressor.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: Michael Borkowski, Christopher Taylor, Eric M. Kaszuba
  • Publication number: 20190171953
    Abstract: Embodiments disclosed herein relate to methods and systems for transliterating reasoning graphs and using the same to determine insights.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Christopher Taylor Creel, William Paige Vestal, Christopher Shawn Watson
  • Patent number: 10257548
    Abstract: Delivering, protecting, and playing content, including: executing a content-bound executable application in a trusted execution environment by a player device; performing an integrity check of the player device using the content-bound executable application; sending a request from the player device for update information to at least one of the license server and the content server using the content-bound executable application; receiving update information at the player device from the at least one of the license server and the content server; updating local environment of the player device using the content-bound executable application; and decrypting the content data by the content-bound executable application. Key words include content-bound and executable.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: April 9, 2019
    Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT INC.
    Inventors: Christopher Taylor, Spencer Stephens
  • Publication number: 20190076877
    Abstract: A system and method for applying a marking to a part in a stamping die is provided by the present disclosure. The system includes a mechanical application device having a controlled volume of a marking medium that is coupled to movement of the stamping die. In one form, the controlled volume of the marking medium is not regulated by either an external pneumatic source of an external electrical source.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 14, 2019
    Applicant: Ford Motor Company
    Inventors: Nicholas Kalweit, John Michael Fritz, Joseph Yarnevich, Andrey M. Ilinich, Tom Kandow, Christopher Taylor