Patents by Inventor Donald R. Walling

Donald R. Walling 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: 9432372
    Abstract: According to example configurations as described herein, an on-line conference management application receives an indication of multiple participants that attend an on-line collaboration meeting. The conference management system stores identities of content shared amongst the multiple participants during the on-line collaboration meeting. Based on identities of the multiple participants and shared content, the conference management system generates an access policy. Subsequent to termination of the on-line collaboration meeting, the conference management system utilizes the access policy to prevent unauthorized access to the shared content. For example, the conference management system can receive a request from a user to access the shared content. The management system checks to determine whether the user was a participant at the on-line collaboration meeting.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 30, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Arun Anantharaman, Donald R. Walling, Jr., Shashi K. Rai
  • Patent number: 8756489
    Abstract: A system for dynamic assembly of form fragments is provided. The system may reside on a computer system hosting a computing application and may include a request processor be configured to receive a request to generate an electronic form based on a host template and a document description, an insertion points processor, a stitching module, and an output module. The insertion points processor may be configured to parse the host template to determine an insertion point and determine a form fragment to be referenced in the host template at a location designated by the insertion point, based on information present in the document description. The stitching module may be configured to insert a reference to the form fragment into the host template at the location indicated by the insertion point. The output module may be configured to generate a result electronic form, utilizing the host template and the form fragment.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: June 17, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Jocelyn Richardt, John P. Brinkman, Donald R. Walling, Jr.
  • Patent number: 8739242
    Abstract: A system for enforcing rights management policies in a collaborative environment is provided. The system may reside at a collaboration host and may include a session manager to manage a collaborative session associated with a plurality of participants, a shared view detector to detect a request to distribute shared content to participants of the collaborative session, a policy module to obtain a rights management policy associated with at least a portion of the shared content, a filter generator to generate a filter based on the obtained rights management policy, and a shared view distributor to distribute the shared content to the participants of the collaborative session together with the filter.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: May 27, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Bennett Leeds, Donald R. Walling, Arun Anantharaman
  • Publication number: 20140033265
    Abstract: A system for enforcing rights management policies in a collaborative environment is provided. The system may reside at a collaboration host and may include a session manager to manage a collaborative session associated with a plurality of participants, a shared view detector to detect a request to distribute shared content to participants of the collaborative session, a policy module to obtain a rights management policy associated with at least a portion of the shared content, a filter generator to generate a filter based on the obtained rights management policy, and a shared view distributor to distribute the shared content to the participants of the collaborative session together with the filter.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 30, 2014
    Inventors: Bennett Leeds, Donald R. Walling, Arun Anantharaman
  • Publication number: 20140033010
    Abstract: A system for dynamic assembly of form fragments is provided. The system may reside on a computer system hosting a computing application and may include a request processor be configured to receive a request to generate an electronic form based on a host template and a document description, an insertion points processor, a stitching module, and an output module. The insertion points processor may be configured to parse the host template to determine an insertion point and determine a form fragment to be referenced in the host template at a location designated by the insertion point, based on information present in the document description. The stitching module may be configured to insert a reference to the form fragment into the host template at the location indicated by the insertion point. The output module may be configured to generate a result electronic form, utilizing the host template and the form fragment.
    Type: Application
    Filed: September 17, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Jocelyn Richardt, John P. Brinkman, Donald R. Walling
  • Publication number: 20130145284
    Abstract: According to example configurations as described herein, an on-line conference management application receives an indication of multiple participants that attend an on-line collaboration meeting. The conference management system stores identities of content shared amongst the multiple participants during the on-line collaboration meeting. Based on identities of the multiple participants and shared content, the conference management system generates an access policy. Subsequent to termination of the on-line collaboration meeting, the conference management system utilizes the access policy to prevent unauthorized access to the shared content. For example, the conference management system can receive a request from a user to access the shared content. The management system checks to determine whether the user was a participant at the on-line collaboration meeting.
    Type: Application
    Filed: January 28, 2010
    Publication date: June 6, 2013
    Inventors: Arun Anantharaman, Donald R. Walling, JR., Shashi K. Rai