Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Jones, Winchester

Gareth E. Jones, Winchester GB

Patent application numberDescriptionPublished
20090125597EMAIL ANNOTATION - A method of creating an annotation to an email. The method includes: receiving an email; receiving a predefined user input; creating an annotation in response to the predefined user input, the annotation linked to the email; receiving a further user input; and defining a permission for the annotation according to the further user input, the permission defining user access to the annotation. When transmitting a second email as a response to the received email, the second email is linked to the annotation. The method further includes displaying at least a part of the annotation linked to the received email, for example when a user hovers over the email. The structure of the annotations allows the associating of the annotation with one or more further annotations.05-14-2009
20100179996MULTI-MESSAGE TRIGGERED SUBSCRIPTION NOTIFICATIONS - A publisher, a subscriber or a message broker sets a messaging engine in the message broker to send or forward one or more messages to subscriber(s) after receiving a specific number of messages on specific topic(s) within a specific time interval. A plurality of publishers publishes messages on the specific topic(s). A messaging engine receives the published messages. If the number of the published messages on the specific topic(s) becomes the specific number of messages within a specific time interval, the messaging engine sends or forwards a single or plural message(s) on the specific topic to the subscriber(s). Otherwise, the messaging engine does not send or forward any message on the specific topic to the subscriber(s).07-15-2010

Patent applications by Gareth E. Jones, Winchester GB

Gareth Edward Jones, Winchester GB

Patent application numberDescriptionPublished
20080229290Automatic Formatting of Computer Program Source Code - 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.09-18-2008
20090055511NON-PROGRAMMATIC ACCESS TO DATA AND TO DATA TRANSFER FUNCTIONS - 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.02-26-2009
20100036853MANAGEMENT OF REDIRECTION - 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.02-11-2010
20100037301MANAGEMENT OF USER AUTHENTICATION - 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.02-11-2010

Patent applications by Gareth Edward Jones, Winchester GB

Robert C. Jones, Winchester GB

Patent application numberDescriptionPublished
20120060148ASSIGNING RUNTIME ARTIFACTS TO SOFTWARE COMPONENTS - A method, system and computer program product for assigning runtime artifacts to software components. Source code and metadata are extracted from a library, where the metadata includes a component membership for the source code. A compile unit is formed from the extracted source code and metadata. Runtime artifacts are produced from the compile unit or an element derived from the compile unit. Each runtime artifact is interrogated to determine the defined component for each runtime artifact. The determined component is recorded.03-08-2012