`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 1 of 37
`
`
`
`
`
`
`EXHIBIT A
`EXHIBIT A
`
`
`
`(12) United States Patent
`Berkheimer
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7.447,713 B1
`Nov. 4, 2008
`
`US007.447713B1
`
`(54) SYSTEMAND METHOD FOR ARCHIVING
`AND OUTPUTTING DOCUMENTS OR
`GRAPHICAL TEMIS
`
`(76) Inventor: Steven E. Berkheimer, 1280 Oak Trail
`Dr. Lib
`ille, IL (US) 60.048
`r., Libertyville, IL (US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 512 days.
`(21) Appl. No.: 09/977,502
`
`(22) Filed:
`
`Oct. 15, 2001
`O
`O
`Related U.S. Application Data
`(60) Eyal application No. 60/240,179, filed on Oct.
`s
`(51) Int. Cl.
`(2006.01)
`G06F 7/30
`(2006.01)
`G06F 9/44
`(2006.01)
`G06F 3/048
`(2006.01)
`G06G 5/02
`(52) U.S. Cl. ....................... 707/204; 707/202; 717/121:
`345/600; 715/763
`(58) Field of Classification Search ......... 707/100–103,
`707/104.1, 204, 202; 715/513, 528, 763;
`358/11, 1.16, 1.18; 713/1; 717/121; 345/600
`See application file for complete search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`Matheny et al. ............... T10/62
`Tian et al. ..................... 714.f48
`Adegeest et al.
`... 358.1.18
`Dhond et al. ............... 715,763
`Ferrel et al. ................. 715,513
`
`8, 1996
`9, 1997
`3, 1999
`2, 2001
`5, 2001
`
`5,551,055 A *
`5,671,353 A *
`5,889,932 A *
`6, 195,092 B1*
`6,230,173 B1*
`
`RE37,722 E * 5/2002 Burnard et al. ................ T13/1
`6,385,768 B1* 5/2002 Ziebell .............
`... T17.121
`6,456,395 B1* 9/2002 Ringness ...
`... 358/19
`6,519,597 B1 *
`2/2003 Cheng et al. .................. 707/10
`6,549,935 B1
`42003 Lapstun et al............... 709.204
`6,581,076 B1* 6/2003 Ching et al. ......
`... 707,204
`6,697,078 B2 * 2/2004 Becker et al. .....
`... 345,589
`6,721,769 B1 * 4/2004 Rappaport et al.
`... 707/205
`6,738,152 B1* 5/2004 Roth et al. .....
`... 358,114
`6,745,161 B1
`6/2004 Arnold et al. .................. 7O4/7
`6,795,214 B2 * 9/2004 Weinholz et al. ............. 358/19
`2002fO154325 A1 * 10, 2002 Holub ........................ 358/19
`
`OTHER PUBLICATIONS
`Essam A. El-Kwae et al., “A Robust Framework for Content-Based
`Retrieval by Spatial Similarity in Image Databases”. ACM, Apr.
`1999, pp. 174-198.*
`Achim Kraisset al., “Integrated Document Caching and Prefectching
`in Storage Hierarchies based on Markov-chain Predictions'. ACM,
`Jan. 1998, pp. 141-162.*
`* cited by examiner
`Primary Examiner Thuy N Pardo
`(74) Attorney, Agent, or Firm Wood, Phillips, Katz, Clark &
`Mortimer
`
`ABSTRACT
`(57)
`Systems and methods for translating document files to a com
`mon input format can then parse the elements of such docu
`ments into an object oriented document model with linking
`tags associated with each of the objects, element properties
`and element property values. The system and method also
`provide a capability to efficiently compare, reconcile, Store,
`distribute and edit Such object oriented components, ele
`ments, properties and/or values. Archived documents or
`graphical items can be recompiled and output in a predeter
`mined, standard format.
`
`28 Claims, 9 Drawing Sheets
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 2 of 37
`
`: OBJECAN RELATIONSHIPSATAMODELARCHIVE
`
`MPORTAND
`RECONCLATION
`REPORTS
`ARCHWE
`
`DOCERENE
`ANEELEMEF
`is
`SEARCH
`METADAA
`
`TEMPORARY
`IMPORT
`RCORDS
`
`
`
`
`
`
`
`Ea
`N
`
`OBJECTS
`AND OBJECT
`
`ELEMENT
`PROPERTY
`iAJES
`
`ELEMENT
`PROFERTIES
`
`DOCUMENT
`PROPERIES
`
`SOCUMENih
`PROPERTY:
`WALUES
`:
`
`SER
`DEFINED
`ELEMENT
`RULES
`
`---------
`
`DOCUMEN
`SANDELEMENT
`VERSION DATA
`
`:
`
`USER
`DEFINED
`DOCUMEN ?
`RULES
`
`: INTERACTION:
`BETWEEN
`; TOOLS AND :
`INTERFACE :
`
`INTERNETSYSTEMAND CAPABILITIES
`
`
`
`
`
`U.S. Patent
`
`US 7.447,713 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 3 of 37
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 2 of 9
`
`US 7.447,713 B1
`
`-
`PARSING AND
`TAGGING OF
`OBJECTS AND
`RELATIONSHIPS
`ACCORDING TO
`
`1
`
`/OBJECTS AND,
`104-r:RELATIONSHIPs
`PARSERI
`y TAGGER /
`---
`--------------
`:
`: TRANSLATION :
`OF
`:
`DOCUMENTS :
`TO STANDARD
`FILE FORMAT: ;
`:
`
`a
`
`- 1
`
`-
`
`-------
`
`; :
`:
`
`!
`
`:
`
`FiO2A
`9.
`
`100
`?
`- - - - - - - - - -
`
`s
`
`102
`---,
`n-yn-W
`1
`STANDARD,
`: SCRIPTED -
`NON ;
`Doc MENT ...; NETWORK :... E.
`IMPORT
`FILE FORMAT
`PREs
`EODER
`'TRANSLATOR
`
`- - - - - - - - - - -
`
`w
`
`----- - 1
`
`w
`
`- - - - -
`
`
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 4 of 37
`
`INTERNAL
`USERS
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 3 of 9
`
`US 7.447,713 B1
`
`:
`
`:
`
`:
`
`Fig. 2B
`OBJECT AND RELATIONSHIPS DATA MODEL ARCHIVE
`
`101
`
`14
`
`|
`
`IMPORTAND
`RECONCILATION
`REPORTS
`ARCHIVE
`
`DOCUMENT
`AND ELEMENT
`SEARCH
`METADATA
`
`TEMPORARY
`IMPORT
`RECORDS
`
`ELEMENT
`METADATA
`
`ELEMENT
`é
`$ METADATA
`
`ELEMENT
`PROPERTY
`WALUES
`
`ELEMENT
`PROPERTIES
`
`DOCUMENT
`PROPERTIES
`
`DOCUMENT
`PROPERTY
`VALUES
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 5 of 37
`
`USER
`OEFINED
`ELEMENT
`RULES
`
`- - - - - - - - - - - -
`
`DOCUMENT
`éAND ELEMENTB
`VERSON DATA
`
`USER
`DEFINED
`
`
`
`INTERNET SYSTEMAND CAPABILITIES
`
`-----------
`INTERACTION
`BETWEEN
`TOOLS AND
`INTERFACE
`MANAGER
`ND OBJECTS :
`A
`ELATIONSHIPS
`ARCHIVE
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 4 of 9
`
`US 7.447,713 B1
`
`Fig. 2C T - - - - - - - - - - - - - - - - - - - --------------- - - - - - - - - - - - - - - - - - -
`REVIEW AND
`;:
`: MANAGEMENT :
`OFRULES FOR r
`---------------------- IMPORT, EXPORT,
`RECONCILIATION:
`:
`---,
`; AND VERSION
`-----------
`: EXPORTED :::::
`REPORTS :
`DOCUMENTS:::::
`--------------
`; : :
`IMPLEMENTATION:
`----'
`OF COMPLED
`; :---------------------- - OBJECTS AND :
`RELATIONSHIPS :
`; :
`EXPORT
`---------------
`;
`:
`
`-----
`
`}-
`
`:
`
`t--
`
`- - - - - - - - - - - - - - -
`
`- - - u
`
`air -------,
`
`:
`MANAGEMENT ---------------------- --
`:
`OFOBJECTS AND 106, -’s,
`ESSE RECISANE
`
`E. : :
`f ,
`!---------------------- b-
`---------------
`RELATIONSHIPS -
`:RELATIONSHIPS ------------------------------------------------
`EXPORT
`23:35, ;
`:
`--------------
`goMPLER/
`;
`:
`IMPLEMENTATION:
`- - - - - -
`FOREXPORT
`OF OBJECTS AND
`----------------------
`-------------
`---------------------- - RELATIONSHIPS :
`i EDITING AND
`:
`MANIPULATION
`- - - - - - - - - - - - - - - - -
`:
`------------, "EAN
`z: :
`-----------
`-----------------------
`;
`;
`:
`IMPORTAND
`: EXPORTED ; ;
`: IMPORTING
`DOCUMENTS:
`;
`; :- DocumENTs :::
`MANAGEMENT OF :
`:
`RULES FOR
`;
`----- - - - - - al
`IMPORTING
`:
`'---T
`OBJECTS AND :
`RELATIONSHIPS
`
`ki w p
`
`w m
`
`- - - -
`
`I
`
`--------
`
`
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 6 of 37
`
`------
`EXTERNALUSERS
`VIA INTERNET/VPN
`t
`
`34
`
`:
`
`: IMPLEMENTATION:
`ANDMANAGEMENT ---------------------- -
`OFRECONCLIATION:
`RULES FOR
`IMPORTING OBJECTS :
`AND RELATIONSHIPS
`-------------------
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 5 Of 9
`
`US 7.447,713 B1
`
`
`
`-
`
`r
`
`m
`
`-
`
`IMPORT, EXPORT,
`RECONC1LIATION,
`AND VERSION
`REPORTS
`MANAGEMENT
`WEBPAGES
`
`p
`
`OBJECTS AND
`RELATIONSHIPS
`EXPORT
`MANAGEMENT
`WEBPAGES
`
`OBJECTS
`RELATIONSHIPS
`VERSIONS
`MANAGEMENT
`WEBPAGES
`
`or
`
`-
`
`a -a - - - - - -
`
`OBJECTS AND
`
`RELATIONSHIPS
`EDTNG AND
`MANIPULATION
`WEBPAGES
`
`OBJECTS AND
`RELATIONSHIPS
`IMPORT
`MANAGEMENT
`WEBPAGES
`
`OBJECTS AND
`RELATIONSHIPS
`RECONCILATION
`MANAGEMENT
`WEBPAGES
`
`AUTOMATED
`LOADING OF
`OBJECTS AND
`RELATIONSHIPS
`TOWEB PAGES
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 7 of 37
`
`w
`
`y
`OBJECTS AND's
`FORMAT
`*
`OBJECTS AND --- RELATIONSHIPS--
`RELATIONSHIPS
`INTERFACE i
`JRANSLATOR'
`COMPLER
`
`x
`
`as . .
`
`.
`
`ea
`
`INTERACTION
`BETWEEN
`OBJECTS AND
`RELATIONSHIPS
`WEBPAGES AND
`INTERNET SERVER
`INTERFACE AND
`TOOLS MANAGER
`
`w
`
`------
`w
`, INTERNET sy
`SERVER
`INTERFACE
`AND TOOLS
`MANAGER
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 6 of 9
`
`US 7.447,713 B1
`
`
`
`
`
`
`
`ASSOCATED DOCUMENTS
`CAPABILITIES AND REPORTS
`
`OBJECT
`MODEL
`COMPONENTS
`
`IMPORT
`REPORTS
`ARCHIVE
`
`Fig. 3
`
`
`
`
`
`OBJECTS
`AND OBJECT
`RELATIONSHIPS
`MANAGER
`
`DOCUMENTS
`FOR IMPORT
`
`102
`
`
`
`104
`
`DOCUMENT FILE
`FORMAT
`CONVERTER
`(2)
`
`DOCUMENT
`OBJECTS AND
`RELATONSHIPS
`PARSER AND
`TAGGER
`
`
`
`
`
`
`
`IMPORTAND
`RECONCLATION
`REPORTS
`ARCHIVE
`
`OBJECTS AND
`RELATIONSHIPS
`MANAGEMENT
`INTERFACE
`
`(2)
`
`(2)
`
`ARCHIVED
`DOCUMENTS
`AND ELEMENTS
`METADAA
`
`
`
`
`
`
`
`54
`
`REPORTS ON
`IMPORTING AND
`RECONCLED
`OBJECTS AND
`RELATIONSHIPS
`(12)
`
`
`
`DOCUMENT
`CONSTRUCTION
`METADATA
`
`(2)
`
`(4)
`
`IMPORTING
`OBJECTS AND
`(6)(6)(7)(3)--RELATIONSHIPs
`y) SN/ REPOSITORY
`OBJECTSN GO-G)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`G5)
`(2.
`
`DOCUMENT
`DATA
`
`G5)
`
`DOCUMENT
`
`SPECIFIC
`DATA AND
`METADATA
`
`G5)
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 8 of 37
`
`
`
`2.
`ELEMENT
`PROPERTY
`VALUES
`
`
`
`ELEMENT
`SPECIFIC
`
`METADATA
`80
`
`G8)
`
`(8)
`DOCUMENT
`6Ob-ELEMENT
`PROPERTIES G5)(2) PROPERTIES
`
`60C
`
`USER
`DEFINED
`EEMENT
`RULES
`
`
`
`62b
`
`DOCUMENT
`AND ELEMENT
`VERSION
`DATA
`
`DEFINED
`DOCUMENT
`RULES
`
`
`
`DOCUMENT
`PROPERTY
`
`VALUES
`
`62C
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 7 Of 9
`
`US 7.447,713 B1
`
`Fig. 4
`
`OBJECT AND RELATIONSHIPS DATA MODEL ARCHIVE
`
`
`
`
`
`
`
`MPORTAND
`RECONCLATION
`REPORTS
`ARCHIVE
`
`DOCUMENT
`AND ELEMENT
`
`TEMPORARY
`IMPORT
`RECORDS
`
`7 OBJECTS
`AND OBJECT
`
`f
`
`so
`3 y ^
`is ELEMENT B:
`K METADATA B;
`
`;
`: DOCUMENT:
`;
`; : :
`DATA
`:
`;
`
`:
`
`
`
`:
`
`:
`
`
`
`?ix 62a
`is ELEMENT B:
`K METADATA B
`
`EEMENT
`PROPERTY
`VALUES
`
`| ELEMENT
`PROPERTIES
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 9 of 37
`
`USER
`DEFINED
`r ELEMENT
`RULES
`
`
`
`
`
`DOCUMEN
`DOCUMENT
`PROFES PROPERTY
`VALUES
`
`:
`
`
`
`62
`
`;
`USER
`:
`DEFINED
`:::
`60b
`- - - - - - - - - - - DOCUMENT
`- - - - - - - - - - - - -
`DOCUMENT
`RULES
`éAND ELEMENTB)
`VERSION DATA
`
`
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 8 of 9
`
`US 7.447,713 B1
`
`Fig. 5
`
`
`
`
`
`DOCUMENT
`FOR IMPORT
`
`Fig. 5A
`
`DOCUMENT IMPORT PROCESS DETAL
`
`SCRIPTED
`FOLDER
`
`OBJECTS
`AND OBJECT
`RELATIONSHIPS
`MANAGER
`
`IMPORTAND
`RECONCLIATION
`REPORTS
`MANAGER
`
`RULES
`RECONCLATION
`MANAGER
`
`FILE
`FORMAT
`CONVERTER
`
`STANDARD
`FLE FORMAT
`CODE
`INTERPRETER
`
`INDEXING
`OF INTERPRETED
`DOCUMENT
`CODE
`
`TAGGING OF
`DOCUMENT
`CONSTRUCTION
`FORM
`INDEXED
`CODE
`
`AND TAGGING
`OF OBJECTS AND
`RELATIONSHIPS
`FROM
`INDEXED
`CODE
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 10 of 37
`
`
`
`U.S. Patent
`
`Nov. 4, 2008
`
`Sheet 9 of 9
`
`US 7.447,713 B1
`
`- - -, m- - - - - - - - - m - a - - - m - w -r n- un- m - m
`
`r - a m - - - m - - -- m - - - - - - - - - - - -n m - - - - - - - - - - - -n - -
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`USER-
`DEFINED
`ELEMENT
`RULES
`
`
`
`INTERACTION
`WITH
`TEMPORARY
`RECORDS FOR
`RECONCILIATION
`TO USER.
`ESTABLISHED
`RULES
`
`
`
`USER.
`DEFINED
`DOCUMENT
`RULES
`
`IMPORTAND
`RECONCLIATION
`REPORTS
`
`
`
`IMPORTAND
`RECONCILIATION
`REPORTS
`ARCHIVE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PARSED
`AND AGGED
`OBJECTS AND
`RELATIONSHIPS
`
`
`
`TEMPORARY
`MPORT
`RECORDS
`REPOSITORY
`
`OBJECTS AND
`RELATIONSHIPS
`RECONCLED TO
`RULES
`
`OBJECTS AND
`RELATIONSHIPS
`ARCHIVE
`
`
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 11 of 37
`
`
`
`US 7,447,713 B1
`
`1.
`SYSTEMAND METHOD FOR ARCHIVING
`AND OUTPUTTING DOCUMENTS OR
`GRAPHICAL TEMIS
`
`This application is a utility application claiming the benefit
`of the earlier filing date of provisional application Ser. No.
`60/240,179 filed Oct. 13, 2000.
`
`FIELD OF THE INVENTION
`
`The invention pertains to digital asset management sys
`tems including the processing and archiving of files. More
`particularly, the invention pertains to processing to form
`object-oriented representations offiles received in a standard
`ized format. The object oriented representations can be
`graphically manipulated and then entered into an archival
`data base with minimal redundancy and with relationships
`maintained among the elements of the item for Subsequent
`retrieval, editing, recompiling and outputting the file.
`
`10
`
`15
`
`BACKGROUND OF THE INVENTION
`
`2
`With respect to combining groups of documents or graphi
`cal items from disparate sources into a single common
`archive going forward, it would be desirable to be able to
`efficiently and cost effectively manipulate certain kinds of
`symbols and wording. For example, inserting the new corpo
`rate logo and/or corporate name in the existing archiving data
`base, originated from two different companies, so that new
`copies of the documents or graphical items reflect the up
`dated corporate logo and name. This capability would be
`particularly useful for product related documentation to be
`distributed by the new entity.
`The execution of pre-print production work in connection
`with graphics documents is another instance where known
`systems and approaches incorporate less than optimal solu
`tions in connection with maintaining databases for a variety
`of product packaging graphical items and the like. In this
`instance, the tasks necessary to prepare art work for mass
`production printing are usually repeated over and over for
`each document that is to be printed. However, multiple docu
`ments in company graphics archives often have numerous
`graphic elements in common. The one-two-one relationship
`between graphic documents and the graphic elements con
`tained in these documents is often the same between docu
`ments. Storage of redundant common graphics elements
`leads to inefficiencies and increased costs. Known asset man
`agement systems used in the graphics arts industry do not
`address this inefficiency in the storage of graphic documents
`or elements.
`There thus continues to be a need for asset and content
`management systems for managing large archival databases
`of linked documents or graphical items with minimal redun
`dancy. Preferably, such data bases could be configured to
`incorporate a variety of new documents and/or graphical
`items in a way which is consistent with standards associated
`with pre-existing documents or graphical items and which
`can link common elements of later-entered documents or
`graphical items to pre-existing common elements. It would
`also be desirable if either on an item-by-item basis or an
`exception basis a user could graphically review a representa
`tion of newly entered items for purposes of control and con
`sistency. Finally it would promote efficiency to be able to
`manage content on a one-to-many basis within the asset man
`agement environment.
`
`SUMMARY OF THE INVENTION
`
`An asset and content management system in accordance
`with the invention translates multiple documents and docu
`ment components to and from an object-oriented archive
`having managed singular and unique document-related
`objects and relationships. These objects and relationships can
`be modified and utilized in various combinations, via mul
`tiple methods so as to achieve object integrity as well as
`one-to-many modification and concurrent updating of the
`archive.
`A document or graphic content manipulation system and
`asset management system eliminate redundant instances of
`common text or graphical elements. Document or graphic file
`formats are converted to a standardized representation for
`Subsequent processing. The standardized representations are
`then parsed into object oriented document components. The
`components are tagged for Subsequent identification and link
`ing purposes.
`The parsed graphical objects and associated relationships
`are analyzed and compared to objects and relationships
`derived from other documents or items in a common multiple
`document or item, batch, mode import process. Additionally,
`objects and relationships are analyzed and compared to pre
`viously imported documents which are part of the archive.
`Objects and relationships which are being imported are
`then analyzed and compared in accordance with user estab
`
`To the largest extent the prevailing paradigm for electronic
`document creation, editing and archiving is rooted in perspec
`tives established long ago for hard-copy documents. In
`today's digital asset management systems, numerous docu
`ments containing multiple instances of redundant document
`elements are the convention. Although these redundant ele
`ments may involve relatively minor property variations deal
`ing with Such associated characteristics as size and position in
`the document, the instances of basic element redundancy
`contributes to gross inefficiencies in the storage and use of
`documents in a digital archive.
`Among the inefficiencies created by this paradigm and the
`digital document archiving capabilities driven by it is the
`unnecessarily large memory capacity requirements and Sub
`sequent costs for the devices and systems involved with docu
`ment archiving. Another inefficiency of this paradigm
`involves the gross redundancy and menial work-effort, along
`with the associated unnecessary execution time and cost
`involved with editing or replacing multiple instances of com
`mon graphic elements present in large numbers of documents
`40
`within an archive.
`Associated with the hard-copy based paradigm that unnec
`essarily encumbers the efficient document use and archiving
`mentioned above is a similarly constraining and longstanding
`paradigm, which addresses the work processes and methods
`45
`involved with converting documents for mass reproduction of
`as a work-in-turn, custom-manufacturing process. In this
`paradigm, over time the same reproduction-related prepara
`tion tasks are executed over and over again to the same basic
`elements, which are part of multiple documents prepared for
`reproduction. Because of the document archiving systems
`that are driven by this paradigm, those involved with the
`preparation of documents for mass production reproduction
`are unable to take advantage of the opportunities of a com
`ponents-based manufacturing approach that are made pos
`sible by the methods, devices and processes of the invention.
`One instance of the above noted problem arises where
`documents or graphical items from different sources are to be
`integrated into a single archive, and, have common elements
`added to various of the documents or graphical items, which
`have heretofore not existed. One example grows out of acqui
`60
`sition or merger activities wherein multiple companies com
`bine and wish to revise existing documents, which have dif
`ferent corporate identities, to exhibit the new common
`corporate identity going forward. Such documents would
`include, without limitation, advertisements, manuals, bro
`chures, letterheads, and other documents or graphical items
`which would be used in the normal course of corporate busi
`ness activities.
`
`25
`
`30
`
`35
`
`50
`
`55
`
`65
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 12 of 37
`
`
`
`4
`The Parser determines and extracts components of the stan
`dardized document or item representation according to the
`data construct needs of the present Graphic Object Oriented
`Document model. Once an archive of Graphic Object Ori
`ented Documents has been established, users are able to
`achieve a number of work execution efficiencies that are not
`possible with conventional object oriented and non-object
`oriented graphics data constructs and Associated Digital
`Asset Management Systems.
`The second function of the systems Interpreter/Parser is to
`reassemble the Graphic Object Oriented Document modeled
`document into composite output files in one of a plurality of
`industry accepted output file formats, such as POSTSCRIPT
`type file formats. Manipulated modeled documents can thus
`be used within conventional graphics Software applications,
`which work with only one file at time as well as to allow for
`the output of modeled documents to digital printers, image
`setters, plate makers and engravers.
`Some of the document components provided for in the
`model are intended for use with the present inventions tools
`and user interface. Some of these components are not present
`in imported documents. In some cases, component data is
`assigned in the Interpreter/Parser to allow for the manage
`ment of document components in the inventionarchive. Some
`examples of document components not necessarily available
`in imported documents and assigned by the Interpreter/Parser
`include:
`unique numerical document identity
`unique numerical document version identity
`pointer reference to all of each document's version and
`component fields
`version start and end date/time
`identity of the user executing a version
`pointer references to the document component fields
`effected by version executions
`the workflow step associated with the document version
`unique numerical element identity
`pointer reference to Element Version Metadata
`pointer reference to documents in the archive in which the
`element appears
`pointer reference to associated element properties
`pointer reference to associated element values indication
`of the element's status as a design standard element
`unique numerical element version identity
`pointer reference to associated Element Metadata
`workflow step associated with the element version
`element category
`element size pointer reference
`element shape construction type
`pointer reference to applicable element property values
`The invention includes methods, devices and processes,
`which:
`1. Convert documents to be imported to the inventions
`base document file format as the first step of the inven
`tion’s import process;
`2. Parse the base document file format of documents being
`imported in accordance with the inventions document
`object model;
`3. Enable users to establish circumstances, characteristics
`and criteria associated with objects being imported and/
`or object relationships so as to determine the nature of
`the inventions analysis and comparison of importing
`documents;
`4. Enable users to establish information, derived from the
`inventions analysis and comparison of documents
`being imported that will be reported, distributed and
`archived in the inventions document object model
`archive;
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 13 of 37
`
`40
`
`45
`
`50
`
`55
`
`60
`
`US 7,447,713 B1
`
`10
`
`25
`
`30
`
`35
`
`15
`
`3
`lished rules and standards pertaining to object and object
`relationship clarification and differentiation. Objects and
`relationships being imported are analyzed and compared
`according to user established rules and standards pertaining
`to integrity and accuracy. Objects and relationships being
`imported are also analyzed and compared according to user
`established rules pertaining to redundant objects and object
`relationships.
`Objects and relationships being imported can then be pre
`sented in reports in accordance with user established rules for
`importing objects and relationships. Objects can be manually
`displayed along with element properties and element prop
`erty values or, document properties and document property
`values for manual correction, editing and reconciliation.
`Alternately, an automated reconciliation process can be
`executed for correcting and editing objects and relationships
`being imported. Finally, the reconciled objects and relation
`ships can be moved from the importing repository to the
`archive for Subsequent retrieval and use.
`When the objects and relationships are entered into the
`archive, the relationships between various components are
`maintained. As a result, operators are able to view and
`manipulate document components and the content thereof
`either as part of a composite document or as separate docu
`ment elements. Subsequently, the objects and items in the
`archives can be edited on a singular basis while effecting
`multiple linked documents or graphical items which are con
`currently in the archive.
`The process provides for automatic application of work
`effort on a single instance of a graphical object which will
`have a common effect across multiple documents or multiple
`graphical items throughout the archive. Additionally, textual
`objects can be edited on a singular basis, and through the
`pre-established links in the archive, can effect a plurality of
`related composite output documents which are being pro
`duced, for example, packaging variations for multiple prod
`ucts having common ingredients or disclosure information.
`The archived document, documents, or items can be
`recompiled by a reverse parsing process. The recompiled
`document(s) or item(s) can be output in any one of a plurality
`of industry accepted file formats for copying, printing or
`electronic distribution.
`In an environment where the documents or graphical items
`represent packaging, the present invention and archive sys
`tem can be used to identify cylinders and plates from previ
`ously produced packaging SKUs. The existing cylinders and
`plates can be used to reduce turn around time and costs in
`printing new packaging.
`Similarly, the archive manager system can automatically
`identify color separation document components from previ
`ously produced packaging SKUs. These can also be used to
`reduce turn around time and costs in color separating new
`packaging.
`The processing system can automatically reconcile newly
`executed designs with pre-established design standards and
`reproduction specifications. This in turn can eliminate time
`consuming and costly rework and print reruns.
`Where the management and archive system are provided as
`a remotely accessible capability, as in a processing and edit
`ing service, customers or participants can concurrently work
`on different components of single or multiple documents
`while still retaining the desired minimization of redundancy.
`Further, recompiled documents can be output in an internet
`standard format where desired.
`The systems Interpreter/Parser has two primary functions.
`The first of these is to analyze documents or files, which may
`come from a variety of different sources and which have been
`converted to a pre-selected file format such as a POST
`SCRIPT-type such as PostScript Level 1, PostScript Level 2,
`65
`PostScript Level 3, PDF, GHOSTSCRIPT, a registered trade
`mark of Aladdin Enterprises or similar formats.
`
`
`
`US 7,447,713 B1
`
`5
`
`10
`
`15
`
`25
`
`30
`
`40
`
`45
`
`50
`
`5
`5. Enable users to establish the circumstances, intervals
`and distribution lists that are to be applied to reports
`derived from the inventions analysis and comparison of
`documents being imported;
`6. Enable users to establish rules and standards to used as
`the basis of differentiating, clarifying, correcting and
`eliminating redundancies associated with objects and
`object relationships derived from imported documents
`prior to their being archived in the invention's document
`object model archive;
`7. Enable users to establish circumstances, characteristics
`and criteria, derived from the inventions analysis and
`comparison of imported documents and relating to user
`established rules and standards, whereupon object and
`object relationship differentiation, clarification, correc
`tion and redundancy elimination will be effected by
`manual or automated means;
`8. Enable users to access, view, edit, manipulate, replace,
`print, compile and download objects and object relation
`ships contained in the invention's document object
`model archive;
`9. Enable users to establish security-related privileges and
`rules effecting the inventions allowing or disallowing
`individual users or groups of users to access, view, edit,
`manipulate, replace, print, compile and download
`objects and object relationships and the invention’s gen
`erated reports contained in the inventions document
`object model archive;
`10. Enable users to establish circumstances, characteristics
`and criteria associated with instances of user's access
`ing, Viewing, editing, manipulating, replacing, printing,
`compiling and downloading archived objects and object
`relationships to be contained in reports generated, dis
`35
`tributed and archived by the invention to facilitate man
`aging the inventions use:
`11. Enable users to establish circumstances, characteristics
`and criteria associated with instances of user's editing,
`manipulating, replacing, compiling and downloading
`archived objects and object relationships to be contained
`in reports generated, distributed and archived by the
`invention to facilitate the management of object and
`object relationship versions over time; and
`12. Enable users to establish rules and standards for the
`number of instances of user's editing, manipulating,
`replacing, compiling and downloading archived objects
`and object relationships that are to be retained in the
`inventions import reconciliation records.
`Numerous other advantages and features of the present
`invention will become readily apparent from the following
`detailed description of the invention and the embodiments
`thereof, from the claims and from the accompanying draw
`1ngS.
`
`Case 1:19-cv-11586-FDS Document 405-1 Filed 10/21/22 Page 14 of 37
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`55
`
`FIG. 1 is an over-all block diagram of a system in accor
`dance with the present invention;
`FIGS. 2, 2A-2D are over-all blocks and functional dia
`grams of the system in accordance with the present invention;
`FIG. 3 is a flow diagram illustrating aspects of document
`import processing in accordance with the present invention;
`FIG. 4 illustrates a data structure usable in the system of
`FIGS. 1, 2; and
`FIGS. 5, 5A-5B illustrate document process details in
`accordance with the present invention.
`
`60
`
`65
`
`6
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`While this invention is susceptible of embodiment in many
`different forms, there are shown in the drawing and will be
`described herein in detail specific embodiments thereof with
`the understanding that the present disclosure is to be consid
`ered as an exemplification of the principles of the invention
`and is not intended to limit the invention to the specific
`embodiments illustrated.
`While a system and method are is described herein, at times
`in terms of PostScript-type inputs and outputs, it will be
`understood that these references are merely explanatory. As
`those of skill in the art will understand, other input and output
`languages could be used without departing from the spirit and
`Scope of the present invention. The system also incorporates
`executable instructions to compile the object-oriented Post
`Script data to composite documents, elements and/or element
`groups which can then be displayed at graphical user inter
`faces for inspection and modification. Other instructions
`enable output in composite PostScript-type file formats and to
`Postscript devices. It will also be understood that while a
`preferred data structure is disclosed and described, other data
`structures are usable without departing from the spirit and
`Scope of the invention.
`A method and computer system are described for a single
`user and/or networked groupware system and work methods
`for digital asset/content management and content manipula
`tion. It incorporates functionality to translate parse and tag
`native PostScript documents and documents converted to
`PostScript file format to a unique object-oriented PostScript
`data model, which incorporates Document Metadata, Docu
`ment Properties, Document Property Values, Document Ele
`ment Specific Metadata, Document Element Properties and
`Document Element Property Values.
`Once converted to the unique object-oriented data model,
`the system archives the data, provides software and methods
`for document and element display to a user interface for
`document and element modification and adds additional
`metadata to document and element components. These added
`components enable document and element searching, version
`management. Output can be provided in the form of Post
`Script-type documents. The output files can be directed to
`PostScript compatible devices.
`The system and methods also provide, capability by other
`executable instructions to efficiently and/or automatically
`search, compare and reconcile its object-oriented PostScript
`data as well as to store, distribute, create and edit its object
`oriented PostScript data and/or data groups, which are
`referred to herein as documents, document properties, docu
`ment property values and elements, element properties and
`element property values.
`The system translates and imports non-object oriented
`docume