Patents by Inventor Graham Charters
Graham Charters 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: 11392665Abstract: A computer-implemented method, system, and computer program product for analyzing readability of a communication intended for a target audience includes: analyzing the communication to determine a first readability measure associated with the communication; determining a second readability measure associated with the target audience based on one or more historical communications previously transmitted or received by the target audience; and generating a readability feedback signal for the communication based on the first readability measure and the second readability measure.Type: GrantFiled: August 1, 2019Date of Patent: July 19, 2022Assignee: International Business Machines CorporationInventors: Adam Pilkington, Graham Charters, Gordon Hutchison, Tim Mitchell
-
Patent number: 11017051Abstract: A computer-implemented method, system, and computer program product for analyzing readability of a communication intended for a target audience includes: analyzing the communication to determine a first readability measure associated with the communication; determining a second readability measure associated with the target audience based on one or more historical communications previously transmitted or received by the target audience; and generating a readability feedback signal for the communication based on the first readability measure and the second readability measure.Type: GrantFiled: September 11, 2017Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Adam Pilkington, Graham Charters, Gordon Hutchison, Tim Mitchell
-
Publication number: 20190354566Abstract: A computer-implemented method, system, and computer program product for analyzing readability of a communication intended for a target audience includes: analyzing the communication to determine a first readability measure associated with the communication; determining a second readability measure associated with the target audience based on one or more historical communications previously transmitted or received by the target audience; and generating a readability feedback signal for the communication based on the first readability measure and the second readability measure.Type: ApplicationFiled: August 1, 2019Publication date: November 21, 2019Inventors: Adam Pilkington, Graham Charters, Gordon Hutchison, Tim Mitchell
-
Publication number: 20190080018Abstract: A computer-implemented method, system, and computer program product for analyzing readability of a communication intended for a target audience includes: analyzing the communication to determine a first readability measure associated with the communication; determining a second readability measure associated with the target audience based on one or more historical communications previously transmitted or received by the target audience; and generating a readability feedback signal for the communication based on the first readability measure and the second readability measure.Type: ApplicationFiled: September 11, 2017Publication date: March 14, 2019Inventors: Adam Pilkington, Graham Charters, Gordon Hutchison, Tim Mitchell
-
Patent number: 7792908Abstract: A method and system are provided for delivery of messages. A publishing application publishes a message via a communication infrastructure and one or more subscriber applications receive the message from the communication infrastructure. A message content schema is provided which enables the content parts of a message type to be identified. The communication infrastructure enables the one or more subscriber applications to register interest in selected content parts of the message type and the communication infrastructure obtains a message instance of the message type populated with data of a combined content subset as registered by the one or more subscriber applications. The communication infrastructure then delivers the message instance to a subscriber application including the selected content parts by the subscriber application.Type: GrantFiled: January 27, 2005Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Graham Charters, Michael Friess
-
Publication number: 20060248351Abstract: A method and apparatus is disclosed for determining transaction attributes for software components which provide transaction data for the component itself and for any client of the component. The transaction attributes may be used for testing during component assembly and may be translated into transaction attributes of alternative runtime platforms.Type: ApplicationFiled: May 9, 2006Publication date: November 2, 2006Inventors: DAVID BOOZ, Graham Charters, Mandy Chessell, Ian Robinson
-
Publication number: 20060150155Abstract: The present invention provides a means of monitoring the progress of an IT implementation of a process or activity through a defined set of situation types and event objects corresponding to said situation types whereby, if the IT implementation of the process or activity is changed, provided the event objects corresponding to the defined situation types are still generated by the new IT implementation or are able to be derived from the new IT implementation through mapping and/or the instrumentation of new events, the monitor is able to receive or retrieve said event objects and thus perform its monitoring function. This has the advantage of de-coupling the monitor from the specific IT implementation of the process or activity and thus allows a generic monitoring solution to be provided.Type: ApplicationFiled: November 29, 2005Publication date: July 6, 2006Inventors: Jeffrey Blight, Graham Charters, Amanda Chessell, Michael Friess, Pete Stretton, Vernon Green
-
Publication number: 20060004597Abstract: A method and system for grouping events is provided in which a plurality of base groups (303) each define a set of event points. Combined groups (304) have a set of event points defined by the combination of the event points in combining groups. The combination may be by a union of groups or an exclusion of groups and may combine base groups (303) and/or combined groups (304) together. The method and system activate or deactivate groups to enable or disable the generation of events defined by the event points in a group. The generation of events may record event instances (306) of the event points for analysis, to provide an alert for an event instance of predetermined value, to trigger a further event or activity, or to publish the event instances for the event points.Type: ApplicationFiled: June 28, 2005Publication date: January 5, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Graham Charters, Amanda Chessell, Michael Friess, Vernon Green
-
Publication number: 20050209935Abstract: A method provides real world contexts to computer applications for outputting data describing one or more real world contexts. Components are identified in a computer application which implement instances of real world contexts and application components are updated so that a real world context instance is active during the execution by the application of a function for the real world context instance. Each real world context instance may have an instance identifier and is referenced by type of real world context.Type: ApplicationFiled: March 17, 2005Publication date: September 22, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Graham Charters, Amanda Chessell, Michael Friess, Vernon Green, Keith Mantell
-
Publication number: 20050188039Abstract: A method and system are provided for delivery of messages. A publishing application (404) includes means for publishing a message via a communication infrastructure (402) and one or more subscriber applications (408, 409) include means for receiving a message from the communication infrastructure (402). A message content schema (410) is provided which enables the content parts of a message type to be addressed. The communication infrastructure (402) includes means for the one or more subscriber applications (408, 409) to register interest (411, 412) in selected content parts of a message type and the communication infrastructure (402) obtains a message instance (415, 425) of a message type populated with the data of the combined selected content parts as registered by the one or more subscriber applications (408, 409). The communication infrastructure then delivers (416, 417) a message instance to a subscriber application (408, 409) including the content data selected by the subscriber application (408, 409).Type: ApplicationFiled: January 27, 2005Publication date: August 25, 2005Inventors: Graham Charters, Michael Friess