Patents by Inventor James Donahue

James Donahue 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).

  • Publication number: 20130198807
    Abstract: Systems and techniques to provide transparent authentication integration. In general, in one implementation, the technique includes: receiving a request from a client to take an action with respect to an electronic document, in response to the request, obtaining an authentication process, and sending the authentication process to the client for use in identifying a current user and controlling the action with respect to the electronic document based on the current user and document-permissions information associated with the electronic document. Obtaining the authentication process can involve requesting and receiving the authentication process from a second server. The authentication process can use an existing interface provided by the client to communicate authentication information to the server.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
  • Patent number: 8479301
    Abstract: Systems and techniques to provide offline access in a document control system. In general, in one implementation, the technique includes: receiving a request from a client, and pre-authorizing the client, in response to the request, to allow actions by a user as a member of a group of users by sending to the client offline access information including a first key associated with the group, the first key being useable at the client to access an electronic document by decrypting a second key in the electronic document. Receiving a request can involve receiving a request from the client to take an action with respect to a second document. The technique can also include verifying the user at the client as an authenticated user, and the offline access information can include user-specific keys, group-specific keys, a policy, and a document revocation list.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: July 2, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: William M. Shapiro, James Donahue, Jonathan D. Herbach
  • Patent number: 8424102
    Abstract: The present disclosure includes systems and techniques relating to document access auditing. According to an aspect, the invention involves receiving a request relating to an electronic document associated with a document tracking system; retrieving actions-taken information associated with the electronic document and maintained by the document tracking system; combining and signing the electronic document and the actions-taken information to form a signed document that includes the actions-taken information; and providing the signed document to enable access to the actions-taken information independent of the document tracking system.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: April 16, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
  • Patent number: 8413231
    Abstract: Embodiments of methods, apparatuses, systems and/or devices for document control are disclosed.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: April 2, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: James Donahue
  • Publication number: 20120078308
    Abstract: An instrument for reducing a spinal rod includes a reduction member sized and shaped to be positioned about an anchor extension connected to a bone anchor, an actuator assembly connected to the reduction member and operable to move the reduction member distally relative to the anchor extension along a longitudinal axis of the anchor extension, and a connection mechanism for removable and replaceable connection of the actuator assembly to a proximal end of the anchor extension. The connection mechanism is adjustable between a first position in which the connection mechanism connects the actuator assembly to the proximal end of the anchor extension and a second position in which the connection mechanism and the actuator assembly are released from the anchor extension.
    Type: Application
    Filed: September 26, 2011
    Publication date: March 29, 2012
    Inventors: Sara Dziedzic, James Donahue, Glen Presbrey
  • Patent number: 8108672
    Abstract: Systems and techniques to provide transparent authentication integration. In general, in one implementation, the technique includes: receiving a request from a client to take an action with respect to an electronic document, in response to the request, obtaining an authentication process, and sending the authentication process to the client for use in identifying a current user and controlling the action with respect to the electronic document based on the current user and document-permissions information associated with the electronic document. Obtaining the authentication process can involve requesting and receiving the authentication process from a second server. The authentication process can use an existing interface provided by the client to communicate authentication information to the server.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: January 31, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
  • Publication number: 20110191858
    Abstract: Systems and techniques to provide offline access in a document control system. In general, in one implementation, the technique includes: receiving a request from a client, and pre-authorizing the client, in response to the request, to allow actions by a user as a member of a group of users by sending to the client offline access information including a first key associated with the group, the first key being useable at the client to access an electronic document by decrypting a second key in the electronic document. Receiving a request can involve receiving a request from the client to take an action with respect to a second document. The technique can also include verifying the user at the client as an authenticated user, and the offline access information can include user-specific keys, group-specific keys, a policy, and a document revocation list.
    Type: Application
    Filed: April 15, 2011
    Publication date: August 4, 2011
    Inventors: William M. Shapiro, James Donahue, Jonathan D. Herbach
  • Patent number: 7987494
    Abstract: A method, apparatus and computer program product for providing protection for a document is presented. Document content of the document is obtained. An occurrence of a security code within the document content is detected, the security code associated with the document content. A security policy associated with the security code is identified. The identified security policy is then applied to the document content.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: July 26, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: James Donahue
  • Patent number: 7951175
    Abstract: A method for manipulating a vertebra includes connecting a first bone anchor to a first vertebra, connecting a second bone anchor to a second bone anchor, positioning a spinal rod in a receiving member of the first bone anchor and in a receiving member of the second bone anchor, connecting a first instrument to the receiving member of the first bone anchor, and manipulating the first instrument to rotate first bone anchor and the first vertebra relative to the second vertebra.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: May 31, 2011
    Assignee: DePuy Spine, Inc.
    Inventors: Nam T. Chao, Dennis Hubbard, Chris Rybicki, Ronald Sacher, James Donahue, Simon Siu, Randal Betz
  • Patent number: 7930757
    Abstract: Systems and techniques to provide offline access in a document control system. In general, in one implementation, the technique includes: receiving a request from a client, and pre-authorizing the client, in response to the request, to allow actions by a user as a member of a group of users by sending to the client offline access information including a first key associated with the group, the first key being useable at the client to access an electronic document by decrypting a second key in the electronic document. Receiving a request can involve receiving a request from the client to take an action with respect to a second document. The technique can also include verifying the user at the client as an authenticated user, and the offline access information can include user-specific keys, group-specific keys, a policy, and a document revocation list.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: April 19, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: William M. Shapiro, James Donahue, Jonathan D. Herbach
  • Patent number: 7840802
    Abstract: Methods and apparatus, including computer program products, for controlling access to an electronic document. A document management system receives a request from a first user at a first user location for an electronic document. The first user is authenticated using a set of access policies for the electronic document, to verify that the first user is authorized to obtain the electronic document. If so, an encrypted rendition is passed to the first user. A request for access to the encrypted rendition from a second user is then received. The second user is authenticated, using the set of access policies, to establish which operations the second user may perform on the encrypted rendition. A voucher including an electronic key for decrypting the encrypted rendition and the set of access policies is created at the document management system. The voucher is passed to the second user location.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: November 23, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: William M. Shapiro, James Donahue
  • Patent number: 7739746
    Abstract: Embodiments of methods, apparatuses, systems and/or devices for document control are described. For example, a document control policy may comprise a set of document control rules that may be applied to an electronic document. In one embodiment the policy may be at least partially represented by a language such as Portable Document Rights Language (PDRL), for example. PDRL, in at least one embodiment comprises a language that may be utilized for expressing the rights and conditions of a document control policy. A policy may be associated with one or more electronic documents, and may include a set of document control rules that may define rights associated with an electronic document, such as the right to access the electronic document by opening, editing, saving and/or printing the document, for example.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: June 15, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: James Donahue
  • Patent number: 7707642
    Abstract: The present disclosure includes systems and techniques relating to document access auditing. According to an aspect, the invention involves receiving a request relating to an electronic document associated with a document tracking system; retrieving actions-taken information associated with the electronic document and maintained by the document tracking system; combining and signing the electronic document and the actions-taken information to form a signed document that includes the actions-taken information; and providing the signed document to enable access to the actions-taken information independent of the document tracking system.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: April 27, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
  • Patent number: 7434048
    Abstract: Methods and apparatus, including computer program products, for controlling access to an electronic document. A document management system receives a request from a first user at a first user location for an electronic document. The first user is authenticated using a set of access policies for the electronic document, to verify that the first user is authorized to obtain the electronic document. If so, an encrypted rendition is passed to the first user. A request for access to the encrypted rendition from a second user is then received. The second user is authenticated, using the set of access policies, to establish which operations the second user may perform on the encrypted rendition. A voucher including an electronic key for decrypting the encrypted rendition and the set of access policies is created at the document management system. The voucher is passed to the second user location.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: October 7, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Bill Shapiro, James Donahue
  • Publication number: 20070162010
    Abstract: A method for manipulating a vertebra includes connecting a first bone anchor to a first vertebra, connecting a second bone anchor to a second bone anchor, positioning a spinal rod in a receiving member of the first bone anchor and in a receiving member of the second bone anchor, connecting a first instrument to the receiving member of the first bone anchor, and manipulating the first instrument to rotate first bone anchor and the first vertebra relative to the second vertebra.
    Type: Application
    Filed: February 16, 2007
    Publication date: July 12, 2007
    Inventors: Nam Chao, Dennis Hubbard, Chris Rybicki, Ronald Sacher, James Donahue, Simon Siu, Randal Betz
  • Publication number: 20070162009
    Abstract: A method for manipulating a vertebra includes connecting a first bone anchor to a first vertebra, connecting a second bone anchor to a second bone anchor, positioning a spinal rod in a receiving member of the first bone anchor and in a receiving member of the second bone anchor, connecting a first instrument to the receiving member of the first bone anchor, and manipulating the first instrument to rotate first bone anchor and the first vertebra relative to the second vertebra.
    Type: Application
    Filed: February 16, 2007
    Publication date: July 12, 2007
    Inventors: Nam Chao, Dennis Hubbard, Chris Bybicki, Ronald Sacher, James Donahue, Simon Siu, Randal Betz
  • Publication number: 20070078900
    Abstract: Embodiments of methods, apparatuses, systems and/or devices for document control are disclosed.
    Type: Application
    Filed: October 4, 2005
    Publication date: April 5, 2007
    Inventor: James Donahue
  • Publication number: 20060200132
    Abstract: A method for manipulating a vertebra includes connecting a first bone anchor to a first vertebra, connecting a second bone anchor to a second bone anchor, positioning a spinal rod in a receiving member of the first bone anchor and in a receiving member of the second bone anchor, connecting a first instrument to the receiving member of the first bone anchor, and manipulating the first instrument to rotate first bone anchor and the first vertebra relative to the second vertebra.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Inventors: Nam Chao, Dennis Hubbard, Christopher Rybicki, Ronald Sacher, James Donahue, Simon Siu
  • Publication number: 20050097061
    Abstract: Systems and techniques to provide offline access in a document control system. In general, in one implementation, the technique includes: receiving a request from a client, and pre-authorizing the client, in response to the request, to allow actions by a user as a member of a group of users by sending to the client offline access information including a first key associated with the group, the first key being useable at the client to access an electronic document by decrypting a second key in the electronic document. Receiving a request can involve receiving a request from the client to take an action with respect to a second document. The technique can also include verifying the user at the client as an authenticated user, and the offline access information can include user-specific keys, group-specific keys, a policy, and a document revocation list.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: William Shapiro, James Donahue, Jonathan Herbach
  • Publication number: 20050097441
    Abstract: Systems and techniques to provide distributed document version control. In general, in one implementation, the technique includes: receiving a request to take an action with respect to a distributed electronic document, identifying, in response to the request, information associated with the distributed electronic document, the associated information indicating a second electronic document different from the distributed electronic document, and imparting information concerning the second electronic document to force the action to be taken with respect to the second electronic document. Receiving the request can occur at a server, and the request can be from a client to take the action with respect to the distributed electronic document, retained locally at the client. The associated information can be retained at the server, and imparting the second document information can involve relating the second document information (e.g., the second document or a link to it) from the server to the client.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Jonathan Herbach, James Donahue, William Shapiro