Patents by Inventor Ian Gardner

Ian Gardner 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: 20230334237
    Abstract: Workbook template sharing including receiving, by a table manager, a request to create a workbook from a workbook template using data in a cloud-based data warehouse, wherein the workbook template comprises a fingerprint describing an input schema hierarchy; determining, by the table manager, data pathways for the workbook by matching the fingerprint of the workbook template to a schema hierarchy of the data in the cloud-based data warehouse; and generating, by the table manager, the workbook according to the workbook template using the data pathways.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 19, 2023
    Inventors: JASON D. FRANTZ, ROBERT C. WOOLLEN, IAN GARDNER, SIYUAN FAN, ERICA K. CHASE
  • Publication number: 20230117793
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 20, 2023
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Patent number: 11550988
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: January 10, 2023
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Publication number: 20220350962
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Application
    Filed: July 14, 2022
    Publication date: November 3, 2022
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Patent number: 11409957
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: August 9, 2022
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Publication number: 20210342519
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Patent number: 11068642
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 20, 2021
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Publication number: 20200401763
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Patent number: 10769366
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: September 8, 2020
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Publication number: 20200167521
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 28, 2020
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Patent number: 10592589
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 17, 2020
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Publication number: 20200065355
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Publication number: 20180165261
    Abstract: A method for synthesizing information useful for determining the effect of proposed legislation comprising the text of the proposed legislation, active law which the proposed legislation references or proposes to amend, and the definitions of terms defined in active law which appear in the text of the proposed legislation and related active law.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventor: Ian Gardner Mackenzie Hill
  • Patent number: 9946806
    Abstract: Embodiments of the present invention provide tools and methods for the development and specification of a responsive graphical design. A graphical design environment allows a user to specify a design. The graphical design environment has a window for displaying a rendering of the design. A dimension specification interface allows the user to specify a dimension specification. A widget interface allows a user to add a widget to the design and specify a first state and a second state for the widget. An export interface allows a user to export the design from the tool to produce an exported design. The exported design utilizes an object model event to adjust a state of the widget from a first state to a second state.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: April 17, 2018
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Publication number: 20170293596
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Application
    Filed: June 27, 2017
    Publication date: October 12, 2017
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Patent number: 9727537
    Abstract: Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 8, 2017
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner
  • Patent number: 9703457
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: July 11, 2017
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Publication number: 20160244849
    Abstract: A method is provided for detecting the presence or absence of salmonid pathogens, including Infectious Hematopoietic Necrosis Virus (IHNV), Infectious Pancreatic Virus (IPNV), Infectious Salmon Anemia Virus (ISAV), Salmon Alphaviruses (SAV), Viral Hemorrhagic Septicemia Virus (VHSV), and Renibacterium salmoninarum. The method includes steps which may be carried out using a variety of analytical techniques, such as multiplexing RT-PCR, Target Specific Primer Extension (TSPE), and fluidic bead-based technology. PCR primers and TSPE primers which are components of the multiplex diagnostic assay using fluidic bead-based technology for detection of salmonid pathogens are also described.
    Type: Application
    Filed: October 8, 2014
    Publication date: August 25, 2016
    Applicant: UNIVERSITY OF PRINCE EDWARD ISLAND
    Inventors: Carmencita V. YASON, Dante MATEO, Larry HAMMELL, Ian GARDNER
  • Patent number: 9389759
    Abstract: Embodiments of the present invention provide tools and methods for the development and specification of a responsive graphical design. A graphical user interface allows a user to specify a design. The graphical user interface has a area for displaying a rendering of the design according to a first dimension specification. The system also has a dimension specification interface that allows the user to set a second dimension specification. The system also has a widget interface that allows the user to (i) add a widget to said design, (ii) specify a first state for the widget when the design is rendered according to the first dimension specification, and (iii) specify a second state for the widget when the design is rendered according to the second dimension specification.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: July 12, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Publication number: 20140337706
    Abstract: Embodiments of the present invention provide tools and methods for the development and specification of a responsive graphical design. A graphical design environment allows a user to specify a design. The graphical design environment has a window for displaying a rendering of the design. A dimension specification interface allows the user to specify a dimension specification. A widget interface allows a user to add a widget to the design and specify a first state and a second state for the widget. An export interface allows a user to export the design from the tool to produce an exported design. The exported design utilizes an object model event to adjust a state of the widget from a first state to a second state.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 13, 2014
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser