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: 10296564
    Abstract: 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: Grant
    Filed: August 29, 2016
    Date of Patent: May 21, 2019
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Patent number: 10275131
    Abstract: 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: Grant
    Filed: August 22, 2017
    Date of Patent: April 30, 2019
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ben Fraser
  • 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: 20170351408
    Abstract: 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: Application
    Filed: August 22, 2017
    Publication date: December 7, 2017
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, 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: 9753620
    Abstract: 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: Grant
    Filed: August 1, 2014
    Date of Patent: September 5, 2017
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, 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
  • Patent number: 9678931
    Abstract: 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: Grant
    Filed: February 1, 2016
    Date of Patent: June 13, 2017
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ben Fraser
  • Publication number: 20160364372
    Abstract: 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: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Publication number: 20160335577
    Abstract: 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: Application
    Filed: April 13, 2016
    Publication date: November 17, 2016
    Inventors: 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: 9459780
    Abstract: 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: Grant
    Filed: April 29, 2015
    Date of Patent: October 4, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Martin Smith, Victor Hsu, Joon Tan
  • Patent number: 9430579
    Abstract: 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: Grant
    Filed: December 12, 2013
    Date of Patent: August 30, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Patent number: 9418454
    Abstract: 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: Grant
    Filed: July 23, 2015
    Date of Patent: August 16, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Martin Smith, Victor Hsu, Joon Tan
  • Patent number: 9408642
    Abstract: 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: Grant
    Filed: August 30, 2011
    Date of Patent: August 9, 2016
    Assignee: MEDICREA INTERNATIONAL
    Inventors: Chung Chek Wong, Jean-Louis Labbe, Julius Fernandez, Victor Hsu
  • 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: 20160147720
    Abstract: 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: Application
    Filed: February 1, 2016
    Publication date: May 26, 2016
    Inventors: Victor Hsu, Martin Smith, Ben Fraser
  • Publication number: 20160034144
    Abstract: 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: Application
    Filed: August 1, 2014
    Publication date: February 4, 2016
    Inventors: Victor Hsu, Martin Smith, Ben Fraser
  • Patent number: 9250763
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: February 2, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ben Fraser
  • Patent number: 9235384
    Abstract: 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: Grant
    Filed: October 24, 2014
    Date of Patent: January 12, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith