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: 12492220Abstract: There is provided herein, processes for synthesizing oligonucleotides using mechanochemical force to induce the formation of internucleotide linkages.Type: GrantFiled: May 26, 2021Date of Patent: December 9, 2025Assignee: THE ROYAL INSTITUTION FOR THE ADVANCEMENT OF LEARNING/MCGILL UNIVERSITYInventors: Masad Damha, Tomislav Friscic, Daniel O'Reilly, James Thorpe
-
Publication number: 20240106871Abstract: 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: ApplicationFiled: November 20, 2023Publication date: March 28, 2024Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
-
Patent number: 11870822Abstract: 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: GrantFiled: April 11, 2022Date of Patent: January 9, 2024Assignee: PCI-Pal (U.K.) LimitedInventors: Geoff Forsyth, Cesar Branco, James Thorpe
-
Patent number: 11689585Abstract: 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: GrantFiled: March 18, 2022Date of Patent: June 27, 2023Assignee: PCI-PAL (U.K.) LIMITEDInventors: Geoff Forsyth, Cesar Branco, James Thorpe
-
Publication number: 20230192751Abstract: There is provided herein, processes for synthesizing oligonucleotides using mechanochemical force to induce the formation of internucleotide linkages.Type: ApplicationFiled: May 26, 2021Publication date: June 22, 2023Inventors: Masad DAMHA, Tomislav FRISCIC, Daniel O'Reilly, James THORPE
-
Publication number: 20220239705Abstract: 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: ApplicationFiled: April 11, 2022Publication date: July 28, 2022Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
-
Publication number: 20220217185Abstract: 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: ApplicationFiled: March 18, 2022Publication date: July 7, 2022Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
-
Patent number: 11310291Abstract: 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: GrantFiled: October 9, 2018Date of Patent: April 19, 2022Assignee: PCI-PAL (U.K.) LimitedInventors: Geoff Forsyth, César Branco, James Thorpe
-
Publication number: 20210194939Abstract: 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: ApplicationFiled: October 9, 2018Publication date: June 24, 2021Inventors: Geoff Forsyth, César Branco, James Thorpe
-
Patent number: 8944712Abstract: 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: GrantFiled: March 12, 2010Date of Patent: February 3, 2015Assignee: HCT Asia LtdInventor: James Thorpe
-
Patent number: 8141561Abstract: 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: GrantFiled: March 6, 2009Date of Patent: March 27, 2012Assignee: HCT Europe LimitedInventors: James Thorpe, Manuel Viégas
-
Publication number: 20110222955Abstract: 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: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Applicant: HCT Asia LtdInventor: James Thorpe
-
Patent number: 7882142Abstract: 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: GrantFiled: June 5, 2006Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Benjamin M. Parees, James Thorpe, Prasad R. Vishnubhotla
-
Publication number: 20100224208Abstract: 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: ApplicationFiled: March 6, 2009Publication date: September 9, 2010Applicant: HCT Europe LimitedInventors: James Thorpe, Manuel Viegas
-
Publication number: 20080027966Abstract: 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: ApplicationFiled: July 25, 2006Publication date: January 31, 2008Inventors: Benjamin M. Parees, James Thorpe, Prasad Vishnubhotla
-
Publication number: 20070282864Abstract: 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: ApplicationFiled: June 5, 2006Publication date: December 6, 2007Inventors: Benjamin M. Parees, James Thorpe, Prasad R. Vishnubhotla
-
Patent number: 7240326Abstract: 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: GrantFiled: January 14, 2002Date of Patent: July 3, 2007Assignee: International Business Machines CorporationInventors: Kevin S. Barker, John E. Diller, Margaret M. Hedstrom, Carol J. Persche, Mohamad R. Salahshoor, James Thorpe
-
Patent number: 7191404Abstract: 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: GrantFiled: January 14, 2002Date of Patent: March 13, 2007Assignee: International Business Machines CorporationInventors: 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: 7177793Abstract: 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: GrantFiled: January 14, 2002Date of Patent: February 13, 2007Assignee: International Business Machines CorporationInventors: Kevin S. Barker, John E. Diller, Margaret M. Hedstrom, Carol J. Persche, Mohamad R. Salahshoor, James Thorpe
-
Patent number: 7065744Abstract: 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: GrantFiled: January 14, 2002Date of Patent: June 20, 2006Assignee: International Business Machines CorporationInventors: Kevin S. Barker, John E. Diller, James L. Gay, Margaret M. Hedstrom, Carol J. Persche, Mohamad R. Salahshoor, John W. Sweitzer, James Thorpe