Patents by Inventor Thomas Cook

Thomas 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).

  • Patent number: 8370214
    Abstract: The present invention provides a method and computer-readable medium for executing a method of placing an order for a sub-component (part) of a product, including generally three steps: displaying a diagram depicting sub-components of a product in an exploded view on a user screen; receiving a user selection of a sub-component to be ordered; and processing the selection of a sub-component to be ordered. Optionally, the method may allow the user to selectively view further information pertinent to displayed sub-components, such as their prices and specifications, or to selectively zoom in on and zoom out of the exploded view or to scroll the exploded view. The method thus assists the user when attempting to identify and/or order a sub-component for the product. The method may also be implemented in a stand-alone computer system.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: February 5, 2013
    Assignee: Mariner Supply, Inc.
    Inventors: Harold Thomas Cook, Jr., Keith David Fetterman, David Earl White
  • Publication number: 20120317542
    Abstract: An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details. The abstract component model can represent one or more artifacts, wherein the abstract component model contains a plurality of model objects. A lightweight structure model contains a plurality of structure objects, wherein each structure object is a data structure that represents how the abstract component model should look like at the end of an update cycle. Additionally, a model updater can match one or more structure objects in the lightweight structure model to one or more model objects in the abstract component model, and update each said model object in the one or more structure objects based on said one or more structure objects in a top-down, depth-first fashion.
    Type: Application
    Filed: August 6, 2012
    Publication date: December 13, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Thomas A. Cook, Troy Beecroft, Thomas Carl Stamm
  • Publication number: 20120239753
    Abstract: A system and method comprising, sharing information between a plurality of participants in a collaboration; and exposing a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising: first functions to facilitate establishing a context in which to interact with the plurality of participants; and second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context.
    Type: Application
    Filed: May 25, 2012
    Publication date: September 20, 2012
    Applicant: Oracle International Corporation
    Inventors: Brodi Beartusk, Timothy Breeden, Daryl B. Olander, Thomas A. Cook, Manish Devgan, Richard Feit, Christopher Jolley, Edward K. O'Neil, Rodney McCauley, Gregory Smith, Shane Pearson, Kevin Blair Frender, Thomas Carl Stamm
  • Publication number: 20120226842
    Abstract: An enhanced interrupt controller is provided which is able to receive both hardware-generated and software-generated request signals. Data associated with each received interrupt or request signal is stored in a storage unit within the enhanced interrupt controller in an order which depends on the priority level of the data and, for data of the same level of priority, on the chronological order of receipt. The enhanced interrupt controller instructs the processor, with which it is in communication, to read the stored data from the controller in the stored order ensuring that data of higher priority is read before data of lower priority. A method of routing hardware-generated and software-generated signals from an enhanced interrupt controller to a processor is also disclosed.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Applicant: Research In Motion Limited, an Ontario, Canada corporation
    Inventors: Andrew Michael Evans, Alastair Erik Thomas Cook
  • Publication number: 20120221438
    Abstract: The present invention provides a method and computer-readable medium for executing a method of placing an order for a sub-component (part) of a product, including generally three steps: displaying a diagram depicting sub-components of a product in an exploded view on a user screen; receiving a user selection of a sub-component to be ordered; and processing the selection of a sub-component to be ordered. Optionally, the method may allow the user to selectively view further information pertinent to displayed sub-components, such as their prices and specifications, or to selectively zoom in on and zoom out of the exploded view or to scroll the exploded view. The method thus assists the user when attempting to identify and/or order a sub-component for the product. The method may also be implemented in a stand-alone computer system.
    Type: Application
    Filed: May 7, 2012
    Publication date: August 30, 2012
    Applicant: MARINER SUPPLY, INC. D/B/A GO2MARINE.COM
    Inventors: Harold Thomas Cook, JR., Keith David Fetterman, David Earl White
  • Patent number: 8239821
    Abstract: An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details, such as event listening, lifecycle and update management, etc. An implementation needs to provide objects that make up the model, some logic to listen to environmental changes and recognize when an update is needed, and a builder which can generate a lightweight version of the model based on the current “state of the world.” In addition, abstract component model is operable to support an editor such as page flow.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: August 7, 2012
    Assignee: Oracle International Corporation
    Inventors: Thomas A. Cook, Troy Beecroft, Thomas Carl Stamm
  • Patent number: 8225234
    Abstract: A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy, associating a theme with a first object in the set of objects, rendering the first object according to the theme, rendering any descendents of the first object according to the theme, wherein any descendents of the first object can override the theme, and wherein one of the set of objects can communicate with another of the set of objects.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: July 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
  • Patent number: 8181470
    Abstract: Disclosed is a method and device for a refrigerant-based thermal energy storage and cooling system with multiple condensing units utilizing a common evaporator coil. The disclosed embodiments provide a refrigerant-based ice storage system with increased reliability, lower cost components, and reduced power consumption and ease of installation.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: May 22, 2012
    Assignee: Ice Energy, Inc.
    Inventors: Ramachandran Narayanamurthy, Brian Parsonnet, Donald Thomas Cook
  • Patent number: 8175933
    Abstract: The present invention provides a method and computer-readable medium for executing a method of placing an order for a sub-component (part) of a product, including generally three steps: displaying a diagram depicting sub-components of a product in an exploded view on a user screen; receiving a user selection of a sub-component to be ordered; and processing the selection of a sub-component to be ordered. Optionally, the method may allow the user to selectively view further information pertinent to displayed sub-components, such as their prices and specifications, or to selectively zoom in on and zoom out of the exploded view or to scroll the exploded view. The method thus assists the user when attempting to identify and/or order a sub-component for the product. The method may also be implemented in a stand-alone computer system.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: May 8, 2012
    Assignee: Mariner Supply, Inc.
    Inventors: Harold Thomas Cook, Jr., Keith David Fetterman, David Earl White
  • Patent number: 8078954
    Abstract: The present invention enable a three-pane page flow editor optimized for viewing and editing a page flow. It centers around a selected focal node in the page flow, shows details and allows editing in the vicinity of the node. It provides a visual representation of nodes and the connections among them, enabling the ability to read and edit connections between nodes in a local area of the page flow without the overlaps between lines and crossovers once the page flow grows complex and cluttered in real applications. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: December 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Thomas A. Cook, Troy Beecroft, Thomas Carl Stamm, James Barnett
  • Patent number: 7774697
    Abstract: A system and method for accepting a communication, comprising providing the communication to a controller, associating a model with said communication, determining a state of the model based on said communication, providing a view based on the state of the model, and wherein the view is a page in a page group.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: August 10, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Thomas A. Cook
  • Publication number: 20100172255
    Abstract: An in-line tester (10) for testing a telecommunications network. The tester (10) is connectable in line in a communications channel in the network, between network elements or nodes (12), so that all packets within that channel have to flow through it.
    Type: Application
    Filed: June 23, 2008
    Publication date: July 8, 2010
    Applicant: Calnex Solutions LTD
    Inventors: Thomas Cook, Peter Cronshaw
  • Patent number: 7650572
    Abstract: A method for navigating a graphical user interface (GUI) having at least one page, comprising providing a first booklet, wherein user interaction with the first booklet can cause the GUI to navigate to a new page; providing a request based on user interaction with the first booklet; mapping the request to a control tree factory; generating a control tree from the factory based on the request wherein the control tree includes a booklet control corresponding to the first booklet; advancing the control tree through at least one lifecycle stage based on the request; and generating a response wherein the response can be used to render the new page.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: January 19, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
  • Publication number: 20090293507
    Abstract: Disclosed is a method and device for a refrigerant-based thermal energy storage and cooling system with an isolated evaporator coil in a secondary cooling loop. The disclosed embodiments provide a refrigerant-based ice storage system with increased versatility, reliability, lower cost components, reduced power consumption and ease of installation.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 3, 2009
    Applicant: Ice Energy, Inc.
    Inventors: Ramachandran Narayanamurthy, Brian Parsonnet, Donald Thomas Cook
  • Publication number: 20090205345
    Abstract: Disclosed is a method and device for a refrigerant-based thermal energy storage and cooling system with multiple condensing units utilizing a common evaporator coil. The disclosed embodiments provide a refrigerant-based ice storage system with increased reliability, lower cost components, and reduced power consumption and ease of installation.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 20, 2009
    Applicant: Ice Energy, Inc.
    Inventors: Ramachandran Narayanamurthy, Brian Parsonnet, Donald Thomas Cook
  • Patent number: 7548059
    Abstract: A pipeline inspection tool has a spirally arranged series of blocks, with each block having a magnet and at least one magnetic flux sensor. An axially extending support may be provided which terminates in mounts and the series of blocks may be mounted between the mounts. The support may be arranged so as to permit bending of said series of blocks but resist torsion of said series of blocks. A supporting tendon may extend from a second of the mounts through a first opening in each block around a tendon supporting pulley of the first of the mounts and back through a second opening in each block to the second mount. A compression spring surrounding each arm of the tendon between the tendon support and the series of blocks. The magnet of each block may be arranged such that a like pole of each magnet is at one side of the series of blocks. The poles of each magnet may be longitudinally elongated and the longitudinally elongated poles may be directed along an axis of said tool.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: June 16, 2009
    Assignee: Intratech Inline Inspection Services Ltd.
    Inventors: Ronald J. Thompson, Thomas Cook, George Kucherenko, Paul Holloway
  • Publication number: 20090133412
    Abstract: Disclosed is a method and device for a refrigerant-based a thermal energy storage and cooling system with multiple condensing units utilizing a common evaporator coil. The disclosed embodiments provide a refrigerant-based ice storage system with increased reliability, lower cost components, and reduced power consumption and ease of installation.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 28, 2009
    Applicant: Ice Energy, Inc.
    Inventors: Ramachandran Narayanamurthy, Brian Parsonnet, Donald Thomas Cook
  • Patent number: 7499948
    Abstract: A personalization system that uses rules to adjudicate and characterize a customer, or a customer's actions, and then to personalize a business function, such as a displayed page, based on the outcome of those rules. In one embodiment the invention provides a system for web-based personalization, that allows for personalizing the content or business functioning of a web-based application to reflect the characteristics of a particular user. The system comprises a user profiler, for determining a snapshot of a particular user of a web-based application, a rules editor for inputting a set of rules governing the business functioning of said web-based application, and a rules engine. The system then uses the set of rules to make decisions about the particular user and the business functioning of said web-based application, and to determine the content or business functioning of said web-based application as it applies to that user.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: March 3, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Greg Smith, Daryl B. Olander, Tom Stamm, Robert Bergman, Thomas A. Cook
  • Patent number: D602859
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: October 27, 2009
    Assignee: Ice Energy, Inc.
    Inventors: Gary F. Kaiser, Ramachandran Narayanamurthy, Donald Thomas Cook, Thomas W. Graves
  • Patent number: D629878
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: December 28, 2010
    Assignee: Ice Energy, Inc.
    Inventors: Gary F. Kaiser, Ramachandran Narayanamurthy, Donald Thomas Cook, Thomas W. Graves