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).
-
Publication number: 20150186806Abstract: A computing system includes at least one processor and at least one module operable by the at least one processor to receive input data, and determine, based at least in part on the input data, a plurality of visualizations, each of the plurality of visualizations representing at least a portion of the input data. The at least one module is further operable to determine a respective score for each of the plurality of visualizations, the respective score for each visualization from the plurality of visualizations being based at least in part on a comparison of the corresponding visualization to one or more visual patterns, determine, based at least in part on the respective score for each of the plurality of visualizations, an ordering of the plurality of visualizations, and output, for display, at least one visualization from the plurality of visualizations in accordance with the ordering.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: International Business Machines CorporationInventors: Jason Hiltz-Laforge, Robert Y. Nonez, Alireza Pourshahid, Graham A. Watts
-
Publication number: 20150158899Abstract: 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: ApplicationFiled: July 14, 2014Publication date: June 11, 2015Inventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
-
Patent number: 9053440Abstract: In one example, a method includes receiving information on a user role of a user account associated with a business intelligence system. The method further includes gathering information on interactions of the user account with the business intelligence system. The method further includes generating an initial business intelligence output based on data from one or more data sources. The method further includes generating a customized business intelligence output for the user account based on the initial business intelligence output, the user role, and the interactions of the user account with the business intelligence system. The method further includes providing the customized business intelligence output to the user account.Type: GrantFiled: December 30, 2011Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
-
Patent number: 9053443Abstract: In one example, a method includes receiving information on a user role of a user account associated with a business intelligence system. The method further includes gathering information on interactions of the user account with the business intelligence system. The method further includes generating an initial business intelligence output based on data from one or more data sources. The method further includes generating a customized business intelligence output for the user account based on the initial business intelligence output, the user role, and the interactions of the user account with the business intelligence system. The method further includes providing the customized business intelligence output to the user account.Type: GrantFiled: July 10, 2012Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
-
Patent number: 9032331Abstract: A technique for a visual search sets a transient mode on, gathers objects to form a pile of objects, wherein each object has a predefined portion visible, and determines whether a selector is over the predefined portion of an object in the pile of objects. Responsive to a determination that the selector is detected over the predefined portion of the object in the pile of objects, the object is presented in a foreground. It is determined whether the object in the foreground is selected to form a selected object. Responsive to a determination that the object in the foreground is selected to form a selected object, the pile of objects is restored to an original state with the selected object scrolled into view within the predefined display area.Type: GrantFiled: March 29, 2011Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Yvon R. Nonez, Alireza Pourshahid, Graham A. Watts
-
Patent number: 8935241Abstract: A database has a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined. A determination is made of a reference geographical location, an element having a geographical location within a geographical region including the referenced geographical location, a most recent set of the attribute values for the element having a most recent timestamp, a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp, and whether a condition with respect to at least one of the most recent set of attribute values and the previous set of attribute values of the determined element is satisfied.Type: GrantFiled: September 11, 2012Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
-
Patent number: 8935301Abstract: A method for changing data context in a business analytics report is described herein. In one embodiment, such a method includes providing a business analytics report, wherein the report contains data and current metadata categories describing the data. The method enables selection of a current metadata category directly on the business analytics report. The method displays a metadata hierarchy associated with the current metadata category. This metadata hierarchy may include the current metadata category as well as related metadata categories arranged in a tree-like structure. The method further enables selection of a related metadata category from the metadata hierarchy to apply to the business analytics report. The method automatically updates the business analytics report with the metadata category and populates the report with the associated data. A corresponding computer program product and apparatus are also disclosed.Type: GrantFiled: May 24, 2011Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
-
Publication number: 20150006160Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.Type: ApplicationFiled: September 17, 2014Publication date: January 1, 2015Inventors: Robin N. Grosset, Mohsen M. Rais-Ghasem, Graham A. Watts, Qing Wei
-
Publication number: 20140379734Abstract: Techniques of the disclosure may include a method comprising receiving a first request for a recommendation to configure input data for output, determining, based at least in part upon templates, an object class corresponding to the first request, determining, based at least in part on input data and the templates, one or more output objects and one or more scores, wherein the output objects comprise configurations of the input data for the determined object class, and where each of the output objects is associated with a score. The method may further comprise outputting a indication of the output objects having an associated score that exceeds a specified threshold value, responsive to receiving a second request to resolve a specified output object, determining, based at least in part on the one or more templates and the second request, a resolved output object and outputting an indication of the resolved output object.Type: ApplicationFiled: September 5, 2014Publication date: December 25, 2014Inventors: Robin N. Grosset, Robert Y. Nonez, Graham A. Watts
-
Publication number: 20140364586Abstract: Reagents and methods for functionalizing polypeptides with moieties (alkylene glycol) molecules and glycan groups are disclosed that are based on a functionalizing reagent which comprises a nitrogen containing heterocyclic aromatic ring having a vinyl substituent that is capable of reacting with one or more thiol groups that are naturally present, or have been introduced into, the polypeptide, for example by employing a thiol group of one or more cysteine residues. The functionalizing reagent is covalently linked to a poly(alkylene glycol) molecule, such as a polyethylene glycol (PEG) molecule, or a glycan group so that the reaction between the vinyl group and the thiol group in the polypeptide covalently links the polypeptide to the poly(alkylene glycol) molecule and/or the glycan group.Type: ApplicationFiled: June 26, 2014Publication date: December 11, 2014Inventors: Andrew Graham WATTS, Terrence Kantner, Amanda Barbara MacKenzie
-
Patent number: 8907111Abstract: 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: GrantFiled: January 19, 2012Date of Patent: December 9, 2014Assignee: The University of British ColumbiaInventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
-
Patent number: 8863019Abstract: Various systems, processes, and products may be used to modify numeric data presented on a display. In particular implementations, a system, a process, and a product for modifying numeric data presented on a display may include the ability to generate a user interface including a section that has numeric data in a report format and to determine when input via one or more user digits contacting a display presenting the user interface has been received. The system, the process, and the product may also include the ability to determine whether the digit input is a command regarding the numeric data and to generate, based on the command determination, a user interface that modifies the presentation of the numeric data and represents at least the majority of the numeric data.Type: GrantFiled: March 29, 2011Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Alireza Pourshahid, Graham A. Watts
-
Publication number: 20140278813Abstract: Techniques of the disclosure may include a method comprising receiving a first request for a recommendation to configure input data for output, determining, based at least in part upon templates, an object class corresponding to the first request, determining, based at least in part on input data and the templates, one or more output objects and one or more scores, wherein the output objects comprise configurations of the input data for the determined object class, and where each of the output objects is associated with a score. The method may further comprise outputting a indication of the output objects having an associated score that exceeds a specified threshold value, responsive to receiving a second request to resolve a specified output object, determining, based at least in part on the one or more templates and the second request, a resolved output object and outputting an indication of the resolved output object.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robin N. Grosset, Robert Y. Nonez, Graham A. Watts
-
Publication number: 20140278364Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Robin N. Grosset, Mohsen M. Rais-Ghasem, Graham A. Watts, Qing Q. Wei
-
Patent number: 8815941Abstract: Compounds of structural formula (I) useful for the treatment or prophylaxis of viral infection, particularly viral influenza are provided Pharmaceutical preparations thereof and methods for their preparation are also described. The therapeutic effect is achieved via inhibition of viral neuraminidases, also known as viral sialidases. These neuraminidases are classified under the GH34 family of viral enzymes.Type: GrantFiled: July 15, 2010Date of Patent: August 26, 2014Assignee: The University of British ColumbiaInventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
-
Patent number: 8812974Abstract: An illustrative embodiment of a computer-implemented method to manage properties in a dialog from various sources creates a widget properties dialog and receives properties and validation rules from each source associated with the widget properties dialog to form received information. The computer-implemented method further creates a group of tabs in the widget properties dialog using the received information, wherein the group of tabs contains a general tab and a group of content tabs, wherein each content tab is specific to an instance of content provider and content type.Type: GrantFiled: July 14, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Alireza Pourshahid, Graham A. Watts
-
Patent number: 8812560Abstract: The present disclosure includes techniques for storing indexed values that may increase computing performance. In one example, a method includes receiving a request to store an input value in a data structure. The method also includes determining the input value is not represented by an index value of the first group of index values, generating an index value that represents the input value, and determining the generated index value is not included in the first group of representations. The method also includes generating a second group of index values wherein a first size of index values of the first group is different than a second size of index values of the second group. The method also includes modifying a storage capacity of the data structure to store the index values of the second group of the second size and storing the second group of index values in the data structure.Type: GrantFiled: February 28, 2013Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Mohammed Mostafa, Graham A. Watts
-
Patent number: 8785595Abstract: Reagents and methods for functionalizing polypeptides with moieties poly (alkylene glycol) molecules and glycan groups are disclosed that are based on a functionalizing reagent which comprises a nitrogen containing heterocyclic aromatic ring having a vinyl substituent that is capable of reacting with one or more thiol groups that are naturally present, or have been introduced into, the polypeptide, for example by employing a thiol group of one or more cysteine residues. The functionalizing reagent is covalently linked to a poly (alkylene glycol) molecule, such as a polyethylene glycol (PEG) molecule, or a glycan group so that the reaction between the vinyl group and the thiol group in the polypeptide covalently links the polypeptide to the poly (alkylene glycol) molecule and/or the glycan group.Type: GrantFiled: December 21, 2009Date of Patent: July 22, 2014Assignee: Glythera LimitedInventors: Andrew Graham Watts, Terrence Kantner, Amanda Barbara MacKenzie
-
Patent number: 8751542Abstract: The present disclosure includes techniques for storing indexed values that may increase computing performance. In one example, a method includes receiving a request to store an input value in a data structure. The method also includes determining the input value is not represented by an index value of the first group of index values, generating an index value that represents the input value, and determining the generated index value is not included in the first group of representations. The method also includes generating a second group of index values wherein a first size of index values of the first group is different than a second size of index values of the second group. The method also includes modifying a storage capacity of the data structure to store the index values of the second group of the second size and storing the second group of index values in the data structure.Type: GrantFiled: June 24, 2011Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Mohammed Mostafa, Graham A. Watts
-
Publication number: 20140136287Abstract: A database has a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined. A determination is made of a reference geographical location, an element having a geographical location within a geographical region including the referenced geographical location, a most recent set of the attribute values for the element having a most recent timestamp, a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp, and whether a condition with respect to at least one of the most recent set of attribute values and the previous set of attribute values of the determined element is satisfied.Type: ApplicationFiled: January 15, 2014Publication date: May 15, 2014Applicant: International Business Machines CorporationInventors: Matthew S. CHMIEL, Jason HILTZ-LAFORGE, Alireza POURSHAHID, Graham A. WATTS