Title:
Enhanced wireless handset, including direct handset-to-handset communication mode
Document Type and Number:
Kind Code:
A1

Abstract:
A wireless handset is provided with enhanced features and capabilities. The wireless handset may be embodied as a full-featured handset that is capable of operating either within a wireless network (such as a cellular or PCS network) or in a direct handset-to-handset communication mode that is independent of the wireless network. Alternatively, the wireless handset may be embodied as a special purpose handset, that is capable of simply operating in a direct handset-to-handset communication mode. The wireless handset may additionally include features for supporting and enhancing direct communication between handsets. Such features may include a find feature that permits a user to determine which objects, including other wireless handset users, are located within a predetermined operating range of the wireless handset. A memorize feature may also be provided to permit handsets and other objects exchange information by wireless transmission.
Inventors:
Mauney, Daniel W. (Austin, TX, US)
Sullivan, Marc A. (Austin, TX, US)
Green, Charles A. (Austin, TX, US)
Harbin, Steven A. (Austin, TX, US)
Application Number:
10/612396
Publication Date:
06/17/2004
Filing Date:
07/02/2003
View Patent Images:
Images are available in PDF form when logged in. To view PDFs, Login  or  Create Account (Free!)
Assignee:
SBC, Inc.
Primary Class:
Other Classes:
455/517, 455/41.200, 455/421
International Classes:
(IPC1-7): H04M011/00; H04Q007/20
Attorney, Agent or Firm:
TOLER & LARSON & ABEL L.L.P. (5000 PLAZA ON THE LAKE STE 265, AUSTIN, TX, 78746, US)
Claims:

What is claimed is:



1. A proximal wireless communication device comprising: a memory including a plurality of entries identifying a set of wireless network devices, each entry of the plurality of entries associated with a wireless network device of the set of wireless network devices and including a unique device identification number; and wireless communication circuitry configured to transmit a find signal to determine whether the wireless network device associated with a selected entry of the plurality of entries is within range to establish a handset-to-handset communication.

2. The proximal wireless communication device of claim 1, wherein the wireless communication circuitry is configured to receive a response signal indicating that the wireless network device associated with the selected entry including is within range to establish a handset-to-handset communication.

3. The proximal wireless communication device of claim 2, wherein the memory further includes a record indicating a found status associated with a unique device identification number included in the response signal.

4. The proximal wireless communication device of claim 1, wherein the wireless communication circuitry is configured to transmit a list of the set of wireless network devices to the particular wireless network device associated with the selected entry.

5. The proximal wireless communication device of claim 1, wherein the wireless communication circuitry is configured to issue a page message including the unique identification number associated with the selected entry.

6. The proximal wireless communication device of claim 5, wherein the wireless communication circuitry is configured to receive a page response including the unique identification number associated with the selected entry; and wherein the wireless communication circuitry is configured to establish a voice communication transmission associated with the unique identification number.

7. The proximal wireless communication device of claim 5, wherein the wireless communication circuitry is configured to issue a page message including a second unique identification number associated with a second selected entry in the plurality of entries.

8. The proximal wireless communication device of claim 7, wherein the wireless communication circuitry is configured to receive a page response including the second unique identification number associated with the second selected entry; and wherein the wireless communication circuitry is configured to establish a voice communication transmission associated with the second unique identification number.

9. The proximal wireless communication device of claim 1, wherein at least one of the plurality of entries is manually entered by a user.

10. The proximal wireless communication device of claim 1, wherein at least one of the plurality of entries is acquired via a link to a computational device.

11. The proximal wireless communication device of claim 1, wherein at least one of the plurality of entries is acquired via a transmission from the wireless communication device.

12. A method for communicating directly with a wireless communication device, the method comprising: selecting an entry from a plurality of entries identifying a plurality of authorized wireless communication devices, the entry associated with a wireless communication device and including an identification number associated with the wireless communication device; transmitting a find message including the identification number associated with the wireless communication device; receiving a response message including the identification number associated with the wireless communication device; and transmitting a call request including the identification number to the wireless communication device.

13. The method of claim 12, further comprising: initiating a communication with the wireless communication device.

14. The method of claim 13, wherein the communication comprises a voice communication.

15. The method of claim 13, wherein the communication comprises a short range message communication.

16. The method of claim 13, wherein the communication comprises a list of identified wireless communication devices.

17. The method of claim 16, wherein the list of identified wireless communication devices is incorporated into the plurality of entries.

18. The method of claim 12, wherein at least one of the plurality of entries is entered manually by a user.

19. The method of claim 12, wherein the response message is received on a registry channel.

20. The method of claim 12, wherein the plurality of authorized wireless communication devices are authorized by a service provider for direct wireless communication.

21. A method of communicating from a first wireless communication device to a second wireless communication device, the method comprising: receiving a find request message including a first identification number associated with the first wireless communication device and a second identification number associated with the second wireless communication device; determining whether the second identification number is included in a list of wireless device identification numbers identifying a set of authorized direct connection wireless communication devices; transmitting a response message including the first identification number and the second identification number; and receiving a call request message including the first identification number and the second identification number.

22. The method of claim 21, further comprising: providing notification of the call request.

23. The method of claim 21, further comprising: negotiating a direct connection channel with the second wireless communication device; and initiating a communication with the second wireless communication device over the direct connection channel.

24. The method of claim 23, wherein the communication comprises a voice communication.

25. The method of claim 23, wherein the communication comprises a short range messaging communication.

26. The method of claim 23, wherein the communication comprises the list of wireless device identification numbers.

27. The method of claim 21, wherein the response message is transmitted on a registry channel.

28. A proximal wireless communication device comprising: a memory including a plurality of entries identifying a set of wireless network devices, each entry of the plurality of entries associated with a wireless network device of the set of wireless network devices and including a unique device identification number; and wireless communication circuitry configured to transmit a find signal to determine whether the wireless network device associated with a selected entry of the plurality of entries is within range to establish a handset-to-handset communication; wherein the wireless communication circuitry is configured to receive a response signal indicating that the wireless network device associated with the selected entry including is within range to establish a handset-to-handset communication; and wherein the memory further includes a record indicating a found status associated with a unique device identification number included in the response signal

Description:

CROSS REFERENCE TO RELATED APPLICATION

[0001] This is a continuation application of U.S. patent application Ser. No. 09/968,856 filed on Oct. 3, 2001 which is a divisional application of U.S. patent application Ser. No. 09/094,600 filed on Jun. 15, 1998 (U.S. Pat. No. 6,484,027), the contents of both of which are expressly incorporated herein by reference in their entirety.

BACKGROUND OF INVENTION

[0002] The present invention generally relates to the field of communications and the use of wireless handsets. More particularly, the present invention relates to wireless handsets with enhanced functionality, including the ability to operate within a wireless network and in a direct handset-to-handset communication mode.

[0003] Acronyms

[0004] The written description provided herein contains acronyms which refer to, for example, various communication services, components and techniques, as well as features relating to the present invention. Although some of these acronyms are known, use of these acronyms is not strictly standardized in the art. For purposes of the written description herein, acronyms will be defined as follows:

[0005] Citizens Band (CB)

[0006] Complimentary Metal Oxide Semiconductor (CMOS)

[0007] Customer Premise Equipment (CPE)

[0008] Electronically Erasable Programmable Read Only Memory (EEPROM)

[0009] Federal Communications Commission (FCC)

[0010] Group System for Mobile Communications (GSM)

[0011] Interim Standard (IS)

[0012] Liquid Crystal Display (LCD)

[0013] Mobile Identification Number (MIN)

[0014] Mobile Switching Center (MSC)

[0015] Mobile Telephone Switching Office (MTSO)

[0016] Number Assignment Module (NAM)

[0017] Personal Access Communication System (PACS)

[0018] Personal Communications Network (PCN)

[0019] Personal Communications Services (PCS)

[0020] Personal Handyphone Systems (PHS)

[0021] Public Land Mobile Network (PLMN)

[0022] Plain Old Telephone Service (POTS)

[0023] Public Switched Telephone Network (PSTN)

[0024] Random Access Memory (RAM)

[0025] System Access List (SAL)

[0026] Supervisory Audio Tone (SAT)

[0027] System Identification Code (SID)

[0028] Subscriber Identity Module (SIM)

[0029] System Operator Code (SOC)

[0030] Signal Strength (SS)

[0031] Transmission Control Protocol/Internet Protocol (TCP/IP)

[0032] Time Division Multiple Access (TDMA)

Background and Material Information

[0033] Traditionally, wireless handsets have been provided to facilitate mobile communications. Such handsets are typically assigned a unique wireless or mobile identification number. By dialing the number assigned to the handset, a user may attempt to access a wireless handset user through the wireless network infrastructure. The wireless network may facilitate communications between two mobile wireless handset users, or between a user located at a fixed location (such as, for example, a Plain Old Telephone Service (POTS) station location) and a wireless handset user. In addition, the wireless network may comprise a cellular network or a mobile telephone network to facilitate communication.

[0034] Wireless networks enable mobile station users to roam over large geographic areas while maintaining immediate access to communication services. Mobile station users often carry their handsets or have them installed in their vehicle(s). Mobile stations comprising cellular telephones or wireless handsets may be operable in cooperation with cellular or Personal Communications Services (PCS) communications systems. Cellular communication systems typically provide service to a geographic area by dividing the area into many smaller areas or cells. Each cell is serviced by a radio transceiver (i.e., a transmitter-receiver base station or cell site). The cell sites or base stations may be connected to Mobile Telephone Switching Offices (MTSOs) or Mobile Switching Centers (MSCs) through landlines and/or other communication links. The MSCs may, in turn, be connected via landlines to the Public Switched Telephone Network (PSTN).

[0035] FIG. 1 illustrates the main components of a conventional cellular network. As shown in FIG. 1, a wireless handset 38 may place or receive calls by communicating with a cell site 30 or a cell site 40 , depending upon the location of the wireless handset and the cell coverage area that is provided by each cell site (i.e., cell coverage area 35 of cell site 30 or cell coverage area 45 of cell site 40 ). For purposes of illustration, wireless handset 38 is depicted in FIG. 1 as being able to communicate with either cell site 30 or cell site 40 , even though the wireless handset is not illustrated as being located within cell coverage area 35 or cell coverage area 45 . Under normal operating conditions, the extent to which wireless handset 38 will be able to communicate with cell site 30 or cell site 40 will depend on the geographic location of the wireless handset and the size of the cell coverage area of each cell site. Further, although only two cell sites are depicted in FIG. 1 , the entire cellular network may include, for example, more than two cell sites. In addition, more than one cell site may be connected to each MSC and more than one wireless handset 38 may be operating within each cell site.

[0036] Wireless handset 38 may include a conventional cellular telephone unit with a transceiver and antenna (not shown) to communicate by, for example, radio waves with cell sites 30 and 40 . Various air-interface technologies may be implemented to facilitate communication between each wireless handset and the cell sites. Cell sites 30 and 40 may both include a radio transceiver (not shown) and be connected by landlines 16 or other communication links to MSCs 24 , 28 . A PSTN 12 is also connected to each of the MSCs 24 , 28 by landline 16 or other communication links. PSTN 12 may also be connected to fixed Customer Premise Equipment (CPE) 6 (which may include telephone equipment) by communication or trunked lines 10 .

[0037] The MSCs 24 , 28 may be conventional digital telephone exchanges that control the switching between PSTN 12 and the cell sites 30 and 40 to provide wireline-to-mobile, mobile-to-wireline and mobile-to-mobile call connectivity. Each MSC may perform various functions, including: (i) processing mobile station status data received from the cell site controllers; (ii) handling and switching calls between cells; (iii) processing diagnostic information; and (iv) compiling billing information. The transceiver (not shown) of each cell site 30 and 40 provides communications, such as voice and data, with each wireless handset 38 while it is present in its geographic domain. The MSCs 24 , 28 may track and switch wireless handset 38 from cell site to cell site, as the wireless handset passes through various coverage areas. When wireless handset 38 passes from one cell to another cell, the MSC of the corresponding cell may perform a “hand-off” that allows the wireless handset to be continuously serviced.

[0038] In the current North American cellular system, any given area may be serviced by up to two competing service providers of cellular airtime communication services. By Federal Communications Commission (FCC) regulations, the two competing cellular service providers are assigned different groups of frequencies within the 800-900 MHZ region through which services are provided. A frequency set typically includes control channels and voice channels. The control channels are used for preliminary communications between a mobile station and a cell site for setting up a call, after which a voice channel is assigned for the mobile station's use on that call. The assigned frequency sets are generally referred to as “A band frequencies” and “B band frequencies”. Typically, the A band frequencies are reserved for non-wireline service providers, while the B band frequencies are reserved for wireline service providers. While each frequency set for a given cellular service area is assigned to only one service provider, in different service areas the same frequency set may be assigned to different service providers or companies. Cellular service providers often charge usage fees for airtime since they have to purchase or license the wireless bandwidth over which cellular calls take place, and because they have to maintain their wireless network. The FCC, however, has also designated unlicensed bands in Northern America which do not require a license to operate on if the transmit power is sufficiently low. For example, the 902-928 MHZ Industrial, Scientific and Medical band is unlicensed in the United States. This band is commonly used for home cordless telephones and is well suited for voice communications at limited distances.

[0039] Depending upon which cellular service provider is subscribed to by the user of the wireless handset, the home frequency set of the user may correspond to the A frequency band or the B frequency band. Whenever a call is placed by the mobile station or wireless handset, the unit will ordinarily attempt to use the home frequency set to establish the call. If a call is handled outside of the user's home network area, then the unit is said to be “roaming” and service will be attempted through a frequency set of the preferred service provider in that area. Typically, the user's home service provider will have a roaming agreement or reciprocal billing arrangement with the non-home service provider to permit service to be extended to the user's wireless unit when it is roaming in the non-home service provider's service area.

[0040] The wireless handset may include a memory device, such as a number assignment module (NAM), in which an assigned phone number (MIN) and a system identification code (SID) is stored to uniquely identify the home service provider for the unit. In addition, the wireless handset may store a unique Electronic Serial Number (ESN) that is assigned to the wireless handset. In the North American cellular system, each cellular market or provider is assigned a distinct, fifteen bit SID. In Europe, on the other hand, the Global System for Mobile Communications (GSM) standard (see, for example, Recommendation GSM 02.11, Service Accessibility, European Telecommunications Standards Institute, 1992) defines a process for network selection based on the wireless handset reading the GSM equivalent of the SID, called the Public Land Mobile Network (PLMN) identity. The SID or equivalent system identification number is broadcast by each service provider or cellular provider and is used by the wireless handset to determine whether or not the wireless handset is operating in its home network or if it is operating in a roaming condition. The wireless handset makes this determination by reading the SID that is broadcast in the cellular market in which it is located, and comparing it to the home SID stored in the NAM of the cellular phone unit. If the SIDs do not match, then the wireless handset is roaming, and the mobile station must attempt to gain service through a non-home service provider. Due to the imposition of a fixed surcharge or higher per unit rate, the airtime charges when the mobile station is roaming are customarily higher than when it is operating within its home network.

[0041] When a wireless handset is switched ON, the handset scans the group of control channels to determine the strongest cell site or base station signal. Control channels are primarily involved in setting up a call and moving it to an unused voice channel. When a telephone call is placed, a signal is sent to the cell site or base station. The MSC usually dispatches the request to all base stations in the cellular system. The MIN which is assigned as the phone number to the wireless handset is then broadcast as a paging message throughout the cellular system. When the wireless handset receives the page, the handset identifies itself to the base station it received the page from (usually the strongest base station) and informs the MSC of the “handshake”. The MSC then instructs the base station to move the call to an unused channel. As noted above, the MSC may also provide access to the PSTN once a channel is established.

[0042] Operation under a roaming condition is often under the control of the wireless handset user. The user can select whether the mobile station will operate in a Home System Only, A Band Only, B Band Only, A Band Preferred, or B Band Preferred operating mode. The user typically controls the system preference and mode operation through menu choice or selection. This current method of roaming control is conventionally known as “Preferred System Selection”. In the most common roaming situation, the wireless handset remains on the same band as the home cellular network. That is, if the wireless handset is homed to a cellular network with an odd numbered SID (which is normally assigned to an A band cellular service provider), then the wireless handset will obtain service from the A band cellular service provider when roaming.

[0043] In addition to conventional cellular network systems, Personal Communications Services (PCS) systems are also available. PCS covers a broad range of individualized communication services. However, providing cellular or PCS services is costly. To recover these costs, a subscriber is normally required to pay a monthly fee and additional fees may be charged for time spent talking on the wireless handset (often referred to as airtime). Some service plans may give a subscriber a certain number of minutes of airtime free per month and then charge for every minute over that allotment. Other plans may charge for every minute spent using the wireless handset. In addition, the subscriber is often required to purchase the wireless handset or sign a multi-year service contract. Additional charges may also be incurred for service features (such as voice mail) or using the wireless handset in other service markets. Roaming charges can be costly, especially where preferred roaming carriers are not available.

[0044] Forms of wireless or mobile communication that do not incur these fees are also available. For example, cordless phone systems, land mobile radio systems, CB radios and walkie-talkies are available. Cordless phone technologies are often utilized in home or office environments and operate over unlicensed bands to provide wireless or cordless phone capabilities via a cordless phone base station. Cordless phone units typically employ a manufacturer's proprietary protocol to manage full duplex communications between the handset and a single cordless phone base station connected to a phone line. Further, land mobile radio systems, CB radios, walkie-talkies and radios using the new family band provide half duplex (push-to-talk) wireless voice comminations over extended ranges (e.g., at ranges up to 2 miles). These devices communicate directly by broadcasting voice signals over channels that are shared with anyone who buys a similar device and desires to listen in to the conversation.

[0045] Such technologies do not incur fees, since they do not rely upon a wireless network infrastructure or service provider, such as with cellular or PCS units. However, these devices also suffer from several drawbacks. For example, cordless phone systems operate over limited ranges and do not support direct handset-to-handset communication, since all calls are handled through the cordless phone base station. Cordless phone units also have limited capabilities and operating features that restrict their usefulness. Further, while land mobile radio systems, CB radios, walkie-talkies and other radio systems provide direct communication between units over extended ranges, such devices do not provide any level of privacy since all signals are broadcasted by the units and may be received by other parties. In addition, radio devices only provide half-duplex communications and require that users manually select similar operating channels.

[0046] In recent years, Personal Handyphone System (PHS) handsets have been provided as an alternative and more economical solution for wireless communications. PHS systems utilize low powered handsets and a micro-cell network architecture including a large number of cell stations to provide coverage. Each cell station picks up a carrier at random from those available and selects a carrier on the basis of least interference. A traffic channel is then allocated to provide wireless communications. PHS systems also provide other features, such as user authentication, location registration and seamless handover during calls. PHS systems, however, have not been commercially successful in many developed countries (including the United States and Germany) and have limited handset features.

[0047] In view of the foregoing, there is presently a need for a full-featured wireless handset that includes enhanced features or capabilities to provide a user with greater flexibility and optimum performance. For example, many users would benefit from a full-featured wireless handset that is capable of operating within a wireless network (such as a cellular phone, PCS or PHS network), as well as operating in a direct handset-to-handset mode within a limited range but without the utilization of a wireless network. Since direct handset-to-handset calls avoid the use of a wireless network, users would be provided with the benefit of being able to place calls free of the wireless network and with little or no airtime charges (i.e., monthly service or use charges could be applied to the user by the supplier of the wireless handset). A full-featured wireless handset with such functionality would have broad appeal to many users and could be applied to many applications to permit users to reduce their cellular phone charges. There is also a need for an improved wireless handset that has enhanced features, and which does not suffer from the drawbacks of existing communication devices, such as those described herein. For example, a wireless handset that is capable of operating in a direct handset-to-handset communication mode would be beneficial if it included enhanced features, such as full-duplex, private communication, dynamic channel allocation and handset locating capabilities. Such features would eliminate the need for users to prearrange or manually select operating channels (which is a common drawback in radio systems such as CB radios) and provide full duplex communication free of a communication network and without incurring substantial airtime charges.

[0048] Various user groups and industries would benefit from such an enhanced wireless handset. For example, the functionality of such a wireless handset is currently needed by mobile crews, on-site mobile personnel, businesses, teachers, teenagers and families. Mobile crew workers, including contractors, electricians, plumbers, tow truck drivers and caterers, have a strong need for such a wireless handset to enable such personnel to keep in contact with one another at various job sites and to facilitate collaboration on projects at a substantial cost savings. On-site mobile personnel, such office building employees and personnel, security personnel, and warehouses, as well as teachers and other faculty members would also benefit from such a wireless handset, by enabling them to keep contact with other personnel and departments while spending much of their day in transit or in remote locations of the job site. In addition, there is a need for an enhanced, wireless handset communication device by teenagers and families which wish to keep in contact with one another during social events or vacations. Such a device would also provide an inexpensive solution for locating one another and preventing parties from being lost or separated.

SUMMARY OF THE INVENTION

[0049] In view of the foregoing, the present invention, through one or more of its various aspects, embodiments and/or specific features or subcomponents thereof, is thus intended to bring about one or more of the objects and advantages as discussed below.

[0050] An object of the present invention is to provide a fully featured, wireless handset that provides greater flexibility and operating capabilities for users.

[0051] In addition, an object of the invention is to provide a wireless handset that is inexpensive to operate and that includes enhanced features and capabilities.

[0052] A further object of the invention is to provide a wireless handset that is capable of operating in a direct handset-to-handset communication mode.

[0053] Another object of the present invention is to provide a wireless handset that has enhanced operating features, including the capability of operating either within a wireless network or outside of a wireless network in a direct handset-to-handset communication mode.

[0054] Still another object of the present invention is provide a wireless handset that is capable of providing full-duplex communication and performing dynamic channel allocation to establish communication with another handset.

[0055] Yet another object of the present invention is to provide a wireless handset with enhanced features, such as a find feature that assists a handset operator in determining what objects, including other handset users, are located within the handset's operating range.

[0056] Another object of the invention is to provide a wireless handset that includes a memorize feature, which permits a wireless handset to exchange information conveniently and securely with another handset or object by wireless transmission.

[0057] In addition, an object of the invention is to provide a plurality of enhanced features for a wireless handset, including find features, memorize features, conference call features and short range messaging features.

[0058] Accordingly, an enhanced wireless handset is provided that is capable of operating within a traditional wireless network or in a direct handset-to-handset communication mode. The wireless handset includes enhanced operating features, including find features for locating objects, including other wireless handsets, paging devices and beeping devices or clips attached to items (such as keys, tools, pets, etc.), that are within range of the wireless handset. In order to provide such features, the wireless handset is implemented with: means for initiating a find feature to determine if at least one specified object is within range of the wireless handset; means for generating a query message over a control channel based on the initiation of the find feature; means for detecting a positive response message from the specified object in reply to the query message; and means for indicating, based on the positive response message being detected by the detecting means, that the specified object is within range of the wireless handset.

[0059] According to an aspect of the invention, the wireless handset may include a find list that comprises a plurality of entries, wherein each of the entries includes information for specifying at least one object. The information of each entry in the find list may include the name and/or ID associated with the object specified by the entry. The initiating means may initiate a find feature based on the information of at least one entry of the find list. The wireless handset may also include means for selecting an entry in the find list to specify an object, whereby the initiating means initiates a specific find request based on the object specified by the entry of the find list selected with the selecting means to determine if the selected object is within range of the wireless handset. When no entry in the find list is selected with the selecting means, the initiating means may initiate a general find request based on each object specified by the plurality of entries of the find list in order to determine which objects on the find list are within range of the wireless handset.

[0060] In accordance with another aspect of the invention, the indicating means may comprise means for recording information to a found list based on the positive response message and means for displaying the found list to indicate that the specified object is within range of the wireless handset. The wireless handset may also include means for detecting when a response has not been received, within a predetermined wait time, from the specified object in reply to the query message, and means for alerting that the object was not found when the detecting means detects that a response has not been received. The query message may comprise an ID of the specified object and an ID of the wireless handset that generated the query message. Means for detecting a signal strength of the positive response message may also be provided, and the indicating means may indicate the detected signal strength of the positive response message to the user of the wireless handset.

[0061] In accordance with another aspect of the invention, a method is provided for locating objects, such as other wireless handsets, paging devices and beeping devices or clips, that are within range of a wireless handset. The method comprises: initiating a find feature to determine if at least one specified object is within range of the wireless handset; generating a query message over a control channel based on the initiation of the find feature; detecting a positive response message from the specified object in reply to the query message; and recording information to a found list based on the positive response message to indicate that the specified object is within range of the wireless handset.

[0062] The method may further comprise providing a find list comprising a plurality of entries, and initiating a find feature based on information of at least one entry of the find list, wherein the information of each entry in the find list specifies at least one object to be located. The method may also provide selecting an entry in the find list to specify an object and initiating a find feature based on the object specified by a selected entry of the find list to determine if the selected object is within range of the wireless handset. When it is detected that no entry in the find list has been selected, a general find request may be initiated based on each object specified by the plurality of entries of the find list to determine which objects on the find list are within range of said wireless handset.

[0063] The present invention also relates to a wireless handset with enhanced operating features, including find features for locating objects (such as other wireless handsets) that are within range of the wireless handset. In accordance with an aspect of the invention, the wireless handset comprises: means for initiating a find feature to determine if at least one specified object is within range of the wireless handset; means for tuning to a registry channel based on the initiation of the find feature; means for receiving a registry message on the registry channel from the at least one specified object in response to the query message; and means for recording information based on the registry message received from the at least one specified object.

[0064] The information that is recorded by the recording means may include the name and/or ID associated with the specified object. Further, the recording means may record the information to a found list to indicate that the specified object is within range of the wireless handset. Alternatively, the information that is recorded by the recording means may comprise the ID associated with the specified object and a channel for contacting the specified object. In such a case, the recording means may record the information to a temporary list of the wireless handset. Further, means for generating a query message over the channel for contacting the specified object may be provided, as well as means for detecting a positive response message from the specified object in reply to the query message.

[0065] The wireless handset may also comprise means for indicating, based on the positive response message detected by the detecting means, that the specified object is within range of the wireless handset, means for recording information to a found list based on the positive response message, and means for displaying the found list to indicate that the specified object is within range of the wireless handset. In this case, the information that is recorded by the recording means may indicate a channel for contacting the specified object and a slot time for contacting the specified object on the channel.

