US20090083060A1 - Automated computer electronics device reporting - Google Patents
Automated computer electronics device reporting Download PDFInfo
- Publication number
- US20090083060A1 US20090083060A1 US12/237,399 US23739908A US2009083060A1 US 20090083060 A1 US20090083060 A1 US 20090083060A1 US 23739908 A US23739908 A US 23739908A US 2009083060 A1 US2009083060 A1 US 2009083060A1
- Authority
- US
- United States
- Prior art keywords
- information
- communication card
- wireless
- consumer electronics
- inf
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- 61/063,668 entitled MODULAR WIRELESS COMMUNICATOR, filed on Feb. 5, 2008 by inventors Dov Moran, Itay Sherman, Eyal Bychkov, Itay Cohen, Yaron Segalov, Tami Demri, Eran Miller, Uri Ron, Hagay Katz and Hagit Perry.
- This application also claims benefit of U.S. Provisional Application No. 61/080,264, entitled AUTOMATED CONSUMER ELECTRONICS DEVICE REPORTING, filed on Jul. 13, 2008 by inventors Itay Sherman, Eyal Bychkov, Uri Ron, Hagay Katz and Hagit Perry.
- the field of the present invention is wireless communication.
- Consumer electronics manufacturers and retailers, service providers, and accessory merchandise sellers benefit greatly from keeping in touch with purchasers of consumer electronics devices and from being informed of consumer usage behavior for the devices. By keeping in touch with purchasers, they are able to offer the purchasers related goods and services. For example, a purchaser of a digital camera is a potential candidate for buying a newer model of the camera. If the memory card in the camera often fills up, the purchaser is a potential candidate for buying a larger memory card. The purchaser is also a potential candidate for services, such as training courses in photography.
- reporting of purchaser information for consumer electronics devices, and reporting of consumer usage behavior is limited. Often the devices do not have convenient network connectivity, and relevant information is reported manually by contacting a purchaser by phone, e-mail, Internet web-site, or when the purchaser visits a store, or by conducting surveys. Moreover, even for devices that do have convenient network connectivity, such connectivity is typically used for uploading and downloading files, and for device settings, but not for submitting reports about the devices.
- Reporting of purchaser information is voluntary, and often such information is not reported due to lack of time. In some cases purchasers report information because of incentives; for example, to activate a warranty, or to receive a gift.
- the reports may include technical information about a device, personal information about the owner of the device, and information describing the owner's usage of the device.
- generation and submission of reports is enabled by connecting a wireless transmitter in the form of a communication card to consumer electronics devices.
- the consumer electronics devices supported by the present invention are of many types, including inter alia cameras, media players, computers, home entertainment systems, home appliances, kitchen appliances, and electric tools.
- the consumer electronics devices generally include memories that store technical and usage information about the devices, and the communication card includes a memory that stores information about the owner of the devices.
- the communication card When connected to a device, the communication card automatically generates and sends reports about the device and about the owner of the device and about the owner's usage behavior, to one or more appropriate recipients, including inter alia sellers and manufacturers of the device, and technical support centers.
- Report generation and submission for an electronics device may be automatically initiated when one or more pre-designated events involving the device occur, may be scheduled periodically, and may be manually initiated either by the owner of the device or by a remote recipient of the report.
- Reports may be sent to recipients in the form of SMS messages, MMS messages, e-mail messages, voice messages, or other such GPRS or IP network messages.
- the communication card may open voice channels, thereby enabling owners of devices to speak directly with recipients.
- the present invention applies to a wide variety of different types of reports, including inter alia registration of electrical appliances, maintenance and diagnostic reports, and marketing-based consumer reports.
- the present invention also applies to access control security, whereby an electronics device only operates if an authorized communication card is connected thereto. Moreover, if the consumer device is reported as being missing or stolen, then it does not operate at all, even if an authorized communication card is connected thereto.
- a “jacket” is a passive device that operates only in combination with the communication card.
- a jacket generally does not have its own processor.
- a jacket may include one or more of a keypad, display, microphone, speaker, earpiece, headset port and USB port.
- a jacket is connected to a communication card via dedicated connector having a communication bus.
- a system for generating and submitting reports about consumer electronics devices including a consumer electronics device, including a host interface, for connecting a wireless communication card to a consumer electronics device, and a host memory storage unit, for storing technical information and usage information about the consumer electronics device, denoted INF-1, and a wireless communication card, including a controller, for executing programmed instructions, a power subsystem for supplying power to the communication card, a wireless modem coupled with the controller for receiving and transmitting data over the air, and a card interface for connecting the communication card to the consumer electronics device, wherein the controller is programmed to collect information INF-1, to generate a report including at least a portion of information INF-1, to collect recipient address information, denoted INF-2, and to submit the report to a recipient address as per information INF-2, via the wireless modem, over a wireless communication network that connects the communication card and the recipient.
- a method for generating and submitting reports about consumer electronics devices including storing technical and usage information about a host consumer electronics device, denoted INF-1, in a storage unit of the device, connecting a wireless communication card to the consumer electronics device, collecting, by the communication card, information INF-1, and recipient address information, denoted INF-2, when the communication card is connected to the consumer electronics device, generating a report about the consumer electronics device, the report including at least a portion of information INF-1, and submitting the report to a recipient address as per information INF-2, by the communication card, over a wireless communication network that connects the communication card and the recipient.
- a system for generating and submitting reports about consumer electronics devices including a consumer electronics device, including a host interface, for connecting a wireless communication card to a consumer electronics device, and a host memory storage unit, for storing technical information and usage information about the consumer electronics device, denote INF-1, and a wireless communication card, including a controller, for executing programmed instructions, a power subsystem for supplying power to the communication card, a wireless modem coupled with the controller for receiving and transmitting data over the air, and a card interface for connecting the communication card to the consumer electronics device, wherein the controller is programmed to collect information INF-1, to retrieve personal information about an owner of the consumer electronics device, denoted INF-3, from a network computer, to generate a report including at least a portion of information INF-1 and INF-3, to collect recipient address information, denoted INF-2, and to submit the report to a recipient address as per information INF-2, via the wireless modem, over a wireless communication network
- a method for generating and submitting reports about consumer electronics devices including storing technical and usage information about a host consumer electronics device, denoted INF-1, in a storage unit of the device, connecting a wireless communication card to the consumer electronics device, collecting, by the communication card, information INF-1, and recipient address information, denoted INF-2, when the communication card is connected to the consumer electronics device, retrieving, by the communication card, personal information about an owner of the consumer electronics device, denoted INF-3, from a network computer, generating a report about the consumer electronics device, the report including at least a portion of information INF-1 and INF-3, and submitting the report to a recipient address as per information INF-2, by the communication card, over a wireless communication network that connects the communication card, the network computer, and the recipient.
- a system for generating and submitting reports about electronics devices including a wireless communication card, including a controller, for executing programmed instructions, a power subsystem for supplying power to the communication card, and a wireless modem coupled with the controller for receiving and transmitting data over the air, an electronics jacket that attaches as a cover over the communication card, including a user interface for the communication card, and a jacket memory storage unit, for storing usage information about the communication card, denoted INF-1, and a connector for connecting the jacket to the communication card, including a communication bus, wherein the controller is programmed to collect information INF-1, to generate a report including at least a portion of information INF-1, to collect recipient address information, denoted INF-2, and to submit the report to a recipient address as per information INF-2, via the wireless modem, over a wireless communication network that connects the communication card and the recipient.
- a wireless communicator including an interface configured to enable the wireless communicator to connect to an electronic device and to enable data to be transferred between the wireless communicator and the electronic device, the electronic device having device information, a wireless modem configured to transmit and receive data from time to time when the wireless communicator is connected to the electronic device and from time to time when the wireless communicator is not connected to the electronic device, a memory storing personal information about a user of the wireless communicator, and a controller coupled with the interface, the wireless modem and the memory, the controller configured to receive the device information from the electronic device when the electronic device is connected to the wireless communicator, to generate a report including at least a portion of the personal information and at least a portion of the device information, and to cause the wireless modem to transmit the report to a recipient.
- a wireless communicator including an interface configured to enable the wireless communicator to connect to a plurality of different electronic devices and to enable data to be transferred between the wireless communicator and the plurality of different electronic devices, wherein each of the plurality of different electronic devices has device information, a wireless modem configured to transmit and receive data from time to time when the wireless communicator is connected to one of the plurality of different electronic devices and from time to time when the wireless communicator is not connected to any of the plurality of different electronic devices, a memory storing personal information about a user of the wireless communicator, and a controller coupled to the interface, the wireless modem and the memory, the controller configured to receive device information from an electronic device connected to the wireless communicator, to generate a report including at least a portion of the personal information and at least a portion of the device information from the electronic device connected to the wireless communicator, and to cause the wireless modem to transmit the report to a recipient.
- an electronic device including an interface configured to enable the electronic device to connect to a wireless communicator and to enable data to be transferred between the wireless communicator and the electronic device, a memory storing device information, and a controller coupled to the interface and the memory, the controller configured to send at least a portion of the device information to the wireless communicator via the interface, for transmission to a recipient.
- a system including a wireless communicator, including an interface configured to enable the wireless communicator to connect to an electronic device and to enable data to be transferred between the wireless communicator and the electronic device, a wireless modem configured to transmit and receive data from time to time when the wireless communicator is connected to an electronic device and to transmit and receive data from time to time when the wireless communicator is not connected to an electronic device, and a controller coupled to the interface and the wireless modem, and an electronic device including an interface configured to enable the electronic device to connect to the wireless communicator interface, a memory storing device information, and a controller configured to provide the device information to the wireless communicator in response to a request from the wireless communicator, wherein the wireless communicator controller is configured to generate a report including at least a portion of the device information and to cause the wireless modem to transmit the report to a recipient.
- a system for generating and submitting reports about consumer electronics devices including a consumer electronics device, including a host interface, for connecting a wireless communication card to a consumer electronics device, and a host memory storage unit, for storing technical information and usage information about the consumer electronics device, and a wireless communication card, including a controller, for executing programmed instructions, a communication card memory storage unit coupled with the controller, for storing personal information about an owner of the consumer electronics device, a power subsystem for supplying power to the communication card, a wireless modem coupled with the controller for receiving and transmitting data over the air, and a card interface for connecting the communication card to the consumer electronics device, wherein the controller is programmed to monitor and collect the technical and usage information and the personal information, to open a TCP connection to a server computer and to transmit at least a portion of the technical, usage and personal information to the server computer, via the wireless modem, over a wireless communication network that connects the communication card and the server computer.
- a method for generating and submitting reports about consumer electronics devices including storing technical and usage information about a host consumer electronics device, in a storage unit of the device, storing personal information about an owner of the consumer electronics device, in a storage unit of a wireless communication card, connecting the wireless communication card to the consumer electronics device, collecting, by the communication card, the technical and usage information, when the communication card is connected to the consumer electronics device, automatically opening a TCP connection with a server computer, by the communication card, and automatically transmitting at least a portion of the technical, usage and personal information to the server computer, by the communication card.
- FIG. 1 is a simplified illustration of an exemplary GSM communication network, within which a wireless communication card transmits information about a consumer electronics device to remote sites, in accordance with an embodiment of the present invention
- FIG. 2 is a simplified illustration of an exemplary CDMA communication network, within which a wireless communication card transmits information about a consumer electronics device to remote sites, in accordance with an embodiment of the present invention
- FIG. 3 is a simplified illustration of an exemplary WiFi communication network, within which a wireless communication card transmits information about a consumer electronics device to remote sites, in accordance with an embodiment of the present invention
- FIG. 4 is an illustration of a the wireless communication card of FIGS. 1-3 ;
- FIG. 5 is a simplified block diagram for the communication card and host consumer electronics device of FIGS. 1-3 , in accordance with an embodiment of the present invention
- FIG. 6 is a simplified block diagram of an automated report generation and submission system for a communication card and a jacket, in accordance with an embodiment of the present invention
- FIG. 7 is a simplified flowchart of a method for automated consumer electronics device reporting for the host CE device of FIGS. 1-3 , using the communication card of FIGS. 1-3 , in accordance with an embodiment of the present invention
- FIG. 8 is a simplified flow chart of a method for provisioning software and firmware updates to a plurality of CE devices and jackets using the communication card, in accordance with an embodiment of the present invention.
- FIG. 9 is a simplified block diagram of a web-based data collection system for a communication card and consumer electronics device, in accordance with an embodiment of the present invention.
- aspects of the present invention relate to a communication card that attaches to one or more consumer electronics devices.
- the communication card collects information about the device and its usage.
- the communication card generates reports about the device, and sends the reports to appropriate recipients.
- the communication card of the present invention operates within a variety of wireless communication networks, including inter alia GSM, CDMA and WiFi. These exemplary networks are respectively illustrated in FIGS. 1-3 hereinbelow.
- FIG. 1 is a simplified illustration of an exemplary GSM communication network 100 , within which a wireless communication card 105 transmits information about a consumer electronics (CE) device 110 to remote sites, in accordance with an embodiment of the present invention.
- CE device 110 acts as a host for communication card 105 , and may be connected to communication card 105 using either a physical or a wireless connection.
- GPRS General Packet Radio Service
- GSM Global System for Mobile Communications
- WAP Wireless Application Protocol
- CE device 110 may be any of a wide variety of devices.
- CE device 110 may be an entertainment device, including inter alia a home entertainment center, a play station, a multimedia player, a television, an audio system and a DVD player.
- CE device 110 may be a communication device, including inter alia a telephone, a fax machine and a cell phone.
- CE device 110 may be a piece of office equipment including inter alia an office computer, and printer and a scanner.
- CE device 110 may be a home appliance including inter alia a refrigerator, a microwave oven, a stove, a washing machine, a drying machine, an air conditioner.
- CE device 110 may be a consumer appliance including inter alia a personal computer, a personal data assistant (PDA), an automobile, a treadmill and a camera.
- PDA personal data assistant
- communication card 105 and CE device 110 Details of communication card 105 and CE device 110 are described hereinbelow with reference to FIGS. 4-7 .
- Communication card 105 communicates with a base transceiver station (BTS) 115 via an over-the-air interface.
- Base transceiver stations are components of communication network 100 that terminate the over-the-air interface, over which subscriber traffic is communicated to and from communication card 105 .
- Communication network 100 also includes a base station controller (BSC) 120 .
- Base station controllers are switching modules that provide handoff functions and power level control in base transceiver stations.
- BSC 120 is controlled by a mobile switching center (MSC) 125 .
- MSC 125 performs functions of a landline network switching node, including search, signal path switching, and processing of supplementary services.
- MSC 125 When a request is made for connecting to a subscriber in a landline network, the request is forwarded by MSC 125 to the landline network over a switching path.
- BSC 120 controls the interface between MSC 125 and BTS 115 , and, as such, controls BTS 115 in call set-up, signaling, and use of radio channels. BSC 120 also controls the interface between a serving GPRS support node (SGSN) 130 and BTS 115 .
- SGSN serving GPRS support node
- SGSN 130 services communication card 105 by sending or receiving packets via a base station subsystem (BSS), and more specifically via BSC 120 , in the context of GSM systems.
- BSS base station subsystem
- SGSN 130 is responsible for delivery of data packets to and from communication card 105 , within a service area.
- SGSN 130 also performs packet routing and transfer, mobility management, local link management, authentication and charging functions.
- a provider of communication network 100 stores various types of data. The provider must know which subscribers are using communication network 100 , and which services the subscribers use. Subscriber profiles, such as the International Mobile Subscriber Identify Number (IMSI), of GPRS subscribers registered with SGSN 130 , are stored in a home location registry (HLR) 135 . The owner of communication card 105 is such a GPRS subscriber.
- IMSI International Mobile Subscriber Identify Number
- HLR home location registry
- AUC 135 includes algorithms and subscriber-related encryption keys, which are used for authentication.
- AUC 135 determines, inter alia, whether a subscriber has a valid service contract.
- the provider of communication network 100 may optionally maintain an equipment identity registry (EIR) 135 , which includes details of mobile transceivers permitted on the network.
- EIR 135 stores a “white list”, a “grey list” and a “black list”.
- the white list includes mobile phones that function reliably
- the grey list includes mobile phones that may be defective
- the black list includes mobile phones which are either faulty or have been reported missing or stolen.
- VLR visitor location registry
- SGSN 130 is a network element introduced through GPRS technology.
- HLR/AUC/EIR 135 is also in communication with a gateway MSC 145 , which acts as a gateway to a public-switched telephone network (PSTN) 150 .
- PSTN public-switched telephone network
- GGSN gateway GPRS support node
- External server 165 may be used by a manufacturer of CE device 110 , a seller of CE device 110 , a service provider for device 110 , or a combination of the above.
- FIG. 2 is a simplified illustration of an exemplary Code Division Multiple Access (CDMA) communication network 200 , within which wireless communication card 105 transmits information about consumer electronics (CE) device 110 to remote sites, in accordance with an embodiment of the present invention.
- CDMA Code Division Multiple Access
- the specific communication network shown in FIG. 2 conforms to the CDMA2000 1X standard.
- Communication network 200 includes several components of FIG. 1 ; namely, communication card 105 , CE device 110 , base station transceiver 115 , base station controller 120 , mobile switching center 125 , HLR/AUC/EIR 135 , VLR 140 , gateway MSC 145 , PSTN 150 , Internet 160 and external server 165 .
- BSC 120 is in communication with a packet control function (PCF) 205 .
- PCF 205 is in communication with a packet data serving node (PDSN) 210 , which is part of a packet core network (PCN) 215 .
- PDSN packet data serving node
- a packet core network generally includes a succession of interconnected routers, or such other communication nodes, that carry Internet protocol (IP) data traffic.
- IP Internet protocol
- PDSN 210 provides both mobility management functions, similar to SGSN 130 , and packet routing functions, similar to GGSN 155 .
- PDSN 210 serves as a connection point between a radio access network and an IP network, and manages point-to-point sessions between a mobile phone and an IP address.
- PCF 205 provides a relay from PDSN 210 to a mobile phone.
- PCF 205 tracks registration expiration, and ensure that sessions are renewed as necessary.
- PCF 205 also controls available radio resources, and buffers data received from PDSN 210 when radio resources are not available.
- PCF 205 also controls dormancy.
- PCN 215 also includes a home agent (HA) 220 .
- HA 220 manages roaming and handoff of mobile data.
- HA 220 is used for registration of a mobile IP (MIP), and transfer of mobile packet data in PDSN 210 .
- MIP mobile IP
- HA 220 transfers MIP data from a home network to PDSN 210 , and from PDSN 210 to the home network through a reverse tunnel.
- PCN 215 also includes an authentication, authorization and accounting (AAA) server 225 .
- AAA server 225 is responsible for access control.
- AAA server 225 processes user requests for access to computer resources and, for enterprises, provides authentication, authorization and accounting services.
- Authentication is used to identify subscribers.
- Authorization is used to manage policies and service profiles that govern which resources and services a subscriber may access, and to manage and distribute security keys.
- Accounting services track usage of time and data resources, and manage billing.
- AAA server 225 interacts with network access and gateway servers, and with databases and directories containing user information.
- MSC 125 is in communication with an interworking function (IWF) 230 .
- An interworking function provides an interface between wireless data networks and data packet networks such as Internet 160 or corporate intranets, and also between wireless data networks and wireline networks such as PSTN 150 .
- the interworking function converts and sends data to a data packet network or a wireline network, based on the data type.
- IWF 230 includes modems or data terminal adapters, or both, to convert data transmitted over a wireless network to a format suitable for recognition and carrying by a public telecommunications network.
- FIG. 3 is a simplified illustration of an exemplary IEEE 802.11b WiFi communication network 300 , within which wireless communication card 105 transmits information about consumer electronics (CE) device 110 to remote sites, in accordance with an embodiment of the present invention.
- Communication network 300 includes several components of FIGS. 1 and 2 ; namely, communication card 105 , CE device 110 , Internet 160 and external server 165 .
- a wireless router 305 communicates with a modem 310 , and modem 310 sends and receives data to and from Internet 165 .
- FIGS. 1-3 illustrated operation of communication card 105 in GSM network 100 , CDMA network 200 and WiFi network 300 , the present invention applies to other current and future technologies, including inter alia packet-switched and circuit-switched technologies, and 3G technologies.
- FIG. 4 is an illustration of wireless communication card 105 , in accordance with an embodiment of the present invention.
- communication card 105 includes an optional input keypad 410 and an optional output display 420 , on its housing.
- FIG. 5 is a simplified block diagram for communication card 105 and host CE device 110 of FIGS. 1-3 , in accordance with an embodiment of the present invention.
- communication card 105 includes five interconnected primary components; namely, a controller 505 , a storage unit 510 , a power subsystem 515 , a baseband modem 520 , and a power amplifier 525 .
- Controller 505 executes programmed instructions to perform the method described in FIG. 7 hereinbelow.
- Storage unit 510 includes information 530 about the owner of CE device 110 , such as information INF-3 listed below in TABLE I.
- Information INF-3 may include inter alia subscriber identity information for communication card 105 .
- Power amplifier 525 includes a radio frequency (RF) interface 535 that has a connecting antenna.
- RF radio frequency
- Optional components of communication card 505 include a keypad 540 , such as keypad 410 , a display 545 , such as display 420 , an audio subsystem 550 , and a SIM card 555 .
- Communication card 105 also includes an external interface 560 , for connecting communication card 105 to CE host device 110 .
- CE host device 110 includes three interconnected primary components; namely, a host processor 565 , a controller 570 , and a storage unit 575 .
- Storage unit 575 includes technical and usage information 580 about CE device 110 , such as information INF-1 listed below in TABLE I.
- Optional components of CE host device 110 include a user interface 585 , such as the user interface shown in FIG. 4 .
- CE host device 110 also includes an external interface 590 for connecting CE host device 110 to communication card 105 .
- controller 505 includes two mailboxes, an outgoing mailbox 595 that is written to by modem 520 and read from by CE host device 110 , and an incoming mailbox 596 that is written to by CE host device 110 and read from by modem 520 .
- Controller 505 initiates an interrupt to controller 570 when modem 520 completes a write operation to mailbox 595 .
- Such interrupt may be implemented as an SDIO interrupt on an SD bus, or as a dedicated signal.
- controller 570 initiates an interrupt to modem 520 when CE host device 110 completes a write operation to mailbox 596 .
- each mailbox 595 and 596 may be used for direct transfer of data between communication card 105 and CE host device 110 .
- each mailbox 595 and 596 includes 512 bytes, of which the first two bytes are header bytes that store a message type, and the remaining bytes store the message itself.
- Mailboxes 595 and 596 may be mapped to an SDIO register map on the base band modem side and on the CE host device side, respectively. Alternatively, mailboxes 595 and 596 may be mapped to SD memory space. In such case an arbitration algorithm is used to resolve conflicts when both CE host device 110 and communication card 105 try to access SD storage at the same time.
- a “jacket” is a passive device that operates only in combination with communication card 105 .
- a jacket generally does not have its own processor.
- a jacket may include one or more of a keypad, display, microphone, speaker, earpiece, headset port and USB port.
- a jacket is connected to a communication card via dedicated connector having a communication bus. Using the present invention, reports may be automatically generated and submitted about jackets and their usages.
- FIG. 6 is a simplified block diagram of an automated report generation and submission system for communication card 105 and a jacket 610 , in accordance with an embodiment of the present invention.
- Jacket 610 includes a storage unit 675 that stores jacket information 680 and a user interface 685 .
- Jacket 610 generally does not include its own microprocessor.
- a dedicated connector 690 with a communication bus connects jacket 610 to communication card 105 when jacket 610 is attached thereto.
- FIG. 7 is a simplified flowchart of a method for automated consumer electronics device reporting for host CE device 110 , using communication card 105 , in accordance with an embodiment of the present invention.
- a manufacturer of host CE device 110 stores information about the CE device, designated by INF-1, and contact information for a remote recipient, designated by INF-2, in host CE device local storage unit 560 .
- contact information INF-2 may be stored in communication card 105 .
- contact information INF-2 stored in host CE device 110 relates to a recipient of registration and diagnostic information about host CE device 110 , such as a manufacturer, seller or service provider for host CE device 110 .
- Contact information INF-2 stored in communication card 105 generally relates to a recipient of usage information, such as a cellular operator.
- a user purchases host CE device 110 .
- the user attaches communication card 105 to host CE device 110 .
- communication card 105 collects and monitors real-time information related to operation and usage of CE device 110 .
- Communication card 105 stores details about the user, designated by INF-3, in the communication card local storage unit 510 .
- INF-3 is stored in SIM 555 .
- communication card 105 wishing to receive CE device information INF-1 and recipient contact information INF-2 from CE device 110 , writes an information request to mailbox 595 .
- controller 505 raises an interrupt to host CE device 110 .
- host CE device 110 reads the request message, and at step 735 host CE device 110 writes the requested information INF-1 and INF-2 to mailbox 596 .
- controller 570 raises an interrupt to baseband modem 520 , and at step 745 communication card 105 reads the requested information INF-1 and INF-2.
- communication card 105 prepares an appropriate report for recipient 165 , based on INF-1 and INF-3.
- communication card 105 sends the report to recipient 165 at the recipient's address as specified in INF-2.
- the report may be sent to recipient 165 in the form of an SMS message, an MMS message, a voice message, a GPRS message, or such other message transmitted by communication card 105 .
- the report may be transmitted as an e-mail message over an IP or alternate network.
- the report may be transmitted over a GSM network, as in FIG. 1 , over a CDMA network as in FIG. 2 , over a WiFi network as in FIG. 3 , or via WIMAX communication.
- Steps 715 - 755 of FIG. 7 are summarized in the following simplified pseudo-code.
- TABLE I summarizes exemplary information data that is accessed by communication card 105 in performing the method of FIG. 7 .
- CE device information, INF-1 is controlled by the manufacturer or seller of the CE device, and is stored in the CE device itself.
- CE device information, INF-1 may be updated by the manufacturer or seller up to the time when the CE device is sold.
- some or all of CE device information, INF-1 may be manually entered. Such information may be attached to or printed on the CE device, for reference.
- owner information, INF-3 is controlled by the user of CE device 110 , and is stored in communication card 105 .
- owner information, INF-3 may be accessible on a network such as the Internet.
- communication card 105 accesses the owner information from the network, prior to sending the report to recipient 165 at step 750 .
- some or all of owner information, INF-3 may be manually entered.
- the usage-related information listed in TABLE I may include a variety of present and past usage information. Such usage-related information includes inter alia,
- Device Details Type Digital Camera Manufacturer: Olympus Model: C-765 SKU: 12345-ABCDE Additional Information (report specific) Owner Details Name: Jack Times Phone: 123-456-7890 Cell Phone: 987-654-3210 E-mail: Jack.Times@mailserver.com
- Reporting step 755 may be performed either while communication card 105 is connected to CE device 110 , or while communication card 105 is disconnected from CE device 110 , or both.
- automated reporting may be event driven. Events that may initiative the reporting include inter alia
- Communication card 105 may generate and save a usage history log in communication card's storage 510 or CE device's storage 560 .
- Communication card 105 may generate and save a history log for a plurality of CE devices. Information from the history log can be sent periodically to the recipient, such as daily or weekly.
- Reporting step 755 may be performed in real-time, or at a later time via a PC or via GPRS.
- Reporting step 755 may be initiated by the user of CE device 110 .
- the user may initiate generating a report and submitting the report to a service provider, if CE device 110 is malfunctioning.
- Reporting step 755 may be initiated by software or firmware running on CE device 110 or on communication card 105 . Such software or firmware initiated reporting may occur as a one-time event, or as a recurring event.
- Reporting step 755 may be initiated remotely over a network.
- recipient 165 may initiate generating a report and submitting it to the recipient.
- communication card 105 may open a voice channel for the user of CE device 110 and the recipient to speak with one another, or to leave voice messages for one another.
- the user of CE device 110 and the recipient may be connected via a voice channel.
- the recipient may thereby introduce the user to operation of CE device 110 , assist the user in configuring CE device 110 , and offer the user of CE device 110 a tutorial.
- incoming voice messages may be saved in a voice mailbox within communication card 105 .
- communication card 105 may have one or more jackets 610 .
- distinct jackets 610 of communication card 105 have distinct identification codes.
- the identification code of a jacket 610 may include some or all of information, INF-1.
- the jacket identification code may be reported to the recipient at step 755 .
- reporting step 755 may advantageously use a user-agent header, which prefaces transmissions from communication card 105 .
- User-agent headers are text strings that are transmitted by a device, such as communication card 105 , via an HTTP header, to identify the device that is sending data.
- User-agent headers generally include a wireless device model and manufacturer.
- User-agent headers may also include additional information such as the device's operation system version, browser version and Java capabilities. Examples of user-agent headers are:
- user-agent headers are modified according to capabilities of CE device 110 , so that recipient 165 may identify content and services that CE device 110 supports.
- User-agent headers are also modified according to properties of the communication card's jacket, so that recipient 165 may identify the card's jacket.
- the user-agent headers are modified in the HTTP header upon connection of communication card 105 and CE device 110 , or upon attachment of communication card 105 to its jacket.
- Communication card 105 also uses a user-agent profile (UAProf). Specifically, communication card 105 sends a universal resource identifier (URI) with a link to its UAProf, within an HTTP header or a Web Service Provider (WSP) header.
- the UAProf resides on the manufacturer's web site—either the manufacturer of communication card 105 or the manufacturer of CE device 110 or the manufacturer of a jacket.
- the UAProf is maintained by the manufacturer, and is unique per card/CE device combination and per card/jacket combination and per software version.
- the URI is updated when a UAProf parameter value is changed.
- FIGS. 1-7 may be used advantageously in many application areas where automated reporting is useful, including inter alia:
- Embodiments of the present invention are advantageous for updating software and firmware.
- the generated report may include identifiers of versions of software and firmware for an enhanced function device, in response to which appropriate updated versions are remotely accessed.
- communication card 105 maintains a history log of the various CE devices and jackets it was attached to.
- the history log includes the CE devices' current installed software and firmware versions.
- settings that were last defined or modified for the CE devices are also stored in the history log.
- communication card 105 reports its history log appropriate software/firmware updates are made accessible for communication card 105 to download. After downloading the updates, when communication card 105 is subsequently attached to one of the CE devices and jackets in its history log, the software/firmware in these CE devices and jackets is updated as appropriate.
- the updated software/firmware may be installed automatically when communication card 105 is attached to a CE device, or may be prompted manually by a user.
- the settings for the CE devices are restored on the CE devices from the history log in communication card 105 , when communication card 105 is subsequently pouched with any of the CE devices.
- FIG. 8 is a simplified flow chart of a method for provisioning software and firmware updates to a plurality of CE devices and jackets using communication card 105 , in accordance with an embodiment of the present invention.
- communication card 105 is pouched in a plurality of CE devices and jackets over time.
- communication card 105 collects information relating to the plurality CE devices and jackets over time, the collected information including versions of installed software/firmware and last defined or modified settings for the CE devices and jackets.
- communication card 105 maintains a history log of the collected information.
- communication card 105 is connected to a PC, and the PC reports the history log to one or more remote update servers.
- the remote update servers transmit new versions of software/firmware to communication card 105 , as appropriate for the plurality of CE devices and jackets.
- the updated versions of software/firmware are installed on the CE device or jacket.
- communication card 105 sends usage data it collects to a server computer.
- FIG. 9 is a simplified block diagram of a web-based data collection system for a communication card and consumer electronics device, in accordance with an embodiment of the present invention.
- communication card 105 opens a TCP connection and sends usage data to a server computer 900 .
- Server information for server computer 900 including inter alia a server URL, which may be a server IP address, a server domain name, or such other locator, is generally stored in communication card 105 .
- the usage data may be sent within an HTTP request to server computer 900 .
- the usage data may include inter alia
- the usage data reporting functionality of communicator card 105 can be configured by the owner to report all usage data, a designated portion of usage data, or not to report any usage data. Additionally, usage data reporting functionality can be paused for a set time. Usage data reporting can also be locked by parents. Communicator card 105 has an indicator indicating to the owner when his information is being collected and transmitted to server computer 900 .
- FIG. 9 Also shown in FIG. 9 is an application programming interface (API), enabling application developers to register and receive live usage data.
- An example application is a Facebook® module that enables Facebook users to perform various tasks based on usage data received from communicator card 105 . Such tasks include inter alia:
Abstract
Description
- This application claims benefit of U.S. Provisional Application No. 60/995,575, entitled AUTOMATED CONSUMER ELECTRONICS DEVICE REPORTING, filed on Sep. 26, 2007 by inventors Itay Sherman, Eyal Bychkov, Uri Ron, Hagay Katz and Hagit Perry. This application also claims benefit of U.S. Provisional Application No. 61/062,171, entitled MODULAR WIRELESS COMMUNICATOR, filed on Jan. 23, 2008 by inventors Itay Sherman, Eyal Bychkov, Itay Cohen, Tami Demri, Hagay Katz, Eran Miller, Hagit Perry, Uri Ron and Yaron Segalov. This application also claims benefit of U.S. Provisional Application No. 61/063,668, entitled MODULAR WIRELESS COMMUNICATOR, filed on Feb. 5, 2008 by inventors Dov Moran, Itay Sherman, Eyal Bychkov, Itay Cohen, Yaron Segalov, Tami Demri, Eran Miller, Uri Ron, Hagay Katz and Hagit Perry. This application also claims benefit of U.S. Provisional Application No. 61/080,264, entitled AUTOMATED CONSUMER ELECTRONICS DEVICE REPORTING, filed on Jul. 13, 2008 by inventors Itay Sherman, Eyal Bychkov, Uri Ron, Hagay Katz and Hagit Perry.
- The field of the present invention is wireless communication.
- Consumer electronics manufacturers and retailers, service providers, and accessory merchandise sellers, benefit greatly from keeping in touch with purchasers of consumer electronics devices and from being informed of consumer usage behavior for the devices. By keeping in touch with purchasers, they are able to offer the purchasers related goods and services. For example, a purchaser of a digital camera is a potential candidate for buying a newer model of the camera. If the memory card in the camera often fills up, the purchaser is a potential candidate for buying a larger memory card. The purchaser is also a potential candidate for services, such as training courses in photography.
- Currently, reporting of purchaser information for consumer electronics devices, and reporting of consumer usage behavior is limited. Often the devices do not have convenient network connectivity, and relevant information is reported manually by contacting a purchaser by phone, e-mail, Internet web-site, or when the purchaser visits a store, or by conducting surveys. Moreover, even for devices that do have convenient network connectivity, such connectivity is typically used for uploading and downloading files, and for device settings, but not for submitting reports about the devices.
- Reporting of purchaser information is voluntary, and often such information is not reported due to lack of time. In some cases purchasers report information because of incentives; for example, to activate a warranty, or to receive a gift.
- Nevertheless, even when reports are provided, reporting of consumer information is limited and does not provide usage behavior information.
- Aspects of the present invention enable automated generation and submission of reports about consumer electronics devices. The reports may include technical information about a device, personal information about the owner of the device, and information describing the owner's usage of the device. According to an embodiment of the present invention, generation and submission of reports is enabled by connecting a wireless transmitter in the form of a communication card to consumer electronics devices.
- The consumer electronics devices supported by the present invention are of many types, including inter alia cameras, media players, computers, home entertainment systems, home appliances, kitchen appliances, and electric tools.
- The consumer electronics devices generally include memories that store technical and usage information about the devices, and the communication card includes a memory that stores information about the owner of the devices. When connected to a device, the communication card automatically generates and sends reports about the device and about the owner of the device and about the owner's usage behavior, to one or more appropriate recipients, including inter alia sellers and manufacturers of the device, and technical support centers.
- Report generation and submission for an electronics device may be automatically initiated when one or more pre-designated events involving the device occur, may be scheduled periodically, and may be manually initiated either by the owner of the device or by a remote recipient of the report.
- Reports may be sent to recipients in the form of SMS messages, MMS messages, e-mail messages, voice messages, or other such GPRS or IP network messages. In addition, the communication card may open voice channels, thereby enabling owners of devices to speak directly with recipients.
- The present invention applies to a wide variety of different types of reports, including inter alia registration of electrical appliances, maintenance and diagnostic reports, and marketing-based consumer reports.
- The present invention also applies to access control security, whereby an electronics device only operates if an authorized communication card is connected thereto. Moreover, if the consumer device is reported as being missing or stolen, then it does not operate at all, even if an authorized communication card is connected thereto.
- Further aspects of the present invention apply to jacket covers for communication cards. A “jacket” is a passive device that operates only in combination with the communication card. A jacket generally does not have its own processor. A jacket may include one or more of a keypad, display, microphone, speaker, earpiece, headset port and USB port. A jacket is connected to a communication card via dedicated connector having a communication bus. Using the present invention, reports may be automatically generated and submitted about jackets and their usages.
- There is thus provided in accordance with an embodiment of the present invention a system for generating and submitting reports about consumer electronics devices, including a consumer electronics device, including a host interface, for connecting a wireless communication card to a consumer electronics device, and a host memory storage unit, for storing technical information and usage information about the consumer electronics device, denoted INF-1, and a wireless communication card, including a controller, for executing programmed instructions, a power subsystem for supplying power to the communication card, a wireless modem coupled with the controller for receiving and transmitting data over the air, and a card interface for connecting the communication card to the consumer electronics device, wherein the controller is programmed to collect information INF-1, to generate a report including at least a portion of information INF-1, to collect recipient address information, denoted INF-2, and to submit the report to a recipient address as per information INF-2, via the wireless modem, over a wireless communication network that connects the communication card and the recipient.
- There is additionally provided in accordance with an embodiment of the present invention a method for generating and submitting reports about consumer electronics devices, including storing technical and usage information about a host consumer electronics device, denoted INF-1, in a storage unit of the device, connecting a wireless communication card to the consumer electronics device, collecting, by the communication card, information INF-1, and recipient address information, denoted INF-2, when the communication card is connected to the consumer electronics device, generating a report about the consumer electronics device, the report including at least a portion of information INF-1, and submitting the report to a recipient address as per information INF-2, by the communication card, over a wireless communication network that connects the communication card and the recipient.
- There is further provided in accordance with an embodiment of the present invention a system for generating and submitting reports about consumer electronics devices, including a consumer electronics device, including a host interface, for connecting a wireless communication card to a consumer electronics device, and a host memory storage unit, for storing technical information and usage information about the consumer electronics device, denote INF-1, and a wireless communication card, including a controller, for executing programmed instructions, a power subsystem for supplying power to the communication card, a wireless modem coupled with the controller for receiving and transmitting data over the air, and a card interface for connecting the communication card to the consumer electronics device, wherein the controller is programmed to collect information INF-1, to retrieve personal information about an owner of the consumer electronics device, denoted INF-3, from a network computer, to generate a report including at least a portion of information INF-1 and INF-3, to collect recipient address information, denoted INF-2, and to submit the report to a recipient address as per information INF-2, via the wireless modem, over a wireless communication network that connects the communication card, the network computer, and the recipient.
- There is yet further provided in accordance with an embodiment of the present invention a method for generating and submitting reports about consumer electronics devices, including storing technical and usage information about a host consumer electronics device, denoted INF-1, in a storage unit of the device, connecting a wireless communication card to the consumer electronics device, collecting, by the communication card, information INF-1, and recipient address information, denoted INF-2, when the communication card is connected to the consumer electronics device, retrieving, by the communication card, personal information about an owner of the consumer electronics device, denoted INF-3, from a network computer, generating a report about the consumer electronics device, the report including at least a portion of information INF-1 and INF-3, and submitting the report to a recipient address as per information INF-2, by the communication card, over a wireless communication network that connects the communication card, the network computer, and the recipient.
- There is moreover provided in accordance with an embodiment of the present invention a system for generating and submitting reports about electronics devices, including a wireless communication card, including a controller, for executing programmed instructions, a power subsystem for supplying power to the communication card, and a wireless modem coupled with the controller for receiving and transmitting data over the air, an electronics jacket that attaches as a cover over the communication card, including a user interface for the communication card, and a jacket memory storage unit, for storing usage information about the communication card, denoted INF-1, and a connector for connecting the jacket to the communication card, including a communication bus, wherein the controller is programmed to collect information INF-1, to generate a report including at least a portion of information INF-1, to collect recipient address information, denoted INF-2, and to submit the report to a recipient address as per information INF-2, via the wireless modem, over a wireless communication network that connects the communication card and the recipient.
- There is additionally provided in accordance with an embodiment of the present invention a wireless communicator, including an interface configured to enable the wireless communicator to connect to an electronic device and to enable data to be transferred between the wireless communicator and the electronic device, the electronic device having device information, a wireless modem configured to transmit and receive data from time to time when the wireless communicator is connected to the electronic device and from time to time when the wireless communicator is not connected to the electronic device, a memory storing personal information about a user of the wireless communicator, and a controller coupled with the interface, the wireless modem and the memory, the controller configured to receive the device information from the electronic device when the electronic device is connected to the wireless communicator, to generate a report including at least a portion of the personal information and at least a portion of the device information, and to cause the wireless modem to transmit the report to a recipient.
- There is further provided in accordance with an embodiment of the present invention a wireless communicator including an interface configured to enable the wireless communicator to connect to a plurality of different electronic devices and to enable data to be transferred between the wireless communicator and the plurality of different electronic devices, wherein each of the plurality of different electronic devices has device information, a wireless modem configured to transmit and receive data from time to time when the wireless communicator is connected to one of the plurality of different electronic devices and from time to time when the wireless communicator is not connected to any of the plurality of different electronic devices, a memory storing personal information about a user of the wireless communicator, and a controller coupled to the interface, the wireless modem and the memory, the controller configured to receive device information from an electronic device connected to the wireless communicator, to generate a report including at least a portion of the personal information and at least a portion of the device information from the electronic device connected to the wireless communicator, and to cause the wireless modem to transmit the report to a recipient.
- There is yet further provided in accordance with an embodiment of the present invention an electronic device, including an interface configured to enable the electronic device to connect to a wireless communicator and to enable data to be transferred between the wireless communicator and the electronic device, a memory storing device information, and a controller coupled to the interface and the memory, the controller configured to send at least a portion of the device information to the wireless communicator via the interface, for transmission to a recipient.
- There is moreover provided in accordance with an embodiment of the present invention a system, including a wireless communicator, including an interface configured to enable the wireless communicator to connect to an electronic device and to enable data to be transferred between the wireless communicator and the electronic device, a wireless modem configured to transmit and receive data from time to time when the wireless communicator is connected to an electronic device and to transmit and receive data from time to time when the wireless communicator is not connected to an electronic device, and a controller coupled to the interface and the wireless modem, and an electronic device including an interface configured to enable the electronic device to connect to the wireless communicator interface, a memory storing device information, and a controller configured to provide the device information to the wireless communicator in response to a request from the wireless communicator, wherein the wireless communicator controller is configured to generate a report including at least a portion of the device information and to cause the wireless modem to transmit the report to a recipient.
- There is additionally provided in accordance with an embodiment of the present invention a system for generating and submitting reports about consumer electronics devices, including a consumer electronics device, including a host interface, for connecting a wireless communication card to a consumer electronics device, and a host memory storage unit, for storing technical information and usage information about the consumer electronics device, and a wireless communication card, including a controller, for executing programmed instructions, a communication card memory storage unit coupled with the controller, for storing personal information about an owner of the consumer electronics device, a power subsystem for supplying power to the communication card, a wireless modem coupled with the controller for receiving and transmitting data over the air, and a card interface for connecting the communication card to the consumer electronics device, wherein the controller is programmed to monitor and collect the technical and usage information and the personal information, to open a TCP connection to a server computer and to transmit at least a portion of the technical, usage and personal information to the server computer, via the wireless modem, over a wireless communication network that connects the communication card and the server computer.
- There is further provided in accordance with an embodiment of the present invention a method for generating and submitting reports about consumer electronics devices, including storing technical and usage information about a host consumer electronics device, in a storage unit of the device, storing personal information about an owner of the consumer electronics device, in a storage unit of a wireless communication card, connecting the wireless communication card to the consumer electronics device, collecting, by the communication card, the technical and usage information, when the communication card is connected to the consumer electronics device, automatically opening a TCP connection with a server computer, by the communication card, and automatically transmitting at least a portion of the technical, usage and personal information to the server computer, by the communication card.
- The present invention will be more fully understood and appreciated from the following detailed description, taken in conjunction with the drawings in which:
-
FIG. 1 is a simplified illustration of an exemplary GSM communication network, within which a wireless communication card transmits information about a consumer electronics device to remote sites, in accordance with an embodiment of the present invention; -
FIG. 2 is a simplified illustration of an exemplary CDMA communication network, within which a wireless communication card transmits information about a consumer electronics device to remote sites, in accordance with an embodiment of the present invention; -
FIG. 3 is a simplified illustration of an exemplary WiFi communication network, within which a wireless communication card transmits information about a consumer electronics device to remote sites, in accordance with an embodiment of the present invention; -
FIG. 4 is an illustration of a the wireless communication card ofFIGS. 1-3 ; -
FIG. 5 is a simplified block diagram for the communication card and host consumer electronics device ofFIGS. 1-3 , in accordance with an embodiment of the present invention; -
FIG. 6 is a simplified block diagram of an automated report generation and submission system for a communication card and a jacket, in accordance with an embodiment of the present invention; -
FIG. 7 is a simplified flowchart of a method for automated consumer electronics device reporting for the host CE device ofFIGS. 1-3 , using the communication card ofFIGS. 1-3 , in accordance with an embodiment of the present invention; -
FIG. 8 is a simplified flow chart of a method for provisioning software and firmware updates to a plurality of CE devices and jackets using the communication card, in accordance with an embodiment of the present invention; and -
FIG. 9 is a simplified block diagram of a web-based data collection system for a communication card and consumer electronics device, in accordance with an embodiment of the present invention. - Aspects of the present invention relate to a communication card that attaches to one or more consumer electronics devices. When attached to an electronics device, the communication card collects information about the device and its usage. The communication card generates reports about the device, and sends the reports to appropriate recipients.
- The communication card of the present invention operates within a variety of wireless communication networks, including inter alia GSM, CDMA and WiFi. These exemplary networks are respectively illustrated in
FIGS. 1-3 hereinbelow. - Reference is now made to
FIG. 1 , which is a simplified illustration of an exemplaryGSM communication network 100, within which awireless communication card 105 transmits information about a consumer electronics (CE)device 110 to remote sites, in accordance with an embodiment of the present invention.CE device 110 acts as a host forcommunication card 105, and may be connected tocommunication card 105 using either a physical or a wireless connection. -
Communication network 100 is a General Packet Radio Service (GPRS) network. GPRS is a packet-switched service for the Global System for Mobile Communications (GSM), similar to the Internet. GPRS provides packet radio access for mobile GSM users. GPRS also supports Wireless Application Protocol (WAP) services. -
CE device 110 may be any of a wide variety of devices.CE device 110 may be an entertainment device, including inter alia a home entertainment center, a play station, a multimedia player, a television, an audio system and a DVD player.CE device 110 may be a communication device, including inter alia a telephone, a fax machine and a cell phone.CE device 110 may be a piece of office equipment including inter alia an office computer, and printer and a scanner.CE device 110 may be a home appliance including inter alia a refrigerator, a microwave oven, a stove, a washing machine, a drying machine, an air conditioner.CE device 110 may be a consumer appliance including inter alia a personal computer, a personal data assistant (PDA), an automobile, a treadmill and a camera. - Details of
communication card 105 andCE device 110 are described hereinbelow with reference toFIGS. 4-7 . -
Communication card 105 communicates with a base transceiver station (BTS) 115 via an over-the-air interface. Base transceiver stations are components ofcommunication network 100 that terminate the over-the-air interface, over which subscriber traffic is communicated to and fromcommunication card 105.Communication network 100 also includes a base station controller (BSC) 120. Base station controllers are switching modules that provide handoff functions and power level control in base transceiver stations. -
BSC 120 is controlled by a mobile switching center (MSC) 125.MSC 125 performs functions of a landline network switching node, including search, signal path switching, and processing of supplementary services. When a request is made for connecting to a subscriber in a landline network, the request is forwarded byMSC 125 to the landline network over a switching path. -
BSC 120 controls the interface betweenMSC 125 andBTS 115, and, as such, controlsBTS 115 in call set-up, signaling, and use of radio channels.BSC 120 also controls the interface between a serving GPRS support node (SGSN) 130 andBTS 115. -
SGSN 130services communication card 105 by sending or receiving packets via a base station subsystem (BSS), and more specifically viaBSC 120, in the context of GSM systems.SGSN 130 is responsible for delivery of data packets to and fromcommunication card 105, within a service area.SGSN 130 also performs packet routing and transfer, mobility management, local link management, authentication and charging functions. - In order to accommodate a multitude of services, a provider of
communication network 100 stores various types of data. The provider must know which subscribers are usingcommunication network 100, and which services the subscribers use. Subscriber profiles, such as the International Mobile Subscriber Identify Number (IMSI), of GPRS subscribers registered withSGSN 130, are stored in a home location registry (HLR) 135. The owner ofcommunication card 105 is such a GPRS subscriber. - To determine whether a subscriber is entitled to use
communication network 100, the network provider maintains an authentication center (AUC) 135. Generally,AUC 135 includes algorithms and subscriber-related encryption keys, which are used for authentication.AUC 135 determines, inter alia, whether a subscriber has a valid service contract. - The provider of
communication network 100 may optionally maintain an equipment identity registry (EIR) 135, which includes details of mobile transceivers permitted on the network. Generally,EIR 135 stores a “white list”, a “grey list” and a “black list”. The white list includes mobile phones that function reliably, the grey list includes mobile phones that may be defective, and the black list includes mobile phones which are either faulty or have been reported missing or stolen. - In order to establish a connection to a subscriber's mobile phone, the network provider must determine where the subscriber is located and whether his mobile phone is turned on. Such information is stored in a visitor location registry (VLR) 140.
- While GSM forms the underlying technology,
SGSN 130 is a network element introduced through GPRS technology. HLR/AUC/EIR 135 is also in communication with agateway MSC 145, which acts as a gateway to a public-switched telephone network (PSTN) 150. - Another network element introduced in the GPRS context is the gateway GPRS support node (GGSN) 155, which acts as a gateway to
Internet 160 and to anexternal server 165, respectively.External server 165 may be used by a manufacturer ofCE device 110, a seller ofCE device 110, a service provider fordevice 110, or a combination of the above. - Reference is now made to
FIG. 2 , which is a simplified illustration of an exemplary Code Division Multiple Access (CDMA)communication network 200, within whichwireless communication card 105 transmits information about consumer electronics (CE)device 110 to remote sites, in accordance with an embodiment of the present invention. The specific communication network shown inFIG. 2 conforms to the CDMA2000 1X standard.Communication network 200 includes several components ofFIG. 1 ; namely,communication card 105,CE device 110,base station transceiver 115,base station controller 120,mobile switching center 125, HLR/AUC/EIR 135,VLR 140,gateway MSC 145,PSTN 150,Internet 160 andexternal server 165. - In
communication network 200,BSC 120 is in communication with a packet control function (PCF) 205. In turn,PCF 205 is in communication with a packet data serving node (PDSN) 210, which is part of a packet core network (PCN) 215. A packet core network generally includes a succession of interconnected routers, or such other communication nodes, that carry Internet protocol (IP) data traffic. -
PDSN 210 provides both mobility management functions, similar toSGSN 130, and packet routing functions, similar toGGSN 155.PDSN 210 serves as a connection point between a radio access network and an IP network, and manages point-to-point sessions between a mobile phone and an IP address. -
PCF 205 provides a relay fromPDSN 210 to a mobile phone.PCF 205 tracks registration expiration, and ensure that sessions are renewed as necessary.PCF 205 also controls available radio resources, and buffers data received fromPDSN 210 when radio resources are not available.PCF 205 also controls dormancy. -
PCN 215 also includes a home agent (HA) 220. Generally,HA 220 manages roaming and handoff of mobile data.HA 220 is used for registration of a mobile IP (MIP), and transfer of mobile packet data inPDSN 210. Through tunneling,HA 220 transfers MIP data from a home network toPDSN 210, and fromPDSN 210 to the home network through a reverse tunnel. -
PCN 215 also includes an authentication, authorization and accounting (AAA)server 225. Generally,AAA server 225 is responsible for access control.AAA server 225 processes user requests for access to computer resources and, for enterprises, provides authentication, authorization and accounting services. Authentication is used to identify subscribers. Authorization is used to manage policies and service profiles that govern which resources and services a subscriber may access, and to manage and distribute security keys. Accounting services track usage of time and data resources, and manage billing.AAA server 225 interacts with network access and gateway servers, and with databases and directories containing user information. - In
communication network 200,MSC 125 is in communication with an interworking function (IWF) 230. An interworking function provides an interface between wireless data networks and data packet networks such asInternet 160 or corporate intranets, and also between wireless data networks and wireline networks such asPSTN 150. The interworking function converts and sends data to a data packet network or a wireline network, based on the data type. Generally,IWF 230 includes modems or data terminal adapters, or both, to convert data transmitted over a wireless network to a format suitable for recognition and carrying by a public telecommunications network. - Reference is now made to
FIG. 3 , which is a simplified illustration of an exemplary IEEE 802.11bWiFi communication network 300, within whichwireless communication card 105 transmits information about consumer electronics (CE)device 110 to remote sites, in accordance with an embodiment of the present invention.Communication network 300 includes several components ofFIGS. 1 and 2 ; namely,communication card 105,CE device 110,Internet 160 andexternal server 165. - A
wireless router 305 communicates with amodem 310, andmodem 310 sends and receives data to and fromInternet 165. - It will be appreciated by those skilled in the art that although
FIGS. 1-3 illustrated operation ofcommunication card 105 inGSM network 100,CDMA network 200 andWiFi network 300, the present invention applies to other current and future technologies, including inter alia packet-switched and circuit-switched technologies, and 3G technologies. - Reference is now made to
FIG. 4 , which is an illustration ofwireless communication card 105, in accordance with an embodiment of the present invention. As shown inFIG. 4 ,communication card 105 includes anoptional input keypad 410 and anoptional output display 420, on its housing. - Reference is now made to
FIG. 5 , which is a simplified block diagram forcommunication card 105 andhost CE device 110 ofFIGS. 1-3 , in accordance with an embodiment of the present invention. As shown inFIG. 5 ,communication card 105 includes five interconnected primary components; namely, acontroller 505, astorage unit 510, apower subsystem 515, abaseband modem 520, and apower amplifier 525.Controller 505 executes programmed instructions to perform the method described inFIG. 7 hereinbelow.Storage unit 510 includesinformation 530 about the owner ofCE device 110, such as information INF-3 listed below in TABLE I. Information INF-3 may include inter alia subscriber identity information forcommunication card 105.Power amplifier 525 includes a radio frequency (RF)interface 535 that has a connecting antenna. Optional components ofcommunication card 505 include akeypad 540, such askeypad 410, adisplay 545, such asdisplay 420, anaudio subsystem 550, and aSIM card 555.Communication card 105 also includes anexternal interface 560, for connectingcommunication card 105 toCE host device 110. -
CE host device 110 includes three interconnected primary components; namely, ahost processor 565, acontroller 570, and astorage unit 575.Storage unit 575 includes technical andusage information 580 aboutCE device 110, such as information INF-1 listed below in TABLE I. Optional components ofCE host device 110 include auser interface 585, such as the user interface shown inFIG. 4 .CE host device 110 also includes anexternal interface 590 for connectingCE host device 110 tocommunication card 105. - In accordance with an embodiment of the present invention,
communication card 105 andCE host device 110 communicate with one another via a pair of mailboxes withincommunication card 105. Specifically,controller 505 includes two mailboxes, anoutgoing mailbox 595 that is written to bymodem 520 and read from byCE host device 110, and anincoming mailbox 596 that is written to byCE host device 110 and read from bymodem 520.Controller 505 initiates an interrupt tocontroller 570 whenmodem 520 completes a write operation tomailbox 595. Such interrupt may be implemented as an SDIO interrupt on an SD bus, or as a dedicated signal. Similarly,controller 570 initiates an interrupt tomodem 520 whenCE host device 110 completes a write operation tomailbox 596. - It will thus be appreciated by those skilled in the art that
mailboxes communication card 105 andCE host device 110. In one embodiment of the present invention, eachmailbox -
Mailboxes mailboxes CE host device 110 andcommunication card 105 try to access SD storage at the same time. - Aspects of the present invention also relate to jacket covers for
communication card 105. A “jacket” is a passive device that operates only in combination withcommunication card 105. A jacket generally does not have its own processor. A jacket may include one or more of a keypad, display, microphone, speaker, earpiece, headset port and USB port. A jacket is connected to a communication card via dedicated connector having a communication bus. Using the present invention, reports may be automatically generated and submitted about jackets and their usages. - In this regard reference is now made to
FIG. 6 , which is a simplified block diagram of an automated report generation and submission system forcommunication card 105 and ajacket 610, in accordance with an embodiment of the present invention.Jacket 610 includes astorage unit 675 that storesjacket information 680 and auser interface 685.Jacket 610 generally does not include its own microprocessor. A dedicated connector 690 with a communication bus connectsjacket 610 tocommunication card 105 whenjacket 610 is attached thereto. - Reference is now made to
FIG. 7 , which is a simplified flowchart of a method for automated consumer electronics device reporting forhost CE device 110, usingcommunication card 105, in accordance with an embodiment of the present invention. Atstep 705, a manufacturer ofhost CE device 110 stores information about the CE device, designated by INF-1, and contact information for a remote recipient, designated by INF-2, in host CE devicelocal storage unit 560. Alternatively or additionally, contact information INF-2 may be stored incommunication card 105. Generally, contact information INF-2 stored inhost CE device 110 relates to a recipient of registration and diagnostic information abouthost CE device 110, such as a manufacturer, seller or service provider forhost CE device 110. Contact information INF-2 stored incommunication card 105 generally relates to a recipient of usage information, such as a cellular operator. - At
step 710, a user purchaseshost CE device 110. Atstep 715, the user attachescommunication card 105 to hostCE device 110. Whencommunication card 105 is attached toCE device 110,communication card 105 collects and monitors real-time information related to operation and usage ofCE device 110.Communication card 105 stores details about the user, designated by INF-3, in the communication cardlocal storage unit 510. In an alternative embodiment of the present invention, INF-3 is stored inSIM 555. - At
step 720,communication card 105, wishing to receive CE device information INF-1 and recipient contact information INF-2 fromCE device 110, writes an information request tomailbox 595. Atstep 725controller 505 raises an interrupt to hostCE device 110. Atstep 730host CE device 110 reads the request message, and atstep 735host CE device 110 writes the requested information INF-1 and INF-2 tomailbox 596. - At step 740
controller 570, in turn, raises an interrupt tobaseband modem 520, and atstep 745communication card 105 reads the requested information INF-1 and INF-2. - At
step 750communication card 105 prepares an appropriate report forrecipient 165, based on INF-1 and INF-3. Atstep 755communication card 105 sends the report torecipient 165 at the recipient's address as specified in INF-2. - The report may be sent to
recipient 165 in the form of an SMS message, an MMS message, a voice message, a GPRS message, or such other message transmitted bycommunication card 105. Alternatively or in addition, the report may be transmitted as an e-mail message over an IP or alternate network. The report may be transmitted over a GSM network, as inFIG. 1 , over a CDMA network as inFIG. 2 , over a WiFi network as inFIG. 3 , or via WIMAX communication. - Steps 715-755 of
FIG. 7 are summarized in the following simplified pseudo-code. -
//declarations for variables OWNER DETAILS = {NAME, CONTACT_INFO}; HOST_DETAILS = {HOST_TYPE, MODEL_NUM, SERIAL_NUMBER, MANUFACTURER, RECIPIENT_NUMBER}; IF (IS_CC_INSERTED) { // step 715CC_MAILBOX_WRITE(“INFO REQUEST”}; // step 720INTERRUPT_HOST( ); // step 725HOST_MAILBOX_READ_MAILBOX( ); // step 730HOST_MAILBOX_WRITE(HOST_DETAILS); // step 735INTERRUPT_CC( ); // step 740 CC_MAILBOX_READ(HOST_DETAILS); // step 745MESSAGE = PREPARE_MESSAGE(OWNER_DETAILS, HOST_DETAILS); // step 750SEND_TO_RECIPIENT(RECIPIENT_NUMBER, MESSAGE); // step 755 } - TABLE I summarizes exemplary information data that is accessed by
communication card 105 in performing the method ofFIG. 7 . -
TABLE I Exemplary information accessed by communication card 105for automated reporting of CE device 110 or of the card's jacketINF-2: Recipient INF-1: CE device information/ contact INF-3: Owner INF-1: Card jacket information information information Manufacturer Phone number ID Type of appliance E-mail Membership number Model Number IP address Full name Serial Number Address SKU Phone number Date of purchase Cell phone number Point of purchase E-mail Capabilities - screen type Web site Capabilities - screen size Subscriber information Capabilities - user interface Usage-related information - Generally, CE device information, INF-1, is controlled by the manufacturer or seller of the CE device, and is stored in the CE device itself. CE device information, INF-1, may be updated by the manufacturer or seller up to the time when the CE device is sold. In another embodiment of the present invention, some or all of CE device information, INF-1, may be manually entered. Such information may be attached to or printed on the CE device, for reference.
- Generally, owner information, INF-3, is controlled by the user of
CE device 110, and is stored incommunication card 105. Alternatively, some or all of owner information, INF-3, may be accessible on a network such as the Internet. In such case,communication card 105 accesses the owner information from the network, prior to sending the report torecipient 165 atstep 750. In another embodiment of the present invention, some or all of owner information, INF-3, may be manually entered. - The usage-related information listed in TABLE I may include a variety of present and past usage information. Such usage-related information includes inter alia,
-
- communication card insertion time;
- communication card extraction time;
- battery status of the CE device;
- battery status of the communication card;
- memory status of the CE device;
- memory status of the communication card;
- geographical movement of the CE device;
- mode of the CE device (e.g., silent, flight mode, meeting mode)
- accessories connected to the CE device (e.g., earphones, speaker, charger);
- accessories connected to the communication card (e.g., PC);
- software installed on the CE device (e.g., drivers, operating system, applications, codecs);
- software and firmware version of the CE device;
- file types in memory of the CE device (e.g., audio, video, documents); and
- file types in memory of the communication card.
- For purposes of illustration, the following is an exemplary simplified report that is submitted by
communication card 105 torecipient 165 atstep 755. -
Device Details Type: Digital Camera Manufacturer: Olympus Model: C-765 SKU: 12345-ABCDE Additional Information (report specific) Owner Details Name: Jack Times Phone: 123-456-7890 Cell Phone: 987-654-3210 E-mail: Jack.Times@mailserver.com - Reporting
step 755 may be performed either whilecommunication card 105 is connected toCE device 110, or whilecommunication card 105 is disconnected fromCE device 110, or both. Whencommunication card 105 is connected toCE device 110, automated reporting may be event driven. Events that may initiative the reporting include inter alia -
- Attachment of the communication card to the CE device
- Detachment of the communication card from the CE device
- Performing a device-specific function, e.g., begin listening to a song on an audio player
- CE device is turned on
- CE device is turned off
- CE device is connected to the communication card for the first time
-
Communication card 105 may generate and save a usage history log in communication card'sstorage 510 or CE device'sstorage 560.Communication card 105 may generate and save a history log for a plurality of CE devices. Information from the history log can be sent periodically to the recipient, such as daily or weekly. - Reporting
step 755 may be performed in real-time, or at a later time via a PC or via GPRS. - Reporting
step 755 may be initiated by the user ofCE device 110. For example, the user may initiate generating a report and submitting the report to a service provider, ifCE device 110 is malfunctioning. - Reporting
step 755 may be initiated by software or firmware running onCE device 110 or oncommunication card 105. Such software or firmware initiated reporting may occur as a one-time event, or as a recurring event. - Reporting
step 755 may be initiated remotely over a network. For example,recipient 165 may initiate generating a report and submitting it to the recipient. - Alternatively or in addition to
step 755,communication card 105 may open a voice channel for the user ofCE device 110 and the recipient to speak with one another, or to leave voice messages for one another. Thus, whencommunication card 105 is attached toCE device 110 for the first time, the user ofCE device 110 and the recipient may be connected via a voice channel. The recipient may thereby introduce the user to operation ofCE device 110, assist the user in configuringCE device 110, and offer the user of CE device 110 a tutorial. In addition, incoming voice messages may be saved in a voice mailbox withincommunication card 105. - As described hereinabove,
communication card 105 may have one ormore jackets 610. In an embodiment of the present invention,distinct jackets 610 ofcommunication card 105 have distinct identification codes. The identification code of ajacket 610 may include some or all of information, INF-1. In this embodiment, the jacket identification code may be reported to the recipient atstep 755. - In accordance with an embodiment of the present invention, reporting
step 755 may advantageously use a user-agent header, which prefaces transmissions fromcommunication card 105. User-agent headers are text strings that are transmitted by a device, such ascommunication card 105, via an HTTP header, to identify the device that is sending data. User-agent headers generally include a wireless device model and manufacturer. User-agent headers may also include additional information such as the device's operation system version, browser version and Java capabilities. Examples of user-agent headers are: -
- User-Agent: Nokia6230/2.0 (03.14) Profile/MIDP-2.0 Configuration/CLDC-1.1
-
- User-Agent: SonyEricssonZ1010/R1A SEMC-Browser/4.0
-
- User-Agent: Modu-A1.0/SKY Browser 1.1/Music
- In accordance with an embodiment of the present invention, user-agent headers are modified according to capabilities of
CE device 110, so thatrecipient 165 may identify content and services thatCE device 110 supports. User-agent headers are also modified according to properties of the communication card's jacket, so thatrecipient 165 may identify the card's jacket. The user-agent headers are modified in the HTTP header upon connection ofcommunication card 105 andCE device 110, or upon attachment ofcommunication card 105 to its jacket. -
Communication card 105 also uses a user-agent profile (UAProf). Specifically,communication card 105 sends a universal resource identifier (URI) with a link to its UAProf, within an HTTP header or a Web Service Provider (WSP) header. The UAProf resides on the manufacturer's web site—either the manufacturer ofcommunication card 105 or the manufacturer ofCE device 110 or the manufacturer of a jacket. The UAProf is maintained by the manufacturer, and is unique per card/CE device combination and per card/jacket combination and per software version. The URI is updated when a UAProf parameter value is changed. - The system and method of the present invention illustrated in
FIGS. 1-7 may be used advantageously in many application areas where automated reporting is useful, including inter alia: -
- medical reports;
- police reports;
- insurance reports;
- driver and automobile safety reports;
- taxi cab reports;
- credit card reports;
- ATM card reports;
- registration of CE devices;
- diagnostics and maintenance;
- software/firmware updates;
- warranties and guarantees;
- access control security;
- offer of services;
- time-stamping;
- advertising;
- market segmentation;
- understanding user behavior; and
- networking.
- Embodiments of the present invention are advantageous for updating software and firmware. The generated report may include identifiers of versions of software and firmware for an enhanced function device, in response to which appropriate updated versions are remotely accessed.
- In accordance with an embodiment of the present invention,
communication card 105 maintains a history log of the various CE devices and jackets it was attached to. The history log includes the CE devices' current installed software and firmware versions. According to an embodiment of the present invention, settings that were last defined or modified for the CE devices are also stored in the history log. Whencommunication card 105 reports its history log, appropriate software/firmware updates are made accessible forcommunication card 105 to download. After downloading the updates, whencommunication card 105 is subsequently attached to one of the CE devices and jackets in its history log, the software/firmware in these CE devices and jackets is updated as appropriate. The updated software/firmware may be installed automatically whencommunication card 105 is attached to a CE device, or may be prompted manually by a user. - According to an embodiment of the present invention, the settings for the CE devices are restored on the CE devices from the history log in
communication card 105, whencommunication card 105 is subsequently pouched with any of the CE devices. - Reference is now made to
FIG. 8 , which is a simplified flow chart of a method for provisioning software and firmware updates to a plurality of CE devices and jackets usingcommunication card 105, in accordance with an embodiment of the present invention. Atstep 810communication card 105 is pouched in a plurality of CE devices and jackets over time. Atstep 820communication card 105 collects information relating to the plurality CE devices and jackets over time, the collected information including versions of installed software/firmware and last defined or modified settings for the CE devices and jackets. - At
step 830communication card 105 maintains a history log of the collected information. Atstep 840,communication card 105 is connected to a PC, and the PC reports the history log to one or more remote update servers. Atstep 850 the remote update servers transmit new versions of software/firmware tocommunication card 105, as appropriate for the plurality of CE devices and jackets. Atstep 860, upon subsequent attaching ofcommunication card 105 to any of the CE devices and jackets, the updated versions of software/firmware are installed on the CE device or jacket. - In another embodiment of the present invention, instead of or in addition to generating reports,
communication card 105 sends usage data it collects to a server computer. In this regard, reference is now made toFIG. 9 , which is a simplified block diagram of a web-based data collection system for a communication card and consumer electronics device, in accordance with an embodiment of the present invention. As shown inFIG. 9 ,communication card 105 opens a TCP connection and sends usage data to aserver computer 900. Server information, forserver computer 900 including inter alia a server URL, which may be a server IP address, a server domain name, or such other locator, is generally stored incommunication card 105. The usage data may be sent within an HTTP request toserver computer 900. The usage data may include inter alia -
- Card is charging;
- Card is attached to/detached from a jacket & type of jacket;
- Card is connected to a Bluetooth device, D;
- Owner is in a meeting (based on owner calendar);
- GPS location;
- Owner is dialing a phone number, PN;
- Owner is on a call with PN;
- Owner has finished call with PN;
- Owner is listening to a song, S; and
- Jacket activities:
- Owner is running;
- Owner's pulse;
- Pedometer;
- Accelerometer;
- Pictures;
- Music;
- Phone color;
- Solar panel is charging.
- In accordance with an embodiment of the present invention, the usage data reporting functionality of
communicator card 105 can be configured by the owner to report all usage data, a designated portion of usage data, or not to report any usage data. Additionally, usage data reporting functionality can be paused for a set time. Usage data reporting can also be locked by parents.Communicator card 105 has an indicator indicating to the owner when his information is being collected and transmitted toserver computer 900. - Also shown in
FIG. 9 is an application programming interface (API), enabling application developers to register and receive live usage data. An example application is a Facebook® module that enables Facebook users to perform various tasks based on usage data received fromcommunicator card 105. Such tasks include inter alia: -
- Change a user Facebook status based on user activity and location;
- Allow the user to define position coordinates for home, school, soccer, and other such places, and automatically change the user's Facebook status based on location; and
- Review daily logs of activities and data collected about them or their children.
Communicator card 105 is able to selectively receive friends' status, via SMS or web-pulling, and display the status in a contact list and/or in a main screen.
- In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made to the specific exemplary embodiments without departing from the broader spirit and scope of the invention as set forth in the appended claims. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
- The word “denoted” is used in the claims to indicate a name for specific information, but it will be understood that the name is not required by the claims to be explicitly used in any use or practice of the invention. For example, technical and usage information about a consumer electronics device is not required to be called “INF-1” when practicing the invention, and hence such information may have other names associated therewith, or no names associated therewith, and yet still be covered by the claims when the invention is practiced.
Claims (75)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/237,399 US20090083060A1 (en) | 2007-09-26 | 2008-09-25 | Automated computer electronics device reporting |
US12/369,915 US8971865B2 (en) | 2007-09-26 | 2009-02-12 | Converged cordless and cellular phone system |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US99557507P | 2007-09-26 | 2007-09-26 | |
US6217108P | 2008-01-23 | 2008-01-23 | |
US6366808P | 2008-02-05 | 2008-02-05 | |
ILPCT/IL2008/000164 | 2008-02-06 | ||
PCT/IL2008/000164 WO2008099384A2 (en) | 2007-02-13 | 2008-02-06 | Modular wireless communicator |
US8026408P | 2008-07-13 | 2008-07-13 | |
US12/237,399 US20090083060A1 (en) | 2007-09-26 | 2008-09-25 | Automated computer electronics device reporting |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/369,915 Continuation-In-Part US8971865B2 (en) | 2007-09-26 | 2009-02-12 | Converged cordless and cellular phone system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090083060A1 true US20090083060A1 (en) | 2009-03-26 |
Family
ID=40470581
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/237,399 Abandoned US20090083060A1 (en) | 2007-09-26 | 2008-09-25 | Automated computer electronics device reporting |
US12/237,394 Expired - Fee Related US8091772B2 (en) | 2007-09-26 | 2008-09-25 | Automated appliance registration |
US12/237,396 Abandoned US20090083000A1 (en) | 2007-09-26 | 2008-09-25 | Automated appliance diagnostics and reporting |
US12/263,560 Expired - Fee Related US8032259B2 (en) | 2007-09-26 | 2008-11-03 | Bi-directional power control |
US13/233,618 Expired - Fee Related US8994230B2 (en) | 2007-09-26 | 2011-09-15 | Bi-directional power control |
US13/347,125 Expired - Fee Related US8342394B2 (en) | 2007-09-26 | 2012-01-10 | Automated appliance registration |
US13/612,890 Active US8517255B2 (en) | 2007-09-26 | 2012-09-13 | Automated appliance registration |
US13/937,226 Active US8746549B2 (en) | 2007-09-26 | 2013-07-09 | Automated appliance registration |
Family Applications After (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/237,394 Expired - Fee Related US8091772B2 (en) | 2007-09-26 | 2008-09-25 | Automated appliance registration |
US12/237,396 Abandoned US20090083000A1 (en) | 2007-09-26 | 2008-09-25 | Automated appliance diagnostics and reporting |
US12/263,560 Expired - Fee Related US8032259B2 (en) | 2007-09-26 | 2008-11-03 | Bi-directional power control |
US13/233,618 Expired - Fee Related US8994230B2 (en) | 2007-09-26 | 2011-09-15 | Bi-directional power control |
US13/347,125 Expired - Fee Related US8342394B2 (en) | 2007-09-26 | 2012-01-10 | Automated appliance registration |
US13/612,890 Active US8517255B2 (en) | 2007-09-26 | 2012-09-13 | Automated appliance registration |
US13/937,226 Active US8746549B2 (en) | 2007-09-26 | 2013-07-09 | Automated appliance registration |
Country Status (1)
Country | Link |
---|---|
US (8) | US20090083060A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100198812A1 (en) * | 2009-02-02 | 2010-08-05 | Yahoo! Inc. | Automated search |
US20100255812A1 (en) * | 2008-11-11 | 2010-10-07 | Onmobile Global Limited | Method and system for updating social networking site with ring back tone information |
US20110178904A1 (en) * | 2010-01-20 | 2011-07-21 | Futurewei Technologies, Inc. | Method for Accounting Information Handling in an Interworking |
US20110212749A1 (en) * | 2010-02-27 | 2011-09-01 | Daren Lewis | Mobile device for enhanced connectivity |
WO2011145093A3 (en) * | 2010-05-17 | 2012-01-12 | Modu Ltd. | Decentralized system and method for voice and video sessions |
US8588990B2 (en) | 2011-06-30 | 2013-11-19 | Ayla Networks, Inc. | Communicating through a server between appliances and applications |
US20140229466A1 (en) * | 2013-02-12 | 2014-08-14 | Sony Corporation | Information processing apparatus, information processing method, and program |
US20150050961A1 (en) * | 2013-08-19 | 2015-02-19 | Mbit Wireless, Inc. | Method and apparatus for an add-on communication device |
US9979427B2 (en) | 2014-09-09 | 2018-05-22 | Ppip Llc | Privacy and security systems and methods of use |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL159838A0 (en) | 2004-01-13 | 2004-06-20 | Yehuda Binder | Information device |
US9866697B2 (en) * | 2005-08-19 | 2018-01-09 | Nexstep, Inc. | Consumer electronic registration, control and support concierge device and method |
US9614964B2 (en) | 2005-08-19 | 2017-04-04 | Nextstep, Inc. | Consumer electronic registration, control and support concierge device and method |
EP2038729A2 (en) * | 2006-06-27 | 2009-03-25 | Koninklijke Philips Electronics N.V. | A device and a method for managing power consumption of a plurality of data processing units |
JP5470863B2 (en) * | 2009-01-15 | 2014-04-16 | ソニー株式会社 | Registering electronic devices to the server |
US20100299217A1 (en) * | 2009-02-16 | 2010-11-25 | Richard Hui | Warranty management system |
WO2011010327A1 (en) * | 2009-07-21 | 2011-01-27 | Ecco Electronics Private Limited | Activation and deactivation of attributes of a consumer device |
US20110078084A1 (en) * | 2009-09-10 | 2011-03-31 | Carrier Corporation | System And Process Of Warranty Management |
TWM378410U (en) * | 2009-10-29 | 2010-04-11 | Wintek Corp | Portable electronic device and tablet personal computer |
US9361637B2 (en) * | 2010-03-05 | 2016-06-07 | Sears Brands, L.L.C. | System and method for providing diagnostic services |
CN103685527B (en) * | 2011-01-05 | 2020-07-03 | 下一步公司 | Consumer electronic registration, control and support concierge device and method |
US8466787B2 (en) * | 2011-03-14 | 2013-06-18 | Grand Mate Co., Ltd. | Service method of gas appliances |
US9313099B2 (en) | 2012-01-13 | 2016-04-12 | Logic PD, Inc. | Systems, devices and methods for provisioning, pairing and activating a newly manufactured device for automatic joining of customer's network |
US8857705B2 (en) | 2012-01-13 | 2014-10-14 | Logic PD, Inc. | Methods for embedding device-specific data to enable remote identification and provisioning of specific devices |
US8857704B2 (en) | 2012-01-13 | 2014-10-14 | Logic PD, Inc. | Methods for embedding device-specific data to enable remote access to real time device data |
US9129127B2 (en) * | 2012-01-23 | 2015-09-08 | Verizon Patent And Licensing Inc. | Secure mobile interface access system |
US20140028449A1 (en) * | 2012-07-27 | 2014-01-30 | Myine Electronics, Inc. | System and method for using personal electronic device to wirelessly link remote diagnostic site to a home appliance for troubleshooting |
US20140046848A1 (en) * | 2012-08-10 | 2014-02-13 | Mastercard International Incorporated | Automatic registration and generation of consumer payment credentials using internet-connected appliances |
JP2014067399A (en) * | 2012-09-10 | 2014-04-17 | Ricoh Co Ltd | Report generation device, report generation system, and program |
US9535185B2 (en) * | 2012-12-04 | 2017-01-03 | Schlumberger Technology Corporation | Failure point diagnostics in cable telemetry |
US20140240241A1 (en) * | 2013-02-26 | 2014-08-28 | Payam Moradian | Monitor for Mobile Phone |
US20140279597A1 (en) * | 2013-03-14 | 2014-09-18 | General Instrument Corporation | Automated transfer of a unique identifier for a consumer electronics device |
US9907319B2 (en) | 2015-03-13 | 2018-03-06 | Steak 'n Shake Enterprises, Inc. | Dual-axis rotational mixer for food products |
US10076124B2 (en) | 2015-03-13 | 2018-09-18 | Steak 'n Shake Enterprises, Inc. | Rapid-agitation mixer for food products |
US11049063B2 (en) | 2015-06-04 | 2021-06-29 | Centriq Technology, Inc. | Asset communication hub |
KR102362654B1 (en) | 2015-07-03 | 2022-02-15 | 삼성전자주식회사 | Oven |
WO2017048274A1 (en) * | 2015-09-18 | 2017-03-23 | Hewlett-Packard Development Company, L.P. | Charging between batteries of devices |
CN110300943B (en) * | 2017-02-16 | 2023-04-25 | 雷蛇(亚太)私人有限公司 | Power supply circuit, wearable device and method for providing power supply for wearable device |
CN108769856B (en) * | 2018-06-12 | 2021-02-23 | 歌尔科技有限公司 | Method and device for establishing single-wire connection, wireless earphone and charging box |
Citations (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4977394A (en) * | 1989-11-06 | 1990-12-11 | Whirlpool Corporation | Diagnostic system for an automatic appliance |
US5410706A (en) * | 1991-09-09 | 1995-04-25 | Compaq Computer Corporation | Computer system having a remote reboot facility with both hard and soft reset capabilities |
US5455933A (en) * | 1993-07-14 | 1995-10-03 | Dell Usa, L.P. | Circuit and method for remote diagnosis of personal computers |
US5625673A (en) * | 1994-09-22 | 1997-04-29 | Lucent Technologies Inc. | Modular communication apparatus |
US5628055A (en) * | 1993-03-04 | 1997-05-06 | Telefonaktiebolaget L M Ericsson Publ | Modular radio communications system |
US5732268A (en) * | 1996-02-26 | 1998-03-24 | Award Software International | Extended BIOS adapted to establish remote communication for diagnostics and repair |
US5809115A (en) * | 1996-01-03 | 1998-09-15 | Nokia Mobile Phones Ltd. | Terminal to be coupled to a telecommunications network using radio communication |
US5875430A (en) * | 1996-05-02 | 1999-02-23 | Technology Licensing Corporation | Smart commercial kitchen network |
US5893037A (en) * | 1994-12-09 | 1999-04-06 | Eastman Kodak Company | Combined electronic/silver-halide image capture system with cellular transmission capability |
US5907815A (en) * | 1995-12-07 | 1999-05-25 | Texas Instruments Incorporated | Portable computer stored removable mobile telephone |
US5961594A (en) * | 1996-09-26 | 1999-10-05 | International Business Machines Corporation | Remote node maintenance and management method and system in communication networks using multiprotocol agents |
US6175934B1 (en) * | 1997-12-15 | 2001-01-16 | General Electric Company | Method and apparatus for enhanced service quality through remote diagnostics |
US6188917B1 (en) * | 1998-09-16 | 2001-02-13 | Nokia Mobile Phones Limited | Portable telecommunications assembly having user hand-hold, and associated method |
US6201867B1 (en) * | 1997-05-14 | 2001-03-13 | Kunihiko Koike | Portable telephone having a removable covering |
US6243578B1 (en) * | 1997-06-24 | 2001-06-05 | Kunihiko Koike | Transmitting/receiving unit for use with a mobile communication device |
US6272575B1 (en) * | 1999-02-26 | 2001-08-07 | Lucent Technologies Inc. | Modular digital assistant |
US6275695B1 (en) * | 1998-10-08 | 2001-08-14 | Nortel Networks Limited | Spectrum yield management in a wireless communication system |
US6279125B1 (en) * | 1998-06-24 | 2001-08-21 | Micron Technology, Inc. | Computer system diagnostics |
US20010033550A1 (en) * | 2000-01-28 | 2001-10-25 | Banwell Thomas Clyde | Physical layer auto-discovery for management of network elements |
US20010051530A1 (en) * | 2000-06-01 | 2001-12-13 | Fujitsu Limited | Communication monitoring and controlling for prevention of RF signal interference in information processing device having plural wireless communication units |
US6338150B1 (en) * | 1997-05-13 | 2002-01-08 | Micron Technology, Inc. | Diagnostic and managing distributed processor system |
US20020007237A1 (en) * | 2000-06-14 | 2002-01-17 | Phung Tam A. | Method and system for the diagnosis of vehicles |
US20020090980A1 (en) * | 2000-12-05 | 2002-07-11 | Wilcox Russell J. | Displays for portable electronic apparatus |
US6438711B2 (en) * | 1998-07-15 | 2002-08-20 | Intel Corporation | Method and apparatus for performing field diagnostics on a computer system |
US20020138649A1 (en) * | 2000-10-04 | 2002-09-26 | Brian Cartmell | Providing services and information based on a request that includes a unique identifier |
US20020151327A1 (en) * | 2000-12-22 | 2002-10-17 | David Levitt | Program selector and guide system and method |
US6477357B1 (en) * | 2000-03-24 | 2002-11-05 | Qwest Communications International, Inc. | Customizable wireless device having stackable modules |
US20020184385A1 (en) * | 2001-04-24 | 2002-12-05 | Saul Kato | Apparatus and method for communicating information to portable computing devices |
US6499114B1 (en) * | 1999-02-17 | 2002-12-24 | General Electric Company | Remote diagnostic system and method collecting sensor data according to two storage techniques |
US6502411B2 (en) * | 2000-09-11 | 2003-01-07 | Kabushiki Kaisha Toshiba | Remote inspection and control of refrigerator |
US20030009710A1 (en) * | 2001-05-10 | 2003-01-09 | Charles Grant | System and method for performing diagnostics using a portable device |
US6516202B1 (en) * | 1999-08-12 | 2003-02-04 | Handspring, Inc. | Mobile computer system designed for wireless communication expansion |
US20030046377A1 (en) * | 2000-12-27 | 2003-03-06 | Wolfgang Daum | Method and apparatus for appliance service diagnostics |
US20030069750A1 (en) * | 2000-08-11 | 2003-04-10 | Sony Corporation | System for automatic device registration |
US20030074179A1 (en) * | 2001-10-12 | 2003-04-17 | Nokia Corporation | Memory-card device for transferring information between the memory-card slot of an application device and a wireless terminal |
US20030101325A1 (en) * | 2001-11-29 | 2003-05-29 | Giuseppe Desoli | Transparent remote data storage device and method |
US20030099362A1 (en) * | 2001-11-27 | 2003-05-29 | Doug Rollins | Method and apparatus for WEP key management and propagation in a wireless system |
US6587879B1 (en) * | 1999-11-18 | 2003-07-01 | International Business Machines Corporation | Architecture for testing pervasive appliances |
US6594657B1 (en) * | 1999-06-08 | 2003-07-15 | Albert-Inc. Sa | System and method for enhancing online support services using natural language interface for searching database |
US6640113B1 (en) * | 2000-09-08 | 2003-10-28 | Mobigence, Inc. | Touch sensitive display integrated with a handheld radiotelephone |
US6651190B1 (en) * | 2000-03-14 | 2003-11-18 | A. Worley | Independent remote computer maintenance device |
US6690947B1 (en) * | 1999-03-25 | 2004-02-10 | Kantan Inc. | Methods and apparatus for a flexible wireless communication and cellular telephone system |
US20040076266A1 (en) * | 2000-07-27 | 2004-04-22 | Hans-Werner Rudolf | Xdsl modem that can be operated in the remote diagnosis mode and corresponding maintenance system |
US6745011B1 (en) * | 2000-09-01 | 2004-06-01 | Telephia, Inc. | System and method for measuring wireless device and network usage and performance metrics |
US20040199353A1 (en) * | 2003-04-01 | 2004-10-07 | International Business Machines Corporation | Multi-mode SCSI diagnostic tool, system, and method |
US20040202015A1 (en) * | 2003-01-21 | 2004-10-14 | C-Guys, Inc. | SDIO card development system |
US20040233930A1 (en) * | 2003-05-19 | 2004-11-25 | Modular Computing & Communications Corporation | Apparatus and method for mobile personal computing and communications |
US20040236843A1 (en) * | 2001-11-15 | 2004-11-25 | Robert Wing | Online diagnosing of computer hardware and software |
US20040268005A1 (en) * | 2001-07-16 | 2004-12-30 | Dickie James P | Portable computer with integrated PDA I/O docking cradle |
US6853291B1 (en) * | 1998-02-20 | 2005-02-08 | Wrap S.P.A. | System device and method for monitoring electric users, particularly household appliances |
US20050075938A1 (en) * | 2002-03-28 | 2005-04-07 | International Business Machines Corporation | Technique for simplified user registration of purchased goods using existing communications networks |
US6898283B2 (en) * | 2000-05-05 | 2005-05-24 | Nokia Mobile Phones Ltd. | Exchangable housing cover for a portable radio communication device |
US6907264B1 (en) * | 2000-08-09 | 2005-06-14 | Lucent Technologies Inc. | Methods and apparatus for modularization of real time and task oriented features in wireless communications |
US20050159184A1 (en) * | 2004-01-16 | 2005-07-21 | U.S. Thermoelectric Consortium | Wireless communications apparatus and method |
US6947675B2 (en) * | 2001-05-02 | 2005-09-20 | Ricoh Company, Ltd. | Remote maintenance and diagnosis of office or domestic appliances |
US20050273662A1 (en) * | 2004-05-27 | 2005-12-08 | Thales Avionics, Inc. | System and method for remote diagnostics for an in-flight entertainment system |
US6978307B2 (en) * | 2001-07-19 | 2005-12-20 | Hewlett-Packard Development Company, L.P. | Apparatus and method for providing customer service |
US20060003804A1 (en) * | 2004-05-25 | 2006-01-05 | Unication Co., Ltd. | Radio signal relaying apparatus |
US6999792B2 (en) * | 2001-09-20 | 2006-02-14 | Peter Warren | Input-output device with universal phone port |
US20060105722A1 (en) * | 2002-05-29 | 2006-05-18 | Rajendra Kumar | Portable data entry device with a detachable host pda |
US7085542B2 (en) * | 2002-05-30 | 2006-08-01 | Motorola, Inc. | Portable device including a replaceable cover |
US20060181411A1 (en) * | 2004-02-04 | 2006-08-17 | Fast Raymond D | System for, and method of, monitoring the movements of mobile items |
US20060190321A1 (en) * | 2004-12-27 | 2006-08-24 | Martins Nicho Eurico P | Method and computing system for games, lottery and/or advertising campaign events using SMS or multimedia messages |
US20060195551A1 (en) * | 2000-10-27 | 2006-08-31 | Dowling Eric M | Federated multiprotocol communication |
US20060230312A1 (en) * | 2005-03-29 | 2006-10-12 | Microsoft Corporation | Methods and systems for performing remote diagnostics |
US20060227517A1 (en) * | 2005-03-29 | 2006-10-12 | Matsushita Electric Industrial Co., Ltd. | Modified connector for improved manufacturing and testing |
US20060241353A1 (en) * | 2005-04-06 | 2006-10-26 | Kyoko Makino | Report check apparatus and computer program product |
WO2006135758A1 (en) * | 2005-06-09 | 2006-12-21 | Whirlpool Corporation | Components and accessories for a communicating appliance |
US20070004550A1 (en) * | 2005-06-30 | 2007-01-04 | Dagoberto Krambeck | Rotary recliner |
US20070018957A1 (en) * | 2005-07-22 | 2007-01-25 | Samsung Electronics Co., Ltd. | Method for setting basic display screen in mobile terminal |
US20070079030A1 (en) * | 2005-09-30 | 2007-04-05 | Intel Corporation | Auxiliary display and storage unit |
US20070129813A1 (en) * | 2005-12-01 | 2007-06-07 | Joerg Ferchau | System for managing appliances |
US20070161404A1 (en) * | 2005-10-18 | 2007-07-12 | Nozomu Yasujima | Wireless communication module for mobile communication |
US20070192464A1 (en) * | 2005-12-22 | 2007-08-16 | Axis Ab | Monitoring system and method for connecting a monitoring device to a service server |
US20070207800A1 (en) * | 2006-02-17 | 2007-09-06 | Daley Robert C | Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device |
US20070288583A1 (en) * | 2001-04-13 | 2007-12-13 | Rensin David K | Systems and methods for saving internet content into a handheld internet appliance |
US20080009325A1 (en) * | 2006-07-10 | 2008-01-10 | Research In Motion Limited | Menu interface for mobile communications device |
US20080040354A1 (en) * | 2006-08-10 | 2008-02-14 | Qualcomm Incorporated | System and method for media content delivery |
US7349964B2 (en) * | 2000-07-25 | 2008-03-25 | Ricoh Company, Ltd. | Method and system for diagnosing, collecting information and servicing a remote system |
US20080140886A1 (en) * | 2004-12-24 | 2008-06-12 | Masahiro Izutsu | Mobile Information Communication Apparatus, Connection Unit for Mobile Information Communication Apparatus, and External Input/Output Unit for Mobile Information Communication Apparatus |
US20080238653A1 (en) * | 2007-03-30 | 2008-10-02 | Sony Corporation, A Japanese Corporation | Method and apparatus for identifying an electronic appliance |
US20090010247A1 (en) * | 2004-11-15 | 2009-01-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Arrangement for Enabling a Multimedia Communication Session |
US7477919B2 (en) * | 2002-09-19 | 2009-01-13 | Peter Warren | Handheld input/output device providing enhanced user interface for a mobile telephone |
US7515937B2 (en) * | 2003-09-25 | 2009-04-07 | Lee Joseph C | Wafer mobile phone platform system |
US7647527B2 (en) * | 2006-01-11 | 2010-01-12 | International Business Machines Corporation | Apparatus and method for collecting and displaying data for remote diagnostics |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100346367B1 (en) | 1997-09-18 | 2002-08-01 | 마쓰시타 레키 가부시키가이샤 | Self-diagnosing apparatus for refrigerator |
US6163693A (en) * | 1997-12-16 | 2000-12-19 | Ericsson, Inc. | Automated warranty registration |
US6208853B1 (en) * | 1998-02-24 | 2001-03-27 | Lucent Technologies Inc. | Methods for registering a warranty for a wireless device |
FR2797070B1 (en) * | 1999-07-30 | 2001-09-28 | St Microelectronics Sa | CHIP CARD READING INCLUDING AN ENERGY SAVING SYSTEM |
IT1309109B1 (en) * | 1999-10-13 | 2002-01-16 | Merloni Elettrodomestici Spa | SYSTEM FOR MONITORING AND CONTROL OF A SET OF ELECTRIC USERS. |
US7234062B2 (en) | 2000-07-18 | 2007-06-19 | General Electric Company | Authentication of remote appliance messages using an embedded cryptographic device |
US6892546B2 (en) | 2001-05-03 | 2005-05-17 | Emerson Retail Services, Inc. | System for remote refrigeration monitoring and diagnostics |
KR20060119986A (en) * | 2003-11-24 | 2006-11-24 | 인터디지탈 테크날러지 코포레이션 | Method and apparatus for utilizing a directional beam antenna in a wireless transmit/receive unit |
US20070004450A1 (en) | 2005-06-30 | 2007-01-04 | Parikh Jay G | Mobile handheld electronic device with a removable cellphone |
US7895309B2 (en) * | 2006-01-11 | 2011-02-22 | Microsoft Corporation | Network event notification and delivery |
WO2008099384A2 (en) * | 2007-02-13 | 2008-08-21 | Modu Ltd. | Modular wireless communicator |
US7552245B2 (en) * | 2007-06-08 | 2009-06-23 | Modu Ltd. | Communication card with three operational states |
US7872872B2 (en) * | 2007-07-30 | 2011-01-18 | Hewlett-Packard Development Company, L.P. | Card-based power system for an electronic device |
-
2008
- 2008-09-25 US US12/237,399 patent/US20090083060A1/en not_active Abandoned
- 2008-09-25 US US12/237,394 patent/US8091772B2/en not_active Expired - Fee Related
- 2008-09-25 US US12/237,396 patent/US20090083000A1/en not_active Abandoned
- 2008-11-03 US US12/263,560 patent/US8032259B2/en not_active Expired - Fee Related
-
2011
- 2011-09-15 US US13/233,618 patent/US8994230B2/en not_active Expired - Fee Related
-
2012
- 2012-01-10 US US13/347,125 patent/US8342394B2/en not_active Expired - Fee Related
- 2012-09-13 US US13/612,890 patent/US8517255B2/en active Active
-
2013
- 2013-07-09 US US13/937,226 patent/US8746549B2/en active Active
Patent Citations (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4977394A (en) * | 1989-11-06 | 1990-12-11 | Whirlpool Corporation | Diagnostic system for an automatic appliance |
US5410706A (en) * | 1991-09-09 | 1995-04-25 | Compaq Computer Corporation | Computer system having a remote reboot facility with both hard and soft reset capabilities |
US5628055A (en) * | 1993-03-04 | 1997-05-06 | Telefonaktiebolaget L M Ericsson Publ | Modular radio communications system |
US5455933A (en) * | 1993-07-14 | 1995-10-03 | Dell Usa, L.P. | Circuit and method for remote diagnosis of personal computers |
US5625673A (en) * | 1994-09-22 | 1997-04-29 | Lucent Technologies Inc. | Modular communication apparatus |
US5893037A (en) * | 1994-12-09 | 1999-04-06 | Eastman Kodak Company | Combined electronic/silver-halide image capture system with cellular transmission capability |
US5907815A (en) * | 1995-12-07 | 1999-05-25 | Texas Instruments Incorporated | Portable computer stored removable mobile telephone |
US5809115A (en) * | 1996-01-03 | 1998-09-15 | Nokia Mobile Phones Ltd. | Terminal to be coupled to a telecommunications network using radio communication |
US5732268A (en) * | 1996-02-26 | 1998-03-24 | Award Software International | Extended BIOS adapted to establish remote communication for diagnostics and repair |
US5875430A (en) * | 1996-05-02 | 1999-02-23 | Technology Licensing Corporation | Smart commercial kitchen network |
US5961594A (en) * | 1996-09-26 | 1999-10-05 | International Business Machines Corporation | Remote node maintenance and management method and system in communication networks using multiprotocol agents |
US6338150B1 (en) * | 1997-05-13 | 2002-01-08 | Micron Technology, Inc. | Diagnostic and managing distributed processor system |
US6201867B1 (en) * | 1997-05-14 | 2001-03-13 | Kunihiko Koike | Portable telephone having a removable covering |
US6243578B1 (en) * | 1997-06-24 | 2001-06-05 | Kunihiko Koike | Transmitting/receiving unit for use with a mobile communication device |
US6175934B1 (en) * | 1997-12-15 | 2001-01-16 | General Electric Company | Method and apparatus for enhanced service quality through remote diagnostics |
US6853291B1 (en) * | 1998-02-20 | 2005-02-08 | Wrap S.P.A. | System device and method for monitoring electric users, particularly household appliances |
US6279125B1 (en) * | 1998-06-24 | 2001-08-21 | Micron Technology, Inc. | Computer system diagnostics |
US6438711B2 (en) * | 1998-07-15 | 2002-08-20 | Intel Corporation | Method and apparatus for performing field diagnostics on a computer system |
US6188917B1 (en) * | 1998-09-16 | 2001-02-13 | Nokia Mobile Phones Limited | Portable telecommunications assembly having user hand-hold, and associated method |
US6275695B1 (en) * | 1998-10-08 | 2001-08-14 | Nortel Networks Limited | Spectrum yield management in a wireless communication system |
US6499114B1 (en) * | 1999-02-17 | 2002-12-24 | General Electric Company | Remote diagnostic system and method collecting sensor data according to two storage techniques |
US6272575B1 (en) * | 1999-02-26 | 2001-08-07 | Lucent Technologies Inc. | Modular digital assistant |
US7194285B2 (en) * | 1999-03-25 | 2007-03-20 | Kantan Inc. | Methods and apparatus for a multi-standard wireless communication and cellular telephone system |
US6690947B1 (en) * | 1999-03-25 | 2004-02-10 | Kantan Inc. | Methods and apparatus for a flexible wireless communication and cellular telephone system |
US6594657B1 (en) * | 1999-06-08 | 2003-07-15 | Albert-Inc. Sa | System and method for enhancing online support services using natural language interface for searching database |
US6516202B1 (en) * | 1999-08-12 | 2003-02-04 | Handspring, Inc. | Mobile computer system designed for wireless communication expansion |
US6587879B1 (en) * | 1999-11-18 | 2003-07-01 | International Business Machines Corporation | Architecture for testing pervasive appliances |
US20010033550A1 (en) * | 2000-01-28 | 2001-10-25 | Banwell Thomas Clyde | Physical layer auto-discovery for management of network elements |
US6651190B1 (en) * | 2000-03-14 | 2003-11-18 | A. Worley | Independent remote computer maintenance device |
US6477357B1 (en) * | 2000-03-24 | 2002-11-05 | Qwest Communications International, Inc. | Customizable wireless device having stackable modules |
US6898283B2 (en) * | 2000-05-05 | 2005-05-24 | Nokia Mobile Phones Ltd. | Exchangable housing cover for a portable radio communication device |
US20010051530A1 (en) * | 2000-06-01 | 2001-12-13 | Fujitsu Limited | Communication monitoring and controlling for prevention of RF signal interference in information processing device having plural wireless communication units |
US20020007237A1 (en) * | 2000-06-14 | 2002-01-17 | Phung Tam A. | Method and system for the diagnosis of vehicles |
US7349964B2 (en) * | 2000-07-25 | 2008-03-25 | Ricoh Company, Ltd. | Method and system for diagnosing, collecting information and servicing a remote system |
US20040076266A1 (en) * | 2000-07-27 | 2004-04-22 | Hans-Werner Rudolf | Xdsl modem that can be operated in the remote diagnosis mode and corresponding maintenance system |
US6907264B1 (en) * | 2000-08-09 | 2005-06-14 | Lucent Technologies Inc. | Methods and apparatus for modularization of real time and task oriented features in wireless communications |
US20030069750A1 (en) * | 2000-08-11 | 2003-04-10 | Sony Corporation | System for automatic device registration |
US6745011B1 (en) * | 2000-09-01 | 2004-06-01 | Telephia, Inc. | System and method for measuring wireless device and network usage and performance metrics |
US6640113B1 (en) * | 2000-09-08 | 2003-10-28 | Mobigence, Inc. | Touch sensitive display integrated with a handheld radiotelephone |
US6502411B2 (en) * | 2000-09-11 | 2003-01-07 | Kabushiki Kaisha Toshiba | Remote inspection and control of refrigerator |
US20020138649A1 (en) * | 2000-10-04 | 2002-09-26 | Brian Cartmell | Providing services and information based on a request that includes a unique identifier |
US20060195551A1 (en) * | 2000-10-27 | 2006-08-31 | Dowling Eric M | Federated multiprotocol communication |
US20020090980A1 (en) * | 2000-12-05 | 2002-07-11 | Wilcox Russell J. | Displays for portable electronic apparatus |
US20020151327A1 (en) * | 2000-12-22 | 2002-10-17 | David Levitt | Program selector and guide system and method |
US20030046377A1 (en) * | 2000-12-27 | 2003-03-06 | Wolfgang Daum | Method and apparatus for appliance service diagnostics |
US20070288583A1 (en) * | 2001-04-13 | 2007-12-13 | Rensin David K | Systems and methods for saving internet content into a handheld internet appliance |
US20020184385A1 (en) * | 2001-04-24 | 2002-12-05 | Saul Kato | Apparatus and method for communicating information to portable computing devices |
US6947675B2 (en) * | 2001-05-02 | 2005-09-20 | Ricoh Company, Ltd. | Remote maintenance and diagnosis of office or domestic appliances |
US20030009710A1 (en) * | 2001-05-10 | 2003-01-09 | Charles Grant | System and method for performing diagnostics using a portable device |
US20040268005A1 (en) * | 2001-07-16 | 2004-12-30 | Dickie James P | Portable computer with integrated PDA I/O docking cradle |
US6978307B2 (en) * | 2001-07-19 | 2005-12-20 | Hewlett-Packard Development Company, L.P. | Apparatus and method for providing customer service |
US6999792B2 (en) * | 2001-09-20 | 2006-02-14 | Peter Warren | Input-output device with universal phone port |
US7266391B2 (en) * | 2001-09-20 | 2007-09-04 | Peter Warren | Expanded display and input-output device for mobile wireless telephone |
US20030074179A1 (en) * | 2001-10-12 | 2003-04-17 | Nokia Corporation | Memory-card device for transferring information between the memory-card slot of an application device and a wireless terminal |
US20040236843A1 (en) * | 2001-11-15 | 2004-11-25 | Robert Wing | Online diagnosing of computer hardware and software |
US20030099362A1 (en) * | 2001-11-27 | 2003-05-29 | Doug Rollins | Method and apparatus for WEP key management and propagation in a wireless system |
US20030101325A1 (en) * | 2001-11-29 | 2003-05-29 | Giuseppe Desoli | Transparent remote data storage device and method |
US20050075938A1 (en) * | 2002-03-28 | 2005-04-07 | International Business Machines Corporation | Technique for simplified user registration of purchased goods using existing communications networks |
US20060105722A1 (en) * | 2002-05-29 | 2006-05-18 | Rajendra Kumar | Portable data entry device with a detachable host pda |
US7085542B2 (en) * | 2002-05-30 | 2006-08-01 | Motorola, Inc. | Portable device including a replaceable cover |
US7477919B2 (en) * | 2002-09-19 | 2009-01-13 | Peter Warren | Handheld input/output device providing enhanced user interface for a mobile telephone |
US20040202015A1 (en) * | 2003-01-21 | 2004-10-14 | C-Guys, Inc. | SDIO card development system |
US7225357B2 (en) * | 2003-01-21 | 2007-05-29 | Zentek Technology Japan, Inc. | SDIO card development system |
US20040199353A1 (en) * | 2003-04-01 | 2004-10-07 | International Business Machines Corporation | Multi-mode SCSI diagnostic tool, system, and method |
US20040233930A1 (en) * | 2003-05-19 | 2004-11-25 | Modular Computing & Communications Corporation | Apparatus and method for mobile personal computing and communications |
US7515937B2 (en) * | 2003-09-25 | 2009-04-07 | Lee Joseph C | Wafer mobile phone platform system |
US20050159184A1 (en) * | 2004-01-16 | 2005-07-21 | U.S. Thermoelectric Consortium | Wireless communications apparatus and method |
US20060181411A1 (en) * | 2004-02-04 | 2006-08-17 | Fast Raymond D | System for, and method of, monitoring the movements of mobile items |
US20060003804A1 (en) * | 2004-05-25 | 2006-01-05 | Unication Co., Ltd. | Radio signal relaying apparatus |
US7269761B2 (en) * | 2004-05-27 | 2007-09-11 | Thales Avionics, Inc. | System and method for remote diagnostics for an in-flight entertainment system |
US20050273662A1 (en) * | 2004-05-27 | 2005-12-08 | Thales Avionics, Inc. | System and method for remote diagnostics for an in-flight entertainment system |
US20090010247A1 (en) * | 2004-11-15 | 2009-01-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Arrangement for Enabling a Multimedia Communication Session |
US20080140886A1 (en) * | 2004-12-24 | 2008-06-12 | Masahiro Izutsu | Mobile Information Communication Apparatus, Connection Unit for Mobile Information Communication Apparatus, and External Input/Output Unit for Mobile Information Communication Apparatus |
US20060190321A1 (en) * | 2004-12-27 | 2006-08-24 | Martins Nicho Eurico P | Method and computing system for games, lottery and/or advertising campaign events using SMS or multimedia messages |
US20060227517A1 (en) * | 2005-03-29 | 2006-10-12 | Matsushita Electric Industrial Co., Ltd. | Modified connector for improved manufacturing and testing |
US20060230312A1 (en) * | 2005-03-29 | 2006-10-12 | Microsoft Corporation | Methods and systems for performing remote diagnostics |
US20060241353A1 (en) * | 2005-04-06 | 2006-10-26 | Kyoko Makino | Report check apparatus and computer program product |
WO2006135758A1 (en) * | 2005-06-09 | 2006-12-21 | Whirlpool Corporation | Components and accessories for a communicating appliance |
US20070004550A1 (en) * | 2005-06-30 | 2007-01-04 | Dagoberto Krambeck | Rotary recliner |
US20070018957A1 (en) * | 2005-07-22 | 2007-01-25 | Samsung Electronics Co., Ltd. | Method for setting basic display screen in mobile terminal |
US20070079030A1 (en) * | 2005-09-30 | 2007-04-05 | Intel Corporation | Auxiliary display and storage unit |
US20070161404A1 (en) * | 2005-10-18 | 2007-07-12 | Nozomu Yasujima | Wireless communication module for mobile communication |
US20070129813A1 (en) * | 2005-12-01 | 2007-06-07 | Joerg Ferchau | System for managing appliances |
US20070192464A1 (en) * | 2005-12-22 | 2007-08-16 | Axis Ab | Monitoring system and method for connecting a monitoring device to a service server |
US7647527B2 (en) * | 2006-01-11 | 2010-01-12 | International Business Machines Corporation | Apparatus and method for collecting and displaying data for remote diagnostics |
US20070207800A1 (en) * | 2006-02-17 | 2007-09-06 | Daley Robert C | Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device |
US20080009325A1 (en) * | 2006-07-10 | 2008-01-10 | Research In Motion Limited | Menu interface for mobile communications device |
US20080040354A1 (en) * | 2006-08-10 | 2008-02-14 | Qualcomm Incorporated | System and method for media content delivery |
US20080238653A1 (en) * | 2007-03-30 | 2008-10-02 | Sony Corporation, A Japanese Corporation | Method and apparatus for identifying an electronic appliance |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100255812A1 (en) * | 2008-11-11 | 2010-10-07 | Onmobile Global Limited | Method and system for updating social networking site with ring back tone information |
US9277050B2 (en) * | 2008-11-11 | 2016-03-01 | Onmobile Global Limited | Method and system for updating social networking site with ring back tone information |
US9002840B2 (en) | 2009-02-02 | 2015-04-07 | Yahoo! Inc. | Automated search |
US20100198812A1 (en) * | 2009-02-02 | 2010-08-05 | Yahoo! Inc. | Automated search |
US8458177B2 (en) * | 2009-02-02 | 2013-06-04 | Yahoo! Inc. | Automated search |
US20110178904A1 (en) * | 2010-01-20 | 2011-07-21 | Futurewei Technologies, Inc. | Method for Accounting Information Handling in an Interworking |
US20120030075A1 (en) * | 2010-01-20 | 2012-02-02 | Futurewei Technologies, Inc. | Method for Accounting Information Handling in an Interworking |
US8521624B2 (en) * | 2010-01-20 | 2013-08-27 | Futurewei Technologies, Inc. | Method for accounting information handling in an interworking |
US8762232B2 (en) * | 2010-01-20 | 2014-06-24 | Futurewei Technologies, Inc. | Method for accounting information handling in an interworking |
US20110212749A1 (en) * | 2010-02-27 | 2011-09-01 | Daren Lewis | Mobile device for enhanced connectivity |
US8331981B2 (en) | 2010-02-27 | 2012-12-11 | Daren Lewis | Mobile device for enhanced connectivity |
WO2011145093A3 (en) * | 2010-05-17 | 2012-01-12 | Modu Ltd. | Decentralized system and method for voice and video sessions |
US8588990B2 (en) | 2011-06-30 | 2013-11-19 | Ayla Networks, Inc. | Communicating through a server between appliances and applications |
US20140229466A1 (en) * | 2013-02-12 | 2014-08-14 | Sony Corporation | Information processing apparatus, information processing method, and program |
US9922079B2 (en) * | 2013-02-12 | 2018-03-20 | Sony Corporation | Information processing apparatus, for assisting user in setting an appropriate search condition |
US20150050961A1 (en) * | 2013-08-19 | 2015-02-19 | Mbit Wireless, Inc. | Method and apparatus for an add-on communication device |
US9369169B2 (en) * | 2013-08-19 | 2016-06-14 | Mbit Wireless, Inc. | Method and apparatus for an add-on communication device |
US9979427B2 (en) | 2014-09-09 | 2018-05-22 | Ppip Llc | Privacy and security systems and methods of use |
US10128890B2 (en) | 2014-09-09 | 2018-11-13 | Ppip Llc | Privacy and security systems and methods of use |
Also Published As
Publication number | Publication date |
---|---|
US20120120994A1 (en) | 2012-05-17 |
US20130303115A1 (en) | 2013-11-14 |
US8091772B2 (en) | 2012-01-10 |
US8994230B2 (en) | 2015-03-31 |
US8746549B2 (en) | 2014-06-10 |
US8032259B2 (en) | 2011-10-04 |
US20120062043A1 (en) | 2012-03-15 |
US8517255B2 (en) | 2013-08-27 |
US8342394B2 (en) | 2013-01-01 |
US20090083000A1 (en) | 2009-03-26 |
US20130045776A1 (en) | 2013-02-21 |
US20090199025A1 (en) | 2009-08-06 |
US20090078760A1 (en) | 2009-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090083060A1 (en) | Automated computer electronics device reporting | |
EP2342869B1 (en) | System and method for managing and appling history information of terminal in converged personal network service environment, and converged personal network service server, mobile communication and end device therefor | |
ES2361192T3 (en) | MANAGEMENT AND REMOTE ACCESS TO DATABASES, SERVICES AND DEVICES ASSOCIATED WITH A MOBILE TERMINAL. | |
KR100744384B1 (en) | Method and apparatus for providing charging information of wireless data communication service | |
CN102918919B (en) | The system and method for the PDP Context in management wireless data communication network | |
USRE48699E1 (en) | Methods and apparatus for communicating messages between mobile communications devices and internet enabled devices | |
US20060293036A1 (en) | System for identifying mobile terminal device automatically and system for value added service access | |
US20050153683A1 (en) | Plug and play mobile services | |
US20050060364A1 (en) | System and method for over the air (OTA) wireless device and network management | |
CN102932958A (en) | Method, device and system for real-time data sharing | |
WO2002082725A1 (en) | Framework for a dynamic management system | |
WO2014183260A1 (en) | Method, device and system for processing data service under roaming scenario | |
US9467841B2 (en) | Information processing apparatus, wireless communication apparatus, and communication system | |
TW201406186A (en) | System and method for updating network configuration parameters | |
US20100199333A1 (en) | System and method for providing device management service to electronic device having no broadband communication module | |
WO2010124579A1 (en) | Method and system for terminal protection | |
US20040077331A1 (en) | System and method for tracking dropped calls in a wireless telecommunication system | |
US20080278286A1 (en) | Communication Method, System and User Terminal | |
WO2012065492A1 (en) | Method for sending imsi and terminal | |
KR100872969B1 (en) | Method for updating me information when usim card of ue is changed and system thereof | |
KR20080090069A (en) | User interface service system and its method of a mobile communication terminal | |
JP2007134796A (en) | Mobile communication system and identification information transmitter | |
KR100592774B1 (en) | System for setting added service of mobile phone using extended short message service and method thereof | |
KR100542922B1 (en) | Wireless instant messaging service method and system there-for | |
EP4300896A1 (en) | Setting system for mobile communication terminal and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MODU LTD., ISRAEL Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHERMAN, ITAY;BYCHKOV, EYAL;RON, URI;AND OTHERS;REEL/FRAME:021686/0355;SIGNING DATES FROM 20081006 TO 20081012 |
|
AS | Assignment |
Owner name: SUN, DAVID, CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:MODU LTD.;REEL/FRAME:023810/0357 Effective date: 20091201 Owner name: SUN, DAVID,CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:MODU LTD.;REEL/FRAME:023810/0357 Effective date: 20091201 |
|
XAS | Not any more in us assignment database |
Free format text: RECORDATION;ASSIGNOR:MODU LTD.;REEL/FRAME:023639/0498 |
|
AS | Assignment |
Owner name: GOOGLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MODU LTD.;REEL/FRAME:030351/0496 Effective date: 20120207 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: GOOGLE LLC, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044142/0357 Effective date: 20170929 |