Patents by Inventor Ben Fraser
Ben Fraser 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: 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
-
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: 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: 20190227701Abstract: Various methods and systems for documenting interactive graphical design are provided. An exemplary graphical design environment stored on a non-transitory computer-readable medium 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: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Patent number: 10275131Abstract: Various methods and systems for documenting interactive graphical design are provided. An exemplary graphical design environment stored on a non-transitory computer-readable medium 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: August 22, 2017Date of Patent: April 30, 2019Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Patent number: 10103546Abstract: A controller and system with a controller that is configured to determine the energy input to an energy storage device at any time and control the activation of one or more electrical load devices. Each load device has an associated load profile data list that includes parameters pertaining to an energy storage threshold parameter and a nominal energy consumption parameter. The controller activates one load devices and controls the power input to the energy storage device by a proportional amount when the energy input to the energy storage device exceeds the nominal energy consumption parameter of the load device.Type: GrantFiled: August 6, 2015Date of Patent: October 16, 2018Inventor: Ben Fraser Stanton
-
Patent number: 9946806Abstract: 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: GrantFiled: May 7, 2013Date of Patent: April 17, 2018Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Publication number: 20170351408Abstract: Various methods and systems for documenting interactive graphical design are provided. An exemplary graphical design environment stored on a non-transitory computer-readable medium 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: ApplicationFiled: August 22, 2017Publication date: December 7, 2017Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Publication number: 20170293596Abstract: 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: June 27, 2017Publication date: October 12, 2017Applicant: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Publication number: 20170256949Abstract: A controller and system with a controller that is configured to determine the energy input to an energy storage device at any time and control the activation of one or more electrical load devices. Each load device has an associated load profile data list that includes parameters pertaining to an energy storage threshold parameter and a nominal energy consumption parameter. The controller activates one load devices and controls the power input to the energy storage device by a proportional amount when the energy input to the energy storage device exceeds the nominal energy consumption parameter of the load device.Type: ApplicationFiled: August 6, 2015Publication date: September 7, 2017Inventor: Ben Fraser Stanton
-
Patent number: 9753620Abstract: Various methods and systems for documenting interactive graphical design are provided. An exemplary graphical design environment stored on a non-transitory computer-readable medium 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: August 1, 2014Date of Patent: September 5, 2017Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Patent number: 9703457Abstract: 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: February 10, 2014Date of Patent: July 11, 2017Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Patent number: 9678931Abstract: Embodiments of the present invention provide an intuitive method for the specification of a design as follows. A widget is added to the design at the direction of a user. The widget has an event and an event handler. A second widget is added to the design. The design is exported from a design program and an instantiation of the design is created that is capable of being rendered by an external player. Executing the event handler adds a second event handler to a second widget in the instantiation of the design.Type: GrantFiled: February 1, 2016Date of Patent: June 13, 2017Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Patent number: 9389759Abstract: 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: GrantFiled: May 7, 2013Date of Patent: July 12, 2016Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Publication number: 20160147720Abstract: Embodiments of the present invention provide an intuitive method for the specification of a design as follows. A widget is added to the design at the direction of a user. The widget has an event and an event handler. A second widget is added to the design. The design is exported from a design program and an instantiation of the design is created that is capable of being rendered by an external player. Executing the event handler adds a second event handler to a second widget in the instantiation of the design.Type: ApplicationFiled: February 1, 2016Publication date: May 26, 2016Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Publication number: 20160034144Abstract: Various methods and systems for documenting interactive graphical design are provided. An exemplary graphical design environment stored on a non-transitory computer-readable medium 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: ApplicationFiled: August 1, 2014Publication date: February 4, 2016Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Patent number: 9250763Abstract: Embodiments of the present invention provide an intuitive method for the specification of a design as follows. A widget is added to the design at the direction of a user. The widget has an event and an event handler. A second widget is added to the design. The design is exported from a design program and an instantiation of the design is created that is capable of being rendered by an external player. Executing the event handler adds a second event handler to a second widget in the instantiation of the design.Type: GrantFiled: September 26, 2014Date of Patent: February 2, 2016Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ben Fraser
-
Publication number: 20150026611Abstract: Embodiments of the present invention provide an intuitive method for the specification of a design as follows. A widget is added to the design at the direction of a user. The widget has an event and an event handler. A second widget is added to the design. The design is exported from a design program and an instantiation of the design is created that is capable of being rendered by an external player. Executing the event handler adds a second event handler to a second widget in the instantiation of the design.Type: ApplicationFiled: September 26, 2014Publication date: January 22, 2015Inventors: Victor Hsu, Martin Smith, Ben Fraser