Patents by Inventor Richard J. Cohn

Richard J. Cohn 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: 7953116
    Abstract: The invention features a method and apparatus for receiving a data package, the data package being digital data embedding a plurality of documents and a manifest that includes one or more pairs of identifiers. Each pair comprises an alias-source identifier and an alias-destination identifier, and each alias-destination identifier points to a dynamic content resource within the data package. A target identifier is received in a request to perform an operation with the target identifier as an operand and, if the target identifier matches any of the alias-source identifiers in the one or more pairs of identifiers, the alias-destination identifier paired with the matching alias-source identifier is used instead of the target identifier in performing the operation.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: May 31, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Richard J. Cohn
  • Publication number: 20090177636
    Abstract: The invention features a method and apparatus for receiving a data package, the data package being digital data embedding a plurality of documents and a manifest that includes one or more pairs of identifiers. Each pair comprises an alias-source identifier and an alias-destination identifier, and each alias-destination identifier points to a dynamic content resource within the data package. A target identifier is received in a request to perform an operation with the target identifier as an operand and, if the target identifier matches any of the alias-source identifiers in the one or more pairs of identifiers, the alias-destination identifier paired with the matching alias-source identifier is used instead of the target identifier in performing the operation.
    Type: Application
    Filed: March 13, 2009
    Publication date: July 9, 2009
    Applicant: Adobe Systems Incorporated
    Inventor: Richard J. Cohn
  • Patent number: 7525996
    Abstract: The invention features a method and apparatus for receiving a data package, the data package being digital data embedding a plurality of documents and a manifest that includes one or more pairs of identifiers. Each pair comprises an alias-source identifier and an alias-destination identifier, and each alias-destination identifier points to a dynamic content resource within the data package. A target identifier is received in a request to perform an operation with the target identifier as an operand and, if the target identifier matches any of the alias-source identifiers in the one or more pairs of identifiers, the alias-destination identifier paired with the matching alias-source identifier is used instead of the target identifier in performing the operation.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: April 28, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: Richard J. Cohn
  • Patent number: 5737599
    Abstract: A method and apparatus for providing an optimized page-based electronic document file and downloading the optimized file. An optimized document file is created from a non-optimized electronic document. Page contents are contiguously written in the optimized file and a page offset table is provided in the optimized file that includes page offset information used to locate individual pages and objects of the document. Shared objects, such as fonts, are included in the file after the page contents. When downloading the optimized file from a host, the page offset information is read early and is used to download a specific page requested by the user without downloading other pages in the document. In one embodiment, a viewer downloads a first portion of the requested page, while all remaining portions of the requested page are located and requested by a finder process using the page offset table. In alternative embodiments, all objects for a full page may be requested at once.
    Type: Grant
    Filed: December 7, 1995
    Date of Patent: April 7, 1998
    Inventors: Edward R. Rowe, Eswar Priyadarshan, Kenneth S. Anderson, Nabeel A. Al-Shamma, Edward A. Taft, Elizabeth M. McQuarrie, Richard J. Cohn
  • Patent number: 5634064
    Abstract: A reader for displaying an electronic document stored in a predetermined format and allowing articles of the document to be read in the direction of their content information flow. The reader includes a selector to select an article of the document to be read. A displayer displays a first portion of the article in a manner which promotes comfortable viewing, and a navigator permits the display of the next and remaining sequential portions of the article in content flow (or reverse content flow) order. Preferably, the displayer pans and zooms, as necessary, to position the article portion in an article viewing window.
    Type: Grant
    Filed: August 2, 1996
    Date of Patent: May 27, 1997
    Assignee: Adobe Systems Incorporated
    Inventors: John E. Warnock, William H. McCoy, Richard J. Cohn, Allan P. Padgett