WO2002023309A2 - Interactive wireless information and communications agent - Google Patents
Interactive wireless information and communications agent Download PDFInfo
- Publication number
- WO2002023309A2 WO2002023309A2 PCT/US2001/029209 US0129209W WO0223309A2 WO 2002023309 A2 WO2002023309 A2 WO 2002023309A2 US 0129209 W US0129209 W US 0129209W WO 0223309 A2 WO0223309 A2 WO 0223309A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- agent
- information
- recited
- relative position
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Definitions
- This invention relates to the field of communications, and more particularly to the wireless digital communication.
- the Internet is a global computer network providing access to a large, distributed body of information.
- the collection of information accessible throughout this network is generally not organized or indexed, making the task of locating useful information difficult.
- the difficulty of finding and retrieving information is exacerbated by the multiplicity of protocols used for interacting with information and service providers, numerous formats for different types of multimedia data, and the rapidly growing and changing topology of the network.
- E-mail was one of the first services developed on the Internet. Today, e-mail is an important service on any computer network, not just the Internet. E-mail involves sending a message from one computer account to another computer account. E-mail is used to send textual information as well as files, including graphic files, executable file, word processing and other files.
- Wireless communications facilitates the delivery of information between the transmitter and the receiver without a physical wired connection.
- Such advantage translates to the freedom of mobility for the users and to the savings of wiring nuisance for the users.
- timeliness of information is one key factor to efficiency improvement and potential business success.
- broadcast services provide information in an undistinguished manner. That is, every user receives the same information regardless the user's interest.
- the existing personal communications services (such as cellular, satellite, etc.) can provide user desired data but it is always based on a user's particular request at that instant of time.
- the present invention is a system and method for an interactive communication of information.
- a communications agent prepares and customizes user-desired information, and manages user communications via wireless links.
- FIG. 1 is a high level diagram of a communication network employing the present invention
- FIG. 2 is a high level diagram of a communication network employing the present invention with multiple agents
- FIG. 3 is a high level diagram of a communication network employing the present invention with multiple agents and multiple users;
- FIG. 4 is a high level diagram of a local interactive communication agent.
- the present invention is a system and method for dynamic management of information that addresses the integration of information and communication services and provides real time interactive ways to such services.
- An interactive communications agent prepares and customizes user-desired information, and manages user communications via wireless links.
- the interactive communications agent provides the desired information and communications services to a user in an interactive communications environment.
- the interactive communications agent serves as a mobile personal secretary to a user in an electronic format (i.e., software & hardware).
- the interactive communications agent searches the intranet and/or the Internet based on user commanded keywords and user defined preferences in his profile.
- the user preference profile enlists the default order of information to receive and defines the user's range of interest and keyword sets.
- the interactive communications agent may collect/update the information based on the user preference profile.
- the interactive communications agent delivers the information to the user based on the profile once the user activates the system.
- the user may perform various operations on delivering information (e.g., pause, replay, fast forward, etc.), may change the default delivery order at real time, and can issue a new search.
- the interactive communications agent can also perform the communications management functions including registration of user's location, receiving or originating calls/messages for the user, and sending commands to functional devices.
- the interactive communications environment between the interactive communications agent and the user are based on voice (e.g., voice recognition and synthetic voice), displays, keyboards and/or other input/output devices.
- the wireless link between the interactive communications agent and the network can be provided via a cellular connection, satellite, wireless data service or wireless local area network (WLAN).
- WLAN wireless local area network
- Intelligent agents are known to those skilled in the art.
- An intelligent agent is essentially a device, or method, which enables a device, to simulate the knowledge base or problem solving abilities of a human assistant or agent.
- the intelligent agent can be taught that the phrase “Hank and Rose” refers to "Mr. and Mrs. Henry Smith” and that they have a particular address, or phone number, with particular likes and dislikes, etc. so that when the user references "Hank and Rose " the intelligent agent can then supply other corresponding information necessary for the task at hand.
- Databases which generate a profile of user preferences by interactive questioning, by recording a history of the user's actual choices, or by some other means or combination of means can function with intelligent agents.
- intelligent agents include inference ranking rules that would suggest which choices an individual most prefers or which alternatives an individual might prefer and programs or methods based upon relationships and likenesses among possible choices, as well as rankings determined by polling like-minded individuals (such as the Firefly system, by which individuals list favorite records or books, the program groups individuals with similar likes, and then infers that other records or books enjoyed by an individual would be enjoyed by similar individuals even if the similar individual had not listed the records or books).
- Intelligent agents can search out information, data, products, merchants, services, and the like, which meet pre-specified criteria. For example, an intelligent agent could search for the best price for a particular product, the best quality among similar products, or the "best" ratio of price to quality.
- an intelligent agent can search for the "shortest" layover time in an airplane flight schedule or the "shortest” total travel time when multiple airports are available with various transportation links.
- the criteria might be generated by internal rules, specified by the user, inferred from prior user choices, or from learned knowledge.
- intelligent agent refers to a device or software, which accomplishes one or more of the above or similar operations.
- a system according to the invention can be implemented in a mobile device, e.g., cell phone, personal digital assistant (PDA), a vehicle, a transportation system (e.g., train, boat, airplane, or bike), or even a fixed location to provide a user with his desired information anytime, anywhere.
- a mobile device e.g., cell phone, personal digital assistant (PDA), a vehicle, a transportation system (e.g., train, boat, airplane, or bike), or even a fixed location to provide a user with his desired information anytime, anywhere.
- the present invention functions as an information agent.
- the information delivery order is based on user's preference and the information associated with the user's location information. For example, if the agent detects a traffic jam (via the continuous searching for the traffic information of the user's driving route), the agent can provide alternative route information and interactively instruct the user to do so. The corresponding user's schedule (meeting, flights etc.) can be re-scheduled accordingly.
- FIG. 1 there is shown a high-level schematic/block diagram of a communication network employing the present invention system and method for dynamic management of information.
- a user 102 accesses a PDA 104 or other digital device (personal computer, laptop computer, etc.), which contains a wireless communication interface 106.
- the wireless communication interface connects to a wireless communication portal 108 such as a mobile base station (BS) or a radio access port (RAP) via a wireless link 110.
- the wireless link 110 can be a PCS connection, cellular connection, satellite connection, wireless data service or wireless local area network (WLAN) service.
- the communication portal 108 connects to the Internet 112 through a TCP/IP compatible interface.
- the TCP/IP connection may be direct or through a local network.
- a variety of digital communication portals are accessible over the Internet, including: voice mail 114 through a voice mail interface/agent 116; e-mail 118 through an e-mail server 120; data files 122 through a file server 124; and other portals.
- An intranet 126 having a secure server 128 may be accessed through a firewall 130.
- the communication channel can be a virtual channel, which may not have a physical connection at all times but the connection set up overhead is minimized. When packet or circuit transmission is needed, the channel can be established with minimum delay.
- Communication data may be in the form of data files 122, e-mail 118, voice mail 114 or in other standardized forms accessed through a variety of servers and corresponding interfaces. Intelligent appliances, such as automobiles, may also be accessed, enabling information to be transferred or systems controlled.
- the data server be a secure data server 128 resides within an intranet 126, which is protected by a firewall 130, the interactive communications agent 104 will establish a different communication channel to the secure data server 128 as if the user 102 logged in remotely.
- the user established preference profile has the user's identity necessary for security to connect through the firewall system into the intranet 126.
- a mobile device e.g., cell phone, PDA
- a transportation system e.g., train, boat, airplane, or bike
- a fixed location e.g., a fixed location to provide a user with his desired information anytime, anywhere.
- a relative positional detection system e.g., This system is used to determine the relative position of a cell phone (by the cellular base station) for handing offing calls between cells. Additionally location information can be provided by serving cell site location, cellular system location detection/precise info etc.
- position of the wireless communication device is determined by various devices of the user, which interface to the communication network. This determination is made by the device detecting the proximity of the user's wireless signal, such as having the wireless device inside a vehicle.
- FIG. 2 there is shown a high-level block diagram of the present invention system and method for dynamic management of information employing a plurality of intelligent communication agents 132. Similar elements having similar functionality are assigned the same reference numbers as used in FIG. 1.
- Each intelligent communication agent 132 accesses the communication network through a communication portal 108. Where multiple interactive communication agents 132 are installed at various systems (e.g., multiple cars, home, office, etc.) for one single user, the multiple agents can be synchronized to a master agent 202 or an agent synchronizer in the network.
- Synchronization between the master agent 202 (or agent synchronizer) and local intelligent communication agents 132 is done periodically or triggered by predetermined events.
- the events may be predetermined by the intelligent agent or selected by a user.
- the method of synchronization is defined in the user profile. For example, if a user controls several local agents 132 (e.g., cars, multiple personal computers, PDA, cellular phones, etc.), the user can choose to synchronize the local agents in a periodic manner.
- This synchronization is done by setting an internal timer at each local agent 132 and when timer expires at a particular local agent 132, that local agent 132 will synchronize up with the master agent 202 (or agent synchronizer). This enables setting different timers at different local agents 132. For instance, the local agent 132 located in a car driven daily, it might choose a short timer to update.
- the synchronization among local agents 132 can be done by selecting a predetermined time for synchronization.
- the local agent 132 in the car used regularly driving to office is synchronized on weekdays, every morning before driving to the office and every afternoon before driving home. Synchronization is not typically required on weekends if the user regularly uses a different car (pleasure vehicle) during weekend.
- the local agents 132 are programmed differently to fit the y particular user's need during weekdays and weekends. During weekends, the user may desire to receive information regarding family fun events, sports events etc.
- synchronization among agents is event triggered. Events may be when a user enters a car where a pre-synchronization has not occurred and synchronization is not yet programmed. Activation of a vehicle security system (alarm, transponder, etc.) can force synchronization and alert the master agent 202 (or agent synchronizer) of a potential security breach.
- FIG. 3 there is shown a high-level block diagram of the present invention system and method for dynamic management of information employing a plurality of intelligent communication agents 132 and multiple users.
- the user may use an identity device that is interfaced to (plugged into) an agent system 132. Therefore an agent system can be made generic for everyone to use. For instance, an airplane or a train may provide such agent services to all the passengers. Each passenger plugs in a user identification device and then the agent system around the user's seat can become the user's personal agent.
- An identity device can be an active device such as electronic card, magnetic card, PDA (personal data assistant, e.g., Palm Pilot, palm computer), cellular phone, portable computer, biological device (e.g. retinal scan, finger print, etc.), or any passive device (e.g., a key, an plastic device, etc.)
- the interactive communication agent 132 presents the user 102 with desired information as a personal mobile secretary.
- the user desired information (or equivalently the search criteria) is determined by user's real time keyword inputs and the user's preference profile.
- the functionality of the interactive communication agent may be separated into an interactive agent, a search agent, and master agent.
- the search agent searches the intranet, Internet, voice mail systems, paging networks and other communication systems in order to obtain the user desired information.
- the interactive agent then presents the user with the most wanted information at a particular time and handles the user interface.
- the interactive agent is further capable of communicating with the user to dynamically define user preferences and profiles, which are used by the search agent and the interactive agent.
- the master agent coordinates and synchronizes multiple search agents as well as can interface with at least one or more interactive agents. This coordination may be on a master synchronization level or a peer-to-peer level.
- the interactive agent can interface to devices for which the user desires to control, such as starting a car, accessing a home or office appliance control/security system to check on security status, activate an air conditioning system or adjust a heating system to reach a comfortable level as the user enters the home.
- devices for which the user desires to control such as starting a car, accessing a home or office appliance control/security system to check on security status, activate an air conditioning system or adjust a heating system to reach a comfortable level as the user enters the home.
- the interactive communication agent may deliver information to the user based on the profile once the user activates the system. For instance, when the user's transportation system is activated, the interactive communication agent, located in the vehicle, starts to present the user with current weather conditions, traffic conditions, stock quotes and news headlines as determined by the user profile. The order of information delivery and range of interests for the information are specified in his user preference profile.
- the interactive communication agent without interaction from a user, can collect and update the information based on the user preference profile. That is, the information collection/update can be periodic and/or ahead of time (i.e., while the user is not actively using the system) to maintain the information most updated. Ahead of time processing or periodic processing can take advantage of discounted service charges during off peak access times. For example, every morning if the user would like to obtain yesterday's performance and related events/news of certain stocks, the interactive communication agent in the transportation vehicle can update that information during early morning (before peak hours) and reduce wireless access charges.
- Ahead of time and/or periodic information update can also save the potential delay. This is particularly the case when the user gets on the system and would like the agent to provide certain information immediately. For instance, every morning when the user gets on his vehicle, he would like to know the current weather and traffic conditions.
- the interactive communication agent can perform difference check or time-stamp check and only updates the difference or the newer information.
- the interactive communication agent can decide to perform an entire refresh download if the item has not been refreshed for a relatively long time.
- the interactive communication agent can clear some out-dated information in the data buffer to maintain concise information to serve the user.
- the interactive communication agent can inform the user what the agent has in its data base(s) with the associated time stamp. Then the interactive communication agent accesses an intranet and/or the Internet to search and update. The user can abort the search if the user believes that the information obtained from the agent is sufficient and that a real time update is unnecessary. However, the periodic and/or ahead of time update of that information can still follow the schedule as defined in the user preference profile. With knowledge of the user's schedule, the interactive communication agent can automatically check the related events and feedback to the user if the scheduled events have changed or have potential to change.
- the interactive communication agent will check with the airport for any travel related delay conditions as well as the current flight schedule. Should a delay or flight cancellation be confirmed or expected, the interactive communication agent will notify the user immediately. When events such as flight delays occur, according to the user preference profile, the interactive communication agent may initiate further actions to assist the user. Such as, upon a flight cancellation, the interactive communication agent can immediately book another flight for the user, re-arrange the subsequent flights, hotel, car rental, limo transportation, and notify others of a meeting delay or cancellation.
- the interactive communication agent's database is defined by the user preference profile. That information includes what information shall be stored, how information is classified and how often the information shall be updated or discarded.
- the interactive communication agent can perform various communications management functions according to the user preference profile.
- the interactive communication agent can detect and register a user's location.
- the user's location can be presented in many formats such as geographic location (e.g., longitude and latitude or equivalently the street address, intersection of streets, etc.) and logic location (what number can be reached, what Internet address is active for the time being, etc.).
- the active Internet address can be a mobile address changed from time to time.
- the user can choose to use one or another format, such as the user may choose to register the Internet address but not the phone number and not the geographic location while the user is on vacation. Alternatively the user may need to register a specific geographic location so the user's manager(s) can determine the user's location and give more accurate directions.
- the interactive communication agent can receive calls for the user. For incoming calls, the interactive communication agent can advise the user who is calling and ask whether the user would like to pick up the call via interactive communications environment. Alternatively, the interactive communication agent can screen the calls using caller ID or other forms of identification in relationship to the user's preference profile. If the user decides to pick up the call, the interactive communication agent will connect the incoming call with the user and the user will then talk interactively with the caller via the interactive communications environment. If the user decides not to pick up the call, the interactive communication agent will then forward the call to a voice mail system either in the network or near the interactive communication agent. The user can choose to monitor what message the caller is conveying into the voice mail system and those interact directly with the caller after screening the call, at which time the interactive communication agent then will connect the user with the caller.
- the interactive communication agent can originate calls for the user.
- the user may just input a name or alias and the agent will then find the phone number and connect the user to the intended called party or the agent may deliver a message on behalf of the user, such as the user will be delayed, etc.
- the intended called party may consist of several people, which will result in a conference call being set up by the interactive communication agent.
- the user may request the interactive communication agent to wait until all parties are on before connecting the user, allow the user to monitor the conference but be silent, or to join in at any time.
- the intended called party can be defined by an alias, several aliases or just a group of names. According to the user preference profile or the user's commands, the call can be in the form of voice mail and sent to the intended called party's voice mail instead of a real time voice call.
- the interactive communication agent can receive messages for the user.
- the interactive communication agent can check the user's messages (e.g., e-mails, voice mails, instant messages, etc.) periodically or by schedule and then notify the user with such incoming messages.
- the interactive communication agent can immediately alert the user. That notification of messages can include some important parts of the messages such as sender, subject, time stamp, or text that matches the pre-specified keywords. Should the user decide to take certain messages, the interactive communication agent then presents the messages (verbally or otherwise) to the user through the interactive communication environment.
- the interactive communication agent can originate messages for the user. If the user wants to send a message(s) to an intended party (which may consist of several people), the user can "input" the alias of the intended party and then “input” the messages as if the user is writing e-mails.
- the "input" method is defined in the interactive communication environment. Should the user need to attach other information (such as files, voice mails, e-mails, etc.) in the message, the user instructs the interactive communication agent to do so.
- the interactive communication agent locates the needed attachment from the interactive communication agent's database, the user's file system, the user's e-mail system, the user's voice mail system, or other source.
- the interactive communication agent can send commands to functional devices that are under the user's power. For instance, on the way home after work, the user may want the air conditioning or heating system in his home adjust to a comfortable temperature (which can be defined in the user preference profile) by the time the user arrives home.
- the interactive communication agent can perform this particular function by sending control messages with the user's authority to the user's home's air conditioning or heating system.
- the timing for sending such a control message can be determined by the interactive communication agent.
- the interactive communication agent can estimate timing by utilizing information on user's location, the traffic condition, weather condition, and time needed for the air conditioning or heating system to adjust to the desired temperature. Transmission of such control messages can be with or without user's direct guidance depending on the user preference profile.
- the interactive communication agent sends control/inquiry messages to the user's refrigerators and food pantry. A shopping list is then presented to the user.
- the interactive communication agent can remind the user with scheduled events/appointments (such as a meeting or conference call) via interactive communications environment.
- the interactive communication agent can provide early warning and assistance to the user if the user has difficulty following the schedule. For instance, if the user is stuck in a traffic jam or on a plane with a significant delay at the destination airport, the interactive communication agent can estimate the difficulty for the user and alert the user of the coming scheduled events, which may be missed.
- the interactive communication agent may, upon the user's consent, notify other parties associated with the coming events, which the user cannot attend, with the user's delay information.
- the interactive communication agent can re-arrange scheduled events for later time for the user by communicating with other parties associated with the events.
- the user preference profile defines the user's range of interest and keyword sets, therefore it minimizes the volume of data to be searched and the volume of information to be delivered.
- the user preference profile enlists a default order of information to receive when the user activates the system.
- the user preference profile specifies aliases and corresponding addresses or telephone numbers for user's intended communication party.
- the user preference profile maintains a schedule book to remind the user of appointments and events.
- the user preference profile can (by user's set up) memorize user's identity, confidential information, biological characteristics, account information, and passwords so it can command in user's power/authority.
- the user preference profile defines the agent's database. That includes what information shall be stored, how information is classified and how often the information shall be updated or discarded.
- Information flow consists of an interest range, an update/synchronization option, and a delivery priority.
- the interest range is used to define keywords, commands and expansion of a search range.
- the order of expansion for the search range can be defined via an interest list.
- the user's interest list may be as follows:
- the update/synchronization system includes the mechanism for when and how the information is to be updated or synchronized, as previously described above.
- the "life span" of information (based upon kind of information) is defined such that outdated information will be discarded to save memory space.
- Delivery priority is the default list when a user activates the system, without a user's direct guidance, the communication agent automatically delivers the information to the user.
- the priority list can be set differently for different time. For example, in the morning drive to office, the delivery priority order can be:
- the delivery priority order can be:
- the communication service system includes a contact book, schedule book, and personal identity.
- the contact book defines entry and alias information for all the persons, organizations, or even machines/devices as well as related group that will be contacted.
- the contact methods include telephone number(s), fax telephone number(s), e-mail address, IP address, mailing address, etc.
- the schedule book tracks all the meetings and appointments for the user.
- the schedule book includes long term reminder information and predefined calculations. For example, the user's car requires an oil change every 5000 miles or 6 months, whichever comes earlier. The intelligent agent thus actually traces the event and then books an appointment for the user at a suitable service facility.
- the portion of personal identity includes the user's authority to issue commands to machines/devices, user's private key sequence for digital signature on documents, etc.
- Modification of the user preference profile can be done via web, PC software, interactive voice, point and click device, keypad, and control sticks etc.
- An interactive communication environment is set up when the user activates the system.
- the information can be delivered utilizing voice recognition (with ear phone speaker or not), point and click device, keypad, control sticks, as well as various other technologies.
- the information can be delivered utilizing a synthetic voice (with ear phone or not), monitor display, projection screen (e.g., projection onto vehicle's wind shield - heads up display), as well as various other technologies.
- the delivery process can be paused, stopped, skipped, replayed, fast forward & backward, etc. through the interactive communications environment such as with voice commands.
- the user can change the default delivery order (e.g., skip some items, obtain some items first, etc.), and can issue a new search (within or outside of the default delivery order) through the interactive communications environment such as with voice commands.
- the system activation process requires a user to be authenticated. This may be accomplished by utilizing a password, personal confidential information (e.g., birth date, family member, marriage date, etc.), biological characteristics (e.g., finger-prints, eye-ball scanning, voices, faces, palm, hairs, etc.), or combinations of those.
- personal confidential information e.g., birth date, family member, marriage date, etc.
- biological characteristics e.g., finger-prints, eye-ball scanning, voices, faces, palm, hairs, etc.
- the agent would challenge the user to provide a further information to authenticate the user's identity.
- the user preference profile can specify that if the user desires to transfer financial funds, this action would required an additional type (level) of verification.
- the intelligent agent communication system 402 includes a microprocessor 404 or other suitable digital processor, with adequate local memory 406 for processing all the information and communication services required by and handled by the local interactive communication agent.
- the user preference profile resides in the memory 406 which is coupled to the microprocessor 404, thus enabling easy handling of information and communication services according to the user preference profile.
- a digital signal processor 408 is used to process signals in the interactive communication environment.
- One typical example is to use synthetic voice 410 and voice recognition 412 between the user and the local agent. Since voice is analog signal, an analog-digital converter 414 is thus needed in front of the digital signal processor 408.
- the local intelligent communication agent connects the wireless link 416 to facilitate information flow and communication services.
- the agent may connect to an external wireless transceiver 422 independent of the local intelligent communication agent to establish the wireless link or alternatively, the agent itself may include RF transceiver 418, logic circuit 420 and use the digital signal processor 408 and microprocessor 404 together to perform the wireless transceiver function.
- One typical example is to implement GSM, WCDMA or CDMA (IS-95) cellular transceiver together within the local agent, thus enabling automatic cross network compatibility.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU9109501A AU9109501A (en) | 2000-09-18 | 2001-09-17 | Interactive wireless information and communications agent |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US66411600A | 2000-09-18 | 2000-09-18 | |
US09/664,116 | 2000-09-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002023309A2 true WO2002023309A2 (en) | 2002-03-21 |
WO2002023309A3 WO2002023309A3 (en) | 2002-07-04 |
Family
ID=24664591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/029209 WO2002023309A2 (en) | 2000-09-18 | 2001-09-17 | Interactive wireless information and communications agent |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU9109501A (en) |
WO (1) | WO2002023309A2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6484143B1 (en) * | 1999-11-22 | 2002-11-19 | Speedera Networks, Inc. | User device and system for traffic management and content distribution over a world wide area network |
GB2404526A (en) * | 2003-06-30 | 2005-02-02 | Nokia Corp | Network-resident agent collecting data from service providers for a communication terminal |
EP1510946A1 (en) * | 2003-08-29 | 2005-03-02 | International Business Machines Corporation | System and method for mobile information discovery |
WO2005025159A1 (en) * | 2003-09-04 | 2005-03-17 | Nokia Corporation | Method and device for handling push type e-mails for a mobile terminal device according to a user profile |
EP1605363A1 (en) * | 2003-03-20 | 2005-12-14 | Omron Corporation | Information output device and method, information reception device and method, information providing device and method, recording medium, information providing system, and program |
WO2006033068A1 (en) * | 2004-09-21 | 2006-03-30 | Koninklijke Philips Electronics N.V. | Organizing content |
WO2008006288A1 (en) | 2006-07-05 | 2008-01-17 | Gree Electric Appliances Inc. Of Zhuhai | A remote location control method and system, remote control end and controlled end |
EP2018017A2 (en) * | 2007-07-20 | 2009-01-21 | Broadcom Corporation | Method and system for controlling a proxy device over a network by a remote device |
WO2012070992A1 (en) * | 2010-11-25 | 2012-05-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for providing a service |
US9609613B1 (en) | 2015-09-25 | 2017-03-28 | At&T Intellectual Property I, L.P. | Method and apparatus for managing communication services using multiple subscription agreements |
US11929971B2 (en) | 2022-06-21 | 2024-03-12 | Microsoft Technology Licensing, Llc | Email threading based on machine learning |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5408683A (en) * | 1991-07-18 | 1995-04-18 | Motorola, Inc. | Method of anticipating a communication unit's location in a networked radio communications system |
US5561704A (en) * | 1994-03-16 | 1996-10-01 | At&T Corp. | Proximity based toll free communication services |
US6076099A (en) * | 1997-09-09 | 2000-06-13 | Chen; Thomas C. H. | Method for configurable intelligent-agent-based wireless communication system |
-
2001
- 2001-09-17 AU AU9109501A patent/AU9109501A/en active Pending
- 2001-09-17 WO PCT/US2001/029209 patent/WO2002023309A2/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5408683A (en) * | 1991-07-18 | 1995-04-18 | Motorola, Inc. | Method of anticipating a communication unit's location in a networked radio communications system |
US5561704A (en) * | 1994-03-16 | 1996-10-01 | At&T Corp. | Proximity based toll free communication services |
US6076099A (en) * | 1997-09-09 | 2000-06-13 | Chen; Thomas C. H. | Method for configurable intelligent-agent-based wireless communication system |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6484143B1 (en) * | 1999-11-22 | 2002-11-19 | Speedera Networks, Inc. | User device and system for traffic management and content distribution over a world wide area network |
EP1605363A1 (en) * | 2003-03-20 | 2005-12-14 | Omron Corporation | Information output device and method, information reception device and method, information providing device and method, recording medium, information providing system, and program |
EP1605363A4 (en) * | 2003-03-20 | 2008-09-10 | Omron Tateisi Electronics Co | Information output device and method, information reception device and method, information providing device and method, recording medium, information providing system, and program |
GB2404526A (en) * | 2003-06-30 | 2005-02-02 | Nokia Corp | Network-resident agent collecting data from service providers for a communication terminal |
EP1510946A1 (en) * | 2003-08-29 | 2005-03-02 | International Business Machines Corporation | System and method for mobile information discovery |
US8219621B2 (en) | 2003-09-04 | 2012-07-10 | Nokia Corporation | Method and device for handling push type e-mails for a mobile terminal device according to a user profile |
WO2005025159A1 (en) * | 2003-09-04 | 2005-03-17 | Nokia Corporation | Method and device for handling push type e-mails for a mobile terminal device according to a user profile |
WO2006033068A1 (en) * | 2004-09-21 | 2006-03-30 | Koninklijke Philips Electronics N.V. | Organizing content |
WO2008006288A1 (en) | 2006-07-05 | 2008-01-17 | Gree Electric Appliances Inc. Of Zhuhai | A remote location control method and system, remote control end and controlled end |
EP2056534A1 (en) * | 2006-07-05 | 2009-05-06 | Gree Electric Appliances Inc. Of Zhuhai | A remote location control method and system, remote control end and controlled end |
EP2056534A4 (en) * | 2006-07-05 | 2010-11-17 | Gree Electric Appliances Inc | A remote location control method and system, remote control end and controlled end |
EP2018017A2 (en) * | 2007-07-20 | 2009-01-21 | Broadcom Corporation | Method and system for controlling a proxy device over a network by a remote device |
EP2018017A3 (en) * | 2007-07-20 | 2012-02-08 | Broadcom Corporation | Method and system for controlling a proxy device over a network by a remote device |
WO2012070992A1 (en) * | 2010-11-25 | 2012-05-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for providing a service |
US9609613B1 (en) | 2015-09-25 | 2017-03-28 | At&T Intellectual Property I, L.P. | Method and apparatus for managing communication services using multiple subscription agreements |
US10057872B2 (en) | 2015-09-25 | 2018-08-21 | At&T Mobility Ii Llc | Method and apparatus for managing communication services using multiple subscription agreements |
US10667231B2 (en) | 2015-09-25 | 2020-05-26 | At&T Mobility Ii Llc | Method and apparatus for managing communication services using multiple subscription agreements |
US10972996B2 (en) | 2015-09-25 | 2021-04-06 | At&T Mobility Ii Llc | Method and apparatus for managing communication services using multiple subscription agreements |
US11929971B2 (en) | 2022-06-21 | 2024-03-12 | Microsoft Technology Licensing, Llc | Email threading based on machine learning |
Also Published As
Publication number | Publication date |
---|---|
WO2002023309A3 (en) | 2002-07-04 |
AU9109501A (en) | 2002-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220286803A1 (en) | Automatically Accessing an Internet Session Using Transferred Network Login Information | |
US8073920B2 (en) | Service authorizer | |
US7039420B2 (en) | Method and a system for presenting reminders in a portable device | |
US7117245B1 (en) | Global communication method and system | |
US8965948B2 (en) | Server apparatus and client apparatus in presence display system | |
US9924029B2 (en) | Event handling system | |
US20070110010A1 (en) | Portable local server with context sensing | |
US20070149214A1 (en) | System, apparatus, and methods for location managed message processing | |
US5966068A (en) | Pager and paging system for travelers | |
US20050210391A1 (en) | Systems and methods for navigating content in an interactive ticker | |
US20050039135A1 (en) | Systems and methods for navigating content in an interactive ticker | |
US20020198991A1 (en) | Intelligent caching and network management based on location and resource anticipation | |
US20080045236A1 (en) | Methods and apparatus for gathering and delivering contextual messages in a mobile communication system | |
US20190173821A1 (en) | Messaging system | |
KR20100019410A (en) | Sharing information between devices | |
JPH1173430A (en) | Community coexsence system | |
WO2007024704A2 (en) | Virtual assistant | |
CN1516931A (en) | Method for providing automatic connection service for taxis using communication network | |
US20040203611A1 (en) | Architecture and services for wireless data | |
US20070135138A1 (en) | Methods, systems, and computer program products for providing location based subscription services | |
CN101686571A (en) | Method, mobile terminal and server for providing scheduling in real time | |
WO2002023309A2 (en) | Interactive wireless information and communications agent | |
US9412394B1 (en) | Interactive audio communication system | |
US20020116472A1 (en) | Method and system for pushing content through cellular network | |
Smailagic et al. | Towards context aware computing: experiences and lessons |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: COMMUNICATION UNDER RULE 69 EPC (EPO FORM 1205A OF 27.06.2003) |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |