Patents by Inventor Samir Hashem

Samir Hashem 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: 11087074
    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: April 26, 2019
    Date of Patent: August 10, 2021
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Publication number: 20190251148
    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: April 26, 2019
    Publication date: August 15, 2019
    Applicant: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • 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
  • 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
  • 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
  • Publication number: 20150268833
    Abstract: Various methods and systems for collaborating on the specification of an interactive graphical design are provided. An exemplary system comprises a graphical design environment. The system also comprises a note interface in the graphical design environment that displays a note field for accepting a text string from the user. The system also comprises a design player that renders the design. The system also comprises a discussion interface that: (i) is displayed in the design player consistently with the design; (ii) displays the text string from the user as a note; and (iii) accepts a comment from a second user regarding the note. The system also comprises a data store accessible to the graphical design environment and the design player. The comment is displayed in the graphical design environment after being accepted in the discussion interface.
    Type: Application
    Filed: June 8, 2015
    Publication date: September 24, 2015
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Publication number: 20150169517
    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: December 12, 2013
    Publication date: June 18, 2015
    Applicant: AXURE SOFTWARE SOLUTIONS, INC.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Patent number: 9052812
    Abstract: Various methods and systems for collaborating on the specification of an interactive graphical design are provided. An exemplary system comprises a graphical design environment. The system also comprises a note interface in the graphical design environment that displays a note field for accepting a text string from the user. The system also comprises a design player that renders the design. The system also comprises a discussion interface that: (i) is displayed in the design player consistently with the design; (ii) displays the text string from the user as a note; and (iii) accepts a comment from a second user regarding the note. The system also comprises a data store accessible to the graphical design environment and the design player. The comment is displayed in the graphical design environment after being accepted in the discussion interface.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: June 9, 2015
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Publication number: 20150143270
    Abstract: Various methods and systems for collaborating on the specification of an interactive graphical design are provided. An exemplary system comprises a graphical design environment. The system also comprises a note interface in the graphical design environment that displays a note field for accepting a text string from the user. The system also comprises a design player that renders the design. The system also comprises a discussion interface that: (i) is displayed in the design player consistently with the design; (ii) displays the text string from the user as a note; and (iii) accepts a comment from a second user regarding the note. The system also comprises a data store accessible to the graphical design environment and the design player. The comment is displayed in the graphical design environment after being accepted in the discussion interface.
    Type: Application
    Filed: December 8, 2014
    Publication date: May 21, 2015
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Patent number: 8938679
    Abstract: Various methods and systems for collaborating on the specification of an interactive graphical design are provided. An exemplary system comprises a graphical design environment. The system also comprises a note interface in the graphical design environment that displays a note field for accepting a text string from the user. The system also comprises a design player that renders the design. The system also comprises a discussion interface that: (i) is displayed in the design player consistently with the design; (ii) displays the text string from the user as a note; and (iii) accepts a comment from a second user regarding the note. The system also comprises a data store accessible to the graphical design environment and the design player. The comment is displayed in the graphical design environment after being accepted in the discussion interface.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: January 20, 2015
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem