Abstract:
The present invention includes methods and devices for providing safeguards to the access of certain substances. Some implementations provide alerts and/or other appropriate actions when substances are subject to spoilage or expiration. Some implementations provide responses to potentially dangerous combinations of substances. Other aspects of the invention involve determining the allergies of a user and providing a warning when allergens are, or recently have been, present. One preferred embodiment provides a smart medicine cabinet for helping to provide medication safely to a patient and to provide other related services.
Abstract:
In one embodiment, a method for presence-based management in a communication network includes, using IM, discovering one or more network devices in a communication network. The network devices couple two or more endpoints (18) to each other and enable communication between a first one of the endpoints (18) and one or more second ones of the endpoints (18). The method also includes, using IM, obtaining presence information (28) on the discovered network devices from the discovered network devices and, using the presence information (28) on the discovered network devices from the discovered network devices, maintaining presence data associated with the discovered network devices.
Abstract:
A method of facilitating a telephonic response to an electronic message is described. The method includes determining at least one telephone number from a received electronic message, and assigning the determined telephone number dynamically to a button on the telephone to provide a speed dial button on the telephone. Determining the telephone number may include comparing an electronic mail address in an address field of the electronic message with a telephone directory to determine a telephone number associated with the address. If the electronic message is a text or a voice message, determining the telephone number may include parsing a body of the message to determine a telephone number, if present, which has been included into the body of the text message.
Abstract:
In one embodiment, techniques for manipulating a voice message using a telephone user interface are provided. The telephone user interface receives a mark begin segment command from a telephonic device through a voice modality. The mark begin segment command indicates a beginning point for a voice message segment in the voice message. The telephone user interface then receives a mark end segment command from the telephonic device through the voice modality. The mark segment command indicates an ending point for the voice message segment in the voice message. An action command from the telephonic device is received and an action based on the action command for the voice message segment is performed. The voice message segment is a portion of the voice message determined based on the indicated beginning point of the voice message segment and the indicated ending point of the voice message segment in the voice message.
Abstract:
A method and system for providing destination-based call priority includes receiving a request to establish a connection to a dialed number. A priority for the connection is determined based on the dialed number. The connection is established based on the priority.
Abstract:
A method and an apparatus for inserting an included message into an e-mail message, wherein the e-mail message is transferred through a unified messaging solution have been provided. In one embodiment, the unified messaging solution detects transmission of a voice mail message as the e-mail attachment. The voice mail message is received by a system that facilitates the transfer of the e-mail message. The system associates the included message with the voice mail message. The included message is inserted into the e-mail message. The system sends the e-mail message along with the included message and the attached voice mail message to an intended user. In a preferred embodiment, the included message is an advertising message.
Abstract:
A system and method for enabling an enhanced camp-on feature for a communications device. In an illustrative embodiment, the system includes a first mechanism for providing information pertaining to why a first user of a first communications device is unable to be contacted. A second mechanism enables a second user of a second communications device to make a camp-on selection based on the information. In a more specific embodiment, the information includes state information pertaining to the first communications device. The first means includes a fist module running on the first communications device. The first module is adapted to selectively relay the state information to an entity connected to the network. In the specific embodiment, the entity connected to the network includes Private Branch eXchange (PBX) system.
Abstract:
An active or dynamic RFID tag (306, 312, 318, 360, 500) that actively provides current status information regarding a particular item, and mechanisms for recognizing dynamic RFID information read from such RFID tag. Static identifying information regarding the particular item is provided either by the same active/dynamic RFID tag or by a different passive RFID tag (320). The actively provided status information corresponds to changes in the item's status (608). Active RFID tags are positioned next to one or more components (304, 310, 316) within a system (300) so that each active RFID tag is powered and transmitting its information only when its corresponding component is operational; i.e., the active RFID tag either transmits or fails to transmit based on its component's status state. An RFID reader (700, 800) can then know that a system has a failing component when the component's corresponding active RFID tag is not transmitting its RFID information.