Patents by Inventor Gregory Cook

Gregory Cook 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: 20170157225
    Abstract: The present invention includes the complete genome sequence for the methanogen, Methanobrevibacter ruminantium, including polynucleotides which encode M. ruminantium polypeptides or peptides, as well as polynucleotides from non-coding regions. Also included are the encoded M. ruminantium polypeptides and peptides, and antibodies directed to these peptides or polypeptides, in addition to expression vectors and host cells for producing these peptides, polypeptides, polynucleotides, and antibodies. The invention further includes methods and compositions for detecting, targeting, and inhibiting microbial cells, especially methanogen cells such as M. ruminantium cells, using one or more of the disclosed peptides, polypeptides, polynucleotides, antibodies, expression vectors, and host cells.
    Type: Application
    Filed: July 19, 2016
    Publication date: June 8, 2017
    Applicant: PASTORAL GREENHOUSE GAS RESEARCH LTD
    Inventors: Eric Heinz ALTERMANN, Graeme Trevor Attwood, Gregory Cook, Debjit Dey, Scott A. Ferguson, Petrus Hendricus Janssen, William John Kelly, Zhanhao Kong, Suzanne Lambie, Sinead Christine Leahy, Dong Li, Duncan McMillan, Sharla McTavish, Diana Pacheco, Robert Starr Ronimus, Carrie Sang, Carl Yeoman
  • Publication number: 20170121097
    Abstract: Thermally insulated shipping system for use in transporting a pallet-sized payload. In one embodiment, the system includes a plurality of thermally insulating walls arranged to define an interior volume suitable for receiving a pallet-sized payload. The thermally insulating walls include a top wall, a bottom wall, a front wall, a rear wall, a left wall, and a right wall, of which all but the bottom wall include at least two slots facing towards the interior volume. One of the slots is an inner slot that is more proximal to the interior volume, and one of the slots is an outer slot that is more distal to the interior volume. The system also includes a plurality of inner cassettes disposed in at least some of the inner slots and a plurality of outer cassettes disposed in at least some of the outer slots. The inner and outer cassettes include phase-change materials.
    Type: Application
    Filed: October 6, 2016
    Publication date: May 4, 2017
    Inventors: Fery Pranadi, Shreyas S. Panse, TzeHo Lee, Mark Fontes, Gregory Cook, Richard Orsini, Richard M. Formato
  • Patent number: 9529657
    Abstract: Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more events related to operations performed in a cloud computer system. A diagnostic identifier may be generated based on diagnostic data corresponding to one or more attributes about an event. A computing operation may be performed to generate a code (e.g., a hash code) for each attribute in the diagnostic data. The generated code(s) may be combined to form a diagnostic identifier to identify the diagnostic data. A comparison may be performed by comparing each code in one diagnostic identifier to a code in another diagnostic identifier corresponding to an attribute for which the codes were generated. A measure of a match between the two identifiers may be determined using a result of the comparison. The measure of the match may enable tracing and analysis of one or more events occurring in the cloud computer system.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: December 27, 2016
    Assignee: Oracle International Corporation
    Inventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
  • Patent number: 9529658
    Abstract: Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more requests in a cloud computer system. A diagnostic identifier may be generated based on parameter data corresponding to one or more parameters in a request. A computing operation may be performed to generate a code (e.g., a hash code) for each parameter in the parameter data. The generated code(s) may be combined to form a diagnostic identifier to identify the parameter data. A comparison may be performed by comparing each code in one diagnostic identifier to a code in another diagnostic identifier corresponding to a parameter for which the codes were generated. A measure of a match between the two identifiers may be determined using a result of the comparison. The measure of the match may enable tracing and analysis of one or more requests in the cloud computer system.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: December 27, 2016
    Assignee: Oracle International Corporation
    Inventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
  • Patent number: 9441016
    Abstract: The present invention includes the complete genome sequence for the methanogen, Methanobrevibacter ruminantium, including polynucleotides which encode M. ruminantium polypeptides or peptides, as well as polynucleotides from non-coding regions. Also included are the encoded M. ruminantium polypeptides and peptides, and antibodies directed to these peptides or polypeptides, in addition to expression vectors and host cells for producing these peptides, polypeptides, polynucleotides, and antibodies. The invention further includes methods and compositions for detecting, targeting, and inhibiting microbial cells, especially methanogen cells such as M. ruminantium cells, using one or more of the disclosed peptides, polypeptides, polynucleotides, antibodies, expression vectors, and host cells.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: September 13, 2016
    Assignee: Pastoral Greenhouse Gas Research Ltd.
    Inventors: Eric Heinz Altermann, Graeme Trevor Attwood, Gregory Cook, Debjit Dey, Scott A. Ferguson, Petrus Hendricus Janssen, William John Kelly, Zhanhao Kong, Suzanne Lambie, Sinead Christine Leahy, Dong Li, Duncan McMillan, Sharla McTavish, Diana Pacheco, Robert Starr Ronimus, Carrie Sang, Carl Yeoman
  • Publication number: 20160205180
    Abstract: Techniques are disclosed for multi-tenant cloud-based queuing. Certain techniques are disclosed herein that provide for interactions and observability between tenant queues within a multi-tenant cloud-based queuing database. In some embodiments, the queues may be utilized by both users and merchants for both online and point-of-service interactions. Multiple queues for multiple tenants are hosted by a cloud computing system. Each queue may include one more queue entries, each of which includes a ticket value, and may further include a ticket alias. The ticket values and/or ticket aliases may be decoupled from a queue position for the entry. In some embodiments, the queue entries may be swapped within a queue or between queues, and the system may enable searching in or automated actions between queues and/or tenants based in part upon queue conditions.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Applicant: Oracle International Corporation
    Inventors: Wai Jan, Gregory Cook, Bruce Irvin
  • Patent number: 9282298
    Abstract: The present invention provides an automated camera assembly comprising a camera (e.g., a digital camera) having a field of vision and a detector for detecting a subject and triggering the camera. The detector has an adjustable field of view and includes a sensor (e.g., an IR sensor) having a maximum field of view, and a curtain for reducing the maximum field of view to an adjusted field of view. The curtain comprises at least two sections (e.g., opaque members) coupled to move together from a first position corresponding with the maximum field of view to a second position corresponding with the adjusted field of view smaller than the maximum field of view. Movement of the curtain relative to the sensor can be linear, pivotal, radial, or any other suitable movement.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 8, 2016
    Assignee: Non-Typical, Inc.
    Inventors: Mark Cuddeback, Gregory Cook
  • Publication number: 20150227405
    Abstract: Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more events related to operations performed in a cloud computer system. A diagnostic identifier may be generated based on diagnostic data corresponding to one or more attributes about an event. A computing operation may be performed to generate a code (e.g., a hash code) for each attribute in the diagnostic data. The generated code(s) may be combined to form a diagnostic identifier to identify the diagnostic data. A comparison may be performed by comparing each code in one diagnostic identifier to a code in another diagnostic identifier corresponding to an attribute for which the codes were generated. A measure of a match between the two identifiers may be determined using a result of the comparison. The measure of the match may enable tracing and analysis of one or more events occurring in the cloud computer system.
    Type: Application
    Filed: September 18, 2014
    Publication date: August 13, 2015
    Inventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
  • Publication number: 20150227406
    Abstract: Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more requests in a cloud computer system. A diagnostic identifier may be generated based on parameter data corresponding to one or more parameters in a request. A computing operation may be performed to generate a code (e.g., a hash code) for each parameter in the parameter data. The generated code(s) may be combined to form a diagnostic identifier to identify the parameter data. A comparison may be performed by comparing each code in one diagnostic identifier to a code in another diagnostic identifier corresponding to a parameter for which the codes were generated. A measure of a match between the two identifiers may be determined using a result of the comparison. The measure of the match may enable tracing and analysis of one or more requests in the cloud computer system.
    Type: Application
    Filed: September 18, 2014
    Publication date: August 13, 2015
    Inventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
  • Patent number: 9008179
    Abstract: An apparatus used in video encoding comprising a processor configured to generate a prediction block for a current block, compute a difference between the current block and the prediction block to generate a residual block, wherein the residual block comprises a plurality of residual values, and if the plurality of residual values include at least one non-zero residual value comprising at least one sign and at least one residual level, perform entropy encoding on the at least one sign; and perform entropy encoding on the at least one residual level, wherein one non-residual value comprises one sign and one residual level.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 14, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wen Gao, Gregory Cook, Mingyuan Yang, Jin Song, Haoping Yu
  • Patent number: 9009544
    Abstract: A system and method for diagnosing an error during a user operation in a web application. An example method is executed, at least in part, by a server system, wherein the server system also executes, at least in part, a web application. The example method includes recording user operations during a user's interaction with the web application; storing the user operations in a click history record in a primary memory device; determining that an error has occurred during the user's interaction with the web application; in response to the determining, transferring at least a portion of the click history record to a secondary memory device; including correlation information in association with the click history; identifying at least one other record by using the correlation information; and providing the click history record and the at least one other record to analysis software and accompanying user interface display screen so that the error can be diagnosed.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: April 14, 2015
    Assignee: Oracle International Corporation
    Inventors: Gregory Cook, Wai Jan, Bruce Irvin
  • Publication number: 20150049200
    Abstract: The present invention provides an automated camera assembly comprising a camera (e.g., a digital camera) having a field of vision and a detector for detecting a subject and triggering the camera. The detector has an adjustable field of view and includes a sensor (e.g., an IR sensor) having a maximum field of view, and a curtain for reducing the maximum field of view to an adjusted field of view. The curtain comprises at least two sections (e.g., opaque members) coupled to move together from a first position corresponding with the maximum field of view to a second position corresponding with the adjusted field of view smaller than the maximum field of view. Movement of the curtain relative to the sensor can be linear, pivotal, radial, or any other suitable movement.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 19, 2015
    Inventors: Mark Cuddeback, Gregory Cook
  • Patent number: 8891001
    Abstract: An automated camera assembly comprising a camera and a detector for triggering the camera, wherein the detector includes an adjustable field of view. The detector can include a sensor and a curtain for reducing a maximum field of view to an adjusted field of view. The curtain can include an opaque member movable relative to the sensor. The curtain can instead include a processor programmed to trigger the camera when the subject is within the adjusted field of view. The invention is also embodied in a method of adjusting a field of view of a detector. The method comprises detecting a first subject within a maximum field of view, triggering the camera after detecting the first subject within the maximum field of view, adjusting to an adjusted field of view, detecting a second subject within the adjusted field of view, and triggering the camera after detecting the second subject.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: November 18, 2014
    Assignee: Non Typical, Inc.
    Inventors: Mark Cuddeback, Gregory Cook
  • Publication number: 20140298093
    Abstract: A system and method for diagnosing an error during a user operation in a web application. An example method is executed, at least in part, by a server system, wherein the server system also executes, at least in part, a web application. The example method includes recording user operations during a user's interaction with the web application; storing the user operations in a click history record in a primary memory device; determining that an error has occurred during the user's interaction with the web application; in response to the determining, transferring at least a portion of the click history record to a secondary memory device; including correlation information in association with the click history; identifying at least one other record by using the correlation information; and providing the click history record and the at least one other record to analysis software and accompanying user interface display screen so that the error can be diagnosed.
    Type: Application
    Filed: March 28, 2013
    Publication date: October 2, 2014
    Applicant: Oracle International Corporation
    Inventors: Gregory Cook, Wai Jan, Bruce Irvin
  • Publication number: 20140098256
    Abstract: An automated camera assembly comprising a camera and a detector for triggering the camera, wherein the detector includes an adjustable field of view. The detector can include a sensor and a curtain for reducing a maximum field of view to an adjusted field of view. The curtain can include an opaque member movable relative to the sensor. The curtain can instead include a processor programmed to trigger the camera when the subject is within the adjusted field of view. The invention is also embodied in a method of adjusting a field of view of a detector. The method comprises detecting a first subject within a maximum field of view, triggering the camera after detecting the first subject within the maximum field of view, adjusting to an adjusted field of view, detecting a second subject within the adjusted field of view, and triggering the camera after detecting the second subject.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: NON TYPICAL, INC.
    Inventors: Mark Cuddeback, Gregory Cook
  • Publication number: 20130217612
    Abstract: The present invention includes the complete genome sequence for the methanogen, Methanobrevibacter ruminantium, including polynucleotides which encode M. ruminantium polypeptides or peptides, as well as polynucleotides from non-coding regions. Also included are the encoded M. ruminantium polypeptides and peptides, and antibodies directed to these peptides or polypeptides, in addition to expression vectors and host cells for producing these peptides, polypeptides, polynucleotides, and antibodies. The invention further includes methods and compositions for detecting, targeting, and inhibiting microbial cells, especially methanogen cells such as M. ruminantium cells, using one or more of the disclosed peptides, polypeptides, polynucleotides, antibodies, expression vectors, and host cells.
    Type: Application
    Filed: August 27, 2010
    Publication date: August 22, 2013
    Inventors: Eric Heinz Altermann, Graeme Trevor Attwood, Gregory Cook, Debjit Dey, Scott A. Ferguson, Petrus Hendricus Janssen, William John Kelly, Zhanhao Kong, Suzanne Lambie, Sinead Christine Leahy, Dong Li, Duncan McMillan, Sharla McTavish, Diana Pacheco, Robert Starr Ronimus, Carrie Sang, Carl Yeoman
  • Patent number: D692025
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: October 22, 2013
    Assignee: Flow Control LLC
    Inventors: Gregory Cook, Michael H. Irving, Jeffrey B. Schopperle, Mark F. Ingersoll
  • Patent number: D701246
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 18, 2014
    Assignee: Flow Control LLC.
    Inventor: Gregory Cook
  • Patent number: D735240
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: July 28, 2015
    Inventors: Gregory Cook, Jeffrey D. Lopes
  • Patent number: D752110
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: March 22, 2016
    Assignee: Flow Control LLC.
    Inventors: Gregory Cook, Jeffrey D. Lopes