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: 20130198807Abstract: 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: ApplicationFiled: January 27, 2012Publication date: August 1, 2013Applicant: Adobe Systems IncorporatedInventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
-
Patent number: 8479301Abstract: 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: GrantFiled: April 15, 2011Date of Patent: July 2, 2013Assignee: Adobe Systems IncorporatedInventors: William M. Shapiro, James Donahue, Jonathan D. Herbach
-
Patent number: 8424102Abstract: 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: GrantFiled: February 2, 2010Date of Patent: April 16, 2013Assignee: Adobe Systems IncorporatedInventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
-
Patent number: 8413231Abstract: Embodiments of methods, apparatuses, systems and/or devices for document control are disclosed.Type: GrantFiled: June 14, 2010Date of Patent: April 2, 2013Assignee: Adobe Systems IncorporatedInventor: James Donahue
-
Publication number: 20120078308Abstract: 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: ApplicationFiled: September 26, 2011Publication date: March 29, 2012Inventors: Sara Dziedzic, James Donahue, Glen Presbrey
-
Patent number: 8108672Abstract: 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: GrantFiled: October 31, 2003Date of Patent: January 31, 2012Assignee: Adobe Systems IncorporatedInventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
-
Publication number: 20110191858Abstract: 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: ApplicationFiled: April 15, 2011Publication date: August 4, 2011Inventors: William M. Shapiro, James Donahue, Jonathan D. Herbach
-
Patent number: 7987494Abstract: 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: GrantFiled: December 19, 2005Date of Patent: July 26, 2011Assignee: Adobe Systems IncorporatedInventor: James Donahue
-
Patent number: 7951175Abstract: 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: GrantFiled: March 4, 2005Date of Patent: May 31, 2011Assignee: DePuy Spine, Inc.Inventors: Nam T. Chao, Dennis Hubbard, Chris Rybicki, Ronald Sacher, James Donahue, Simon Siu, Randal Betz
-
Patent number: 7930757Abstract: 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: GrantFiled: October 31, 2003Date of Patent: April 19, 2011Assignee: Adobe Systems IncorporatedInventors: William M. Shapiro, James Donahue, Jonathan D. Herbach
-
Patent number: 7840802Abstract: 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: GrantFiled: February 7, 2008Date of Patent: November 23, 2010Assignee: Adobe Systems IncorporatedInventors: William M. Shapiro, James Donahue
-
Patent number: 7739746Abstract: 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: GrantFiled: October 4, 2005Date of Patent: June 15, 2010Assignee: Adobe Systems IncorporatedInventor: James Donahue
-
Patent number: 7707642Abstract: 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: GrantFiled: August 31, 2004Date of Patent: April 27, 2010Assignee: Adobe Systems IncorporatedInventors: Jonathan D. Herbach, James Donahue, William M. Shapiro
-
Patent number: 7434048Abstract: 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: GrantFiled: September 9, 2003Date of Patent: October 7, 2008Assignee: Adobe Systems IncorporatedInventors: Bill Shapiro, James Donahue
-
Publication number: 20070162010Abstract: 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: ApplicationFiled: February 16, 2007Publication date: July 12, 2007Inventors: Nam Chao, Dennis Hubbard, Chris Rybicki, Ronald Sacher, James Donahue, Simon Siu, Randal Betz
-
Publication number: 20070162009Abstract: 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: ApplicationFiled: February 16, 2007Publication date: July 12, 2007Inventors: Nam Chao, Dennis Hubbard, Chris Bybicki, Ronald Sacher, James Donahue, Simon Siu, Randal Betz
-
Publication number: 20070078900Abstract: Embodiments of methods, apparatuses, systems and/or devices for document control are disclosed.Type: ApplicationFiled: October 4, 2005Publication date: April 5, 2007Inventor: James Donahue
-
Publication number: 20060200132Abstract: 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: ApplicationFiled: March 4, 2005Publication date: September 7, 2006Inventors: Nam Chao, Dennis Hubbard, Christopher Rybicki, Ronald Sacher, James Donahue, Simon Siu
-
Publication number: 20050097061Abstract: 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: ApplicationFiled: October 31, 2003Publication date: May 5, 2005Inventors: William Shapiro, James Donahue, Jonathan Herbach
-
Publication number: 20050097441Abstract: 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: ApplicationFiled: October 31, 2003Publication date: May 5, 2005Inventors: Jonathan Herbach, James Donahue, William Shapiro