US20220286554A1 - System and method for establishing one-to-one voice call between two selected smartphones - Google Patents
System and method for establishing one-to-one voice call between two selected smartphones Download PDFInfo
- Publication number
- US20220286554A1 US20220286554A1 US17/194,271 US202117194271A US2022286554A1 US 20220286554 A1 US20220286554 A1 US 20220286554A1 US 202117194271 A US202117194271 A US 202117194271A US 2022286554 A1 US2022286554 A1 US 2022286554A1
- Authority
- US
- United States
- Prior art keywords
- smartphone
- smartphones
- data
- internet telephony
- telephony call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27453—Directories allowing storage of additional subscriber data, e.g. metadata
- H04M1/2746—Sorting, e.g. according to history or frequency of use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04M1/72472—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42008—Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/005—Transmission of information for alerting of incoming communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
- H04M1/575—Means for retrieving and displaying personal data about calling party
- H04M1/576—Means for retrieving and displaying personal data about calling party associated with a pictorial or graphical representation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/65—Aspects of automatic or semi-automatic exchanges related to applications where calls are combined with other types of communication
- H04M2203/655—Combination of telephone service and social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/58—Details of telephonic subscriber devices including a multilanguage function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
- H04M3/4365—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it based on information specified by the calling party, e.g. priority or subject
Definitions
- the present disclosure relates generally to the field of internet telephony, and, more particularly, to a system and method for establishing one-to-one voice communication between two selected smartphones.
- a system and method for establishing a one-to-one voice call between two selected smartphones include the sequential steps of receiving predetermined preference data and an indication of ready for internet telephony call by a data storage device from a first smartphone, retrieving from the data storage device a list of smartphones each having the same predetermined preference data and being ready for internet telephony call, the list of smartphones including feature data of a second smartphone, displaying the list of smartphones on the first smartphone, alerting a request for an internet telephony call on the second smartphone when the second smartphone is selected on the first smartphone, and establishing an internet telephony call between the first and the second smartphone when the request is accepted on the second smartphone.
- FIG. 1 is a flow-chart illustrating a process for establishing a one-to-one voice call between two selected smartphones according to an embodiment of the present disclosure.
- FIG. 2 illustrate a user interface of a smartphone requesting connection with others.
- FIG. 3 illustrates a user interface of a smartphone displaying a list of available users to connect to.
- FIGS. 4A and 4B illustrates user interfaces of two connecting smartphones.
- FIG. 5 illustrates a user interface after a smartphone is connected with another smartphone.
- FIG. 6 illustrates a user interface of a smartphone after a connection is ended.
- FIG. 7 is a block diagram of a data storage device associated with the communication application of the present disclosure.
- the present disclosure relates to a system and method for establishing one-to-one voice communication between two selected smartphones.
- a preferred embodiment of the present disclosure will be described hereinafter with reference to the attached drawings.
- FIG. 1 is a flow-chart illustrating a process for establishing a one-to-one voice call between two selected smartphones 102 and 104 according to an embodiment of the present disclosure.
- the smartphones 102 and 104 as many other smartphones can run a locally installed communication application that can access a central server 107 over the Internet.
- the communication application in operation provides such one-to-one voice call.
- both the smartphone 102 and 104 may have to pre-register with the communication application by entering respective feature and preference data.
- Feature data exemplarily include name, age, and phone number.
- Preference data exemplarily include a language used in the voice call and a topic of interest.
- the first smartphone 102 submits its user preferences to the communication application to be stored in the Internet server 107 in step 112 as shown in FIG. 1 .
- the smartphone 104 may also submit its user preferences to the communication application to be stored in the Internet server 107 in step 114 .
- the first smartphone 102 and the second smartphone 104 have overlapping user preferences, such as a language preference and a topic of interest.
- the communication application installed in the smartphone 123 retrieves a list of currently online smartphones from the Internet central server 107 .
- the list includes the exemplary second smartphone 104 that have the overlapping user preferences as the first smartphone.
- a user of the first smartphone 102 selects the second smartphone 104 from the list and enact the communication application to send a voice call request to the second smartphone 104 .
- a user of the second smartphone 104 can either accept or decline the voice call request.
- a one-to-one voice call is then established between the first and the second smartphones 102 and 104 by the communication application installed in both smartphones 102 and 104 .
- the voice call is an anonymous Voice-over-IP (VoIP) telephony call, i.e., the first smartphone 102 's phone number is invisible to the second smartphone, and vice versa.
- VoIP Voice-over-IP
- FIG. 2 illustrate a user interface of a smartphone requesting voice call with others.
- the user interface includes a display screen 201 exemplarily displaying two selection boxes 213 and 216 and a submit button 225 .
- the selection box 213 allows a user to select a language from a list of languages.
- the selection box 225 allows the user to select a topic of interest from a list of topics. Alternatively, the user can enter a topic by typing.
- the submit button 225 is pressed, the selections as preference data will be transmitted by the communication application installed in the smartphone to the Internet server 107 which will store the selections and an identification of the corresponding smartphone in a database.
- the entries in the database represents all the pre-registered smartphones that are currently online and ready to be connected with another smartphone.
- FIG. 3 illustrates a user interface of a smartphone displaying a list of available users to connect to.
- the communication application retrieves a list of other smartphones 320 that are also online and ready to connect to.
- the communication application selects the smartphones 320 based on the particular smartphone's preferences such as language and topic of interests, i.e., the particular smartphone can only connect to another smartphone with the same preferences.
- the other smartphones 320 may exemplarily represented by a picture, name, age and ratings of its user. That information may help the user of this particular smartphone to select a desired smartphone to connect to.
- the user interface includes a selection box 312 allowing the user to sort through the list of other smartphones 320 based on a selected criterion, such as only displaying my-favorite users, within a certain age or above a certain rating.
- FIGS. 4A and 4B illustrates user interfaces of two connecting smartphones.
- a requested user's picture 411 is optionally displayed along with his or her name, age and ratings.
- a timer 415 may also be displayed. If the request is not accepted within a certain time, for instance 10 seconds, the request will automatically expire, and the display screen will automatically return to the screen shown in FIG. 3 .
- a requesting user's picture 423 is optionally displayed along with his or her name, age and ratings.
- a timer 427 displays how many seconds left for the user to either accept or decline the request. If the timer 427 reaches a predetermined limit before a selection is made, the request automatically expires, and the display screen will automatically return to the screen shown in FIG. 3 . Before the time out, the user can press either a “accept” button to accept the voice call request, or a “decline” button to decline the voice call request. After the acceptance, the user interface will change to one shown in FIG. 5 . After the decline, the user interface will return to the one shown in FIG. 3 .
- FIG. 5 illustrates a user interface after a smartphone is connected to another smartphone.
- the other party's information 512 is shown which exemplarily includes a picture, name, age and ratings.
- a warning button 523 is also shown.
- the warning button 523 When the user intends to politely end the connection of voice call, he or she can press the warning button 523 to send a message informing an intend of ending the voice call to the other party. Alternatively, the user can press a stop button 531 to end the connection immediately.
- FIG. 6 illustrates a feedback screen of a smartphone after a connection of voice call is ended.
- the communication application installed in the smartphone displays a feedback screen for a user to rate his or her experience with the communication session.
- the user can enter ratings of niceness, funniness and helpfulness regarding the counter party at a rating section 612 .
- the user can also block the counter party from future connections by selecting a radio button 623 or add the counter party to my-favorite by selecting a radio button 627 .
- the user can tap a “submit” button to save the feedback in the database of the communication application.
- the user can tap a “decline” button to skip the feedback.
- FIG. 7 is a block diagram of a data storage device 702 associated with the communication application of the present disclosure.
- the data storage device 702 stores a plurality of data repositories 710 , 720 and 730 each having a unique data structure.
- the data repositories 710 , 720 and 730 store registered user, online user and topic data, respectively.
- the registered user data repository 710 stores registered users' name, age, default language, phone number, ratings, my-favorite persons, and blocked persons along with a unique identification associated therewith.
- the online user data repository 720 stores currently online users' identification, selected language and selected topic. The online user's identification is identical to the registered user's identification so that the two data repositories 710 and 720 can be linked.
- the communication application manages the data storage device 702 .
- the registered user's information such as user's name, age, default language, phone number
- the communication application may receive feedback information from a corresponding user, then it computes ratings and/or updates my-favorites and blocked entries in the registered user data repository 710 .
- the communication application receives an online submission by a smartphone of a pre-registered user, it will enter the smartphone and its associated user's identification, preferred language, and topic information into the online user data repository 720 .
- the communication application in each online smartphone retrieves and displays information of all the other online smartphones that have the common preferences.
- the communication application also enters new topics into topic data repository 730 .
- the communication application in a logged-in smartphone retrieves the latest collection of topics from the topic data repository 730 for its user to choose from.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
A system and method for establishing a one-to-one voice call between two selected smartphones are disclosed which include the sequential steps of receiving predetermined preference data and an indication of ready for internet telephony call by a data storage device from a first smartphone, retrieving from the data storage device a list of smartphones each having the same predetermined preference data and being ready for internet telephony call, the list of smartphones including feature data of a second smartphone, displaying the list of smartphones on the first smartphone, alerting a request for an internet telephony call on the second smartphone when the second smartphone is selected on the first smartphone, and establishing an internet telephony call between the first and the second smartphone when the request is accepted on the second smartphone.
Description
- The present disclosure relates generally to the field of internet telephony, and, more particularly, to a system and method for establishing one-to-one voice communication between two selected smartphones.
- According to Aristotle, human beings are “social animals” and therefore naturally seek the companionship of others as part of their well being. People need to talk to each other—even between totally strangers. Ham radio serves such a need. However, ham radio service requires sophisticated radio equipment and a government license to a small radio spectrum, thus its adoption has been limited.
- On the other hand, smartphones which can access the Internet and make internet telephony calls, have been widely adopted at this time. As such, a technical problem the present disclosure is trying to solve is how to facilitate people using smartphones to talk to each other like ham radio does.
- A system and method for establishing a one-to-one voice call between two selected smartphones are disclosed which include the sequential steps of receiving predetermined preference data and an indication of ready for internet telephony call by a data storage device from a first smartphone, retrieving from the data storage device a list of smartphones each having the same predetermined preference data and being ready for internet telephony call, the list of smartphones including feature data of a second smartphone, displaying the list of smartphones on the first smartphone, alerting a request for an internet telephony call on the second smartphone when the second smartphone is selected on the first smartphone, and establishing an internet telephony call between the first and the second smartphone when the request is accepted on the second smartphone.
-
FIG. 1 is a flow-chart illustrating a process for establishing a one-to-one voice call between two selected smartphones according to an embodiment of the present disclosure. -
FIG. 2 illustrate a user interface of a smartphone requesting connection with others. -
FIG. 3 illustrates a user interface of a smartphone displaying a list of available users to connect to. -
FIGS. 4A and 4B illustrates user interfaces of two connecting smartphones. -
FIG. 5 illustrates a user interface after a smartphone is connected with another smartphone. -
FIG. 6 illustrates a user interface of a smartphone after a connection is ended. -
FIG. 7 is a block diagram of a data storage device associated with the communication application of the present disclosure. - The drawings accompanying and forming part of this specification are included to depict certain aspects of the disclosure. A clearer conception of the disclosure, and of the components and operation of systems provided with the disclosure, will become more readily apparent by referring to the exemplary, and therefore non-limiting, embodiments illustrated in the drawings, wherein like reference numbers (if they occur in more than one view) designate the same elements. The disclosure may be better understood by reference to one or more of these drawings in combination with the description presented herein.
- The present disclosure relates to a system and method for establishing one-to-one voice communication between two selected smartphones. A preferred embodiment of the present disclosure will be described hereinafter with reference to the attached drawings.
-
FIG. 1 is a flow-chart illustrating a process for establishing a one-to-one voice call between two selectedsmartphones smartphones central server 107 over the Internet. The communication application in operation provides such one-to-one voice call. In embodiments, both thesmartphone first smartphone 102 submits its user preferences to the communication application to be stored in theInternet server 107 instep 112 as shown inFIG. 1 . Similarly, thesmartphone 104 may also submit its user preferences to the communication application to be stored in theInternet server 107 instep 114. In this case, thefirst smartphone 102 and thesecond smartphone 104 have overlapping user preferences, such as a language preference and a topic of interest. - In
step 123, the communication application installed in thesmartphone 123 retrieves a list of currently online smartphones from the Internetcentral server 107. The list includes the exemplarysecond smartphone 104 that have the overlapping user preferences as the first smartphone. Instep 135, a user of thefirst smartphone 102 selects thesecond smartphone 104 from the list and enact the communication application to send a voice call request to thesecond smartphone 104. Upon receiving the request, a user of thesecond smartphone 104 can either accept or decline the voice call request. Once thesecond smartphone 104 accepts the request, a one-to-one voice call is then established between the first and thesecond smartphones smartphones first smartphone 102's phone number is invisible to the second smartphone, and vice versa. -
FIG. 2 illustrate a user interface of a smartphone requesting voice call with others. The user interface includes adisplay screen 201 exemplarily displaying twoselection boxes submit button 225. Theselection box 213 allows a user to select a language from a list of languages. Theselection box 225 allows the user to select a topic of interest from a list of topics. Alternatively, the user can enter a topic by typing. Once thesubmit button 225 is pressed, the selections as preference data will be transmitted by the communication application installed in the smartphone to theInternet server 107 which will store the selections and an identification of the corresponding smartphone in a database. The entries in the database represents all the pre-registered smartphones that are currently online and ready to be connected with another smartphone. -
FIG. 3 illustrates a user interface of a smartphone displaying a list of available users to connect to. After a particular smartphone submits preferences to the communication application and become online, the communication application retrieves a list ofother smartphones 320 that are also online and ready to connect to. The communication application selects thesmartphones 320 based on the particular smartphone's preferences such as language and topic of interests, i.e., the particular smartphone can only connect to another smartphone with the same preferences. - As shown in
FIG. 3 , theother smartphones 320 may exemplarily represented by a picture, name, age and ratings of its user. That information may help the user of this particular smartphone to select a desired smartphone to connect to. In an embodiment, the user interface includes aselection box 312 allowing the user to sort through the list ofother smartphones 320 based on a selected criterion, such as only displaying my-favorite users, within a certain age or above a certain rating. Once the user tap asmartphone 320, a voice call request will be generated by the communication application which in turn push a notification of the voice call request to thesmartphone 320. -
FIGS. 4A and 4B illustrates user interfaces of two connecting smartphones. Referring toFIG. 4A , on a display screen of a requestingsmartphone 402, a requested user'spicture 411 is optionally displayed along with his or her name, age and ratings. Atimer 415 may also be displayed. If the request is not accepted within a certain time, for instance 10 seconds, the request will automatically expire, and the display screen will automatically return to the screen shown inFIG. 3 . - Referring to
FIG. 4B , on a display screen of a requestedsmartphone 407, a requesting user'spicture 423 is optionally displayed along with his or her name, age and ratings. Atimer 427 displays how many seconds left for the user to either accept or decline the request. If thetimer 427 reaches a predetermined limit before a selection is made, the request automatically expires, and the display screen will automatically return to the screen shown inFIG. 3 . Before the time out, the user can press either a “accept” button to accept the voice call request, or a “decline” button to decline the voice call request. After the acceptance, the user interface will change to one shown inFIG. 5 . After the decline, the user interface will return to the one shown inFIG. 3 . -
FIG. 5 illustrates a user interface after a smartphone is connected to another smartphone. On thedisplay screen 201, the other party'sinformation 512 is shown which exemplarily includes a picture, name, age and ratings. Awarning button 523 is also shown. When the user intends to politely end the connection of voice call, he or she can press thewarning button 523 to send a message informing an intend of ending the voice call to the other party. Alternatively, the user can press astop button 531 to end the connection immediately. -
FIG. 6 illustrates a feedback screen of a smartphone after a connection of voice call is ended. After the connection is ended, the communication application installed in the smartphone displays a feedback screen for a user to rate his or her experience with the communication session. Specifically, the user can enter ratings of niceness, funniness and helpfulness regarding the counter party at arating section 612. The user can also block the counter party from future connections by selecting aradio button 623 or add the counter party to my-favorite by selecting aradio button 627. Then the user can tap a “submit” button to save the feedback in the database of the communication application. Alternatively, the user can tap a “decline” button to skip the feedback. -
FIG. 7 is a block diagram of adata storage device 702 associated with the communication application of the present disclosure. Thedata storage device 702 stores a plurality ofdata repositories data repositories user data repository 710 stores registered users' name, age, default language, phone number, ratings, my-favorite persons, and blocked persons along with a unique identification associated therewith. The onlineuser data repository 720 stores currently online users' identification, selected language and selected topic. The online user's identification is identical to the registered user's identification so that the twodata repositories user data repository 710 to initiate a phone call. Thetopic data repository 730 stores currently available topics for users to choose from. - The communication application manages the
data storage device 702. In embodiments, when a smartphone registers with the communication application, the registered user's information, such as user's name, age, default language, phone number, will be stored in the registereduser data repository 710. The After a communication session, the communication application may receive feedback information from a corresponding user, then it computes ratings and/or updates my-favorites and blocked entries in the registereduser data repository 710. When the communication application receives an online submission by a smartphone of a pre-registered user, it will enter the smartphone and its associated user's identification, preferred language, and topic information into the onlineuser data repository 720. The communication application in each online smartphone retrieves and displays information of all the other online smartphones that have the common preferences. The communication application also enters new topics intotopic data repository 730. The communication application in a logged-in smartphone retrieves the latest collection of topics from thetopic data repository 730 for its user to choose from. - Although the disclosure is illustrated and described herein as embodied in one or more specific examples, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the spirit of the disclosure and within the scope and range of equivalents of the claims. Accordingly, it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the disclosure, as set forth in the following claims.
Claims (20)
1. A method for establishing a one-to-one voice call between two selected smartphones, the method comprising the sequential steps of:
Receiving predetermined preference data and an indication of ready for internet telephony call by a data storage device from a first smartphone;
retrieving from the data storage device a list of smartphones each having the same predetermined preference data and being ready for internet telephony call, the list of smartphones including feature data of a second smartphone;
displaying the list of smartphones on the first smartphone;
alerting a request for an internet telephony call on the second smartphone when the second smartphone is selected on the first smartphone; and
establishing an internet telephony call between the first and the second smartphone when the request is accepted on the second smartphone.
2. The method of claim 1 , wherein the predetermined preference data includes a language for being used in the internet telephony call.
3. The method of claim 1 , wherein the predetermined preference data includes a topic of interest preferred by both the first and the second smartphone users.
4. The method of claim 1 further comprising a step of storing the predetermined preference data in a first data structure in the data storage device after receiving the same and before the retrieving step, the first data structure only storing preference data of smartphones that have submitted an indication of ready for internet telephony call.
5. The method of claim 4 , wherein the retrieving step includes sorting through data stored in the first data structure to collect the list of smartphones and using an identification of each smartphone in the list to retrieve corresponding feature data from a second data structure.
6. The method of claim 1 , wherein the feature data includes name, age and ratings of a user and a phone number of the second smartphone.
7. The method of claim 6 further comprising updating the ratings after an end of the internet telephony call.
8. The method of claim 1 , wherein the alerting includes displaying feature data of the first smartphone on the second smartphone.
9. The method of claim 1 , wherein the internet telephony call is made using Voice-over-IP protocol.
10. The method of claim 1 , wherein the internet telephony call is anonymous.
11. A system for establishing a one-to-one voice call between two selected smartphones, the system comprising:
a first smartphone programed to perform the steps of:
transmitting predetermined preference data and an indication of ready for internet telephony call to a central server;
retrieving a list of smartphones sharing the same predetermined preference data from the central server;
transmitting a request for an internet telephony call to a second smartphone in the list of smartphones; and
establishing a one-to-one internet telephony call with the second smartphone once the request is accepted by the second smartphone; and
a data storage device associated with the central server having a first data structure configured to only store all the smartphones indicated to be ready for internet telephony call, the data storage device retrieving the list of smartphones from the first data structure in response to an instruction from the first smartphone.
12. The system of claim 11 , wherein the predetermined preference data includes a language for being used in the internet telephony call.
13. The system of claim 11 , wherein the predetermined preference data includes a topic of interest preferred by both the first and the second smartphone users.
14. The system of claim 11 , wherein the data storage device includes a second data structure configured to store feature data of pre-registered smartphones, wherein each pre-registered smartphone has a unique identification used to link the first data structure and the second data structure.
15. The system of claim 14 , wherein the feature data includes name, age and ratings of a user and a phone number of each pre-registered smartphone.
16. The system of claim 15 , wherein the rating is updated after an end of the internet telephony call.
17. The system of claim 11 , wherein the list of smartphones includes feature data of each of the smartphones.
18. The system of claim 11 , wherein the request for an internet telephony call includes feature data of the first smartphone.
19. A method for establishing a one-to-one voice call between two selected smartphones, the method comprising the sequential steps of:
receiving predetermined preference data and an indication of ready for internet telephony call by a data storage device from a first smartphone;
storing the predetermined preference data in a first data structure in the data storage device, the first data structure only storing preference data of smartphones that have submitted an indication of ready for internet telephony call;
retrieving from the first data structure a list of smartphones each having the same predetermined preference data, the list of smartphones including feature data of a second smartphone;
displaying the list of smartphones on the first smartphone;
alerting a request for an internet telephony call on the second smartphone when the second smartphone is selected on the first smartphone; and
establishing an internet telephony call between the first and the second smartphone when the request is accepted on the second smartphone.
20. The method of claim 1 , wherein the predetermined preference data includes a language for being used in the internet telephony call and a topic of interest preferred by both the first and the second smartphone users.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/194,271 US20220286554A1 (en) | 2021-03-07 | 2021-03-07 | System and method for establishing one-to-one voice call between two selected smartphones |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/194,271 US20220286554A1 (en) | 2021-03-07 | 2021-03-07 | System and method for establishing one-to-one voice call between two selected smartphones |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220286554A1 true US20220286554A1 (en) | 2022-09-08 |
Family
ID=83116490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/194,271 Abandoned US20220286554A1 (en) | 2021-03-07 | 2021-03-07 | System and method for establishing one-to-one voice call between two selected smartphones |
Country Status (1)
Country | Link |
---|---|
US (1) | US20220286554A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230058674A1 (en) * | 2021-08-20 | 2023-02-23 | Sharp Kabushiki Kaisha | Information processing apparatus and information processing method |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050282530A1 (en) * | 2002-06-11 | 2005-12-22 | Adam Raff | Communications device and method comprising user profiles matching between compatible devices |
US20070162569A1 (en) * | 2006-01-09 | 2007-07-12 | Icebreaker, Inc. | Social interaction system |
US20070226374A1 (en) * | 2006-03-23 | 2007-09-27 | Quarterman Scott L | System and method for identifying favorite service providers |
US20100235228A1 (en) * | 2009-01-14 | 2010-09-16 | Octavio Torress | Service provider evaluation and feedback collection and rating system |
US20120084364A1 (en) * | 2010-10-05 | 2012-04-05 | Sivapathalingham Sivavakeesar | Scalable Secure Wireless Interaction enabling Methods, System and Framework |
US20130204937A1 (en) * | 2011-09-02 | 2013-08-08 | Barry Fernando | Platform for information management and method using same |
US20140146954A1 (en) * | 2011-04-20 | 2014-05-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method of and a Server for Establishing Communication in a Telecommunication System wherein Calling Party Identity is Withheld |
US20160164823A1 (en) * | 2012-01-18 | 2016-06-09 | Kinectus LLC | Systems and methods for establishing communications between mobile device users |
US20170046753A1 (en) * | 2014-04-24 | 2017-02-16 | Evershare, Llc | Provisioning an interactive feedback service via a network |
US20170103488A1 (en) * | 2013-04-12 | 2017-04-13 | Inspirit Group, Llc | Secure and anonymous messaging system and method |
US20190065458A1 (en) * | 2017-08-22 | 2019-02-28 | Linkedin Corporation | Determination of languages spoken by a member of a social network |
US20190379759A1 (en) * | 2018-06-08 | 2019-12-12 | Microsoft Technology Licensing, Llc | System and method of creating provisional account profiles |
-
2021
- 2021-03-07 US US17/194,271 patent/US20220286554A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050282530A1 (en) * | 2002-06-11 | 2005-12-22 | Adam Raff | Communications device and method comprising user profiles matching between compatible devices |
US20070162569A1 (en) * | 2006-01-09 | 2007-07-12 | Icebreaker, Inc. | Social interaction system |
US20070226374A1 (en) * | 2006-03-23 | 2007-09-27 | Quarterman Scott L | System and method for identifying favorite service providers |
US20100235228A1 (en) * | 2009-01-14 | 2010-09-16 | Octavio Torress | Service provider evaluation and feedback collection and rating system |
US20120084364A1 (en) * | 2010-10-05 | 2012-04-05 | Sivapathalingham Sivavakeesar | Scalable Secure Wireless Interaction enabling Methods, System and Framework |
US20140146954A1 (en) * | 2011-04-20 | 2014-05-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method of and a Server for Establishing Communication in a Telecommunication System wherein Calling Party Identity is Withheld |
US20130204937A1 (en) * | 2011-09-02 | 2013-08-08 | Barry Fernando | Platform for information management and method using same |
US20160164823A1 (en) * | 2012-01-18 | 2016-06-09 | Kinectus LLC | Systems and methods for establishing communications between mobile device users |
US20170103488A1 (en) * | 2013-04-12 | 2017-04-13 | Inspirit Group, Llc | Secure and anonymous messaging system and method |
US20170046753A1 (en) * | 2014-04-24 | 2017-02-16 | Evershare, Llc | Provisioning an interactive feedback service via a network |
US20190065458A1 (en) * | 2017-08-22 | 2019-02-28 | Linkedin Corporation | Determination of languages spoken by a member of a social network |
US20190379759A1 (en) * | 2018-06-08 | 2019-12-12 | Microsoft Technology Licensing, Llc | System and method of creating provisional account profiles |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230058674A1 (en) * | 2021-08-20 | 2023-02-23 | Sharp Kabushiki Kaisha | Information processing apparatus and information processing method |
US11930149B2 (en) * | 2021-08-20 | 2024-03-12 | Sharp Kabushiki Kaisha | Information processing apparatus and information processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10574784B2 (en) | Structured communications in an observation platform | |
US9883038B2 (en) | Customer care mobile application | |
US9531878B2 (en) | System and method for access number distribution in a contact center | |
US8984143B2 (en) | Emergency information services | |
US7831483B1 (en) | System and method of providing recommendations | |
US9984374B2 (en) | Mobile expert desktop | |
US20220012836A1 (en) | System for transporting a vulnerable population to a desired destination by one or more drivers in a set of trusted drivers | |
US7539505B2 (en) | Method of performing a dynamic push-to-talk service | |
US20010054041A1 (en) | System and method for registering or searching in multiple relationship-searching hosts | |
WO2017215568A1 (en) | Method, device and system for communicating with call center | |
US8150012B2 (en) | Method and apparatus for deriving the present local time of a target station | |
US12218891B2 (en) | Information processing system and information processing method | |
US20240314214A1 (en) | System and Method for Providing Recommendations Based on Synchronous Activity | |
US9660944B1 (en) | Agent-assisted and directed web-channel customer care apparatus, method, and computer program | |
US20220286554A1 (en) | System and method for establishing one-to-one voice call between two selected smartphones | |
JP2011502426A (en) | Method and system for automatically switching between free directory assistance service and paid directory assistance service | |
US20230403244A1 (en) | Methods, mediums, and systems for responding to a user service prompt | |
KR101852594B1 (en) | Server and method of counselling | |
US20050222920A1 (en) | Virtual shop system and method of controlling the same | |
KR102090122B1 (en) | Customer center channel device | |
KR20090062436A (en) | Apparatus and method for practicing foreign languages using telephone | |
KR20170087147A (en) | Server and method for providing conversation service of virtual | |
KR101886971B1 (en) | Calling system and method using bi-directional location information of chauffeur service user and chauffeur service driver | |
JP2005223830A (en) | Telephone counseling system, counseling management server, and urgent call processor | |
KR100487584B1 (en) | Brokerage service method using mobile comunication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |