Patents by Inventor Nick Giles
Nick Giles 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: 9576041Abstract: The present invention relates to the field of database technology, and to the automatic generation of search queries. The present invention provides a method of generating a database query, the method comprising: receiving a user selection of one of a number of predetermined generic database queries from a user; automatically identifying user specific data from user profile data corresponding to the user by applying the user profile data to a number of predetermined query statements associated with the selected generic query; automatically applying the user specific data to a number of user specific generator query statements in order to generate one or more user specific queries.Type: GrantFiled: November 29, 2006Date of Patent: February 21, 2017Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Simon G Thompson, Thuc D Nguyen, Yang Li, Hamid Gharib, Nick Giles
-
Patent number: 8214319Abstract: A computerized system configured to provide a data cell graph for a distributed data set comprised of different data formats. The system comprises a plurality of data repositories, each data repository configured to retain a portion of the distributed data set translated into a uniform semantic language and a plurality of processing cells, each processing cell configured to translate a portion of the distributed data set into the uniform semantic language, wherein the processing cells are further configured to perform at least one of applying rules to classify data against semantic knowledge models and/or adding inferred facts to and/or transforming the structure of the data found in the translated data in the data repository. The processing cells are configured in a computerized data cell graph so as to progressively create a unified semantic knowledge model for the distributed data set.Type: GrantFiled: January 29, 2009Date of Patent: July 3, 2012Assignee: Ontology-Partners Ltd.Inventors: Mike Gould, Jan Stette, Nick Giles, Valerio Malenchino
-
Patent number: 8078487Abstract: An interactive workflow schedule optimizer arranged to enable a user to reconfigure an instantiated workflow for a task comprising a plurality of actions having a predetermined dependency relationship to each other. The optimizer comprises means to input one or more user-specified constraint conditions into the workflow schedule optimizer; means to regenerate a workflow dependent on user specified condition from the instantiated workflow, the regenerated workflow satisfying said one or more user-specified constraint conditions. The optimizer optimises the global utilisation of the resources required to fulfil the user request by processing in parallel the resource requirements of each of said plurality of actions required by the regenerated workflow.Type: GrantFiled: March 28, 2007Date of Patent: December 13, 2011Assignee: British Telecommunications plcInventors: Yang Li, Simon Giles Thompson, Nick Giles, Hamid Gharib
-
Publication number: 20100191699Abstract: A computerized system configured to provide a data cell graph for a distributed data set comprised of different data formats. The system comprises a plurality of data repositories, each data repository configured to retain a portion of the distributed data set translated into a uniform semantic language and a plurality of processing cells, each processing cell configured to translate a portion of the distributed data set into the uniform semantic language, wherein the processing cells are further configured to perform at least one of applying rules to classify data against semantic knowledge models and/or adding inferred facts to and/or transforming the structure of the data found in the translated data in the data repository. The processing cells are configured in a computerized data cell graph so as to progressively create a unified semantic knowledge model for the distributed data set.Type: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: Ontology-Partners Ltd.Inventors: Mike Gould, Jan Stette, Nick Giles, Valerio Malenchino
-
Publication number: 20090012949Abstract: The present invention relates to the field of database technology, and to the automatic generation of search queries. The present invention provides a method of generating a database query, the method comprising: receiving a user selection of one of a number of predetermined generic database queries from a user; automatically identifying user specific data from user profile data corresponding to the user by applying the user profile data to a number of predetermined query statements associated with the selected generic query; automatically applying the user specific data to a number of user specific generator query statements in order to generate one or more user specific queries.Type: ApplicationFiled: November 29, 2006Publication date: January 8, 2009Inventors: Simon G. Thompson, Thuc D. Nguyen, Yang Li, Hamid Gharib, Nick Giles
-
Patent number: 7373338Abstract: Controlled access is provided to a shared resource 23 such as an ontology (knowledge database) in order to maintain its quality without restraining the ability of users 21a, 21b, 21c . . . to contribute to that resource. An edit and query function 26 is used to determine the validity and consistency of individual contributions. The results of these checks and the level of contribution made by individual users to the information resource is used to produce a rating for each user of the resource, which is stored (24a, 24b . . . ) for use in prioritise and manage future contributions to the resource 23, provide metadata on the resource and to prioritise access control 28 to the resource. When a new contribution is made by a user a threshold of approval can be set before it is accepted into the main database 23. This threshold is based on the sum of the ratings points of the original contributor and of users that give their assent to the inclusion of that contribution.Type: GrantFiled: February 24, 2004Date of Patent: May 13, 2008Assignee: British Telecommunications public limited companyInventors: Simon G. Thompson, Zhu Tan, Yang Li, Nick Giles
-
Publication number: 20070174101Abstract: An interactive workflow schedule optimiser arranged to enable a user to reconfigure an instantiated workflow for a task comprising a plurality of actions having a predetermined dependency relationship to each other. The optimiser comprises means to input one or more user-specified constraint conditions into the workflow schedule optimiser; means to regenerate a workflow dependent on user specified condition from the instantiated workflow, the regenerated workflow satisfying said one or more user-specified constraint conditions. The optimiser optimises the global utilisation of the resources required to fulfil the user request by processing in parallel the resource requirements of each of said plurality of actions required by the regenerated workflow.Type: ApplicationFiled: March 28, 2007Publication date: July 26, 2007Applicant: BRITISH TELECOMMUNICATIONS public limited companyInventors: Yang Li, Simon Thompson, Nick Giles, Hamid Gharib
-
Publication number: 20070083607Abstract: A method of invoking, from a device connected to a computer network, an electronic service, from amongst a plurality of such services, available from the network. The method comprises: receiving an electronic signal representative of a request for an electronic service, the service request being expressed in a first ontology; forming a group of mappings each of which specifies a method for mapping from the first ontology to another ontology; using the formed group of mappings to compare the received service request with descriptions of services available on the network expressed in the first ontology or any of the ontologies to which a mapping is available from the first ontology in the formed group of mappings; selecting one of the electronic services available on the network based on the result of the comparison; and transmitting an electronic signal to invoke the selected service.Type: ApplicationFiled: September 30, 2004Publication date: April 12, 2007Inventors: Simon Thompson, Nick Giles, Hamid Gharib, Yang Li, Lyndon Lee
-
Publication number: 20060069995Abstract: A service-composition framework arranged to generate a personalised order process for a user seeking to fulfil a service goal by composing a process from a multiplicity of registered services, the framework comprising: a service engine configured to compose one or more services into an order for offering to a user, each service comprising a plurality of actions to be performed; a portal via which the user can request said one or more services from said service engine to fulfil said service goal, the portal being arranged to enable the user to select which services are to be offered, wherein the framework is configured to dynamically determine both the plausibility and the feasibility of the services offered to the user whilst the user is executing their request for services via the portal and to maintain the users status and personal information within a session context.Type: ApplicationFiled: September 23, 2005Publication date: March 30, 2006Applicant: BRITISH TELECOMMUNICATIONS public limited companyInventors: Simon Thompson, Nick Giles, Hamid Gharib, Yang Li
-
Publication number: 20040243633Abstract: Controlled access is provided to a shared resource 23 such as an ontology (knowledge database) in order to maintain its quality without restraining the ability of users 21a, 21b, 21c . . . to contribute to that resource.Type: ApplicationFiled: February 24, 2004Publication date: December 2, 2004Applicant: BRITISH TELECOMMUNICATIONS public limited companyInventors: Simon G. Thompson, Zhu Tan, Yang Li, Nick Giles