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 PDFInfo
- 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
Links
- 230000000694 effects Effects 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000018199 S phase Effects 0.000 claims 4
- 238000000034 method Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 230000001808 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 230000036593 pulmonary vascular resistance Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000001413 cellular Effects 0.000 description 2
- 239000004020 conductor Substances 0.000 description 2
- 230000000875 corresponding Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 210000003127 Knee Anatomy 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000001419 dependent Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 239000003365 glass fiber Substances 0.000 description 1
- 239000000411 inducer Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 230000003068 static Effects 0.000 description 1
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 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.
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)
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)
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 |