OPERATING SYSTEM PLATFORM FOR EFFICIENT ADVERTISEMENT CONTENT WORKFLOW MANAGEMENT
20210304245 · 2021-09-30
Assignee
Inventors
Cpc classification
G06F16/27
PHYSICS
G06Q30/0201
PHYSICS
H04N21/26241
ELECTRICITY
G06Q10/101
PHYSICS
H04N21/2665
ELECTRICITY
International classification
G06F16/27
PHYSICS
H04N21/262
ELECTRICITY
H04N21/2665
ELECTRICITY
Abstract
An operating system for discovering, generating, closing a content deal between various teams, measuring content effectiveness and distributing content, for example for product placement advertising. The operating system allows publishers and advertisers to communicate quickly over a single operating system, generate custom line items, media plans, pitches, requests for proposals, and other content, buy and sell content, and drive related workflows and documentation. Workflows are performed on a single operating system and platform. The platform is permission based, and allows a single platform that can be customized and scaled by both publishers and advertisers. Data, documents, media plans, and other content can be created and managed by the operating system.
Claims
1. A method for providing automated advertisement content management, comprising: retrieving, by a first server, a first advertising data associated with a first brand from a first remote data store, the first advertising data having a first format; retrieving, by the first server, a second advertising data associated with a second brand from a second remote data store, the second advertising data having a second format; retrieving, by the first server, a first publishing data associated with a first brand from a third remote data store, the first advertising data having a third format; retrieving, by the first server, a second publishing data associated with a second brand from a fourth remote data store, the second advertising data having a fourth format; automatically tagging, by the first server, the first advertising data, second advertising data, first publishing data, and second publishing data with a marketing campaign tag; and automatically reporting the first advertising data, second advertising data, first publishing data, and second publishing data to one or more users associated with roles with permission to access information associated with the marketing campaign.
2. The method of claim 1, wherein the publishing data and advertising data retrieved from different data stores is associated with the marketing campaign and reported to users associated with an advertising role and users associated with a publishing role, wherein the users associated with an advertising role and users associated with a publishing role each have an account with the first server.
3. The method of claim 1, wherein reporting includes providing a dashboard through a remote device, the dashboard built from a template provided by the first server, the dashboard automatically populated with data from two or more of the first remote data store, the second remote data store, the third remote data store, and the fourth remote data store.
4. The method of claim 1, further comprising an application configured to coordinate advertising work flows and publishing workflow by the same server.
5. The method of claim 1, wherein an application program interface (API) is installed in two or more of the first remote data store, the second remote data store, the third remote data store, and the fourth remote data store, the API automatically formatting data at the respective remote data store and transmitting the formatted data to the first server.
6. The method of claim 1, wherein the first data, second data, third data and fourth data is stored at a fifth data store in communication with the first server, the first server automatically processing the data stored in the fifth data store and reporting the processed data to publishing users and advertising users.
7. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to provide automated advertisement content management, the method comprising: retrieving, by a first server, a first advertising data associated with a first brand from a first remote data store, the first advertising data having a first format; retrieving, by the first server, a second advertising data associated with a second brand from a second remote data store, the second advertising data having a second format; retrieving, by the first server, a first publishing data associated with a first brand from a third remote data store, the first advertising data having a third format; retrieving, by the first server, a second publishing data associated with a second brand from a fourth remote data store, the second advertising data having a fourth format; automatically tagging, by the first server, the first advertising data, second advertising data, first publishing data, and second publishing data with a marketing campaign tag; and automatically reporting the first advertising data, second advertising data, first publishing data, and second publishing data to one or more users associated with roles with permission to access information associated with the marketing campaign.
8. The non-transitory computer readable storage medium of claim 7, wherein the publishing data and advertising data retrieved from different data stores is associated with the marketing campaign and reported to users associated with an advertising role and users associated with a publishing role, wherein the users associated with an advertising role and users associated with a publishing role each have an account with the first server.
9. The non-transitory computer readable storage medium of claim 7, wherein reporting includes providing a dashboard through a remote device, the dashboard built from a template provided by the first server, the dashboard automatically populated with data from two or more of the first remote data store, the second remote data store, the third remote data store, and the fourth remote data store.
10. The non-transitory computer readable storage medium of claim 7, the method further comprising an application configured to coordinate advertising work flows and publishing workflow by the same server.
11. The non-transitory computer readable storage medium of claim 7, wherein an application program interface (API) is installed in two or more of the first remote data store, the second remote data store, the third remote data store, and the fourth remote data store, the API automatically formatting data at the respective remote data store and transmitting the formatted data to the first server.
12. The non-transitory computer readable storage medium of claim 7, wherein the first data, second data, third data and fourth data is stored at a fifth data store in communication with the first server, the first server automatically processing the data stored in the fifth data store and reporting the processed data to publishing users and advertising users.
13. A system for automated advertisement content management, comprising: a server including a memory and a processor; and one or more modules stored in the memory and executed by the processor to retrieving, by a first server, a first advertising data associated with a first brand from a first remote data store, the first advertising data having a first format, retrieve, by the first server, a second advertising data associated with a second brand from a second remote data store, the second advertising data having a second format, retrieve, by the first server, a first publishing data associated with a first brand from a third remote data store, the first advertising data having a third format, retrieve, by the first server, a second publishing data associated with a second brand from a fourth remote data store, the second advertising data having a fourth format, automatically tag, by the first server, the first advertising data, second advertising data, first publishing data, and second publishing data with a marketing campaign tag, and automatically report the first advertising data, second advertising data, first publishing data, and second publishing data to one or more users associated with roles with permission to access information associated with the marketing campaign.
14. The system of claim 13, wherein the publishing data and advertising data retrieved from different data stores is associated with the marketing campaign and reported to users associated with an advertising role and users associated with a publishing role, wherein the users associated with an advertising role and users associated with a publishing role each have an account with the first server.
15. The system of claim 13, wherein reporting includes providing a dashboard through a remote device, the dashboard built from a template provided by the first server, the dashboard automatically populated with data from two or more of the first remote data store, the second remote data store, the third remote data store, and the fourth remote data store.
16. The system of claim 13, the modules further executable to coordinate advertising work flows and publishing workflow by the same server.
17. The system of claim 13, wherein an application program interface (API) is installed in two or more of the first remote data store, the second remote data store, the third remote data store, and the fourth remote data store, the API automatically formatting data at the respective remote data store and transmitting the formatted data to the first server.
18. The system of claim 13, wherein the first data, second data, third data and fourth data is stored at a fifth data store in communication with the first server, the first server automatically processing the data stored in the fifth data store and reporting the processed data to publishing users and advertising users.
Description
BRIEF DESCRIPTION OF FIGURES
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
DETAILED DESCRIPTION
[0046] The present technology includes an operating system for generating and distributing content, for example for product placement advertising as well as other forms of branded content. The present operating system allows for publishers and advertisers to communicate smoothly and efficiently over a single platform in a single operating system, generate custom line items, media plans, pitches, request for proposals, and other types of content, buy and sell content, measure content effectiveness, and drive related workflows and documentation.
[0047] The present system is a system of record for marketing operations management. The system accesses data from remote data warehouses across silos of an organization. By doing so, seamlessly and efficiently, the present technology brings a typically separated system with fragmented communication and data into a single, cohesive platform for both advertisers and publishers to conduct operations within their organization and conduct business with each other. Additionally, advertisers and publishers may still work with their existing and preferred data storage systems while the data is automatically transferred to the present marketing management system for analysis and workflow operations.
[0048] All the workflows are performed in the single operating system and platform. The platform is permission based, and allows a single platform to be customized and scaled by both publishers and advertisers. Data, documents, media plans, and other content can be created and managed by the operating system. This provides for uniform access and consistent compatibility by both the advertisers and publishers.
[0049] Content is generated from a base of one or more line items. Line items may include one or more fields such as an ID number, name, product ID, booking status, start date, end date the rate type, rate, quantity, cost, frequency, distribution intervals, expiration date, target audience demographics, and other information. One or more line items may form a media plan. A media plan may include a name, budget, currency, start date, end date, expiration date, brand identifier, line item information, and other data. Campaigns, request for proposals, pitches, intellectual property license and other content may be based on the lines and media plans.
[0050] The present system has several advantages over the prior art. For example, because the created content is stored and accessible by the same system for both an advertiser and a publisher, less memory and processing power is utilized to discover opportunities, communicate between teams, close content deals, and generate content. In some instances, once all information is aggregated, relationships can be scaled for operational efficiency.
[0051]
[0052] Advertiser computing devices 110-120 may be associated with one or more advertiser roles in marketing campaign management system provided by the application server 160. Each of devices 110-120 may be used by one or more users having roles in a platform provided by application server 160. The users associated with advertiser computing devices 110-120 may access the platform provided by server 160 on their particular device, and work on various tasks and operations through their device in the platform provided by server 160.
[0053] Computing device 110 may include network browser 111 stored in device memory and executed by one or more processors. In some instances, network browser 111 may receive content pages and other data from a remote server 160, and provide the content pages to a user through an output of computing device 110. The content pages may provide interfaces, provide output, collect input, and otherwise communicate with a user through computing device 110 and communicate with application 161 over network 170, as part of implementing the present technology discussed herein. Computing device 110 can be implemented as a desktop computer, workstation, or some other computing device.
[0054] Computing device 115 may include application 116 stored in device memory and executed by one or more processors. In some instances, application 116 may receive data and from a remote server 160, process the data and render output from the raw and processed data, and provide the output to a user through an output of computing device 110. The application can provide interfaces, provide output, collect input, and otherwise communicate with a user through computing device 110 and communicate with application 161 over network 170, as part of implementing the present technology discussed herein. Computing device 110 can be implemented as a desktop computer, workstation, or some other computing device.
[0055] Mobile device 120 may include a mobile application 121. Mobile application 121 may provide interfaces, provide output, and receive input as part of implementing the present technology as discussed herein. Mobile device 120 may be implemented as a laptop, cellular phone, tablet computer, chrome book, or some other machine that is considered a “mobile” computing device.
[0056] Data stores 125-130 may store data related to advertiser information and publisher information. The data may include viewership, expense, income, user accounts, media plans, and other data associated with an advertiser, publisher, or marketing campaign. Data store 125 includes application program interface (API) 126. API 126 may include code that resides inside or outside of data store 125 that can communicate with other entities, manage and store data in data store 125, retrieve, aggregate, process, and transmit data within data store 125, or to and from server application 161 of application server 160. API 131 may also collect, store, process, aggregate, retrieve, and transmit data within data store 130 to application server 161, including any data related to an advertiser, publisher, marketing campaign, or other data relevant to the technology discussed herein.
[0057] Data store 135 may also include data related to an advertiser, publisher, marketing campaign, or other data related to content discussed herein, which may be retrieved from computing device 140 and provided to server application 161. In some instances, data from data store 135 may be accessed in a particular format, such as a comma separated value (CSV) file, json file, XML file, or some other type of file, and provided to server application 161 to be imported for processing and reporting by the campaign marketing platform implemented by application server 160 and application 161.
[0058] Computing device 155 includes network browser 156 and is similar to and operates roughly in the same manner as computing device 110 that includes network browser 111, except computing device 155 is used by a publisher instead of an advertiser. Computing device 150 includes application 151 and is similar to and operates roughly in the same manner as computing device 115 that includes application 116, except computing device 150 is used by a publisher instead of an advertiser. Mobile device 145 includes mobile application 146 and is similar to and operates roughly in the same manner as mobile device 120 having mobile application 121, except mobile device 145 is used by a publisher instead of an advertiser.
[0059] Application server 160 may include application server 161. Application 161, which may be a single application or distributed application, includes a software that implements the advertising and campaign management platform functionality and operations discussed herein. Server application 161 is discussed in more detail with respect to block diagram of
[0060] Application server may include one or more physical or logical machines and can store and execute application 145. Application 145 may be implemented as one or more programs, distributed code, objects, or other software that implements the technology and functionality described herein.
[0061] Network 170 may implement communication between computing devices, data stores, and servers in
[0062] In some instances, devices 110-120 and 145-155 may communicate with application server 160 over network 170. Data stores 125-135 may communicate directly or indirectly with application server 161 over network 170. In some instances, each of the machines 110-160 may communicate with each other as well as other machines over one or more networks 170.
[0063]
[0064] Reporting module 205 may report Ron process data to one or more advertiser and publisher roles. The reporting module may manage dashboards, email notifications, text message notifications, and other communications and interfaces to provide information to users regarding aspects of advertiser operations, publisher operations, a campaign, or other aspects of an advertisement campaign as discussed herein.
[0065] User module 210 may be used to manage user accounts, create, modify, update and delete account data, associate users with a particular brand, provide user information requested by other users, and create and manage identities for each user.
[0066] Order module 215 may be used to manage orders. In some instances, in order may be associated with a publisher, and a media plan may have many orders. In order may be used as a tool for holding a product.
[0067] Product module 220 may be used to create, revise, update and delete one or more products within the advertising platform. Different aspects and features of a different product may all be handled and managed by product module 220.
[0068] Pricing rule module 225 may be used to set dynamic pricing for a particular product. In some instances, a product may have different and sometimes complicated pricing parameters based on factors such as geography, date and time, and other associations of a particular product.
[0069] Line module 230 may be used to create, revise, update, and delete a particular line item. In some instances, a line may be a product that is approved to be included into a media plan. Line module 230 handles management of a line once it is created.
[0070] Organization module 235 may be used to create, update, delete, and retrieve one or more organizations. An organization may be associated with either a publisher or an advertiser, and a particular user type may depend on the organization type.
[0071] Brand module 240 may be used to create, retrieve, update and delete media plans. The brand module may also be used to assign users of different roles to a particular brand.
[0072] Spotlight module 245 may be used to prepare one or more items to provide in response to a search request. The items provided may be “spotlighted” by providing them strategically within a search results list. Spotlight module 245 may update and revise spotlighted items for organizations, roles, or individual users based on history of the particular user, organization, or role.
[0073] A program module 250 may be used to generate a program. In some instances, a publisher creates a channel, a channel may create a show, and a show me create a program. An example of a program may include a particular episode of a particular season of the show. Once created, products can be added to a program. Marketing campaigns generated on the present platform existing media to be watched or experienced. An example of a program is the Super Bowl, and a product for the Super Bowl program may include integration of a brand into a halftime show. In this instance, the product may become a line when a particular customer indicates that they will purchase the integration of their brand into the halftime show.
[0074] A pitch module 255 may be used to generate, modify, retrieve, and delete a particular pitch. A pitch, in some instances, may be considered a presentation that sets forth a solution for exposing a brand to an audience, or otherwise provide an audience solution. A pitch may or may not at a product, and may be sent by a publisher to an advertiser to brainstorm, and may be revised back and forth between parties before it is approved.
[0075] A marketing campaign module may be used to prepare, modify, retrieve, and delete marketing campaigns. Marketing campaigns may be associated with one or more products, and once approved indicate what is to be performed for a particular brand.
[0076] A request for proposal (RFP) module manages RFPs generated within a particular platform. An RFP may be provided by a publisher or an advertiser, and may invite a proposal from one or more parties wishing to do business with the generator at the RFP.
[0077] A channel module may be used to create, retrieve, update or delete one or more channels. Channel may be used to create a show, and may be managed by one or more roles.
[0078] Asset module 275 may manage the workflow of asset management. In some instances, a digital asset can be connected to task management module. Examples of assets include cash, products, and other items.
[0079] Correction module 280 may be used to manage an end and workflow for producing elements of the campaign management system. Correction module 280 may be used, for example, to add tasks, images, and other elements to a production.
[0080] Task management module 285 may be used to create, update, delete, and retrieve tasks within the platform provided herein. The test may be related to one or more channels, programs, line items, marketing campaigns, media plans, and other aspects of the campaign management system.
[0081]
[0082] Advertiser user accounts and publisher user accounts are created at step 315. The user accounts make be created with different roles for the advertiser in the publisher. For example, an advertiser user account may include a senior VP of advertising, and multiple other roles that report to the senior role. Similarly, the publisher user accounts may include a senior-level publisher account and multiple junior level accounts that report to the senior-level account. All the user accounts may be created through interaction with application 161 it may be stored locally on one or more servers 160 or remotely to a database in communication with server 160.
[0083] A marketing campaign is created at step 320. Creating a marketing campaign include creating a product, media plan, and ultimately getting approval for these elements. Creating a marketing campaign is discussed in more detail to respect to the method of
[0084] The marketing campaign may be executed at step 325. Executing the marketing campaign may include generating advertisements, placing advertisements in media, transferring money three of the campaign, tracking the money made during the campaign, and performing other tasks. Executing a marketing campaign is discussed in more detail below with respect to the method of
[0085] Data is automatically collected by the present system for execution of the marketing campaign at step 330. The data may automatically be collected from one or more external machines that store data associated with the marketing campaign, such as cash spent, revenue, viewership in media, and other data. Automatically collecting data by the present system is discussed with respect to the method of
[0086] In some instances, data may also be collected manually by the present system for execution of a marketing campaign. In this instance, data may be organized into some type of data format, such as a CSV file, manually uploaded to the present platform. Reporting is automatically generated for the marketing campaign at step 335. Reporting may include providing data through one or more dashboard interfaces designed for either an advertiser or a publisher. More details for automatically generating reporting for a marketing campaign are discussed in more detail with respect to the method of
[0087] An advertiser can send a marketing campaign to the publisher for approval at step 420. The marketing campaign may be generated by the advertiser for the product using the media plan. The publisher may approve marketing campaign at step 425. In some instances, a publisher may initially not approve of a marketing campaign, and provide feedback to the advertiser. In this instance, the advertiser may change or rework the marketing campaign and send the reworked marketing campaign to the publisher for approval. The advertiser and publisher may conduct multiple rounds of potential approval until the publisher approves the marketing campaign.
[0088] Line items may be purchased through the platform at step 430. Once the publisher approves the marketing campaign, line items, including actions, task, or other aspects of marketing campaign, can be purchased by the publisher from the advertiser through the platform provided by the present system. Line items may then be activated by the advertiser, and the advertiser and publisher may then collaborate on the line items at step 440. After collaboration, line items may be launched by the advertiser at step 455.
[0089]
[0090]
[0091] A reporting event may be detected at step 620. The reporting event may be a periodic event, a request from a remote server, or some other event. Once reporting event is detected, the collected marketing campaign data may be reported to the remote server at step 625. The marketing campaign data may be sent as a stream of data, timeseries data, a table, json data, a csv file, or in some other format. The reported marketing campaign data is then stored by the receiving server at step 630. The received data then may be updated with tags, either by the receiving server or the API that store the data at the remote data store.
[0092]
[0093]
[0094] In
[0095]
[0096]
[0097] After publishing a request for proposal, a determination is made as to whether a publisher wants to work with a request for proposal at step 930. If a publisher does not want to work with the request, the method of
[0098] A determination is made as whether an advertiser has accepted a proposal at step 950. If the advertiser has not accepted the proposal, the proposal may be changed at step 955 and the response may be sent to the publisher by the advertiser at step 960. If the publisher accepts the changed proposal,
[0099] If a proposal is accepted at either step 950 or step 970, line items are purchased at step 975. Line items may be activated at step 980 and media collaboration occurs at step 985. A determination is made as to whether a line item has been accepted at step 990. If no line item is accepted, the method returns to step 985. If a line item has been accepted, line items are launched at 995 and the line item metrics are reported at step 997.
[0100]
[0101] A determination is made as to whether a publisher is accepted a media plan at step 1025. If the publisher has not accepted the plan, the method of
[0102] Media collaboration may occur at step 1055. A determination is then made as to whether line items have been accepted at step 1060. If line items have not been accepted, the method of
[0103]
[0104] Media collaboration occurs at step 1150. A determination is then made as to whether line items have been accepted at step 1155. If the line items have not been accepted, the media is further collaborated at step 1150. If the line items have been accepted, line items are launched at step 1150 and line item metrics are reported at step 1165. User permissions are then reset at step 1170.
[0105]
[0106]
[0107]
[0108] In
[0109]
[0110] A media plan is sent to a publisher at step 1522. A determination is made as to whether the publisher accepts the media plan at step 1524. If the publisher does not accept the media plan, the method of
[0111] In the method of
[0112] After preparing for launch, a determination is made as whether the product has been accepted at step 1544. If the product has not been accepted, the method of
[0113]
[0114]
[0115] A determination is made as to whether the line items have been accepted at step 1736. If the line items have not been accepted, the media is collaborated on further at step 1734. If the line items have been accepted, the line items are launched at step 1738 and line item metrics are reported at step 1740. The method of
[0116] After assembling production team, a distribution team, and a talent team, collaboration on media is performed at step 1744. A determination is made as to whether the movie is complete at step 1742. If the movie is not complete, media collaboration continues at step 1744. Once the movie is complete, all teams can prepare the movie for launch at step 1748 and the media plan team prepares line items for launch at step 1746. The method of
[0117] A determination is made as to whether all teams have accepted the movie at step 1750. If not, the method of
[0118]
[0119] Line items are purchased at step 1832 and activated at step 1834. Media is collaborated on at step 1836 and a determination is made as to whether line items have been accepted at step 1838. If the line items have not been accepted, the method of
[0120]
[0121] Returning to a user managing inventory at step 1912, a pitch proposal may be created at step 1926. After creating the pitch proposal, inventory may be managed at step 1927. The media plan may be created at step 1928 and the proposal may be submitted at step 1929. A determination may then be made as to whether the organization has accepted the proposal at step 1930. If the organization has not accepted the proposal, the method remains at step 1930. If the organization does accept the proposal, the method continues to step 1972 of
[0122] Line items are added at step 1972. A media plan is sent to a publisher at step 1973. A determination is then made as to whether the publisher accepts the media plan at step 1974. If the publisher does not accept the media plan, the method of 19B remains at step 1974. Once the publisher does accept the media plan, line items are edited at step 1975 and the media plan is sent to an advertiser at step 1976. A determination is made as to whether an advertiser accepts the media plan at step 1977. If the advertiser does not accept the plan, the method of
[0123] Returning to creating a pitch proposal at step 1926, IP may be managed at step 1931. The approval for an IP license may be submitted at step 1932. A determination is then made as to whether the organization approved the IP license at step 1933. If the license is not approved, the method of
[0124] Production and content are defined at step 1934. Organizations are invited at step 1945, and a determination is made as to whether all organizations have accepted invites at step 1946. If not all organizations have accepted the invite, the method remains at step 1946. Once all organizations have accepted the invite, media teams may be assembled at step 1947, the production team is assembled at step 1948, the distribution team is assembled at step 1949, and a talent team is assembled at step 1950.
[0125] After creating a media team, the media plan is created at step 1951. The media plan is edited at step 1952. A determination as to whether all parties have accepted the media plan is made at step 1953. If not all the parties have accepted the plan, the method of
[0126] Returning to steps 1948-1950, once a production team, distribution team, and talent team are assembled, media is collaborated on at step 1963. A determination is made at step 1960 as to whether the content is complete. If the content is not complete, the method returns to step 1963 for additional collaboration. If the content is complete, then the media plan team can prepare line items for launch at step 1961 and all teams can prepare content and product for launch at step 1962. The method then continues to step 1964 of the method of in
[0127] A determination is made as whether all teams have accepted content and/or product at step 1964. If not all teams have accepted the content and/or product, the method remains at step 1964. If all teams have accepted the content and/or product, a determination is made as to whether all legal approval has been made at step 1965. If not all legal approval has been made, the method remains at step 1965. If all legal has been approved, then line items are launched at step 1970 and content and product are launched at step 1966. After launch, a distribution team executes at step 1967. Content metrics are reported at step 1968 and line item metrics are reported at step 1971, and the content is an archived at step 1969.
[0128]
[0129] Returning to step 2010, after creating a pitch proposal, IP can be managed at step 2014. Approval for the IP license may be submitted at step 2022. A determination is made as to whether an organization has approved an IP license at step 2024. If the license is not approved, the method of
[0130] Product and/or content are defined at step 2050. Organizations may be invited at step 2052, and a determination is made as to whether all organizations have accepted the invite at step 2054. If all organizations have not accepted the invite, the method remains at step 2054. If the organizations have accepted the invite, a media team is assembled at step 2056, a production team is assembled at step 2058, the distribution team is assembled at step 2060, and a talent team is assembled at step 2062.
[0131] After assembling a media team, a media plan is created at step 2072. The media plan may be edited at step 2074. A determination is made as to whether all the parties have accepted the media plan at step 2076. If all parties have not accepted the media plan, the media plan may be edited at step 2074. If all parties have accepted the media plan, line items may be purchased at step 2078 and the line items may be activated at step 2080. Media collaboration may occur at step 2082 and a determination is made at step 2083 as to whether the line items have been accepted. If the line items have not been accepted, the method returns to step 2082. If line items have been accepted, line items may be launched at step 2084 and line item metrics may be reported at step 2085. The method then continues to step 2068 and 2070.
[0132] After assembling the production team, distribution team, and talent team, media collaboration may occur at step 2064. A determination is made as whether the content is complete at step 2066. If the content is not complete, the method returns to step 2064. If the content is complete, the teams prepare for content and/or product to launch at step 2068 and the media plan team prepares for line items to launch at step 2070. The method then continues to step 2085 of
[0133] A determination is made as whether all teams have accepted the content and/or product at step 2085. If not all teams have accepted, the method of
[0134]
[0135] A determination is made as to whether the user has reported a content rights violation at step 2140. If no violation is reported, the method of
[0136]
[0137]
[0138]
[0139] Contracts may be managed at step 2460, and the contracts may be submitted to the organization at step 2465. All parties may review the contract at step 2470. A determination is made as whether the organization has approved a contract at step 2475. If the organization has not approved the contracts, the method of
[0140]
[0141]
[0142] A determination is made as to whether the organization has approved the contracts at step 2665. If the organization has not approved the contract, the method of
[0143] Once the organization does approve the contract, findings are submitted to the copyright team at step 2670. A determination is then made as to whether the copyright infringement has been committed at step 2675. If no infringement has been committed, the copyright team may manage relationships at step 2680. If the copyright infringement has been committed, legal action may be initiated at step 2685.
[0144]
[0145] After being placed on a team, contracts may be managed at step 2775. Contracts may then be submitted to an organization at step 2780. All parties review the contract at step 2785, and a determination is made as to whether the organization has approved the contract at step 2790. If the contract has not been approved, the method of
[0146]
[0147] Additionally, after signing up for a platform, a filter may be submitted at step 2835. User accounts ranked by content skill score can be retrieved at step 2840. A determination may be made as to whether the user would like to connect at step 2845. If the user would not like to connect, the method of
[0148]
[0149]
[0150] The dashboard 3000 of
[0151]
[0152]
[0153] On the dashboard, reported information includes activation time, total team active time, money earned, money spent, the return on spend, active marketing campaigns and request for proposals, user lists, and a brand list. As shown, the advertiser has to active marketing campaigns, one with 489 million earned, and another was zero earned. The user lists indicate a president of brands and a project lead, and indicates the income they are responsible for as was the time they have spent on a particular brand. The brand list indicates the two brands, the cash earned per brand, and the cash spent per brand.
[0154]
[0155]
[0156]
[0157]
[0158] The components shown in
[0159] Mass storage device 3630, which may be implemented with a magnetic disk drive, an optical disk drive, a flash drive, or other device, is a non-volatile storage device for storing data and instructions for use by processor unit 3610. Mass storage device 3630 can store the system software for implementing embodiments of the present invention for purposes of loading that software into main memory 3620.
[0160] Portable storage device 3640 operates in conjunction with a portable non-volatile storage medium, such as a floppy disk, compact disk or Digital video disc, USB drive, memory card or stick, or other portable or removable memory, to input and output data and code to and from the computer system 3600 of
[0161] Input devices 3660 provide a portion of a user interface. Input devices 3660 may include an alpha-numeric keypad, such as a keyboard, for inputting alpha-numeric and other information, a pointing device such as a mouse, a trackball, stylus, cursor direction keys, microphone, touchscreen, accelerometer, and other input devices. Additionally, the system 3600 as shown in
[0162] Display system 3670 may include a liquid crystal display (LCD) or other suitable display device. Display system 3670 receives textual and graphical information and processes the information for output to the display device. Display system 3670 may also receive input as a touchscreen.
[0163] Peripherals 3680 may include any type of computer support device to add additional functionality to the computer system. For example, peripheral device(s) 3680 may include a modem or a router, printer, and other device.
[0164] The system of 3600 may also include, in some implementations, antennas, radio transmitters and radio receivers 3690. The antennas and radios may be implemented in devices such as smart phones, tablets, and other devices that may communicate wirelessly. The one or more antennas may operate at one or more radio frequencies suitable to send and receive data over cellular networks, Wi-Fi networks, commercial device networks such as a Bluetooth device, and other radio frequency networks. The devices may include one or more radio transmitters and receivers for processing signals sent and received using the antennas.
[0165] The components contained in the computer system 3600 of
[0166] The foregoing detailed description of the technology herein has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. The described embodiments were chosen to best explain the principles of the technology and its practical application to thereby enable others skilled in the art to best utilize the technology in various embodiments and with various modifications as are suited to the particular use contemplated. It is intended that the scope of the technology be defined by the claims appended hereto.