[0066] In accordance with another aspect of the invention, a method is provided for locating objects that are within range of a wireless handset. The objects to be located may comprise other wireless handsets, paging devices and beeping devices or clips attached to items. In general, the method may comprise: initiating a find feature to determine if at least one specified object is within range of the wireless handset; tuning to a registry channel based on the initiation of the find feature; receiving a registry message on the registry channel from the at least one specified object in response to the query message; and recording information based on the registry message received from the at least one specified object.

[0067] The information that is recorded may include the name and/or ID associated with the specified object. Further, in the disclosed method, information may be recorded to a found list to indicate that the specified object is within range of the wireless handset.

[0068] According to another aspect of the invention, a wireless handset with enhanced operating features is provided, wherein the enhanced operating features comprise a memorize feature for exchanging information with objects, including other wireless handsets that are capable of operating in a communication mode with the wireless handset. To implement the memorize feature, the wireless handset may comprise: means for initiating a memorize feature with at least one object; means for generating a query message based on the initiation of the memorize feature to request a response from the at least one object; means for receiving a positive response message from the at least one object in reply to the query message; and means for recording information based on the positive response message received from the at least one object.

[0069] The information that is recorded by the handset may include an ID or number associated with the at least one object. Further, the generating means may generate the query message at a reduced power level when the at least one object is in close proximity to the wireless handset, so that the query message is not received by other objects.

[0070] The above-listed and other objects, features and advantages of the present invention will be more fully set forth hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS

[0071] The present invention is further described in the detailed description which follows, by reference to the noted plurality of drawings by way of non-limiting examples of preferred embodiments of the present invention, in which like reference numerals represent similar parts throughout the several views of the drawings, and wherein:

[0072] FIG. 1 illustrates the basic components of a conventional cellular network system;

[0073] FIG. 2 illustrates exemplary components of a network infrastructure for supporting wireless communication between enhanced wireless handsets, according to an aspect of the present invention;

[0074] FIG. 3 illustrates, in accordance with another aspect of the present invention, a direct handset-to-handset communication mode between wireless handsets;

[0075] FIG. 4A is an exemplary block diagram of the main components of a wireless handset, in accordance with an aspect of the present invention;

[0076] FIG. 4B illustrates, in accordance with an aspect of the invention, exemplary features of a wireless handset;

[0077] FIG. 5 illustrates a state transition diagram of a wireless handset, in accordance with an aspect of the invention;

[0078] FIGS. 6A, 6B , 6 C, 6 D and 6 E are exemplary flowcharts of the various processes and operations that may be performed by a wireless handset of the invention when operating in an Idle state and responding to messages from other handsets;

[0079] FIGS. 7A and 7B illustrate exemplary flowcharts of the various processes and operations in an Paging state, according to an aspect of the invention;

[0080] FIG. 8 illustrates an exemplary flowchart of the various processes and operations in a Conversation state, according to an aspect of the invention;

[0081] FIGS. 9A and 9B are exemplary flowcharts of the various processes and operations that may be carried out for performing a general find request with a separate or dedicated tuner;

[0082] FIGS. 10A and 10B are exemplary flowcharts, in accordance with another embodiment of the invention, of the various processes and operations that may be carried out for performing a general find request with a predefined control channel;

[0083] FIGS. 11A and 11B are exemplary flowcharts of the various processes and operations that may be carried out for performing a general find request, in accordance with yet another embodiment of the invention;

[0084] FIG. 11C is an illustration of the manner in which handsets may register sequentially on a control channel;

[0085] FIGS. 12A and 12B are exemplary flow charts of another embodiment of the invention for performing a general find request;

[0086] FIGS. 13A and 13B are exemplary flowcharts of the various processes and operations that may be carried out for performing a specific find request with a separate or dedicated tuner;

[0087] FIGS. 14A and 14B are exemplary flowcharts, in accordance with another embodiment of the invention, of the various processes and operations that may be carried out for performing a specific find request to locate a specific object, such as another wireless handset user, with a predefined control channel;

[0088] FIGS. 15A and 15B are exemplary flowcharts of the various processes and operations that may be carried out for performing a specific find request, in accordance with yet another embodiment of the invention;

[0089] FIGS. 16A and 16B are exemplary flow charts of another embodiment of the invention for performing a specific find request;

[0090] FIGS. 17A and 17B are exemplary flow charts of an embodiment for performing a memorize feature of the present invention;

[0091] FIGS. 18A, 18B and 18 C illustrate an embodiment for providing three-way conferencing through the use of time domain multiplexing;

[0092] FIGS. 19A and 19B illustrate an embodiment for locating a non-transmitting object, such as a paging or clip device attached to an item;

[0093] FIGS. 20A and 20B illustrate an embodiment for locating a transmitting object, such as a paging or clip device attached to an item;

[0094] FIGS. 21A and 21B illustrate an embodiment for locating a transmitting object, such as a paging or clip device attached to an item, and causing the device to emit an audible beep;

[0095] FIGS. 22A and 22B are exemplary flowcharts of the various processes and operations that may be carried out by a wireless handset (i.e., handset A) when a free call is to be initiated and set up with another handset (i.e., handset B);

[0096] FIGS. 23A and 23B are exemplary flowcharts of the various operations and procedures that may be carried out by handset B when responding to the call request from handset A;

[0097] FIGS. 24A and 24B are exemplary flowcharts of the functions and procedures carried out by handset A when negotiating a channel for the call with handset B, wherein handset A acts as the originator or originating party for the channel negotiation;

[0098] FIGS. 25A and 25B are exemplary flowcharts of the various procedures and operations carried out by handset B when negotiating the channel for the call with handset A, wherein handset B acts as the recipient for the channel negotiation;

[0099] FIGS. 26A and 26B are exemplary flowcharts of the various processes and operations carried out by handset A for initiating a call with handset B, when handset B is on a call with another handset (i.e., handset C);

[0100] FIGS. 27A and 27B are exemplary flowcharts of the various processes and operations that may be carried out by handset B to handle the call request from handset A, while handset B is on a call with handset C;

[0101] FIG. 27C is an exemplary flowchart of the various processes and operations that may be carried out by handset C when it is placed on hold by handset B to accept the call request from handset A;

[0102] FIG. 28 is an exemplary flowchart of the various processes and operations that may be carried out by handset A to initiate a call request and establish a free call with handset B through the use of a dedicated channel;

[0103] FIG. 29 illustrates the various operations and procedures that may be carried out by handset B when responding to the call request from handset A;

[0104] FIGS. 30A and 30B are exemplary flowcharts of the various processes and operations that may be carried out by handset A when negotiating a channel with handset B, with handset A acting as the originator or originating party;

[0105] FIGS. 31A and 31B are exemplary flowcharts of the various processes and operations that may be carried out by handset B when negotiating a channel with handset A, with handset B acting as the recipient or receiving party;

[0106] FIG. 32 is an exemplary flowchart of the various processes and operations carried out by handset A for initiating a call with handset B, when handset B is on a call with another handset (i.e., handset C);

[0107] FIG. 33 is an exemplary flowchart of the various processes and operations that may be carried out by handset B to handle the call request from handset A, while handset B is on a call with handset C;

[0108] FIG. 34 is an exemplary flowchart of the various processes and operations that may be carried out by handset C when it is placed on hold by handset B to accept the call request from handset A;

[0109] FIG. 35 is an exemplary block diagram of the main components of a non-transmitting clip device, in accordance with an aspect of the present invention;

[0110] FIG. 36 is an exemplary block diagram of the main components of a transmitting clip device, in accordance with another aspect of the present invention;

[0111] FIGS. 37 and 38 are exemplary flowcharts, in accordance with an aspect of the invention, of the various processes and operations that may be carried out by handset A and handset B, respectively, to establish a free call through the utilization of a dedicated control channel;

[0112] FIGS. 39A and 39B illustrate exemplary flowcharts of the various processes and operations in a Find Request state, according to an aspect of the invention;

[0113] FIGS. 40A and 40B illustrate exemplary flowcharts of the various processes and operations in a Memorize Request state, according to another aspect of the invention; and

[0114] FIGS. 41A and 41B illustrate exemplary flowcharts of the various processes and operations in an Short Range Messaging state, according to still another aspect of the invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0115] Referring to the accompanying drawings, a detailed description of the preferred embodiments and features of the present invention will be provided.

[0116] The present invention relates to a wireless handset that includes enhanced features to provide greater flexibility and optimum performance. According to an aspect of the present invention, a wireless handset is provided that permits a user to operate either within a wireless network or to communicate with another user in a direct handset-to-handset operating mode. The direct handset-to-handset communication mode provides full-duplex, two-way communication without utilizing a wireless network infrastructure. In addition, as further described herein, the wireless handset of the present invention includes features that enhance the operability and functionality of the handset. Such features include a find or locate feature that assists a handset operator in determining what other handset users are located within the operating range of the wireless handset. These and other features and aspects of the present invention will now be described in greater detail with reference to the accompanying drawings.

