WO2009128173A1 - Appareil de passerelle, agrégateur de dispositif domestique et système de place de marché en ligne - Google Patents
Appareil de passerelle, agrégateur de dispositif domestique et système de place de marché en ligne Download PDFInfo
- Publication number
- WO2009128173A1 WO2009128173A1 PCT/JP2008/062978 JP2008062978W WO2009128173A1 WO 2009128173 A1 WO2009128173 A1 WO 2009128173A1 JP 2008062978 W JP2008062978 W JP 2008062978W WO 2009128173 A1 WO2009128173 A1 WO 2009128173A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- home device
- gateway apparatus
- aggregator
- operable
- remote access
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/133—Protocols for remote procedure calls [RPC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2834—Switching of information between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
Definitions
- the present invention relates to a gateway apparatus, a home device aggregator, and an online marketplace system.
- One aspect of the present invention will provide techniques to enable to provide presence information including basic operability test results of devices to be sold on the online marketplace. Another aspect of the present invention will provide techniques to enable to provide an interoperability test between a device to be sold on the online marketplace and a device of the buyer via the network. [0006] Note that the present invention is not limited to the context of an online marketplace system, an auction system, and the like. The feature of the present invention is to enable a given entity to remotely confirm the presence of devices, how they work (e.g., whether or not they normally work), and so on.
- a gateway apparatus for detecting a home device comprising, a device discovery unit operable to detect the home device, a receiving unit operable to receive a device information corresponding to the home device, a transmitting unit operable to transmit the device information to a home device aggregator collecting the device information, via a network.
- a home device aggregator for collecting device information corresponding to a home device communicatively coupled to a gateway apparatus, comprising, a receiving unit operable to receive the device information from the gateway apparatus, a storing unit operable to store the device information associated with the corresponding gateway apparatus, an notice reception unit operable to receive a notice from a online marketplace system that the home device ⁇ is requested to be sold in an online auction, a transmitting unit operable to transmit a test program for testing the home device to be sold, to the gateway apparatus to which the home device to be sold is communicatively coupled.
- an online marketplace system comprising, a web server operable to providing an online auction on a network, a receiving unit operable to receive a request to publish a home device communicatively coupled to a gateway apparatus to be sold on the online auction from the home device aggregator, a instruction unit operable to instruct a home device aggregator collecting device information corresponding to the home device, to execute a test program for the home device, a receiving unit operable to receive a test result from the home device aggregator, a determination unit operable to determine whether the home device is to be published on the auction site or not according to the test result.
- Fig. IA shows an exemplary system according to one embodiment of the present invention/ [0012] Fig. IB shows an exemplary system using an IMS deployment according to another embodiment of the present invention;
- FIG. 2A shows an exemplary home device 101, 111 according to one aspect of embodiments of the present invention
- Fig. 2B shows an exemplary HIGA 102, 112 according to one aspect of embodiments of the present invention
- Fig. 2C shows an exemplary home device aggregator 130 according to one aspect of embodiments of the present invention
- Fig. 2D shows an exemplary online marketplace system 150 according to one aspect of embodiments of the present invention
- Fig. 3A shows an exemplary ID-Map table stored in ID-Map DB 140 according to one aspect of embodiments of the present invention
- Fig. 3B shows an exemplary device information table in device DB 221 of the home device aggregator 130 according to one aspect of embodiments of the present invention
- Fig. 4 shows an exemplary sequence diagram describing how a seller puts his home device to the online marketplace system 150 for sale, and the online marketplace system 150 publishes it with predefined test result according to one aspect of embodiments of the present invention
- Fig. 5 shows an example of the alternative way to publish the device information from the HIGA 102 to the home device aggregator 130 via a PGM;
- Fig. 6 shows an exemplary sequence diagram describing how to execute the interoperability test between a seller's home device 101 to be sold at the auction and a buyer's home device 111 according to one aspect of embodiments of the present invention;
- Fig. 7 is the sequence diagram describing extension of integrity checking of interoperability test where the home device aggregator 130 monitors the interoperability test procedure according to another aspect of embodiments of the present invention;
- Fig. 8 shows one example of a web page listing up all home devices communicatively coupled to the HIGA according to one aspect of embodiments of the present invention;
- FIG. 9 shows an example of a web page displaying device information to be sold at an online auction and permitting user input regarding the home device, according to one aspect of embodiments of the present invention
- Fig. 10 shows an example of a web page displaying device information to be sold at an online auction and permitting a user input regarding the interoperability test, according to one aspect of embodiments of the present invention.
- Fig. IA shows an exemplary system according to one embodiment of the present invention.
- home gateways (GW) 102 and 112 are communicatively coupled to the Internet 120, respectively.
- home devices 101 and 111 are communicatively coupled, respectively.
- PCs Personal computers
- a home device aggregator 130, an Identity-Map database (ID-Map DB) 140 and an online marketplace system 150 are also communicatively coupled to the Internet 120, respectively.
- ID-Map DB Identity-Map database
- online marketplace system 150 are also communicatively coupled to the Internet 120, respectively.
- the home devices 101a and 101b are devices each communicatively coupled to home GW 102. In the following, the home devices 101a and 101b will be called as "home devices 101" as generic name.
- the home devices Ilia and 111b are devices each communicatively coupled to home GW 112. In the following, the home devices Ilia and 111b will be called as "home devices 111" as generic name.
- Fig. IA although the number of the home devices 101 and 111 are two, this is described as an example and the number should not be limited to it.
- Each of the home devices 101 and 111 has a network interface and has a control mechanism over the network such as UPnP, HDMI or SIP (Session Initiation Protocol) . It also has a pair of a public key (UKl) and a private key (IKl) , and has function to digitally sign a document by using the private key IKl. It further contains an X.509 certificate document digitally which includes the public key of the device UKl. The certificate is signed by the device vendor' s private key (IK2) and the corresponding public key (UK2) is stored in the Home device aggregator 130.
- the home GWs 102 and 112 are communicatively coupled to home devices 101 and 111, respectively.
- Each of the home GWs 102, 112 is capable of device discovery and collects device information corresponding to the home devices 101 or 111. Each of the home GWs 102 and 112 transmits the device information to the Home device aggregator 130. Each of the home GWs 102 and 112 has a unique contact address, which is used for identification by the Home device aggregator 130. The home GWs 102 and 112 have capabilities to install software and run it remotely, and the interface is open to the Home device aggregator 130. This is true when the home GWs 102 and 112 is distributed by a telecom operator and the operator owns the home device aggregator 130, for instance.
- the PCs 103 and 113 may be general purpose computer such as, a desktop computer, laptop computer, personal digital assistance (PDA) , smart phone, or mobile terminal.
- the PCs 103 and 113 may be located outside of the user's home, for example, at cafeteria, a hotel, a park or any other places where connections to the Internet 120 are available.
- the PCs 103 and 113 have a processing unit to control its overall operation, memory unit to store control program to be executed by the processing unit and application program including web browsing program.
- the PCs 103 and 113 also have a display and communication unit as an interface to communicatively couple to the Internet 120.
- the home device aggregator 130 aggregates device information received from a plurality of Home GWs 102, 112, for instance through the mediation of the IMS Presence system.
- the product vendor has a pair of a public key (UK2) and a private key (IK2) , and the public key (UK2) is stored in the Home device aggregator 130.
- An ID-Map DB 140 is a database where a contact address of each home GW 102, 112 is stored in association with sign-in information corresponding to each user of the home GW 102, 112. Accordingly, it is possible to retrieve the contact address of any home GW based on the sign-in information used by the user to sign-in or log-in to the online marketplace system 150.
- the contact address may be configured by, for example, a network operator.
- the online marketplace system 150 provides a web portal of an online auction site where people can sell and buy items including home devices communicatively coupled to the home GWs 102, 112.
- a seller means a user of the online marketplace who wants to sell a home device 101.
- the seller has own home devices 101 (101a and 101b), home GW 102, and PC(S-PC) 103.
- the seller can log-in the online marketplace system 150 and sell any one of home devices 102 at the online auction.
- the seller may be an individual or a store selling, for example, electronic devices.
- the seller is authenticated by the online marketplace system 150 or by a trusted third party such as a SSO (Single Sign On) system.
- SSO Single Sign On
- a buyer means a user of the online marketplace who wants to buy a home device to be sold from the seller.
- the buyer can log-in the online marketplace system 150 and buy any one of home devices at the online auction.
- the buyer is authenticated by the online marketplace system 150 or by a trusted third party such as the SSO system.
- the home GW 112 is capable of discovering appropriate one of the home devices 111, if the buyer prefers to execute an interoperability test between the home device to be sold and his own home device according to the embodiments of the present invention.
- the Home device aggregator 130 and the online marketplace system 150 are depicted as being separately located to each other, they may be integrated into a single entity or node.
- a network operator or telecom operator may deploy the Home GWs 102 and 112 to each home and operates the network.
- the operator may also own the Home device aggregator 130 and may be responsible to maintain the trust relationship between each of Home GWs 102 and 112 and the Home device aggregator 130.
- An online marketplace company may run the online marketplace system 150. It should be noted that no direct trust relationship is required between the online marketplace system 150 and the home GWs 102 and 112, in terms of device control. Any operations to the home GWs such as a test software installation may be done by the Home device aggregator 130.
- the following configurations may be applied:
- the identity of the user and the Home GW can be verified in a secure and non-repudiation way by a trusted third party, which is trusted by both the seller and the buyer.
- Both the buyer and the seller can be mutually authenticated by the trusted third party.
- FIG. IB shows an exemplary system using an IMS deployment according to another embodiment of the present invention.
- the description of system components can be more specific as below.
- a Home IMS Gateways are equivalent to the home GWs 102 and 112 of Fig. IA.
- HIGA 102 and 112 are communicatively coupled to an IP Multimedia Subsystem (IMS) network 160.
- IMS network 160 is communicatively coupled to the Internet 120, the Home device aggregator 130, ID-Map DB 140 and the online marketplace system 150, respectively.
- IMS network 160 may include a Call Session Control Function (CSCF) 161, a Home Subscriber Server (HSS) 162 and an IMS application server (AS) 163.
- the CSCF 161 is a SIP server controlling sessions established between terminals in SIP communication and accessing the AS 163 to initiate certain services.
- the CSCF 161 is connected over the Internet 120 to the online marketplace system 150.
- the CSCF 161 may include a Proxy CSCF (P-CSCF), an Interrogating CSCF (I-CSCF) and a Serving CSCF (S- CSCF) .
- the HSS 162 is a database where IMS user's subscription information is stored.
- the AS 163 is a server which provides various applications to the home device 101 and 111 and the HIGA 102/112. [0045]
- each node included in the exemplary system of the present invention will be described with reference to Fig. 2A through 2D. Note that each block in these figures may be implemented by dedicated hardware, software executed by a processor (not shown), or a combination thereof.
- Fig. 2A shows an exemplary home device 101 and 111 according to the embodiment of the present invention.
- the exemplary home devices 101 and 111 include a processing unit 201, a memory 202, an UPnP device 204, a communication unit 205, a SIP User Agent (UA) 206, a software execution platform (SW ExePF) 207 and a device description generator.
- UA SIP User Agent
- SW ExePF software execution platform
- each module may be implemented as an independent hardware module which executing corresponding processing program to achieve desired functions, or a software module including corresponding process codes executed in a processor, such as CPU, MPU, VGA, FPGA, ASIC or DSP.
- the processing unit 201 executes processing necessary for controlling overall operation of the home devices 101 and 111.
- the memory 202 stores programs to be used by the processing unit 201 to control the home devices 101 and 111.
- the memory 202 further stores a device certificate 203 which is X.509 document including UKl and digitally signed by device vendor's private key IK2.
- the UPnP device 204 comprises a device supporting necessary protocols such as SSDP, HTTP and SOAP.
- the communication unit 205 is an interface to communicatively couple to the HIGA 102 or 112, respectively.
- the communication unit 205 may be any one of LAN interface, HDMI, USB, IEEE1394 and IEEE802.il, depending on the device type.
- the SIP UA 206 interacts with other SIP User Agent including HIGA.
- the SW ExePF 207 is a software execution platform where the HIGAs 102 and 112 can install test software and execute it.
- the device description generator 208 includes a pair of public key (UKl) 209 and private key (IKl) 210.
- the device description generator 208 generates a device description document as device information, and digitally signs the document using IKl 210. [0050] Fig.
- the exemplary HIGAs 102 and 112 include a ISIM/USIM 211, a Remote Access Server/Remote Access Client (RAS/RAC) 212, an UPnP Control Point (CP) 213, a SIP registration unit 214, a SIP Back-to-Back User Agent (B2BUA) 215, a software execution platform (SW ExePF) 216, a presence agent 217 and a communication unit 218.
- RAS/RAC Remote Access Server/Remote Access Client
- CP UPnP Control Point
- B2BUA SIP Back-to-Back User Agent
- SW ExePF software execution platform
- each module may be implemented as an independent hardware module which executing corresponding processing program to achieve desired functions, or a software module including corresponding process codes executed in a processor, such as CPU, MPU, VGA, FPGA, ASIC or DSP.
- a processor such as CPU, MPU, VGA, FPGA, ASIC or DSP.
- the ISIM/USIM stores essential information for each HIGA to work as an IMS client, such as shared secret for the authentication and IMS public identity (IMPU) .
- RAS/RAC 212 are used to establish remote access session, exchanges device information, device control command and its result with another RAS/RAC. This is implemented to operate using UPnP, but not limited thereto.
- the UPnP CP 213 performs the device discovery and controls the discovered devices. Particularly, the UPnP CP 213 controls the home device communicatively coupled to that HIGA using control information received from other HIGA via remote access control session in embodiment according to Fig. 6. In this case the UPnP CP checks whether commands included in the control information satisfy an access policy or not.
- the SIP Registration unit 214 accepts a registration of SIP devices in the residential network and manages the registration.
- the SIP B2BUA 215 performs the conversion between IETF SIP and IMS SIP so that the ' home device 101, 111 that is not IMS-enabled can access the IMS network.
- the SW ExePF 216 is a software execution platform where the home device aggregator 130 can install software remotely and execute it.
- the presence agent 217 publishes presence information including device information relating to home device communicatively coupled to the HIGA.
- the communication unit 218 is an interface to communicatively couple to the IMS network 160 and the LAN (which is UPnP-based and/or SIP-based) .
- the communication unit 218 may include interfaces to home devices 101 and 111 such as HDMI, USB, IEEE1394 or IEEE802.il.
- Fig. 2C shows an exemplary home device aggregator 130 according to the embodiment of the present invention.
- the exemplary home device aggregator 130 is an IMS Application Server (AS 163) and it can be owned by the IMS operator. It includes a device database (DB) 221, a test software database (SW DB) 222, a public key DB 223, a remote access (RA) manager 224, a Remote Access Server/Remote Access Client (RAS/RAC) 225, a presence watcher 226, a control logic 227, a device description hander 228 and a communication unit 229.
- DB device database
- SW DB test software database
- RA remote access
- RAS/RAC Remote Access Server/Remote Access Client
- each module may be implemented as an independent hardware module which executing corresponding processing program to achieve desired functions, or a software -module including corresponding process codes executed in a processor, such as CPU, MPU, VGA, FPGA, ASIC or DSP.
- a processor such as CPU, MPU, VGA, FPGA, ASIC or DSP.
- the device DB 221 stores device information published by the HIGAs 102 and 112. Detailed contents stored in the device DB 221 are described later in reference with Fig. 3A.
- the test SW DB 222 stores test programs to be sent to each HIGA for testing operations of each home device communicatively coupled to that HIGA.
- the device DB 221 may also stores an access policy associated with IMPU of each user. Detailed description about the access policy will be provided later.
- the public Key DB 223 is a database storing public keys of device vendors (UK2) .
- the RA manager 224 performs provisioning of RAS/RAC to the HIGAs 102 and 112, and installs RAS/RAC software to the HIGA, if it is necessary.
- the RAS/RAC are used to establish remote access session, exchanges device information, device control command and its result with another RAS/RAC. This is implemented to operate using UPnP, but not limited thereto.
- the presence watcher 226 enables the embodiment where the Presence and Group Management system (PGM) is utilized as will be described with reference to Fig. 5.
- PGM Presence and Group Management system
- the control logic 227 is a logic unit to control overall operations of the home device aggregator 130 and installs software into each HIGA to execute it.
- the control logic 227 also checks control information for controlling a home device to be sold at an auction in light of a seller' s access policy as is described in relation to Fig. 7.
- the device description handler 228 verifies digital signature attached to the published device information.
- the communication unit 229 is an interface to communicatively couple to the ID map DB 140 and the online marketplace 150 via the IMS network 160 and the Internet 120.
- Fig. 2D shows an exemplary online marketplace system 150 according to the embodiment of the present invention.
- the exemplary online marketplace system 150 includes a web server 231, a device aggregator interaction logic 232 and communication unit 233.
- each module may be implemented as an independent hardware module which executing corresponding processing program to achieve desired functions, or a software module including corresponding process codes executed in a processor, such as CPU, MPU, VGA, FPGA, ASIC or DSP .
- the web server 231 is a server to provide an online auction site on the Internet 120.
- the web server includes a database storing an application software and information relating to items to be sold on the online auction and users attending the auction.
- the device aggregator interaction logic 232 requests test execution to the home device aggregator 130 and receives the result from it. Moreover, the logic 232 retrieves list of home devices of the specific user from the device DB 221 in the home device aggregator 130.
- the Communication unit 233 is an interface to the home device aggregator. This interface doesn' t have to be an IMS interface even in the embodiments where IMS architecture is employed. [0066] Fig.
- ID-Map table 300 includes IMPU 301 of the HIGAs 102 and 112 and user ID 302.
- the IMPU 301 is an authenticated public identity as a contact address of the HIGA.
- IMPU 301 is used in the IMS network 160 to establish a remote access session between HIGAs in a safe manner.
- the user ID 302 is uniquely assigned information to each user of the online marketplace system 150. The users can use their own user IDs to sign-in the online marketplace system 150. According to Fig. 3A, one user is assigned a user ID of "alice" and her own HIGA has the IMPU 301 of
- the ID-Map table 300 may be implemented in the IMS AS 163, in HSS 162, or a separate application in the home device aggregator 130 or in the online marketplace system 150.
- Fig. 3B shows an exemplary device information table in device DB 221 of the home device aggregator 130.
- the device information table 310 includes IMPU 311 of the HIGAs 102 and 112, device ID
- the IMPU 311 corresponds to the IMPU 301 stored in the ID-Map table 300.
- the device ID 312 is a
- the UUID of the home device which is used to identify the home device.
- the type 313 indicates a type of the home device.
- the vendor 314 indicates a vendor of the home device.
- the IMPU 311 of the user's HIGA is associated with the device information in the device information table 310. For example, Alice's HIGA
- IMPU sip:alice. higa@ims.operator.net
- IMPU sip:alice. higa@ims.operator.net
- Fig. 3B shows examples of the device information to be listed on the device information table 310.
- the device information table 310 may include further information relating to the home device, for example, display size of the television.
- the present invention will be described in an exemplary situation where Alice as one user is going to sell her home device at an online auction provided by the online marketplace system 150 and Bob as another user is going to buy the home device from Alice.
- Fig. 8 shows one example of a web page listing up all home devices communicatively coupled to the HIGA according to one aspect of embodiments of the present invention. She can select one of them and press submit button 802. If she wants to cancel the selection, she can press a reset button 803. [0075] In response to the press to the submit button 802, a next page 900 as is illustrated in Fig. 9 will be displayed on her web browser. Fig.
- FIG. 9 shows an example of a web page displaying device information to be sold on an online auction and permitting user input regarding the home device, according to one aspect of embodiments of the present invention.
- this page 900 some information corresponding to the selected home device is shown, such as a type, a vendor, production year, and a device identity. This information corresponds to the device information stored in the device information table 310. In Fig, 9, such a situation that the home device is a refrigerator is illustrated.
- Alice may input short description relating to the home device in a message field 902 and attach a picture showing an outlook of it if she likes using address field 903.
- she can select two options; predefined test 904 by the online marketplace system 150 and interoperability test 905 by other users. She may check both options because buyers will buy even if she sets a bit higher price. She can press a submit button 906 to complete the input operation.
- she can input a selling price of the home device, although Fig. 9 does not describe it. If she wants to cancel the input contents, she can press a reset button 907.
- Fig. 10 shows an example of a web page displaying device information to be sold on an online auction and permitting a user input regarding the interoperability test, according to one aspect of embodiments of the present invention.
- the web page 1000 shows information 1001 relating to the refrigerator including the vendor, the production year, the device identity and a price.
- the web page 1000 further includes a message 1002 from the seller (Alice) and a comment 1003 regarding the predefined test by the online marketplace system 150.
- a comment 1004 describes the interoperability test of the home device to be sold and a home device of the buyer.
- the comment 1004 indicates the interoperability test between the refrigerator and Bob's TV, as an example.
- the comment 1004 will be provided in case that the seller offers the interoperability test. If the buyer prefers to execute the interoperability test, he can check a box 1005. When the buyer press continue button 1006, if the box 1005 has been clicked, the interoperability test will be executed. The buyer can determine whether he buy the device or not according to the interoperability test result. When the buyer press back button 1007, a previous page including a list of items to be sold will be displayed on the web browser.
- Fig. 4 shows an exemplary sequence diagram describing how a seller puts his home device to the online marketplace system 150 for sale, and the online marketplace system 150 publishes it with predefined test result according to one embodiment of the present invention. This process assures that the device to be sold does exist and work to some extent. Below it is described step by step.
- URIs each assigned to the home device aggregator 130, the CSCF 161, the HIGA 102, and the HIGA 112 are as follows .
- step S401 the HIGA 102 discovers home devices 101.
- Each of the Home devices 101 creates a device description document as device information and digitally signs it by using the device's private key IKl 210, and sends the signed device information to the HIGA 102 together with the X.509 certificate.
- the device information may include a type, a manufacture, and a vendor of the home device.
- the HIGA 102 discovers the device by using SSDP. If the home device 101 is a SIP device, the HIGA 102 works as a SIP registrar and the home device 101 registers itself there. If the home device 101 is neither a SIP nor UPnP device, applicable discovery and management protocols are assumed to be implemented in the HIGA 102 and the device, enabling the use of this invention (for instance, it will work also with HDMI, but this assumes that the HIGA has an HDMI interface) . [0085] In step S402, the HIGA 102 publishes the received device information to the home device aggregator 130 by using SIP Presence mechanism.
- the home device aggregator 130 verifies the digital signature to assure that the device information is created by the device and not by the seller. [0086]
- the home device aggregator 130 stores the received device information in association with the IMPU as a contact address of the HIGA 102 as is illustrated in Fig. 3B.
- a doted line indicates the "200 OK" response according to the SIP protocol corresponding to the SIP request immediately before it.
- the SIP PUBLISH message in step S402 the following 200 OK response will be returned from the home device aggregator 130 to the HIGA 102.
- Other portions being not described here which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- step S403 the seller signs in to the online marketplace system 150 using the seller's user ID from the seller's PC (S-PC) 103.
- Alice signs in to the online marketplace system 150 using her user ID X ⁇ alice.
- step S404 the online marketplace system
- step S405 the home device aggregator
- step S406 The home device aggregator
- the 130 retrieves the device list from the device information table 310 using the received contact address of the HIGA 102.
- step S407 the device list is returned to the online marketplace system 150.
- the ' marketplace system 150 provides the S-PC 103 with the device list to be displayed on the web browser. Note that the device list here is only visible to the seller on the S-PC 103, not to the other users signed to the online marketplace system 150.
- step S408 the seller can sees the device list using the web browser on the S-PC 103 as is illustrated in
- the seller can check a box 801 and press submit button 802. For example, Alice as the seller can check the box 801 of her media server. When the seller presses the submit button 802, the web page 900 will be displayed on the web browser. The seller may fill in a form with description of the home device, and attach pictures of it. According to the web page 900, the seller can specify if he/she wants to make the device available for interoperability testing by buyers.
- the home device aggregator 130 provides the S-PC 103, in step S407, with an access policy template that the seller can update as he/she likes.
- the access policy may include followings as examples.
- the access policy is returned to the home device aggregator 130 and stored in device DB 221 associated with the IMPU 301.
- the access policy may be used to limit buyer' s actions at interoperability testing.
- the price of the device can be given by the seller at this stage, or it can be determined through auction later on, which is out of scope of this invention.
- step S409 the S-PC 103 submits the form as an offer for the home device to be sold at the online auction to the online marketplace system 150.
- the selected device is not visible to. the other users at this time. It will be visible to others after a completion of the predefined test.
- step S410 the online marketplace system 150 requests the home device aggregator 130 to check if the home device 101 requested to be sold on the online auction really exists and functions by executing the predefined tests such as an interaction with a server in the network, a communication with the HIGA 102, and/or a verification of the device memory.
- step S411 the home device aggregator 130 transmits SIP INVITE message to HIGA 102 to establish a session with HIGA 102.
- IMS 160 provides a secure mechanism to establish a session. That is, the HIGA 102 can verify that the session establishment request is coming from the home device aggregator 130 by checking the P-Asserted-Identity header in the SIP INVITE message and compare it to a white list.
- step S411 According to the SIP INVITE message in step S411, the following 200 OK response will be returned from the HIGA 102 to the home device aggregator 130.
- Other portions being not described here which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- P-Asserted-Identity is attached by P-CSCF in the CSCF 161.
- step S412 the home device aggregator 130 sends a test suite as a set of test software, to the HIGA 102 through the established session.
- step S413 the HIGA 102 runs the test suite.
- the test suite can consist of two types of test programs as follows, or it can consist of only one of them.
- test program run by the HIGA 102, which sends commands to the target device and checks if it receives the expected responses. According this type of test programs, it may be possible to check: whether the target device is powered on or not, whether it can play a multimedia content, pause, restart and stop it.
- test program loaded on the target device and run by the target device. This requires capability of software loading such as UPnP execution platform or OSGi in the target device.
- the test result is reported to the HIGA. According to this type of test programs, it may be possible to check: stability of the memory, faulty segments in the hard disk drive, virus scan etc.
- the HIGA 102 composes the test result and returns it to the home device aggregator 130 through the session.
- step S415 the home device aggregator 130 transmits SIP BYE message to HIGA 102 to tears down the session.
- step S416 the home device aggregator 130 notifies the test result to the online marketplace system 150.
- step S417 the online marketplace system 150 determines whether to permit a publishing of the home device for sale based on the test result. If the test result satisfies the predetermined condition to confirm the existence of the corresponding home device, the online marketplace system 150 permit to publish the home device for sale at the auction with the description given by the seller and with the test result.
- the device presence may be published via a Presence and Group Management system (PGM) in the IMS 160 instead of direct publishing to the home device aggregator 130 as is depicted in Fig. 5.
- PGM Presence and Group Management system
- the benefit of this method of implementation is that the PGM is the only place where HIGA 102 publishes the presence information including the device information, both a human presence and a device presence. It should be noted that the human presence is not used in this invention.
- Fig. 5 shows an example of the alternative way to publish the device information from the HIGA 102 to the home device aggregator 130 via the PGM.
- the home device aggregator 130 sends a SIP SUBSCRIBE message to the PGM 501 to subscribe to the PGM 501.
- step S501 According to the SIP SUBSCRIBE message in step S501, the following 200 OK response will be returned from the PGM 501 to the home device aggregator 130.
- Other portions being not described here which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- step S502 the HIGA 102 discovers home devices 101. Since this step corresponds to the step S401 in Fig. 4, further detailed description regarding this step is omitted.
- step S503 the HIGA 102 publishes the received device information to the PGM 501 by a SIP PUBLISH message.
- step S504 the PGM send a SIP NOTIFY message to the home device aggregator to notify the device information received from the HIGA 102 in step S503.
- step S504 the following 200 OK response will be returned from the home device aggregator 130 to the PGM 501.
- Other portions being not described here which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- FIG. 6 shows an exemplary sequence diagram describing how to execute the interoperability test between a seller' s home device 101 to be sold at the auction and a buyer' s home device 111 according to one aspect of embodiments of the present invention.
- a precondition is that the buyer has signed-in to the online marketplace system 150.
- step S601 the buyer browses the auction site provided by the online marketplace system 150 on his/her buyer PC (B-PC) 113. If the buyer decides to buy one item to be sold at the auction site, for example a media Server from Alice. The buyer, for example Bob, books it for order on the portal. The B-PC 113 requests a web page including information of the booked home device to the online marketplace system 150.
- B-PC buyer PC
- the online marketplace system 150 can offer a search functionality using the followings as search criteria.
- the buyer's device information is also stored in the device DB 221 and is provided via the online marketplace system 150 to the B-PC 113.
- step S602 the online marketplace system 150 provides a web page of the booked home device, for example the media server, to the B-PC 113.
- This web page may correspond to the web page 1000 as is illustrated in Fig. 10.
- fig. 10 shows such a case that the home device to be sold is a refrigerator, similar information including the type, vendor, device ID, price and message from the seller, test result of the predefined test, and check box for the execution of the interoperability test may be included for other type of home device.
- step S603 when the buyer decides to execute the interoperability test, the B-PC 113 transmits a request for the interoperability test to the online marketplace system 150.
- the online marketplace system 150 receives the request of the interoperability test, it requests the home device aggregator 130 to execute the interoperability test between the designated home devices (for example, the media server and LCD television), in step S604.
- the home device aggregator 130 contacts the HIGA 102 of the seller and provisions the Remove Access Server (RAS) there.
- RAS Remove Access Server
- the home device aggregator 130 installs it in the HIGA 102.
- the home device aggregator 130 configures the RAS to accept an access from the RAC in buyer's HIGA 112 by informing it of the IMPU 311 of the buyer's HIGA 112 (for example, sip: bob. higa@ims.operator.net) and let it control the home device to be sold (for example, the media Server) through it.
- the home device aggregator 130 also provides the access policy received from S-PC 103 in step S408 of Fig. 4, to the RAS.
- the HIGA 102 starts the RAS unless it has already been running.
- the home device aggregator 130 or the HIGA 102 may take additional steps depending on the type of the tested device. In case of the media server, the additional steps would be putting dummy contents and reorganizing contents directory tree to hide seller's private contents .
- step S606 the home device aggregator 130 contacts to the HIGA 112 of the buyer and provisions the Remote Access Client (RAC) there.
- the home device aggregator 130 installs it in the HIGA 112.
- the home device aggregator 130 configures the RAC to initiate an access to the RAS in seller's HIGA 102 by informing it of the IMPU 311 of the seller's HIGA 102 (for example, sip :alice.higa@ims. operator. net) .
- the HIGA 112 starts the RAC unless it has already been running.
- step S607 the HIGA 112 transmits a SIP INVITE message to the HIGA 102 to initiate a remote access session setup between the RAC (HIGA 112) and RAS (HIGA 102) .
- Information of the home device to be sold, the media server as an example, is propagated from RAS to RAC through the established remote access session.
- An example of the header portions of the SIP INVITE message necessary for explanation of this embodiment is shown as follows. Other portions which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- P- Asserted-Identity is attached by P-CSCF in the CSCF 161.
- INVITE sip alice.higa@ims.operator.net SIP/2.0
- the HIGA 112 can authorize the session establishment by comparing P-Asserted-Identity header of the SIP INVITE message to the IMPU 311 informed from the home device aggregator 130 in step S605. [0136] According to the SIP INVITE message in step S607, the following 200 OK response will be returned from the HIGA 102 to the HIGA 112. Other portions being not described here which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment. P-Asserted-Identity is attached by P- CSCF in the CSCF 161.
- step S608 the buyer's HIGA 112 notifies the device information of seller's home device (the media server as an example) in buyer's home network.
- One of the home devices (the LCD television as an example) of the buyer discovers this home device (the media server) .
- the buyer's HIGA 112 may execute predefined test to check basic interoperability between the buyer's devices and the media server without user's interaction.
- the buyer's HIGA 112 may establish an additional secure tunnel to let the online marketplace system 150 run some interoperability test between the buyer's home device (LCD television) and the seller's home device (the media server) . This means that the online marketplace system 150 provides a consultant service to the buyer.
- step S609 the online marketplace system
- the 150 notifies the B-PC 113, that the seller's home device (the media server as an example) is ready for testing.
- step S610 the buyer (Bob as an example) controls the home device to be tested.
- the buyer's home device 111 is the LCD television
- Bob can use a remote of the LCD television to control it.
- step S611 the home device 111 transmits the control information received from the buyer to the HIGA 112.
- the control information may include a command to read out predetermined information from predetermined directory in the media server, or write predetermined information to another directory in the media server.
- the HIGA 112 sends the control information received from the home device 111 to the seller's HIGA 102 through the established remote access session.
- step S613 when the seller's HIGA 102 receives the control information from the buyer' s HIGA 112, it checks whether the included command satisfy the access policy or not. If so, the HIGA 102 forwards the control information to the home device. [0144] If not, the HIGA 102 does not forward the control information to the home device. For example, if the control information includes a command which is not directed to the media server as the home device to be sold, a read/write command for reading/writing data from/to a directory allocated for the interoperability test, or a command for updating a software of the media server, the control information will not be transferred to the media server.
- the control information includes a command which is not directed to the media server as the home device to be sold, a read/write command for reading/writing data from/to a directory allocated for the interoperability test, or a command for updating a software of the media server, the control information will not be transferred to the media server.
- the HIGA 102 can transfer to the media server only commands which are to be permitted based on the access policy.
- the seller's HIGA 102 may record every command received from the HIGA 112 and the response to the command from the home device 101 into a log file and upload the log file to the home device aggregator 130.
- the online marketplace system 150 may provide the log file to the S-PC 103 and/or B-PC 113 later.
- the seller and/or buyer may open the log file to other users if he/she wants so that other users can refer to it when they want to buy the same type of the product under the similar home network and device configuration .
- step S614 the seller's home device 101 returns a response to the control received from the HIGA 102. For example, if the home device 101 is the media server, and it receives the read out command of the predetermined data stored in the predetermined directory, it reads out that data from that directory and sends the data to the HIGA 102. [0147] In step S615, the seller's HIGA 102 transmits the response from the home device 101 to the buyer's HIGA 112 through the established remote access session. In step S616, the buyer's HIGA 112 transmits the response received from the HIGA 112 to the buyer's home device 111.
- the home device 111 provides the response from the buyer's home device to the user.
- the home device 111 is the LCD television, it display the response from the media server as the seller's home device. If the control information sent to the media server is the read out command of the predetermined data, the LCD television presents the predetermined data to Bob as the buyer. If the data is an image data, it displays the image data on the TV screen. According to this, the buyer confirms the interoperability between his/her home device and the seller's home device. The buyer can decide whether to buy this product or not, in consideration of the interoperability test results.
- step S618 the buyer's HIGA 112 closes the session by using SIP BYE after a predefined test time has elapsed or the buyer is satisfied with the test results.
- the seller's HIGA 102 removes the buyer's address from its white list so that the buyer no longer access to the media server.
- step S608 the buyer's HIGA 112 notifies the device information of seller's home device in buyer's home network to allow one of the home devices discovers the seller's home device.
- the buyer's HIGA 112 notifies the device information of seller's home device in buyer's home network to allow one of the home devices discovers the seller's home device.
- embodiments of the present invention will not be limited to this.
- the request sent from the B-PC 113 in step S 603 may include device information of the buyer' s home device 111 to be used in the interoperability test.
- the buyer can designate the home device to be used in the interoperability test among the device list of the buyer's- on the web browser displayed on the B-PC 113.
- the buyer Bob wants to buy the media server from Alice, he can designate his LCD television as the home device to be used in the interoperability test.
- the interoperability test is executed directly between the buyer's home device 111 and the seller's home device 101 via the remote access session established between the buyer's HIGA 112 and the seller's HIGA 102.
- the embodiment of the present invention is not limited to this.
- the seller' s HIGA 102 it is possible for the seller' s HIGA 102 to have a function of monitoring all control signals and user traffics exchanged for the interoperability test and of reporting the monitored data to the home device aggregator 130, for checking whether the integrity of the interoperability test is maintained or not.
- This monitoring, reporting and checking process may be performed on a real-time basis or on an off-line basis.
- the integrity check may be performed by a third party communicatively coupled to the home device aggregator 130 with trust relation.
- the interoperability test may be performed by way of the home device aggregator 130. In this embodiment, all control signals and user traffics exchanged between the buyer's home device 111 and seller's home device 101 through corresponding HIGA 112 or 102 are transferred via the home device aggregator 130, instead of allowing a direct connection between both home devices.
- the interoperability test may be monitored and checked directly by the home device aggregator 130 or a third party which is communicatively coupled to the home device aggregator 130 with trust relation.
- Fig. 7 is the sequence diagram describing extension of integrity checking of interoperability test where the home device aggregator 130 monitors the interoperability test procedure according to another aspect of embodiments of the present invention.
- a precondition is that the buyer has signed in to the online marketplace system 150.
- step S705 and S706 the home device aggregator 130 contacts each of the HIGA 102 and 112, and provisions the Remove Access Server (RAS) there.
- RAS Remove Access Server
- the home device aggregator 130 configures the RAS to accept an access from the RAC in home device aggregator 130 informing it of the Public Service Identity (PSI, for example, devaggr@ims.operator.net) of the Device Aggregator.
- PSI Public Service Identity
- the home device aggregator 130 or HIGA 102 and/or 112 may take additional steps depending on the type of the tested device. When the seller's home device 102 is a media server, the additional steps would be putting dummy contents and reorganizing contents directory tree to hide seller's private contents.
- the HIGAs 102 and 112 start the RAS unless they have already been running.
- step SlOl the home device aggregator 130 transmits a SIP INVITE message to the HIGA 102 to initiate a remote access session setup between the RAC (home device aggregator 130) and RAS (HIGA 102) .
- Information of the home device to be sold, the media server as an example, is propagated from RAS to RAC through the established remote access session.
- An example of the header portions of the SIP INVITE message necessary for explanation of this embodiment is shown as follows. Other portions which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- step SlQl the following 200 OK response will be returned from the HIGA 102 to the home device aggregator 130.
- Other portions being not described here which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- P-Asserted-Identity is attached by P-CSCF in the CSCF 161.
- step S708 the home device aggregator 130 transmits a SIP INVITE message to the HIGA 112 to initiate a remote access session setup between the RAC (home device aggregator 130) and RAS (HIGA 112) .
- Information of the home device to be sold, the media server as an example, is propagated from RAC to RAS through the established remote access session.
- An example of the header portions of the SIP INVITE message necessary for explanation of this embodiment is shown as follows. Other portions which should be included in the header correspond to the standards of the corresponding RFC and 3GPP and their explanation will be omitted in this embodiment.
- INVITE sip bob. higa@ims.operator.net SIP/2.0
- step S709 through S712 corresponds to the one in step S608 through S ⁇ ll of Fig. 6, detailed description regarding these steps will be omitted in this embodiment.
- step S713 the HIGA 112 sends the control information received from the home device 111 to the home device aggregator 130 through the established remote access session between the HIGA 112 and the home device aggregator 130.
- the home device aggregator 130 receives the control information from the buyer' s HIGA 112, it checks whether the included command satisfy the access policy of the seller's HIGA 102 or not. If so, in step S714, the home device aggregator 130 forwards the control information to the seller's HIGA 102. [0170] If not, the home device aggregator 130 does not forward the control information to the seller's HIGA 102.
- control information includes a command which is not directed to the media server as the home device to be sold, a read/write command for reading/writing data from/to a directory allocated for the interoperability test, or a command for updating a software of the media server
- the control information will not be transferred to the HIGA 102.
- the home device aggregator 130 can transfer to the HIGA 102 only commands which are to be permitted based on the access policy.
- step S715 the seller's HIGA 102 transfers the control information received from the home device aggregator 130 to the home device 101.
- step S716 the seller's home device 101 returns a response to the control received from the HIGA 102. For example, if the home device 101 is the media server, and it receives the read out command of the predetermined data stored in the predetermined directory, it reads out that data from that directory and sends the data to the HIGA 102.
- step S717 the seller's HIGA 102 transmits the response from the home device 101 to the home device aggregator 130 through the established remote access session.
- step S718 the home device aggregator 130 transmits the response received from the HIGA 112 to the buyer's HIGA 112.
- step S719 and S720 corresponds to the one in step S ⁇ l ⁇ and S617 of Fig. 6, detailed description regarding these steps will be omitted in this embodiment.
- step S721 and S722 the home device aggregator 130 closes the session by using SIP BYE after a predefined test time has elapsed or the buyer is satisfied with the test results.
- the home device aggregator 130 may record every command received from the HIGA 112 and the response to the command received from the HIGA 102 into a log file.
- the online marketplace system 150 may provide the log file to the S-PC 103 and/or B-PC 113 later.
- the seller and/or buyer may open the log file to other users if he/she wants so that other users can refer to it when they want to buy the same type of the product under the similar home network and device configuration.
- this invention assures that the exact unit of the device he/she wants to buy does exists and functioning as advertised, and provides an opportunity for him/her to test interoperability with his/her existing home devices.
- This invention adds business value to a telecom operator who owns IMS network and home IMS gateway and looking for something more than business as a bit pipe.
- the invention also enables the mutual authentication by the marketplace, the buyer, and the seller, through the mediation of a trusted third party. Furthermore, the described mechanisms can be used to minimize the risk of fraud and theft. [0182] While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Marketing (AREA)
- Finance (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Computer And Data Communications (AREA)
Abstract
Un aspect de la présente invention porte sur des techniques pour permettre de fournir des informations de présence incluant des résultats de test d'opérabilité basique de dispositifs devant être vendus sur la place de marché en ligne. Un autre aspect de la présente invention porte sur des techniques pour permettre de fournir un test d'interopérabilité entre un dispositif devant être vendu sur la place de marché en ligne et un dispositif de l'acheteur, par l'intermédiaire du réseau.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US4541008P | 2008-04-16 | 2008-04-16 | |
| US61/045,410 | 2008-04-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2009128173A1 true WO2009128173A1 (fr) | 2009-10-22 |
Family
ID=41198885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2008/062978 Ceased WO2009128173A1 (fr) | 2008-04-16 | 2008-07-11 | Appareil de passerelle, agrégateur de dispositif domestique et système de place de marché en ligne |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2009128173A1 (fr) |
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130198089A1 (en) * | 2008-10-02 | 2013-08-01 | ecoATM, Inc. | Method And System For Recycling Electronic Devices In Compliance with Second Hand Dealer Laws |
| WO2013165873A1 (fr) * | 2012-05-03 | 2013-11-07 | Motorola Mobility Llc | Commande de dispositifs par l'intermédiaire d'une interaction avec un objet |
| US8725833B2 (en) | 2011-11-11 | 2014-05-13 | Motorola Mobility Llc | Comparison of selected item data to usage data for items associated with a user account |
| CN105210097A (zh) * | 2013-03-12 | 2015-12-30 | 埃科亚特姆公司 | 用于按照二手交易者规则回收电子设备的系统和方法 |
| US9818160B2 (en) | 2008-10-02 | 2017-11-14 | ecoATM, Inc. | Kiosk for recycling electronic devices |
| US9881284B2 (en) | 2008-10-02 | 2018-01-30 | ecoATM, Inc. | Mini-kiosk for recycling electronic devices |
| US9885672B2 (en) | 2016-06-08 | 2018-02-06 | ecoATM, Inc. | Methods and systems for detecting screen covers on electronic devices |
| US9904911B2 (en) | 2008-10-02 | 2018-02-27 | ecoATM, Inc. | Secondary market and vending system for devices |
| US9911102B2 (en) | 2014-10-02 | 2018-03-06 | ecoATM, Inc. | Application for device evaluation and other processes associated with device recycling |
| US10032140B2 (en) | 2008-10-02 | 2018-07-24 | ecoATM, LLC. | Systems for recycling consumer electronic devices |
| US10127647B2 (en) | 2016-04-15 | 2018-11-13 | Ecoatm, Llc | Methods and systems for detecting cracks in electronic devices |
| US10269110B2 (en) | 2016-06-28 | 2019-04-23 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
| US10401411B2 (en) | 2014-09-29 | 2019-09-03 | Ecoatm, Llc | Maintaining sets of cable components used for wired analysis, charging, or other interaction with portable electronic devices |
| US10417615B2 (en) | 2014-10-31 | 2019-09-17 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US10445708B2 (en) | 2014-10-03 | 2019-10-15 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
| US10475002B2 (en) | 2014-10-02 | 2019-11-12 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
| US10572946B2 (en) | 2014-10-31 | 2020-02-25 | Ecoatm, Llc | Methods and systems for facilitating processes associated with insurance services and/or other services for electronic devices |
| US10825082B2 (en) | 2008-10-02 | 2020-11-03 | Ecoatm, Llc | Apparatus and method for recycling mobile phones |
| US10860990B2 (en) | 2014-11-06 | 2020-12-08 | Ecoatm, Llc | Methods and systems for evaluating and recycling electronic devices |
| US11010841B2 (en) | 2008-10-02 | 2021-05-18 | Ecoatm, Llc | Kiosk for recycling electronic devices |
| US11080672B2 (en) | 2014-12-12 | 2021-08-03 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US11462868B2 (en) | 2019-02-12 | 2022-10-04 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
| US11482067B2 (en) | 2019-02-12 | 2022-10-25 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
| US11798250B2 (en) | 2019-02-18 | 2023-10-24 | Ecoatm, Llc | Neural network based physical condition evaluation of electronic devices, and associated systems and methods |
| US11922467B2 (en) | 2020-08-17 | 2024-03-05 | ecoATM, Inc. | Evaluating an electronic device using optical character recognition |
| US11989710B2 (en) | 2018-12-19 | 2024-05-21 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
| US12033454B2 (en) | 2020-08-17 | 2024-07-09 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
| US12271929B2 (en) | 2020-08-17 | 2025-04-08 | Ecoatm Llc | Evaluating an electronic device using a wireless charger |
| US12322259B2 (en) | 2018-12-19 | 2025-06-03 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
| US12321965B2 (en) | 2020-08-25 | 2025-06-03 | Ecoatm, Llc | Evaluating and recycling electronic devices |
| US12380420B2 (en) | 2019-12-18 | 2025-08-05 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
| US12462635B2 (en) | 2021-07-09 | 2025-11-04 | Ecoatm, Llc | Identifying electronic devices using temporally changing information |
| US12475756B2 (en) | 2020-08-17 | 2025-11-18 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
| US12541745B2 (en) | 2015-12-11 | 2026-02-03 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002109017A (ja) * | 2000-09-28 | 2002-04-12 | Matsushita Electric Works Ltd | 通信ネットワークを利用した住戸診断情報サービスシステム、および住戸診断情報サービス用サービスサーバ |
| JP2004046710A (ja) * | 2002-07-15 | 2004-02-12 | Nec Corp | 中古パソコン売買仲介システム及びその方法 |
| JP2004326148A (ja) * | 2003-04-21 | 2004-11-18 | Matsushita Electric Ind Co Ltd | 電子機器およびそのプログラム |
| JP2005184711A (ja) * | 2003-12-24 | 2005-07-07 | Canon Software Inc | 遠隔操作管理サーバおよび遠隔操作管理方法およびプログラムおよび記録媒体 |
| JP2008047968A (ja) * | 2006-08-10 | 2008-02-28 | Nippon Telegraph & Telephone East Corp | 通信システム、およびネットワーク機器の共有方法 |
-
2008
- 2008-07-11 WO PCT/JP2008/062978 patent/WO2009128173A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002109017A (ja) * | 2000-09-28 | 2002-04-12 | Matsushita Electric Works Ltd | 通信ネットワークを利用した住戸診断情報サービスシステム、および住戸診断情報サービス用サービスサーバ |
| JP2004046710A (ja) * | 2002-07-15 | 2004-02-12 | Nec Corp | 中古パソコン売買仲介システム及びその方法 |
| JP2004326148A (ja) * | 2003-04-21 | 2004-11-18 | Matsushita Electric Ind Co Ltd | 電子機器およびそのプログラム |
| JP2005184711A (ja) * | 2003-12-24 | 2005-07-07 | Canon Software Inc | 遠隔操作管理サーバおよび遠隔操作管理方法およびプログラムおよび記録媒体 |
| JP2008047968A (ja) * | 2006-08-10 | 2008-02-28 | Nippon Telegraph & Telephone East Corp | 通信システム、およびネットワーク機器の共有方法 |
Cited By (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10055798B2 (en) | 2008-10-02 | 2018-08-21 | Ecoatm, Llc | Kiosk for recycling electronic devices |
| US11526932B2 (en) | 2008-10-02 | 2022-12-13 | Ecoatm, Llc | Kiosks for evaluating and purchasing used electronic devices and related technology |
| US10853873B2 (en) | 2008-10-02 | 2020-12-01 | Ecoatm, Llc | Kiosks for evaluating and purchasing used electronic devices and related technology |
| US10825082B2 (en) | 2008-10-02 | 2020-11-03 | Ecoatm, Llc | Apparatus and method for recycling mobile phones |
| US9818160B2 (en) | 2008-10-02 | 2017-11-14 | ecoATM, Inc. | Kiosk for recycling electronic devices |
| US9881284B2 (en) | 2008-10-02 | 2018-01-30 | ecoATM, Inc. | Mini-kiosk for recycling electronic devices |
| US11790328B2 (en) | 2008-10-02 | 2023-10-17 | Ecoatm, Llc | Secondary market and vending system for devices |
| US10157427B2 (en) | 2008-10-02 | 2018-12-18 | Ecoatm, Llc | Kiosk for recycling electronic devices |
| US12340425B2 (en) | 2008-10-02 | 2025-06-24 | Ecoatm, Llc | Kiosk for recycling electronic devices |
| US10032140B2 (en) | 2008-10-02 | 2018-07-24 | ecoATM, LLC. | Systems for recycling consumer electronic devices |
| US12182773B2 (en) | 2008-10-02 | 2024-12-31 | Ecoatm, Llc | Secondary market and vending system for devices |
| US11935138B2 (en) | 2008-10-02 | 2024-03-19 | ecoATM, Inc. | Kiosk for recycling electronic devices |
| US9904911B2 (en) | 2008-10-02 | 2018-02-27 | ecoATM, Inc. | Secondary market and vending system for devices |
| US11443289B2 (en) | 2008-10-02 | 2022-09-13 | Ecoatm, Llc | Secondary market and vending system for devices |
| US11010841B2 (en) | 2008-10-02 | 2021-05-18 | Ecoatm, Llc | Kiosk for recycling electronic devices |
| US12198108B2 (en) | 2008-10-02 | 2025-01-14 | Ecoatm, Llc | Secondary market and vending system for devices |
| US20130198089A1 (en) * | 2008-10-02 | 2013-08-01 | ecoATM, Inc. | Method And System For Recycling Electronic Devices In Compliance with Second Hand Dealer Laws |
| US11080662B2 (en) | 2008-10-02 | 2021-08-03 | Ecoatm, Llc | Secondary market and vending system for devices |
| US11907915B2 (en) | 2008-10-02 | 2024-02-20 | Ecoatm, Llc | Secondary market and vending system for devices |
| US8725833B2 (en) | 2011-11-11 | 2014-05-13 | Motorola Mobility Llc | Comparison of selected item data to usage data for items associated with a user account |
| WO2013165873A1 (fr) * | 2012-05-03 | 2013-11-07 | Motorola Mobility Llc | Commande de dispositifs par l'intermédiaire d'une interaction avec un objet |
| CN105210097A (zh) * | 2013-03-12 | 2015-12-30 | 埃科亚特姆公司 | 用于按照二手交易者规则回收电子设备的系统和方法 |
| US10401411B2 (en) | 2014-09-29 | 2019-09-03 | Ecoatm, Llc | Maintaining sets of cable components used for wired analysis, charging, or other interaction with portable electronic devices |
| US9911102B2 (en) | 2014-10-02 | 2018-03-06 | ecoATM, Inc. | Application for device evaluation and other processes associated with device recycling |
| US10496963B2 (en) | 2014-10-02 | 2019-12-03 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
| US10475002B2 (en) | 2014-10-02 | 2019-11-12 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
| US11126973B2 (en) | 2014-10-02 | 2021-09-21 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
| US11790327B2 (en) | 2014-10-02 | 2023-10-17 | Ecoatm, Llc | Application for device evaluation and other processes associated with device recycling |
| US10438174B2 (en) | 2014-10-02 | 2019-10-08 | Ecoatm, Llc | Application for device evaluation and other processes associated with device recycling |
| US12217221B2 (en) | 2014-10-02 | 2025-02-04 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
| US11734654B2 (en) | 2014-10-02 | 2023-08-22 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
| US11989701B2 (en) | 2014-10-03 | 2024-05-21 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
| US10445708B2 (en) | 2014-10-03 | 2019-10-15 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
| US11232412B2 (en) | 2014-10-03 | 2022-01-25 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
| US12373801B2 (en) | 2014-10-03 | 2025-07-29 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
| US11436570B2 (en) | 2014-10-31 | 2022-09-06 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US10417615B2 (en) | 2014-10-31 | 2019-09-17 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US10572946B2 (en) | 2014-10-31 | 2020-02-25 | Ecoatm, Llc | Methods and systems for facilitating processes associated with insurance services and/or other services for electronic devices |
| US12205081B2 (en) | 2014-10-31 | 2025-01-21 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US10860990B2 (en) | 2014-11-06 | 2020-12-08 | Ecoatm, Llc | Methods and systems for evaluating and recycling electronic devices |
| US11080672B2 (en) | 2014-12-12 | 2021-08-03 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US11315093B2 (en) | 2014-12-12 | 2022-04-26 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US12008520B2 (en) | 2014-12-12 | 2024-06-11 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US12541745B2 (en) | 2015-12-11 | 2026-02-03 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
| US10127647B2 (en) | 2016-04-15 | 2018-11-13 | Ecoatm, Llc | Methods and systems for detecting cracks in electronic devices |
| US9885672B2 (en) | 2016-06-08 | 2018-02-06 | ecoATM, Inc. | Methods and systems for detecting screen covers on electronic devices |
| US10269110B2 (en) | 2016-06-28 | 2019-04-23 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
| US11803954B2 (en) | 2016-06-28 | 2023-10-31 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
| US12536643B2 (en) | 2016-06-28 | 2026-01-27 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
| US10909673B2 (en) | 2016-06-28 | 2021-02-02 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
| US11989710B2 (en) | 2018-12-19 | 2024-05-21 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
| US12322259B2 (en) | 2018-12-19 | 2025-06-03 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
| US11482067B2 (en) | 2019-02-12 | 2022-10-25 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
| US11843206B2 (en) | 2019-02-12 | 2023-12-12 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
| US12300059B2 (en) | 2019-02-12 | 2025-05-13 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
| US11462868B2 (en) | 2019-02-12 | 2022-10-04 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
| US12223684B2 (en) | 2019-02-18 | 2025-02-11 | Ecoatm, Llc | Neural network based physical condition evaluation of electronic devices, and associated systems and methods |
| US11798250B2 (en) | 2019-02-18 | 2023-10-24 | Ecoatm, Llc | Neural network based physical condition evaluation of electronic devices, and associated systems and methods |
| US12380420B2 (en) | 2019-12-18 | 2025-08-05 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
| US11922467B2 (en) | 2020-08-17 | 2024-03-05 | ecoATM, Inc. | Evaluating an electronic device using optical character recognition |
| US12475756B2 (en) | 2020-08-17 | 2025-11-18 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
| US12271929B2 (en) | 2020-08-17 | 2025-04-08 | Ecoatm Llc | Evaluating an electronic device using a wireless charger |
| US12033454B2 (en) | 2020-08-17 | 2024-07-09 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
| US12321965B2 (en) | 2020-08-25 | 2025-06-03 | Ecoatm, Llc | Evaluating and recycling electronic devices |
| US12462635B2 (en) | 2021-07-09 | 2025-11-04 | Ecoatm, Llc | Identifying electronic devices using temporally changing information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2009128173A1 (fr) | Appareil de passerelle, agrégateur de dispositif domestique et système de place de marché en ligne | |
| US12300366B2 (en) | Multi-services application gateway and system employing the same | |
| US11943351B2 (en) | Multi-services application gateway and system employing the same | |
| US20220385658A1 (en) | Voice control of endpoint devices through a multi-services gateway device at the user premises | |
| US11527311B2 (en) | Multi-services application gateway and system employing the same | |
| CN102077546B (zh) | UPnP设备之间的远程访问 | |
| US9231904B2 (en) | Deploying and managing networked devices | |
| CN103190118B (zh) | 授权电子设备控制媒体渲染单元 | |
| US8694656B2 (en) | System and method for creating a viewing social network | |
| KR100657315B1 (ko) | 홈 네트워크 시스템 및 그 관리 방법 | |
| US8458369B2 (en) | Automatic peripheral discovery, authorization, and sharing across an internet protocol network | |
| CN102695084B (zh) | 从第二显示装置进行的设备加入处理 | |
| JP3826782B2 (ja) | データ伝送システム、情報処理装置および方法、記録媒体、並びにプログラム | |
| US8621507B2 (en) | Method and apparatus for identifying available IPTV devices on a network | |
| CN101480013B (zh) | 用于提供对附着于网络注册装置的媒体资源的访问的技术 | |
| CN101075994B (zh) | 家庭网关装置 | |
| US20100042678A1 (en) | Method and apparatus for providing/receiving user interface using user interface directory | |
| JP2012124604A (ja) | 機器制御装置、機器制御方法およびプログラム | |
| CN1855818B (zh) | 用于提供适合用户的服务环境的方法和装置 | |
| TW200540595A (en) | Server apparatus, client apparatus and network system | |
| JP2005141333A (ja) | アクセス中継装置およびネットワークアクセス方法 | |
| JP2017097652A (ja) | 管理システム、通信システム、通信制御方法、及びプログラム | |
| US8782717B2 (en) | Method of restoring AV session and a control point for the same | |
| JP2004187149A (ja) | 遠隔機器制御方法及び機器管理装置 | |
| KR20120069037A (ko) | 홈 네트워크 디바이스에 외부 네트워크 서비스를 제공하는 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08778270 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08778270 Country of ref document: EP Kind code of ref document: A1 |