CN102184502B - The system and method in content is inserted in advertisement based on profile - Google Patents

The system and method in content is inserted in advertisement based on profile Download PDF

Info

Publication number
CN102184502B
CN102184502B CN201110085208.4A CN201110085208A CN102184502B CN 102184502 B CN102184502 B CN 102184502B CN 201110085208 A CN201110085208 A CN 201110085208A CN 102184502 B CN102184502 B CN 102184502B
Authority
CN
China
Prior art keywords
content
computer
user
sent
profile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201110085208.4A
Other languages
Chinese (zh)
Other versions
CN102184502A (en
Inventor
C·J·布思
B·D·约翰逊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/942,178 external-priority patent/US20090132356A1/en
Application filed by Intel Corp filed Critical Intel Corp
Publication of CN102184502A publication Critical patent/CN102184502A/en
Application granted granted Critical
Publication of CN102184502B publication Critical patent/CN102184502B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The present invention describes, under single and multiple user's scenes, advertisement based on profile is inserted into the system and method in content.Each embodiment all enables content service or channel provider not only in broadcast or when downloading content but also sharing or sale advertising space during content recommendation.Here, it is provided that business can persistently sell the advertisement in multiple mediaspace, as long as content is associated with the service of provider.Other embodiment has been also described and claimed.

Description

The system and method in content is inserted in advertisement based on profile
The application be on November 19th, 2008 submit to, invention entitled " by advertisement based on profile Insert the system and method in content " the divisional application of patent application No.200810176273.6.
Background technology
For it is essential for content and service provider (such as, television service provider), Need persistently to be devoted to provide the content and selection enriched constantly to its subscriber.Certainly, this is also Television service provider provides to their subscriber and includes on-demand pay-per-view, for broadcast program Various subscriber's options, such as father and mother control subscriber definition control and cable modem mutual Internet interview is in one of interior reason of different types of service.
But, in the service of these kinds provided by content and service provider, some species of There is restriction in service.Such as, it is suitable for (tailor) to specific user's offer together with the content of request There is restriction in the advertisement of this user.Often user can be forced to watch or listen to not be interested in for them Advertisement.Additionally, advertising company is by playing their advertisement paying together with the content asked, but this A little advertisements often cannot arrive user there that may be most interested to its advertisement.
Accompanying drawing explanation
Fig. 1 shows an embodiment of system;
Fig. 2 shows an embodiment of logic flow;
Fig. 3 shows an embodiment of logic flow;
Fig. 4 shows an embodiment of logic flow;
Fig. 5 shows an embodiment of system;
Fig. 6 shows an embodiment of device.
Detailed description of the invention
Various embodiments of the present invention relate in general to be inserted into advertisement based on profile (profile) for System and method in the content of single and multiple user's scene.Embodiments of the invention offer one will Advertisement sends jointly to the mode of user together with the content asked, and wherein said advertisement is suitable for this use Family.Other embodiments of the invention provide the user a kind of by the commending contents asked and the second user The mode shared, the content wherein asked is before being sent to this second user, and use is suitable for The content asked is updated by the advertisement of this second user.
Various embodiments all allow content service or channel provider not only when broadcast or download content, And sharing or sale advertising space during content recommendation.Here, it is provided that business can persistently sell multiple Advertisement in mediaspace, as long as described content is associated with the service of this provider.Can also Describe and other embodiments is claimed.
Various embodiments can include one or more element.Element can include being arranged to perform spy Any structure of fixed operation.For design parameter or the Performance Constraints of given group, as required, each Element can be implemented as hardware, software or this two combination in any.Have although being used by example The element of limit quantity describes embodiment with specific topological structure, but for given realization, root According to needs, this embodiment can also include element more or less according to other topological structure.It is worth It is noted that any mentioning of " embodiment " or " embodiment " is referred to and this embodiment phase Specific features, structure or characteristic that association describes include at least one embodiment.In this specification Each position in occur phrase " in one embodiment " be not necessarily all referring to for same enforcement Example.
Fig. 1 shows an embodiment of system 100.Seeing Fig. 1, system 100 can include content Server 102, advertisement content server 104, subscriber profile server 105, report server 106, Network connects 108, subscriber's environment 110, subscriber's environment 112 and point-to-point (P2P) connect 126.Connect Get off will be described in each in these elements.
In certain embodiments, content and service provider (such as, television service provider) can hold in the palm Pipe (host) one or more content server 102, advertisement content server 104, subscriber profiles clothes Business device 105 and report server 106.In other embodiments, content and service provider can obtain warp Some full detail provided from other source by server 102-106 or these information.
It is for illustration purposes only, in the embodiment of the present invention described here, content service is provided Business is described as television service provider, and is the subscriber of this content and service provider by user profile.Weight Want is, it is noted that embodiments of the invention are not limited in content and customization (customized) The controlled propagation of advertisement facilitates this television service provider.Such as, content and service provider can also It is music service providers, photo service provider or wishes to propagate the wide of controlled content and customization Any company accused.In another embodiment of the present invention, content and service provider described herein It is general in some sense, one or more without specific content service provider trustship Server.Here, multiple content and service provider submit necessary information to this generic server, with The controlled biography of the advertisement of this server each offer content in their subscriber and customization is provided Broadcast.In other embodiments, can be in such as TV, personal computer, any movement or super Propagate for content and the controlled propagation of the advertisement of customization between multiple equipment of mobile electronic device etc For necessary information.Additionally, subscriber can be any user of the embodiment of the present invention.
Content server 102 is permissible, but is not limited to, and stores the information about each of which subscriber and it is every The available content of the on-demand download of individual user.The propagation of content is controlled, this is because content service carries Wherein store the content server of subscriber information for business's trustship, this content and service provider knows to it The specific predetermined of order includes any content, and knows the control that the subscriber set up by subscriber defines (such as, father and mother control).Therefore, before allowing the content asked is traveled to subscriber, content Service provider may determine that whether subscriber has access right and determine this subscriber the content asked Define controls whether that this content is watched in permission.
Advertisement content server 104 is permissible, but is not limited to, and storage can be inserted into and be asked by subscriber Content and service provider content in ad content.The embodiment of server 104 comprises will be deposited Storage ad content match specific subscriber profiles and the content asked is transmitted to subscriber it The front functive that the ad content mated is inserted in asked content.
Subscriber profile server 105 is permissible, but is not limited to, storage one of content and service provider or The profile of multiple subscribers.Here, in an embodiment, the information about subscriber is stored in profile, Profile may contain information about any information of this subscriber, and described information contributes to content and service provider choosing Select the ad content (that is, for this subscriber customization ad content) that this subscriber may be interested.Profile information Exemplary types can include, but not limited to content type that subscriber often asks, subscriber substantially Preference that position and subscriber provide etc..Profile information can be encrypted or the most encrypted.At other In embodiment, the information about subscriber can store in the account, such as cellular telephone account or wired TV account etc..
Report server 106 help to follow the tracks of one or more users when access asked content (with And therefore access the ad content inserted) watch.Here, the content asked and being inserted The activity reports of the ad content entered can be collected by report server 106.Such as, inserted when determining When the ad content entered the most is watched by subscriber or consumed, this activity reports helps to advertisement The suitable charging of company.Activity reports can be also used for adding up purpose, and (such as, subscriber the most how long Access content that they have requested that etc.).In an embodiment, subscriber can provide via activity reports About the content asked and/or the feedback of the ad content inserted.Activity reports can encrypted or Person is the most encrypted.
Although it should be noted that and being described as the functive of server 102-106 here split assigning to four In individual parts, but this is not meant to limit the present invention.Indeed, it is possible to this functive is combined to In three or less parts, or it is split in five or more parts.
Server 102-106 can connect 108 via network and communicate with user environment 110 and 112.Net It can be that high speed internet connects or is suitable to any other type of company of this application-specific that network connects 108 Connect.Along with the exploitation of new interconnection technique, can add or replace with other type of connection.
When individuality becomes content and service provider, (or any company includes but not limited to, such as telecommunications Company or cable companies etc.) subscriber time, for purposes such as chargings, this individuality would generally be to this content Service provider provides identity or individual information.But embodiments of the invention allow a person of subscriber Part keeps anonymous within system 100.Such as, in an embodiment, each element in system 100 Or parts are respectively provided with unique Internet protocol (IP) address, and this IP address is used to be identified also And communicate with one another via network connection 108.It is said that in general, IP address is to subscriber's personal information (such as, Name, home address etc.) link be not publicly available information.Therefore, by using system 100 In IP address communicate, embodiments of the invention can keep anonymous attribute.Such as, content The subscriber of service provider can only be identified via unique IP address within system 100.Permissible The subscriber profiles in profile server 105 is identified by this unique IP address.When subscriber's (only warp Known by IP address) access asked content, generate activity reports and being turned by this activity reports When issuing report server 106, it can be completed by anonymity.Therefore, in an embodiment, Can use the most anonymously and subscriber profiles, the content asked and the content accessed Relevant information.
In an embodiment, subscriber's environment 110 and 112 includes connection equipment 114 and 120 respectively.Connect Equipment 114 and 120 is had by its corresponding subscriber, uses and perhaps may be used.Connection equipment 114 and 120 May be coupled to network and connect 108, and can be via such as their unique ip address and server 102-106 communicates.As it has been described above, server 102-106 is (and non-through by they unique IP addresses Cross the personal information of any subscriber) identify connection equipment 114 and 120.User environment 110 is all right Including display device 116 and user input device 118.Equally, user environment 112 can include display Equipment 122 and user input device 124.
In an embodiment, connection equipment 114 and 120 represents respectively and includes individual videocorder (PVR) The equipment of functive.PVR functive record number format (such as, MPEG-1 or MPEG2 form) TV data (that is, the content asked), and store that data in such as hard disk or server On.One or more connection equipment of being such as distributed in family or office environment can also be used Distributed way stores this data.
In the case of digital media stream, the digital media stream of previous coding is routed to by PVR functive In local storage.Along with the exploitation of new data type, the PVR function of equipment 114 and 120 Body can allow the coding to other categorical data and added to by other categorical data or replace above-mentioned Categorical data.
In an embodiment, connection equipment 114 and 120 is connected to P2P and connects 126, and the most permissible Communicate with one another via connection 126 or connection 108.P2P connects 126 permission contents between multiple individualities Share, wherein when content is shared, The embodiment provides one and include being suitable for each The mode of different individual advertisements.
Display device 106 and 122 can be that monitor, scialyscope, common simulated television connect respectively Receipts machine or the video display apparatus that may be viewed by of any other type.Can will connect the sound of equipment output Frequency part is routed to by the amplifier of such as audio/video (A/V) receiver or acoustic processing engine Earphone, speaker or any other type of sound generate equipment.
User input device 118 and 124 can be adapted for subscriber respectively and be connected equipment 114 and 120 Any kind of input equipment of communication.
Although Fig. 1 only illustrating two subscriber's environment, but this being not limitation of the present invention.Actual On, system 100 can include any amount of subscriber's environment.
In various embodiments, system 100 can be embodied as wireless system, wired system or this two The combination of person.When implemented as a wireless system, system 100 can include being suitable to via such as one or The nothing of multiple antennas, emitter, receptor, transceiver, amplifier, wave filter and control logic etc. Parts or the interface that media communicate shared by line.The example of wireless shared medium can include such as RF The part of the wireless frequency spectrum of frequency spectrum etc..When implemented as a wired system, system 100 can include being suitable to Via such as input/output (I/O) adapter, make this I/O adapter and corresponding wired communication media Physical connector, NIC (NIC), disc controller, Video Controller and the audio frequency connected Parts that the wired communication media of controller etc. communicates and interface.The example of wired communication media can With include electric wire, cable, plain conductor, printed circuit board (PCB) (PCB), backboard, switching fabric, half Conductor material, twisted-pair feeder, coaxial cable and optical fiber etc..
The embodiments described herein will be further described with reference to figure below and relevant embodiment Operation.Some of which accompanying drawing includes logic flow.Although these accompanying drawings provided herein include specific Logic flow, it is understood that, described logic flow provide only how to realize described herein The example of general utility functions body.Additionally, unless expressly stated otherwise, this given logic flow is not Necessarily must be executed in the order presented.Furthermore, it is possible to by hardware element, held by processor The software element of row or their combination in any realize the logic flow that this is given.But should be noted that It is that described embodiment is not limited in figure element that is represented or that describe or context.
Fig. 2 shows an embodiment of the logic flow 200 of explanation unique user scene.Such as logic Shown in flow process 200, subscriber (such as from the connection equipment 114 in Fig. 1) is from content server (example Such as content server 102) request content (square 202).
The right (square 204) of this subscriber content to being asked is determined/consults by content server. Such as, content server may determine that subscriber has had the right to access (example to the content asked As, the service agreement that subscriber signs with content and service provider includes asked content).Or, If subscriber does not have the right to access to the content asked, then content server may determine that this institute Whether the content of request is pay-per-view.If it is, then subscriber have right to access it Front needs pay expense by the content asked.Above-mentioned example is merely illustrative, and it is not to this Bright embodiment is construed as limiting.
Once it is determined that subscriber has the right to access to the content asked, advertisement content server (example Server 104 such as Fig. 1) obtain subscriber's letter from profile server (server 105 of such as Fig. 1) Shelves (square 206).As it has been described above, subscriber profiles can be anonymous.Here it is possible to only by being somebody's turn to do Subscriber connects the unique ip address of equipment or identifies subscriber by other anonymous way.Therefore, originally Inventive embodiment can't cause the leakage of individual privacy and/or identity.
Ad content is matched subscriber profiles (square 208) by advertisement content server.Such as, if This profile shows the approximate location of subscriber, then select the advertisement for business in same approximate location Content, etc..Another example relates to the preference that in profile, user provides.Here, will be inclined with subscriber Good close ad content is selected as a coupling.Such as, if subscriber likes skiing, the most permissible Travel agency take a trip to the advertisement selection of ski country as a coupling.In an embodiment of the present invention, There is various mode and select the ad content of coupling for subscriber.
The ad content of coupling is inserted in asked content (square 210) by advertisement content server. The content asked with the ad content of insertion is sent to subscriber's (square 212).If subscriber Have accessed asked content, then activity reports is sent to the report server (report in such as Fig. 1 Accuse server 106) (square 214).As it has been described above, embodiments of the invention provide to report server Anonymous activity reports so that it is without including and subscriber or be connected device-dependent personal identification or hidden Private.
Fig. 3 shows an embodiment of the logic flow 300 that multiple user's scenes are described.Such as logic Shown in flow process 300, the first subscriber recommends the content that obtained by content and service provider and the Two subscribers share (square 302).Determine/consult that this second subscriber is to this content by content server Right (square 304).The mode being referred to above-mentioned square 204 is interior to this to determine this second subscriber The right held.
Once it is determined that the second subscriber has the right to access to this content, then advertisement content server is conformed to the principle of simplicity Shelves server obtains the profile (square 306) of this second subscriber.The operation of square 306 can be similar to The operation of above-mentioned square 206.
Ad content is matched the second subscriber profiles (square 308) by advertisement content server.Square 308 Operation can be similar to the operation of above-mentioned square 208.
The ad content mated for this second subscriber is inserted in described content by advertisement content server (square 310).To there is the content of the ad content of insertion from content and service provider via network even Connect (the network connection 108 in such as Fig. 1) and be transmitted directly to the second subscriber (square 312).
If the second subscriber accesses this content, then activity reports is sent to report server (square 314).The operation of square 314 can be similar to the operation of above-mentioned square 214.
As it has been described above, various embodiments allow content service or channel provider not only in broadcast or download During content, and sharing or sale advertising space during content recommendation.Here, it is provided that business can continue Sell the advertisement in multiple mediaspace, as long as by the service of described relevance to described provider i.e. Can.Activity reports provides the evidence that a kind of ad content is accessed or checks.
Fig. 4 shows another embodiment of the logic flow 400 that multiple user's scenes are described.As patrolled Collecting shown in flow process 400, the square 302 that square 402 to 408 is similar to above with reference to Fig. 3 describes arrives 308。
Advertisement content server updates described content only to include the ad content to second subscriber's coupling (square 410).In an embodiment, in the second subscriber does not receive the same advertisement being sent to the first subscriber Hold.The content of renewal is sent to the first subscriber (square 412).By the content of renewal from the first subscriber Connect (connection 126 in such as Fig. 1) via P2P and be sent to the second subscriber (square 414).
If the second subscriber accesses the content of above-mentioned renewal, then activity reports is sent to report server (square 416).The operation of square 416 can be similar to the operation of above-mentioned square 314.
But, described embodiment is not limited to shown in Fig. 2-4 or described element or context.Such as, First user is not limited to recommend to be only sent to the content asked one other subscriber.It practice, First subscriber can recommend to send, to multiple subscribers, the content asked simultaneously.In an embodiment, receive A subscriber as the content of another subscriber's recommendation results can carry out recommending to send this content To another subscriber, and the like situation.
Fig. 5 shows the embodiment of platform 502 (the connection equipment 114 or 120 in such as Fig. 1). In one embodiment, platform 502 can include or may be implemented as such as by Intel The Viiv that company providesTMThe media platform 502 of media platform.In one embodiment, platform 502 (such as can be connected via the network in Fig. 1 with one or more servers of content and service provider The server 102-106 of 108) mutual, it is possible to other user environment (such as via in Fig. 1 P2P connects the user environment 110 or 112 of 126) mutual.
In one embodiment, platform 502 can include CPU 512, chipset 513, or many Individual driver 514, one or more network connect 515, operating system 516 and/or such as include one Individual or one or more media center applications 517 of multiple software application.Platform 502 can also include depositing Storage device 518.
In one embodiment, CPU 512 can include the place of one or more such as dual core processor Reason device.The example of dual core processor includes by Intel The Pentium that company provides D processor and Pentium Processor Extreme Edition (Extreme Edition), its Such as can be referred to as Intel Core Processor.
In one embodiment, chipset 513 can include by Intel Company provides Any one or whole in following product: 945 Express chipset families, 955X Express chipset, 975X Express chipset family, plus ICH7-DH or ICH7-MDH controller hub.
In one embodiment, driver 514 can include by Intel Company provides Fast recovery technique driver (Quick Resume Technology Driver), drive when enabling this After dynamic program, it allows users to be opened by touch button picture after initial startup when enabling Switch off the TV the same promptly switching stage 502.Additionally, chipset 513 can include such as 5.1 Around sound equipment and/or high-fidelity 7.1 around the hardware of sound equipment and/or software.Driver 514 can wrap Include the graphics driver for integrated graphics platform.In one embodiment, graphics driver can To include periphery component interconnection (PCI) Express graphics card.
In one embodiment, network connection 515 can include by Intel Company carries PRO/1000PM or the PRO/100VE/VM network of confession connects.
In one embodiment, operating system 516 can include by Microsoft Company carries The Windows of confession XP media center.In one embodiment, one or more media Center applications 517 can include such as making user and from distance platform 502 or display device about 10 English The media shell (shell) remotely controlling to interact of chi.In one embodiment, example As media shell can be referred to as " 10 feet user interface ".Additionally, one or more matchmakers Body center applications 517 can include by Intel The fast recovery technique that company provides, its Support instant switching function body, and when platform 502 is in "Off" state, it is allowed to this platform Content is sent in the form of streaming media filter.
In one embodiment, storage device 518 can include by Intel Company provides Matrix Storage technology (Matrix Storage technology), with when including multiple hard disk drive Storage performance is increased for useful Digital Media and strengthens protection.In one embodiment, PVR logic 520 for realizing the functive of the present invention described herein.But, described embodiment is not limited to Fig. 5 Shown in or described element or context.
Platform 510 can set up one or more logic or physical channel to communicate.This information can To include media information and control information.Media information may refer to represent content significant to user Any data.The example of content can include such as from voice conversation, video conference, stream video, Email (" email ") message, voice mail message, alphanumeric symbol, figure, image, The data of video and text etc..When data from voice conversation can be such as the information of speaking, silence Section, background noise, comfort noise and tone etc..Control information may refer to represent automated system Any data of significant order, instruction or control word.Such as, control information can be used for by being System route media information, or indicate node to process media information in the intended manner.But, described Embodiment is not limited to shown in Fig. 5 or described element or context.
Fig. 6 shows an embodiment of equipment 600, wherein achieves the present invention's described here Functive.In one embodiment, such as, equipment 600 can include communication system.In various realities Executing in example, equipment 600 can include processing system, calculating system, mobile computing system, mobile meter Calculation equipment, mobile wireless device, computer, computer platform, computer system, computer subsystem System, server, work station, terminal, personal computer (PC), kneetop computer, super on knee Computer, portable computer, handheld computer, personal digital assistant (PDA), cell phone, group Box-like cell phone/PDA, smart phone, pager, one-way pagers, two-way pager and message Equipment etc..Described embodiment is not limited to this context.
In one embodiment, equipment 600 can be embodied as wired communication system, radio communication system Unite or be somebody's turn to do the two part combined.In one embodiment, for example, it is possible to equipment 600 is realized For having the mobile computing device of wireless capability.Mobile computing device may refer to have processing system and The portable power source of such as one or more battery or any equipment of supply of electric power.
The example of mobile computing device can include kneetop computer, ultra-laptop, portable Computer, handheld computer, personal digital assistant (PDA), cell phone, combination cellular telephone / PDA, smart phone, pager, one-way pagers, two-way pager, messaging device and data are logical Letter equipment etc..
In one embodiment, for example, it is possible to be embodied as being able to carry out computer by mobile computing device Application and voice communication and/or the smart phone of data communication.Although can be used by reality by example Now the mobile computing device for smart phone describes some embodiment, but it is to be understood that, it is possible to To use other wireless mobile to calculate equipment to realize other embodiments.Described embodiment is not limited to here Context.
As shown in Figure 6, equipment 600 can include housing 602, display 604, input/output (I/O) Equipment 606 and antenna 608.Equipment 600 can also include 5 road the navigation buttons 612.I/O equipment 606 The most suitable keyboard, mike and/or speaker can be included.Display 604 can include any Suitable display unit, is suitable to the information of mobile computing device for display.I/O equipment 606 can wrap Include for any suitable I/O equipment to mobile computing device input information.Showing of I/O equipment 606 Example can include alphanumeric keyboard, numeric keypad, touch pad, input key, button, switch, Rocker switch, speech recognition apparatus and software etc..Equipment can also be entered information into by mike In 600.This information of digitized is carried out by speech recognition apparatus.It is upper that described embodiment is not limited to here Hereafter.
Hardware element, software element or this combination can be used to realize various embodiment.Firmly The example of part element can include processor, microprocessor, circuit, component (such as, crystal Pipe, resistor, capacitor and inducer etc.), integrated circuit, special IC (ASIC), can Programmed logic device (PLD), digital signal processor (DSP), field programmable gate array (FPGA), Gate, depositor, semiconductor equipment, chip, microchip and chipset etc..The example of software can To include component software, program, application, computer program, application program, system program, machine Program, operating system software, middleware, firmware, software module, routine, subroutine, function, Method, process, software interface, application programming interfaces (API), instruction set, calculating code, calculating Machine code, code segment, computer code segments, word, value, symbol or their combination in any.Permissible According to all computation rates as desired, power level, thermostability, processing cycle budget (processing Cycle budget), input data rate, output data rate, memory resource, data bus speed Limit with other design or performance and determine whether to use hardware element and/or component software to realize implementing Example.
Statement can be used " to couple " and " connection " and derivative thereof are to describe some embodiments.And It is not intended to these terms as synonym each other.It is, for example possible to use term " connects " and/or " couple " and describe some embodiments, to indicate that two or more element is each other for direct physics Contact or electrical contact.But term " couples " and also may indicate that two or more element is each other and non-straight Contact, but still coordination with one another or interaction.
Some embodiments of the present invention can such as use can store instruction or the machine of instruction set or Computer-readable medium can be touched or product realizes, if machine performs this instruction or instruction set, then should Instruction or instruction set will make machine perform method according to embodiments of the present invention and/or operation.This machine The most any suitable processing platform can be included, calculate platform, calculating equipment, processing equipment, meter Calculation system, processing system, computer, processor etc., and this machine can use hardware and/or soft The most suitable combination of part realizes.This machine readable media or product can include the most any suitable When the memory cell of type, memory devices, memory product, storage medium, storage device, Storage product, storage medium and/or memory element, such as memorizer, removable or irremovable matchmaker Body, erasable or non-erasable medium, writeable or rewritable media, numeral or analog media, hard disk, Floppy disk, compact disc read-only memory (CD-ROM), CD-R (CD-R), CD-RW (CD-RW), CD, magnetic media, magneto-optical media, removable memory card or disc, all kinds DVD (DVD), tape, cassette tape etc..Instruction can include any suitable type Code, such as source code, compiled code, interpretive code, executable code, static code, dynamic State code and encrypted code etc., and its can use any suitable senior, rudimentary, object-oriented, Visually, compiling and/or interpreted programming language realize.
Unless expressly stated otherwise, it should be understood that such as " process ", " calculating ", " computing ", The term " determined " etc refers to computer or calculating system or similar electronic computing device Physical quantity (example in action and/or process, its depositor that will be indicated as calculating system and/or memorizer As, electronics) data process and/or be converted to be similarly represented as the memorizer of calculating system, Other data of physical quantity in depositor or the storage of other this information, transmission or display device.Institute State embodiment and be not limited to context here.
It is set forth herein substantial amounts of detail to provide a thorough understanding of the embodiments.But, It will be appreciated by persons skilled in the art that and do not use these concrete details can also put into practice these in fact Execute example.In other cases, known operation, parts and circuit it are not described in not to described Embodiment causes fuzzy.Should be appreciated that specific structural and functional details disclosed herein is to represent Property, it is not intended to limit the scope of embodiment.
Although the language using specific architectural feature and/or method action describes subject of the present invention, It is to be understood that, the subject of the present invention being defined by the appended claims is not limited to above-mentioned spy Determine feature or action.The substitute is, special characteristic and the action of above-mentioned disclosure are described as implementing The exemplary form of claims.

Claims (21)

1. for the method provided together with content by ad content, described method includes, at clothes Business device computer systems division:
Receive the request for content from the first computer being associated with first user;
It is based in part on the profile of described first user, the first ad content is inserted in described content;
The described content wherein inserting described first ad content is sent to described first computer;
Receive from described first computer, require to share the request of described content with the second user;
It is based in part on the profile of described second user, the second ad content is inserted in described content; And
The described content wherein inserting described second ad content is sent to and described second user's phase The second computer of association.
Method the most according to claim 1, also includes:
Ignore the identification information of this second user of profile from described second user;And
Internet protocol address based on described second computer, by the profile of described second user with should Second user is associated.
Method the most according to claim 1, wherein, uses subscriber identifier to identify described the One user.
Method the most according to claim 1, wherein, described first user is to described second user For be anonymous.
Method the most according to claim 1, also includes:
When including that the described content of described first ad content being plugged into is by described first computer During access, receive the confirmation from described first computer;
When including that the described content of described second ad content being plugged into is by described second computer During access, receive the confirmation from described second computer;
Based on the confirmation received from the most described first computer and described second computer, update and live Dynamic report is to indicate described first ad content to be accessed by described first computer and described second wide Accuse content to be accessed by described second computer;And
Based on the activity reports after updating, advertising company is carried out charging.
Method the most according to claim 1, also includes:
Receive from described second computer, require to share the request of described content with the 3rd user;
At described server computer system, it is based in part on the profile of described 3rd user, by Three ad contents are inserted in described content;And
The described content wherein inserting described 3rd ad content is sent to and described 3rd user's phase 3rd computer of association.
Method the most according to claim 1, wherein, will wherein insert in described second advertisement The described content held is sent to second computer and includes:
The described content wherein inserting described second ad content is sent to described first computer, To allow described first computer will wherein to insert the described content of described second ad content via point An Internet protocol is connected and is sent to described second computer.
8., for the device provided together with content by ad content, described device includes:
For receiving the mould of the request for content from the first computer being associated with first user Block;
For at server computer system, it is based in part on the profile of described first user, by One ad content is inserted into the module in described content;
Calculate for the described content wherein inserting described first ad content being sent to described first The module of machine;
For receive from described first computer, require to share with the second user to be sent to described the The module of the request of the described content of one computer;
For at described server computer system, it is based in part on the profile of described second user, Second ad content is inserted into the module in described content;And
For the described content wherein inserting described second ad content being sent to and described second use The module of the second computer that family is associated.
Device the most according to claim 8, also includes:
For ignoring the mould of the identification information of this second user of the profile from described second user Block;And
For Internet protocol address based on described second computer, by the profile of described second user The module being associated with this second user.
Device the most according to claim 8, wherein, uses subscriber identifier to identify described First user.
11. devices according to claim 8, wherein, described first user is used described second It is anonymous for family.
12. devices according to claim 8, also include:
By based on including that the described content of described first ad content being plugged into is by described first When calculation machine accesses, receive the module of the confirmation from described first computer;
By based on including that the described content of described second ad content being plugged into is by described second When calculation machine accesses, receive the module of the confirmation from described second computer;
For based on the confirmation received from the most described first computer and described second computer, more New activity report is to indicate described first ad content to be accessed by described first computer and described the The module that two ad contents have been accessed by described second computer;And
For advertising company being carried out based on the activity reports after updating the module of charging.
13. devices according to claim 8, also include:
For receive from described second computer, require with the 3rd user share described content please The module asked;
For at described server computer system, it is based in part on the profile of described 3rd user, 3rd ad content is inserted into the module in described content;And
For the described content wherein inserting described 3rd ad content is sent to and described 3rd use The module of the 3rd computer that family is associated.
14. devices according to claim 8, wherein, for will wherein insert described second The described content of ad content is sent to the module of second computer and includes:
Calculate for the described content wherein inserting described second ad content being sent to described first Machine, to allow described first computer will wherein insert the described content warp of described second ad content The module being sent to described second computer is connected by point-to-point Internet protocol.
15. 1 kinds are used for the system provided together with content by ad content, and described system includes:
At least one memory devices, at least one memory devices described is communicatively coupled at least one Processor, at least one processor described is configured to:
Receive the request for content from the first computer being associated with first user;
At server computer system, it is based in part on the profile of described first user, wide by first Accuse content to be inserted in described content;
The described content wherein inserting described first ad content is sent to described first computer;
Receive from described first computer, require with the second user share be sent to described first meter The request of the described content of calculation machine;
At described server computer system, it is based in part on the profile of described second user, by Two ad contents are inserted in described content;And
The described content wherein inserting described second ad content is sent to and described second user's phase The second computer of association.
16. systems according to claim 15, wherein, at least one processor described is also joined It is set to:
Ignore the identification information of this second user of profile from described second user;And
Internet protocol address based on described second computer, by the profile of described second user with should Second user is associated.
17. systems according to claim 15, wherein, use subscriber identifier to identify described First user.
18. systems according to claim 15, wherein, described first user is used described second It is anonymous for family.
19. systems according to claim 15, wherein, at least one processor described is also joined It is set to:
When including that the described content of described first ad content being plugged into is by described first computer During access, receive the confirmation from described first computer;
When including that the described content of described second ad content being plugged into is by described second computer During access, receive the confirmation from described second computer;
Based on the confirmation received from the most described first computer and described second computer, update and live Dynamic report is to indicate described first ad content to be accessed by described first computer and described second wide Accuse content to be accessed by described second computer;And
Based on the activity reports after updating, advertising company is carried out charging.
20. systems according to claim 15, wherein, at least one processor described is also joined It is set to:
Receive from described second computer, require to share the request of described content with the 3rd user;
At described server computer system, it is based in part on the profile of described 3rd user, by Three ad contents are inserted in described content;And
The described content wherein inserting described 3rd ad content is sent to and described 3rd user's phase 3rd computer of association.
21. systems according to claim 15, wherein, will wherein insert described second advertisement The described content of content is sent to second computer and includes:
The described content wherein inserting described second ad content is sent to described first computer, To allow described first computer will wherein to insert the described content of described second ad content via point An Internet protocol is connected and is sent to described second computer.
CN201110085208.4A 2007-11-19 2008-11-19 The system and method in content is inserted in advertisement based on profile Expired - Fee Related CN102184502B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/942,178 2007-11-19
US11/942,178 US20090132356A1 (en) 2007-11-19 2007-11-19 System and method for profile based advertisement insertion into content for single and multi-user scenarios

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2008101762736A Division CN101448128B (en) 2007-11-19 2008-11-19 System and method for insertion of profile based advertisement into content

Publications (2)

Publication Number Publication Date
CN102184502A CN102184502A (en) 2011-09-14
CN102184502B true CN102184502B (en) 2016-12-14

Family

ID=

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
CN1728175A (en) * 2001-06-06 2006-02-01 索尼公司 Advertisement selecting apparatus, advertisement selecting method and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
CN1728175A (en) * 2001-06-06 2006-02-01 索尼公司 Advertisement selecting apparatus, advertisement selecting method and storage medium

Similar Documents

Publication Publication Date Title
CN101448128B (en) System and method for insertion of profile based advertisement into content
US9183513B2 (en) Aggregration, standardization and extension of social networking contacts to enhance a television consumer experience
CN101764726B (en) Enhanced content sharing framework
KR101172571B1 (en) Methods and systems for mapping subscription filters to advertisement applications
US8078228B2 (en) Method and apparatus for displaying messages in an idle state of mobile terminal, driving an application for an idle state in a mobile terminal and providing idle state contents for a mobile terminal
CN1937611B (en) Information subscribing system for portable device with direct network connection function
US20040078274A1 (en) On-line subscription system and method
CN105468757A (en) System and method for a user interface to manage the recording, downloading and sharing of content from multiple sources
JPWO2003069470A1 (en) Application creation system, creation device, creation method, application provision system, provision device, provision method, and application operation system, operation device, and operation method
CN1765101B (en) Client-server system for providing multimedia and interactive service for mobile terminal and its method
US20120278717A1 (en) Aggregration of multiple media types of user consumption habits and device preferences
KR20140126152A (en) Method and server for providing service of using music contents
KR20130119721A (en) Method and system for providing best suitable advertisements on signboard using ap
JP2001189808A (en) Portable telephone set station
KR20060049703A (en) A method for providing a cellular phone or a portable terminal with news or other information
CN101651717A (en) Methods and systems to use data facade subscription filters for advertisement purposes
CN102184502B (en) The system and method in content is inserted in advertisement based on profile
KR100495472B1 (en) System and Method for Wireless Internet Service, and Method for Accessing Wireless Internet Using the Same
KR100625013B1 (en) Method and apparatus for providing idle state contents to a mobile phone
KR100632217B1 (en) Method and apparatus for controlling idle state screen
KR20020035524A (en) Method for transmitting bell-sound and figure file to mobile phone and system therefor
KR20150108573A (en) System for providing background screen of virtual key input means and Portable Terminal for the same
KR20050108283A (en) Method and apparatus for playing contents in a mobile phone
KR20100015111A (en) Method and system for providing contents in a communication system
CN115617235A (en) Song requesting method, medium, device and computing equipment

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161214

Termination date: 20181119