摘要:
A method and system for using a wireless enabled portable computer system as a wireless modem. The portable computer system may be a personal digital assistant (PDA) having an internal wireless modem. The internal wireless modem, e.g., GSM radio, contains a communication port (port2) that communicates with a processor of the portable computer system. The portable computer system also contains another communication port (port1) that is externally available for connection to a second computer system. A software bridge is provided that copies commands and/or data from the port1 over to the port2 and vice-versa. The software bridge allows the second computer system to directly use the internal wireless modem of the portable computer system when the portable computer system is connected to the second computer. The connection to the second computer system can be made by a wired connection (e.g., serial interface, RS232) or by a wireless connection, e.g., Bluetooth or infra-red communication. The port1 and the port2 can be serial communication ports which may be UART compliant. The PDA thus extends wireless functionality to a second computer system (e.g., a notebook) using conventional connection mechanisms for communicating with the second computer system.
摘要:
A mobile computing device comprises a first microprocessor having a sleep mode and a wake mode and a second microprocessor configured for wireless communication. A communication port is configured to communicate data from the second processor to the first processor, wherein the second processor is configured to provide a wake signal to the first microprocessor and the first microprocessor is configured to open the communication port in response to the wake signal and to receive data from the second microprocessor through the communication port.
摘要:
A method and system for allowing a single resource (e.g., a serial port) to be shared by multiple applications in a cooperative manner. The first application to use the resource defines a yield callback that is invoked when a second application makes a request for the serial port. The callback allows the first application to decide whether or not it will yield the resource to the second application. If the first application grants the request, the second application is allowed to use the resource; otherwise, the first application continues to use the resource and the second application receives an error message. The first application can be notified when the second application is finished with the resource so that the resource can be returned to the first application for use.
摘要:
The present invention is a system and method that facilitates extendible identification of various peripheral devices coupled to a hand held computer. In one embodiment of a present invention peripheral device identification system and method, an initial pulse of an interrupt signal received by the hand held computer initiates an interrupt routine that continues to monitor the interrupt signal for additional pulses within a predetermined time. A hand held computer peripheral device identification system and method of the present invention correlates the number of received pulses with the type of peripheral device coupled to the serial port. In one exemplary implementation of the present invention, a hand held computer peripheral device identification detection system and method utilizes a hash table to map the number of pulses to a type of peripheral device. In one embodiment of the present invention, the hand held computer peripheral device identification system and method is backward compatible and capable of identifying legacy peripheral devices such as a cradle or modem.
摘要:
A method of rejecting a Bluetooth communications request is disclosed. A portable device receives a Bluetooth communications request from a computing device. The communications request includes a device identification of the computing device. A list of trusted device identifications stored in a memory resource of the portable device is automatically accessed. The Bluetooth communications request is rejected in response to determining that the device identification is not in the list of trusted device identifications.
摘要:
A messaging server is configured to receive an instant message comprising a message address and to store a mobile device ID associated with the message address. The messaging server is configured to redirect the instant message to a mobile device associated with the mobile device ID and to send the instant message to the mobile device.
摘要:
One embodiment in accordance with the present invention includes using a portable computing device to remotely control devices and/or systems wirelessly. Specifically, a software timer application operating on the portable computing device enables its user to predefine the time, date, and the operation(s) that one or more properly enabled devices and/or systems perform in the future. That is, the timer software operating on the portable computing device is able at some predefined time to wirelessly trigger an action or a sequence of actions from devices and/or systems. For example, a user of the portable computing device is able to utilize the timer software to program a predefined date and time that the portable computing device will turn on a favorite radio program and turn up the thermostat. The wireless communication of the portable computing device may occur using a radio frequency (RF) technology like Bluetooth, IEEE 802.11, or HomeRF.
摘要:
A method and system for selecting and connecting to an access point in a wireless network of devices, such as a Bluetooth network. Initially, an initiator device is preconfigured with a list of available access point addresses. The initiator device broadcasts an inquiry message that is received by available wireless devices which, in turn, respond with their respective addresses, occupancy level and device classification. The initiator device compares the respondent addresses with the preconfigured access point addresses and connects to a match, thus terminating the inquiry, provided certain fitness functions are satisfied. The fitness functions might include such considerations as occupancy rate, device classification, signal strength, or physical distance of separation. The list of addresses on the initiator device is updated automatically upon connecting with a network server whenever a new device is added or an old one removed from the network server's access point address list.
摘要:
A method of indexing information stored on a portable electronic device. The method includes receiving an association signal by the portable electronic device the association signal providing an indication of adjacent resources, accessing a database including a table storing relationships between data stored on the portable electronic device and the association signal, and indexing the data based on the relationships accessed in the database.
摘要:
A wireless communication method for selective transmission of data among a group of mobile computing devices. A user's device is used to broadcast a query to determine a group of mobile computing devices within communications range. A list of resulting mobile computing devices is then presented to the user through the device's interface. The user selects at least one of the mobile computing devices from the list for a data transfer. The data transfer is then performed to the selected at least one mobile computing device. Upon completion of the transfer, a confirmation is presented to the user. In this manner, wireless data transfers can be performed with a number of different mobile computing devices within communications range. The user can select a number of mobile computing devices from the list and perform the data transfer to each of the selected number in a single step. The data transfer is performed using a wireless RF communications link. The wireless RF communications link can be compatible with a version of the Bluetooth specification.