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: 20170157225Abstract: 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: ApplicationFiled: July 19, 2016Publication date: June 8, 2017Applicant: PASTORAL GREENHOUSE GAS RESEARCH LTDInventors: 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: 20170121097Abstract: 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: ApplicationFiled: October 6, 2016Publication date: May 4, 2017Inventors: Fery Pranadi, Shreyas S. Panse, TzeHo Lee, Mark Fontes, Gregory Cook, Richard Orsini, Richard M. Formato
-
Patent number: 9529657Abstract: 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: GrantFiled: September 18, 2014Date of Patent: December 27, 2016Assignee: Oracle International CorporationInventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
-
Patent number: 9529658Abstract: 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: GrantFiled: September 18, 2014Date of Patent: December 27, 2016Assignee: Oracle International CorporationInventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
-
Patent number: 9441016Abstract: 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: GrantFiled: August 27, 2010Date of Patent: September 13, 2016Assignee: 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: 20160205180Abstract: 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: ApplicationFiled: January 14, 2015Publication date: July 14, 2016Applicant: Oracle International CorporationInventors: Wai Jan, Gregory Cook, Bruce Irvin
-
Patent number: 9282298Abstract: 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: GrantFiled: November 3, 2014Date of Patent: March 8, 2016Assignee: Non-Typical, Inc.Inventors: Mark Cuddeback, Gregory Cook
-
Publication number: 20150227405Abstract: 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: ApplicationFiled: September 18, 2014Publication date: August 13, 2015Inventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
-
Publication number: 20150227406Abstract: 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: ApplicationFiled: September 18, 2014Publication date: August 13, 2015Inventors: Wai Jan, Gregory Cook, R. Bruce Irvin, Kaj van de Loo
-
Patent number: 9008179Abstract: 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: GrantFiled: June 29, 2012Date of Patent: April 14, 2015Assignee: Futurewei Technologies, Inc.Inventors: Wen Gao, Gregory Cook, Mingyuan Yang, Jin Song, Haoping Yu
-
Patent number: 9009544Abstract: 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: GrantFiled: March 28, 2013Date of Patent: April 14, 2015Assignee: Oracle International CorporationInventors: Gregory Cook, Wai Jan, Bruce Irvin
-
Publication number: 20150049200Abstract: 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: ApplicationFiled: November 3, 2014Publication date: February 19, 2015Inventors: Mark Cuddeback, Gregory Cook
-
Patent number: 8891001Abstract: 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: GrantFiled: October 4, 2012Date of Patent: November 18, 2014Assignee: Non Typical, Inc.Inventors: Mark Cuddeback, Gregory Cook
-
Publication number: 20140298093Abstract: 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: ApplicationFiled: March 28, 2013Publication date: October 2, 2014Applicant: Oracle International CorporationInventors: Gregory Cook, Wai Jan, Bruce Irvin
-
Publication number: 20140098256Abstract: 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: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: NON TYPICAL, INC.Inventors: Mark Cuddeback, Gregory Cook
-
Publication number: 20130217612Abstract: 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: ApplicationFiled: August 27, 2010Publication date: August 22, 2013Inventors: 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: D692025Type: GrantFiled: April 24, 2012Date of Patent: October 22, 2013Assignee: Flow Control LLCInventors: Gregory Cook, Michael H. Irving, Jeffrey B. Schopperle, Mark F. Ingersoll
-
Patent number: D701246Type: GrantFiled: July 1, 2013Date of Patent: March 18, 2014Assignee: Flow Control LLC.Inventor: Gregory Cook
-
Patent number: D735240Type: GrantFiled: January 30, 2014Date of Patent: July 28, 2015Inventors: Gregory Cook, Jeffrey D. Lopes
-
Patent number: D752110Type: GrantFiled: March 19, 2015Date of Patent: March 22, 2016Assignee: Flow Control LLC.Inventors: Gregory Cook, Jeffrey D. Lopes