Patents Assigned to Axure Software Solutions, Inc.
-
Patent number: 12164858Abstract: 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: GrantFiled: December 15, 2022Date of Patent: December 10, 2024Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Patent number: 12141524Abstract: 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: GrantFiled: July 14, 2022Date of Patent: November 12, 2024Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Patent number: 11762531Abstract: A method involves identifying state views of a stateful widget container in a design tool having a canvas design context and an all-states view design context, each state view of the stateful widget container being associated with a unique state of the stateful widget container. A first state view of the stateful widget container is displayed in the canvas design context, no other state view of the stateful widget container being displayed concurrently in the canvas design context. The state views of the stateful widget container are displayed concurrently in the all-states view design context, an internal widget layout of each state view corresponding to that displayed in the canvas design context. A first user input is received at a first interactive widget within the stateful widget container in the all-states view design context, the first interactive widget being associated with the first state view of the stateful widget container.Type: GrantFiled: October 28, 2020Date of Patent: September 19, 2023Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Rachel Lauren Brown, Cass Crockatt, Francis Costa, Robert Gourley
-
Patent number: 11645047Abstract: A focused specification for an interactive graphical design is generated by receiving a first user input from a user, the first user input identifying a first design element of the interactive graphical design. A set of selectable data elements associated with the first design element is identified and a specification template that includes the set of selectable data elements is generated. A second user input is received from the user, the second user input identifying a set of selected data elements using the generated specification template. The set of selected data elements includes one or more of the selectable data elements. The focused specification is generated using the set of selected data elements, the focused specification including the set of selected data elements and excluding selectable data elements that were not selected.Type: GrantFiled: September 13, 2019Date of Patent: May 9, 2023Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Robert Gourley
-
Publication number: 20230117793Abstract: 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: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Patent number: 11550988Abstract: 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: GrantFiled: July 14, 2021Date of Patent: January 10, 2023Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Publication number: 20220350962Abstract: 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: ApplicationFiled: July 14, 2022Publication date: November 3, 2022Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Patent number: 11409957Abstract: 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: GrantFiled: September 4, 2020Date of Patent: August 9, 2022Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Publication number: 20220129118Abstract: A method involves identifying state views of a stateful widget container in a design tool having a canvas design context and an all-states view design context, each state view of the stateful widget container being associated with a unique state of the stateful widget container. A first state view of the stateful widget container is displayed in the canvas design context, no other state view of the stateful widget container being displayed concurrently in the canvas design context. The state views of the stateful widget container are displayed concurrently in the all-states view design context, an internal widget layout of each state view corresponding to that displayed in the canvas design context. A first user input is received at a first interactive widget within the stateful widget container in the all-states view design context, the first interactive widget being associated with the first state view of the stateful widget container.Type: ApplicationFiled: October 28, 2020Publication date: April 28, 2022Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Rachel Lauren Brown, Cass Crockatt, Francis Costa, Robert Gourley
-
Publication number: 20210342519Abstract: 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: ApplicationFiled: July 14, 2021Publication date: November 4, 2021Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Patent number: 11087074Abstract: A system comprises a first workstation that locally instantiates a design tool configured to allow a designer to specify a design for a web page. A data store is locally available to the first workstation, and receives and stores the design as a saved design. A second workstation provides access to a code editor to allow a programmer to specify a modification to an encoding of the design. A server means instantiates the code editor for the second workstation, saves the modification as a saved modification, and serves the encoding of the design in accordance with the modification by combining the saved modification with the saved design. The server means seamlessly combines the saved design and the saved modification such that the saved modification and the saved design can each be independently altered and recombined to produce a modified encoding of the design.Type: GrantFiled: April 26, 2019Date of Patent: August 10, 2021Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Samir Hashem
-
Patent number: 11068642Abstract: 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: GrantFiled: January 31, 2020Date of Patent: July 20, 2021Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Patent number: 10983678Abstract: Various methods and systems for documenting interactive graphical design include an exemplary graphical design environment stored on a non-transitory computer-readable medium that comprises a documentation element in an interactive graphical design. The design environment also comprises a design element that displays a plurality of states in a rendering of the interactive graphical design in an external player. The documentation element: (i) is enabled to receive a selection from the user of a state in the plurality of states; and (ii) displays a representation of the design element in the state in response to receiving the selection from the user. The documentation element and design element are both instantiated by a processor operating in combination with the non-transitory computer-readable medium.Type: GrantFiled: April 1, 2019Date of Patent: April 20, 2021Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Publication number: 20210081180Abstract: A focused specification for an interactive graphical design is generated by receiving a first user input from a user, the first user input identifying a first design element of the interactive graphical design. A set of selectable data elements associated with the first design element is identified and a specification template that includes the set of selectable data elements is generated. A second user input is received from the user, the second user input identifying a set of selected data elements using the generated specification template. The set of selected data elements includes one or more of the selectable data elements. The focused specification is generated using the set of selected data elements, the focused specification including the set of selected data elements and excluding selectable data elements that were not selected.Type: ApplicationFiled: September 13, 2019Publication date: March 18, 2021Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Robert Gourley
-
Publication number: 20200401763Abstract: 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: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Patent number: 10769366Abstract: 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: GrantFiled: June 27, 2017Date of Patent: September 8, 2020Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Publication number: 20200167521Abstract: 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: ApplicationFiled: January 31, 2020Publication date: May 28, 2020Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Patent number: 10592589Abstract: 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: GrantFiled: August 21, 2018Date of Patent: March 17, 2020Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Publication number: 20200065355Abstract: 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: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Publication number: 20190251148Abstract: A system comprises a first workstation that locally instantiates a design tool configured to allow a designer to specify a design for a web page. A data store is locally available to the first workstation, and receives and stores the design as a saved design. A second workstation provides access to a code editor to allow a programmer to specify a modification to an encoding of the design. A server means instantiates the code editor for the second workstation, saves the modification as a saved modification, and serves the encoding of the design in accordance with the modification by combining the saved modification with the saved design. The server means seamlessly combines the saved design and the saved modification such that the saved modification and the saved design can each be independently altered and recombined to produce a modified encoding of the design.Type: ApplicationFiled: April 26, 2019Publication date: August 15, 2019Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Samir Hashem