[go: up one dir, main page]

CN101438267A - Providing third party content to media devices - Google Patents

Providing third party content to media devices Download PDF

Info

Publication number
CN101438267A
CN101438267A CNA2007800161800A CN200780016180A CN101438267A CN 101438267 A CN101438267 A CN 101438267A CN A2007800161800 A CNA2007800161800 A CN A2007800161800A CN 200780016180 A CN200780016180 A CN 200780016180A CN 101438267 A CN101438267 A CN 101438267A
Authority
CN
China
Prior art keywords
data
content provider
media content
portable media
data stream
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.)
Pending
Application number
CNA2007800161800A
Other languages
Chinese (zh)
Inventor
T·C·尼科尔
M·A·罗斯
T·比歇尔
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.)
Dell Products LP
Original Assignee
Dell Products LP
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
Application filed by Dell Products LP filed Critical Dell Products LP
Publication of CN101438267A publication Critical patent/CN101438267A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

A method and system for interfacing between a portable media device and one or more media content providers. The method may be practiced, for example, in a system including the portable media device that receives content from one or more media content providers. The method can include identifying a first data format employed by the portable media device and a second data format employed by a selected media content provider. A data stream is received from the selected media content provider. The data received from the selected media content provider can be modified to be compatible with the first data format. Alternately or additionally, the data stream can be filtered to eliminate content that is unnecessary for the portable media device. The method further includes communicating the formatted data to the portable media device.

Description