[0117] The wireless handset of the present invention may be implemented as a fully featured handset that is capable of operating in a wireless network, such as a cellular or PCS network, and/or to operate independent of a wireless network in a direct handset-to-handset communication mode. FIGS. 2 and 3 illustrate the main operating modes of the wireless handset of the invention. While it is preferred that the handset is provided with this dual capability or functionality, it is possible to implement the wireless handset and features of the present invention in the form of a special purpose handset that is capable of only operating in a direct handset-to-handset communication mode. Such a special purpose handset may communicate with other special purpose handsets and/or with full-featured handsets that are also capable of operating within a wireless network. In addition, it is also possible to implement the wireless handset of the present invention in the form of a handset that is capable of operating in a direct handset-to-handset communication mode and that can function as a cordless phone in cooperation with a cordless phone base station. Such a wireless handset may also be provided with the capability to operate within a wireless network, such as a cellular or PCS network. Other modifications and implementations may be realized according to the needs of the wireless handset user.

[0118] FIG. 2 illustrates a wireless network operating mode of a wireless handset, according to an aspect of the present invention. As shown in FIG. 2 , wireless handsets 42 A, 42 B may communicate with one another via a wireless network infrastructure 132 . Wireless network infrastructure 132 may be implemented utilizing conventional cellular or PCS technology. In the exemplary embodiment of FIG. 2 , wireless handset 42 A may establish wireless communication with wireless handset 42 B under the control of mobile switching center (MSC) 124 . Assuming that wireless handset 42 A is operating within a cell coverage area 145 of base station or cell site 140 , a call may be completed to wireless handset 42 B operating within cell coverage area 135 of base station or cell site 130 by use of conventional air interface technology and landlines 116 connecting the base stations to the MSC 124 . A call may also be completed if both wireless handsets 42 A and 42 B are operating within the same cell coverage area (e.g., area 135 or 145 ), in which case only one base station is involved. When operating within wireless network infrastructure 132 , calls initiated by either wireless handset 42 A or 42 B are normally assessed airtime charges or fees according to the service plans subscribed to by the users. In addition, fees may also be assessed if either handset 42 A or 42 B is roaming outside of its home market area or if certain service options are enabled.

[0119] When operating in a direct handset-to-handset communication mode, the wireless handsets 42 A, 42 B of the present invention directly establish communication between one another without use of a wireless network infrastructure. As a result, airtime charges may be avoided when the wireless handsets 42 A, 42 B are functioning in a direct handset-to-handset mode and independently of a network. As illustrated in FIG. 3 , when communicating in a direct handset mode, wireless handsets 42 A, 42 B can directly communicate with one another without the use of a base station or MSC. As further described herein, the selection and setup of a channel for providing communication between the handsets may be established through the use of a dynamic channel allocation technique or process. In such a case, predefined channels may be allocated and searched, with a channel being selected based on the channel having the least detected interference level or the first located channel providing sufficient signal strength. In addition, other channel selection and setup techniques may be utilized to avoid the need for manual channel selection and coordination by each user or operator.

[0120] As discussed above, the wireless handset of the present invention may be configured and implemented according to the level of functionality and operability that is required (e.g., direct handset mode only or with dual communication mode capabilities). FIGS. 4A and 4B illustrate exemplary components and features of a wireless handset that is capable of operating both within a wireless network and outside of a wireless network in a direct communication mode. The construction and features of wireless handset 42 in FIGS. 4A and 4B may be utilized to construct the wireless handsets 42 A or 42 B illustrated in FIGS. 2 and 3 and further described herein.

[0121] As illustrated in the exemplary block diagram of FIG. 4 A, wireless handset 42 may be implemented as a full featured wireless handset that comprises a control system 61 , an antenna 62 , a transceiver or tuner 63 , a speaker 64 , a display 65 , a keypad 66 , a microphone 67 , and memory 70 . An input/output (I/O) port 69 may also be provided for facilitating communication with various devices (such as a portable computer, modem, printer, etc.) and for downloading or loading information into memory 70 . Wireless handset unit 42 may be configured to provide all the features of a conventional cellular handset unit, in addition to the unique programming and memory configurations and contents for implementing the direct handset communication mode and other operating features of the present invention.

[0122] By way of non-limiting example, speaker 64 may comprise a conventional speaker for converting electrical audio signals received by antenna 62 into acoustic audio signals, and microphone 67 may comprise a conventional microphone for converting voice utterances of a user from acoustic audio signals into electric audio signals for transmission by antenna 62 . In addition, display 65 and keypad 66 may be implemented by conventional display and keypad devices for displaying and permitting entry of alphanumeric and other information. For instance, display 65 may comprise dedicated status lights and/or a liquid crystal display (LCD) to indicate (through flashing lights, alphanumeric messages, symbols, icons, etc.) the status of the wireless handset unit and the operating mode. Further, keypad 66 may comprise menu selection buttons and/or a conventional 12-button, alphanumeric keypad for initiating and receiving calls, and programming or selecting operating conditions for the wireless handset. The keys of keypad 66 may include dedicated keys which initialize or select certain functions of the handset or enter alphanumeric data when pressed. The keys of keypad 66 may also include “soft keys” which provide multiple functionality depending on the operating state or mode of the handset. For example, a soft key may be provided which functions as both a power (i.e., ON/OFF) switch as well as an end call (i.e., On-Hook) switch.

[0123] FIG. 4B illustrates an exemplary embodiment of the external construction and arrangement of the main components of wireless handset 42 , including antenna 62 , speaker 64 , display 65 , keypad 66 , and microphone 67 . The arrangement of these components may of course be modified or enhanced according to the needs of the user and the type of features incorporated into the handset. In addition, as discussed above, wireless handset 42 may also include an I/O port 69 (illustrated as being provided on a side surface of wireless handset 42 in FIG. 4B ) to facilitate the loading and downloading of information into memory 70 of the wireless handset 42 . I/O port 69 may comprise, for example, a data port, a Subscriber Identity Module (SIM) card slot and/or other types of ports or slots. Memory 70 of wireless handset 42 may store the MIN, programming and other operational information to implement the various features and aspects of the invention. Memory 70 may comprise a read-write memory device that has an independent power supply or whose contents will not be effected by power downs of ordinary duration. By way of non-limiting example, memory 70 may be implemented by a programmable Electronically Erasable Programmable Read Only Memory (EEPROM), a Complimentary Metal Oxide Semiconductor (CMOS) memory chip, or a conventional Random Access Memory (RAM) with an independent power supply.

[0124] As illustrated in the exemplary architecture arrangement of FIG. 4 A, antenna 62 may be connected to transceiver or tuner 63 , which in turn is connected to a control system 61 . Although transceiver 63 is illustrated as a single unit in FIG. 4A, a separate transmitter and receiver may also be provided to provide the functionality of transceiver 63 .

[0125] Control system 61 may be implemented as a microprocessor-based control system and may be programmed to carry out the various features of the invention. The programming of control system 61 may be carried out by any suitable combination or use of software, hardware and/or firmware. Control system 61 may control the various components of the wireless handset 42 to permit a user to send and receive calls and program the wireless handset. In addition, control system 61 may have access to memory 70 , in which the MIN and other programming information is stored, for directing operation of the wireless handset. A more detailed description of the various processes and functions of the operating features and modes of the invention is provided below with reference to the accompanying drawings.

[0126] As discussed above, the wireless handset of the present invention may be a full-featured wireless handset that is capable of operating within a wireless network (e.g., a cellular or PCS network) or in a direct handset-to-handset communication mode that functions independently of a wireless network. As such, the wireless handset of the present invention may be embodied as a full featured wireless handset capable of making traditional wireless calls and that has the additional functionality of enabling the handset to place direct calls to other handsets. Since direct calls do not access a wireless network, such calls will operate free of the wireless network and with little or no airtime charges (i.e., a monthly service or use charge may be charged to the user by the provider of the wireless handset). Direct calls that are placed without access to a network are referred to as “free calls” herein. According to an aspect of the present invention, the wireless handset may be provided with traditional or conventional wireless features, as well as the specific features and functionality of the present invention. Generally, the features of the wireless handset may be classified into the following categories: Traditional Wireless features; Free Call Control features; Find features; List Maintenance features; Conference Call features; Short Range Messaging features; and Accessory-Related features. Each of these features will be discussed in greater detail below.

[0127] If the wireless handset is embodied to provide Traditional Wireless features and call functionality, then the wireless handset may be implemented with traditional analog and/or digital wireless features. Such features may include: Caller ID; Caller ID Log; Short Message Service (SMS); Auto Answer; Choice of Alerts; Vibration Alert; Call Mute; Large, Scrollable Speed Dial List; Headset (with microphone accessory); and Computer Connectivity and Control. Any combination of these features, as well as additional features, may be embodied in the wireless handset to facilitate traditional analog and/or digital wireless connectivity. Of course, as discussed above, it is possible that the wireless handset be provided as a special purpose handset with only direct handset-to-handset functionality. In such a case, the above-described features may be eliminated or may be modified and provided to support direct handset communication.

[0128] As indicated above, calls made in a direct handset communication mode with the wireless handset are referred herein to as “free calls”, since such calls are made free of the wireless network and with little or no airtime charges. Free Call Control features may be provided to enhance the operation of the wireless handset when calls are placed directly from one handset to another. These features may encompass both call initiate and call receive features, and call in progress and alert features. Various call initiate feedback features may also be provided for Free Call Control. For example, when a user initiates a free call with the handset, the status or progress of the call may be indicated to the user through the use of predetermined messages and/or icons that are displayed on the handset and/or the generation of predetermined audible tones that are transmitted to the user through the speaker of the handset. For example, the display of the handset may indicate the name or ID of the handset to which the call is directed, and one or more icons or messages may be displayed on the handset to indicate the progress of the call (e.g., on-hook, off-hook, ringing, etc.). The status and progress of the initiated call may also be indicated to the user through the use of predetermined audible tones (e.g., dialing, ringing, busy, etc.). Messages may also be displayed on the handset to provide feedback to the user as to whether the offered call was not responded to or received by the called party. With such features, a user will be better equipped to handle and control direct handset calls with other users.

[0129] As indicated above, the handset of the present invention may also be provided with various Find features. These features may be provided to permit a user to determine all objects, including other handset users, that are within range or to determine if a specific handset or object is within range of the user. As further described below, the handset of the user may have a prestored find list of other handsets or objects that can be located with the Find features. A user may be given the option to locate a specific handset or object on the list or to initiate a general find function such that each of the handsets or objects on the list are queried to determine if they are within range. In order to maintain privacy, each handset or object may only respond to a query if they have the querying handset on a list and they are in range of the user. As a result, only handsets or objects that have given the querying handset permission to find them will respond to a find query.

[0130] The wireless handset of the present invention may also include a set of List Maintenance features. These features may be provided to permit a user to add and delete handsets or objects to one or more lists stored in the handset, such as a speed dialing list for initiating calls, a find list for locating other handsets or objects, and/or a privacy list for blocking find queries from specific handsets so that privacy may be maintained. With the List Maintenance features, a user may be permitted to add, delete and view each list stored in their handset. In accordance with an aspect of the present invention, a single list may be stored in each handset to function as a master list for all direct handset calls. In such a case, the master list may serve as a speed dial list, a find list and a privacy list. That is, the master list serves as a speed dial list when a direct handset call is initiated by a user, and also serves as a querying or find list when a find function is initiated by a user to locate all handsets or objects, or a specific handset or object that is within range. The List Maintenance features may also include a memorize feature which permits two handsets to update their respective master list, find list or privacy list with the ID of the other handset. The memorize feature may be activated when handsets are brought in close proximity to each other or their respective antennas are brought into contact, and users press a predetermined key or button within a short time window. As further discussed below, the memorize feature may also permit a user to memorize other objects, such as an accessory or device that is capable of being queried (such as a beeping clip or paging device) by activating the memorize function on the object in order to automatically add the object to the find list.

[0131] Other features that may be provided with the wireless handset include Conference Call features, Short Range Messaging features, and Accessory-Related features. The Conference Call features may permit “free call” conferencing between three handset users. The three-way conferencing may be enabled through time domain multiplexing and, as further described below, may utilize either a fixed controlled time slot or a variable controlled time slot to permit conferencing. The Short Range Messaging features may include features to permit short range messages to be sent directly from one handset to another handset when both handsets are idle or during a controlled time slot if the receiving handset is on a call. Further, Accessory-Related features may be provided to enhance the wireless handset of the present invention. For example, computer connectivity may be provided to enable downloading of lists and configuration data. Further, beeping clips or other paging devices may be provided that can be attached or secured to items (such as keys, wallets, tools, etc.) in order to facilitate finding those items through the Find features of the invention.

[0132] In order to implement the wireless handset of the present invention with such functionality, the wireless handset may be embodied with any suitable combination of hardware, software, logic and/or programmed code to perform the required functions. FIG. 5 illustrates a state transition diagram of the functionality that may be embedded in the wireless handset to provide direct handset-to-handset communication and free call capability. The exemplary state transition diagram of FIG. 5 illustrates the various states and trigger conditions to transition between each state. As discussed above, this functionality may be provided in a special purpose wireless handset or preferably may be embodied or bundled with a wireless handset which also has cellular or PCS capability. A wireless handset having both capabilities would provide a user with nearly ubiquitous coverage, either handset-to-handset or via a wireless network. In addition, such a wireless handset can also share circuitry to reduce costs over having two separate wireless handsets. For example, the handset-to-handset communication capability can use the same 10 Kbps data circuitry used in conventional analog cellular phones. The same voice processing circuitry could also be used, as well as the same housing, keypad, display, antenna, microphone, speaker, etc. by both functions.

[0133] Referring to FIG. 5 , when the wireless handset is powered or turned ON, the wireless handset may initialize and enter an Idle state. When in an Idle state, the wireless handset is waiting for a call. Calls may be placed in a direct handset-to-handset communication mode by dialing the assigned directory or telephone number of the handset. If a wireless handset is provided with dual functionality, the telephone number of the analog or digital handset (i.e., the MIN) may be the same number used for placing free calls to the wireless handset in a direct communication mode. In a direct communication mode, full duplex handset-to-handset call setup and call states are provided using frequency domain duplexing. In an Idle state, the receiver of the wireless handset may monitor a higher range of the duplex band to search for pages directed to its internally stored directory number or MIN. Free calls may be set up and handled over a non-cellular or unlicensed band. For example, direct handset-to-handset communication may be provided by utilizing a non-cellular, unlicensed band such as the 930 MHZ Industrial, Scientific and Medical band that is authorized under Part 15 of the FCC Rules.

[0134] As further discussed below with reference to FIGS. 6 A- 6 E, when a wireless handset is in an Idle state, the receiver of the handset may scan a predetermined set of frequencies (i.e., f 1 , f 2 , . . . f N ). When the receiver or transceiver of the wireless handset tunes to a frequency, the handset may dwell long enough to measure the signal strength, obtain synchronization and decode a paging message, if available. If the signal strength is below a set threshold, or if no message is being sent, or a paging message directed to a different mobile station or wireless handset is decoded, the wireless handset may tune to the next frequency and repeat the process. If a paging message directed to the wireless handset is decoded, then the responding handset may send a page response on a lower range of the duplex band corresponding to the frequency to which the receiver is tuned. While paging, the originating wireless handset receiver listens for a page response on the lower associated duplex frequency (Paging state in FIG. 5 ). If the receiver decodes the response without error, then the wireless handset will switch to a voice mode on the same duplex frequency pair and enter a Conversation state. This is illustrated in FIG. 5 by condition f (page received and user answers). If the page response is not decoded after a predetermined number of attempts (i.e., M page attempts), the originating handset may provide a reorder alert (e.g., a reorder tone in the speaker or earpiece) and not enter into a Conversation state. “M” may be selected to ensure that a handset in the Idle mode will scan and decode the frequency at least once. Under this condition, the originating wireless handset which sent the paging message will return to an Idle state from a Paging state. This transition is illustrated in FIG. 5 by condition c (no page response received). In an Idle state, the paged wireless handset may respond a predetermined number of times (e.g., L times) when paged by an originating wireless handset. “L” may be greater than one to increase the reliability that the message will be received without errors. The paged wireless handset will then switch to a voice mode and enter a Conversation state when the user indicates that the call should be answered (i.e., a user may press an answer key to indicate that the call should be received). This transition is indicated in FIG. 5 by condition f (page received and user answers). Otherwise, if the user does not answer, the paged wireless handset will eventually time out and stay in an Idle state.

[0135] FIGS. 6 A- 6 E are exemplary flowcharts of the various processes and operations that may be performed by a wireless handset of the invention when operating in an Idle state and responding to various messages from other handsets. According to an aspect of the present invention, N frequency pairs may be assigned to the wireless handset. The higher frequency associated with the duplex channel “i” is designated as F hi . Further, in the illustrated embodiment, the lower frequency is designated as F li . Essentially, up to N simultaneous calls can be supported assuming adequate adjacent channel selectively in the wireless handsets. FIG. 6A illustrates a sequential scan of the N channels. Alternative arrangements, however, may be provided. For example, a quick search based on signal strength could be implemented. In such a case, only channels exceeding a predetermined or programmed signal strength threshold would be evaluated for synchronization and paging messages. Further, the signal strength ranking would be updated periodically.

[0136] In the exemplary embodiment of FIG. 6 A, when a wireless handset enters an Idle state, the receiver of the wireless handset is switched to a predetermined higher band of the duplex pass band (see step S. 2 ). Further, at step S. 2 , the transmitter is switched to a predetermined lower band of the duplex pass band. Thereafter, at step S. 4 , a counter i is set to 1. At step S. 6 , the receiver of the wireless handset is tuned to the high frequency F hi . After tuning the receiver to the frequency F hi , the handset waits for a synchronization signal.

