Patents by Inventor Bradley A. Edelman

Bradley A. Edelman 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: 6442576
    Abstract: An apparatus and a method perform search operations on a document having nested elements of varying types. The apparatus finds in the document an element which is capable of containing nested elements of one or more varying types. The apparatus can also replace the found element with a substitute element, which is also capable of containing nested elements of one or more varying types. The types of elements include texts, images, animation, and sound clips. For each element, a matching function and a find function are provided. The matching function associated with one element determines if a target element matches itself based on predetermined search criteria. The find function associated with one element searches for a match of a target element within itself. The find function of one element can in turn invoke find functions associated with elements embedded within itself in carrying out the search on the target element.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: August 27, 2002
    Assignee: Adobe Systems Incorporated
    Inventors: Bradley A. Edelman, William Kraus
  • Patent number: 6292809
    Abstract: A method and apparatus for selecting cells in a table. The table includes individual cells and joined cells. The joined cells including two or more individual cells forming a rectangular region within the table. The cells have one or more user manipulatable properties and each cell may contain data. The method includes selecting a starting cell, identifying a current cell including defining a previous cell along a path between the starting cell and the current cell, and determining a selection of cells based on the starting, current and previous cells.
    Type: Grant
    Filed: August 7, 1997
    Date of Patent: September 18, 2001
    Assignee: Adobe Systems Incorporated
    Inventor: Bradley A. Edelman
  • Patent number: 5680563
    Abstract: A filtering framework in an object oriented operating system with a processor, such as an IBM PowerPC, a storage connected to and controlled by the processor, a display connected to and controlled by said processor, an object-oriented operating system resident in the storage and under the control of the processor, a view framework in the object-oriented operating system for managing a window on the display, a container framework in the object-oriented operating system for storing and manipulating information indicative of each item displayed in the window on the display, and a filter framework in the object-oriented operating system containing a method and data which respond to selection of a particular filter object and application of the filter object to each item displayed in the window to filter out all items not matching a particular characteristic that is not currently required. The filtered out items in a preferred embodiment are gathered into a bundle of unusable items and displayed in a group.
    Type: Grant
    Filed: July 25, 1994
    Date of Patent: October 21, 1997
    Assignee: Object Technology Licensing Corporation
    Inventor: Bradley A. Edelman
  • Patent number: 5553222
    Abstract: A method and system for providing synchronization of the timing of various multimedia events. Clock objects are defined in the storage and associated with an internal or external source of current time. The clock objects are able to be displayed on the display, but can be hidden once their linkages are defined. One or more multimedia objects representative of audio, visual or other multimedia events are defined and linked to a particular clock object or clock objects. Then, a processor synchronizes the multimedia objects with the associated clock object or objects. Finally, the various multimedia events are performed in synchronization with their associated clocks.
    Type: Grant
    Filed: December 19, 1995
    Date of Patent: September 3, 1996
    Assignee: Taligent, Inc.
    Inventors: Steve H. Milne, Matthew L. Denman, James M. Tindell, John C. Tobias, II, Michael R. Dilts, Bradley A. Edelman
  • Patent number: 5544297
    Abstract: A technique for providing routing of various multimedia events throughout the course of a multimedia presentation using a computer with a storage and a display. A processor with an attached display, storage and multimedia device builds a component object in the storage of the processor for managing the multimedia device including at least one port for exchanging multimedia information. The processor includes a connection object for connecting the at least one port to the multimedia device to facilitate the exchange of multimedia information and the processor routes information between the multimedia device and the component object port. A list of component objects are stored in the storage and current status for each of the components in the list is also stored. Then, when a multimedia player is invoked, a test is performed on each of the components in the list, and their associated multimedia devices, to determine what aspects of the multimedia presentation can be run.
    Type: Grant
    Filed: December 13, 1995
    Date of Patent: August 6, 1996
    Assignee: Taligent, Inc.
    Inventors: Steven H. Milne, James M. Tindell, John C. Tobias, II, Michael R. Dilts, Bradley A. Edelman
  • Patent number: 5511002
    Abstract: A technique for providing routing of various multimedia events throughout the course of a multimedia presentation using a computer with a storage and a display. A processor with an attached display, storage and multimedia device builds a component object in the storage of the processor for managing the multimedia device including at least one port for exchanging multimedia information. The processor includes a connection object for connecting the at least one port to the multimedia device to facilitate the exchange of multimedia information and the processor routes information between the multimedia device and the component object port.
    Type: Grant
    Filed: September 13, 1993
    Date of Patent: April 23, 1996
    Assignee: Taligent, Inc.
    Inventors: Steven H. Milne, James M. Tindell, John C. Tobias, II, Michael R. Dilts, Bradley A. Edelman, Matthew Denman