Personalizing and Negotiating Communications Using A Portable Device
Original Publication Date: 2008-Jul-28
Included in the Prior Art Database: 2008-Jul-28
Surendra Verma: INVENTOR [+3]
A solution is provided that includes a portable device that acts as an agent between a user and a machine, service or other host. The portable device negotiates with the host to relay the user's preferences which the host can implement within a computing or communication environment. The portable device can also perform various aspects of negotiating commercial transactions on behalf of the user. The portable device stores a history of transactions and other user behaviors and utilizes the stored information for updating and modifying preferences. The portable device includes a memory that stores profile information and other data and files. The portable device also includes a processor for learning preferences and negotiating information.
Portable devices such as flash drives, smart cards, and the like, are playing an increasing role in people’s lives as the devices’ data storage capacities and processing power increase. Many personal devices can be personalized and customized to suit user preferences and some can even accommodate several user preferences. When users interact with other users, machines, or services, the users often specify the same or similar preferences in each situation and unless the other machine or service stores the user’s preferences locally, the user must specify the preferences at the beginning of each encounter. Additionally, each time a user interacts with a new machine or service, the user typically must configure the user’s preferences one setting at a time.
A solution is provided that enables a user to extend personal preferences between many different situations. A personal user device is provided that is capable of maintaining a device user profile (DUP) that includes the preferences that a user has specified for various computing, communication, and commercial environments. The device includes storage capabilities as well as a processor that facilitates learning, negotiation, communication, and other functionalities. The device can contain many different DUP’s and may be configured to manage DUP’s for different users. A user can utilize the device by causing the device to communicate with a host machine. As used herein, host machines are machines that are configured to communicate with a personal user device and thereby receive and implement a DUP.
The device is versatile and can be used with any number of host machines. For example, in some instances, the device can be used to configure the settings associated with a television or other type of multimedia presentation machine. In this case, for example, a user may bring the user’s device to a hotel and use the device to configure the television services in the hotel according to a DUP stored on the device. In another example, the device may be used to configure a personal computer, workstation, terminal, or other computing device. The device may also be used to negotiate commercial transactions through communication with other machines and services. This may be achieved by maintaining payment information in the device. In other situations, the device may store previous offers or bids associated with a particular product or service, and may be configured to generate, based on an intelligent analysis of previous behavior, a bid or offer in a new commercial situation. The personal device described herein may additionally be configured to provide any number of...