Patents by Inventor James Thorpe

James Thorpe 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: 12492220
    Abstract: There is provided herein, processes for synthesizing oligonucleotides using mechanochemical force to induce the formation of internucleotide linkages.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: December 9, 2025
    Assignee: THE ROYAL INSTITUTION FOR THE ADVANCEMENT OF LEARNING/MCGILL UNIVERSITY
    Inventors: Masad Damha, Tomislav Friscic, Daniel O'Reilly, James Thorpe
  • Publication number: 20240106871
    Abstract: This invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 28, 2024
    Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
  • Patent number: 11870822
    Abstract: This invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: January 9, 2024
    Assignee: PCI-Pal (U.K.) Limited
    Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
  • Patent number: 11689585
    Abstract: The invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: June 27, 2023
    Assignee: PCI-PAL (U.K.) LIMITED
    Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
  • Publication number: 20230192751
    Abstract: There is provided herein, processes for synthesizing oligonucleotides using mechanochemical force to induce the formation of internucleotide linkages.
    Type: Application
    Filed: May 26, 2021
    Publication date: June 22, 2023
    Inventors: Masad DAMHA, Tomislav FRISCIC, Daniel O'Reilly, James THORPE
  • Publication number: 20220239705
    Abstract: This invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
  • Publication number: 20220217185
    Abstract: The invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Application
    Filed: March 18, 2022
    Publication date: July 7, 2022
    Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
  • Patent number: 11310291
    Abstract: This invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: April 19, 2022
    Assignee: PCI-PAL (U.K.) Limited
    Inventors: Geoff Forsyth, César Branco, James Thorpe
  • Publication number: 20210194939
    Abstract: A method of processing sensitive information over VoIP provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Application
    Filed: October 9, 2018
    Publication date: June 24, 2021
    Inventors: Geoff Forsyth, César Branco, James Thorpe
  • Patent number: 8944712
    Abstract: An applicator includes a bottle cap with an automatically extending applicator head coupled to a spring. The bottle cap is removably coupled to a bottle having a reservoir for containing a product, such as a cosmetics product or a medicinal product. By virtue of having an automatic extending applicator head, the applicator is capable of extending during application and retracting during storage in a clean and automatic fashion.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: February 3, 2015
    Assignee: HCT Asia Ltd
    Inventor: James Thorpe
  • Patent number: 8141561
    Abstract: A mascara applicator includes a hollow grip portion connected to which is one end of a shaft, the other end of which carries a mascara brush. The shaft and mascara brush are hollow and the mascara brush is flexible. An elongate flexible connector extends within the shaft and the mascara brush. A first end of the connector is fixed with respect to the distal end of the mascara brush and the second end of the connector is fixed with respect to actuating means within the grip portion. The actuating means are selectively operable to move the second end of the connector in the direction away from the mascara brush, thereby applying a force to the distal end of the mascara brush and causing it to adopt a curved configuration.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: March 27, 2012
    Assignee: HCT Europe Limited
    Inventors: James Thorpe, Manuel Viégas
  • Publication number: 20110222955
    Abstract: An applicator includes a bottle cap with an automatically extending applicator head coupled to a spring. The bottle cap is removably coupled to a bottle having a reservoir for containing a product, such as a cosmetics product or a medicinal product. By virtue of having an automatic extending applicator head, the applicator is capable of extending during application and retracting during storage in a clean and automatic fashion.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Applicant: HCT Asia Ltd
    Inventor: James Thorpe
  • Patent number: 7882142
    Abstract: A method for generating and modifying a datastore may include identifying all processes associated with an observation model and identifying any metrics associated with each process to be recorded. The method may also include automatically constructing a database schema to store the metric data and provide appropriate interrelations between the processes.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Benjamin M. Parees, James Thorpe, Prasad R. Vishnubhotla
  • Publication number: 20100224208
    Abstract: A mascara applicator includes a hollow grip portion connected to which is one end of a shaft, the other end of which carries a mascara brush. The shaft and mascara brush are hollow and the mascara brush is flexible. An elongate flexible connector extends within the shaft and the mascara brush. A first end of the connector is fixed with respect to the distal end of the mascara brush and the second end of the connector is fixed with respect to actuating means within the grip portion. The actuating means are selectively operable to move the second end of the connector in the direction away from the mascara brush, thereby applying a force to the distal end of the mascara brush and causing it to adopt a curved configuration.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Applicant: HCT Europe Limited
    Inventors: James Thorpe, Manuel Viegas
  • Publication number: 20080027966
    Abstract: A method for creation of a database structure and associated cube may include identifying all processes associated with an observation model and identifying any metrics associated with each process to be recorded. The method may also include constructing a database schema to store the metric data and provide appropriate interrelations between the processes. The method may further include creating a cube model and a cube based on the database schema that can be queried to provide desired output information.
    Type: Application
    Filed: July 25, 2006
    Publication date: January 31, 2008
    Inventors: Benjamin M. Parees, James Thorpe, Prasad Vishnubhotla
  • Publication number: 20070282864
    Abstract: A method for generating and modifying a datastore may include identifying all processes associated with an observation model and identifying any metrics associated with each process to be recorded. The method may also include automatically constructing a database schema to store the metric data and provide appropriate interrelations between the processes.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 6, 2007
    Inventors: Benjamin M. Parees, James Thorpe, Prasad R. Vishnubhotla
  • Patent number: 7240326
    Abstract: CIM elements are retrieved from the management definition object and a determination is made as to whether the element is a non-instance element or an instance element. If the element is a non-instance element and a qualifier is found in the management object, then the corresponding name is used. If the qualifier is not found, then the CIM element name is used. If the element is an instance element and a qualifier is found then the name corresponding to the qualifier is used. If there is no qualifier then a determination is made as to the number of non-propagated key properties. If there is one non-propagated key property then the value of the property is used. If there are more than one non-propagated key properties, then a display name is constructed from each non-propagated key property and its corresponding value.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kevin S. Barker, John E. Diller, Margaret M. Hedstrom, Carol J. Persche, Mohamad R. Salahshoor, James Thorpe
  • Patent number: 7191404
    Abstract: A generic management definition object, described using a CIM MOF file or an Extensible Markup Language document, can be used to format display panels that are independent of a management console. A generic integration layer is created between the management data and the display and behavior of such data. A transformation engine is used to convert data definitions included in management data to a formatted structure that is stored in a repository. A translation engine renders the formatted structure into graphical user interface constructs that are independent of any particular management console architecture. The transformation and translation engines coordinate a set of processes that facilitate the display and manipulation of the management data object's data model. GUI display panels that support the management model are generated in a console neutral manner so that the same panels are displayed from a variety of management consoles.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kevin S. Barker, John E. Diller, James L. Gay, Margaret M. Hedstrom, Carol J. Persche, Mohamad R. Salahshoor, John W. Sweitzer, James Thorpe
  • Patent number: 7177793
    Abstract: NLS translations can be provided by extracting translatable strings from the management definition object, such as a CIM MOF file, and writing the strings into one or more translation files. A unique identifier is assigned to each translatable string. The identifier is included in the management definition object as well as the various translation files. By creating unique identifiers, a particular translated string can be found in one of the translation files. In this manner, different users can specify different languages. Display text is retrieved by retrieving the identifier located in the management definition object. The translation file corresponding to the user's preferred language is then searched for the translated string. Translated strings can be gathered for display panels when the product is packaged. Translated strings can also be gathered at runtime when called for by a particular display panel or other display object.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kevin S. Barker, John E. Diller, Margaret M. Hedstrom, Carol J. Persche, Mohamad R. Salahshoor, James Thorpe
  • Patent number: 7065744
    Abstract: A system and method for converting management models to specific console interfaces is provided. A plug-in builder process is used to read a management definition object. The plug-in builder process derives display information and method information from the management definition object. Console interface information is used to take the management definition object and transform it into a format suitable for the selected consoles. The management definition object information includes information used to display tree nodes in a management console. The plug-in builder process retrieves methods from the management definition object that corresponds to the displayed nodes. In this manner, when a user selects a tree node from a management console, the method included in the management definition object that was written to support the displayed node is executed. National language files can be used by the plug-in builder process in order to support various national languages used by users.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: June 20, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kevin S. Barker, John E. Diller, James L. Gay, Margaret M. Hedstrom, Carol J. Persche, Mohamad R. Salahshoor, John W. Sweitzer, James Thorpe