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: 20130246947
    Abstract: In one example, a method comprises rendering a dashboard assembly user interface comprising a canvas section and a resource section, the resource section comprising one or more resource content elements, and the canvas section comprising one or more dashboard content elements. The dashboard assembly user interface enables resource content elements to be selectably added to the canvas section as dashboard content elements in response to user inputs, thereby configuring a business intelligence dashboard.
    Type: Application
    Filed: May 2, 2013
    Publication date: September 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20130173507
    Abstract: 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: Application
    Filed: July 10, 2012
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20130173649
    Abstract: 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: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20130174063
    Abstract: In one example, a method comprises rendering a dashboard assembly user interface comprising a canvas section and a resource section, the resource section comprising one or more resource content elements, and the canvas section comprising one or more dashboard content elements. The dashboard assembly user interface enables resource content elements to be selectably added to the canvas section as dashboard content elements in response to user inputs, thereby configuring a business intelligence dashboard.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20130117327
    Abstract: 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: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. CHMIEL, Jason HILTZ-LAFORGE, Alireza POURSHAHID, Graham A. WATTS
  • Publication number: 20130117333
    Abstract: 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: Application
    Filed: September 11, 2012
    Publication date: May 9, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. CHMIEL, Jason HILTZ-LAFORGE, Alireza POURSHAHID, Graham A. WATTS
  • Publication number: 20130007651
    Abstract: Various aspects of this disclosure are directed to displaying, by a computing device, a plurality of components of a graphical user interface. Each of the plurality of components may display one or more members of at least one dimensional level of a database having a plurality of dimensions. Each dimension of the plurality of dimensions may include one or more dimensional levels. The computing device may determine a first dimensional level of a first dimension of the plurality of dimensions having one or more members displayed in two or more of the plurality of components, and may display a control element including an indication of the dimensional level having the one or more members displayed in each of the two or more components.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20130007649
    Abstract: Various aspects of this disclosure are directed to displaying, by a computing device, a plurality of components of a graphical user interface. Each of the plurality of components may display one or more members of at least one dimensional level of a database having a plurality of dimensions. Each dimension of the plurality of dimensions may include one or more dimensional levels. The computing device may determine a first dimensional level of a first dimension of the plurality of dimensions having one or more members displayed in two or more of the plurality of components, and may display a control element including an indication of the dimensional level having the one or more members displayed in each of the two or more components.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20120327097
    Abstract: 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: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Mohammed Mostafa, Graham A. Watts
  • Publication number: 20120303669
    Abstract: 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: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20120304110
    Abstract: In one embodiment, a method includes displaying, in two dimensions, a business analytics report containing various data elements, wherein each data element has data associated therewith. The method further enables generation of a three-dimensional representation of the business analytics report by adding a time axis to the data elements. Once the three-dimensional representation is generated, the method displays, on the time axis, update points identifying when data associated with the data elements was updated. In some cases, depending on the length of the time axis, several update points may be displayed for each data element. A corresponding computer program product and apparatus are also described.
    Type: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20120254799
    Abstract: 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: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yvon R. Nonez, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20120254783
    Abstract: 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: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alireza Pourshahid, Graham A. Watts
  • Publication number: 20120249555
    Abstract: A method, system and computer program product receive a set of objects for connection, create a moving object within the set of objects, display visual connection cues on objects in the set of objects, adjust the visual connection cues of the moving object and a target object in the set of objects, identify event propagation precedence, and connect the moving object with the target object.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: International Business Machines Corporation
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Publication number: 20120198352
    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: March 29, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Publication number: 20120190631
    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: Application
    Filed: June 16, 2010
    Publication date: July 26, 2012
    Inventors: Andrew Graham Watts, Amanda Barbara MacKenzie, Terrence Kantner
  • Publication number: 20120184606
    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: January 19, 2012
    Publication date: July 19, 2012
    Inventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
  • Publication number: 20120178802
    Abstract: 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: Application
    Filed: July 15, 2010
    Publication date: July 12, 2012
    Inventors: Stephen Withers, Andrew Graham Watts, Jin Hyo Kim, Tom Wennekes
  • Publication number: 20120101254
    Abstract: Reagents and methods for functionalising polypeptides with moieties poly (alkylene glycol) molecules and glycan groups are disclosed that are based on a functionalising 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 functionalising 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: Application
    Filed: December 21, 2009
    Publication date: April 26, 2012
    Inventors: Andrew Graham Watts, Terrence Kantner, Amanda Barbara MacKenze
  • Publication number: 20120089939
    Abstract: 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: Application
    Filed: July 14, 2011
    Publication date: April 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: Alireza Pourshahid, Graham A. Watts