Patents by Inventor Randy L. Swineford

Randy L. Swineford 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: 10353985
    Abstract: Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer readable instructions associated with the parent component and the child component are inserted into the target application.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: July 16, 2019
    Assignee: Adobe Inc.
    Inventors: Vivek Hebbar, Randy L. Swineford
  • Patent number: 9946692
    Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for package file presentation. Some embodiments include receiving a package file including a presentation specification, one or more content files, and metadata defining display elements within the presentation specification and associating each display element with one of the content files. The package file may then be presented by instantiating the presentation specification as a function of executable code embedded within the presentation specification. Some embodiments further include instantiating each display element, each display element including a link to an associated content file within the package file and to generate and distribute display elements within a graphical user interface.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: April 17, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel Walsh, Amy Poling, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee
  • Patent number: 9491150
    Abstract: Various embodiments described herein each provide one or more of systems, methods, software, and data structures that facilitate document-authorized access to a shared workspace. Some of these embodiments provide access to a shared workspace, such as a document review comment repository, through data embedded within a document. Mere possession of a document with a key, or other data element, allows a possessor of the document to participate in a workflow process.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 8, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Randy L. Swineford, Barnaby James, Patrick R. Wibbeler
  • Patent number: 9448976
    Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for presentation of package files including a reference content item. Some embodiments include receiving a reference content item, such as an image, map, or calendar, and mappings of package files to locations within the reference item for display. Such embodiments may then publish the package file. Some other embodiments include generating visual representations of package files including a reference content item and one or more content items mapped to locations within a reference content item. Such a visual representation may include a view of the reference content item and a graphical element representative of the content item at the mapped location within the view of the reference content item.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: September 20, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Marissa Dulaney, Randy L. Swineford, Amy Poling, Daniel Walsh, Robert K. McAfee
  • Publication number: 20160014097
    Abstract: Various embodiments described herein each provide one or more of systems, methods, software, and data structures that facilitate document-authorized access to a shared workspace. Some of these embodiments provide access to a shared workspace, such as a document review comment repository, through data embedded within a document. Mere possession of a document with a key, or other data element, allows a possessor of the document to participate in a workflow process.
    Type: Application
    Filed: September 24, 2015
    Publication date: January 14, 2016
    Inventors: RANDY L. SWINEFORD, BARNABY JAMES, PATRICK R. WIBBELER
  • Patent number: 9166954
    Abstract: Various embodiments described herein each provide one or more of systems, methods, software, and data structures that facilitate document-authorized access to a shared workspace. Some of these embodiments provide access to a shared workspace, such as a document review comment repository, through data embedded within a document. Mere possession of a document with a key, or other data element, allows a possessor of the document to participate in a workflow process.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: October 20, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Randy L. Swineford, Barnaby James, Patrick R. Wibbeler
  • Patent number: 9130905
    Abstract: Techniques for content review with proxy comment management are presented. Comments associated with content review are managed separately from the content itself. Some comments are associated with participants internal to a secure network where the comments are managed while other comments are originally received from external participants located outside the secure network. The external comments are adopted by one or more of the internal participants that act as proxies for the external participants and their supplied comments. The proxy relationship permits the external comments to be added to the comments for the content review within the secure network.
    Type: Grant
    Filed: September 18, 2006
    Date of Patent: September 8, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Randy L. Swineford, Barnaby James
  • Patent number: 9098382
    Abstract: A method and system to manage document workflow communication is provided. The system may include a polling module to poll a server at an active polling rate to obtain resources associated with a workflow of an electronic document, a ramp-down trigger detector to detect a workflow ramp-down trigger event, and a throttling module to initiate a ramp down of the polling of the server according to a ramp-down schedule. In one example embodiment, the electronic document workflow may be associated with collaborative review of the electronic document.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: August 4, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Randy L. Swineford, Patrick R. Wibbeler
  • Patent number: 9015611
    Abstract: Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer-readable instructions associated with the parent component and the child component are inserted into the target application.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: April 21, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Vivek Hebbar, Randy L. 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: 20150033118
    Abstract: Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer readable instructions associated with the parent component and the child component are inserted into the target application.
    Type: Application
    Filed: October 14, 2014
    Publication date: January 29, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Vivek Hebbar, Randy L. Swineford
  • Patent number: 8732581
    Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for package file presentation. Some embodiments generate visual representations of package files by extracting a list of display elements of a package file, each display element representative of a content file or a content folder including one or more content files included in the package file; extracting a presentation specification from the package file; and presenting a view of the package file as a function of the presentation specification and the list of display elements.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: May 20, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Amy Poling, Daniel Walsh, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee
  • Patent number: 8677229
    Abstract: Various embodiments herein provide one or more systems, methods, software, and data structures for presentation of files packaged within a page description language document, such as a Portable Document Format (“PDF”) document. Some embodiments include a packaged file presentation shell that may be instantiated within a user interface of a page description language reader application to provide a view of files packaged within a page description language file. Some such views may be interactive or adaptive within the user interface.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: March 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Robert K. McAfee, Randy L. Swineford
  • Publication number: 20140033047
    Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for package file presentation. Some embodiments generate visual representations of package files by extracting a list of display elements of a package file, each display element representative of a content file or a content folder including one or more content files included in the package file; extracting a presentation specification from the package file; and presenting a view of the package file as a function of the presentation specification and the list of display elements.
    Type: Application
    Filed: May 20, 2008
    Publication date: January 30, 2014
    Inventors: Amy Poling, Daniel Walsh, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee
  • Publication number: 20140032500
    Abstract: Various embodiments provide one or more of systems, methods, and software that replicate a document workspace, including comments and participant information. Some embodiments allow participants to view and manipulate comments while a network connection is not available. Additionally, the document typically contains knowledge of a comment repository holding comments submitted by participants which eliminates a need for a comment discovery mechanism. Some embodiments provide various means for viewing, modifying, and adding comments even while disconnected from the network. Comments made while disconnected may later be pushed to the repository when a connection becomes available. Further embodiments may provide a background notification via a user interface to notify participants when new comments are received or new reviewers are added.
    Type: Application
    Filed: October 31, 2007
    Publication date: January 30, 2014
    Inventors: Pat Wibbeler, Steve Dakin, Barnaby James, Randy L. Swineford
  • Publication number: 20140029751
    Abstract: Various embodiments described herein each provide one or more of systems, methods, software, and data structures that facilitate document-authorized access to a shared workspace. Some of these embodiments provide access to a shared workspace, such as a document review comment repository, through data embedded within a document. Mere possession of a document with a key, or other data element, allows a possessor of the document to participate in a workflow process.
    Type: Application
    Filed: February 29, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Randy L. Swineford, Barnaby James, Patrick R. Wibbeler
  • Publication number: 20140032482
    Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for presentation of package files including a reference content item. Some embodiments include receiving a reference content item, such as an image, map, or calendar, and mappings of package files to locations within the reference item for display. Such embodiments may then publish the package file. Some other embodiments include generating visual representations of package files including a reference content item and one or more content items mapped to locations within a reference content item. Such a visual representation may include a view of the reference content item and a graphical element representative of the content item at the mapped location within the view of the reference content item.
    Type: Application
    Filed: May 20, 2008
    Publication date: January 30, 2014
    Inventors: Marissa Dulaney, Randy L. Swineford, Amy Poling, Daniel Walsh, Robert K. McAfee
  • Publication number: 20140032576
    Abstract: Content aggregation and recreation techniques are presented. Metadata represents a first content and a second content. The metadata is used to generate an aggregated content, which includes both the first content and the second content. In some cases, the aggregated content is generated on demand using the current versions of the first content and the second content that are available when the aggregated content is recreated from the metadata.
    Type: Application
    Filed: September 15, 2006
    Publication date: January 30, 2014
    Inventors: Randy L. Swineford, Heather Devine
  • Publication number: 20140033294
    Abstract: Techniques for content review with proxy comment management are presented. Comments associated with content review are managed separately from the content itself. Some comments are associated with participants internal to a secure network where the comments are managed while other comments are originally received from external participants located outside the secure network. The external comments are adopted by one or more of the internal participants that act as proxies for the external participants and their supplied comments. The proxy relationship permits the external comments to be added to the comments for the content review within the secure network.
    Type: Application
    Filed: September 18, 2006
    Publication date: January 30, 2014
    Inventors: Randy L. Swineford, Barnaby James
  • Publication number: 20140033046
    Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for package file presentation. Some embodiments include receiving a package file including a presentation specification, one or more content files, and metadata defining display elements within the presentation specification and associating each display element with one of the content files. The package file may then be presented by instantiating the presentation specification as a function of executable code embedded within the presentation specification. Some embodiments further include instantiating each display element, each display element including a link to an associated content file within the package file and to generate and distribute display elements within a graphical user interface.
    Type: Application
    Filed: May 20, 2008
    Publication date: January 30, 2014
    Inventors: Daniel Walsh, Amy Poling, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee