Patents by Inventor Shawn A. Gaither

Shawn A. Gaither 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: 10311374
    Abstract: Systems and methods disclosed herein associate forms with categories based on form features for non-text field characteristics or field-specific text characteristics of the forms. One embodiment provides a method for facilitating searching for a form by associating forms with categories based on form features. The method involves automatically associating, by a processor of a computing device, forms with respective categories based on form features for non-text field characteristics or field-specific text characteristics of the forms and storing the forms and the respective categories associated with the forms at an electronic form search server. Search results are provided from the electronic form search server based on input identifying a search category and a form is identified as a search result based on the form being associated with the search category.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: June 4, 2019
    Assignee: Adobe Inc.
    Inventors: Shipali Shetty, Shawn A. Gaither
  • Patent number: 10089292
    Abstract: Systems and methods disclosed herein facilitate adding content to forms by providing field content suggestions using context determined based on form features. This involves providing a user interface for display, the user interface displaying a form and providing editing features usable to add content to fields of the form. The systems and method further involve categorizing the form or portion of the form into a context based on form features for non-text field characteristics or field-specific text characteristics of the form or portion of the form. A form field suggestion for a field is identified based on the context of the form or portion of the form containing the field and the field content suggestion for the field is provided for display in the user interface.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Shipali Shetty, Shawn A. Gaither
  • Publication number: 20170075974
    Abstract: Systems and methods disclosed herein associate forms with categories based on form features for non-text field characteristics or field-specific text characteristics of the forms. One embodiment provides a method for facilitating searching for a form by associating forms with categories based on form features. The method involves automatically associating, by a processor of a computing device, forms with respective categories based on form features for non-text field characteristics or field-specific text characteristics of the forms and storing the forms and the respective categories associated with the forms at an electronic form search server. Search results are provided from the electronic form search server based on input identifying a search category and a form is identified as a search result based on the form being associated with the search category.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Shipali Shetty, Shawn A. Gaither
  • Publication number: 20170075873
    Abstract: Systems and methods disclosed herein facilitate adding content to forms by providing field content suggestions using context determined based on form features. This involves providing a user interface for display, the user interface displaying a form and providing editing features usable to add content to fields of the form. The systems and method further involve categorizing the form or portion of the form into a context based on form features for non-text field characteristics or field-specific text characteristics of the form or portion of the form. A form field suggestion for a field is identified based on the context of the form or portion of the form containing the field and the field content suggestion for the field is provided for display in the user interface.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Shipali Shetty, Shawn A. Gaither
  • Patent number: 9384175
    Abstract: In some example, a computerized method includes receiving a first electronic document and a second electronic document. The method also includes determining a difference between the first electronic document and the second electronic document based on matching of a component of the first electronic document to a component of the second electronic document in a hierarchical order. The method includes storing the difference in a machine-readable medium.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: July 5, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Shawn A. Gaither
  • Patent number: 9003395
    Abstract: Techniques for directing plug-in updates for software applications to a target audience using manifest parameters are disclosed. In some embodiments, directing plug-in updates for software applications to a target audience using manifest parameters includes processing a manifest to determine that a plug-in is available for a software application on a device; determining whether a plurality of attributes associated with the plug-in match corresponding attributes associated with the device or the software application, in which the plurality of attributes are identified in the manifest; and automatically installing the plug-in if the plurality of attributes are determined to match.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: April 7, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Shawn A. Gaither, Randy Lee Swineford
  • Patent number: 8972969
    Abstract: Out of band component updating may include receiving a data structure that includes information regarding a component of an application. It may further include determining, from the data structure, that an updated version of the component is available. Out of band component updating may also include storing the updated component in a local data store. It may additionally include, during execution of the application and without shutting down the application, updating the component with the stored updated version of the component. Updating the component may include loading the updated version of the component in a time that is substantially similar to that of a time to load a previous version of the component.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 3, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Shawn A. Gaither, Randy L. Swineford
  • Publication number: 20150039515
    Abstract: Techniques for interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly are disclosed. In some embodiments, interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly includes processing a manifest to determine that a plug-in that includes a plurality of variants is available; randomly selecting a variant for the plug-in to automatically install on a device; and automatically installing the plug-in, in which the randomly selected variant is executed at run-time.
    Type: Application
    Filed: October 17, 2014
    Publication date: February 5, 2015
    Inventors: Shawn A. Gaither, Randy Lee Swineford
  • Patent number: 8893117
    Abstract: Techniques for interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly are disclosed. In some embodiments, interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly includes processing a manifest to determine that a plug-in that includes a plurality of variants is available; randomly selecting a variant for the plug-in to automatically install on a device; and automatically installing the plug-in, in which the randomly selected variant is executed at run-time.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: November 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Shawn A. Gaither, Randy Lee Swineford
  • Publication number: 20140047433
    Abstract: Techniques for interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly are disclosed. In some embodiments, interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly includes processing a manifest to determine that a plug-in that includes a plurality of variants is available; randomly selecting a variant for the plug-in to automatically install on a device; and automatically installing the plug-in, in which the randomly selected variant is executed at run-time.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Shawn A. Gaither, Randy Lee Swineford
  • Publication number: 20140047429
    Abstract: Techniques for directing plug-in updates for software applications to a target audience using manifest parameters are disclosed. In some embodiments, directing plug-in updates for software applications to a target audience using manifest parameters includes processing a manifest to determine that a plug-in is available for a software application on a device; determining whether a plurality of attributes associated with the plug-in match corresponding attributes associated with the device or the software application, in which the plurality of attributes are identified in the manifest; and automatically installing the plug-in if the plurality of attributes are determined to match.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Shawn A. Gaither, Randy Lee Swineford
  • Publication number: 20140046739
    Abstract: An advertisement is detected and obtained. A plug-in associated with the advertisement is determined and the determined plug-in is obtained. The advertisement is displayed in an application user interface; in response to receiving user approval via the displayed advertisement, the plug-in is installed and an application user interface is updated to display a user interface control associated with the plug-in.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Shawn A. Gaither, Lalit Vohra, Randy Lee Swineford
  • Publication number: 20140032513
    Abstract: In some example, a computerized method includes receiving a first electronic document and a second electronic document. The method also includes determining a difference between the first electronic document and the second electronic document based on matching of a component of the first electronic document to a component of the second electronic document in a hierarchical order. The method includes storing the difference in a machine-readable medium.
    Type: Application
    Filed: February 19, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Shawn A. Gaither
  • Publication number: 20140006922
    Abstract: In some example, a computerized method includes receiving a first electronic document and a second electronic document. The computerized method includes performing a comparison operation between the first electronic document and the second electronic document. The computerized method also includes mapping a first markup of the first electronic document that includes at least one annotation that identifies changes to the first electronic document relative to the second electronic document based on the comparison operation. The computerized method includes mapping a second markup of the second electronic document that includes at least one annotation that identifies changes to the second electronic document relative to the first electronic document based on the comparison operation, wherein the changes identified in the first markup are symmetrical relative to the changes identified in the second markup.
    Type: Application
    Filed: April 11, 2008
    Publication date: January 2, 2014
    Inventors: Alex Smith, Shawn A Gaither
  • Publication number: 20130332917
    Abstract: Out of band component updating may include receiving a data structure that includes information regarding a component of an application. It may further include determining, from the data structure, that an updated version of the component is available. Out of band component updating may also include storing the updated component in a local data store. It may additionally include, during execution of the application and without shutting down the application, updating the component with the stored updated version of the component. Updating the component may include loading the updated version of the component in a time that is substantially similar to that of a time to load a previous version of the component.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Inventors: Shawn A. Gaither, Randy L. Swineford
  • Patent number: 7805671
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing a formatted computer-readable source document to create a style sheet. The techniques include partitioning the formatted text into multiple groups of words; deriving an element style a predefined element that is assigned to two or more groups of words; and creating an electronic document including a style sheet defining the element style.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: September 28, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Rob K. Corell, Shawn A. Gaither
  • Patent number: 7602972
    Abstract: One embodiment of the present invention provides a system that facilitates detecting white space tables within a document, wherein a white space table is comprised of text arranged in rows and columns, wherein at least some of the rows and columns are separated by bands of white space rather than by lines. The system operates by identifying an area that includes consecutive lines of text objects with an amount of white space between text objects greater than a specified value. Note that a text object is a string of text without an amount of white space greater than the specified value. The system then determines if the text objects on consecutive lines have widths that are within a specified tolerance of each other. If so, the system checks the spaces between the consecutive lines of text objects to determine if they belong to a single white space table or multiple white space tables.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: October 13, 2009
    Assignee: Adobe Systems, Incorporated
    Inventors: Bryan Z. Wei, Shawn A. Gaither
  • Patent number: 7505626
    Abstract: A method and apparatus for identifying and reproducing a background of a pixelmap. The method includes dividing the pixelmap into a grid of tiles, determining for each tile a background component and building a representation of a background in the pixelmap using the determined background component for each tile.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: March 17, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Jacob Y. Stolin, Shawn A. Gaither
  • Patent number: 7333657
    Abstract: A method and apparatus for identifying and reproducing a background of a pixelmap. The method includes dividing the pixelmap into a grid of tiles, determining for each tile a background component and building a representation of a background in the pixelmap using the determined background component for each tile.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: February 19, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Jacob Y. Stolin, Shawn A. Gaither
  • Patent number: 7249318
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing a formatted computer-readable source document to create a style sheet. The techniques include partitioning the formatted text into multiple groups of words; deriving an element style for a predefined element that is assigned to two or more groups of words; and creating an electronic document including a style sheet defining the element style.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: July 24, 2007
    Assignee: Adobe Systems Incorporated
    Inventors: Rob K. Corell, Shawn A. Gaither