Patents by Inventor Victor Hsu
Victor Hsu 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).
-
Patent number: 10296564Abstract: 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: August 29, 2016Date of Patent: May 21, 2019Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Samir Hashem
-
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: 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
-
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: 9727537Abstract: 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: GrantFiled: March 24, 2014Date of Patent: August 8, 2017Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner
-
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
-
Publication number: 20160364372Abstract: 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: August 29, 2016Publication date: December 15, 2016Inventors: Victor Hsu, Martin Smith, Samir Hashem
-
Publication number: 20160335577Abstract: A case management system is configured to provide one or more case generation and management functions. As configured, the case management system enables a user to define a workflow, the workflow including one or more states, one or more operations which may be performed at the one or more states, and one or more transitions corresponding to the operations and defining a sequence of the states; to generate and configure a state machine; to receive a workflow identifier to assign to the state machine; and through a command received from a client device, to open and manage a case based on the configuration of the state machine.Type: ApplicationFiled: April 13, 2016Publication date: November 17, 2016Inventors: Kevin Richards, Arseny Bogomolov, Grigory Bonik, Victor Hsu, Alexander Visbal, John Carrino, Cooper Bills, Diran Li, William Rhyne, Timothy O'Brien, Matthew Bango
-
Patent number: 9459780Abstract: Examples of systems and methods for documenting an interactive graphical design address the need to document interactive graphical designs automatically and efficiently without requiring substantial manual time and effort. These examples are operable to automatically generate documentation based on data collected from an interaction session of a user with the interactive graphical design without any additional user input. The documentation is populated automatically with descriptive text and images of the interactive graphical design. Some examples also provide tools for editing the documentation. Examples of these tools include tools for removing portions of the documentation on the basis of events that occurred during the interaction session, and tools for customizing the content and appearance of the documentation. In addition, some examples are operable to update the documentation automatically to reflect modifications to the interactive graphical design.Type: GrantFiled: April 29, 2015Date of Patent: October 4, 2016Assignee: Axure Software Solutions, Inc.Inventors: Martin Smith, Victor Hsu, Joon Tan
-
Patent number: 9430579Abstract: 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: December 12, 2013Date of Patent: August 30, 2016Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Samir Hashem
-
Patent number: 9418454Abstract: Various methods and systems that involve systems generating encodings for the compact rendering of curves in interactive graphical designs are disclosed. One method is conducted by a processor and comprises providing an interactive graphical design to a memory. The method also comprises parsing the interactive graphical design to identify a curve having graphical information. The method also comprises decomposing the curve into a set of at least two curve components. The method also comprises generating a markup-coded representation of the interactive graphical design that includes a set of independent elements for rendering the curve, wherein each of the independent elements in the set of independent elements uniquely corresponds to a curve component in the set of at least two curve components.Type: GrantFiled: July 23, 2015Date of Patent: August 16, 2016Assignee: Axure Software Solutions, Inc.Inventors: Martin Smith, Victor Hsu, Joon Tan
-
Patent number: 9408642Abstract: In this assembly; each connecting piece comprises engaging means situated outside said conduit for engaging a connecting bar and outside said conduit for engaging on an anchor member, making it possible to grasp said connecting piece using a handling instrument. The assembly comprises at least one handling instrument comprising engaging means complementary to those comprised by each connecting piece. According to the invention, each anchor member is equipped with a proximal shaft, the length of which is such that it protrudes past the patient's skin after implantation of said anchor member on a vertebra. Each handling instrument is tubular and can be engaged on the proximal shaft of each anchor member so as to allow the movement of a connecting piece grasped by the instrument along the proximal shaft of each anchor member.Type: GrantFiled: August 30, 2011Date of Patent: August 9, 2016Assignee: MEDICREA INTERNATIONALInventors: Chung Chek Wong, Jean-Louis Labbe, Julius Fernandez, Victor Hsu
-
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
-
Patent number: 9235384Abstract: Computer-implemented methods relating to interactive graphical designs are provided. One method includes adding a widget to a graphical instantiation of a web page design that is being displayed in a graphical design environment. The method also includes generating an encoded instantiation of the web page design using a compiler and the graphical instantiation. The method also includes rendering the encoded instantiation in a player. A portion of the encoded instantiation is used by the player for an aspect of an interaction between a viewer of the web page design and the widget. The method also includes generating a notification to describe that aspect of the interaction. The notification is a more cogent description of that aspect of the interaction than the portion of the encoded instantiation.Type: GrantFiled: October 24, 2014Date of Patent: January 12, 2016Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith