Patents by Inventor Atul K. Puri

Atul K. Puri 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: 9292661
    Abstract: Various embodiments of a method and system for a content distribution mechanism. A content distribution mechanism is implemented to receive rights-protected content. Access to the rights-protected content is controlled according to a policy via a policy server. The distribution mechanism may receive an attempt to forward the rights-protected content to one or more recipients that do not currently have access to the rights-protected content. The distribution mechanism may hold the document and send a message requesting access rights to the rights-protected content for the recipient(s). In some embodiments, the distribution mechanism may send the message to a policy server. In other embodiments, the distribution mechanism may send the message to a policy administrator. Upon receiving acknowledgement that the recipient(s) have been granted access rights to the content, the distribution mechanism may forward the rights-protected content to the recipient(s).
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: March 22, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Atul K. Puri
  • Publication number: 20140304762
    Abstract: Various embodiments of a method and system for a content distribution mechanism. A content distribution mechanism is implemented to receive rights-protected content. Access to the rights-protected content is controlled according to a policy via a policy server. The distribution mechanism may receive an attempt to forward the rights-protected content to one or more recipients that do not currently have access to the rights-protected content. The distribution mechanism may hold the document and send a message requesting access rights to the rights-protected content for the recipient(s). In some embodiments, the distribution mechanism may send the message to a policy server. In other embodiments, the distribution mechanism may send the message to a policy administrator. Upon receiving acknowledgement that the recipient(s) have been granted access rights to the content, the distribution mechanism may forward the rights-protected content to the recipient(s).
    Type: Application
    Filed: December 20, 2007
    Publication date: October 9, 2014
    Inventor: Atul K. Puri
  • Patent number: 8683331
    Abstract: Methods and apparatus, including computer program products, implement techniques for configuring at least a portion of a document for display in a display environment. The techniques include generating a document color palette for all or a portion of an electronic document, where the colors of the document color palette are selected based on colors of a plurality of color containing objects in the document or portion thereof, and generating a plurality of views of the document, two or more of the views being based on different color palettes. The plurality of views includes a document view including each of the plurality of color containing objects, where each color containing object in the document view is represented using the document color palette.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: March 25, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Atul K. Puri, Prashant Verma, Susanta Sarkar
  • Publication number: 20130208002
    Abstract: Methods and apparatus, including computer program products, implement techniques for configuring at least a portion of a document for display in a display environment. The techniques include generating a document color palette for all or a portion of an electronic document, where the colors of the document color palette are selected based on colors of a plurality of color containing objects in the document or portion thereof, and generating a plurality of views of the document, two or more of the views being based on different color palettes. The plurality of views includes a document view including each of the plurality of color containing objects, where each color containing object in the document view is represented using the document color palette.
    Type: Application
    Filed: July 6, 2007
    Publication date: August 15, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Atul K. Puri, Prashant Verma, Susanta Sarkar
  • Patent number: 7895513
    Abstract: Methods and apparatus, including computer program products, for configuring an electronic document for a presentation environment, where the electronic document includes a plurality of information types. A display constraint for the presentation environment is determined based on text information in the electronic document. A size of an electronic document is calculated under a first set of conditions satisfying the display constraint. A determination is made whether the calculated size satisfies a processing constraint of the presentation environment. If the calculated size does not satisfy the processing constraint, a reduced representation of the electronic document is configured by reducing information of a secondary information type of the electronic document, such that the reduced representation satisfies both the display constraint and the processing constraint and retains spatial relationships of the text information in the electronic document.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: February 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Atul K. Puri, Susanta Sarkar, Ajay Pande
  • Patent number: 7324119
    Abstract: Methods and apparatus, including computer program products, implement techniques for configuring at least a portion of a document for display in a display environment. The techniques include generating a document color palette for all or a portion of an electronic document, where the colors of the document color palette are selected based on colors of a plurality of color containing objects in the document or portion thereof, and generating a plurality of views of the document, two or more of the views being based on different color palettes. The plurality of views includes a document view including each of the plurality of color containing objects, where each color containing object in the document view is represented using the document color palette.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: January 29, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Atul K. Puri, Prashant Verma, Susanta Sarkar