Methods and apparatus for versioning an electronic document based on XML and methods and apparatus for providing an updated electronic document based on XML can use a version value. The electronic document being managed can use a syntax defining a structure of the structured electronic document. One
Methods and apparatus for versioning an electronic document based on XML and methods and apparatus for providing an updated electronic document based on XML can use a version value. The electronic document being managed can use a syntax defining a structure of the structured electronic document. One method is characterized in that date information of when a content of the electronic document is changed is used as a version value.
대표청구항▼
What is claimed is: 1. A method implemented by an apparatus for managing metadata related to broadcasting multimedia content, the method comprising: storing an electronic document related to broadcasting a plurality of television programs, the electronic document having a hierarchical structure com
What is claimed is: 1. A method implemented by an apparatus for managing metadata related to broadcasting multimedia content, the method comprising: storing an electronic document related to broadcasting a plurality of television programs, the electronic document having a hierarchical structure comprising an upper structural element and a plurality of lower structural elements located below the upper structural element in the hierarchical structure to describe broadcast information and content information for each of the television programs, a first lower structural element in the plurality of lower structural elements having a first version of metadata, wherein the first lower structural element is identified by a first element identifier and the first version of metadata is identified by a first version identifier corresponding to a first calendar date for the first version; reassigning the first element identifier to another element in the electronic document at a second calendar date; receiving a request from a client for an update of the electronic document after the second calendar date; and in response to the request, providing an update document to the client, the update document including a first update portion identifying invalid elements and a second update portion that includes the upper structural element and updates to a subset of the lower structural elements, wherein the first update portion includes the first element identifier and a second version identifier to indicate that metadata in the first lower structural element is no longer valid, wherein the second version identifier corresponds to the first or second calendar date. 2. The method of claim 1, wherein the electronic document is in XML format. 3. The method of claim 1, wherein each of the first and second version identifiers is a numerical representation of the corresponding calendar date. 4. The method of claim 1, wherein each of the first and second version identifiers is expressed in the form of YYYYMMDD, wherein YYYY, MM, and DD are numerical expressions of year, month, and day, respectively. 5. The method of claim 1, wherein each of the first and second version identifiers includes information about the time at which the respective version was created. 6. The method of claim 1, wherein the first lower structural element has the first version of metadata that includes at least one of title, synopsis, review, and cast for a first television program in the plurality of television programs. 7. The method of claim 1, further comprising updating the stored electronic document after reassigning the first element identifier. 8. The method of claim 1, wherein the second update portion specifies a third version identifier for the upper structural element. 9. The method of claim 8, wherein the third version identifier for the upper structural element specifies a third calendar date that is earlier than the first calendar date. 10. The method of claim 8, wherein the subset of the lower structural elements have version identifiers defining a latest calendar date, and the third version identifier for the upper structural element specifies the latest calendar date. 11. A method implemented by an apparatus for updating metadata related to broadcasting multimedia content, wherein the metadata is in XML format, the method comprising: receiving a request for an update to an electronic document from a client device storing an earlier version of the electronic document, wherein the electronic document is related to broadcasting a plurality of television programs and has a hierarchical structure comprising an upper structural element and a plurality of lower structural elements located below the upper structural element in the hierarchical structure to describe broadcast information and content information for each of the television programs, and wherein a first lower structural element in the earlier version is identified by a first element identifier and a first version identifier which is a numerical representation of a first calendar date on which the earlier version was created; and if the first element identifier is reassigned to another element in the electronic document, providing an update document to the client device, the update document including a first update portion identifying invalid elements and a second update portion that includes the upper structural element and updates to a subset of the lower structural elements, wherein the first update portion includes the first element identifier and a second version identifier to indicate that the first lower structural element is no longer valid, wherein the second version identifier is a numerical representation of the first calendar date or a second calendar date which is related to an updated version of the electronic document. 12. The method of claim 11, wherein each of the first and second version identifiers is expressed in the form of YYYYMMDD, wherein YYYY, MM, and DD are numerical expressions of year, month, and day, respectively. 13. The method of claim 11, wherein each of the first and second version identifiers includes information about the time at which the respective version was created. 14. The method of claim 11, wherein the first lower structural element includes at least one of title, synopsis, review, and cast for a first television program in the plurality of television programs. 15. The method of claim 11, further comprising changing at least one version identifier in the electronic document stored at the client device into a new version identifier. 16. A method implemented by an apparatus for managing metadata related to broadcasting multimedia content, the method comprising: providing an electronic document related to broadcasting a plurality of television programs to a client, the electronic document having a hierarchical structure comprising an upper level fragment associated with an initial version of a plurality of lower level fragments located below the upper level fragment in the hierarchical structure, wherein the upper level fragment and the lower level fragments describe broadcast information and content information for each of the television programs, wherein the upper level fragment is identified by a first version identifier corresponding to a calendar date for the upper level fragment and the initial version of a first lower level fragment in the plurality of lower level fragments is identified by a first fragment identifier and a second version identifier corresponding to a calendar date for the initial version; reassigning the first fragment identifier to another element in the electronic document at a calendar date corresponding to the reassignment; receiving a request from the client for an update to the initial version of the lower level fragment after the reassignment; and in response to the request, providing an update document to the client, the update document including a first update portion identifying invalid elements and a second update portion that includes the upper level fragment and an updated version of a subset of the lower level fragments, wherein the first update portion includes the first fragment identifier and a third version identifier to indicate that the first lower level fragment is no longer valid, and wherein the updated version of the subset of the lower level fragments is identified by a fourth version identifier corresponding to a calendar date for the updated version. 17. The method of claim 16, further comprising changing the first version identifier of the upper level fragment after the updated version of the subset of the lower level fragments has been provided. 18. The method of claim 17, wherein the first version identifier of the upper level fragment is changed based on the fourth version identifier of the updated version of the subset of the lower level fragments. 19. The method of claim 16, wherein at least one of the version identifiers includes a numerical representation of the corresponding calendar date. 20. The method of claim 16, wherein each of the version identifiers is a numerical representation of a calendar date on which the respective version was created. 21. The method of claim 16, wherein each version identifier is expressed in the form of YYYYMMDD, wherein YYYY, MM, and DD are numerical expressions of year, month, and day, respectively. 22. The method of claim 16, wherein each version identifier includes information for the time at which the respective version was created. 23. The method of claim 16, wherein the first lower level fragment includes at least one of title, synopsis, review, and cast for a first television program in the plurality of television programs. 24. A method implemented by an apparatus for managing metadata related to broadcasting multimedia content, the method comprising: receiving an electronic document related to broadcasting a plurality of television programs, the electronic document having a hierarchical structure comprising an upper structural element and a plurality of lower structural elements located below the upper structural element in the hierarchical structure to describe broadcast information and content information for each of the television programs, a first lower structural element in the plurality of lower structural elements having a first version of metadata wherein the first lower structural element is identified by a first element identifier and the first version of metadata is identified by a first version identifier corresponding to a first calendar date for the first version; requesting an update to the electronic document after the first calendar date; and in response to the request, receiving an update document, the update document including a first update portion identifying invalid elements and a second update portion that includes the upper structural element and updates to a subset of the lower structural elements, wherein the first update portion includes the first element identifier and a second version identifier to indicate that metadata in the first lower structural element is no longer valid, wherein the second version identifier corresponds to the first calendar date or a calendar date which corresponds to a reassignment of the first element identifier. 25. The method of claim 24, wherein the electronic document is in XML format. 26. The method of claim 24, wherein each of the first and second version identifiers is a numerical representation of the corresponding calendar date. 27. The method of claim 24, wherein each of the first and second version identifiers is expressed in the form of YYYYMMDD, wherein YYYY, MM, and DD are numerical expressions of year, month, and day, respectively. 28. The method of claim 24, wherein each of the first and second version identifiers includes information about the time at which the respective version was created. 29. The method of claim 24, wherein the first lower structural element has the first version of metadata that includes at least one of title, synopsis, review, and cast for a first television program in the plurality of television programs. 30. A method implemented by an apparatus for managing metadata related to broadcasting multimedia content, the method comprising: storing an electronic document related to broadcasting a plurality of television programs, the electronic document having a hierarchical structure comprising an upper structural element and a plurality of lower structural elements located below the upper structural element in the hierarchical structure to describe broadcast information and content information for each of the television programs, a first lower structural element in the plurality of lower structural elements having a first version of metadata, wherein the first lower structural element is identified by a first element identifier and the first version of metadata is identified by a first version identifier corresponding to a first calendar date for the first version; reassigning the first element identifier to another element in the electronic document at a second calendar date; receiving a request from a client for an update of the electronic document after the second calendar date; verifying that the client needs to be notified about the first element identifier being reassigned; and providing an update document to the client, the update document discriminating the first version of the first lower structural element as being invalid from a new version in which the first element identifier is assigned to the another element in the electronic document.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (18)
Zhang Hong Jiang ; Zhong Yu, Automatic caption text detection and processing for digital images.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Computer-based communication system and method using metadata defining a control structure.
Burkett, Charles; Hind, John Raithel; Lection, David Bruce; Telford, Richard Dean; Tidwell, II, Leonard Douglas; Unger, Jay, Method for producing composite XML document object model trees using dynamic data retrievals.
Anderson James B. (Austin TX) Fitzpatrick Francis L. (Austin TX) Hans William M. (New City NY) Harvey ; Jr. Charles B. (Golden CO) Mitchell Herman (Lithonia GA) Wason James R. (Tuxedo NY), System and method for controlling versions of objects in an object oriented computing environment.
Langseth, Justin; Orolin, Nicolas J.; Patnaik, Anurag; Zirngibl, Michael; Saylor, Michael J.; Richards, III, Frederick, System and method for real-time, personalized, dynamic, interactive voice services for entertainment-related information.
Michael F. Guheen ; James D. Mitchell ; James J. Barrese, System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Frick, Oliver Stefan; Sudhalkar, Atul M.; Mulchandani, Priti; O'Carroll, Luan; Thierer, Jochen F.; Garrish, Jr., Theodore John, Methods, apparatus, systems and computer readable mediums for use in sharing information between entities.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.