Patents by Inventor Tadhg Pearson

Tadhg Pearson 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).

  • Publication number: 20210400041
    Abstract: Among other things, this document describes systems, methods, and apparatus for monitoring and protecting a user credential issued by an organization when that credential is used outside that organization's network security perimeter. For example, a reverse proxy server (RPS) receives a client request directed to a content provider's site. The RPS initiates a process that involves parsing the request message and extracting a user credential. The RPS locates a credential policy from the credential owner based on the user credential. The RPS can issue an API request to a credential service that is authoritative for the credential. That credential service may return a directive to the RPS specifying how to handle the client request message. Preferably, the operation is transparent to the content provider whose site was the target of the client's request message. Activity records can be presented in visualizations that enhance security analysts' tactical comprehension at a glance.
    Type: Application
    Filed: March 19, 2021
    Publication date: December 23, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: Emile Delcourt, Harish Somaraddi, Tadhg Pearson
  • Patent number: 10958649
    Abstract: Among other things, this document describes systems, methods, and apparatus for monitoring and protecting a user credential issued by an organization when that credential is used outside that organization's network security perimeter. For example, a reverse proxy server (RPS) receives a client request directed to a content provider's site. The RPS initiates a process that involves parsing the request message and extracting a user credential. The RPS locates a credential policy from the credential owner based on the user credential. The RPS can issue an API request to a credential service that is authoritative for the credential. That credential service may return a directive to the RPS specifying how to handle the client request message. Preferably, the operation is transparent to the content provider whose site was the target of the client's request message. Activity records can be presented in visualizations that enhance security analysts' tactical comprehension at a glance.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: March 23, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Emile Delcourt, Harish Somaraddi, Tadhg Pearson, Branko Matijasevic, Blair Charles Caple
  • Publication number: 20190297079
    Abstract: Among other things, this document describes systems, methods, and apparatus for monitoring and protecting a user credential issued by an organization when that credential is used outside that organization's network security perimeter. For example, a reverse proxy server (RPS) receives a client request directed to a content provider's site. The RPS initiates a process that involves parsing the request message and extracting a user credential. The RPS locates a credential policy from the credential owner based on the user credential. The RPS can issue an API request to a credential service that is authoritative for the credential. That credential service may return a directive to the RPS specifying how to handle the client request message. Preferably, the operation is transparent to the content provider whose site was the target of the client's request message. Activity records can be presented in visualizations that enhance security analysts' tactical comprehension at a glance.
    Type: Application
    Filed: June 21, 2018
    Publication date: September 26, 2019
    Applicant: Akamai Technologies, Inc.
    Inventors: Emile Delcourt, Harish Somaraddi, Tadhg Pearson, Branko Matijasevic, Blair Charles Caple
  • Patent number: 9733820
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying whether the data is of text or graphics data type and selecting a text input handler if a text data type is identified and a graphics input handler if a graphics data type is identified; converting the data using the text or graphics input handler to a standard format for pasting based on the identified data type; determining semantics of the data in the standard format for pasting and a location of the user in the destination application, to which the data is to be pasted; determining which portions of the data are to be pasted to which areas of the determined location in the destination application, depending on the determined semantics of the data and the location of the user in the destination application; and pasting the data to the respective areas of the destination application.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 15, 2017
    Assignee: AMADEUS S.A.S.
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
  • Patent number: 8943515
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying a data type for the data and an appropriate input handler for the data type; converting the data using the appropriate input handle to a standard format based on the data type; in an output module determining the context of the data in the standard format to identify an appropriate output handler; obtaining a suggested paste operation from a suggestion engine based on the type and context of the data; and instructing a paste operation on the basis of the suggested paste operation.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: January 27, 2015
    Assignee: Amadeus S.A.S.
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
  • Publication number: 20150006209
    Abstract: Methods, apparatuses, and computer program products for building a travel plan for an event. Departure location and preference information associated with one or more users of a media platform is received from a social media platform. The preference information may be further associated with one or more event hosts. Future event information for at least one of the event hosts is then accessed. The future event information is provided to the one or more users of the media platform. Initial travel pricing information for an initial travel option is accessed by the one or more users from the departure location to at least one of the future events from one or more travel databases. The initial travel pricing information for at least the initial travel option to the future events is then provided to the one or more users of the media platform.
    Type: Application
    Filed: September 19, 2014
    Publication date: January 1, 2015
    Inventors: Javier Busquiel, Alexandra Candelas, Simon Cierniak, Co Dam, Deepak Kochar, Tadhg Pearson, Kamil Rybczyk, Alejandro Sanchez, John Scarff, Mahenthiran Venugopal
  • Publication number: 20140215372
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying whether the data is of text or graphics data type and selecting a text input handler if a text data type is identified and a graphics input handler if a graphics data type is identified; converting the data using the text or graphics input handler to a standard format for pasting based on the identified data type; determining semantics of the data in the standard format for pasting and a location of the user in the destination application, to which the data is to be pasted; determining which portions of the data are to be pasted to which areas of the determined location in the destination application, depending on the determined semantics of the data and the location of the user in the destination application; and pasting the data to the respective areas of the destination application.
    Type: Application
    Filed: June 14, 2012
    Publication date: July 31, 2014
    Applicant: AMADEUS S.A.S.
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols
  • Publication number: 20120324476
    Abstract: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying a data type for the data and an appropriate input handler for the data type; converting the data using the appropriate input handle to a standard format based on the data type; in an output module determining the context of the data in the standard format to identify an appropriate output handler; obtaining a suggested paste operation from a suggestion engine based on the type and context of the data; and instructing a paste operation on the basis of the suggested paste operation.
    Type: Application
    Filed: July 15, 2011
    Publication date: December 20, 2012
    Inventors: Pierre-Jean Reissman, Tadhg Pearson, Jerome Mikaelian, Elona Eski, Guillaume Fournols