Version Management Patents (Class 715/229)
-
Patent number: 8086952Abstract: 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: GrantFiled: October 12, 2007Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Linda D. Edd, Terry Charles Lambert, Timothy Jerald McQuire, Thomas Alan Shore
-
Patent number: 8082226Abstract: 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: GrantFiled: October 3, 2008Date of Patent: December 20, 2011Assignee: Avid Technology, Inc.Inventors: Louis Ayotte, Donald Carignan, Lyne Champagne, Steven Lowell, Roger Sacilotto, Roger Tawa, Jr., Stéphane Daigle
-
Patent number: 8078589Abstract: 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: GrantFiled: August 31, 2009Date of Patent: December 13, 2011Assignee: Juniper Networks, Inc.Inventors: Marlene Cote, Philip S. Kasten, Edward A. Heiner, Jr., Eric L. Peterson
-
Patent number: 8078957Abstract: 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: GrantFiled: May 2, 2008Date of Patent: December 13, 2011Assignee: Microsoft CorporationInventors: Simon P. Clarke, Miko Arnab Sakhya Singha Bose, Peter P. Baer, Hani Saliba, Xuelei Sun
-
Patent number: 8074163Abstract: 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: GrantFiled: June 28, 2004Date of Patent: December 6, 2011Assignee: Sony CorporationInventors: Takanori Nishimura, Takayuki Kori
-
Patent number: 8074164Abstract: 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: GrantFiled: January 24, 2006Date of Patent: December 6, 2011Assignee: Konica Minolta Business Technologies, Inc.Inventors: Yoichi Kawabuchi, Yoshikazu Ikenoue, Masakazu Murakami
-
Patent number: 8073811Abstract: 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: GrantFiled: August 23, 2010Date of Patent: December 6, 2011Assignee: Google Inc.Inventors: William D. Strathearn, Michael David McNally
-
Publication number: 20110296291Abstract: 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: ApplicationFiled: November 14, 2008Publication date: December 1, 2011Inventors: Olya Melkinov, Justin Stenning, Aaron Everingham
-
Publication number: 20110289399Abstract: 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: ApplicationFiled: December 3, 2010Publication date: November 24, 2011Applicant: Advisys, Inc.Inventors: Ahyh, Ken K. Kerr, George R. Smith, Richard L. Hanson, JR., Gregg S. Janes, Dane A. Parker
-
Patent number: 8065270Abstract: 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: GrantFiled: March 3, 2010Date of Patent: November 22, 2011Assignee: Canon Kabushiki KaishaInventors: Daisuke Itai, Kunitaka Ozawa, Hiroaki Fujiwara, Yoshihiro Kawauchi, Hisao Nakagawa, Hajime Nakamura, Mitsuhiro Masuda
-
Patent number: 8065605Abstract: 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: GrantFiled: October 31, 2007Date of Patent: November 22, 2011Assignee: SAP AktiengesellschaftInventor: Markus Oezgen
-
Patent number: 8065330Abstract: 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: GrantFiled: May 3, 2006Date of Patent: November 22, 2011Assignee: Lincor Solutions LimitedInventors: Enda Murphy, Patrick O'Donnell
-
Patent number: 8065604Abstract: 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: GrantFiled: December 30, 2004Date of Patent: November 22, 2011Assignee: Massachusetts Institute of TechnologyInventor: Erik Jackson Blankinship
-
Patent number: 8060472Abstract: 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: GrantFiled: March 3, 2010Date of Patent: November 15, 2011Assignee: Canon Kabushiki KaishaInventors: Daisuke Itai, Kunitaka Ozawa, Hiroaki Fujiwara, Yoshihiro Kawauchi, Hisao Nakagawa, Hajime Nakamura, Mitsuhiro Masuda
-
Patent number: 8055998Abstract: 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: GrantFiled: May 17, 2009Date of Patent: November 8, 2011Assignee: Canon Kabushiki KaishaInventor: Atsushi Kashioka
-
Patent number: 8051088Abstract: 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: GrantFiled: April 7, 2010Date of Patent: November 1, 2011Assignee: The Boeing CompanyInventors: Timothy A. Tibbetts, Debra A. Rigdon
-
Patent number: 8042037Abstract: 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: GrantFiled: October 29, 2004Date of Patent: October 18, 2011Assignee: Glovia International, Inc.Inventors: Navin Goel, William D. Compton, Steven R. Evans, Randall Ehler
-
Patent number: 8042097Abstract: 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: GrantFiled: October 9, 2008Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Yariv Aridor, Alan J. Wecker, Blair Wyman
-
Patent number: 8041763Abstract: 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: GrantFiled: June 12, 2007Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Alexander Kordun, David A. Brooks
-
Publication number: 20110252301Abstract: 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: ApplicationFiled: October 18, 2010Publication date: October 13, 2011Applicant: MEISTERLABS GMBHInventors: Till Vollmer, Michael Hollauf
-
Patent number: 8037090Abstract: 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: GrantFiled: March 5, 2009Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Henrik Loeser, Robbert C. Van der Linden, Brian S. Vickery
-
Patent number: 8037452Abstract: 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: GrantFiled: April 15, 2005Date of Patent: October 11, 2011Assignee: Microsoft CorporationInventors: Dennis W. Minium, Douglas Todd Neumann, Kevin Campbell Kelly, Sam Guckenheimer
-
Publication number: 20110246869Abstract: 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: ApplicationFiled: April 6, 2010Publication date: October 6, 2011Applicant: XEROX CORPORATIONInventor: Jean-Yves Vion-Dury
-
Patent number: 8032511Abstract: 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: GrantFiled: August 25, 2010Date of Patent: October 4, 2011Assignee: Topix LLCInventors: Richard Skrenta, Bryn Dole, Thomas Markson, Robert Truel, Keith Peters, Mike Sawka, Joy Su, Robert Torres
-
Patent number: 8032824Abstract: 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: GrantFiled: March 31, 2009Date of Patent: October 4, 2011Assignee: Eastman Kodak CompanyInventors: Lawrence Croft, Rob Morgan
-
Patent number: 8019794Abstract: A firmware repository includes an Extensible Markup Language (XML) description file. A system and method for managing the repository is described.Type: GrantFiled: April 2, 2007Date of Patent: September 13, 2011Assignee: Sharp Laboratories of America, Inc.Inventors: Rabindra Pathak, Eric Thomas Olbricht, Gregory Eugene Borchers
-
Patent number: 8010894Abstract: 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: GrantFiled: May 18, 2005Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: John Wickens Lamb Merrill, Mark Lino Nielson, Rupali Jain
-
Patent number: 8010887Abstract: 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: GrantFiled: September 21, 2001Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Steven Soria, Jr., Donald Allan Weil, Gerald Edward Kozina, Chenhuei J. Chiang, Lynda Arnold Hansen, Mayank Vipin Shah, Thomas S. Lee
-
Patent number: 8010507Abstract: 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: GrantFiled: May 20, 2008Date of Patent: August 30, 2011Assignee: PADO Metaware ABInventors: Timothy Poston, Tomer Shalit, Mark Dixon, Anna Westerberg, Oskar Fjellström
-
Patent number: 8010896Abstract: 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: GrantFiled: September 13, 2007Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventor: John Edward Petri
-
Patent number: 8001462Abstract: 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: GrantFiled: January 30, 2009Date of Patent: August 16, 2011Assignee: Google Inc.Inventors: Joachim Kupke, Jeff Cox
-
Patent number: 7992771Abstract: 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: GrantFiled: June 2, 2006Date of Patent: August 9, 2011Assignee: Ricoh Company, Ltd.Inventor: Yohei Yamamoto
-
Patent number: 7996442Abstract: 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: GrantFiled: October 17, 2005Date of Patent: August 9, 2011Assignee: Oracle International CorporationInventors: Andrew Heath Bodge, Harish Akali, Luming Han, Xiaolan Shen
-
Patent number: 7984375Abstract: 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: GrantFiled: October 10, 2006Date of Patent: July 19, 2011Assignee: Adobe Systems IncorporatedInventors: Narciso B. Jaramillo, Mark E. Shepherd
-
Patent number: 7984027Abstract: 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: GrantFiled: January 10, 2007Date of Patent: July 19, 2011Assignee: Canon Kabushiki KaishaInventor: Makiya Tamura
-
Patent number: 7970945Abstract: 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: GrantFiled: May 16, 2005Date of Patent: June 28, 2011Assignee: EMC CorporationInventor: Howard S. Vogel
-
Patent number: 7962844Abstract: 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: GrantFiled: September 10, 2007Date of Patent: June 14, 2011Assignee: Oracle International CorporationInventors: Christopher J. Knotz, Thomas R. Landon, Dan Everhart, Scott Lachance, Robert Dunn-Ballinger
-
Patent number: 7962847Abstract: 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: GrantFiled: October 20, 2005Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Peter K. Malkin, Thomas D. Erickson, Wendy A. Kellogg, Brent Tzion Hailpern, Lawrence D. Bergman, Vittorio Castelli, Daniel A. Oblinger
-
Publication number: 20110131482Abstract: 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: ApplicationFiled: October 28, 2010Publication date: June 2, 2011Applicant: Olive Software Inc.Inventors: Emil Shteinvil, Yonatan P. Stern, Peter Lifshits, Sergei Steinvil
-
Patent number: 7954048Abstract: 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: GrantFiled: September 21, 2006Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
-
Patent number: 7949939Abstract: 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 permissionType: GrantFiled: April 25, 2007Date of Patent: May 24, 2011Assignee: Fuji Xerox Co., Ltd.Inventors: Hirofumi Sambe, Dainichiro Kakei
-
Patent number: 7949938Abstract: 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: GrantFiled: March 20, 2007Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: David Frederick Champion, Timothy Andreas Meserth, Patrick Gabor Nyeste, Jeffrey John Smith, David Thomas Windell
-
Patent number: 7941560Abstract: 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: GrantFiled: July 14, 2006Date of Patent: May 10, 2011Assignee: Intuit Inc.Inventors: Leslie V. Friesen, Andrew J. Little
-
Patent number: 7937655Abstract: 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: GrantFiled: November 30, 2001Date of Patent: May 3, 2011Assignee: Oracle International CorporationInventors: Joan C. Teng, Thomas B. Remahl
-
Patent number: 7937374Abstract: 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: GrantFiled: July 5, 2007Date of Patent: May 3, 2011Assignee: NBCUniversal Media, LLCInventors: 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: 7937652Abstract: 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: GrantFiled: June 11, 2007Date of Patent: May 3, 2011Assignee: Fuji Xerox Co., Ltd.Inventor: Daigo Aizawa
-
Patent number: 7933048Abstract: 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: GrantFiled: January 26, 2006Date of Patent: April 26, 2011Assignee: Canon Kabushiki KaishaInventor: Hisashi Koike
-
Patent number: 7930627Abstract: 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: GrantFiled: September 22, 2005Date of Patent: April 19, 2011Assignee: Konica Minolta Systems Laboratory, Inc.Inventor: Wei Ming
-
Patent number: 7925969Abstract: 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: GrantFiled: March 31, 2009Date of Patent: April 12, 2011Assignee: Eastman Kodak CompanyInventor: Lawrence Croft
-
Patent number: 7921359Abstract: 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: GrantFiled: April 19, 2002Date of Patent: April 5, 2011Assignee: SAS Institute Inc.Inventors: Anthony L. Friebel, Thomas Warren Cox