Version Management Patents (Class 715/229)
  • Patent number: 8086952
    Abstract: Content is managed in a content-controlled database by detecting a modification made to a first country version of a content item in the content-controlled database, and automatically initiating a review of a second country version of the content item in the content-controlled database in response to detecting the modification of the first country version. Automatically initiating the review of the second country version includes demoting the second country version to restrict the content item from being user accessible from the content-controlled database. Prior to the automatically initiated review the second country version is accessible to end users of a web site that uses the content-controlled database, and demoting the second country version includes restricting access to the second country version by end users via the web site until after approval of the second country version is obtained via the automatically initiated review.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Linda D. Edd, Terry Charles Lambert, Timothy Jerald McQuire, Thomas Alan Shore
  • Patent number: 8082226
    Abstract: In a distributed or multi-user system, it is possible for a user to try to access a media file that is not optimal for the user's purposes. In other words, the best quality version of some source material might not be the most optimal version for all users. For example, some users might use less network bandwidth if they used lower resolution video data. User context information is used to limit which versions of a source may be provided to a user that requests the source. The system interprets the user context information to provide the best quality version of the source for the user's purposes. Example user context information may include a specified working resolution and/or a specified target resolution for the user. The context information may be specified for the user or may be specified for a group of users, location of the user or other characteristic related to the user, from which the user in turn inherits the context information.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: December 20, 2011
    Assignee: Avid Technology, Inc.
    Inventors: Louis Ayotte, Donald Carignan, Lyne Champagne, Steven Lowell, Roger Sacilotto, Roger Tawa, Jr., Stéphane Daigle
  • Patent number: 8078589
    Abstract: A method and system merging a file across multiple versions of the file is provided. A file check-in request is identified. A merge candidate associated with the file is automatically identified. A view associated with the identified merge candidate is automatically identified. The file is merged with the merge candidate in the view, resulting in a merge result.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: December 13, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Marlene Cote, Philip S. Kasten, Edward A. Heiner, Jr., Eric L. Peterson
  • Patent number: 8078957
    Abstract: Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes a plurality of cells and a plurality of data objects defining content of the document. Each data object is associated with one of the cells and has an object identifier that uniquely identifies the data object within the associated cell, and is configured to communicate with other cells and with objects within the associated cell. In addition, each of the cells is defined so that each other cell remains unaffected by changes to data objects of the cell.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Simon P. Clarke, Miko Arnab Sakhya Singha Bose, Peter P. Baer, Hani Saliba, Xuelei Sun
  • Patent number: 8074163
    Abstract: The state of a label at an optional time point, such as a past time point, can be recognized, while the label can be regenerated even when the label has been deleted. When a label on which can be pasted an object, such as text, picture or sound, is acted upon (yes at step S141) the difference of the label information is computed (step S142) and the computed difference information is stored (steps S144, S145). The label state is then regenerated based on the time information stored in association with the label and the difference information. Also, time is displayed, plural time intervals are displayed (step S201), a desired one of the plural time intervals is selected (step S202) and time display is controlled responsive to the selected time intervals (steps S203 to S206), to facilitate retrieval of the information corresponding to the specified time.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: December 6, 2011
    Assignee: Sony Corporation
    Inventors: Takanori Nishimura, Takayuki Kori
  • Patent number: 8074164
    Abstract: The document management device is for managing a document circulated to a reader in accordance with a circulation tree and additional information added to the document by the reader. The circulation tree indicates the circulation order of plural readers. The device includes: document circulation unit for enabling the nth (n is an integer not less than 2) reader to read the n?1th generation document data cumulatively including the 1st additional information to the n?1th additional information added, by the first reader to the n?1th reader respectively, to the 0th generation document data readable by the first reader of the circulation tree; recognition unit for recognizing the nth additional information added by the nth reader as electronic data; and additional information management unit for managing the nth additional information by associating it with the 0th generation document data.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: December 6, 2011
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Yoichi Kawabuchi, Yoshikazu Ikenoue, Masakazu Murakami
  • Patent number: 8073811
    Abstract: A collaborative editing model for online content is described. A set of suggested edits to a version of the online content is received from multiple users. Each suggested edit in the set relates to the same version. The set of suggested edits is provided to an authorized editor, who is visually notified of differences between the version of the content and the suggested edits and conflicts existing between two or more suggested edits. Input is received from the editor resolving conflicts and accepting or rejecting suggested edits in the set. The first version of the content is modified accordingly to generate a second version of the content. Suggested edits from the set that were not accepted nor rejected and are not in conflict with the second version are carried over and can remain pending with respect to the second version.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 6, 2011
    Assignee: Google Inc.
    Inventors: William D. Strathearn, Michael David McNally
  • Publication number: 20110296291
    Abstract: The invention of the present invention is directed to a rules based engine for taking large numbers of documents and publishing them electronically using a rules based segmentation, linking and versioning engine. The invention is primarily concerned with the ability of the system to perform the following steps. Receive a document (10), receive segmentation rules (20), run segmentation rules (30), display possible segments based on metadata extracted from the running of the rules (30) and if acceptable segmentation points are identified, created logical segments (50), assign one or more unique identifiers (60) and receive (70) and run (80) linking rules, creating actual segmented documents with potential link points identified (100) and reducing potential link points to actual links (110) wherein the documents are therein ready to be published.
    Type: Application
    Filed: November 14, 2008
    Publication date: December 1, 2011
    Inventors: Olya Melkinov, Justin Stenning, Aaron Everingham
  • Publication number: 20110289399
    Abstract: A document construction and management system is described. In one embodiment, documents are assembled by combining one or more modules. In one embodiment, the modules are combined according to one or more construction rules. The modules can be provided to a number of subscribers, each subscriber having one or more users. Access to each of the modules can be controlled on a subscriber basis and/or on a user basis based on different users or user classes. When new modules or new versions of an existing module are added to the database of available modules, access to the new module or version can be restricted until the new modules or versions have been reviewed and accepted. During the review period, the previous version of the module is made available to users for construction of documents. In one embodiment, one or more access rules are used to control which modules are available to which users. In one embodiment, search rules are provided to facilitate searching for a desired module.
    Type: Application
    Filed: December 3, 2010
    Publication date: November 24, 2011
    Applicant: Advisys, Inc.
    Inventors: Ahyh, Ken K. Kerr, George R. Smith, Richard L. Hanson, JR., Gregg S. Janes, Dane A. Parker
  • Patent number: 8065270
    Abstract: An information processing system using apparatus data recorded in a database in accordance with a data definition updated as needed, comprises a storage unit configured to store a data definition history that makes a data definition version and a period during which a data definition for the data definition version was used to correspond to each other, a data definition library in which the data definition version and the data definition for the data definition version are registered in correspondence with each other, and a detection unit configured to detect, from the data definition history, a data definition version of a data definition used in a period designated via a user interface, to detect a data definition for the detected data definition version from the data definition library, and to provide the detected data definition version and data definition to the user interface.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: November 22, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Itai, Kunitaka Ozawa, Hiroaki Fujiwara, Yoshihiro Kawauchi, Hisao Nakagawa, Hajime Nakamura, Mitsuhiro Masuda
  • Patent number: 8065605
    Abstract: Methods and apparatus, including computer program products, for indexing structured documents. A method includes identifying a structured document in a file system for indexing, the structured document having an identifier and at least one indexing-property, extracting at least one index-value from the structured document in accordance with a pre-defined extraction rule set and storing the at least one index-value with the identifier in an index-value data structure.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 22, 2011
    Assignee: SAP Aktiengesellschaft
    Inventor: Markus Oezgen
  • Patent number: 8065330
    Abstract: An information management and entertainment system (1) comprises user terminals (2), and a switching system (5, 40-43) having interfaces (21, 23, 31) for receiving media streams and for routing the streams to the terminals. The system (1) comprises at least one management server (15) for routing control signals to components of the system. The server (15) and the terminals (2) execute a middleware engine (65, 70) for communication within the system. The middleware engine comprises a services processor (65) executing on a server (15) and functions executing on the terminals (2) for controlling provision of information management and entertainment services to users via the terminals (2). The system further comprises at least one vending machine (16) for vending user cards for usage of services.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: November 22, 2011
    Assignee: Lincor Solutions Limited
    Inventors: Enda Murphy, Patrick O'Donnell
  • Patent number: 8065604
    Abstract: A metadata text file is used to make media files searchable and rearrangeable. The metadata file includes a sequence of relaters that relate items of metadata to segments of media files. The metadata file can be searched for an item of metadata and the item's relater used to locate the corresponding media file segment, or be used to “play” the metadata files by displaying segments in an order depending on the order of the relaters. New combinations of media file segments may be made by adding, deleting, or reordering the relaters in the metadata text file. The metadata file is used to relate metadata to media files in systems for making fan vids, for comparing the text of a book with a movie, or that use temperature readings from pots being used to cook a recipe to locate sections of a cooking video.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: November 22, 2011
    Assignee: Massachusetts Institute of Technology
    Inventor: Erik Jackson Blankinship
  • Patent number: 8060472
    Abstract: An information processing system which utilizes apparatus data recorded in a database in conformity with a data definition which can be updated as needed, comprises a storage unit configured to store a data definition history in which a data definition version is associated with a period for which a data definition in the data definition version is used, a data definition library configured to register a data definition version and a data definition in the data definition version in association with each other, an extractor configured to extract, from the database, apparatus data which meets an extraction condition including an extraction period designated via a user interface, and a converter configured to convert an expression of the apparatus data extracted by the extractor into an expression conforming to a data definition designated via the user interface.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: November 15, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Itai, Kunitaka Ozawa, Hiroaki Fujiwara, Yoshihiro Kawauchi, Hisao Nakagawa, Hajime Nakamura, Mitsuhiro Masuda
  • Patent number: 8055998
    Abstract: A main control unit determines whether or not a previous version with which comparison is to be made exists regarding a document stored in a session storage unit. Next, confirmation is made regarding whether or not there is difference between both compared objects, and the control unit determines whether or not there is difference. The main control unit then executes an action embedded in the attributes of the object data. The object data with difference that has been saved in the session information storage unit is saved in a document information storage unit.
    Type: Grant
    Filed: May 17, 2009
    Date of Patent: November 8, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Atsushi Kashioka
  • Patent number: 8051088
    Abstract: A particular computer-implemented method includes generating a plurality of intent maps based on a plurality of documents. The plurality of intent maps includes a first intent map based on a first document and a second intent map based on a second document. Each intent map of the plurality of intent maps corresponds to a document of the plurality of documents and includes a set of event structures. Each event structure includes data descriptive of an actor and an action described in the document that corresponds to the intent map. The method also includes performing a comparison of event structures of the first intent map and event structures of the second intent map. The method further includes determining, based on the comparison, whether at least a portion of the first document is duplicative of at least a portion of the second document.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: November 1, 2011
    Assignee: The Boeing Company
    Inventors: Timothy A. Tibbetts, Debra A. Rigdon
  • Patent number: 8042037
    Abstract: A communication system includes a number of devices interconnected by a communication network and each operable to communicate with each other using a text-based communication protocol that provides for the exchange of markup language documents. Each of the devices includes a document interface capable of sequencing documents for communication to other devices and for enforcing sequencing of received documents.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: October 18, 2011
    Assignee: Glovia International, Inc.
    Inventors: Navin Goel, William D. Compton, Steven R. Evans, Randall Ehler
  • Patent number: 8042097
    Abstract: An apparatus and program product generate difference data representative of modifications made to one release of a standard code base to facilitate the adaptation of later releases of the standard code base. The difference data is generated at least in part in connection with canonical parsing of a modified version of a release of a standard code base such that the difference data is representative of semantic changes made in the modified version.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yariv Aridor, Alan J. Wecker, Blair Wyman
  • Patent number: 8041763
    Abstract: A system that automatically obtains Web page-specific scripts to save and restore the state of a Web page. When a user bookmarks or copies a Web page URL to the clipboard, a function is called to create a page state file that is stored together with the current URL to create a bookmark. When the bookmark is loaded or pasted into the location bar of the Web browser, the system reads the URL and page state file, and loads but does not yet display the Web page indicated by the URL of the bookmark. The system then locates the Restore Page State function in the loaded Web page's script, and executes the Restore Page State function on the page state file, resulting in modification to the DOM (Document Object Model) representation of the Web page and display of the Web page to the user based on the modified DOM.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Alexander Kordun, David A. Brooks
  • Publication number: 20110252301
    Abstract: A method of displaying an electronic document including versions is provided. The versions include a current version and at least one prior version. The method includes providing a movable slider including markers. Each marker corresponds to one of the versions of the document. The method also includes providing a pointer adapted to indicate one of the markers, and displaying one of the versions of the document when the pointer indicates a corresponding one of the markers. A graphical user interface is provided that includes a preview area for displaying an electronic document. The graphical user interface also includes a movable slider including markers corresponding to one of the versions of the document, and a pointer for indicating one of the markers. The preview area displays one of the versions of the document when the pointer indicates a corresponding one of the markers. A computer-readable medium is provided.
    Type: Application
    Filed: October 18, 2010
    Publication date: October 13, 2011
    Applicant: MEISTERLABS GMBH
    Inventors: Till Vollmer, Michael Hollauf
  • Patent number: 8037090
    Abstract: A method, computer readable medium, and system for processing a structured document are disclosed. The method, computer readable medium, and system include identifying a plurality of strings processed by a database, assigning an identifier to each of the plurality of strings, storing each of the plurality of strings and its assigned identifier in a table in the database, and utilizing the table during document processing.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Henrik Loeser, Robbert C. Van der Linden, Brian S. Vickery
  • Patent number: 8037452
    Abstract: An integrated source code control and work item tracking tool is capable of establishing a relationship between work definition and work implementation. Once established, a more holistic view of the development process can be attained, and specific tasks can be easily accomplished. Tasks that may be accomplished using an integrated source code control and work item tracking tool include: automated generation of a list of work items that are completed in a new build of the system; automated updates of work items that are included in a build so that the work item details reflect the build in which it became available; automated transitioning of work items through a workflow when their implementation is complete and when their implementation is available in a new build; validation that source code changes represent the implementation of work items that have been approved; and managing change in the source code system with a focus on what work items it represents rather than a focus on what files are affected.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: October 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Dennis W. Minium, Douglas Todd Neumann, Kevin Campbell Kelly, Sam Guckenheimer
  • Publication number: 20110246869
    Abstract: A computer-implemented system and method for processing a markup language document and its change history are provided. The method includes receiving first and second versions of the same target document into computer memory. One of the first and second versions of the target document is encapsulated within an encapsulating document. A change history corresponding to a difference between the first version and the second version of the target document is encoded. The change history is encapsulated within the encapsulating document. The encapsulated document can then be output. As each new version of the target document is created, the encapsulating document can be modified to reflect the changes, enabling prior versions of the target document which have been encapsulated to be extracted at any time.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Applicant: XEROX CORPORATION
    Inventor: Jean-Yves Vion-Dury
  • Patent number: 8032511
    Abstract: Embodiments provide for the creation of network pages or presentations that include pages on which programmatically selected/categorized content and manually-identified content from website users may be combined and displayed.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: October 4, 2011
    Assignee: Topix LLC
    Inventors: Richard Skrenta, Bryn Dole, Thomas Markson, Robert Truel, Keith Peters, Mike Sawka, Joy Su, Robert Torres
  • Patent number: 8032824
    Abstract: A system and methods for comparing two documents comprising graphic elements is described. Attributes of graphic elements amongst the two documents are examined to identify sufficiently similar graphic elements. A merged document can be automatically produced based on the comparison. The merged document advantageously preserves the investment made in modifying a first document during a production phase. A means for viewing the comparison results and overriding the automatically generated merge actions is provided.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 4, 2011
    Assignee: Eastman Kodak Company
    Inventors: Lawrence Croft, Rob Morgan
  • Patent number: 8019794
    Abstract: A firmware repository includes an Extensible Markup Language (XML) description file. A system and method for managing the repository is described.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: September 13, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Rabindra Pathak, Eric Thomas Olbricht, Gregory Eugene Borchers
  • Patent number: 8010894
    Abstract: The subject invention can track and apply user edits to a source document as a sequence of changes. The changes can be applied in a document or spatial order irrespective of temporal factors. The invention can maintain intervals that represent user operations (e.g., insertions, deletions, zero-net-length changes). As well, the invention can infer a location in the original document that corresponds to a particular operation. In accordance therewith, the invention can arrange temporally sequenced user document modifications into an order consistent with the layout of the document file encoding. This functionality of mapping re-sequenced changes into the original document data representation is one novel feature of the invention. The invention can enable portions of the source document loaded into memory on an as-needed basis whereby changes relevant to the instant portion can be made.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: John Wickens Lamb Merrill, Mark Lino Nielson, Rupali Jain
  • Patent number: 8010887
    Abstract: A method, system, and storage medium for providing versioning of data by associating a version number having a value with a data item, establishing a table for storing a most recent version of the data item, establishing a second table for storing all versions of the data item other than the most recent version, storing the current version of the data item in the first table, storing all other versions of the data item in the second table, and determining the version of said database data item based on the version number and storage location of the database data item.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Soria, Jr., Donald Allan Weil, Gerald Edward Kozina, Chenhuei J. Chiang, Lynda Arnold Hansen, Mayank Vipin Shah, Thomas S. Lee
  • Patent number: 8010507
    Abstract: A set of versions of a file, with one chosen as baseline version, is displayed as a single flow of material where all agree with the baseline and in separate difference columns where they do not. A current version may be edited either directly or by adoption of material from different versions, which may be toggled in and out of visibility. Sequential undo (step-wise or by a slider) can be localized to chosen subsets of the current version, and any chosen subset can be restored as a unit to an earlier state.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: August 30, 2011
    Assignee: PADO Metaware AB
    Inventors: Timothy Poston, Tomer Shalit, Mark Dixon, Anna Westerberg, Oskar Fjellström
  • Patent number: 8010896
    Abstract: A content management system (CMS) includes a content modification mechanism that detects a change to a shared document in the repository, and in response to the detected change, inserts applicability metadata in the shared document. The content modification mechanism may broadcast the change to each parent document. Each parent document votes on whether or not to accept the change. If enough of the parent documents accept the change (i.e. the votes meet a defined voting threshold), the applicability metadata is removed from the shared content. If not enough of the parent documents accept the change, the applicability metadata remains in the shared content, and a profile corresponding to the applicability metadata is created for each parent document that accepted the change. In this manner, profiling may be used to account for changes to shared content in a content management system.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventor: John Edward Petri
  • Patent number: 8001462
    Abstract: A system receives a document that includes new content and aged content, and compares the document with a prior version of the document that includes the aged content but not the new content. The system also separates the new content and the aged content based on the comparison, determines ages associated with the new content and the aged content, and determines whether the ages of the new content and the aged content are greater than or equal to an age threshold. The system further calculates a checksum of the document based on the aged content when the age of the aged content is greater than or equal to the age threshold, and the age of the new content is less than the age threshold, and stores the calculated checksum.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: August 16, 2011
    Assignee: Google Inc.
    Inventors: Joachim Kupke, Jeff Cox
  • Patent number: 7992771
    Abstract: In a document-management device which supports a task of electronizing paper documents and registering electronic data of the documents to an existing system having a user interface provided to register electronic data, a request receiving unit receives a code assignment request from a user when a user interface screen corresponding to an electronic-data registration site of the existing system is displayed on a client. A code generating unit generates a site identifying code identifying the registration site of the existing system after the code assignment request is received. A screen generating unit generates a screen containing an image of the site identifying code, the screen provided for the user to print an automatic registration request page which is scanned simultaneously with scanning of the paper documents.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: August 9, 2011
    Assignee: Ricoh Company, Ltd.
    Inventor: Yohei Yamamoto
  • Patent number: 7996442
    Abstract: A method, system, and computer program product provides the capability to compare data object definitions in a database in a less costly and less time-consuming manner than previous techniques. A method of comparing multiple versions of data item definitions in a database comprises generating a first version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source and generating a second version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source to the first version of comparison information.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: August 9, 2011
    Assignee: Oracle International Corporation
    Inventors: Andrew Heath Bodge, Harish Akali, Luming Han, Xiaolan Shen
  • Patent number: 7984375
    Abstract: Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: July 19, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Narciso B. Jaramillo, Mark E. Shepherd
  • Patent number: 7984027
    Abstract: An image processing apparatus communicates with a document management server and a client apparatus. The image processing apparatus receives document entity data and document property information required for determining accessibility to the document entity data stores the received document entity data in a storage unit. The image processing apparatus transmits document property information to the document management server and requests the document management server to perform document registration. The image processing apparatus sends, to the document management server, an inquiry about accessibility to the stored document entity data, if the document entity data is requested by the client apparatus, based on information obtained from the client apparatus. The image processing apparatus controls transmission of the requested document entity data to the client apparatus based on an obtained inquiry result received from the document management server.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: July 19, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Makiya Tamura
  • Patent number: 7970945
    Abstract: A method and apparatus for verifying the content contained on components of a distributed network is disclosed. The method comprises the steps of selecting at least one parameter specifying at least one content associated with a first selected component, comparing the at least one content associated with the selected parameter associated with the first selected component to the at least one content associated with the selected parameter associated with a second selected component, and providing an indication when the value of the at least one content associated with the first and second components is not the same. In one aspect of the invention, the method disclosed is further repeated for each component in the system by comparing a prior tested component with a next selected component.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: June 28, 2011
    Assignee: EMC Corporation
    Inventor: Howard S. Vogel
  • Patent number: 7962844
    Abstract: Systems and methods for electronic management can be configured so that content is stored apart from the information for formatting the content. A data structure for the content may be initially defined, and content items may be stored in the data structure. Formatting information may be stored separately from the content in the form of a template. To publish formatted content, the stored content may be merged with the template. Specialized tags may be included in the template to permit added publishing functionality. In this manner, the system can easily manage large volumes of content and deliver the content to a variety of specialized target devices.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: June 14, 2011
    Assignee: Oracle International Corporation
    Inventors: Christopher J. Knotz, Thomas R. Landon, Dan Everhart, Scott Lachance, Robert Dunn-Ballinger
  • Patent number: 7962847
    Abstract: A system and method for obtaining a process definition; determining the current process; determining the current process step; determining whether a whether a user has requested creation or modification of an annotation of the current process or step; receiving information from the user for creating the annotation when a user has requested creation of an annotation; and displaying the annotation.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Peter K. Malkin, Thomas D. Erickson, Wendy A. Kellogg, Brent Tzion Hailpern, Lawrence D. Bergman, Vittorio Castelli, Daniel A. Oblinger
  • Publication number: 20110131482
    Abstract: A multi-channel publishing system for publishing tagged content in a plurality of versions via a plurality of channels, comprises: an input for tagged content; an input for receptacles of intelligent layout rules, the receptacles comprising cells associated with tags, the cells being optimized within the receptacles for respective versions or respective channels; a tagged content insertion unit for inserting the tagged content into the cells of the receptacles according to the tags, the receptacles actively responding to the content insertion by adjusting the cells to allow fitting of the content, the adjusting being constrained by at least one intelligent layout rule, thereby to form the plurality of versions of the tagged content optimized for respective output channels; and a publishing unit for outputting the plurality of versions.
    Type: Application
    Filed: October 28, 2010
    Publication date: June 2, 2011
    Applicant: Olive Software Inc.
    Inventors: Emil Shteinvil, Yonatan P. Stern, Peter Lifshits, Sergei Steinvil
  • Patent number: 7954048
    Abstract: Method, system, and article of manufacture for a content management system (CMS) to bind a data object (typically, an XML document) to an associated configuration set (or sets) are disclosed. The configuration set may reference a set of configuration files such as XML schemas/DTDs, style sheets, CMS processing rules, and the like. The CMS may store bindings between a data object and a given configuration set in a CMS repository.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
  • Patent number: 7949939
    Abstract: A document processing and managing system is provided and includes a document processing apparatus and a document management apparatus including: an acquisition history holding unit that holds an acquisition history, the acquisition history including information for identifying a first user and information for identifying the electronic document; an information holding unit that holds utilization permission information to determine document processing allowed for the first user and for a second user; and an information providing unit that receives from the document processing apparatus the information for identifying the user and the information for the identifying the electronic document, refers to the acquisition history to decide whether the user is the first user of the electronic document, and transmits the utilization permission information to the document processing apparatus, so as to control the instructed document processing in accordance with a result of the decision and the utilization permission
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: May 24, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Hirofumi Sambe, Dainichiro Kakei
  • Patent number: 7949938
    Abstract: Provided are a method, system, and article of manufacture for comparing and merging multiple merge documents, wherein each merge document includes content element locations having user content or empty. A determination is made in the determined merge documents of content element locations in at least two of the merge documents having a same content and content element locations in at least two of the determined merge documents having different content. An aggregate document is generated including content element locations corresponding to the content element locations in the determined merge documents. A content graphical indicator is rendered with content element locations in the aggregate document for which at least two of the determined merge documents provide different content, and information is rendered in response to user selection for the content in the plurality of the merge documents provided for the selected content element location.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Frederick Champion, Timothy Andreas Meserth, Patrick Gabor Nyeste, Jeffrey John Smith, David Thomas Windell
  • Patent number: 7941560
    Abstract: A system for client caching of target addresses for network requests includes one or more processors and memory coupled to the processors, where the memory stores instructions executable by the processors to implement an application configured to direct network requests received from users to target servers over the network. The application attempts to update a current version of a local data object storing network addresses, where the attempt includes sending an update request to a redirecting server over a network. If the attempt succeeds, the application accesses the updated version of the local data object to obtain a target address for a network request. If the attempt fails, the target address is obtained from the version of the local data object that existed before the update was attempted. The application directs the network request to the appropriate server using the target address.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: May 10, 2011
    Assignee: Intuit Inc.
    Inventors: Leslie V. Friesen, Andrew J. Little
  • Patent number: 7937655
    Abstract: Workflows are used to automate processes. When a first workflow is performed, it may invoke a set of one or more nested workflows, workflows in other applications or services in other applications. The first workflow can be configured to pause and wait for the invoked set of one or more nested workflows, workflows in other applications, or services in other applications. Alternatively, the first workflow can be configured to proceed without waiting. Various means are disclosed for re-staring the first workflow and providing data back for the first workflow.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: May 3, 2011
    Assignee: Oracle International Corporation
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Patent number: 7937374
    Abstract: A method of electronically administering instructions, includes receiving a new instruction; creating new instruction metadata from the new instruction; comparing the new instruction metadata to a data set of existing instruction metadata to identify existing instructions corresponding to the new instruction; determining whether the new instruction metadata indicates that the new instruction revises an existing instruction; comparing the new instruction to any corresponding existing instructions, where the new copy instruction metadata does not indicate that the new instruction revises an existing instruction, to determine if the new instruction revises the existing instructions; initiating revision workflow where the new instruction is determined to revise an existing instruction; and storing the new instruction metadata in the data set of existing instruction metadata and the new instruction in a corresponding data set of existing instructions.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: May 3, 2011
    Assignee: NBCUniversal Media, LLC
    Inventors: Brian Patrick McGovern, Melinda Vulgaris Armenti, Vanessa Jean Cavorti, Lauren Elise Clement, Debanshu Debroy, Bradley Jay Epperson, Dang Hai Ly, Pamela Regan, Lisa Marie Spadaro
  • Patent number: 7937652
    Abstract: According to an aspect of the invention, there is provided a document processing device, comprising a holding unit that holds document information and additional information in association with each other, and an additional information modification unit that modifies, when the document information held in the holding unit is changed, the addition information associated with the changed document information, according to a rule.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: May 3, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Daigo Aizawa
  • Patent number: 7933048
    Abstract: A control method of an image reading apparatus for transferring image information obtained by reading an original to a server apparatus has: a reading step of reading the original; a forming step of forming electronic data corresponding to the original read in the reading step; a designation step of designating an attribute of the original; a decision step of deciding a page whose electronic data is to be formed in the forming step in accordance with the designated original attribute; and a transmission step of transmitting the electronic data formed in the forming step to the server apparatus.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: April 26, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hisashi Koike
  • Patent number: 7930627
    Abstract: The present application relates to an image processing apparatus and a method for matching and combining two documents with at least some overlap area. Layout features are extracted from the two documents and used to determine common layout areas of the first and second documents, where the common layout area has the same layout in the first and the second documents. Text data in the common layout areas of the first and second documents are also detected and used to determine common text data of the first and second documents, where the common text data is the same in the first and the second documents. Feature points are extracted from the common layout areas of the first and second documents based on the common text data and the first and second documents may be combined based on the feature points.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: April 19, 2011
    Assignee: Konica Minolta Systems Laboratory, Inc.
    Inventor: Wei Ming
  • Patent number: 7925969
    Abstract: A system and methods for comparing a plurality of documents comprising graphic elements is described. Attributes of graphic elements amongst the documents are examined to identify sufficiently similar graphic elements. A merged document can be automatically produced based on the comparison. Graphic elements in the resulting document may be associated with a document layer. Methods may advantageously be applied to a plurality of documents representing different versions of a document.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: April 12, 2011
    Assignee: Eastman Kodak Company
    Inventor: Lawrence Croft
  • Patent number: 7921359
    Abstract: A computer-implemented system and method for tagged data and rectangular data conversions. The system and method receive tagged input data that is in a non-rectangular format and uses a hierarchical arrangement of tags to indicate data relationships. Data directives are used to parse the tagged input data. The data directives indicate which tags in the hierarchical arrangement of tags are to form which columns in the rectangular formatted data output. The rectangular formatted data output is generated based upon the parsed tagged input data. The data directives may also be used to convert rectangular data into a tagged data format.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: April 5, 2011
    Assignee: SAS Institute Inc.
    Inventors: Anthony L. Friebel, Thomas Warren Cox