Patents by Inventor Ian James Harris

Ian James Harris 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: 10467071
    Abstract: An extensible key management system includes a developer services portal for accessing an application. The system may identify initiation via the developer services portal of an association of the application with an external API of a third party provider service and automatically obtain a sub-key for the external API from the third party provider service on behalf of a developer of the application. The sub-key may be obtained in accordance with authorization provided by a master key previously provided from the third party provider service. The system may map an association between the sub-key, the application and the external API and store the association. Upon receipt of a service call message resulting from a request from a user device executing the application, the system may identify and replace a developer API key included in the service call message with the sub-key based on the stored association.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: November 5, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K Mallick
  • Patent number: 10372518
    Abstract: An extensible single point orchestration system receives service requests from applications. In dependence upon the service request a single third party provider service or multiple third party provider services is identified. When the single third party provider service is identified, the system dynamically adapts a core capability service, using a stored configuration entity, so as to set an appropriate message format and transmit a service call message to an external API of the identified single third party provider service. When multiple third party provider services are identified, the system dynamically adapts the core capability service, using another stored configuration entity, so as to set a respective appropriate message format for parallel data transmission of service call messages to each of the respective identified third party provider services and transmits the service call messages to respective external APIs of each of the third party provider services.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: August 6, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K. Mallick
  • Publication number: 20180357114
    Abstract: An extensible single point orchestration system receives service requests from applications. In dependence upon the service request a single third party provider service or multiple third party provider services is identified. When the single third party provider service is identified, the system dynamically adapts a core capability service, using a stored configuration entity, so as to set an appropriate message format and transmit a service call message to an external API of the identified single third party provider service. When multiple third party provider services are identified, the system dynamically adapts the core capability service, using another stored configuration entity, so as to set a respective appropriate message format for parallel data transmission of service call messages to each of the respective identified third party provider services and transmits the service call messages to respective external APIs of each of the third party provider services.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 13, 2018
    Applicant: Accenture Global Solutions Limited
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K. Mallick
  • Publication number: 20180270211
    Abstract: An extensible key management system includes a developer services portal for accessing an application. The system may identify initiation via the developer services portal of an association of the application with an external API of a third party provider service and automatically obtain a sub-key for the external API from the third party provider service on behalf of a developer of the application. The sub-key may be obtained in accordance with authorization provided by a master key previously provided from the third party provider service. The system may map an association between the sub-key, the application and the external API and store the association. Upon receipt of a service call message resulting from a request from a user device executing the application, the system may identify and replace a developer API key included in the service call message with the sub-key based on the stored association.
    Type: Application
    Filed: July 25, 2017
    Publication date: September 20, 2018
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K. Mallick
  • Patent number: 10042685
    Abstract: An extensible single point orchestration system receives service requests from applications. In dependence upon the service request a single third party provider service or multiple third party provider services is identified. When the single third party provider service is identified, the system dynamically adapts a core capability service, using a stored configuration entity, so as to set an appropriate message format and transmit a service call message to an external API of the identified single third party provider service. When multiple third party provider services are identified, the system dynamically adapts the core capability service, using another stored configuration entity, so as to set a respective appropriate message format for parallel data transmission of service call messages to each of the respective identified third party provider services and transmits the service call messages to respective external APIs of each of the third party provider services.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: August 7, 2018
    Assignee: Accenture Global Solutions Limited
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K Mallick
  • Patent number: 10015167
    Abstract: An extensible key management system includes a developer services portal for accessing an application. The system may identify initiation via the developer services portal of an association of the application with an external API of a third party provider service and automatically obtain a sub-key for the external API from the third party provider service on behalf of a developer of the application. The sub-key may be obtained in accordance with authorization provided by a master key previously provided from the third party provider service. The system may map an association between the sub-key, the application and the external API and store the association. Upon receipt of a service call message resulting from a request from a user device executing the application, the system may identify and replace a developer API key included in the service call message with the sub-key based on the stored association.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: July 3, 2018
    Assignee: Accenture Global Solutions Limited
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K Mallick
  • Patent number: 9921894
    Abstract: An extensible single point orchestration system receives service requests from applications. In dependence upon the service request a single third party provider service or multiple third party provider services is identified. When the single third party provider service is identified, the system dynamically adapts a core capability service, using a stored configuration entity, so as to set an appropriate message format and transmit a service call message to an external API of the identified single third party provider service. When multiple third party provider services are identified, the system dynamically adapts the core capability service, using another stored configuration entity, so as to set a respective appropriate message format for parallel data transmission of service call messages to each of the respective identified third party provider services and transmits the service call messages to respective external APIs of each of the third party provider services.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: March 20, 2018
    Assignee: Accenture Global Solutions Limited
    Inventors: Steven O'Kennedy, James Daniel Dickerson, Jeremy Light, Bogumil Swiecki, Ian James Harris, Amit K Mallick
  • Patent number: 9101207
    Abstract: A foldable support mechanism attachable to a wall or other fixed support, comprising a platform member movable between a substantially horizontal, deployed position and a substantially vertical, stowed position in which the platform member is adjacent to and substantially parallel to the said wall or other fixed support and in which a support surface of the platform member faces away from the said wall or other fixed support, and a support structure comprising two links, each pivotally connected to the platform member and at least one of which is pivotally connectable directly or indirectly to the said wall or other fixed support, in which the links of the said support structure each include a respective limb, the two limbs being so formed or so positioned that, in the said stowed position, at least a portion of the said limbs lies in substantially the same plane as one another, parallel to the wall or other fixed support, in which the said limbs are shaped or profiled at the regions where they meet in the st
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: August 11, 2015
    Assignee: IMPEY SHOWERS LTD.
    Inventors: Matthew Jason Toms, Ian James Harris