Provide the third party content to media device
Invention field
Present invention relates in general to portable media device.More specifically, embodiments of the present invention relate to and are used for portable media device and media content provider carries out mutual method and system.
Background technology
The benefit that technical development brings is to send the ability of Digital Media.High-quality Digital Media can be transmitted in short relatively time frame by various types of networks.So, the enjoyment that the availability that many dissimilar equipment are grown with each passing day with the enjoyment Digital Media by development is brought, the example of these equipment comprises MP3 player, portable CD Player, Portable DVD player, notebook computer, mobile phone, PDA(Personal Digital Assistant).Also can on other non-portable sets, appreciate Digital Media such as desk-top computer.
Also can Digital Media be sent to portable media device, for example satellite radio communication of described wireless connections, adopting wireless fidelity technology, cellular network and so on by wireless connections.Various media content provider is used to music, video, internet data, physical culture, news, weather etc. are sent to portable media device.Usually, the data layout of media content provider use conflicts mutually with the data layout of portable media device support.So some portable media device can not directly be communicated by letter with the media content provider that uses inconsistent data layout.For example, because operating parameter among different media content provider, platform or other physical networks and the difference in other features, some portable media device can be communicated by letter with some media content provider but can not be communicated by letter with other media content provider.These differences can comprise underlying hardware and software, the communication protocol of definition of data exchanged form or the physics or the caused incompatibility of performance constraint that are used for distinguishing its service that is applied by media content provider of basic technology, communication frequency, communications platform, processing network service.
Thereby the user of portable media device is forced to cooperate with the media content provider of the limited quantity with compatible data format usually.Yet many users wish can be from a broader category of media content provider receiving media content.
Usually also running into another problem, is exactly that the data that provide of media content provider generally include the unwanted redundant information of portable media device.For example, in order on the standard-sized graphoscope of personal computer, to show, formatted by the data of many media contents provider communication.Yet most of portable media devices have limited processing power, limited bandwidth and little screen size, so can not utilize whole advantages of all data that media content provider provides.The redundant information that comprises in the data stream from most of content of multimedia provider has caused and has been used for portable media device and receives the waste of bandwidth of data and the waste of processor resource.
Summary of the invention
Embodiments of the present invention have overcome above-mentioned and other restrictions, the present invention relates to be used for providing to the computer equipment that comprises wireless portable device the system and method for content.An embodiment relates to equipment and one or more media content provider is carried out mutual method.This method can be put into practice comprising from the system of the equipment of one or more media content provider received content.Described method comprises first data layout that identification is used by equipment and second data layout that is used by selecteed media content provider.Data receive from selecteed media content provider with second data layout.The data that modification receives from selecteed media content provider are with compatible mutually with first data layout.The data of Xiu Gaiing are sent to equipment then.
Another embodiment described herein relates between equipment and one or more media content provider and carries out mutual method.This method can be implemented in the system that for example comprises the equipment of communicating by letter with one or more media content provider.Described method comprise identification will with the one or more media content provider of this devices communicating in one, and receive first data stream from the media content provider that is identified.Filter first data stream with the unwanted content of removing equipment.The data stream of Guo Lving is sent to this equipment then.Thereby first data stream also can be converted and this hardware compatibility.
Additional feature will be described in the following description, and part is conspicuous according to the feature of instructions, perhaps can learn according to Practice on Teaching here.Can realize and obtain feature of the present invention by the instrument that particularly points out in the additional claim and the mode of combination thereof.According to following description and additional claim, it is more apparent that feature of the present invention will become, and perhaps can learn the present invention by practice of the present invention described herein.
Description of drawings
In order further to illustrate above-mentioned and other features of the present invention, with the specific implementations more detailed description of the present invention the present invention shown in reference to the accompanying drawings.Be appreciated that these accompanying drawings have just described typical embodiment of the present invention, so can not think to have limited scope of the present invention.Describe and explain the present invention by additional feature and the details of using in the accompanying drawing, wherein:
Fig. 1 shows the synoptic diagram of portable media device;
Fig. 2 shows and comprises and be used for the system that carries out mutual service between portable media device and media content provider;
Fig. 3 shows and is used for the synoptic diagram that carries out mutual service between portable media device and media content provider;
Fig. 4 shows and is used for carrying out mutual process flow diagram between portable media device and one or more media content provider;
Fig. 5 shows and is used for carrying out another mutual process flow diagram between portable media device and one or more media content provider.
Embodiment
Below in the detailed description of the preferred embodiment, will be with reference to accompanying drawing as this embodiment part, and in the accompanying drawings by showing the present invention in the mode that the specific implementations that the present invention can be put into practice is shown.Be appreciated that and utilizing other embodiments and structure to change without departing from the scope of the invention.
Embodiments of the present invention comprise the service that is used for transmitting data between equipment and media content provider.This service uses one or more server computer to realize that described server computer can visit equipment and media content provider by the network such as the internet usually.Can comprise wired and/or wireless connections with being connected of server computer.Service can be set to permission equipment and media content provider mutual communication, even the different data format that uses for equipment and media content provider.Service receives data from media content provider with the data layout that media content provider uses.If it is incompatible that the data layout that media content provider uses is determined the data layout that uses with equipment, thereby then the data layout compatibility that makes data and equipment use from the data of media content provider reception is revised in this service.The data that are modified then are sent to portable media device by transmission medium.
In interchangeable embodiment, be provided for equipment and media content provider are carried out mutual service, wherein the data layout of media content provider use comprises the unwanted or out of use redundant information of equipment.Service is from selecteed media content provider receiving data stream.Comprise the unwanted information of equipment if determine the data layout that the data stream of reception is used, then this service filtering data stream is to remove unwanted data.The data of Guo Lving are sent to portable media device then.And the data of filtration also can be converted into suitable form.
Fig. 1 shows an embodiment that can receive the equipment that comprises digital media content from one or more resource.For example, the example of equipment 100 can comprise satellite radio, portable audio player (MP3 player or iPod), portable DVD player or CD Player, personal computer, notebook computer, mobile phone, PDA(Personal Digital Assistant) or the like or their combination.Embodiments of the present invention relate generally to portable media device, but it will be appreciated by those skilled in the art that embodiments of the present invention can be used for receiving and presenting media content together with other equipment.
Usually, equipment 100 comprises the display 102 that information can be communicated to the user of equipment.For example, when equipment 100 presented digital audio-frequency data, display 102 can be indicated song title, author, album name, track number, track length or the like and their combination.Equipment 100 also comprises user interface 104 (for example control knob, touch-screen, electric capacity input (capacitive input) etc.) or equipment 100 is provided other equipment of input.For example, user interface 104 makes the user operate and to activate Digital Media and is stored in other guide on the storer 108 of equipment 100, the content that perhaps makes the user operate and carry out any Digital Media or receive from external resource.User interface 104 can make the user can switch to other channels, and for example the channel of other in satellite radio communication is perhaps selected media content in addition.
Content 110 expressions comprise various types of medium of the Digital Media that is received by equipment 100.The example of content 110 is including, but not limited to digital music, speak voice data, TV data, cinematic data, blog, sports data, weather data, news data, internet data or the like or its combination.Content 110 can be numeral or simulation in essence.
The storer 108 of equipment can be used to memory contents or other users and/or device data.For example, storer 108 can store that digital music and/or video, figure, playlist, user select, equipment is provided with or the like or its combination.
Fig. 2 shows an example of the environment that is used to carry out embodiments of the present invention.Fig. 2 comprises and is used to system that plurality of devices 202a, 202b and 202c and the multiple media content 204a of provider, 204b are communicated by letter with 204c.System 200 comprises service 212, and described service 212 is used for mutual between equipment 202 and the media content provider 204 carrying out on the server computer.Service 212 can directly be communicated by letter with equipment 202, and perhaps the network 210 that passes through is as shown in Figure 2 communicated by letter with equipment 202.Equally, service 212 can directly be communicated by letter with media content provider 204, and perhaps the network 214 that passes through is as shown in Figure 2 communicated by letter with provider 204.
For example, equipment 202 can be included in any equipment of describing with reference among the figure 1.Media content provider 204 expression provides the media resource of the Digital Media that can be received by equipment 202.Media content provider 204 can be a resource, can obtain music, internet data, video, blog, text data or the like or its combination by this resource user.For example, exemplary media content provider 204 can comprise satellite resource, and described satellite resource comprises digital radio and video, land resources (terrestrialsource), ISP, music download service, peer-to-peer network or the like or its combination.Media content provider 204 can comprise can free access free service.Replacedly, media content provider 204 can comprise can only be by the paid service of the client access of having paid predetermined dollar value, for example Monthly Payment or pay based on use amount.And media content provider 204 can provide the public's open visit or need authentification of user.
Any network of network 210 and 214 representatives and equipment 202 or media content provider 204 compatibilities, for example, network 210 and 214 can comprise satellite network, 802.11 networks, personal computer network (LAN for example, WAN), wireless network (for example bluetooth, adopting wireless fidelity technology), cellular network, telephone network (for example landline or PSTN), data network, internet or the like or its combination.Service 212 receives one or more data stream 208 from one or more equipment 202, and receives one or more data stream 216 from one or more media content provider 204 in addition.For example, exemplary data stream 208 and 216 comprises wired and radio computer network (LAN, WAN, internet, WiFi, WiMax, EVDO, EDGE network, GPRS or the like), satellite-signal, land signal or the like.
Although show service 212 as independent entity, can carry out in distributed computing environment but serve 212, task is carried out by the local and remote treatment facility of communication network link (by hardwired link, wireless link or the combination by hardwired link and wireless link) in described distributed computing environment.And, this service can canned data so that content supplier with acceptable form directly and devices communicating.
Equipment 202a, 202b and each equipment among the 202c can use different data layouts come to user's video data, with user interface, store data, deal with data, with communication for service or the like or its any combination.Digital Media also can be stored in the different forms.For example, voice data can be stored in the form of mp3, ace, wav, wma, qt, ra, ram or the like.Similarly, the 204a of media content provider, 204b and each media content provider among the 204c can use that their data layout is stored data, communicated by letter with portable media device, authentification of user, make out the bill or the like.Because may there be different data layouts, the direct communication between portable media device 202 and media content provider 204 may be very difficult.The data layout that data layout that these difficulties present with audio frequency and video present is relevant.
For example, because the operating parameter between different media content provider, platform or other physical networks and the difference of other features, some portable media device can be communicated by letter with some media content provider, but can not communicate by letter with other media content providers.These differences can comprise underlying hardware and software, the communication protocol of definition of data exchanged form or the physics or the caused incompatibility of performance constraint that are used for distinguishing its service that is applied by media content provider of basic technology, communication frequency, communications platform, processing network service.
Service 212 can intercom portable media device 202 mutually with the media content provider 204 with other inconsistent data layout.Service 212 is created and the communicating by letter of one or more equipment 202 by network 210, and also communicating by letter by network 214 establishments and one or more media content provider 204.Though at equipment 202 with serve the relation that may have preexist between 212, the relation of preexist not necessarily.
Service 212 determines that each equipment 202 requires communicating medium content supplier 204.For example, service 212 can receive the request of communicating by letter with specific media content provider.When equipment 202 had concerning of preexist with service 212, service 212 can keep the record of the data layout that equipment 202 uses and equipment 202 to be configured to the record of communicating by letter with media content provider 204.For example, service 212 can comprise the information of the data layout that equipment 202 uses in the mapping table stored in the storer of the service of being included in 212.Interchangeable, mapping table can by remote storage or additionally can be serviced 212 visits.When equipment 202 did not have concerning of preexist with service 212, service 212 can be carried out data layout and requirement and the equipment 202 communicating medium content suppliers 204 of the initialize routine that is connected to determine that equipment 202 uses with equipment 202.
Similarly, being connected to service 212 media content provider 204 can have the relation of preexist or not have the relation of preexist with service 212.When media content provider 204 had concerning of preexist with service 212, service 212 can keep the record of the data layout of media content provider 204 uses.When media content provider 204 did not have concerning of preexist with service 212, service 212 can be carried out the data layout of the initialize routine that is connected to determine that media content provider 204 uses with media content player 204.
Service 212 is configured to transmit data to equipment 202 transmission data and slave unit 202 to media content provider 204 from media content provider 204.When service 212 when media content provider 204 receives data, serve the target device 202 that 212 recognition data will send to, and further determine the data layout that this equipment uses.Serve 212 data layouts that will become target portable media device 202 to use then from the data-switching that media content provider 204 receives.Then, the data after service 212 will be changed are sent to target device 202.Service 212 can be visited one or more modular converter so that data are become another kind of form, filtering data and/or remove redundant data from a kind of format conversion.
Similarly, when service 212 when portable media device 202 receives data, serve the target medium content supplier that 212 specified datas will send to, and further determine the data layout that described media content provider uses.Serve the data layout that 212 data-switching that slave unit 202 is received become target medium content supplier 204 to use then.Then, the data after service 212 will be changed are sent to target medium content supplier 204.
Can carry out the data layout that the Data Format Transform that data are used from resource becomes target purpose file to use in every way.In one embodiment, modular converter 218 makes service 212 can carry out from the data layout of the resource Direct Transform to the data layout of target purpose file.Because have the combination of different data layouts between equipment 202 and media content provider 204, the technology of this Direct Transform may need a large amount of unique algorithms.Replacedly, service 212 can be with two separation steps translation data forms.At first, service 212 will become general format from the data-switching that resource receives.Secondly, service 212 converts data to form that target purpose file uses from general format.
Advantageously serving 212 allows the portable media device 202 of different data formats intercom mutually with media content provider 204 and only gives equipment 202 or the very little or negligible burden of media content provider 204 transmission.As an alternative, service 212 is carried out all requisite data processing so that equipment 202 can intercom mutually with media content provider 204.An embodiment of the invention make media content provider can freely continue its content of exploitation and the multiple form of the support plurality of devices that do not need to worry.Simultaneously, equipment can not need the incompatibility of concern of data from chosen content in the wide region of media content provider.
With reference now to Fig. 3,, provides the more detailed description of interface service 212.Interface service 212 comprises one or more transceiver 302, and described transceiver 302 is used for transmitting data between this transceiver 302 and one or more portable media device and between this transceiver 302 and one or more media content provider.Transceiver 302 can comprise and being used for and network 210 and 214, equipment 202 and media content provider 204 any one wired or radio receiving-transmitting unit of communicating by letter.Interface service 212 further comprises one or more memory module 306 of the data that are used to store slave unit 202 and receive from media content provider 204.For example, storer 306 can comprise one or more mapping table, and described mapping table comprises the information about equipment 202 and/or media content provider 204, for example their data layouts of using separately.Interface service 212 also can comprise processor 304.Processor 304 can be configured to the data formatting that slave unit 202 need be received into the specific format of media content provider 204, and be that the needs of the specific format of portable media device 202 will be from the data formatting of media content provider 204 receptions.
With reference now to Fig. 4,, shows one or more portable media device and one or more media content provider are carried out mutual method 400.Method 400 can be put into practice for example comprising from the system of the portable media device of one or more media content provider received content.Method 400 comprises first data layout 402 that the identification portable media device uses, and second data layout 404 that used by selecteed media content provider of identification.Can carry out by portable media device, media content provider and/or by serving 212 the identification of first data layout or second data layout.In this example, interface service 212 can be determined first data layout of portable media device 202 uses and second data layout that media content provider 204 uses.As mentioned above, first and second data layouts can be different.In one embodiment, service 212 is used and to be stored in the storer or other mapping table that can access services 212 and to discern first data layout.
In one embodiment, second data layout 404 that used by selecteed media content provider of identification may further include the instruction that receives the selecteed media content of identification provider from portable media device.In case media content provider is identified, method 400 is proceeded second data layout that used by selecteed media content provider with identification so.For example, again with reference to figure 2, interface service 212 can receive from " equipment B " 202b specifies " equipment B " 202b to require the instruction of communicating by letter with " C of media content provider " 204c.
Equipment receives data 406 from selecteed media content provider then.For example, as shown in Figure 2, interface service 212 can receive data from one or more media content provider 204.The data that receive from selecteed media content provider can comprise the data of many types, comprise data, video, music, blog, text data and GPS (GPS) data of internet protocol-based (IP) or the like.
With second form after media content provider receives data, the data that receive from selecteed media content provider are revised in service so that itself and the first data layout compatibility 408.In one embodiment, revise the data that receive from selecteed media content provider so that itself and the first data layout compatibility 408 may further include and filter out the unwanted data of portable media device.For example, if the interface service of Fig. 2 212 is used for receiving html datas stream from selecteed media content provider 204, then interface service 212 is set to filter html data stream to remove the unwanted data of portable media device.An example of the unwanted data of many portable media devices comprises user interface layout information, for example window size, background color, font and size, page vision and sensation or the like.The portable media device possibility is unwanted and may can be comprised advertisement, image, pop screen, video or voice data or the like by other redundant informations that equipment 212 filters.The filtration that service 212 is carried out can be different for each equipment 202, and this depends on the format that each equipment uses.Filtering data can improve the bandwidth usage between service and the portable set, also improves the delivery time.
In another embodiment, revise the data that receive from selecteed media content provider and change the html data rheology into the XML data stream may further include with the first data layout compatibility 408.Replacedly, revising the data that receive from selecteed media content provider can comprise the XML data stream is transformed into html data stream.Those skilled in the art are appreciated that the example that provides only is used for explanation, and any form of many different-formats can be transformed into a kind of form in many different-formats according to the present invention.When HTML and XML data layout are discussed, also can carry out embodiments of the present invention with other known data layouts and proprietary data form.
In one embodiment, the data that modification receives from selecteed media content provider become universal data format may further include the data conversion that will receive from selecteed media content provider with the first data layout compatibility 408, then universal data format are transformed into first data layout that portable media device uses.Service is sent to portable media device with formatted data then.Advantageously, this two steps process can reduce and need be used for the content that will receive from content supplier and the complexity of calculation of the first data layout compatibility.
Method 400 may further include and is used for data are sent to selecteed media content provider from one or more portable media device.For example, method 400 can comprise from portable media device and receive data, and revises from the data of portable media device so that itself and the second data layout compatibility of selecteed media content provider use.Formative then data are sent to selecteed media content provider.
In another embodiment, method 400 may further include the data layout of a plurality of unique portable media devices of identification and unique media content provider.Can be that each data layout predefine that is identified revises algorithm so that revise the data that receive from selecteed media content provider with the step 408 of the first data layout compatibility can be by suitable predefined modification algorithm application be performed in the data of reception.
With reference now to Fig. 5,, shows the method 500 that between portable media device and one or more media content provider, connects.Method 500 comprises a media content provider 502 in one or more media content provider that identification will communicate by letter with portable media device.With reference to figure 2, interface service 212 can be discerned the equipment that will communicate by letter with the 204b of media content provider, for example 202a again.In one embodiment, by receive the identification of selecting to finish to one of them media content provider 502. from portable media device 202
Method 500 further comprises from the media content provider that is identified and receives first data stream 504.Thereby in Fig. 2, interface service 212 receives first data stream from the 204b of media content provider that is identified.First data stream can comprise various data types, as mentioned above, comprises IP-based data.Method 500 also can comprise filters first data stream to remove the unwanted content 506 of portable media device.As mentioned above, portable media device may unwanted content can comprise user interface layout information, for example window size, background color, font and size, page vision and sensation or the like.And wherein first data stream comprises traditional HTML, and the filtration 506 of first data stream can comprise the HTML simple version that first data stream is for conversion into the portable media device customization.Because unique data layout can be used by each media content provider and each portable media device, the process of first data stream filtering can customize with each portable media device for each media content provider thus.
Method 500 also may further include, and in 508 the data stream of filtering is sent to portable media device.In one embodiment, the data of filtration can be changed to comprise purpose file device content that be fit to and that before be filtered out.
Except data are sent to the portable media device from media content provider, method 500 can be sent to media content provider from portable media device with data.For example, method 500 may further include from portable media device and receives second data stream.Second data stream can be formatted to be created as the 3rd data stream of selecteed media content provider customization.The format of second data stream can customize for each media content provider.The 3rd data stream of Chan Shenging can be sent to selecteed media content provider then.
Except filtering out the unwanted data of portable media device, method 500 may further include customization will send the additional step of portable media device from the data that media content provider receives to.For example, method 500 may further include first data layout that the identification portable media device uses, and discerns second data layout that one or more media content provider uses.If first and second data layouts are incompatible mutually, thereby method 500 may further include the feasible data and the first data layout compatibility of revising of data that modification receives from one or more media content provider.Equally, method 500 may further include customization and will send to the additional step of media content provider from the data that portable media device receives.So under the mutually incompatible situation of first and second data layouts, method 500 may further include second data stream that modification receives from portable media device so that the data and the second data layout compatibility of revising.
Service described herein provides the user capture that allows portable media device and other portable media devices interface from the content of the various media content provider of different-format, and does not need to reset equipment for each different form.As an alternative, the invention provides and be used for the free unified interface of competition of communicating by letter with broad medium content supplier.Operation described herein and method can be carried out in any combination of hardware, software or hardware and software.
The embodiment here is made up of specific purposes that comprise various computer hardwares or general purpose computing machine.Portable media device is the example of specific purposes computing machine.Embodiment can comprise that also computer readable medium is used to the data structure of carrying or having computer executable instructions or storing thereon.This computer-readable medium storing can be any available medium, and described medium can be had general purpose or specific purposes computer access.For example, this computer-readable medium storing can be including, but not limited to RAM, ROM, EEPROM, CD-ROM or other optical disc memorys, magnetic disk memory or other magnetic storage device, and perhaps any form that can be used to computer executable instructions or data structure is used to carry or store the program code means that needs and can be by other medium of general purpose or specific purposes computer access.When communicating to connect (hardwired, wireless or hardwired or wireless combination) by network or other, information transmitted or when offering computing machine, computing machine is regarded this connection as computer-readable medium storing fully.Thereby any this connection all is called as computer readable medium.Above-mentioned combination also should be included in the scope of computer readable medium.
Computer executable instructions comprises that for example general purpose computing machine, specific purposes computing machine or specific purposes treatment facility are for carrying out the instruction and data that certain function or certain group function produce.Though the theme that here describes in words is that architectural feature and/or method operation are specific, is appreciated that the theme that defines in the additional claim does not need to be confined to above-described special characteristic or operation.But above-described special characteristic and operation are the exemplary approach that enforcement of rights requires.
Under the situation that does not break away from spirit of the present invention and essential feature, can implement the present invention with other ad hoc fashions.The embodiment of describing can be considered to explain in all its bearings the present invention rather than restriction.So scope of the present invention is specified rather than specified by instructions by additional claim.The all modifications of making in the Equivalent Thought of claim and scope is included in the scope of the present invention.

