Method and system for calculating cost of a compilation of content
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06Q-010/00
출원번호
US-0489143
(2000-01-21)
등록번호
US-8589777
(2013-11-19)
발명자
/ 주소
Baer, William J.
Barker, James A.
Hanapole, Edward
Hartman, Jr., Robert C.
Johnson, Jr., Eugene
Kao, I-Ming
Murray, Janet L.
Robertson, III, Jerry D.
Walkus, Richard W.
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Foerster, Ingrid
인용정보
피인용 횟수 :
6인용 특허 :
162
초록▼
A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate
A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository. An aspect of the invention is the calculation of the compilation's cost by estimating the amount of content it contains and determining a content cost based upon the content estimate. Optionally, a cost is assigned to each content entity in the data repository and these actual costs are summed as part of the cost estimation procedure.
대표청구항▼
1. A computer-implemented method for determining the cost of and producing a user-defined content object comprising: defining said content object in accordance with user selection and arrangement of a plurality of content entities for said content object, wherein the content object is a digital obje
1. A computer-implemented method for determining the cost of and producing a user-defined content object comprising: defining said content object in accordance with user selection and arrangement of a plurality of content entities for said content object, wherein the content object is a digital object within the computer in the form of one of a book, a collection of images, an album, a video and a multimedia object, and the content entities each include content comprising digital data, are stored within a data repository as a plurality of individually accessible file objects, and are selectively associated with an actual content count representing the quantity of content within that content entity; andgenerating a price for the user to produce the user-defined content object, wherein said price is one of an actual price and an estimated price selected based on a parameter setting and said price generation includes: generating an estimated content count for the selected content entities that represents an estimated quantity of content within the content object, wherein the digital data within the selected content entities are utilized to determine the estimated content count representing the estimated quantity of content within the content object, and generating from the estimated content count the estimated price to serve as the price for the user to produce the user-defined content object with the selected content entities in response to said parameter setting indicating the estimated price, wherein the estimated price is determined based on a price per unit of content, and wherein the unit of content represents a predetermined quantity of content and the estimated content count indicates an estimated quantity of said units of content for the selected content entities; andgenerating the actual price to serve as the price for the user to produce the user-defined content object from the actual content counts of the selected content entities in response to said parameter setting indicating the actual price. 2. The computer-implemented method of claim 1, wherein the step of generating an estimated content count further comprises the steps of determining an estimated content count for each selected content entity, and summing the entity content counts to obtain the estimated content count for the content object. 3. The computer-implemented method of claim 2, wherein the step of determining an estimated content count for entities containing characters further comprises the step of determining a character count for the entity. 4. The computer-implemented method of claim 3, wherein the step of determining an estimated content count further comprises the step of determining a page count from the character count. 5. The computer-implemented method of claim 3, wherein the step of determining a character count further comprises at least one of: counting the number of content characters in the content entity; anddetermining the content entity type, and determining an average character count for content entities of that type. 6. The computer-implemented method of claim 4, wherein the step of generating a content object price further comprises multiplying the page count with a predetermined price per page value. 7. The computer-implemented method of claim 1, wherein the content object further comprises user-provided content, and wherein generating a price for the content object further comprises the steps of separately determining a price for user-provided content and generating the selected estimated or actual price by summing the user-provided content price with the price determined for the remaining selected content entities of the content object. 8. The computer-implemented method of claim 7, wherein the price for user-provided content is determined in a first manner if the content count of the user-provided content exceeds a predefined content count maximum, and is determined in a second manner if the content count does not exceed the predefined maximum. 9. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for determining the cost of and producing a user-defined content object, the method comprising: defining said content object in accordance with user selection and arrangement of a plurality of content entities for said content object, wherein the content object is a digital object in the form of one of a book, a collection of images, an album, a video and a multimedia object, and the content entities each include content comprising digital data, are stored within a data repository as a plurality of individually accessible file objects, and are selectively associated with an actual content count representing the quantity of content within that content entity; andgenerating a price for the user to produce the user-defined content object, wherein said price is one of an actual price and an estimated price selected based on a parameter setting and said price generation includes: generating an estimated content count for the selected content entities that represents an estimated quantity of content within the content object, wherein the digital data within the selected content entities are utilized to determine the estimated content count representing the estimated quantity of content within the content object, and generating from the estimated content count the estimated price to serve as the price for the user to produce the user-defined content object with the selected content entities in response to said parameter setting indicating the estimated price, wherein the estimated price is determined based on a price per unit of content, and wherein the unit of content represents a predetermined quantity of content and the estimated content count indicates an estimated quantity of said units of content for the selected content entities; andgenerating the actual price to serve as the price for the user to produce the user-defined content object from the actual content counts of the selected content entities in response to said parameter setting indicating the actual price. 10. The program storage device of claim 9, wherein the step of generating an estimated content count further comprises the steps of determining an estimated content count for each selected content entity, and summing the entity content counts to obtain the estimated content count for the content object. 11. The program storage device of claim 10, wherein the step of determining an estimated content count for entities containing characters further comprises the step of determining a character count for the entity. 12. The program storage device of claim 11, wherein the step of determining an estimated content count further comprises the step of determining a page count from the character count. 13. The program storage device of claim 12, wherein the step of generating a content object price further comprises the step of multiplying the page count with a predetermined price per page value. 14. The program storage device of claim 11, wherein the step of determining a character count further comprises at least one of: counting the number of content characters in the content entity; anddetermining the content entity type, and determining an average character count for content entities of that type. 15. The program storage device of claim 9, wherein the content object further comprises user-provided content, and wherein the step of generating a price for the content object further comprises the steps of separately determining a price for user-provided content and generating the selected estimated or actual price by summing the user-provided content price with the price determined for the remaining selected content entities of the content object. 16. The program storage device of claim 15, wherein the price for user-provided content is determined in a first manner if the content count of the user-provided content exceeds a predefined content count maximum, and is determined in a second manner if the content count does not exceed the predefined maximum. 17. A computer-implemented system for determining the cost of and producing a user-defined content object comprising: a computer system including a processor configured to: define said content object in accordance with user selection and arrangement of a plurality of content entities for said content object, wherein the content object is a digital object within the computer system in the form of one of a book, a collection of images, an album, a video and a multimedia object, and the content entities each include content comprising digital data, are stored within a data repository as a plurality of individually accessible file objects, and are selectively associated with an actual content count representing the quantity of content within that content entity; andgenerate a price for the user to produce the user-defined content object, wherein said price is one of an actual price and an estimated price selected based on a parameter setting and said generating a price includes: generating an estimated content count for the selected content entities that represents an estimated quantity of content within the content object, wherein the digital data within the selected content entities are utilized to determine the estimated content count representing the estimated quantity of content within the content object, and generating from the estimated content count the estimated price to serve as the price for the user to produce the user-defined content object with the selected content entities in response to said parameter setting indicating the estimated price, wherein the estimated price is determined based on a price per unit of content, and wherein the unit of content represents a predetermined quantity of content and the estimated content count indicates an estimated quantity of said units of content for the selected content entities; andgenerating the actual price to serve as the price for the user to produce the user-defined content object from the actual content counts of the selected content entities in response to said parameter setting indicating the actual price. 18. The computer-implemented system of claim 17, wherein the generating an estimated content count further comprises determining a content count for each selected content entity, and summing the entity content counts to obtain a content count for the content object. 19. The computer-implemented system of claim 18, wherein the determining an estimated content count for entities containing characters further comprises determining a character count for the entity. 20. The computer-implemented system of claim 19, wherein the determining an estimated content count further comprises determining a page count from the character count. 21. The computer-implemented system of claim 20, wherein the generating a content object price further comprises multiplying the page count with a predetermined price per page value. 22. The computer-implemented system of claim 19, wherein the determining a character count further comprises at least one of a) counting the number of content characters in the content entity; and b) determining the content entity type, and determining an average character count for content entities of that type. 23. The computer-implemented system of claim 17, wherein the content object further comprises user-provided content, and wherein the generating a price for the content object further comprises separately determining a price for user-provided content and generating the selected estimated or actual price by summing the user-provided content price with the price determined for the remaining selected content entities of the content object. 24. The computer-implemented system of claim 23, wherein the price for user-provided content is determined in a first manner if the content count of the user-provided content exceeds a predefined content count maximum, and is determined in a second manner if the content count does not exceed the predefined maximum.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (162)
Card Stuart K. ; Robertson George G. ; York William M., 3-D document workspace with focus, immediate and tertiary spaces.
Engstrom Jan Olof,SEX ; Graser Timothy James ; Proske Barbara Regine,DEX, Apparatus and method for providing common behavior across different processing levels in an object oriented framework.
Mital Vijay,GBX ITX WD1 3TQ ; Maude Peter,GBX ITX HG1 2ET, Apparatus and method for storing, navigating among and adding links between data items in computer databases.
DeRose Steven (East Providence RI) Vogel Jeffrey (Providence RI), Data processing system and method for random access formatting of a portion of a large hierarchical electronically publi.
DeRose Steven (East Providence RI) Vogel Jeffrey (Providence RI), Data processing system and method for representing, generating a representation of and random access rendering of electr.
Hartrick Thomas V. (Gaithersburg MD) Stevens Jeffrey N. (Gaithersburg MD) Sabia Nicholas J. (Silver Spring MD), Data processing system and method to enforce payment of royalties when copying softcopy books.
Orr Michael B. ; Brintzenhofe Keith S. ; King Joseph D. ; McDonald Marc B. ; von Limbach Geoffrey ; Weil Steven E., Design engine for automatic reformatting for design and media.
Ross Benjamen E. ; Schackwitz Michael D. ; Young Kenneth L., Desktop publishing software for automatically changing the layout of content-filled documents.
Rowe Edward R. ; Priyadarshan Eswar ; Anderson Kenneth S. ; Al-Shamma Nabeel A. ; Taft Edward A. ; McQuarrie Elizabeth M. ; Cohn Richard, Displaying electronic documents with substitute fonts.
Holleran Patrick A. ; Evans John S. ; Cleron Michael A. ; Fisher Stephen ; Bruck Timo, Embedding internet browser/buttons within components of a network component system.
Amram Joseph A. (Boston MA) Bouvard Jacques (Wellesley MA) Leightheiser James E. (Lexington MA) Lidington John C. (Hull MA) Tomeh Majed G. (Sudbury MA) Wu Harry C. (Concord MA), Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of def.
DeRose Steven J. ; Smith William C. ; Braca Michael J. ; Maden Christopher R. ; Gaffney Jeremy, Generation of chunks of a long document for an electronic book system.
Gudmundson Norman K. (San Mateo CA) Forsythe R. Hamish (Palo Alto CA) Lee Wayne A. (San Mateo CA), Hierarchical encapsulation of instantiated objects in a multimedia authoring system.
Baer, William J.; Hartman, Jr., Robert C.; Kao, I-Ming; Murray, Janet L.; Robertson, III, Jerry D., Hitmask for querying hierarchically related content entities.
Barber Ronald J. (San Jose CA) Beitel Bradley J. (Woodside CA) Equitz William R. (Palo Alto CA) Niblack Carlton W. (San Jose CA) Petkovic Dragutin (Saratoga CA) Work Thomas R. (San Francisco CA) Yank, Image query system and method.
Carlson Brent Allen ; Graser Timothy James ; Lindblom Ulf Jesper Thomas,SEX ; Pernbeck Torbjorn,SEX ; Reason Simon Paul, Mechanism and method for flexible coupling of processes in an object oriented framework.
Saulpaugh Thomas E. ; Slaughter Gregory L. ; Traversat Bernard A., Mechanism and process to transform a grammar-derived intermediate form to an object-oriented configuration database.
Kadlec Jaroslav,DEX, Method and apparatus based on relational database design techniques supporting modeling, analysis and automatic hypertext generation for structured document collections.
Cohen Mitchell Adam ; Harris Tracy Mark ; Sturzenbecker Martin Clarence ; Walters James Allen, Method and apparatus for conducting electronic commerce.
Greenfield, Stephen; McNally, Michael; Huntley, Chris, Method and apparatus for creating, editing, and displaying works containing presentation metric components utilizing temporal relationships and structural tracks.
Kauffman Steven Victor ; Lewis Lara Marie ; Parrish Ronald Elliott, Method and apparatus for dividing, mapping and storing large digital objects in a client/server library system.
Rowe Edward R. ; Priyadarshan Eswar ; Anderson Kenneth S. ; Al-Shamma Nabeel A. ; Taft Edward A. ; McQuarrie Elizabeth M. ; Cohn Richard J., Method and apparatus for downloading multi-page electronic documents with hint information.
Sachs James ; Pomeroy Thomas W. ; Novicov Aleksey ; Conboy Garth ; Walter Erik ; Leshner William S. ; Duga Brady ; Wotiz Richard, Method and apparatus for electronically distributing and viewing digital contents.
Wilcox Jonathan J. (Woodside CA) Henderson Thomas A. (Palo Alto CA) Wilcox Jon A. (Menlo Park CA), Method and apparatus for providing object-oriented file structuring system on a computer.
Okayama, Nobuya; Orimo, Masayuki; Koike, Hiroshi; Onimaru, Hiroya; Ichihara, Seiji, Method and apparatus for selling digital contents, processing program thereof and recording medium for the program.
Warnock John E. (Los Altos CA) McCoy William H. (San Francisco CA) Cohn Richard J. (Palo Alto CA) Padgett Allan P. (Menlo Park CA), Method and apparatus for viewing electronic documents.
Baer,William J.; Hartman, Jr.,Robert C.; Johnson, Jr.,Eugene; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D., Method and configurable model for storing hierarchical data in a non-hierarchical data repository.
Antognini James J. (White Plains NY) Cubert Robert Michael (Sacramento CA) Gladney Henry Martin (Saratoga CA) Hildebrand ; Jr. David Burns (San Jose CA) Horne Steven Fletcher (Auburn CA) Schmiedeskam, Method and means for providing access to a library of digitized documents and images.
Flowers Philip Lester ; Orban Stefan Raimund,DEX ; Seiffert Roland ; Lee Thomas S. ; Wang Mandy L., Method and product for integrating an object-based search engine with a parametrically archived database.
Baer,William J.; Hanapole,Edward; Hartman, Jr.,Robert C.; Hennessy,Richard D.; Johnson, Jr.,Eugene; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D.; Walkus,Richard W., Method and system for adding content to a content object stored in a data repository.
Baer,William J.; Barker,James A.; Hanapole,Edward; Hartman, Jr.,Robert C.; Hennessy,Richard D.; Johnson, Jr.,Eugene; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D.; Walkus,Richard W., Method and system for adding user-provided content to a content object stored in a data repository.
Glasser Daniel S. ; McCurdy Ann Elizabeth ; Price Robert M., Method and system for controlling user access to a resource in a networked computing environment.
Michelman Eric H. ; Connolly Michael Christopher ; Hagger Paul A. ; Mowery Jo Anne M., Method and system for manipulating page-breaks in an electronic document.
Baer, William J.; Hanapole, Edward; Hartman, Jr., Robert C.; Johnson, Jr., Eugene; Kao, I-Ming; Murray, Janet L.; Robertson, III, Jerry D.; Walkus, Richard W.; Hennessy, Richard D., Method and system for moving content in a content object stored in a data repository.
Baer,William J.; Hanapole,Edward; Hartman, Jr.,Robert C.; Hennessy,Richard D.; Johnson, Jr.,Eugene; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D.; Walkus,Richard W., Method and system for moving content in a content object stored in a data repository.
Baer,William J.; Barker,James A.; Hanapole,Edward; Hartman, Jr.,Robert C.; Hennessy,Richard D.; Johnson, Jr.,Eugene; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D.; Walkus,Richard W., Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content.
Baer, William J.; Hanapole, Edward; Hartman, Jr., Robert C.; Hennessy, Richard D.; Johnson, Jr., Eugene; Kao, I-Ming; Murray, Janet L.; Robertson, III, Jerry D.; Walkus, Richard W., Method and system for removing content entity object in a hierarchically structured content object stored in a database.
Baer,William J.; Barker,James A.; Hartman, Jr.,Robert C.; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D.; Walkus,Richard W., Method and system for storing hierarchical content objects in a data repository.
Densmore Owen M. (Palo Alto CA) Rosenthal David S. H. (Palo Alto CA), Method for apparatus for implementing a class hierarchy of objects in a hierarchical file system.
Ferrel Patrick J. ; Meyer Robert F. ; Millet Stephen J. ; Shewchuk John P. ; Smith Walter W., Method for delivering separate design and content in a multimedia publishing system.
Meyer, Gordon R.; Howard, Jr., Albert R.; Knabe, Kevin; Hoiberg, Richard B., Method for dynamically generating a “table of contents” view of a HTML-based information system.
Iulianello, Carol M.; Jamieson, Paula J.; DiPietro, Katherine H.; Vincent Lawrence, Kriste M.; Erbelding, James C.; Thompson, Mira M.; Anderson, Graham R.; Rashid, Hassan T., Method of pricing application software.
Cornelia Edward J. ; Fine Benjamin ; Jacobs Jonathan D. ; Karasic Neal J., Multi-user electronic document authoring system with prompted updating of shared language.
Helland Patrick James ; Limprecht Rodney ; Al-Ghosein Mohsen ; Reed David R., Multi-user, multiple tier distributed application architecture with single-user access control of middle tier objects.
Baxter Randy Dee ; Carlson Brent Allen ; Lee Albert S., Object mechanism and method that creates domain-neutral objects with domain-specific run-time extensions in an appropriate collection.
Nierenberg Nicolas C. (Hillsborough CA) Rogers Paul A. (Newark CA) Edwards David B. (Half Moon Bay CA) Dafoe John R. (Benicia CA) Osberg William A. (San Mateo CA), Persistent storage of report objects.
Baer, William J.; Barker, James A.; Hartman, Jr., Robert C.; Hennessy, Richard D.; Johnson, Jr., Eugene; Kao, I Ming; Murray, Janet L.; Robertson, III, Jerry D.; Walkus, Richard W., Prerequisite checking in a system for creating compilations of content.
Baer,William J.; Hartman, Jr.,Robert C.; Johnson, Jr.,Eugene; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D., Providing a functional layer for facilitating creation and manipulation of compilations of content.
Keen Donald M. (Indianapolis IN), System and method for automatically creating new pages in a touch screen based telephony product having a hierarchical r.
Srinivasa, Ganapati N.; Ramanujam, Gopalan; Lewis, Glenn M.; Lin, Calvin J.; Larson, Jeffrey A.; Prakash, Arunachalam S., System and method for estimating the rendering cost for images.
Brown Eric William ; Chang Rong Nickle ; Ellozy Hamed Abdelfattah ; Prager John Martin ; So Edward Cholchin, System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more rela.
Davis Darren J. ; Derer Matthew ; Garcia Johann ; Greco Larry ; Kurt Tod E. ; Kwong Thomas ; Lee Jonathan C. ; Lee Ka Luk ; Pfarner Preston ; Skovran Steve, System and method for influencing a position on a search result list generated by a computer network search engine.
Healy Vivian Louise (San Jose CA) Huang Hanhsi (Cupertino CA) Nguyen Tin Luong (San Jose CA), System and method for selecting components of a hierarchical file structure.
Kanerva Heikki J. ; Koppolu Srinivasa R. ; Wolf Richard J. ; Girling Robert Marcus, System and method for storing, viewing, editing, and processing ordered sections having different file formats.
Gibson William,GB2 ; Marshall David R. ; Turner Steve,GB2 ; Dawson William N. ; Hogan Patrick M., System and method for the creation and use of surrogate information system objects.
Lau Yau C. (Poughkeepsie NY) Mozdy Eric J. (Meadville PA) Oleszkiewicz John A. (Poughkeepsie NY), System for searching a data base by creating a marking matrix in which two dimensional patterns control the search and s.
Kanaegami Atsushi (Kamakura JPX) Koike Kazuhiro (Kamakura JPX) Taki Hirokazu (Kamakura JPX) Ohgashi Hitoshi (Kamakura JPX), Text search system for locating on the basis of keyword matching and keyword relationship matching.
Iyengar Sridhar Srinivasa ; Fontana James Albert ; Smith Norman Roy ; Pattinson Brian Edward ; Pitchford Anthony Reginald ; Staub Mireille Mathilde, Tool-independent system for application building in an object oriented development environment with data stored in repository in OMG compliant UML representation.
William J. Baer ; James A. Barker ; Edward Hanapole ; Robert C. Hartman, Jr. ; Eugene Johnson, Jr. ; I-Ming Kao ; Janet L. Murray ; Jerry D. Robertson, III ; Richard W. Walkus, Volume management method and system for a compilation of content.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.