Patents by Inventor Perry A. Caro

Perry A. Caro 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: 8990683
    Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: March 24, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Patent number: 8626756
    Abstract: Systems and apparatus, including computer program products, for tagging data assets. In one aspect, a computer program product includes instructions operable to cause a computer to establish a database of concept data elements, asset references, and associations. The concept data elements each represent a concept and have a hierarchy specified by concept hierarchy information. The asset references each include a storage location identifier for a corresponding one of a plurality of data assets. Each association defines a type of relationship, from a plurality of types of relationships, between a data asset and a concept represented by a concept data element.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: January 7, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel H. Craft, Joseph Pasqua, Perry A. Caro, Daniel C. Brotsky
  • Publication number: 20110283186
    Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
    Type: Application
    Filed: July 18, 2011
    Publication date: November 17, 2011
    Inventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Patent number: 7984374
    Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: July 19, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Patent number: 7650340
    Abstract: Apparatus and methods of revealing the hierarchical structure of a document having content of a characteristic type of content are described. The hierarchical structure may be expressed, independently of document content type, as a tree structure of one or more nodes. A semantic representation for interpreting the tree structure may also be provided. Document description files are used to encapsulate structural and meta information associated with a document stored on a computer-readable medium. Document description files are external to native application files and have a set of required fields. Document description files point to the referenced document data using Uniform Resource Locators (URLs) and serve as virtual documents. In addition to the required fields, applications can choose to encode additional structural information in the document description files.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: January 19, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Thiruvilwamalai Venkatraman Raman, Perry A. Caro
  • Patent number: 7287029
    Abstract: Computer-implemented methods, program products and data structures for tagging data assets are disclosed. An interface which can receive location information to identify a storage location identifier for a data asset to be saved is presented to a user. The location information for the data asset to be saved and a selection identifying a concept and a relation between the concept and the data asset to be saved are received from the user through the interface. The asset reference for the data asset to be saved is stored in a tag database and an association is created in the tag database representing the relation between the data asset to be saved and the identified concept.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: October 23, 2007
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel H. Craft, Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Publication number: 20060174186
    Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
    Type: Application
    Filed: March 28, 2006
    Publication date: August 3, 2006
    Inventors: Perry Caro, Joseph Pasqua, Daniel Brotsky
  • Patent number: 7039863
    Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
    Type: Grant
    Filed: July 23, 1999
    Date of Patent: May 2, 2006
    Assignee: Adobe Systems Incorporated
    Inventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Patent number: 6993527
    Abstract: Apparatus and methods of revealing the hierarchical structure of a document having content of a characteristic type of content are described (100). The hierarchical structure may be expressed, independently of document content type, as a tree structure of one or more nodes (126) A semantic representation for interpreting the tree structure may also be provided, document description files are used to encapsulate structural and meta information associated with a document stored on a computer-readable medium (156). Document description files are external to native application files and have a set of required fields. Document description files point to the referenced document data using uniform resource locators (URLS) and serve as virtual documents. In addition to the required fields, applications can choose to encode additional structural information in the document description files.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: January 31, 2006
    Assignee: Adobe Systems Incorporated
    Inventors: T. V. Raman, Perry A. Caro
  • Publication number: 20050187954
    Abstract: Apparatus and methods of revealing the hierarchical structure of a document having content of a characteristic type of content are described. The hierarchical structure may be expressed, independently of document content type, as a tree structure of one or more nodes. A semantic representation for interpreting the tree structure may also be provided. Document description files are used to encapsulate structural and meta information associated with a document stored on a computer-readable medium. Document description files are external to native application files and have a set of required fields. Document description files point to the referenced document data using Uniform Resource Locators (URLs) and serve as virtual documents. In addition to the required fields, applications can choose to encode additional structural information in the document description files.
    Type: Application
    Filed: April 14, 2005
    Publication date: August 25, 2005
    Inventors: T.V. Raman, Perry Caro
  • Patent number: 6704739
    Abstract: Computer-implemented methods and apparatus for tagging data assets are disclosed. The disclosed methods include a method of responding to a user request that a computer program application open a data asset. The method of opening a data asset includes presenting to the user a location interface to receive data asset location information from the user to locate a desired data asset. The location interface is linked to a searchable tag database that includes concept data elements, asset references, and associations. Concept data elements each representing a concept and have a hierarchy specified by concept hierarchy information. Asset references each comprise a storage location identifier for a corresponding data asset. Each association represents a relation between a data asset and a concept. The method also includes receiving from the user a query identifying a concept and a relation.
    Type: Grant
    Filed: January 4, 1999
    Date of Patent: March 9, 2004
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel H. Craft, Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Publication number: 20020091696
    Abstract: Computer-implemented methods and apparatus for tagging data assets are disclosed. The disclosed methods include a method of responding to a user request that a computer program application open a data asset. The method of opening a data asset includes presenting to the user a location interface to receive data asset location information from the user to locate a desired data asset. The location interface is linked to a searchable tag database that includes concept data elements, asset references, and associations. Concept data elements each representing a concept and have a hierarchy specified by concept hierarchy information. Asset references each comprise a storage location identifier for a corresponding data asset. Each association represents a relation between a data asset and a concept. The method also includes receiving from the user a query identifying a concept and a relation.
    Type: Application
    Filed: January 4, 1999
    Publication date: July 11, 2002
    Inventors: DANIEL H. CRAFT, PERRY A. CARO, JOSEPH PASQUA, DANIEL C. BROTSKY
  • Patent number: 5113517
    Abstract: A multiprocessor system comprises concurrent display of video data reflecting the operation of two processors in discrete portions of a single display screen with a user interface adapted for interaction with both processors. One processor controls the entire display while allocating a portion of the display screen for the use of the other processor which processor emulates a target processor system, for example, the IBM PC. A user interface is represented on the display screen in the form of metaphoric objects, called icons, with which the user can interact by changing the input focus to a designated object by visually pointed to it via the input means, which thereafter permits manipulation of the designated object of interaction with data input/output relative to the designated object.
    Type: Grant
    Filed: January 24, 1990
    Date of Patent: May 12, 1992
    Assignee: Xerox Corporation
    Inventors: Marian H. Beard, Perry A. Caro, Jennifer B. Hsiao, Kevin J. Mackey, James G. Sandman, Jr., Gary R. Steinbach, Donald R. Woods
  • Patent number: 5088033
    Abstract: An emulating data processor includes a host system and an emulating processor with outputs to and inputs from the host system. The emulating processor executes sequences of instructions executable by a PC being emulated, but a host processor independently executes sequences of its instructions which are different from PC instructions. Circuitry monitors the emulating processor outputs and provides information to the host system so that it can emulate the environment of the PC CPU, emulating both memory and I/O devices. The memory accesses of the emulating processor are mapped into the host system memory, so that the host processor is protected from defective PC software on the emulating processor. The display updates of the emulating processor are detected and provide information for the host processor in updating a part of its display which provides the information a PC display would provide simultaneously with the display characteristic of the host system.
    Type: Grant
    Filed: March 23, 1990
    Date of Patent: February 11, 1992
    Assignee: Xerox Corporation
    Inventors: Joseph H. Binkley, Perry A. Caro, John B. Dillon, Charles R. Fay, Jonathan Gibbons, Hilary N. Hooks, Abdo G. Kadifa, Jeffery W. Lee, William C. Lynch, Clayton W. Mock, Everett T. Neely, Michael L. Tallan, Geoffrey O. Thompson, Gaya Vukkadala, John D. Wick, Donald R. Woods
  • Patent number: 5062042
    Abstract: An emulating data processor includes a host sytem and an emulating processor with outputs to and inputs from the host system. An input/output processor handles I/O operation requests of the emulating processor, using the host system I/O devices to emulate some of the PC I/O devices. Floppy operations may be handled either by a floppy disk controller like that of the PC or by a software controller of a file in host rigid disk memory which may be accessed as a PC floppy disk, so that a data structure containing parameters of the operation is loaded and provided to the appropriate controller. Rigid disk operations are handled by another file in host rigid disk memory which may be accessed as a PC rigid disk, and an appropriate I/O operating system routine is provided so that the emulating processor can pass the operation parameters through to the host rigid disk controller in a group of registers.
    Type: Grant
    Filed: March 22, 1990
    Date of Patent: October 29, 1991
    Assignee: Xerox Corporation
    Inventors: Joseph H. Binkley, Perry A. Caro, Charles R. Fay, Jeffery W. Lee, Everett T. Neely, Geoffrey O. Thompson, Gaya Vukkadala
  • Patent number: 4939507
    Abstract: A user interface is represented on the display screen in the form of metaphoric objects, called icons, with which the user can interact by changing the input focus to a designated object by visually pointed to it via the input means, which thereafter permits manipulation of the designated object or interaction with data input/output relative to the designated object. This input means is also used to initially change the input focus to either the allocated emulating processor screen portion or to the remaining portion of the central processor display screen prior to interaction with the metaphoric objects in a selected screen portion, the change of the input focus causing subsequent user input via the input means to be directed to the selected screen portion until interrupted by a change in focus input to the other of the screen portions by the user via the input means.
    Type: Grant
    Filed: August 15, 1988
    Date of Patent: July 3, 1990
    Assignee: Xerox Corporation
    Inventors: Marian H. Beard, Perry A. Caro, Jennifer B. Hsiao, Kevin J. Mackey, James G. Sandman, Jr., Gary R. Steinbach, Donald R. Woods
  • Patent number: 4937036
    Abstract: A multiprocessor system comprises concurrent display of video data reflecting the operation of two processors in discrete portions of a single display screen with a user interface adapted for interaction with both processors. One processor controls the entire display while allocating a portion of the display screen for the use of the other processor which processor emulates a target processor system, for example, the IBM PC. To fully emulate another target processor system requires emulation of its screen facility and abstractions used in the display operations of the targeted system. The one processor is a general purpose host computer system having a central processor with real resources including I/O devices, main memory, a video display for displaying information on the display screen of the display and user input means, e.g. a keyboard and a mouse, to the host computer to provide input to the display screen.
    Type: Grant
    Filed: March 21, 1988
    Date of Patent: June 26, 1990
    Assignee: Xerox Corporation
    Inventors: Marian H. Beard, Perry A. Caro, Jennifer B. Hsiao, Kevin J. Mackey, James G. Sandman, Jr., Gary R. Steinbach, Donald R. Woods
  • Patent number: 4920481
    Abstract: An emulating data processor includes a host system and an emulating processor with outputs to and inputs from the host system. The emulating processor executes sequences of instructions executable by a PC being emulated, but a host processor independently executes sequences of its instructions which are different from PC instructions. Circuitry monitors the emulating processor outputs and provides information to the host system so that it can emulate the environment of the PC CPU, emulating both memory and I/O devices. The memory accesses of the emulating processor are mapped into the host system memory, so that the host processor is protected from defective PC software on the emulating processor. The display updates of the emulating processor are detected and provide information for the host processor in updating a part of its display which provides the information a PC display would provide simultaneously with the display characteristic of the host system.
    Type: Grant
    Filed: December 8, 1987
    Date of Patent: April 24, 1990
    Assignee: Xerox Corporation
    Inventors: Joseph H. Binkley, Perry A. Caro, John B. Dillon, Charles R. Fay, Jonathan Gibbons, Hilary N. Hooks, Abdo G. Kadifa, Jeffery W. Lee, William C. Lynch, Clayton W. Mock, Everett T. Neely, Michael L. Tallan, Geoffrey O. Thompson, Gaya Vukkadala, John D. Wick, Donald R. Woods
  • Patent number: 4899136
    Abstract: A multiprocessor system comprises concurrent display of video data reflecting the operation of two processors in discrete portions of a single display screen with a user interface adapted for interaction with both processors. One processor controls the entire display while allocating a portion of the display screen for the use of the other processor which processor emulates a target processor system, for example, the IBM PC. A user interface is represented on the display screen in the form of metaphoric objects, called icons, with which the user can interact by changing the input focus to a designated object by visually pointed to it via the input means, which thereafter permits manipulation of the designated object or interaction with data input/output relative to the designated object.
    Type: Grant
    Filed: April 28, 1986
    Date of Patent: February 6, 1990
    Assignee: Xerox Corporation
    Inventors: Marian H. Beard, Perry A. Caro, Jennifer B. Hsiao, Kevin J. Mackey, James G. Sandman, Jr., Gary R. Steinbach, Donald R. Woods