Patents by Inventor Simon Laws
Simon Laws 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: 11188537Abstract: A method and associated system. Multiple virtual triples for an entity of multiple entities identified within a first data source are generated. Each virtual triple consists of a subject, a predicate, and an object. The subject is the entity. The predicate is a relationship between the entity and other entities identified within the first data source. The object is associated with an attribute of the entity. The subject, the predicate, and the object are each identified within the first data source. A degree of similarity between two entities of the two or more entities is identified by comparing the respective frequency metrics of the two entities. The two entities within the data structure are associated in response to a determination that an identified degree of similarity between the two entities exceeds a first predetermined threshold.Type: GrantFiled: January 3, 2020Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Patrick Dantressangle, Simon Laws, Stacey H. Ronaghan, Peter Wooldridge
-
Patent number: 11120366Abstract: Methods and systems may provide for technology to conduct a machine learning analysis of data access statistics with respect to a plurality of separate datasets and determine a time-dependent access pattern based on the machine learning analysis, wherein the time-dependent access pattern includes an expert access trend, a curation access trend and a knowledgebase access trend. The technology may also generate one or more data management recommendations with response to the plurality of separate datasets based on the time-dependent access pattern.Type: GrantFiled: July 24, 2018Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Patrick Dantressangle, Simon Laws, David George Radley
-
Publication number: 20200151172Abstract: A method and associated system. Multiple virtual triples for an entity of multiple entities identified within a first data source are generated. Each virtual triple consists of a subject, a predicate, and an object. The subject is the entity. The predicate is a relationship between the entity and other entities identified within the first data source. The object is associated with an attribute of the entity. The subject, the predicate, and the object are each identified within the first data source. A degree of similarity between two entities of the two or more entities is identified by comparing the respective frequency metrics of the two entities. The two entities within the data structure are associated in response to a determination that an identified degree of similarity between the two entities exceeds a first predetermined threshold.Type: ApplicationFiled: January 3, 2020Publication date: May 14, 2020Inventors: Patrick Dantressangle, Simon Laws, Stacey H. Ronaghan, Peter Wooldridge
-
Patent number: 10585893Abstract: A method and associated system. Entities within a first data source are identified. For each entity identified within the first data source, attributes of the entity identified within the first data source and/or relationships between the entity identified within the first data source and other entities identified within the first data source are identified. The attributes and/or relationships identified within the first data source are associated with a first entity identified within a data structure. For each entity identified within the first data source, a frequency metric characterizing the entity identified within the first data source is generated. The frequency metric is based on a frequency at which each attribute and/or relationship identified within the first data source is associated with the entity identified within the first data source. A degree of similarity between two entities of the entities is identified, by comparing the frequency metrics of the two entities.Type: GrantFiled: March 30, 2016Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Patrick Dantressangle, Simon Laws, Stacey H. Ronaghan, Peter Wooldridge
-
Patent number: 10572494Abstract: A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.Type: GrantFiled: September 29, 2017Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Patrick Dantressangle, Simon Laws, Adrian C. F. Lee, Peter Wooldridge
-
Publication number: 20200034330Abstract: Methods and systems may provide for technology to conduct a machine learning analysis of data access statistics with respect to a plurality of separate datasets and determine a time-dependent access pattern based on the machine learning analysis, wherein the time-dependent access pattern includes an expert access trend, a curation access trend and a knowledgebase access trend. The technology may also generate one or more data management recommendations with response to the plurality of separate datasets based on the time-dependent access pattern.Type: ApplicationFiled: July 24, 2018Publication date: January 30, 2020Inventors: Patrick Dantressangle, Simon Laws, David George Radley
-
Patent number: 9959324Abstract: A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.Type: GrantFiled: March 26, 2015Date of Patent: May 1, 2018Assignee: International Business Machines CorporationInventors: Patrick Dantressangle, Simon Laws, Adrian C. F. Lee, Peter Wooldridge
-
Publication number: 20180025061Abstract: A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.Type: ApplicationFiled: September 29, 2017Publication date: January 25, 2018Inventors: Patrick Dantressangle, Simon Laws, Adrian C. F. Lee, Peter Wooldridge
-
Publication number: 20170286489Abstract: A method and associated system. Entities within a first data source are identified. For each entity identified within the first data source, attributes of the entity identified within the first data source and/or relationships between the entity identified within the first data source and other entities identified within the first data source are identified. The attributes and/or relationships identified within the first data source are associated with a first entity identified within a data structure. For each entity identified within the first data source, a frequency metric characterizing the entity identified within the first data source is generated. The frequency metric is based on a frequency at which each attribute and/or relationship identified within the first data source is associated with the entity identified within the first data source. A degree of similarity between two entities of the entities is identified, by comparing the frequency metrics of the two entities.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Patrick Dantressangle, Simon Laws, Stacey H. Ronaghan, Peter Wooldridge
-
Publication number: 20160283569Abstract: A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.Type: ApplicationFiled: March 26, 2015Publication date: September 29, 2016Inventors: Patrick Dantressangle, Simon Laws, Adrian C. F. Lee, Peter Wooldridge
-
Patent number: 8626839Abstract: A first peer computer system operable in a peer to peer network, comprising: means for accessing a first piece of information, means for creating a first entity (e.g. a “token”), means for associating the first entity with the first piece of information (e.g. attaching the first piece of information to the entity) and wherein the first entity is associated with a topic of the information.Type: GrantFiled: November 12, 2003Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Andrew James Frederick Bravery, Alan William Knox, Simon Laws
-
Publication number: 20070050486Abstract: A first peer computer system operable in a peer to peer network, comprising: means for accessing a first piece of information, means for creating a first entity (e.g. a “token”), means for associating the first entity with the first piece of information (e.g. attaching the first piece of information to the entity) and wherein the first entity is associated with a topic of the information.Type: ApplicationFiled: November 12, 2003Publication date: March 1, 2007Inventors: Andrew Bravery, Alan Knox, Simon Laws
-
Publication number: 20030037076Abstract: Device-type-specific XSLT style sheets (or equivalent) are generated from page layout files or ‘presentation skeleton’ files which define a Web page layout including abstract component references that can be mapped to complex, device-specific or repeated style sheet components and are more easily constructed than XSLT style sheets. The presentation skeleton files use and extend existing mark-up languages. One presentation skeleton file can be used to generate XSLT style sheets for many devices that use the same mark-up language. In addition, presentation skeleton files can be produced directly from storyboard files to demonstrate Web sites statically before constructing them for real. This provides a route from initial Web site design to final implementation for multiple output devices.Type: ApplicationFiled: March 8, 2002Publication date: February 20, 2003Applicant: International Business Machines CorporationInventors: Andrew James Frederick Bravery, Alan William Knox, Simon Laws