Patents by Inventor Gary Paul Noble

Gary Paul Noble 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: 7522923
    Abstract: Methods, systems and computer program products are provided for transferring log data to a server over a wireless network from a plurality of remote devices. The server is configured to receive data from the plurality of remote devices. A transfer period is scheduled for transferring log data from a remote device to the server taking into account a wireless network signal strength of the remote device for the scheduled transfer period. The scheduled transfer period does not overlap a time when an estimated wireless network strength is too low to transfer the log data.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: April 21, 2009
    Assignee: International Business Machiens Corporation
    Inventors: Volker Fricke, Gary Paul Noble, Wendy Ann Trice
  • Patent number: 7509518
    Abstract: The invention provides a method for determining the impact of a failure of a component on one or more services that the component is supporting. The method receiving a data feed from a processing node, the data feed containing data indicative of the identity and system status of a component running on the processing node; in response to the identity of the component, first determining if the component supports one or more services; identifying the temporal activity of the one or more services and, in dependence on the determining step, second determining the impact of the system status on the one or more services.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Bailey, Charlotte Newton, Gary Paul Noble, Maurice James Perks, Andrew Tinsley, Melissa Jane Tongue
  • Publication number: 20080222448
    Abstract: System, method and computer program product for recovering from a failure of a computing device. Start up of a first component of the device is monitored and a determination is made whether the first component has started successfully. If so, a second, higher level component of the device is started. Operational data received from the second component is monitored. If the operational data falls outside of an operational boundary, an action is performed on the second component to enable the second component to operate within a preferred operational boundary. If the first component does not start up successfully, a determination is made if start up of the first component is critical to operation of the second component. If so, a corrective action is performed relative to the first component and afterwards, an attempt is made to start up the second component.
    Type: Application
    Filed: May 28, 2008
    Publication date: September 11, 2008
    Inventors: Richard John Nash, Gary Paul Noble
  • Publication number: 20080183485
    Abstract: A method and apparatus for providing location specific information. Event data pertaining to an event is received from an event reporting system that has gathered the event data from a data gathering means. The event data includes location identification data, event type data, and event description data. At least one geofence associated with the location identification data is identified from the location identification data in the received event data. Each geofence of the at least one geofence has a geometric shape located within a geographic area. A topic associated with the event type data and associated with the identified at least one geofence is identified. Subscribers having a subscription to the topic in association with the geographic area are identified. The subscription entitles the subscribers to be notified about events pertaining to the topic in association with the selected geographic area. The event description data is published to each subscriber.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 31, 2008
    Inventors: Christopher Peter Drabble, Gary Paul Noble
  • Patent number: 7395455
    Abstract: System, method and computer program product for recovering from a failure of a computing device. Start up of a first component of the device is monitored and a determination is made whether the first component has started successfully. If so, a second, higher level component of the device is started. Operational data received from the second component is monitored. If the operational data falls outside of an operational boundary, an action is performed on the second component to enable the second component to operate within a preferred operational boundary. If the first component does not start up successfully, a determination is made if start up of the first component is critical to operation of the second component. If so, a corrective action is performed relative to the first component and afterwards, an attempt is made to start up the second component.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: July 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard John Nash, Gary Paul Noble
  • Publication number: 20080141025
    Abstract: A method and apparatus for communication via a computer network (102) including registering a plurality of users (206, 222, 224) with a trusted body (110, 210). The trusted body (110, 210) verifies the identity of each user (206, 222, 224) and generates a random identifier (216) for each user (206, 222, 224). A plurality of users (206, 222, 224) can enter into a dialogue with the other users by means of messages sent over the computer network (102) via the trusted body (110, 210). A user (206, 222, 224) remains anonymous through use of its random identifier (216) until such time as the user (206, 222, 224) reveals its true identity. Due to the registration of the users (206, 222, 224) with the trusted body (110, 210) a means of non-repudiation of the dialogue by the users (206, 222, 224) is provided.
    Type: Application
    Filed: February 20, 2008
    Publication date: June 12, 2008
    Applicant: International Business Machines Corporation
    Inventor: Gary Paul Noble
  • Patent number: 7366897
    Abstract: A method and apparatus for communication via a computer network (102) including registering a plurality of users (206, 222, 224) with a trusted body (110, 210). The trusted body (110, 210) verifies the identity of each user (206, 222, 224) and generates a random identifier (216) for each user (206, 222, 224). A plurality of users (206, 222, 224) can enter into a dialogue with the other users by means of messages sent over the computer network (102) via the trusted body (110, 210). A user (206, 222, 224) remains anonymous through use of its random identifier (216) until such time as the user (206, 222, 224) reveals its true identity. Due to the registration of the users (206, 222, 224) with the trusted body (110, 210) a means of non-repudiation of the dialogue by the users (206, 222, 224) is provided.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: April 29, 2008
    Assignee: International Business Machines Corporation
    Inventor: Gary Paul Noble
  • Patent number: 7313693
    Abstract: A method, apparatus and computer program product for transmitting data secures the data by adaptively transforming it and spreading the transformed data piecewise over plural transmission channels. The method, apparatus and computer program product may select low-cost channels preferentially to transmit greater amounts of the data; may disorder the data and transmit ordering information separately over a preferred channel of higher security; may conceal data in a lower-security channel by steganographic methods; and may conceal the sequence of the data by placing segments of it statically, for example, in a WWW website, while providing sequencing data on the preferred channel of higher security. A receiving method, apparatus and computer program product may also be provided for recovering information content from signals on the plural channels.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Gary Paul Noble, Peter John Stretton
  • Patent number: 6996570
    Abstract: The present invention provides a data storage system, method and computer program product having an active data store and a data communication mechanism comprising a unified container layer for validating both externally-generated data and data generated within the active data store, wherein the unified container layer transmits and receives data using the data communication mechanism. In a preferred embodiment, the active data store is an entity-relationship-attribute data store which comprises a relational database. The unified container layer may validate data using a syntax checker and a semantics checker, which may comprise a rules engine. Preferably, the data communication mechanism is one of a publish/subscribe system, a synchronous communication system, and an asynchronous communication system.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: February 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gary Paul Noble, Peter John Stretton
  • Publication number: 20040083361
    Abstract: A method, apparatus and computer program product for transmitting data secures the data by adaptively transforming it and spreading the transformed data piecewise over plural transmission channels. The method, apparatus and computer program product may select low-cost channels preferentially to transmit greater amounts of the data; may disorder the data and transmit ordering information separately over a preferred channel of higher security; may conceal data in a lower-security channel by steganographic methods; and may conceal the sequence of the data by placing segments of it statically, for example, in a WWW website, while providing sequencing data on the preferred channel of higher security. A receiving method, apparatus and computer program product may also be provided for recovering information content from signals on the plural channels.
    Type: Application
    Filed: February 27, 2003
    Publication date: April 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Gary Paul Noble, Peter John Stretton
  • Publication number: 20030078938
    Abstract: A database is provided with a plurality of data items (102). The database includes at least one link structure (104) between two data items (102). A link structure (104) refers to the two data items (102) it connects and includes data (122) relating to the relationship between the two data items (102). A user interface (200) is provided for navigating the database using the data items (102) and link structures (104) to access related data items (102) and link structures (104). The database includes means for adding new data items (102) and defining new link structures (104) between data items (102) through the user interface (200).
    Type: Application
    Filed: October 16, 2002
    Publication date: April 24, 2003
    Applicant: International Business Machines Corporation
    Inventor: Gary Paul Noble
  • Publication number: 20030061484
    Abstract: A method and apparatus for communication via a computer network (102) including registering a plurality of users (206, 222, 224) with a trusted body (110, 210). The trusted body (110, 210) verifies the identity of each user (206, 222, 224) and generates a random identifier (216) for each user (206, 222, 224). A plurality of users (206, 222, 224) can enter into a dialogue with the other users by means of messages sent over the computer network (102) via the trusted body (110, 210). A user (206, 222, 224) remains anonymous through use of its random identifier (216) until such time as the user (206, 222, 224) reveals its true identity. Due to the registration of the users (206, 222, 224) with the trusted body (110, 210) a means of non-repudiation of the dialogue by the users (206, 222, 224) is provided.
    Type: Application
    Filed: February 28, 2002
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventor: Gary Paul Noble
  • Publication number: 20030046479
    Abstract: The present invention provides a data storage system, method and computer program product having an active data store and a data communication mechanism comprising a unified container layer for validating both externally-generated data and data generated within the active data store, wherein the unified container layer transmits and receives data using the data communication mechanism. In a preferred embodiment, the active data store is an entity-relationship-attribute data store which comprises a relational database. The unified container layer may validate data using a syntax checker and a semantics checker, which may comprise a rules engine. Preferably, the data communication mechanism is one of a publish/subscribe system, a synchronous communication system, and an asynchronous communication system.
    Type: Application
    Filed: August 28, 2002
    Publication date: March 6, 2003
    Applicant: International Business Machines Corp.
    Inventors: Gary Paul Noble, Peter John Stretton