[0137] At step S. 8 , it is determined whether a synchronizing signal is received. If synchronization is received, then logic flow proceeds to step S. 12 . Otherwise, at step S. 10 , the counter i is modified according to the following formula:

i =( i+ 1) modN.

[0138] Following step S. 10 , logic flow returns to step S. 6 , where the receiver of the handset is returned to the next high frequency F hi .

[0139] At step S. 12 , the wireless handset determines whether a page message has been received. If a page message is not received within a predetermined period of time, then logic flow proceeds to step S. 16 , where the handset determines whether another type of message has been received. Otherwise, at step S. 14 , the called party directory number DNr is decoded by the receiver based on the page message that is received and it is determined whether the directory number DNp stored in the wireless handset is the same as or corresponds to the called party directory number DNr.

[0140] If it is determined at step S. 14 that DNr-DNp, then at step S. 1600 (see FIG. 6B ) the transmitter of the wireless handset is tuned to the lower frequency F li . Otherwise, logic flows back to step S. 10 , so that i is modified and the receiver is tuned to a different high frequency.

[0141] As shown in FIG. 6 B, following step S. 1600 , the receiving wireless handset sends a page response message at step S. 1618 . In accordance with an aspect of the present invention, the page response message may be sent back to the originating wireless handset repetitively to ensure receipt of the same. For this purpose, the page response message may be sent a predetermined number of times (e.g., L times). Thereafter at step S. 1620 , the receiving wireless handset may activate an alerter of the receiving handset so as to provide an alert indication to the user of the incoming call. The alert indication provided by the alerter may comprise an alerting signal or tone (such as a ringing signal or tone) or activation of a vibration mechanism to cause the wireless handset to vibrate. Other alerting indications may be provided and may be activated by the user.

[0142] As further shown in FIG. 6 B, at step S. 1622 , the wireless handset determines whether the user has indicated to answer the incoming call in response to the generation of the alert indication. In accordance with an aspect of the present invention, the user may be given a predetermined amount of time (i.e., T alert seconds) to respond to and to indicate whether a call should be answered. If the wireless handset user indicates to answer the call within the predetermined time (e.g., by pressing an answer or talk button on the wireless handset), the wireless handset may switch to a voice mode at step S. 1624 and enter into a Conversation state to provide full duplex communication between the wireless handsets. Otherwise, at step S. 1626 , the wireless handset may display an indication to the wireless handset user that the call was received but not answered and, thereafter, enter into an Idle state.

[0143] Referring again to FIG. 6 A, if it is determined that a page message was not received at step S. 12 , then at step S. 16 the handset will determine whether a find message has been received from another handset. As disclosed herein, the wireless handsets of the present invention may include a find feature that permits a handset to locate objects, including other wireless handsets, that are within range. If a find message has been received at step S. 16 , then logic flow proceeds to step S. 18 . Otherwise, if a find message has not been received at step S. 16 , the handset proceeds to step S. 20 to determine if another type of message has been received.

[0144] At step S. 18 , the called party directory number DNr is decoded by the receiver of the handset based on the find message that is received and it is determined whether the directory number DNp stored in the wireless handset is the same as or corresponds to the called party directory number DNr. If it is determined at step S. 18 that DNr=DNp, then at step S. 1630 (see FIG. 6C ) the wireless handset will determine whether the requesting handset that sent the find message is on its Find list. Otherwise, logic flows back to step S. 10 , so that i is modified and the receiver is tuned to a different high frequency.

[0145] As illustrated in FIG. 6 C, at step S. 1630 it is determined whether the requesting DN is on the Find list of the handset. The determination at step S. 1630 may be made by comparing the directory number DN or ID of the requesting handset provided in the find message that was received with the entries in the Find list of the wireless handset. As further described below, this determination may be made in order to maintain privacy and limit the find capability to only authorized handset users. If the requesting DN is on the Find list, then at step S. 1632 the transmitter of the wireless handset is tuned to the lower frequency F li . Otherwise, the find request may be ignored and the handset may enter back into the Idle state following step S. 1630

[0146] After tuning the transmitter at step S. 1632 , the receiving wireless handset sends a found response message to the requesting handset at step S. 1634 . In accordance with an aspect of the present invention, the found response message may be sent back to the requesting wireless handset repetitively to ensure receipt of the same. For this purpose, the found response message may be sent a predetermined number of times (e.g., L times). Thereafter, at step S. 1636 , the receiving wireless handset may activate a found alerter of the receiving handset so as to provide an alert indication to the user of the find request. The alert indication provided by the alerter may comprise an alerting signal or tone (such as a ringing signal or tone) and/or a message that is displayed on the handset. In addition, at step S. 1638 , the receiving handset may update a Found list so as to indicate that the requesting handset is within range. Following step S. 1638 , the wireless handset may enter an Idle state.

[0147] Referring once again to FIG. 6 A, if it is determined that a find message was not received at step S. 16 , then at step S. 18 the handset will determine whether a memorize message has been received from another handset. As disclosed herein, the wireless handsets of the present invention may include a memorize feature that permits handsets to exchange handset information, including handset DN or ID, and corresponding name. If a memorize message has been received at step S. 20 , then logic flow proceeds to step S. 22 . Otherwise, if a memorize message has not been received at step S. 20 , the handset proceeds to step S. 24 to determine if another type of message has been received.

[0148] At step S. 22 , the called party directory number DNr is decoded by the receiver of the handset based on the memorize message that is received and it is determined whether the directory number DNp stored in the wireless handset is the same as or corresponds to the called party directory number DNr. If it is determined at step S. 22 that DNr-DNp, then at step S. 1640 (see FIG. 6D ) the wireless handset will set the value of a timer i to zero. Otherwise, logic flows back to step S. 10 , so that i is modified and the receiver is tuned to a different high frequency.

[0149] As illustrated in FIG. 6 D, at step S. 1640 the value of a timer i is initialized and set to zero. Thereafter, the handset determines at step S. 1642 whether the user has responded by pressing an appropriate key or button on the handset (e.g., a memorize key) so as to activate the memorize feature. In accordance with an embodiment of the memorize feature described herein, the memorize feature must be activated by both handsets within a predetermined time window to permit the exchange of information to occur. If the memorize feature is not activated at step S. 1642 , then the handset will increment the timer i by one at step S. 1644 and determine at step S. 1646 whether the value of the timer i is greater than or equal to a predetermined time limit i max . If the value of the timer i max , is less than i max , then logic flow loops back to step S. 1642 to again determine whether the memorize feature has been activated. Otherwise, if the timer i is not less than i max , then the time limit for activating the memorize feature has been exceeded and the memorize request is ignored, with the handset entering the Idle state.

[0150] If the user responds and activates the memorize feature at step S. 1642 , then at step S. 1648 the transmitter of the wireless handset is tuned to the lower frequency F li . Further, after tuning the transmitter at step S. 1648 , the wireless handset sends a memorize response message to the requesting handset at step S. 1650 . In accordance with an aspect of the present invention, the response message may be sent back to the requesting wireless handset repetitively to ensure receipt of the same. For this purpose, the memorize response message may be sent a predetermined number of times (e.g., L times). Thereafter, at step S. 1652 , the receiving wireless handset may activate a memorize success alerter so as to provide an indication to the user of that the memorize feature has been invoked with the requesting handset. The alert indication provided by the alerter may comprise an alerting signal or tone (such as a ringing signal or tone) and/or a message that is displayed on the handset. Following the successful exchange handset information, at step S. 1654 the handset may update the speed dial and/or find lists of the handset with the handset information of the handset that sent the memory request. Following step S. 1654 , the wireless handset may enter an Idle state.

[0151] As shown in FIG. 6 A, if it is determined that a memorize message was not received at step S. 20 , then at step S. 24 the handset will determine whether a short range message has been received from another handset. As disclosed herein, the wireless handsets of the present invention may include a short range messaging feature that permits handsets to send and receive short range messages. If a short range message has been received at step S. 24 , then logic flow proceeds to step S. 26 . Otherwise, if a memorize message has not been received at step S. 24 , logic flow loops back to step S. 10 , so that i is modified and the receiver is tuned to a different high frequency.

[0152] At step S. 26 , the called party directory number DNr is decoded by the receiver of the handset based on the short range message that is received and it is determined whether the directory number DNp stored in the wireless handset is the same as or corresponds to the called party directory number DNr. If it is determined at step S. 26 that DNr-DNp, then at step S. 1660 (see FIG. 6E ) the wireless handset will tune the transmitter of the handset to the lower frequency F li . Otherwise, logic flows back to step S. 10 , so that i is modified and the receiver is tuned to a different high frequency.