Claims (23)

1, a kind ofly carry out mutual method comprising from the system of the portable media device of one or more media content provider received content between described portable media device and described one or more media content provider, this method comprises:
First data layout that the identification portable media device uses;
Discern second data layout that selecteed media content provider uses;
Receive data, described second data layout of this data fit from described selecteed media content provider;
The data that modification is received from described selecteed media content provider with the described first data layout compatibility; And
Amended data transfer is arrived described portable media device.
2, method according to claim 1, this method also comprises:
Receive second data from described portable media device, described first data layout of described second data fit;
Modification from described second data of described portable media device with the described second data layout compatibility; And
Amended second data are sent to described selecteed media content provider.
3, method according to claim 1, the wherein said data that are received from selecteed media content provider comprise the data of internet protocol-based.
4, method according to claim 3 is wherein revised the data be received from described selecteed media content provider and is also comprised and filter out the unwanted particular data of described portable media device.
5, method according to claim 4 wherein filters out the unwanted particular data of described portable media device and also comprises the unwanted user interface layout information of the described portable media device of removing.
6, method according to claim 1, wherein said amended data are sent to described portable media device via wireless network, and wherein said wireless network is one or more in 802.11 networks, land network, cellular network and the satellite network.
7, method according to claim 1, wherein discern second data layout that selecteed media content provider uses and also comprise:
Receive the instruction that is used to discern described selecteed media content provider from described portable media device; And
Discern described second data layout that described selecteed media content provider uses.
8, method according to claim 1 wherein receives data from described selecteed media content provider and comprises from GPS and receive data.
9, method according to claim 1, this method also comprises:
Discern the data layout of a plurality of unique portable media devices and unique media content provider; And
Be each data format definition correction algorithm that is identified.
10, method according to claim 1, wherein the identification of described first data layout that described portable media device is used can be finished by the mapping table that interface service is visited by using.
11, method according to claim 1, wherein revise be received from described selecteed media content provider data also to comprise with the described first data layout compatibility:
The data-switching that is received from described selecteed media content provider is become universal data format; And
Convert described universal data format to described first data layout.
12, a kind of can with system that one or more portable media devices and one or more media content provider are communicated by letter between described one or more portable media devices and described one or more media content provider, carry out mutual method, this method comprises:
Discern a media content provider that will communicate by letter with portable media device in the described one or more media content provider;
Receive first data stream from the media content provider that is identified;
Filter described first data stream to remove the unwanted content of described portable media device; And
Filtered data stream is delivered to described portable media device.
13, method according to claim 12, this method also comprises:
Receive second data stream from described portable media device;
Format described second data stream to be created as the 3rd data stream of described selecteed media content provider customization; And
Described the 3rd data stream is delivered to described selecteed media content provider.
14, method according to claim 13 is wherein filtered described first data stream and is customized being used for each media content provider, and wherein formats described second data stream and be customized to be used for each media content provider.
15, method according to claim 13, this method also comprises:
Discern first data layout that described portable media device uses, described first data layout of wherein said second data stream conforms;
Identification is by employed second data layout of the described media content provider that is identified; And
Wherein format described second data stream and comprise that to create the 3rd data stream described second data stream of modification is so that described the 3rd data stream and the described second data layout compatibility.
16, method according to claim 12 is wherein filtered described first data stream and is also comprised first format conversion one-tenth of described first data stream and second form of described portable media device compatibility to remove the unwanted content of described portable media device.
17, method according to claim 16, wherein:
Described first data stream that is received from the media content provider that is identified comprises html data stream; And
Filter described first data stream and comprise that filtering described html data flows to remove the unwanted data of described portable media device.
18, method according to claim 17 wherein becomes first format conversion of described first data stream second form with described portable media device compatibility to comprise and changes described html data circulation into the XML data stream.
19, method according to claim 16, wherein:
Described first data stream that is received from the described media content provider that is identified comprises the XML data stream; And
Filter described first data stream and comprise that the described XML data stream of filtration is to remove the unwanted data of described portable media device.
20, method according to claim 19 wherein becomes first format conversion of described first data stream second form with described portable media device compatibility to comprise and converts described XML data stream to proprietary data form data stream.
21, method according to claim 16 is wherein filtered described first data stream and is comprised the unwanted user interface layout information of the described portable media device of removing.
22, method according to claim 12, this method also comprises:
Discern first data layout that described portable media device uses;
Identification is by employed second data layout of the described media content provider that is identified, described second data layout of wherein said first data stream conforms; And
Described first data stream that modification is received from the described media content provider that is identified with the described first data layout compatibility.
23, a kind of service that is used for Data transmission between one or more portable media devices and one or more media content provider, this service comprises:
One or more transceivers, described transceiver are used at delivering data between described service and the described one or more portable media device and between described service and described one or more media content provider;
One or more memory modules, described memory module are used to store the data that are received from described one or more portable media device and described one or more media content provider; And
Processor, this processor are set to format the data layout compatibility of the described data that the are received from one or more portable media devices data that compatible and format is received from described one or more media content provider with the data layout that uses with described one or more media content provider to use with described one or more portable media devices.
CNA2007800161800A 2006-04-07 2007-04-09 Providing third party content to media devices Pending CN101438267A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US79024506P 2006-04-07 2006-04-07
US60/790,245 2006-04-07
US11/697,631 2007-04-06

