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: 10353985Abstract: 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: GrantFiled: October 14, 2014Date of Patent: July 16, 2019Assignee: Adobe Inc.Inventors: Vivek Hebbar, Randy L. Swineford
-
Patent number: 9946692Abstract: 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: GrantFiled: May 20, 2008Date of Patent: April 17, 2018Assignee: Adobe Systems IncorporatedInventors: Daniel Walsh, Amy Poling, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee
-
Patent number: 9491150Abstract: 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: GrantFiled: September 24, 2015Date of Patent: November 8, 2016Assignee: Adobe Systems IncorporatedInventors: Randy L. Swineford, Barnaby James, Patrick R. Wibbeler
-
Patent number: 9448976Abstract: 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: GrantFiled: May 20, 2008Date of Patent: September 20, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Marissa Dulaney, Randy L. Swineford, Amy Poling, Daniel Walsh, Robert K. McAfee
-
Publication number: 20160014097Abstract: 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: ApplicationFiled: September 24, 2015Publication date: January 14, 2016Inventors: RANDY L. SWINEFORD, BARNABY JAMES, PATRICK R. WIBBELER
-
Patent number: 9166954Abstract: 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: GrantFiled: February 29, 2008Date of Patent: October 20, 2015Assignee: Adobe Systems IncorporatedInventors: Randy L. Swineford, Barnaby James, Patrick R. Wibbeler
-
Patent number: 9130905Abstract: 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: GrantFiled: September 18, 2006Date of Patent: September 8, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Randy L. Swineford, Barnaby James
-
Patent number: 9098382Abstract: 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: GrantFiled: January 30, 2008Date of Patent: August 4, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Randy L. Swineford, Patrick R. Wibbeler
-
Patent number: 9015611Abstract: 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: GrantFiled: March 23, 2009Date of Patent: April 21, 2015Assignee: Adobe Systems IncorporatedInventors: Vivek Hebbar, Randy L. Swineford
-
Patent number: 8972969Abstract: 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: GrantFiled: June 8, 2012Date of Patent: March 3, 2015Assignee: Adobe Systems IncorporatedInventors: Shawn A. Gaither, Randy L. Swineford
-
Publication number: 20150033118Abstract: 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: ApplicationFiled: October 14, 2014Publication date: January 29, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Vivek Hebbar, Randy L. Swineford
-
Patent number: 8732581Abstract: 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: GrantFiled: May 20, 2008Date of Patent: May 20, 2014Assignee: Adobe Systems IncorporatedInventors: Amy Poling, Daniel Walsh, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee
-
Patent number: 8677229Abstract: 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: GrantFiled: September 28, 2007Date of Patent: March 18, 2014Assignee: Adobe Systems IncorporatedInventors: Robert K. McAfee, Randy L. Swineford
-
Publication number: 20140033047Abstract: 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: ApplicationFiled: May 20, 2008Publication date: January 30, 2014Inventors: Amy Poling, Daniel Walsh, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee
-
Publication number: 20140032500Abstract: 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: ApplicationFiled: October 31, 2007Publication date: January 30, 2014Inventors: Pat Wibbeler, Steve Dakin, Barnaby James, Randy L. Swineford
-
Publication number: 20140029751Abstract: 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: ApplicationFiled: February 29, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Randy L. Swineford, Barnaby James, Patrick R. Wibbeler
-
Publication number: 20140032482Abstract: 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: ApplicationFiled: May 20, 2008Publication date: January 30, 2014Inventors: Marissa Dulaney, Randy L. Swineford, Amy Poling, Daniel Walsh, Robert K. McAfee
-
Publication number: 20140032576Abstract: 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: ApplicationFiled: September 15, 2006Publication date: January 30, 2014Inventors: Randy L. Swineford, Heather Devine
-
Publication number: 20140033294Abstract: 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: ApplicationFiled: September 18, 2006Publication date: January 30, 2014Inventors: Randy L. Swineford, Barnaby James
-
Publication number: 20140033046Abstract: 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: ApplicationFiled: May 20, 2008Publication date: January 30, 2014Inventors: Daniel Walsh, Amy Poling, Randy L. Swineford, Marissa Dulaney, Robert K. McAfee