Patents by Inventor Matt J. Phillips

Matt J. Phillips 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: 9773072
    Abstract: One embodiment involves placing a guide on a layout for a page of electronic content including a first object and a second object. The guide contacts the first object and does not contact the second object. The electronic content can be encoded based on the guide contacting the first object and not contacting the second object. The encoded electronic content, when interpreted or executed, can respond to a page size change by resizing a size of the first object on the page and translating a position of the second object on the page. Another exemplary embodiment involves modifying a page including a first object and a second object. The first object can be resized or translated based on an object policy. The second object can be resized or translated based on the modified page size and differently from the resizing or translating of the first object.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: September 26, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Matt J. Phillips, Shawn Conrad Sheridan, Paul Hanlin Sorrick, David Charles Stephens
  • Patent number: 9002139
    Abstract: A computer-implemented method can comprise accessing a plurality of pixels representing an image and identifying at least two scanlines in the plurality of pixels. By analyzing the scanlines, a computing device carrying out the method can determine if the image is suited for slicing and, if the image is suited for slicing, the device can determine a slicing strategy by analyzing pixel values of the at least two scanlines. Data indicating the slicing strategy can be used to carry out a resizing operation and/or to generate structured code based on the slicing strategy, such as HTML and CSS code to generate a resizable element corresponding to the image. The slicing strategy can be determined independent of input defining or adjusting boundaries between slices.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: April 7, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Matt J. Phillips, David C. Stephens
  • Publication number: 20140286578
    Abstract: A computer-implemented method can comprise accessing a plurality of pixels representing an image and identifying at least two scanlines in the plurality of pixels. By analyzing the scanlines, a computing device carrying out the method can determine if the image is suited for slicing and, if the image is suited for slicing, the device can determine a slicing strategy by analyzing pixel values of the at least two scanlines. Data indicating the slicing strategy can be used to carry out a resizing operation and/or to generate structured code based on the slicing strategy, such as HTML and CSS code to generate a resizable element corresponding to the image. The slicing strategy can be determined independent of input defining or adjusting boundaries between slices.
    Type: Application
    Filed: February 16, 2011
    Publication date: September 25, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Matt J. Phillips, David C. Stephens
  • Publication number: 20130326343
    Abstract: One embodiment involves placing a guide on a layout for a page of electronic content including a first object and a second object. The guide contacts the first object and does not contact the second object. The electronic content can be encoded based on the guide contacting the first object and not contacting the second object. The encoded electronic content, when interpreted or executed, can respond to a page size change by resizing a size of the first object on the page and translating a position of the second object on the page. Another exemplary embodiment involves modifying a page including a first object and a second object. The first object can be resized or translated based on an object policy. The second object can be resized or translated based on the modified page size and differently from the resizing or translating of the first object.
    Type: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Matt J. Phillips, Shawn Conrad Sheridan, Paul Hanlin Sorrick, David Charles Stephens