Publications (1)

Publication Number Publication Date
CN101438267A true CN101438267A (en) 2009-05-20

Family

ID=40711658

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800161800A Pending CN101438267A (en) 2006-04-07 2007-04-09 Providing third party content to media devices

Country Status (1)

Country Link
CN (1) CN101438267A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013016869A1 (en) * 2011-08-03 2013-02-07 Google Inc. Delivery of two-way interactive content
CN104092764A (en) * 2014-07-17 2014-10-08 百视通网络电视技术发展有限责任公司 Content distribution method and system based on internet television

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013016869A1 (en) * 2011-08-03 2013-02-07 Google Inc. Delivery of two-way interactive content
US9392041B2 (en) 2011-08-03 2016-07-12 Google Inc. Delivery of two-way interactive content
CN104092764A (en) * 2014-07-17 2014-10-08 百视通网络电视技术发展有限责任公司 Content distribution method and system based on internet television
CN104092764B (en) * 2014-07-17 2017-10-31 百视通网络电视技术发展有限责任公司 Content distribution method and system based on internet television

Similar Documents

Publication Publication Date Title
US8130668B2 (en) Managing differences in user devices when sharing content on mobile devices
US9141960B2 (en) Venue and event recommendations for a user of a portable media player device
CN101729546B (en) Configuring user-customized services for networked devices
CN101651685A (en) Methods and systems for mapping subscription filters to advertisement applications
US7822874B2 (en) Providing third party content to media devices
CN105468757A (en) System and method for a user interface to manage the recording, downloading and sharing of content from multiple sources
CN101751261B (en) Terminal device and content data processing method
US20140195665A1 (en) Method and system for information processing and recording medium for same
CN102486926B (en) Method and system for acquiring personalized music media information
US20110055730A1 (en) User-Customizable Electronic Virtual Exhibit Reproduction System
KR20090066259A (en) Navigation contents provision service system using interworking with mobile communication terminal means
CN101438267A (en) Providing third party content to media devices
US8086715B2 (en) Apparatus for providing digital contents and method thereof
CN101651717A (en) Methods and systems to use data facade subscription filters for advertisement purposes
CN110275948A (en) Free jump method, device and the medium of Self-Service
CN111930352B (en) Bank financial product online method and device
US20030182189A1 (en) Advertisement server, advertisement attaching method, and advertisement information attaching program
CN101909076A (en) Mobile terminal and video downloading method thereof
CN1909704B (en) Method for obtaining user interface of mobile terminal equipment and mobile terminal device
KR20030028667A (en) System and Method for providing information by using SMS
US20080256644A1 (en) Real-time detail information display method of digital rights management contents and portable terminal using the same
KR20060049703A (en) How to provide news or other information to your cellular phone or portable device
CN101120336A (en) Wireless adaptor for content transfer
KR20040072703A (en) Method for personal parameter list management for an audio and/or video device
KR101488720B1 (en) Advertising method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090520