Patents by Inventor Graham Watts

Graham Watts 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: 9834534
    Abstract: Compounds having a structure of Formula I and compositions comprising these compounds are provided. Uses of such compounds and compositions are provided for treatment or prophylaxis of viral infection. In particular, compounds and compositions may be for use in the treatment or prophylaxis of viral influenza.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: December 5, 2017
    Assignee: The University of British Columbia
    Inventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
  • Publication number: 20170344338
    Abstract: A method, a computer program product, and a computer system for identifying user preferences and changing settings of a device based on natural language processing. One or more programs running in background on the device capture an input of natural language from a user of the device, match the input of the natural language to a user frustration, map the user frustration to one or more solutions that make one or more changes of settings on the device, apply the one or more changes of settings to set user preference settings on the device, and store the user preference settings in a common store for the user.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: Jing Jing Hu, Ling Ma, Graham A. Watts, Xiao Jin Zhao
  • Publication number: 20170212941
    Abstract: Techniques are described for selecting, based on a data visualization intent specification and a defined set of data fields associated with a set of data, two or more Meta templates that meet the data visualization intent specification and that support the set of data fields, for determining chart parts that can be used within the selected Meta templates to form chart templates and for determining, based on a set of combination rules and the specification, the chart templates that meet the data visualization intent specification.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Inventors: Stephen D. Gibson, Mohammed Mostafa, Graham A. Watts
  • Publication number: 20170169094
    Abstract: A mechanism is provided in a data processing system for statistical clustering inferred from natural language to drive relevant analysis. The mechanism receives a natural language text from a user and processes the natural language text to identify an entity of interest and a focus of statistical analysis. The mechanism performs a follow-up question and answer conversation with the user to receiving from the user one or more driving factor values for the one or more driving factors. The mechanism determines at least one cluster of entities matching the One or more driving factor values and generates at least one data visualization of the data in the corpus for the focus of statistical analysis having a scope that is narrowed based on the at least one cluster of entities matching the one or more driving factor values.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Stephen D. Gibson, Alireza Pourshahid, Vinay N. Wadhwa, Graham A. Watts
  • Publication number: 20170140288
    Abstract: A method, a computer program product, and an information handling system is provided for identifying a causal relationship between metrics performing steps. The steps include receiving a correlation significance Sij between a metric Mi and a metric Mj; receiving a mutability attribute Ai for the Mi and a mutability attribute Aj for the metric Mj from a data source; and identifying the metric Mi causing the metric Mj with the Sij if only if the Ai is immutable and the Aj is mutable.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Inventors: Alireza Pourshahid, Vinay N. Wadhwa, Graham A. Watts, Qing Wei
  • Publication number: 20170116623
    Abstract: A method, system and computer program product for evaluating the interestingness of correlated data. The fields of a dataset are classified by tagging the fields in terms of real world concepts. A correlation analysis on the dataset is performed to generate a correlation coefficient for each pair of fields of correlated data items. An “ontological distance” between the tagged concepts for each pair of fields of correlated data items represented as nodes in the ontology is determined. A score is generated indicating an interestingness of correlation for each pair of fields of correlated data items based on the correlation coefficient and the ontological distance between the tagged concepts for each pair of fields of correlated data items. By utilizing the ontological distance with the correlation analysis to determine the interestingness of correlation, correlations that may not be obvious to users and unexpectedly correlated may be identified.
    Type: Application
    Filed: May 19, 2016
    Publication date: April 27, 2017
    Inventors: Alireza Pourshahid, Vinay N. Wadhwa, Graham A. Watts, Qing Wei
  • Publication number: 20170116329
    Abstract: A method, system and computer program product for evaluating the interestingness of correlated data. The fields of a dataset are classified by tagging the fields in terms of real world concepts. A correlation analysis on the dataset is performed to generate a correlation coefficient for each pair of fields of correlated data items. An “ontological distance” between the tagged concepts for each pair of fields of correlated data items represented as nodes in the ontology is determined. A score is generated indicating an interestingness of correlation for each pair of fields of correlated data items based on the correlation coefficient and the ontological distance between the tagged concepts for each pair of fields of correlated data items. By utilizing the ontological distance with the correlation analysis to determine the interestingness of correlation, correlations that may not be obvious to users and unexpectedly correlated may be identified.
    Type: Application
    Filed: October 21, 2015
    Publication date: April 27, 2017
    Inventors: Alireza Pourshahid, Vinay N. Wadhwa, Graham A. Watts, Qing Wei
  • Publication number: 20170104759
    Abstract: In an approach to data protection and sharing, a computer retrieves social network data of a first user, and obtains a relationship grade between the first user and a second user, and a level associated with the personal data of the first user. Then it is determined whether the second user qualifies to access the personal data of the first user, based, at least in part, on the relationship grade and the level associated with the personal data. If it is determined that the second user qualifies to access the personal data of the first user, the second user is permitted to access the personal data.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Inventors: Chen Li, Xiran Li, Graham A. Watts, Wei Wu
  • Patent number: 9604954
    Abstract: Compounds having a structure of Formula I and compositions comprising these compounds are provided. Uses of such compounds and compositions are provided for treatment or prophylaxis of viral infection. In particular, compounds and compositions may be for use in the treatment or prophylaxis of viral influenza.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: March 28, 2017
    Assignee: The University of British Columbia
    Inventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
  • Publication number: 20170052964
    Abstract: A method for generating a preview associated with a media file is provided. The method may include receiving a plurality of social comments associated with a plurality of frames corresponding to the media file. The method may also include storing the received plurality of social comments in a repository, whereby the received plurality of social comments is stored with a frame marker. The method may further include analyzing the stored plurality of social comments. The method may additionally include classifying the analyzed plurality of social comments according to at least one sentiment and at least one keyword in the media file.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Inventors: Jing Jing Hu, Ling Ma, Graham A. Watts, Xiao Jin Zhao
  • Publication number: 20170046410
    Abstract: Techniques are described for data model augmentation. In one example, techniques include receiving a data contribution to a data model, receiving meta information about the data contribution, mapping the received data contribution and received meta information to the data model; and dynamically generating an augmentation of the data model based on the mapping.
    Type: Application
    Filed: August 13, 2015
    Publication date: February 16, 2017
    Inventors: Jason Hiltz-Laforge, Alireza Pourshahid, Vinay N. Wadhwa, Graham A. Watts
  • Publication number: 20170022177
    Abstract: Compounds having a structure of Formula I and compositions comprising these compounds are provided. Uses of such compounds and compositions are provided for treatment or prophylaxis of viral infection. In particular, compounds and compositions may be for use in the treatment or prophylaxis of viral influenza.
    Type: Application
    Filed: May 23, 2016
    Publication date: January 26, 2017
    Inventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
  • Publication number: 20160357839
    Abstract: Dynamically generating a model for a report includes presenting a user with source data by a source application, wherein the source data is available for producing a report. Selections are received from the user indicating portions of the source data to potentially include in the report. In response to receiving the user selections, a computer system builder module generates an analytic processing model for the user selected portions of the source data.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: JASON HILTZ-LAFORGE, YVON R. NONEZ, ALIREZA POURSHAHID, GRAHAM A. WATTS
  • Patent number: 9494107
    Abstract: A thermodynamic machine (1) of a Stirling type, the machine comprising an expansion chamber (5), a compression chamber (6), a regenerator (12) disposed between the expansion and compression chambers; a first heat exchanger (13) in communication with the expansion chamber and the regenerator; a second heat exchanger (14) in communication with the compression chamber and the regenerator; a first bypass conduit (15) connecting the expansion chamber with the regenerator bypassing the first heat exchanger; a second bypass conduit (16) connecting the compression chamber with the regenerator bypassing the second heat exchanger; at least a pair valves (18, 20, 22, 24), one valve (18, 20) provided between the expansion chamber and the first heat exchanger and/or between the regenerator and the first heat exchanger and/or in the first bypass conduit between the expansion chamber and the regenerator; and the other valve (22, 24) provided between the compression chamber and the second heat exchanger and/or between the re
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: November 15, 2016
    Assignee: Foster Findlay Associates Limited
    Inventors: Kenneth Whittaker, Keith Graham Watt
  • Publication number: 20160328407
    Abstract: A computer-implemented method and system for date disambiguation includes receiving a text using a computer. An event is identified and a date candidate is detected from the text. A date pattern is identified based on the date candidate. A data set is identified based on the event. A plurality of data columns, from the data set, is identified and scored by applying a statistical analysis based on normalizing variances, the score being related to a degree of variation of information. A data column is selected based on the score.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 10, 2016
    Inventors: Daniel Levy, Michael J. Moniz, Graham A. Watts
  • Publication number: 20160328393
    Abstract: A computer-implemented method and system for date disambiguation includes receiving a text using a computer. An event is identified and a date candidate is detected from the text. A date pattern is identified based on the date candidate. A data set is identified based on the event. A plurality of data columns, from the data set, is identified and scored by applying a statistical analysis based on normalizing variances, the score being related to a degree of variation of information. A data column is selected based on the score.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 10, 2016
    Inventors: Daniel Levy, Michael J. Moniz, Graham A. Watts
  • Patent number: 9452223
    Abstract: Techniques to glycosylation are described, and more particularly to the production of glycosylation structures that are resistant to enzymatic degradation, thereby modulating one or more of their biological properties or those of therapeutic moieties incorporating them, and in particular to reacting activated carbohydrate substrates containing fluorine, such as 3-fluoro sialic acid compounds, with sugar acceptors to produce covalent conjugates of the sugar acceptor and one or more of the sialic acid compounds.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: September 27, 2016
    Assignee: Glythera Limited
    Inventors: Andrew Graham Watts, Amanda Barbara MacKenzie, Terrence Kantner
  • Publication number: 20160246486
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Publication number: 20160224656
    Abstract: A system and method for assigning concepts to sets of values. Data is received, wherein the data is organized as a plurality of named fields and as two or more sets of values associated with the named fields, wherein each named field is assigned to a category. For each category, determine whether there is at least one identifier field for that category, wherein each identifier field is a named field that acts as an identifier for that category, and identify identifier fields, if any, for each category that have a unique value in the identifier field for that category for each set of values. Then select one of the categories as a concept representing the sets of values. In some embodiments, the data is organized as a table, wherein the named fields are columns and the sets of values are rows.
    Type: Application
    Filed: February 26, 2016
    Publication date: August 4, 2016
    Inventors: Mohsen Rais-Ghasem, Graham A. Watts, Qing Wei
  • Publication number: 20160224653
    Abstract: A system and method for assigning concepts to sets of values. Data is received, wherein the data is organized as a plurality of named fields and as two or more sets of values associated with the named fields, wherein each named field is assigned to a category. For each category, determine whether there is at least one identifier field for that category, wherein each identifier field is a named field that acts as an identifier for that category, and identify identifier fields, if any, for each category that have a unique value in the identifier field for that category for each set of values. Then select one of the categories as a concept representing the sets of values. In some embodiments, the data is organized as a table, wherein the named fields are columns and the sets of values are rows.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Mohsen Rais-Ghasem, Graham A. Watts, Qing Wei