[0153] At step S. 1660 , the transmitter of the wireless handset is tuned to the lower frequency F li . As illustrated in FIG. 6 E, after tuning the transmitter at step S. 1660 , the wireless handset sends a short range message response message to the transmitting handset at step S. 1662 to confirm receipt of the short range message. In accordance with an aspect of the present invention, the response message may be sent back to the originating wireless handset repetitively to ensure receipt of the same. For this purpose, the short range message response message may be sent a predetermined number of times (e.g., L times). Thereafter, at step S. 1664 , the receiving wireless handset may activate an alerter so as to provide an indication to the user of that a short range message has been received. The alert indication provided by the alerter may comprise an alerting signal or tone (such as a ringing signal or tone) and/or a message (e.g., “Short Range Message Received”) that is displayed on the handset. Following step S. 1664 , the handset may decode the short range message at step S. 1668 and, display and/or store the decoded message with the handset. The decision to display or store the message may be optional and/or controlled by the user. Following step S. 1668 , the wireless handset may enter an Idle state.

[0154] As illustrated in FIG. 5 , the wireless handset will transition between an Idle state and a Conversation state under condition f; that is, when a page message is received and the user answers, the wireless handset will transition from an Idle state to a Conversation state. In a Conversation state, the wireless handset will operate in a voice mode to provide full duplex communication between the wireless handsets. The wireless handset may return to an Idle state under various conditions. For example, as further illustrated in FIG. 5 , the wireless handset will return to an Idle state from a Conversation state under condition d (when the user indicates that the call is to be ended by pressing, for example, an end key). A transition from a Conversation state to an Idle state may also occur where a supervisory signal is lost (this is indicated by condition e in FIG. 5 ).

[0155] When an originating wireless handset initiates a call, the originating wireless handset will transition from an Idle state to a Paging state. The transition from an Idle state to the Paging state occurs under condition a, when a user indicates to initiate or start a free call by pressing a send or free key on the wireless handset. In the Paging state, the wireless handset essentially functions in a state where it pages another wireless handset based on the directory number or telephone number entered by the user. Normally, the Paging state is entered from the Idle state according to the conditions described above. More specifically, the trigger to enter the Paging state is when a valid handset or object is chosen and the appropriate key (such as a send button or free call button) is pressed by the user. As illustrated in FIG. 5 , the wireless handset may transition back to the Idle state under various conditions. Condition b and condition c in FIG. 5 illustrate two such examples. In condition b, the wireless handset will transition from the Paging state to the Idle state when the called party does not answer the call request. Additionally, the transition from the Paging state to the Idle state will occur under condition c, when no page response has been received by the originating wireless handset. If a page is successfully received and the call request is answered by the called party, then the wireless handset will transition from a Paging state to the Conversation state. This condition is depicted in FIG. 5 by condition h (i.e., page response received and called party answers).

[0156] As described above, in a Paging state, the wireless handset pages another wireless handset with the appropriate directory number or phone number. FIGS. 7A and 7B illustrate an exemplary flowchart of the various processes and operations that may be carried out during a Paging state. Generally, in a Paging state, the wireless handset swaps the transmit and receive frequencies so that other wireless handsets in an Idle state can listen for pages. If a page is responded to and the called party enters the Conversation state, the call is set up.

[0157] Prior to selecting a channel, the wireless handset may check the channel for possible interference based on, for example, signal strength. The exemplary flowchart of FIGS. 7A and 7B illustrate that such checks may be made until a channel is located that has a signal strength less than or equal to a predetermined threshold level, THR rssi . As an additional measure, the wireless handset may be configured such that it will terminate analysis of channels for signal strength after a predetermined period of time and provide a warning tone to the user to indicate that no channels are available.

[0158] More particularly, as illustrated in FIG. 7 A, when entering a Paging state, a wireless handset will first prepare or gather the handset phone number at step S. 30 . The called party digits may correspond to the directory or phone number of the wireless handset of the called party. At step S. 32 , the wireless handset will then switch the receiver to the lower frequency band of the duplex pass band and will switch the transmitter to the higher frequency band. At step S. 34 , the handset will initialize a counter i to 1. Then, at step S. 36 , the receiver of the handset will be set to the low frequency F li and the transmitter will be tuned to the higher frequency F hi .

[0159] After tuning the receiver and transmitter, the wireless handset will determine at step S. 38 whether there is interference in the channel. Interference may be analyzed by determining whether the signal strength of the channel is not greater than a predetermined threshold. For example, at step S. 38 , the wireless handset may determine whether the received signal strength of the channel is less than or equal to a threshold level THR rssi . If it is not, then at step S. 40 , the count i may be modified according to the following equation:

i =( i+ 1) modN

[0160] After i is reset, logic flow proceeds back to step S. 36 so that another channel is tuned to and analyzed for interference.

[0161] If the signal strength of the channel is determined to be appropriate, then at step S. 42 a counter m is initialized and set to 0. Thereafter at step S. 44 (see FIG. 7B ), a synchronization signal is sent by the wireless handset, as well as a paging message at step S. 46 . The paging message may contain the directory phone number of the called party, as well as the calling party name or number for caller ID purposes. If caller ID is not equipped in the system, then sending of the calling party name and number is not necessary in or processed from the paging message.

[0162] At step S. 48 , it is determined whether a page response message has been received indicating that the called party's wireless handset is within range. If no page response message is received, then at step S. 50 the counter m is incremented by one and at step S. 52 it is determined whether m has exceeded a predetermined limit L. If m is less than or equal to the predetermined limit L, then logic flow proceeds back to step S. 44 so that a synchronizing signal and the paging message may be resent. Otherwise, at step S. 54 , a reorder indication is provided to the user to indicate that the call request was unsuccessful and that the call request should be placed at another time. Following step S. 54 , the wireless handset transitions from the Paging state back to the Idle state.

[0163] As illustrated in FIG. 7 B, if a page response message is received at step S. 48 , then at step S. 56 , a ring back tone or another form of signal is provided to the user to indicate that the call request was received. In accordance with conventional wireless handsets, the ring back tone may be an audible tone that is provided at the earpiece of the speaker of the wireless handset.

[0164] At step S. 58 , the originating mobile station determines whether the called party has answered within a predetermined amount of time. For example, a predetermined amount of time (designated as T alert seconds in FIG. 7B ) may be designated to permit the called party to answer within a certain number of seconds (for example, 20-30 seconds). If it is determined at step S. 58 that the called party has not answered within the predetermined period, then the originating phone may return to an Idle state. Otherwise, if the called party answers within the predetermined time, then the phone may enter into a Conversation state to permit full duplex voice communication to be carried out between the parties.

[0165] FIG. 8 illustrates an exemplary flowchart of the various processes and operations that may be carried out by a mobile station when it is in a Conversation state. As indicated in FIG. 5 , the mobile handset may transition into the Conversation state from either an Idle state (under condition f) or from a Paging state (under condition h). A transition from an Idle state to a Conversation state will occur under condition f, when a page has been received and the user answers. A transition from a Paging state to a Conversation state will occur under condition h, when a page response is received and the called party answers. Therefore, both the originating and answering mobile station may enter into a Conversation state. The originating handset may transmit on a frequency that the answering mobile station is tuned to receive and vice versa, in accordance with the previous descriptions.

[0166] At step S. 60 , the wireless handset that has entered into a conversation state switches circuitry to transmit and receive voice communication signals. Thereafter, at step S. 62 , a supervisory signal is sent. The supervisory signal may be based on the supervisory audio tone (SAT) encoding/decoding circuitry employed by cellular phones. At step S. 64 , the mobile station then initializes a counter t s to 0. Thereafter, the supervisory signal is decoded at step S. 66 .

[0167] At step S. 68 , the mobile station determines whether the supervisory signal is still present. If the supervisory signal is still present, then the received audio is unmuted at the handset's earpiece at step S. 69 and the mobile handset determines whether an end key is pressed by the user to indicate end of the conversation at step S. 78 . If the end key is pressed by the user or another appropriate key is pressed by the user to indicate end of the conversation or call, then at step S. 80 the handset switches back to the data circuitry and stops sending the supervisory signal. Subsequent to step S. 80 , the mobile handset returns to the Idle state. If, at step S. 78 , it is determined that the end key has not been pressed by the user, then logic flow proceeds back to step S. 64 where the counter t s is initialized to 0 once again.

[0168] If, at step S. 68 , it is determined that the supervisory signal is not present, then at step S. 70 the received audio is muted at the handset's earpiece and at step S. 72 t s is incremented by 1. Thereafter, at step S. 74 , it is determined whether a corrupted signal is received for a time period that exceeds a predetermined interval or time. That is, at step S. 74 , it is determined whether t s is greater than or equal to the maximum interval or time T Hi . If t s is greater than or equal to T Hi then at step S. 76 a reorder indicator or tone is provided to the user to indicate that the signal has been lost. Thereafter, at step S. 80 , the mobile station switches back to the data circuitry and stops sending the supervisory signal. This permits the wireless handset to transition back to the Idle sta