Patents by Inventor Jonathan Herbach

Jonathan Herbach 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: 9137014
    Abstract: One exemplary embodiment involves receiving a request for a document key for accessing a document on a client device. The request comprises a user identity identifying a requester requesting access to the document. The request also comprises information about the document. The exemplary embodiment further involves determining, at the server, whether access to the document by the requester is permitted. And, the exemplary embodiment further involves, if access to the document is permitted computing, at the server, the document key using the user identity and using the information about the document. The document key is document specific and, prior to the computing of the document key, the document key is not stored for access by the server. The exemplary embodiment further involves responding to the request by providing the document key for use in accessing the document on the client device.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: September 15, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Jonathan Herbach, Dharmendra Kumar
  • Patent number: 8881240
    Abstract: A method and apparatus for automatically administrating access rights for confidential information is disclosure. In one embodiment, access rights are established for at least one user group. Each user group is identified by at least one authentication attribute. In response to verification information from a user requesting access to the confidential information that is stored at a, the verification information is compared with the at least one attribute for the each user group to generate a comparison result. Access to the confidential information by a second computerized device is controlled based on the comparison result and the access rights.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: November 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Gitesh Malik, Jonathan Herbach, Chetan Mehrotra
  • Publication number: 20140172915
    Abstract: One illustrative embodiment involves receiving a content request for accessing a piece of content, the content request identifying the piece of content, the content request received by a first computer device, and the content request requesting access to the piece of content by a content requester. The embodiment further involves receiving information about the content requester and sending from the first computer device a requester-specific information request requesting additional information from the content requester based at least in part on information about the content requester. The embodiment further involves receiving the additional information at the first computer device and selectively, at the first computer device, providing access to the piece of content based at least in part on the additional information.
    Type: Application
    Filed: February 16, 2011
    Publication date: June 19, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Jonathan Herbach
  • Publication number: 20140013111
    Abstract: One exemplary embodiment involves receiving a request for a document key for accessing a document on a client device. The request comprises a user identity identifying a requester requesting access to the document. The request also comprises information about the document. The exemplary embodiment further involves determining, at the server, whether access to the document by the requester is permitted. And, the exemplary embodiment further involves, if access to the document is permitted computing, at the server, the document key using the user identity and using the information about the document. The document key is document specific and, prior to the computing of the document key, the document key is not stored for access by the server. The exemplary embodiment further involves responding to the request by providing the document key for use in accessing the document on the client device.
    Type: Application
    Filed: January 25, 2011
    Publication date: January 9, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Jonathan Herbach, Dharmendra Kumar
  • Patent number: 8611544
    Abstract: One exemplary embodiment involves receiving, at a server, a request for a document key for accessing a document on a client device, wherein the request comprises an identity of an access policy and information about the document. The exemplary method further comprises determining, at the server, whether access to the document is permitted according to the access policy. If access to the document is permitted, the exemplary method involves computing, at the server, the document key using the information about the document, wherein the document key is document specific, wherein, prior to the computing of the document key, the document key is not stored for access by the server. The exemplary method further involves responding to the request by providing the document key for use in accessing the document on the client device.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: December 17, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Jonathan Herbach, Chetan Mehrotra, Varun Sharma, Shadkam Islam
  • 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