Patents by Inventor John Patrick Merrick
John Patrick Merrick 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: 9607303Abstract: A system, architecture and model for facilitating extensible messaging and interaction are provided. The message system may use a messaging architecture that includes a domain message model, and open message model and a wire format. The wire format may implement primitive data types that may be used by the open message model to define additional and/or more complex data formats. The open message model may further specify interaction paradigms, generic messages, and message and transport attributes. The generic messages may include payload data whose meaning and context may be defined using the domain message model. The domain message model may include a content definition model and an item type model for building data and object types and specifying data context and relationships. As such, the message system may use generic messages and formats to create different message and item types.Type: GrantFiled: July 20, 2012Date of Patent: March 28, 2017Assignee: Thomson Reuters Global ResourcesInventors: Robert John Bonaguro, Brian Thomas Manning, Michael J. Dupre, Jeffrey Culver Barcalow, John Patrick Merrick
-
Patent number: 9229832Abstract: A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.Type: GrantFiled: February 6, 2015Date of Patent: January 5, 2016Assignee: Reuters America Inc.Inventors: Timothy P. Edwards, Rajasekhar R. Gunturu, Brian D. Sandri, John Patrick Merrick
-
Patent number: 9053106Abstract: A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.Type: GrantFiled: December 7, 2012Date of Patent: June 9, 2015Assignee: Reuters America Inc.Inventors: Timothy P. Edwards, Rajasekhar R. Gunturu, Brian D. Sandri, John Patrick Merrick
-
Publication number: 20150156097Abstract: A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.Type: ApplicationFiled: February 6, 2015Publication date: June 4, 2015Inventors: Timothy P. Edwards, Rajasekhar R. Gunturu, Brian D. Sandri, John Patrick Merrick
-
Patent number: 8345561Abstract: A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.Type: GrantFiled: August 22, 2006Date of Patent: January 1, 2013Assignee: Rueters America Inc.Inventors: Timothy P. Edwards, Rajasekhar R. Gunturu, Brian D. Sandri, John Patrick Merrick
-
Publication number: 20120290581Abstract: A system, architecture and model for facilitating extensible messaging and interaction are provided. The message system may use a messaging architecture that includes a domain message model, and open message model and a wire format. The wire format may implement primitive data types that may be used by the open message model to define additional and/or more complex data formats. The open message model may further specify interaction paradigms, generic messages, and message and transport attributes. The generic messages may include payload data whose meaning and context may be defined using the domain message model. The domain message model may include a content definition model and an item type model for building data and object types and specifying data context and relationships. As such, the message system may use generic messages and formats to create different message and item types.Type: ApplicationFiled: July 20, 2012Publication date: November 15, 2012Applicant: REUTERS AMERICA, LLC.Inventors: Robert John Bonaguro, Brian Thomas Manning, Michael J. Dupre, Jeffrey Culver Barcalow, John Patrick Merrick
-
Patent number: 8234391Abstract: A system, architecture and model for facilitating extensible messaging and interaction are provided. The message system may use a messaging architecture that includes a domain message model, and open message model and a wire format. The wire format may implement primitive data types that may be used by the open message model to define additional and/or more complex data formats. The open message model may further specify interaction paradigms, generic messages, and message and transport attributes. The generic messages may include payload data whose meaning and context may be defined using the domain message model. The domain message model may include a content definition model and an item type model for building data and object types and specifying data context and relationships. As such, the message system may use generic messages and formats to create different message and item types.Type: GrantFiled: September 20, 2006Date of Patent: July 31, 2012Assignee: Reuters America, LLC.Inventors: Robert John Bonaguro, Brian Thomas Manning, Michael J. Dupre, Jeffrey Culver Barcalow, John Patrick Merrick
-
Publication number: 20080069141Abstract: A system, architecture and model for facilitating extensible messaging and interaction are provided. The message system may use a messaging architecture that includes a domain message model, and open message model and a wire format. The wire format may implement primitive data types that may be used by the open message model to define additional and/or more complex data formats. The open message model may further specify interaction paradigms, generic messages, and message and transport attributes. The generic messages may include payload data whose meaning and context may be defined using the domain message model. The domain message model may include a content definition model and an item type model for building data and object types and specifying data context and relationships. As such, the message system may use generic messages and formats to create different message and item types.Type: ApplicationFiled: September 20, 2006Publication date: March 20, 2008Applicant: REUTERS AMERICA INC.Inventors: Robert John Bonaguro, Brian Thomas Manning, Michael J. Dupre, Jeffrey Culver Barcalow, John Patrick Merrick
-
Publication number: 20080049633Abstract: A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.Type: ApplicationFiled: August 22, 2006Publication date: February 28, 2008Applicant: REUTERS AMERICA INC.Inventors: Timothy P. Edwards, Rajasekhar R. Gunturu, Brian D. Sandri, John Patrick Merrick