Patents by Inventor Andrew Newbigging

Andrew Newbigging 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: 10311968
    Abstract: An apparatus for executing a task includes an authenticator to identify a user, a controller that can receive data from the user, and an authorizer to ensure that the user has access to applications used to execute the task. The controller is able to register or de-register the applications and then determine which if the registered applications should be used to execute the task. The controller then converts the data from the user so that it can be used by the application to execute the task. If the user selects a second task to be executed, the controller can determine which of the registered applications is to be used to execute the second task. Methods for executing multiple tasks are also described.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: June 4, 2019
    Assignee: Medidata Solutions, Inc.
    Inventors: Isaac Wong, Glen de Vries, Matthew Szenher, Jay B Smith, Andrew Smith, Joseph Rugilio, Bernardo Pontes, Andrew Newbigging, Chad Albers
  • Publication number: 20150143480
    Abstract: A method for substantiating a data message for use in a system includes adding discovery information to the data message related to the origin of the data message, validating the data message to comply with an industry standard, authenticating the data message to determine who transmitted the data message, and authorizing the transmission of the data message based on access rights. A method for generating a substantiated system is also described.
    Type: Application
    Filed: January 30, 2015
    Publication date: May 21, 2015
    Inventors: Isaac Wong, Johnlouis Petitbon, Benjamin Young, Matthew Szenher, Andrew Newbigging
  • Patent number: 8949998
    Abstract: A method for maintaining data in a substantiated state includes executing one or more services on the data message at a first node, annotating the message header with the services executed at the first node, transmitting the data message over a data network, and receiving the annotated data message at a second node. The annotation corresponds to the services executed at the first node, and the annotated data is extractable from the header for the execution of services at the second node. A system for maintaining data in a substantiated state is also described.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: February 3, 2015
    Assignee: Medidata Solutions, Inc.
    Inventors: Isaac Wong, Johnlouis Petitbon, Benjamin Young, Matthew Szenher, Andrew Newbigging
  • Publication number: 20150007271
    Abstract: A method for maintaining data in a substantiated state includes executing one or more services on the data message at a first node, annotating the message header with the services executed at the first node, transmitting the data message over a data network, and receiving the annotated data message at a second node. The annotation corresponds to the services executed at the first node, and the annotated data is extractable from the header for the execution of services at the second node. A system for maintaining data in a substantiated state is also described.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 1, 2015
    Inventors: Isaac Wong, Johnlouis Petitbon, Benjamin Young, Matthew Szenher, Andrew Newbigging
  • Publication number: 20140188501
    Abstract: An apparatus for executing a task includes an authenticator to identify a user, a controller that can receive data from the user, and an authorizer to ensure that the user has access to applications used to execute the task. The controller is able to register or de-register the applications and then determine which if the registered applications should be used to execute the task. The controller then converts the data from the user so that it can be used by the application to execute the task. If the user selects a second task to be executed, the controller can determine which of the registered applications is to be used to execute the second task. Methods for executing multiple tasks are also described.
    Type: Application
    Filed: November 6, 2013
    Publication date: July 3, 2014
    Applicant: Medidata Solutions, Inc.
    Inventors: Isaac Wong, Glen de Vries, Matthew Szenher, Jay B. Smith, Andrew Smith, Joseph Rugilio, Bernardo Pontes, Andrew Newbigging, Chad Albers
  • Patent number: 8606599
    Abstract: An apparatus for executing a task includes an authenticator to identify a user, a controller that can receive data from the user, and an authorizer to ensure that the user has access to applications used to execute the task. The controller is able to register or de-register the applications and then determine which if the registered applications should be used to execute the task. The controller then converts the data from the user so that it can be used by the application to execute the task. If the user selects a second task to be executed, the controller can determine which of the registered applications is to be used to execute the second task. Methods for executing multiple tasks are also described.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: December 10, 2013
    Assignee: Medidata Solutions, Inc.
    Inventors: Isaac Wong, Glen de Vries, Matthew Szenher, Jay Smith, Andrew Smith, Joseph Rugilio, Bernardo Pontes, Andrew Newbigging, Chad Albers