Patents by Inventor Winsha Chen

Winsha Chen 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: 10127327
    Abstract: Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a JSON file describing the layout along with a sprite sheet of all of the images. The JSON file and the sprite sheet are then stored as a rendition of the layout within a cloud environment. A web-based application can be used to retrieve the JSON file and the sprite sheet. The JSON and sprite sheet may be used to create a preview environment. Additional data in the JSON can be used to generate an information panel in the web browser for representing relationships between the layers, styles and other properties of the layout in the information panel and the elements displayed in the preview.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas E. Bednarz, Jr., Winsha Chen, Ming-En Cho
  • Publication number: 20150339268
    Abstract: Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a JSON file describing the layout along with a sprite sheet of all of the images. The JSON file and the sprite sheet are then stored as a rendition of the layout within a cloud environment. A web-based application can be used to retrieve the JSON file and the sprite sheet. The JSON and sprite sheet may be used to create a preview environment. Additional data in the JSON can be used to generate an information panel in the web browser for representing relationships between the layers, styles and other properties of the layout in the information panel and the elements displayed in the preview.
    Type: Application
    Filed: May 21, 2014
    Publication date: November 26, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Thomas E. Bednarz, JR., Winsha Chen, Ming-En Cho
  • Patent number: 8881037
    Abstract: One exemplary embodiment involves receiving input editing electronic content being edited in the electronic content creation application and identifying changes to the electronic content being edited that are required based on the input. The exemplary embodiment further involves determining one or more of the changes to be hidden effects and selectively displaying information associated with one or more effects defined for the electronic content being edited, where the information associated with the one or more effects excludes information about the hidden effects.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: November 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Winsha Chen, Adam E. Altman
  • Patent number: 8878876
    Abstract: One exemplary embodiment involves receiving, in an electronic content creation application, provided on a computer device, input for an object of electronic content being edited in the electronic content creation application. The input modifies a position attribute or a size attribute of the object in at least one state of the multiple states relative to bounds that is the same for multiple states of the object. The electronic content creation application determines whether to update the bounds associated with the object based on the input and, if updating the bounds is necessary, it updates the bounds associated with the object and, based on the update of the bounds, updates the position attribute or the size attribute.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: November 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Winsha Chen, Peter S. Flynn
  • Publication number: 20140289653
    Abstract: One exemplary embodiment involves receiving input editing electronic content being edited in the electronic content creation application and identifying changes to the electronic content being edited that are required based on the input. The exemplary embodiment further involves determining one or more of the changes to be hidden effects and selectively displaying information associated with one or more effects defined for the electronic content being edited, where the information associated with the one or more effects excludes information about the hidden effects.
    Type: Application
    Filed: December 3, 2010
    Publication date: September 25, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Winsha Chen, Adam E. Altman
  • Publication number: 20140085338
    Abstract: One exemplary embodiment involves receiving, in an electronic content creation application, provided on a computer device, input for an object of electronic content being edited in the electronic content creation application. The input modifies a position attribute or a size attribute of the object in at least one state of the multiple states relative to bounds that is the same for multiple states of the object. The electronic content creation application determines whether to update the bounds associated with the object based on the input and, if updating the bounds is necessary, it updates the bounds associated with the object and, based on the update of the bounds, updates the position attribute or the size attribute.
    Type: Application
    Filed: October 15, 2010
    Publication date: March 27, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Winsha Chen, Peter S. Flynn