Patents by Inventor Gareth Edward Jones

Gareth Edward Jones 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: 9557987
    Abstract: A method and system is provided for auto formatting changes to computer program source code stored in a code repository. The code comprises a plurality of separately identifiable sections each of which includes non-functional formatting information which differs between at least some of the sections. In response to a user input request a selected source code section is extracted and edited via a user interface. A set of formatting rules is determined automatically from at least the code section being edited. This set of rules is one of a plurality of possible sets corresponding to the separately identifiable sections. The edited code is then formatted according to the determined set of formatting rules and stored in the code repository.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gareth Edward Jones, Andrew John Owen, Matthew Whitehead
  • Patent number: 8756664
    Abstract: A method and system for managing user authentication. First authentication data associated with a user is received from a first authentication mechanism. The first authentication data is generated in response to the first authentication mechanism successfully authenticating the user. In response to receipt of the first authentication data, a first identifier associated with the user is registered. The first authentication data is associated with the first identifier. In response to associating the first authentication data with the first identifier, second authentication data associated with the user is received from a second authentication mechanism. The second authentication data is generated in response to the second authentication mechanism successfully authenticating the user. The second authentication data is associated with the first authentication data and the first identifier.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventor: Gareth Edward Jones
  • Patent number: 8458146
    Abstract: A method, apparatus and computer program product to operate a device to access data remotely is described. The processing method includes connecting to a remote data source and transmitting data requests to a remote data source. The device receives responses to the data requests, the responses include data and a flag indicating a status of store, reset or ignore with respect to the respective data request. The device stores the data request in an ordered record when the respective flag is indicating a status of store or reset. Storing a data request in the ordered record may further comprise storing in the record the respective flag, when the respective flag is indicating a status of reset.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gareth Edward Jones, Matthew Robert Whitehead
  • Patent number: 8346967
    Abstract: A method and system for managing redirection for use with a system. The system includes a first webpage and a second webpage. The first webpage is operable to redirect a browser to the second webpage and subsequently, the second webpage is operable to redirect the browser to the first webpage by using a first pre-determined identifier associated with the first webpage. A second identifier associated with a component of the first webpage is assigned. In response to the second webpage redirecting the browser to the first webpage by using the first pre-determined identifier, the first pre-determined identifier is compared against the second identifier to determine whether the second identifier is different from the first pre-determined identifier. In response to a determination that the second identifier is different from the first pre-determined identifier, the browser is redirected to the component of the first webpage by using the second identifier.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Gareth Edward Jones
  • Patent number: 8195757
    Abstract: For managing the retention of publications in a publish/subscribe system, a publisher sends a new publication to a publish/subscribe broker with an indication of whether the new publication should be retained in association with a previous retained publication. The publish/subscribe broker responds to such indications by retaining the new publication with the previous retained publication. The contents or ‘payload’ of the new published message may be appended to a previous retained message, resulting in a single retained message that contains information from multiple published messages.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Joseph Fletcher, Gareth Edward Jones, Andrew James Stanford-Clark, Matthew Robert Whitehead
  • Publication number: 20100293268
    Abstract: A method and system for assigning a message to an application instance are disclosed. Message processing times of a currently available application instance and a currently unavailable application instance are measured. An unavailable time of the currently unavailable application instance is approximated based on the estimated message processing time of the currently unavailable application instance. The unavailable time and estimated message processing time of the currently unavailable application instance are added to generate an updated processing time of the currently unavailable application instance. The estimated processing time of the currently available application instance and the updated processing time of the currently unavailable application instance are compared.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gareth Edward Jones, Matthew Robert Whitehead
  • Publication number: 20100077303
    Abstract: A method, apparatus and computer program product to operate a device to access data remotely is described. The processing method includes connecting to a remote data source and transmitting data requests to a remote data source. The device receives responses to the data requests, the responses include data and a flag indicating a status of store, reset or ignore with respect to the respective data request. The device stores the data request in an ordered record when the respective flag is indicating a status of store or reset. Storing a data request in the ordered record may further comprise storing in the record the respective flag, when the respective flag is indicating a status of reset.
    Type: Application
    Filed: September 10, 2009
    Publication date: March 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gareth Edward Jones, Matthew Robert Whitehead
  • Publication number: 20100037301
    Abstract: A method and system for managing user authentication. First authentication data associated with a user is received from a first authentication mechanism. The first authentication data is generated in response to the first authentication mechanism successfully authenticating the user. In response to receipt of the first authentication data, a first identifier associated with the user is registered. The first authentication data is associated with the first identifier. In response to associating the first authentication data with the first identifier, second authentication data associated with the user is received from a second authentication mechanism. The second authentication data is generated in response to the second authentication mechanism successfully authenticating the user. The second authentication data is associated with the first authentication data and the first identifier.
    Type: Application
    Filed: September 26, 2008
    Publication date: February 11, 2010
    Inventor: Gareth Edward Jones
  • Publication number: 20100036853
    Abstract: A method and system for managing redirection for use with a system. The system includes a first webpage and a second webpage. The first webpage is operable to redirect a browser to the second webpage and subsequently, the second webpage is operable to redirect the browser to the first webpage by using a first pre-determined identifier associated with the first webpage. A second identifier associated with a component of the first webpage is assigned. In response to the second webpage redirecting the browser to the first webpage by using the first pre-determined identifier, the first pre-determined identifier is compared against the second identifier to determine whether the second identifier is different from the first pre-determined identifier. In response to a determination that the second identifier is different from the first pre-determined identifier, the browser is redirected to the component of the first webpage by using the second identifier.
    Type: Application
    Filed: September 29, 2008
    Publication date: February 11, 2010
    Inventor: Gareth Edward Jones
  • Publication number: 20090055511
    Abstract: Provided are methods, apparatus and computer programs for generating messages, for transferring data between data processing system entities such as between application programs running on data processing systems within a network, and for providing file-oriented data processing system entities with access to data and access to messaging functions. A first method generates messages for transfer within a messaging network, by creating files within one or more monitored file system directories, and using a monitoring component to identify newly created files within the monitored directories. The method involves extracting the file contents and generating a message that includes the extracted file contents, and then passing the message to a messaging manager.
    Type: Application
    Filed: June 3, 2008
    Publication date: February 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Robert Francis Berry, Gareth Edward Jones, Saket Rungta, Christopher Edward Sharp
  • Publication number: 20080229290
    Abstract: A method and system is provided for auto formatting changes to computer program source code stored in a code repository. The code comprises a plurality of separately identifiable sections each of which includes non-functional formatting information which differs between at least some of the sections. In response to a user input request a selected source code section is extracted and edited via a user interface. A set of formatting rules is determined automatically from at least the code section being edited. This set of rules is one of a plurality of possible sets corresponding to the separately identifiable sections. The edited code is then formatted according to the determined set of formatting rules and stored in the code repository.
    Type: Application
    Filed: February 5, 2008
    Publication date: September 18, 2008
    Inventors: Gareth Edward Jones, Andrew John Owen, Matthew Whitehead
  • Publication number: 20080133337
    Abstract: For managing the retention of publications in a publish/subscribe system, a publisher sends a new publication to a publish/subscribe broker with an indication of whether the new publication should be retained in association with a previous retained publication. The publish/subscribe broker responds to such indications by retaining the new publication with the previous retained publication. The contents or ‘payload’ of the new published message may be appended to a previous retained message, resulting in a single retained message that contains information from multiple published messages.
    Type: Application
    Filed: November 26, 2007
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Gareth Edward Jones, Andrew James Stanford-Clark, Matthew Robert Whitehead
  • Publication number: 20080133541
    Abstract: Methods, apparatus and computer programs for flexible topic identification in a publish/subscribe communications network. Publishers and subscribers are able to specify their intentions regarding the topic classification schemes to be used by a publish/subscribe broker during subscription matching, and the broker is responsive to the specified intentions of either or both of the publisher or the subscriber to invoke a respective subscription matching component. The invoked matching components each implement a subscription matching process that is consistent with a specified topic classification scheme.
    Type: Application
    Filed: August 8, 2007
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Martin J. Gale, Jose Emir Garza, Gareth Edward Jones