US20100094711A1 - Reception device and management device of service advertisement information - Google Patents
Reception device and management device of service advertisement information Download PDFInfo
- Publication number
- US20100094711A1 US20100094711A1 US12/639,759 US63975909A US2010094711A1 US 20100094711 A1 US20100094711 A1 US 20100094711A1 US 63975909 A US63975909 A US 63975909A US 2010094711 A1 US2010094711 A1 US 2010094711A1
- Authority
- US
- United States
- Prior art keywords
- information
- attribute
- user
- server
- information representing
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
Definitions
- the present invention relates to an information processing device, an information management device, a communication method for the information processing device, a communication method for the information management device, a communication program for the information processing device, and a communication program for the information management device. More particularly, the present invention relates to an information processing device, an information management device, a communication method for the information processing device, a communication method for the information management device, a communication program for the information processing device, and a communication program for the information management device for transmitting and receiving service advertisement information.
- CDs Compact Disc
- NowOnAir services that deliver digital data of songs, while others accept orders for CD mail-order businesses.
- information processing devices for example audio equipment, which can receive such services.
- an information management device which provide service from information processing device, for example a server, a user can receive various services. It is desirable that the information management device transmits advertisement information regarding their services to users (information processing devices) who have not yet completed user registration.
- the storage medium stores identification information indicating that the medium is to be used for demonstration.
- a video camera may be arranged to switch to demonstration mode once identification information recorded on the storage medium loaded into the video camera is identified (for example, refer to Patent Document 1).
- Patent Document 1 Japanese Patent Laid-Open No. 2001-203963 (paragraphs 0161-0164, FIG. 14).
- the present invention has been made in consideration of the above, and its purpose is to facilitate reception of advertisement information on services when users have not yet completed user registration, and to provide an information processing device, an information management device, a communication method for an information processing device, a communication method for an information management device, a communication program for an information processing device, and a communication program for an information management device which enable reception of advertisement information depending on their respective performances and functionalities.
- an information processing device which receives advertisement information of services comprises: transmission means for transmitting user identification information which identifies users, a password, and device identification information which identifies the information processing device to a management device which manages the information processing device; receiving means for receiving registration completion information which indicates that the user identification information, password and device identification information were associated with each other and registered at the management device; storage means for storing at least the device identification information; and control means for controlling the transmission means to transmit device attribute information which indicates the attributes of the information processing device and request information which requests advertisement information in the event that device identification information is not stored in the storage means, and is arranged so that the receiving means receives advertisement information corresponding to device attribute information in response to such request information.
- the information processing device transmits user identification information which identifies users, a password, and device identification information which identifies the information processing device to a management device which manages the information processing device, and stores at least the device identification information. In addition, when no device identification information is stored, it transmits device attribute information that indicates the attributes of the information processing device and request information which requests advertisement information to the management device, and receives advertisement information corresponding to the device attribute information.
- user identification information, a password, and device identification information is transmitted to the management device, and at least the device identification information is stored. This enables determination of whether or not a user has completed user registration to be achieved by checking whether device identification information is stored or not, and facilitates reception of advertisement information in the event that a user has not completed user registration with the management device.
- FIG. 1 is a principle diagram explaining the principle of the present invention
- FIG. 2 is a diagram showing a network system according to an embodiment of the present invention.
- FIG. 3 is an external view of a terminal device
- FIG. 4 is a hardware block diagram of a terminal device
- FIG. 5 is a diagram depicting a program module configuration of a terminal device
- FIG. 6 is a hardware block diagram of an integrated service server
- FIG. 7 is a sequential diagram showing the process flow of user registration
- FIG. 8 is an explanatory diagram of registration types of a terminal device to an integrated service server
- FIG. 9 is a flowchart showing the processing procedures at start of service.
- FIG. 10 is a first diagram showing an exemplary screen of an auto demo
- FIG. 11 is a second diagram showing an exemplary screen of an auto demo
- FIG. 12 is a third diagram showing an exemplary screen of an auto demo.
- FIG. 13 is a fourth diagram showing an exemplary screen of an auto demo.
- FIG. 1 is a principle diagram explaining the principle of the present invention.
- an information processing device 1 comprises a transmission means 2 , a receiving means 3 , a storage means 4 and a control means 6 .
- the information processing device 1 and a management device 7 are interconnected, and are able to communicate with each other.
- the management device 7 For users who have completed user registration, the management device 7 provides services such as songs or NowOnAir to the information processing device 1 . For users who have not completed user registration, the management device 7 transmits advertisement information to the information processing device 1 in order to encourage users to complete user registration (or join the service).
- the transmission means 2 transmits user identification information that identifies users, a password, and device identification information which identifies the information processing device 1 to the management device 7 which manages the information processing device 1 .
- the receiving means 3 receives registration completion information that indicates that the user identification information, password and device identification information were associated with each other and registered at the management device 7 .
- the storage means 4 stores the device identification information transmitted by the transmission means 2 to a storage medium 5 .
- the control means 6 controls the transmission means 2 to transmit device attribute information which indicates the attributes of the information processing device 1 and requests information which requests advertisement information in the event that device identification information is not stored by the storage means 4 .
- Device attribute information is, for example, the performance and functionalities of a display device included in the information processing device 1 .
- the receiving means 3 receives advertisement information corresponding to the device attribute information from the management device 7 .
- a user Upon user registration, a user inputs user identification information, a password and device identification information to the information processing device 1 .
- the transmission means 2 transmits the user identification information, password, and device identification information to the management device 7 .
- the receiving means 3 receives registration completion information indicating that the user identification information, password and device identification information were associated with each other and registered.
- the storage means 4 stores the device identification information transmitted by the transmission means 2 to the storage medium 5 . Therefore, device identification information is stored in the storage medium 5 only upon user registration by a user with the management device 7 . If a user has not completed user registration, device identification information is not stored in the storage medium 5 .
- control means 6 controls the transmission means 2 to transmit device attribute information which indicates the attributes of the information processing device 1 and request information which requests advertisement information.
- the information processing device 1 transmits device attribute information which indicates the attributes of the information processing device and request information which requests advertisement information to the management device 7 .
- the receiving means 3 receives advertisement information corresponding to the device attribute information from the management device 7 .
- the information processing device 1 transmits device attribute information indicating its own attributes and receives advertisement information corresponding to the device attribute information, it can now receive advertisement information according to its performance and functionalities.
- FIG. 2 is a diagram showing a network system according to an embodiment of the present invention.
- a terminal device 10 is connected via a network 30 to various servers.
- the network 30 is, for example, the Internet.
- Examples of servers include a CD title information providing server 31 , a broadcast station server 32 , a music delivery server 33 , a CD store server 34 , and an integrated service server 35 .
- the CD title information providing server 31 provides delivery service of information of songs contained in commercially available CDs.
- the broadcast station server 32 is a server managed by broadcast stations which broadcast FM radio, television or the like, and provides information related to songs aired during their programs.
- the function of the broadcast station server 32 for providing related information can be roughly divided into two functions.
- the first is a function that provides NowOnAir of programs currently on air.
- the second is a function that provides related information on songs already aired (OnAirList), in response to requests from the terminal device 10 (the OnAirList includes related information on each song).
- the broadcast station server 32 provides information related to songs aired on a specified program, or information related to songs aired during a designated time slot.
- the music delivery server 33 is a server that provides delivery service of digital data of songs (song data). For example, the music delivery server 33 provides song data only to a terminal device 10 of a user that has gone through the purchasing procedure of that song. The music delivery server 33 can also provide related information of delivered songs.
- the CD store server 34 is a server that accepts orders and the like for CD mail-order businesses.
- the CD store server 34 also provides a delivery service of sample audio data, or a service for providing information related to songs contained in a currently available CD.
- the integrated service server 35 functions as a window (portal site) for providing services via the network 30 , and mediates the provision of various integrated services.
- the integrated service server 35 delivers information indicating the source of related information of songs on air (e.g. URL (Uniform Resource Locator)) to the terminal device 10 .
- URL Uniform Resource Locator
- a plurality of servers offers services for providing related information on a song or a set of songs on the network 30 .
- each server functions as a source for a song or a set of songs on the network 30 .
- the music delivery server 33 and the CD store server 34 are servers that allow purchasing of songs. Therefore, a user may actually purchase a song or a set of songs via the network 30 by operating the terminal device 10 and accessing a server allowing purchasing of songs. By going through a purchasing procedure with the music delivery server 33 , the user of the terminal device 10 can download song data from the music delivery server 33 . In addition, the user of the terminal device 10 can have CDs delivered to his or her home by going through a purchasing procedure with the CD store server 34 .
- the terminal device 10 retains the sources of a locally stored song or set of songs in a storage medium such as a CD 29 a , MD (Mini Disc) 29 b and hard disk drive (HDD) 21 .
- a storage medium such as a CD 29 a , MD (Mini Disc) 29 b and hard disk drive (HDD) 21 .
- the CD 29 a and the MD 29 b are portable storage mediums, and can be easily attached to and removed from the terminal device 10 .
- the type of local sources prepared for the terminal device 10 varies, depending on the type and purpose of the terminal device 10 .
- the sources of the song or set of songs locally stored depicted in FIG. 2 are exemplary. As long as a storage medium exists locally in relation to the terminal device 10 , storing a song or a set of songs therein will enable the storage medium to function as a source of a local song or set of songs.
- the terminal device 10 comprises a clipped information storage device 21 a which stores clipped related information.
- the clipped information storage device 21 a is a secondary storage device to the terminal device 10 .
- a portion of the storage area of HDD 21 and the like may be made to function as the clipped information storage device 21 a .
- the terminal device 10 is can perform clipping on both songs and set of songs. This allows the use of volume clipping for FM programs and CD albums which contain many songs of interest, where one clipping operation records all related information on the set of songs of interest.
- FIG. 3 is an external view of the terminal device. As shown in FIG. 3 , the terminal device 10 according to the present embodiment externally resembles a typical music center.
- the terminal device 10 comprises a device main body 10 a , speakers 25 a and 25 b , and a remote controller 40 .
- the device main body 10 a is equipped with a function to playback CDs or DVDs (Digital Versatile Discs), a function to playback and record on MDs, and a function to receive FM and TV broadcasts. Audio signals generated by the device main body 10 a are transmitted to speakers 25 a and 25 b where they are outputted.
- the device main body 10 a also comprises a display device 17 .
- the display device 17 displays information related to the song currently played, or related information and the like stored through clipping.
- the remote controller 40 is an input device for remotely controlling the device main body 10 a .
- the remote controller 40 is provided with a plurality of operation keys. When an operation key is pressed by the user, a signal corresponding to the pressed operation key is transmitted from the remote controller 40 to the device main body 10 a using infrared or other wireless communication means.
- Operation keys include direction keys 41 a to 41 d , a confirmation key 42 , function selection keys 43 a to 43 c , a tool key 44 and a return key 45 .
- the direction keys 41 a to 41 d are used, for example, to move a cursor displayed on the display device 17 , or to move an area to be focused.
- the four direction keys 41 a to 41 d respectively correspond to up, down, left and right directions, and the cursor or the like is moved in the direction corresponding to the pressed direction key.
- the confirmation key 42 is used, for example, to finalize the content displayed on the display device 17 .
- the function selection keys 43 a to 43 c are used to select functions.
- the three function selection keys 43 a to 43 c respectively correspond to an integrated service using function, a tuner function and a local content management function.
- the device main body 10 a assumes the operation mode of the function corresponding to the pressed function selection key.
- the tool key 44 is a button to display a tool menu on the display device 17 .
- the tool menu displays commands corresponding to the content displayed on the display device 17 .
- the user can select any command from the tool menu to have the terminal device 10 execute processing corresponding to that command. For example, when the user operates the direction keys 41 a to 41 d to select any command, and then presses the confirmation key 42 , the terminal device 10 will execute processing corresponding to that command.
- the return key 45 is a button for returning the content displayed on the display device 17 to its previous state.
- the remote controller 40 may be equipped with other various operation keys. Examples of such operation keys include a volume control key, a play key for playing a CD and the like, and a stop key.
- FIG. 4 is a hardware block diagram of a terminal device.
- a terminal device 10 as shown in FIG. 4 enables managing, storing and playing various sources such as songs.
- a CPU 11 handles overall control and arithmetic processing of the terminal device 10 based on a launched program. For example, the CPU 11 performs communication operations via the network 30 , input and output operations in regards to the user, playing and clipping of contents acquired from a media, storage of contents to the HDD 21 and management of such storage, and information search via the network 30 based on clipped information and the like.
- Recordable and playable content data supported by the terminal device 10 according to the present embodiment include audio and video content data.
- the CPU 11 exchanges control signals and data with each circuit component via a bus 12 .
- Operation programs and program loaders to be executed by the CPU 11 various computation coefficients, and parameters and the like used in programs are stored in a ROM (Read Only Memory) 13 .
- Programs to be executed by the CPU 11 will be deployed in a RAM 20 .
- the RAM 20 is also used as a data area or task area that will be required when the CPU 11 performs various processing.
- An operation input section 15 comprises various manipulators and the like such as operation keys, a jog dial, a touch panel or the like provided on the chassis of the terminal device 10 .
- a keyboard or a mouse for GUI (Graphical User Interface) operations may be provided as the operation input section 15 .
- Information input at the operation input section 15 will undergo predetermined processing at an input processing section 14 before being transmitted as an operation command to the CPU 11 .
- the CPU 11 performs predetermined computation and control to ensure that the operation of the device is in response to the input operation command.
- a display device such as a liquid crystal display is connected as the display device 17 to display various information.
- the CPU 11 supplies a display processing section 16 with display information based on various statuses of operation, input or communication
- the di splay processing section 16 instructs the display device 17 to perform display operations based on the supplied display data. For example, contents of related information delivered by a server and the like, or contents of clipped information are displayed on the display device 17 .
- the result of the search will be displayed on the display device 17 .
- Media drives 19 a and 19 b are drives that are able to record and play (some storage media only allow playing) contents such as songs stored in a portable storage medium.
- storage media recordable or playable on each media drive 19 a and 19 b is not restricted to only one type.
- the media drives may record and play storage media of various types.
- the media drive 19 a may play CDs and DVDs, while the media drive 19 b may record and play MDs.
- Portable storage media for storing contents should not be limited to optical storage media such as CDs and DVDs.
- contents may be stored in storage media comprising semiconductor memories such as a flash memory.
- a flash memory reader/writer is connected to the bus 12 .
- the user may enjoy songs or the like.
- a storage medium CD, DVD, MD and the like
- the user may enjoy songs or the like.
- the CPU 11 instructs the media drive 19 a to play contents.
- the media drive 19 a accesses and reads a designated content from the mounted storage medium.
- the content read in this way is an audio content
- the content is forwarded to an audio data processing section 24 after undergoing processing such as decoding by CPU 11 , when necessary.
- the content undergoes acoustic field processing such as equalizing, volume control, D/A conversion, amplification and the like, and then output from the speaker section 25 .
- the speaker section 25 is comprised of a plurality of speakers 25 a and 25 b , and is capable of providing stereo output.
- Contents played by the media drives 19 a and 19 b can be accumulated as audio data files in the HDD 21 under the control of the CPU 11 .
- the format of the audio data file may adopt the CD format of a 44.1 KHz sampling frequency and 16-bit quantization.
- the compressed audio data may be in a compressed format based on predetermined methods. Compression methods which can be used in this case include the ATRAC (Advanced Transform Acoustic Coding, trademark) method or the MP3 (MPEG Audio Layer-3) method.
- a tuner section 27 may be, for example, an AM or FM radio tuner, and under the control of the CPU 11 , demodulates broadcast signals received by an antenna 26 .
- the tuner may also be a television tuner, satellite broadcast tuner or a digital broadcast tuner and the like.
- the demodulated broadcast audio signal undergoes predetermined processing at the audio data processing section 24 , and is then output from the speaker section 25 as broadcast audio.
- a communication processing section 22 performs encoding of data to be transmitted and decoding of received data based on the control of the CPU 11 .
- a network interface 23 transmits data to be transmitted that is encoded by the communication processing section 22 to a predetermined device supporting an external network via the network 30 .
- the network interface 23 forwards signals transmitted by the external network-supporting device to the communication processing section 22 via the network 30 .
- the communication processing section 22 forwards the received information to the CPU 11 .
- Information received via the network 30 includes, for example, information relating to programs currently on air on FM or the like, or information of songs contained in a CD or the like.
- An infrared communication section 28 performs communication with the remote controller 40 using wireless communication means such as infrared.
- the infrared communication section 28 also performs predetermined processing on signals transmitted from the remote controller 40 , and in turn transmits the signal as an operation command to the CPU 11 .
- the CPU 11 performs predetermined computation and control to ensure that the operation of the device is in response to the input operation command.
- the configuration of the terminal device 10 is not restricted to the configuration shown in FIG. 4 , and allows many variations.
- interfaces to peripheral devices using communication methods such as USB (Universal Serial Bus), IEEE1394 and Bluetooth may be provided. Audio contents downloaded through the above-mentioned network interfaces 23 via the network 30 , as well as audio contents transferred via interfaces such as USB or IEEE1394 mentioned above may be stored in the HDD 21 .
- a terminal for connecting a microphone or an external headphone, a video output terminal supporting DVD playback, a line connecting terminal, or an optical digital connecting terminal and the like may be provided.
- a PCMCIA slot, a memory card slot and the like may be formed to allow data transfer with external information processing devices or audio devices.
- Program modules are information describing processing to be executed by the terminal device 10 .
- the terminal device 10 achieves predetermined functions based on such program modules.
- a function realized by executing the corresponding program module will be referred to by the name of that program module.
- FIG. 5 is a diagram depicting a program module configuration of the terminal device 10 .
- the program modules of the terminal device 10 are configured to run on an OS. Owing to the functions of various program modules, the terminal device 10 is able to communicate with a CD title information providing server 31 , a broadcast station server 32 , a music delivery server 33 , a CD store server 34 , an integrated service server 35 , an Internet radio server 36 and other various servers.
- An HTTP (Hyper Text Transfer Protocol) message program 111 enables HTTP-based communication with the CD title information providing server 31 , the broadcast station server 32 , the CD store server 34 , the integrated service server 35 and other various servers.
- a communicator program 112 is a communication module enabling various communications with the integrated service server 35 and the like.
- the communicator program 112 Located above (indicating a function closer to a user interface) the communicator program 112 are a content playback module 113 that interprets and plays codec of contents, and a copyright protection information management module 114 that handles information related to copyright protection.
- a content playback module 113 that interprets and plays codec of contents
- a copyright protection information management module 114 that handles information related to copyright protection.
- an Internet radio selection/playing module 118 that selects and plays an Internet radio station.
- a song purchasing/playing module 119 that purchases songs and plays sample songs.
- an XML (eXtensible Markup Language) browser 151 is provided above the Internet radio selection/playing module 118 and the song purchasing/playing module 119 .
- the XML browser 151 interprets the contents of XML files transmitted from the various servers, and displays such contents on the display device 17 .
- the XML browser 151 interprets the contents of the user's input to the terminal device 10 while the terminal device 10 is in integrated service using mode.
- the XML browser 151 then hands processing requests and the like corresponding to the input contents to other modules. For example, songs selected by the user via the XML browser 151 is processed for purchasing at the song purchasing/playing module 119 , and written into the HDD 21 via a hard disk content controller 117 .
- An authentication library 131 of a library 130 is connected to the communicator program 112 .
- the authentication library 131 performs authentication on behalf of the integrated service server 35 and other various servers.
- the database access module 115 accesses various databases built into the HDD 21 .
- the content data access module 116 accesses contents stored in the HDD 21 .
- the hard disk content controller 117 manages contents stored in the HDD 21 .
- the hard disk content controller 117 Provided above the hard disk content controller 117 is a related information displaying module 120 , a tuner selection/playing/recording module 121 and a song purchasing/playing module 119 .
- the related information displaying module 120 displays titles of songs aired by a radio station, and the name of artists on the display device 17 .
- the tuner selection/playing/recording module 121 selects a radio station, and records contents of songs received from that radio station onto the HDD 21 .
- songs received from a radio station selected via an audio user interface (Audio UI) 152 are written into the HDD 21 via the content data access module 116 .
- Audio UI audio user interface
- the related information displaying module 120 receives as related information title of songs and artist names currently on air on a radio station from the CD title information providing server 31 and the broadcast station server 32 or the like via the HTTP message program 111 , and displays the related information on the display device 17 via the audio user interface 152 .
- Related information displayed on the display device 17 via the audio user interface 152 may be temporarily stored in the clip library 132 of the library 130 .
- related information may be eventually stored in the HDD 21 via the database access module 115 .
- program modules of the terminal device 10 include a CD playback module 141 for playing CDs and an HDD playback module 142 for playing the HDD 21 . Playback results are output via the audio data processing section 24 and the speaker section 25 .
- a terminal device 10 With a terminal device 10 thus configured, related information can be obtained from a server, which in turn may be clipped by the user. Song search or purchasing may be performed simultaneously while clipping.
- FIG. 6 is a hardware block diagram of an integrated service server.
- the integrated service server 35 shown in FIG. 6 is wholly controlled by a CPU 35 a .
- a RAM 35 b , an HDD 35 c , a graphic processing device 35 d , an input interface 35 e , and a communication interface 35 f are connected to the CPU 35 a via a bus 35 g.
- the RAM 35 b temporarily stores at least a portion of an OS (Operating System) program to be executed by the CPU 35 a or application programs for providing various information to the terminal device 10 .
- the RAM 35 b also stores various data required for processing by the CPU 35 a .
- the HDD 35 c stores the OS or application programs for providing information.
- a monitor 35 h is connected to the graphic processing device 35 d . Following an instruction from the CPU 35 a , the graphic processing device 35 d displays images on the display of the monitor 35 h .
- a keyboard 35 i and a mouse 35 j are connected to the input interface 35 e .
- the input interface 35 e transmits signals transmitted by the keyboard 35 i and the mouse 35 j to the CPU 35 a via the bus 35 g.
- the communication interface 35 f is connected to the network 30 .
- the communication interface 35 f communicates with the terminal device 10 and various servers via the network 30 .
- the integrated service server 35 is able to achieve the processing functions of the present embodiment through the afore-mentioned hardware configuration. Although the hardware configuration of the integrated service server 35 has been representatively explained in FIG. 6 , other servers may also be realized using similar hardware configurations.
- a user In order to receive services from the various servers, a user must complete user registration with the integrated service server 35 .
- the user inputs information required for user registration into the terminal device 10 and transmits the input to the integrated service server 35 , and obtains a user ID and a password.
- the user inputs a terminal ID into the terminal device 10 .
- the terminal ID is an identifier that identifies each terminal device when a user owns a plurality of terminal devices, and is arbitrarily input by the user.
- the terminal ID is then transmitted by the CPU 11 of the terminal device 10 to the integrated service server 35 to be registered, and at the same time is stored in the ROM 13 or the HDD 21 of the terminal device 10 .
- FIG. 7 is a sequential diagram showing the process flow of user registration.
- step S 1 in order to register a user ID and a password input by a user's operations, the CPU 11 of the terminal device 10 transmits the user ID and password to the integrated service server 35 as a part of registration information. All communications between the terminal device 10 and the integrated service server 35 employ SSL (Secure Socket Layer), and are therefore arranged to prevent leakage of information to third parties.
- SSL Secure Socket Layer
- step S 11 the CPU 35 a of the integrated service server 35 receives the user ID and password as a part of registration information.
- the CPU 35 a compares the received user ID and password to a management table that manages such information, and after verifying that no duplicate user IDs exist, registers the user ID, and transmits that the registration was completed in the form of user registration completion information to the terminal device 10 . If a duplicate user ID exists, the CPU 35 a transmits a message prompting input of an alternate user ID to the terminal device 10 , and makes the terminal device 10 transmit the alternate user ID and password inputted by the user.
- step S 2 in response to the received user registration completion information, the CPU 11 of the terminal device 10 displays on the display device 17 that the registration of the user ID has been completed.
- step S 3 based on predetermined registration operations by the user, the CPU 11 stores the terminal ID and public setting to the HDD 21 of the terminal device 10 .
- a public setting means configuring the settings so that the existence of the terminal device 10 is either made public (for example, over the network 30 ) to other users, or not.
- step S 4 the CPU 11 transmits the terminal ID and the public setting to the integrated service server 35 as the remainder of the registration information.
- the CPU 35 a of the integrated service server 35 receives the terminal ID and the public setting transmitted from the terminal device 10 as the remainder of the registration information.
- step S 14 the CPU 35 a registers the terminal ID and the public setting in the management table by associating them to a user ID.
- step S 15 the CPU 35 a transmits registration completion information indicating that registration of the terminal ID and the public setting has been completed to the terminal device 10 , and concludes processing for user registration at the integrated service server 35 .
- step S 5 the CPU 11 of the terminal device 10 receives registration completion information from the integrated service server 35 .
- step S 6 the CPU 11 notifies the user that user registration has been completed by displaying as such on the display device 17 , and concludes processing for user registration.
- the CPU 11 of the terminal device 10 stores the user ID and password received from the user into the RAM 20 .
- the CPU 11 also stores the received terminal ID into the ROM 13 or the HDD 21 . Therefore, when there is a need to reaccess the server, unless erased by, for example, shut down, the user ID and password stored in the RAM 20 will be reused, thereby avoiding the trouble of reinput.
- the terminal ID is stored in the ROM 13 or the HDD 21 and therefore will not be erased.
- the user Once receiving user authentication from the integrated service server 35 , the user (terminal device 10 ) will be issued a ticket. This allows the terminal device 10 to access the various servers that actually provide service.
- the various servers determine whether or not the user of the terminal device 10 has been recently (for example, within the last minute) authenticated as a registered user by referring the registration completion time or the like included in the ticket. If it is determined that the user is authenticated, services corresponding to the request from the terminal device 10 are provided.
- FIG. 8 is an explanatory diagram of registration types of a terminal device to an integrated service server.
- terminal devices 50 a to 50 c externally resemble the terminal device 10 shown in FIG. 3 , and have similar hardware blocks to that of the terminal device 10 shown in FIG. 4 . It is assumed that user A owns the terminal devices 50 a to 50 c .
- user A may receive services provided by the CD title information providing server 31 , the broadcast station server 32 , and the music delivery server 33 .
- the terminal devices 50 a to 50 c are respectively assigned nicknames N 1 to N 3 (terminal IDs) arbitrarily given by the user.
- the nicknames N 1 to N 3 are stored in the HDDs of the terminal devices 50 a to 50 c .
- the nicknames are unique.
- the nickname does not have to be unique. In other words, identical nicknames may be used if not used by the same user.
- an auto demo will be described.
- an auto demo prompting the user to join will be displayed on the display device 17 of the terminal device 10 .
- the CPU 11 of the terminal device 10 needs to determine whether or not the user has already joined the services of the integrated service server 35 . This is determined by the terminal ID stored in the HDD 21 . More specifically, if a terminal ID is stored in the HDD 21 , the user is registered and the terminal device 10 does not have to perform an auto demo. On the other hand, if a terminal ID is not stored in the HDD 21 , the terminal device 10 transmits device attribute information indicating its own performance and functionalities and a request signal requesting an auto demo to the integrated service server 35 .
- the CPU 35 a of the integrated service server 35 Upon receiving the device attribute information and a request signal requesting an auto demo from the terminal device 10 , the CPU 35 a of the integrated service server 35 transmits video data of an auto demo corresponding to the received device attribute information to the terminal device 10 .
- the CPU 11 of the terminal device 10 displays the received video data of the auto demo on the display device 17 .
- FIG. 9 is a flowchart showing the processing procedures at start of service.
- the CPU 11 of the terminal device 10 is connected to the integrated service server 35 .
- step S 22 the CPU 11 detects whether or not a nickname (terminal ID) is stored in the HDD 21 . If a nickname is stored (i.e. if user registration has been completed), the process proceeds to step S 23 . If a nickname is not stored (i.e. if user registration has not been completed), the process proceeds to step S 24 .
- step S 23 the CPU 11 receives a user ID and a password from the user, and transmits them to the integrated service server 35 . Provision of service will commence upon authentication of the user ID and password by the integrated service server 35 .
- step S 24 the CPU 11 transmits device attribute information indicating the attributes of the terminal device 10 and a request signal requesting an auto demo to the integrated service server 35 .
- Device attribute information is, for example, the capacity of the CPU 11 , the displaying capacity of the display device 17 , and the memory capacity of the RAM 20 which temporarily stores data of the auto demo.
- the terminal device 10 is a portable device equipped with a battery
- device attribute information will also include information regarding the presence of a battery.
- step S 25 the CPU 11 receives data from the integrated service server 35 of an auto demo prompting the user to join the integrated service server 35 , and displays it on the display device 17 .
- step S 26 when the display of the auto demo ends, the CPU 11 accepts a user ID from the user. Input of the user ID allows determination of whether the user has already joined the service or not. If the user has not yet joined the service, the process proceeds to step S 27 . If the user has already joined the service, the process proceeds to step S 28 .
- step S 27 the CPU 11 accepts joining procedures to the service. This is done in a similar way to the flow of user registration shown in FIG. 7 .
- step S 28 the CPU 11 accepts nicknames from the user. The accepted nicknames are transmitted to the integrated service server 35 .
- step S 29 the CPU 11 provides membership guidance to other services. Other services mean the services provided by the various servers linked from page information owned by the integrated service server 35 .
- the CPU 11 requests the integrated service server 35 to transmit auto demos of membership guidance for the services provided by the various servers.
- the integrated service server 35 transmits data of auto demos of membership guidance to the terminal device 10 .
- the terminal device 10 receives data of the auto demos of membership guidance, and displays them on the display device 17 . By the way, this is not a requisite process.
- the integrated service server 35 transmits data of auto demos according to the device attribute information transmitted from the terminal device 10 . For example, if the capacity of the CPU 11 or the displaying ability of the display device 17 of the terminal device 10 are low, data with reduced image quality will be transmitted to enable displaying of the auto demo. In addition, if the memory capacity of the RAM 20 is limited, auto demo data with limited volume will be transmitted to accommodate the limited memory capacity. Furthermore, if a battery powers the terminal device 10 , auto demo data with limited volume will be transmitted to avoid any wasting of power.
- FIGS. 10 to 13 are diagrams showing exemplary screens of an auto demo.
- the auto demo screen changes over time; in this case from FIG. 10 to FIG. 13 .
- an auto demo screen of NowOnAir is displayed on the display device 17 .
- the screen 61 displays a NowOnAir of the radio station TFM, wherein the name of the program, the name of the song currently on air and the name of the performer are displayed.
- a method for selecting information contained in NowOnAir is indicated.
- the radio frequency is 76.** MHz
- the program name is “Countdown Japan (hosted by John ## and Paul $$)”
- the name of the song is “Sign”
- the name of the performer is Ringo patent.
- a method for selecting information contained in NowOnAir using direction and confirmation keys is indicated.
- the screen 62 shown in FIG. 11 is displayed.
- a pop up menu 62 a is shown.
- 62 a represents a list of tools, and one of the tools, namely clipping, is currently underlined. Since this is an auto demo, these will be automatically displayed.
- the pop up menu 62 a is displayed by pressing a tool key 44 of the remote controller 40 , and the tools will be selected from the list by using direction keys 41 a to 41 d.
- the screen 63 shown in FIG. 12 is displayed.
- a NowOnAir to be clipped to a clip folder is displayed.
- the screen 63 also displays NowOnAirs previously clipped.
- screen 64 shown in FIG. 13 is displayed.
- screen 64 a NowOnAir clipped to the clip folder is displayed.
- the screen of an auto demo of a NowOnAir changes, and by demonstrating to the user how easily NowOnAirs can be clipped, prompts the user to join NowOnAir. It can also be arranged to display auto demos in sequence for the services other than NowOnAir.
- the terminal device 10 stores the terminal ID into the HDD 21 . Then, whether or not a user has completed user registration is determined by whether the terminal ID is stored in the HDD 21 or not. Therefore, reception of advertisement information in the event that a user has not registered with the integrated service server 35 is easily achieved.
- the terminal device 10 since the terminal device 10 transmits device attribute information indicating its own attributes, and receives auto demos corresponding to the device attribute information, it is able to receive auto demos according to the performance and functionalities of the terminal device 10 . Moreover, by displaying membership guidance of the services provided by the various servers onto the terminal device 10 , the user will be able to gain knowledge on the services available.
- processing according to the above-described embodiment may be performed by the hardware configuration shown in FIG. 4 , they can be also performed by software.
- the above-described processing is performed by installing a program comprising a software into a general purpose personal computer and the like that is able to perform processing according to a program installed, via a network or a storage media.
- the program may be stored in a storage medium readable by a computer.
- Storage media that can be used for this purpose include, for example, magnetic disks (hard disk, floppy disk or the like) or magnetic tapes, optical disks (DVD, DVD-RAM, CD-ROM, CD-R (Recordable)/RW (Re-Writable), magneto-optical disks (MO: Magneto-Optical disk), semiconductor memories and the like.
- a computer executing this program stores, for example, a program stored in a portable storage medium or a program transferred from a server, to its own storage device.
- the computer reads a program from its own storage, and executes processing according to the program.
- the computer may also read a program directly from the portable storage medium, and execute processing according to the program.
- the computer may also successively execute processing according to received programs whenever they are transferred from a server.
- the present invention is not limited to this application, and the terminal device 10 may be configured to receive Internet radio broadcast or satellite radio broadcast and obtain their respective related information, or to receive television broadcast that is aired by a television station and obtain various information and the like related to the television programs in the television broadcast from servers on the network.
- the present invention is not limited to this application, and these components may be implemented on various terminals other than the terminal device 10 such as a cellular phone or personal computer, which will be able to perform the same processing as the above-described terminal device 10 by implementing these components.
- the present invention may be widely applied to systems providing services on networks.
Abstract
A method and apparatus for transmitting advertisement information to a device, in which the apparatus includes a receiving unit and a transmitting unit. The receiving unit is configured to receive from the device attribute information representing an attribute of the device and request information representing a request for the advertisement information. The information represents the attribute of the device indicating a presence of a battery in the device. The transmitting unit is configured to transmit the advertisement information to the device in response to reception of the request information.
Description
- This application is a continuation application Ser. No. 10/573,647, filed on Mar. 28, 2006, and is based upon and claims the benefit of priority to International Application No. PCT/JP04/09892, filed on Jul. 6, 2004 and from the prior Japanese Patent Application No. 2003-339703 filed on Sep. 30, 2003. The entire contents of each of these documents are incorporated herein by reference.
- The present invention relates to an information processing device, an information management device, a communication method for the information processing device, a communication method for the information management device, a communication program for the information processing device, and a communication program for the information management device. More particularly, the present invention relates to an information processing device, an information management device, a communication method for the information processing device, a communication method for the information management device, a communication program for the information processing device, and a communication program for the information management device for transmitting and receiving service advertisement information.
- Presently, various music-related services are available on the Internet. For example, there are services that deliver song information, audio data and the like contained in CDs (Compact Disc) currently available, and services that provide information related to a song currently on air on radio programs including name of song or performer, and name or number of the CD containing the song (NowOnAir). In addition, some services deliver digital data of songs, while others accept orders for CD mail-order businesses.
- There are information processing devices, for example audio equipment, which can receive such services. Through user registration with an information management device which provide service from information processing device, for example a server, a user can receive various services. It is desirable that the information management device transmits advertisement information regarding their services to users (information processing devices) who have not yet completed user registration.
- Meanwhile, there exists a storage medium that allows more effective demonstrations while keeping costs at a minimum. The storage medium stores identification information indicating that the medium is to be used for demonstration. For example, a video camera may be arranged to switch to demonstration mode once identification information recorded on the storage medium loaded into the video camera is identified (for example, refer to Patent Document 1).
- Patent Document 1: Japanese Patent Laid-Open No. 2001-203963 (paragraphs 0161-0164, FIG. 14).
- However, when services are provided in response to a user's input of his or her user ID or other user identification information, determination of whether the user has already completed user registration or not can only be achieved after the user inputs such user identification information into an information processing device. Therefore, there was a problem wherein users who have not completed user registration were unable to receive at their information processing devices advertisement information encouraging them to join the services.
- Another problem was that, for some information processing devices, their performance and functionalities made it difficult for them to receive advertisement information.
- The present invention has been made in consideration of the above, and its purpose is to facilitate reception of advertisement information on services when users have not yet completed user registration, and to provide an information processing device, an information management device, a communication method for an information processing device, a communication method for an information management device, a communication program for an information processing device, and a communication program for an information management device which enable reception of advertisement information depending on their respective performances and functionalities.
- According to the present invention, in order to solve the above problems, an information processing device which receives advertisement information of services comprises: transmission means for transmitting user identification information which identifies users, a password, and device identification information which identifies the information processing device to a management device which manages the information processing device; receiving means for receiving registration completion information which indicates that the user identification information, password and device identification information were associated with each other and registered at the management device; storage means for storing at least the device identification information; and control means for controlling the transmission means to transmit device attribute information which indicates the attributes of the information processing device and request information which requests advertisement information in the event that device identification information is not stored in the storage means, and is arranged so that the receiving means receives advertisement information corresponding to device attribute information in response to such request information.
- The information processing device transmits user identification information which identifies users, a password, and device identification information which identifies the information processing device to a management device which manages the information processing device, and stores at least the device identification information. In addition, when no device identification information is stored, it transmits device attribute information that indicates the attributes of the information processing device and request information which requests advertisement information to the management device, and receives advertisement information corresponding to the device attribute information.
- According to the information processing device of the present invention, user identification information, a password, and device identification information is transmitted to the management device, and at least the device identification information is stored. This enables determination of whether or not a user has completed user registration to be achieved by checking whether device identification information is stored or not, and facilitates reception of advertisement information in the event that a user has not completed user registration with the management device.
- In addition, since device attribute information that indicates the attributes of the information processing device is transmitted, and advertisement information corresponding to the device attribute information is received, such advertisement information can be received depending on performances and functionalities.
-
FIG. 1 is a principle diagram explaining the principle of the present invention; -
FIG. 2 is a diagram showing a network system according to an embodiment of the present invention; -
FIG. 3 is an external view of a terminal device; -
FIG. 4 is a hardware block diagram of a terminal device; -
FIG. 5 is a diagram depicting a program module configuration of a terminal device; -
FIG. 6 is a hardware block diagram of an integrated service server; -
FIG. 7 is a sequential diagram showing the process flow of user registration; -
FIG. 8 is an explanatory diagram of registration types of a terminal device to an integrated service server; -
FIG. 9 is a flowchart showing the processing procedures at start of service; -
FIG. 10 is a first diagram showing an exemplary screen of an auto demo; -
FIG. 11 is a second diagram showing an exemplary screen of an auto demo; -
FIG. 12 is a third diagram showing an exemplary screen of an auto demo; and -
FIG. 13 is a fourth diagram showing an exemplary screen of an auto demo. - The principle of the present invention will now be described in detail with reference to a drawing.
FIG. 1 is a principle diagram explaining the principle of the present invention. As shown inFIG. 1 , aninformation processing device 1 comprises a transmission means 2, a receiving means 3, a storage means 4 and a control means 6. Theinformation processing device 1 and amanagement device 7 are interconnected, and are able to communicate with each other. - For users who have completed user registration, the
management device 7 provides services such as songs or NowOnAir to theinformation processing device 1. For users who have not completed user registration, themanagement device 7 transmits advertisement information to theinformation processing device 1 in order to encourage users to complete user registration (or join the service). - The transmission means 2 transmits user identification information that identifies users, a password, and device identification information which identifies the
information processing device 1 to themanagement device 7 which manages theinformation processing device 1. The receiving means 3 receives registration completion information that indicates that the user identification information, password and device identification information were associated with each other and registered at themanagement device 7. - The storage means 4 stores the device identification information transmitted by the transmission means 2 to a
storage medium 5. The control means 6 controls the transmission means 2 to transmit device attribute information which indicates the attributes of theinformation processing device 1 and requests information which requests advertisement information in the event that device identification information is not stored by the storage means 4. Device attribute information is, for example, the performance and functionalities of a display device included in theinformation processing device 1. - After the transmission means 2 transmits request information under the control of the control means 6, the receiving means 3 receives advertisement information corresponding to the device attribute information from the
management device 7. - The operation of the principle diagram will now be described. Upon user registration, a user inputs user identification information, a password and device identification information to the
information processing device 1. The transmission means 2 transmits the user identification information, password, and device identification information to themanagement device 7. From themanagement device 7, the receiving means 3 receives registration completion information indicating that the user identification information, password and device identification information were associated with each other and registered. The storage means 4 stores the device identification information transmitted by the transmission means 2 to thestorage medium 5. Therefore, device identification information is stored in thestorage medium 5 only upon user registration by a user with themanagement device 7. If a user has not completed user registration, device identification information is not stored in thestorage medium 5. - When the device identification information is not stored by the storage means 4, the control means 6 controls the transmission means 2 to transmit device attribute information which indicates the attributes of the
information processing device 1 and request information which requests advertisement information. - As described above, when device identification information is not stored, i.e. when a user has not yet registered with the
management device 7, theinformation processing device 1 transmits device attribute information which indicates the attributes of the information processing device and request information which requests advertisement information to themanagement device 7. The receiving means 3 then receives advertisement information corresponding to the device attribute information from themanagement device 7. Thus, determination of whether a user has completed user registration or not can be achieved by checking whether device identification information is stored in thestorage medium 5 or not, and reception of advertisement information in the event that a user has not completed user registration with themanagement device 7 can be easily performed. - Additionally, since the
information processing device 1 transmits device attribute information indicating its own attributes and receives advertisement information corresponding to the device attribute information, it can now receive advertisement information according to its performance and functionalities. - Next, an embodiment of the present invention will be described in detail with reference to a drawing. In the following description, the process of saving information related to a song or a set of songs will be referred to as clipping.
-
FIG. 2 is a diagram showing a network system according to an embodiment of the present invention. Aterminal device 10 is connected via anetwork 30 to various servers. Thenetwork 30 is, for example, the Internet. Examples of servers include a CD titleinformation providing server 31, abroadcast station server 32, amusic delivery server 33, aCD store server 34, and anintegrated service server 35. - The CD title
information providing server 31 provides delivery service of information of songs contained in commercially available CDs. Thebroadcast station server 32 is a server managed by broadcast stations which broadcast FM radio, television or the like, and provides information related to songs aired during their programs. - The function of the
broadcast station server 32 for providing related information can be roughly divided into two functions. The first is a function that provides NowOnAir of programs currently on air. The second is a function that provides related information on songs already aired (OnAirList), in response to requests from the terminal device 10 (the OnAirList includes related information on each song). For example, thebroadcast station server 32 provides information related to songs aired on a specified program, or information related to songs aired during a designated time slot. - The
music delivery server 33 is a server that provides delivery service of digital data of songs (song data). For example, themusic delivery server 33 provides song data only to aterminal device 10 of a user that has gone through the purchasing procedure of that song. Themusic delivery server 33 can also provide related information of delivered songs. - The
CD store server 34 is a server that accepts orders and the like for CD mail-order businesses. TheCD store server 34 also provides a delivery service of sample audio data, or a service for providing information related to songs contained in a currently available CD. - The
integrated service server 35 functions as a window (portal site) for providing services via thenetwork 30, and mediates the provision of various integrated services. For example, theintegrated service server 35 delivers information indicating the source of related information of songs on air (e.g. URL (Uniform Resource Locator)) to theterminal device 10. - As seen, a plurality of servers offers services for providing related information on a song or a set of songs on the
network 30. In other words, each server functions as a source for a song or a set of songs on thenetwork 30. - The
music delivery server 33 and theCD store server 34 are servers that allow purchasing of songs. Therefore, a user may actually purchase a song or a set of songs via thenetwork 30 by operating theterminal device 10 and accessing a server allowing purchasing of songs. By going through a purchasing procedure with themusic delivery server 33, the user of theterminal device 10 can download song data from themusic delivery server 33. In addition, the user of theterminal device 10 can have CDs delivered to his or her home by going through a purchasing procedure with theCD store server 34. - The
terminal device 10 retains the sources of a locally stored song or set of songs in a storage medium such as aCD 29 a, MD (Mini Disc) 29 b and hard disk drive (HDD) 21. TheCD 29 a and theMD 29 b are portable storage mediums, and can be easily attached to and removed from theterminal device 10. The type of local sources prepared for theterminal device 10 varies, depending on the type and purpose of theterminal device 10. - The sources of the song or set of songs locally stored depicted in
FIG. 2 are exemplary. As long as a storage medium exists locally in relation to theterminal device 10, storing a song or a set of songs therein will enable the storage medium to function as a source of a local song or set of songs. - In addition, the
terminal device 10 comprises a clippedinformation storage device 21 a which stores clipped related information. The clippedinformation storage device 21 a is a secondary storage device to theterminal device 10. For example, a portion of the storage area ofHDD 21 and the like may be made to function as the clippedinformation storage device 21 a. By the way, theterminal device 10 is can perform clipping on both songs and set of songs. This allows the use of volume clipping for FM programs and CD albums which contain many songs of interest, where one clipping operation records all related information on the set of songs of interest. - By the way, the
terminal device 10 according to the present embodiment also functions as an audio device with a song playback function.FIG. 3 is an external view of the terminal device. As shown inFIG. 3 , theterminal device 10 according to the present embodiment externally resembles a typical music center. Theterminal device 10 comprises a devicemain body 10 a,speakers remote controller 40. The devicemain body 10 a is equipped with a function to playback CDs or DVDs (Digital Versatile Discs), a function to playback and record on MDs, and a function to receive FM and TV broadcasts. Audio signals generated by the devicemain body 10 a are transmitted tospeakers - The device
main body 10 a also comprises adisplay device 17. Thedisplay device 17 displays information related to the song currently played, or related information and the like stored through clipping. Theremote controller 40 is an input device for remotely controlling the devicemain body 10 a. Theremote controller 40 is provided with a plurality of operation keys. When an operation key is pressed by the user, a signal corresponding to the pressed operation key is transmitted from theremote controller 40 to the devicemain body 10 a using infrared or other wireless communication means. - Operation keys include
direction keys 41 a to 41 d, aconfirmation key 42,function selection keys 43 a to 43 c, atool key 44 and areturn key 45. Thedirection keys 41 a to 41 d are used, for example, to move a cursor displayed on thedisplay device 17, or to move an area to be focused. The fourdirection keys 41 a to 41 d respectively correspond to up, down, left and right directions, and the cursor or the like is moved in the direction corresponding to the pressed direction key. - The
confirmation key 42 is used, for example, to finalize the content displayed on thedisplay device 17. Thefunction selection keys 43 a to 43 c are used to select functions. For example, the threefunction selection keys 43 a to 43 c respectively correspond to an integrated service using function, a tuner function and a local content management function. In addition, when one of thefunction selection keys 43 a to 43 c is pressed, the devicemain body 10 a assumes the operation mode of the function corresponding to the pressed function selection key. - The
tool key 44 is a button to display a tool menu on thedisplay device 17. The tool menu displays commands corresponding to the content displayed on thedisplay device 17. The user can select any command from the tool menu to have theterminal device 10 execute processing corresponding to that command. For example, when the user operates thedirection keys 41 a to 41 d to select any command, and then presses theconfirmation key 42, theterminal device 10 will execute processing corresponding to that command. - The
return key 45 is a button for returning the content displayed on thedisplay device 17 to its previous state. In addition to those shown inFIG. 3 , theremote controller 40 may be equipped with other various operation keys. Examples of such operation keys include a volume control key, a play key for playing a CD and the like, and a stop key. - Next, the internal configuration of the
terminal device 10 will be described.FIG. 4 is a hardware block diagram of a terminal device. Aterminal device 10 as shown inFIG. 4 enables managing, storing and playing various sources such as songs. ACPU 11 handles overall control and arithmetic processing of theterminal device 10 based on a launched program. For example, theCPU 11 performs communication operations via thenetwork 30, input and output operations in regards to the user, playing and clipping of contents acquired from a media, storage of contents to theHDD 21 and management of such storage, and information search via thenetwork 30 based on clipped information and the like. Recordable and playable content data supported by theterminal device 10 according to the present embodiment include audio and video content data. TheCPU 11 exchanges control signals and data with each circuit component via abus 12. - Operation programs and program loaders to be executed by the
CPU 11, various computation coefficients, and parameters and the like used in programs are stored in a ROM (Read Only Memory) 13. Programs to be executed by theCPU 11 will be deployed in aRAM 20. TheRAM 20 is also used as a data area or task area that will be required when theCPU 11 performs various processing. - An
operation input section 15 comprises various manipulators and the like such as operation keys, a jog dial, a touch panel or the like provided on the chassis of theterminal device 10. A keyboard or a mouse for GUI (Graphical User Interface) operations may be provided as theoperation input section 15. Information input at theoperation input section 15 will undergo predetermined processing at aninput processing section 14 before being transmitted as an operation command to theCPU 11. TheCPU 11 performs predetermined computation and control to ensure that the operation of the device is in response to the input operation command. - A display device such as a liquid crystal display is connected as the
display device 17 to display various information. When theCPU 11 supplies a display processing section 16 with display information based on various statuses of operation, input or communication, the di splay processing section 16 instructs thedisplay device 17 to perform display operations based on the supplied display data. For example, contents of related information delivered by a server and the like, or contents of clipped information are displayed on thedisplay device 17. In addition, when a song search via thenetwork 30 is performed, the result of the search will be displayed on thedisplay device 17. - Media drives 19 a and 19 b are drives that are able to record and play (some storage media only allow playing) contents such as songs stored in a portable storage medium. By the way, storage media recordable or playable on each media drive 19 a and 19 b is not restricted to only one type. In other words, the media drives may record and play storage media of various types. For example, the media drive 19 a may play CDs and DVDs, while the media drive 19 b may record and play MDs.
- Portable storage media for storing contents such as songs and the like should not be limited to optical storage media such as CDs and DVDs. For example, contents may be stored in storage media comprising semiconductor memories such as a flash memory. In this case, a flash memory reader/writer is connected to the
bus 12. - By inserting a storage medium (CD, DVD, MD and the like) containing any content into the media drive 19 a or 19 b, and performing predetermined operations using the
remote controller 40, the user may enjoy songs or the like. For example, when the user operates theremote controller 40 to give the media drive 19 a playback instructions, theCPU 11 instructs the media drive 19 a to play contents. In response, the media drive 19 a accesses and reads a designated content from the mounted storage medium. - If the content read in this way is an audio content, the content is forwarded to an audio data processing section 24 after undergoing processing such as decoding by
CPU 11, when necessary. At the audio data processing section 24, the content undergoes acoustic field processing such as equalizing, volume control, D/A conversion, amplification and the like, and then output from thespeaker section 25. As shown inFIG. 3 , thespeaker section 25 is comprised of a plurality ofspeakers - Contents played by the media drives 19 a and 19 b can be accumulated as audio data files in the
HDD 21 under the control of theCPU 11. The format of the audio data file may adopt the CD format of a 44.1 KHz sampling frequency and 16-bit quantization. Alternatively, in order to save space on theHDD 21, the compressed audio data may be in a compressed format based on predetermined methods. Compression methods which can be used in this case include the ATRAC (Advanced Transform Acoustic Coding, trademark) method or the MP3 (MPEG Audio Layer-3) method. - A
tuner section 27 may be, for example, an AM or FM radio tuner, and under the control of theCPU 11, demodulates broadcast signals received by anantenna 26. The tuner may also be a television tuner, satellite broadcast tuner or a digital broadcast tuner and the like. The demodulated broadcast audio signal undergoes predetermined processing at the audio data processing section 24, and is then output from thespeaker section 25 as broadcast audio. - A
communication processing section 22 performs encoding of data to be transmitted and decoding of received data based on the control of theCPU 11. Anetwork interface 23 transmits data to be transmitted that is encoded by thecommunication processing section 22 to a predetermined device supporting an external network via thenetwork 30. Thenetwork interface 23 forwards signals transmitted by the external network-supporting device to thecommunication processing section 22 via thenetwork 30. Thecommunication processing section 22 forwards the received information to theCPU 11. Information received via thenetwork 30 includes, for example, information relating to programs currently on air on FM or the like, or information of songs contained in a CD or the like. - An
infrared communication section 28 performs communication with theremote controller 40 using wireless communication means such as infrared. Theinfrared communication section 28 also performs predetermined processing on signals transmitted from theremote controller 40, and in turn transmits the signal as an operation command to theCPU 11. TheCPU 11 performs predetermined computation and control to ensure that the operation of the device is in response to the input operation command. - The configuration of the
terminal device 10 is not restricted to the configuration shown inFIG. 4 , and allows many variations. For example, interfaces to peripheral devices using communication methods such as USB (Universal Serial Bus), IEEE1394 and Bluetooth may be provided. Audio contents downloaded through the above-mentionednetwork interfaces 23 via thenetwork 30, as well as audio contents transferred via interfaces such as USB or IEEE1394 mentioned above may be stored in theHDD 21. In addition, a terminal for connecting a microphone or an external headphone, a video output terminal supporting DVD playback, a line connecting terminal, or an optical digital connecting terminal and the like may be provided. Furthermore, a PCMCIA slot, a memory card slot and the like may be formed to allow data transfer with external information processing devices or audio devices. - Next, a configuration of program modules according to a system of the present embodiment will be described. Program modules are information describing processing to be executed by the
terminal device 10. Theterminal device 10 achieves predetermined functions based on such program modules. In the following description, a function realized by executing the corresponding program module will be referred to by the name of that program module. -
FIG. 5 is a diagram depicting a program module configuration of theterminal device 10. As shown inFIG. 5 , the program modules of theterminal device 10 are configured to run on an OS. Owing to the functions of various program modules, theterminal device 10 is able to communicate with a CD titleinformation providing server 31, abroadcast station server 32, amusic delivery server 33, aCD store server 34, anintegrated service server 35, anInternet radio server 36 and other various servers. - An HTTP (Hyper Text Transfer Protocol)
message program 111 enables HTTP-based communication with the CD titleinformation providing server 31, thebroadcast station server 32, theCD store server 34, theintegrated service server 35 and other various servers. Acommunicator program 112 is a communication module enabling various communications with theintegrated service server 35 and the like. - Located above (indicating a function closer to a user interface) the
communicator program 112 are acontent playback module 113 that interprets and plays codec of contents, and a copyright protectioninformation management module 114 that handles information related to copyright protection. Provided above thecontent playback module 113 is an Internet radio selection/playing module 118 that selects and plays an Internet radio station. Provided above the copyright protectioninformation management module 114 is a song purchasing/playing module 119 that purchases songs and plays sample songs. - Furthermore, an XML (eXtensible Markup Language)
browser 151 is provided above the Internet radio selection/playing module 118 and the song purchasing/playing module 119. TheXML browser 151 interprets the contents of XML files transmitted from the various servers, and displays such contents on thedisplay device 17. TheXML browser 151 interprets the contents of the user's input to theterminal device 10 while theterminal device 10 is in integrated service using mode. TheXML browser 151 then hands processing requests and the like corresponding to the input contents to other modules. For example, songs selected by the user via theXML browser 151 is processed for purchasing at the song purchasing/playing module 119, and written into theHDD 21 via a harddisk content controller 117. - An
authentication library 131 of alibrary 130 is connected to thecommunicator program 112. Theauthentication library 131 performs authentication on behalf of theintegrated service server 35 and other various servers. - Provided above the
communicator program 112 is adatabase access module 115, a contentdata access module 116 and a harddisk content controller 117. Thedatabase access module 115 accesses various databases built into theHDD 21. The contentdata access module 116 accesses contents stored in theHDD 21. The harddisk content controller 117 manages contents stored in theHDD 21. - Provided above the hard
disk content controller 117 is a relatedinformation displaying module 120, a tuner selection/playing/recording module 121 and a song purchasing/playing module 119. The relatedinformation displaying module 120 displays titles of songs aired by a radio station, and the name of artists on thedisplay device 17. The tuner selection/playing/recording module 121 selects a radio station, and records contents of songs received from that radio station onto theHDD 21. - For example, songs received from a radio station selected via an audio user interface (Audio UI) 152 are written into the
HDD 21 via the contentdata access module 116. - With the tuner selection/playing/
recording module 121, the relatedinformation displaying module 120 receives as related information title of songs and artist names currently on air on a radio station from the CD titleinformation providing server 31 and thebroadcast station server 32 or the like via theHTTP message program 111, and displays the related information on thedisplay device 17 via theaudio user interface 152. - Related information displayed on the
display device 17 via theaudio user interface 152 may be temporarily stored in theclip library 132 of thelibrary 130. In addition, if so instructed by the user, related information may be eventually stored in theHDD 21 via thedatabase access module 115. - Furthermore, program modules of the
terminal device 10 include aCD playback module 141 for playing CDs and anHDD playback module 142 for playing theHDD 21. Playback results are output via the audio data processing section 24 and thespeaker section 25. - With a
terminal device 10 thus configured, related information can be obtained from a server, which in turn may be clipped by the user. Song search or purchasing may be performed simultaneously while clipping. - Next, the internal configuration of the
integrated service server 35 will be described.FIG. 6 is a hardware block diagram of an integrated service server. Theintegrated service server 35 shown inFIG. 6 is wholly controlled by aCPU 35 a. ARAM 35 b, anHDD 35 c, agraphic processing device 35 d, aninput interface 35 e, and acommunication interface 35 f are connected to theCPU 35 a via abus 35 g. - The
RAM 35 b temporarily stores at least a portion of an OS (Operating System) program to be executed by theCPU 35 a or application programs for providing various information to theterminal device 10. TheRAM 35 b also stores various data required for processing by theCPU 35 a. TheHDD 35 c stores the OS or application programs for providing information. - A
monitor 35 h is connected to thegraphic processing device 35 d. Following an instruction from theCPU 35 a, thegraphic processing device 35 d displays images on the display of themonitor 35 h. A keyboard 35 i and a mouse 35 j are connected to theinput interface 35 e. Theinput interface 35 e transmits signals transmitted by the keyboard 35 i and the mouse 35 j to theCPU 35 a via thebus 35 g. - The
communication interface 35 f is connected to thenetwork 30. Thecommunication interface 35 f communicates with theterminal device 10 and various servers via thenetwork 30. Theintegrated service server 35 is able to achieve the processing functions of the present embodiment through the afore-mentioned hardware configuration. Although the hardware configuration of theintegrated service server 35 has been representatively explained inFIG. 6 , other servers may also be realized using similar hardware configurations. - Next, user registration with the
integrated service server 35 will be described. In order to receive services from the various servers, a user must complete user registration with theintegrated service server 35. The user inputs information required for user registration into theterminal device 10 and transmits the input to theintegrated service server 35, and obtains a user ID and a password. At this time, the user inputs a terminal ID into theterminal device 10. The terminal ID is an identifier that identifies each terminal device when a user owns a plurality of terminal devices, and is arbitrarily input by the user. The terminal ID is then transmitted by theCPU 11 of theterminal device 10 to theintegrated service server 35 to be registered, and at the same time is stored in theROM 13 or theHDD 21 of theterminal device 10. - The process flow of user registration with the
integrated service server 35 from theterminal device 10 will now be explained with reference toFIG. 7 .FIG. 7 is a sequential diagram showing the process flow of user registration. - In step S1, in order to register a user ID and a password input by a user's operations, the
CPU 11 of theterminal device 10 transmits the user ID and password to theintegrated service server 35 as a part of registration information. All communications between theterminal device 10 and theintegrated service server 35 employ SSL (Secure Socket Layer), and are therefore arranged to prevent leakage of information to third parties. - In step S11, the
CPU 35 a of theintegrated service server 35 receives the user ID and password as a part of registration information. In step S12, theCPU 35 a compares the received user ID and password to a management table that manages such information, and after verifying that no duplicate user IDs exist, registers the user ID, and transmits that the registration was completed in the form of user registration completion information to theterminal device 10. If a duplicate user ID exists, theCPU 35 a transmits a message prompting input of an alternate user ID to theterminal device 10, and makes theterminal device 10 transmit the alternate user ID and password inputted by the user. - In step S2, in response to the received user registration completion information, the
CPU 11 of theterminal device 10 displays on thedisplay device 17 that the registration of the user ID has been completed. In step S3, based on predetermined registration operations by the user, theCPU 11 stores the terminal ID and public setting to theHDD 21 of theterminal device 10. A public setting means configuring the settings so that the existence of theterminal device 10 is either made public (for example, over the network 30) to other users, or not. - In step S4, the
CPU 11 transmits the terminal ID and the public setting to theintegrated service server 35 as the remainder of the registration information. In step S13, theCPU 35 a of theintegrated service server 35 receives the terminal ID and the public setting transmitted from theterminal device 10 as the remainder of the registration information. - In step S14, the
CPU 35 a registers the terminal ID and the public setting in the management table by associating them to a user ID. In step S15, theCPU 35 a transmits registration completion information indicating that registration of the terminal ID and the public setting has been completed to theterminal device 10, and concludes processing for user registration at theintegrated service server 35. - In step S5, the
CPU 11 of theterminal device 10 receives registration completion information from theintegrated service server 35. In step S6, theCPU 11 notifies the user that user registration has been completed by displaying as such on thedisplay device 17, and concludes processing for user registration. - By the way, the
CPU 11 of theterminal device 10 stores the user ID and password received from the user into theRAM 20. TheCPU 11 also stores the received terminal ID into theROM 13 or theHDD 21. Therefore, when there is a need to reaccess the server, unless erased by, for example, shut down, the user ID and password stored in theRAM 20 will be reused, thereby avoiding the trouble of reinput. The terminal ID is stored in theROM 13 or theHDD 21 and therefore will not be erased. - Once receiving user authentication from the
integrated service server 35, the user (terminal device 10) will be issued a ticket. This allows theterminal device 10 to access the various servers that actually provide service. The various servers determine whether or not the user of theterminal device 10 has been recently (for example, within the last minute) authenticated as a registered user by referring the registration completion time or the like included in the ticket. If it is determined that the user is authenticated, services corresponding to the request from theterminal device 10 are provided. - Next, types of registration of a terminal device to an integrated service server will be described.
FIG. 8 is an explanatory diagram of registration types of a terminal device to an integrated service server. InFIG. 8 ,terminal devices 50 a to 50 c externally resemble theterminal device 10 shown inFIG. 3 , and have similar hardware blocks to that of theterminal device 10 shown inFIG. 4 . It is assumed that user A owns theterminal devices 50 a to 50 c. By completing user registration with theintegrated service server 35, user A may receive services provided by the CD titleinformation providing server 31, thebroadcast station server 32, and themusic delivery server 33. - Now, assume that user A receives services (by completing user registration) from the
integrated service server 35. User A will possess a user ID of his or her user registration with theintegrated service server 35. Theterminal devices 50 a to 50 c are respectively assigned nicknames N1 to N3 (terminal IDs) arbitrarily given by the user. The nicknames N1 to N3 are stored in the HDDs of theterminal devices 50 a to 50 c. In terminal devices owned by the same user, the nicknames (terminal IDs) are unique. However, in a terminal device that receives services from theintegrated service server 35, the nickname does not have to be unique. In other words, identical nicknames may be used if not used by the same user. This enables determination of the target of service by a combination of a user ID and a nickname, and allows user A to receive services provided by the CD titleinformation providing server 31, thebroadcast station server 32, and themusic delivery server 33. Nicknames may be arranged to be irrevocable once set. - Next, an auto demo will be described. When a user has not yet joined (has not yet completed user registration) the integrated
service server 35, an auto demo prompting the user to join will be displayed on thedisplay device 17 of theterminal device 10. - First, the
CPU 11 of theterminal device 10 needs to determine whether or not the user has already joined the services of theintegrated service server 35. This is determined by the terminal ID stored in theHDD 21. More specifically, if a terminal ID is stored in theHDD 21, the user is registered and theterminal device 10 does not have to perform an auto demo. On the other hand, if a terminal ID is not stored in theHDD 21, theterminal device 10 transmits device attribute information indicating its own performance and functionalities and a request signal requesting an auto demo to theintegrated service server 35. - Upon receiving the device attribute information and a request signal requesting an auto demo from the
terminal device 10, theCPU 35 a of theintegrated service server 35 transmits video data of an auto demo corresponding to the received device attribute information to theterminal device 10. - The
CPU 11 of theterminal device 10 displays the received video data of the auto demo on thedisplay device 17. - The processing at the start of auto demo service will now be described in detail with reference to
FIG. 9 .FIG. 9 is a flowchart showing the processing procedures at start of service. In step S21, theCPU 11 of theterminal device 10 is connected to theintegrated service server 35. - In step S22, the
CPU 11 detects whether or not a nickname (terminal ID) is stored in theHDD 21. If a nickname is stored (i.e. if user registration has been completed), the process proceeds to step S23. If a nickname is not stored (i.e. if user registration has not been completed), the process proceeds to step S24. - In step S23, the
CPU 11 receives a user ID and a password from the user, and transmits them to theintegrated service server 35. Provision of service will commence upon authentication of the user ID and password by theintegrated service server 35. - In step S24, the
CPU 11 transmits device attribute information indicating the attributes of theterminal device 10 and a request signal requesting an auto demo to theintegrated service server 35. Device attribute information is, for example, the capacity of theCPU 11, the displaying capacity of thedisplay device 17, and the memory capacity of theRAM 20 which temporarily stores data of the auto demo. In addition, if theterminal device 10 is a portable device equipped with a battery, device attribute information will also include information regarding the presence of a battery. - In step S25, the
CPU 11 receives data from theintegrated service server 35 of an auto demo prompting the user to join theintegrated service server 35, and displays it on thedisplay device 17. In step S26, when the display of the auto demo ends, theCPU 11 accepts a user ID from the user. Input of the user ID allows determination of whether the user has already joined the service or not. If the user has not yet joined the service, the process proceeds to step S27. If the user has already joined the service, the process proceeds to step S28. - In step S27, the
CPU 11 accepts joining procedures to the service. This is done in a similar way to the flow of user registration shown inFIG. 7 . In step S28, theCPU 11 accepts nicknames from the user. The accepted nicknames are transmitted to theintegrated service server 35. In step S29, theCPU 11 provides membership guidance to other services. Other services mean the services provided by the various servers linked from page information owned by theintegrated service server 35. TheCPU 11 requests theintegrated service server 35 to transmit auto demos of membership guidance for the services provided by the various servers. In response to the request, theintegrated service server 35 transmits data of auto demos of membership guidance to theterminal device 10. Theterminal device 10 receives data of the auto demos of membership guidance, and displays them on thedisplay device 17. By the way, this is not a requisite process. - The
integrated service server 35 transmits data of auto demos according to the device attribute information transmitted from theterminal device 10. For example, if the capacity of theCPU 11 or the displaying ability of thedisplay device 17 of theterminal device 10 are low, data with reduced image quality will be transmitted to enable displaying of the auto demo. In addition, if the memory capacity of theRAM 20 is limited, auto demo data with limited volume will be transmitted to accommodate the limited memory capacity. Furthermore, if a battery powers theterminal device 10, auto demo data with limited volume will be transmitted to avoid any wasting of power. - An auto demo of NowOnAir will next be described using diagrams showing exemplary screens. The
FIGS. 10 to 13 are diagrams showing exemplary screens of an auto demo. The auto demo screen changes over time; in this case fromFIG. 10 toFIG. 13 . - As shown by the
screen 61 ofFIG. 10 , an auto demo screen of NowOnAir is displayed on thedisplay device 17. Thescreen 61 displays a NowOnAir of the radio station TFM, wherein the name of the program, the name of the song currently on air and the name of the performer are displayed. In addition, a method for selecting information contained in NowOnAir is indicated. In this example, the radio frequency is 76.** MHz, the program name is “Countdown Japan (hosted by John ## and Paul $$)”, the name of the song is “Sign”, and the name of the performer is Ringo patent. A method for selecting information contained in NowOnAir using direction and confirmation keys is indicated. - After a predetermined length of time, the
screen 62 shown inFIG. 11 is displayed. Inscreen 62, a pop upmenu 62 a is shown. 62 a represents a list of tools, and one of the tools, namely clipping, is currently underlined. Since this is an auto demo, these will be automatically displayed. In actual use, the pop upmenu 62 a is displayed by pressing atool key 44 of theremote controller 40, and the tools will be selected from the list by usingdirection keys 41 a to 41 d. - After a further predetermined length of time, the
screen 63 shown inFIG. 12 is displayed. Inscreen 63, a NowOnAir to be clipped to a clip folder is displayed. Thescreen 63 also displays NowOnAirs previously clipped. - After a further predetermined length of time, the
screen 64 shown inFIG. 13 is displayed. Inscreen 64, a NowOnAir clipped to the clip folder is displayed. - As described above, the screen of an auto demo of a NowOnAir changes, and by demonstrating to the user how easily NowOnAirs can be clipped, prompts the user to join NowOnAir. It can also be arranged to display auto demos in sequence for the services other than NowOnAir.
- As seen, when a terminal ID is input during user registration, the
terminal device 10 stores the terminal ID into theHDD 21. Then, whether or not a user has completed user registration is determined by whether the terminal ID is stored in theHDD 21 or not. Therefore, reception of advertisement information in the event that a user has not registered with theintegrated service server 35 is easily achieved. - In addition, since the
terminal device 10 transmits device attribute information indicating its own attributes, and receives auto demos corresponding to the device attribute information, it is able to receive auto demos according to the performance and functionalities of theterminal device 10. Moreover, by displaying membership guidance of the services provided by the various servers onto theterminal device 10, the user will be able to gain knowledge on the services available. - Various processing according to the above-described embodiment may be provided by a program describing the contents of such various processing. In this case, by executing the program on a computer, the above-described processing functions will be achieved on the computer.
- In other words, while various processing according to the above-described embodiment may be performed by the hardware configuration shown in
FIG. 4 , they can be also performed by software. In this case, the above-described processing is performed by installing a program comprising a software into a general purpose personal computer and the like that is able to perform processing according to a program installed, via a network or a storage media. - In addition, the program may be stored in a storage medium readable by a computer. Storage media that can be used for this purpose include, for example, magnetic disks (hard disk, floppy disk or the like) or magnetic tapes, optical disks (DVD, DVD-RAM, CD-ROM, CD-R (Recordable)/RW (Re-Writable), magneto-optical disks (MO: Magneto-Optical disk), semiconductor memories and the like.
- A computer executing this program stores, for example, a program stored in a portable storage medium or a program transferred from a server, to its own storage device. The computer reads a program from its own storage, and executes processing according to the program. The computer may also read a program directly from the portable storage medium, and execute processing according to the program. The computer may also successively execute processing according to received programs whenever they are transferred from a server.
- Furthermore, in the above-described embodiment, while a radio broadcast that is aired by a radio station was used as a broadcast receivable by the
terminal device 10, the present invention is not limited to this application, and theterminal device 10 may be configured to receive Internet radio broadcast or satellite radio broadcast and obtain their respective related information, or to receive television broadcast that is aired by a television station and obtain various information and the like related to the television programs in the television broadcast from servers on the network. - Moreover, in the above embodiment, while the case of implementing the various circuits shown in
FIG. 4 and the program modules shown inFIG. 5 to aterminal device 10 has been described, the present invention is not limited to this application, and these components may be implemented on various terminals other than theterminal device 10 such as a cellular phone or personal computer, which will be able to perform the same processing as the above-describedterminal device 10 by implementing these components. - The present invention may be widely applied to systems providing services on networks.
Claims (19)
1. A method for receiving advertisement information sent from a server to a device, comprising:
transmitting, to the server, attribute information representing an attribute of the device and request information representing a request for advertisement information, the information representing the attribute of the device indicating a presence of a battery in the device;
receiving, from the server, the advertisement information as a response to the request information.
2. The method according to claim 1 , wherein the advertisement information comprises video data.
3. The method according to claim 1 , further comprising:
displaying by the device the received advertisement information.
4. The method according to claim 1 , wherein the information representing the attribute of the device further includes information regarding a memory of the device.
5. The method according to claim 1 , wherein the information representing the attribute of the device further includes information regarding a central processing unit of the device.
6. The method according to claim 1 , wherein the information representing the attribute of the device further includes information regarding performance of a display unit of the device.
7. An apparatus for transmitting advertisement information to a device comprising:
a receiving unit configured to receive from the device attribute information representing an attribute of the device and request information representing a request for the advertisement information, the information representing the attribute of the device indicating a presence of a battery in the device;
a transmitting unit configured to transmit the advertisement information to the device in response to reception of the request information.
8. The apparatus according to claim 7 , wherein the advertisement information comprises video data.
9. The apparatus according to claim 7 , further comprising:
an advertisement information selection unit configured to select advertisement information for transmission to the device based on the information representing the attribute of the device received by the receiving unit.
10. The apparatus according to claim 7 , wherein the receiving unit is configured to receive information representing the attribute of the device further including information regarding a memory of the device.
11. The method according to claim 7 , wherein the receiving unit is configured to receive information representing the attribute of the device further including information regarding a central processing unit of the device.
12. The method according to claim 7 , wherein the receiving unit is configured to receive information representing the attribute of the device further including information regarding performance of a display unit of the device.
13. A device for receiving service advertisement information from a server, comprising:
a transmitting unit configured to transmit to the server attribute information representing an attribute of the device and request information representing a request for advertisement information, the information representing the attribute of the device indicating a presence of a battery in the device;
a receiving unit configured to receive the advertisement information from the server in response to transmission of the request information.
14. The device according to claim 13 , wherein the advertisement information comprises video data.
15. The device according to claim 13 , further comprising:
a display unit configured to display the received advertisement information.
16. The device according to claim 13 , wherein the transmission device is configured transmit information representing the attribute of the device further including information regarding a memory of the device.
17. The device according to claim 13 , wherein the transmission device is configured transmit information representing the attribute of the device further including information regarding a central processing unit of the device.
18. The device according to claim 13 , wherein the transmission device is configured transmit information representing the attribute of the device further including information regarding performance of a display unit of the device.
19. A system comprising:
a server including,
a receiving unit configured to receive from a device attribute information representing an attribute of the device and request information representing a request for advertisement information, the information representing the attribute of the device indicating a presence of a battery;
a transmitting unit configured to transmit the advertisement information to the device in response to reception of the request information; and
the device including,
a transmitting unit configured to transmit to the server the attribute information representing the attribute of the device and the request information representing the request for advertisement information, the information representing the attribute of the device indicating the presence of a battery;
a receiving unit configured to receive the advertisement information from the server in response to transmission of the request information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/639,759 US20100094711A1 (en) | 2003-09-30 | 2009-12-16 | Reception device and management device of service advertisement information |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003339703 | 2003-09-30 | ||
JP2003-339703 | 2003-09-30 | ||
PCT/JP2004/009892 WO2005033995A1 (en) | 2003-09-30 | 2004-07-06 | Reception device and management device of service advertisement information |
US57364706A | 2006-03-28 | 2006-03-28 | |
US12/639,759 US20100094711A1 (en) | 2003-09-30 | 2009-12-16 | Reception device and management device of service advertisement information |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/009892 Continuation WO2005033995A1 (en) | 2003-09-30 | 2004-07-06 | Reception device and management device of service advertisement information |
US57364706A Continuation | 2003-09-30 | 2006-03-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100094711A1 true US20100094711A1 (en) | 2010-04-15 |
Family
ID=34419159
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/573,647 Expired - Fee Related US7698005B2 (en) | 2003-09-30 | 2004-07-06 | Reception device and management device of service advertisement information |
US12/639,759 Abandoned US20100094711A1 (en) | 2003-09-30 | 2009-12-16 | Reception device and management device of service advertisement information |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/573,647 Expired - Fee Related US7698005B2 (en) | 2003-09-30 | 2004-07-06 | Reception device and management device of service advertisement information |
Country Status (5)
Country | Link |
---|---|
US (2) | US7698005B2 (en) |
JP (1) | JPWO2005033995A1 (en) |
KR (1) | KR101079756B1 (en) |
CN (1) | CN1860497B (en) |
WO (1) | WO2005033995A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005033995A1 (en) * | 2003-09-30 | 2005-04-14 | Sony Corporation | Reception device and management device of service advertisement information |
JP5150131B2 (en) * | 2007-04-25 | 2013-02-20 | 株式会社エクシング | Transmission support method, transmission support system, transmission support apparatus, and program |
JP4896227B2 (en) * | 2008-03-21 | 2012-03-14 | 株式会社電通 | Advertisement medium determining apparatus and advertisement medium determining method |
FR2933264B1 (en) * | 2008-06-25 | 2012-10-26 | Actimagine | METHOD FOR AUTHENTICATING A USER OF A MOBILE TERMINAL SERVICE |
AU2013204953B2 (en) | 2012-08-30 | 2016-09-08 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
KR20160083753A (en) * | 2015-01-02 | 2016-07-12 | 에스케이플래닛 주식회사 | Terminal for receiving advertisement, server for transmitting advertisement, advertisement system and advertisement method applied to the same |
CN104866953B (en) * | 2015-04-28 | 2021-01-05 | 北京嘀嘀无限科技发展有限公司 | False order identification method and device |
JP6909678B2 (en) * | 2017-08-29 | 2021-07-28 | テルモ株式会社 | Medical device management system, medical device management method and medical device management program |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020036655A1 (en) * | 2000-09-08 | 2002-03-28 | Yoni Yulevich | Method and multi-media product for display of real-time information |
US20020059116A1 (en) * | 2000-07-31 | 2002-05-16 | Bulatovic Marija V. | Method and system for selectively displaying advertisements on a display device |
US20030050860A1 (en) * | 2001-08-31 | 2003-03-13 | International Business Machines Corporation | Dynamic content configuration for microbrowsers by state, resource allocation and user preferences |
US20030083937A1 (en) * | 2001-11-01 | 2003-05-01 | Masayuki Hasegawa | Advertisement delivery systems, advertising content and advertisement delivery apparatus, and advertisement delivery methods |
US6574793B1 (en) * | 2000-02-25 | 2003-06-03 | Interval Research Corporation | System and method for displaying advertisements |
US6944287B2 (en) * | 2000-05-18 | 2005-09-13 | Nec Corporation | Portable terminal |
US20050216572A1 (en) * | 1997-03-27 | 2005-09-29 | Intel Corporation | System for delivery of dynamic content to a client device |
US7162226B2 (en) * | 2004-04-13 | 2007-01-09 | Global Direct Management Corp. | Method and system of advertising in a mobile communication system |
US20080123870A1 (en) * | 2002-11-08 | 2008-05-29 | Bose Corporation | Automobile Audio System |
US7631036B2 (en) * | 2003-07-14 | 2009-12-08 | Sony Corporation | Communication method, communication device, and program |
US7698005B2 (en) * | 2003-09-30 | 2010-04-13 | Sony Corporation | Reception device and management device of service advertisement information |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1165950A (en) | 1997-08-15 | 1999-03-09 | Sony Corp | Method and system for communicating information, portable radio communication terminal and server equipment |
JP2002149598A (en) * | 2000-11-07 | 2002-05-24 | Sony Corp | User register promoting system, information picture managing server, information picture managing program recording medium, information managing server, information managing program recording medium, client computer and client program recording medium |
JP2002342419A (en) * | 2001-05-11 | 2002-11-29 | Sony Corp | Joint customer management system and reception terminal device |
JP2003067289A (en) | 2001-08-30 | 2003-03-07 | Bear Communications Co Ltd | Delivery system for advertisement on the web |
CN1428729A (en) * | 2001-12-26 | 2003-07-09 | 好利集团有限公司 | Interdynamic advertisement system and its implement method |
JP4332344B2 (en) | 2001-12-28 | 2009-09-16 | 株式会社Access | Expiration date management method, expiration date management system, and management server |
JP2003242018A (en) * | 2002-02-14 | 2003-08-29 | Sony Communication Network Corp | Cache method and cache server |
JP4518768B2 (en) | 2003-09-16 | 2010-08-04 | ソニー株式会社 | COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND CLIENT DEVICE |
JP2005092477A (en) | 2003-09-17 | 2005-04-07 | Sony Corp | Content delivery method, content acquisition device and method, and program |
-
2004
- 2004-07-06 WO PCT/JP2004/009892 patent/WO2005033995A1/en active Application Filing
- 2004-07-06 JP JP2005514356A patent/JPWO2005033995A1/en active Pending
- 2004-07-06 US US10/573,647 patent/US7698005B2/en not_active Expired - Fee Related
- 2004-07-06 CN CN2004800282021A patent/CN1860497B/en not_active Expired - Fee Related
-
2006
- 2006-03-21 KR KR1020067005566A patent/KR101079756B1/en not_active IP Right Cessation
-
2009
- 2009-12-16 US US12/639,759 patent/US20100094711A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050216572A1 (en) * | 1997-03-27 | 2005-09-29 | Intel Corporation | System for delivery of dynamic content to a client device |
US6574793B1 (en) * | 2000-02-25 | 2003-06-03 | Interval Research Corporation | System and method for displaying advertisements |
US7134132B1 (en) * | 2000-02-25 | 2006-11-07 | Interval Research Corporation | System and method for displaying advertisements |
US6944287B2 (en) * | 2000-05-18 | 2005-09-13 | Nec Corporation | Portable terminal |
US20020059116A1 (en) * | 2000-07-31 | 2002-05-16 | Bulatovic Marija V. | Method and system for selectively displaying advertisements on a display device |
US20020036655A1 (en) * | 2000-09-08 | 2002-03-28 | Yoni Yulevich | Method and multi-media product for display of real-time information |
US20030050860A1 (en) * | 2001-08-31 | 2003-03-13 | International Business Machines Corporation | Dynamic content configuration for microbrowsers by state, resource allocation and user preferences |
US20030083937A1 (en) * | 2001-11-01 | 2003-05-01 | Masayuki Hasegawa | Advertisement delivery systems, advertising content and advertisement delivery apparatus, and advertisement delivery methods |
US20080123870A1 (en) * | 2002-11-08 | 2008-05-29 | Bose Corporation | Automobile Audio System |
US7631036B2 (en) * | 2003-07-14 | 2009-12-08 | Sony Corporation | Communication method, communication device, and program |
US7698005B2 (en) * | 2003-09-30 | 2010-04-13 | Sony Corporation | Reception device and management device of service advertisement information |
US7162226B2 (en) * | 2004-04-13 | 2007-01-09 | Global Direct Management Corp. | Method and system of advertising in a mobile communication system |
Also Published As
Publication number | Publication date |
---|---|
KR20060106817A (en) | 2006-10-12 |
CN1860497B (en) | 2011-09-14 |
JPWO2005033995A1 (en) | 2006-12-14 |
US7698005B2 (en) | 2010-04-13 |
KR101079756B1 (en) | 2011-11-04 |
WO2005033995A1 (en) | 2005-04-14 |
CN1860497A (en) | 2006-11-08 |
US20070124429A1 (en) | 2007-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100094711A1 (en) | Reception device and management device of service advertisement information | |
US8515991B2 (en) | Content presenting device, content presenting method, and content presenting program | |
US8234669B2 (en) | Data-processing apparatus, data-processing method and data-processing program | |
US7373122B2 (en) | Reproduction device information setting method, and information setting program | |
JP4569828B2 (en) | COMMUNICATION METHOD, COMMUNICATION DEVICE, AND PROGRAM | |
US8131856B2 (en) | Communication system and communication method | |
US8006309B2 (en) | Information processing device and communication method | |
JP4411546B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
US7509089B2 (en) | Reproduction device, reproduction method, and program | |
KR101067691B1 (en) | Communication device and communicate method for communication device | |
JP4370872B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP4600751B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2005107821A (en) | Communication equipment, communication method for communication equipment, and communication program for communication equipment | |
JP4151544B2 (en) | Recording apparatus, recording method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |