Method for setting voice tag
Summary by NHIP
Voice Tag Setting Method
The method sets a voice tag after a failed voice dialing attempt or excessive call frequency. It inquires the user to proceed with voice training, which adds the contact to a list and uses either the original or re-recorded dialing speech for the tag.
Claim Score by NHIP
Abstract
A method for setting a voice tag is provided, which comprises the following steps. First, counting a number of phone calls performed between a user and a contact person. If the number of phone calls exceeds a predetermined times or a voice dialing performed by the user is failed before calling to the contact person within a predetermined duration, the user is inquired whether or not to set a voice tag corresponding to the contact person after the phone call is complete. If the user decides to set the voice tag, a voice training procedure is executed for setting the voice tag corresponding to the contact person.

Term
Projected expiry 16 February 2029.
- Priority
- Filed
- Granted
- Today
- Projected expiry
10 claims: 1 independent, 9 dependent
- 1Broadest claimClaim Score 80, broad(NHIP)A method for setting a voice tag, comprising:a voice dialing is determined to have failed;calling a contact person within a predetermined duration in response to the voice dialing to have failed;inquiring whether or not to set the voice tag corresponding to the contact person in response to completing calling the contact person;performing a voice training procedure for setting the voice tag corresponding to the contact person in response to setting the voice tag;and do not perform the voice training procedure for setting the voice tag corresponding to the contact person in response to not setting the voice tag.
38 paragraphs in 5 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATION
This application is a divisional application of U.S. application Ser. No. 12/203,125 filed on Sep. 2, 2008, now pending, which claims the priority benefit of Taiwan application serial no. 97104613, filed on Feb. 5, 2008. The entirety of each of the above-mentioned patent applications is hereby incorporated by reference herein and made a part of specification.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The subject application relates to a method for setting a voice tag. More particularly, the subject application relates to a method for automatically reminding a user to set a voice tag.
2. Description of Related Art
With a great development of electronic techniques, consumer electronic products become an essential part for people's daily life. Meanwhile, handheld electronic products with various functions are developed accordingly, in which mobile phones have become indispensable communication tools for people's daily life. A present mobile phone not only has features of lightness, slimness, shortness and smallness, but also is functional and easy for utilization. Consequently, a voice dialing function has become an indispensable function for the mobile phone.
The voice dialing mainly relates to a speaker dependent voice recognition technique and a speaker independent voice recognition technique. A user using the speaker dependent voice recognition technique needs to perform a voice training in allusion to a contact person for setting a corresponding voice tag, so as to perform the voice recognition. However, due to different interfaces of the mobile phones, the user usually do not know how to perform the training or feels the training procedure is too complicated, which may leads to a low utilization of the voice dialing. The user using the speaker independent voice recognition technique generally has a low recognition rate due to different accents of the user. Therefore, will of using the voice dialing function by the user is decreased.
SUMMARY OF THE INVENTION
The subject application is directed to a method for setting a voice tag, by which a user may be automatically reminded to set a voice tag according to a phone call record and a utilization habit of the user, so as to improve a utilization convenience of a voice dialing.
Accordingly, the subject application provides a method for setting a voice tag, which is suitable for a contact person without a voice tag being established. The method comprises the following steps. First, a number of phone calls performed between a user and the contact person is counted. Next, when the number of the phone calls exceeds a predetermined times, the user is inquired whether or not to set the voice tag corresponding to the contact person. Finally, if the user decides to set the voice tag, a voice training procedure is performed for setting the voice tag corresponding to the contact person.
In an embodiment of the subject application, the step of inquiring the user whether or not to set the voice tag corresponding to the contact person when the number of the phone calls exceeds the predetermined times further includes a following step. If the number of the phone calls performed between the user and the contact person does not exceed the predetermined times and a voice dialing performed by the user is failed before calling to the contact person within a predetermined duration, the user is also inquired whether or not to set the voice tag corresponding to the contact person.
In an embodiment of the subject application, the method for setting the voice tag further includes recording a voice dialing speech of the user when the user performs the voice dialing.
In an embodiment of the subject application, in the step of performing the voice training procedure for setting the voice tag, if the voice dialing performed by the user is failed before calling to the contact person within the predetermined duration, the voice tag then may be directly set according to the voice dialing speech of the user, which is recorded within the predetermined duration.
In an embodiment of the subject application, the voice dialing speech of the user may also be re-recorded for setting the voice tag corresponding to the contact person.
In an embodiment of the subject application, in the step of counting the number of the phone calls performed between the user and the contact person, the contact person is further identified according to a phone number of the contact person.
In an embodiment of the subject application, in the step of performing the voice training procedure for setting the voice tag, the contact person is further added to a contact list.
In an embodiment of the subject application, before the step of counting the number of the phone calls performed between the user and the contact person, completion of the phone call between the user and the contact person is waited.
In an embodiment of the subject application, the step of inquiring the user whether or not to set the voice tag corresponding to the contact person further includes performing an inquiring action such as a voice or a picture notification after the phone call performed between the user and the contact person is completed.
The subject application provides another method for setting a voice tag, which is suitable for a contact person without a voice tag being established. The method includes the following steps. First, if a voice dialing performed by the user is failed before calling the contact person within a predetermined duration, the user is inquired whether or not to set a voice tag corresponding to the contact person. Next, if the user decides to set the voice tag, a voice training procedure is performed for setting the voice tag corresponding to the contact person.
In an embodiment of the subject application, the method for setting the voice tag further includes recording a voice dialing speech of the user when the user performs the voice dialing.
According to another aspect, the subject application provides a method for setting a voice tag. The method includes the following steps. First, a voice dialing speech of a user is recorded when the user performs a voice dialing. Next, a number of phone calls performed between the user and a contact person is counted if the contact person still does not have a corresponding voice tag. Next, if the number of the phone calls performed between the user and the contact person exceeds a predetermined times or the voice dialing performed by the user is failed before calling the contact person within a predetermined duration, the user would be inquired whether or not to set a voice tag corresponding to the contact person after the phone call is completed. Finally, if the user decides to set the voice tag, the voice dialing speech of the user is re-recorded for setting the voice tag, or the voice tag is set according to the voice dialing speech of the user recorded within the predetermined duration.
According to the subject application, after the phone call performed between the user and the contact person is completed, if the contact person does not have a corresponding voice tag and the voice dialing cannot be performed during a next phone call, the user may be automatically reminded to set the voice tag of the contact person. By such means, will of using the voice dialing by the user may be improved, and complexities of using the voice training procedure and setting the voice tag are simplified, and meanwhile will and convenience of using the voice dialing by the user are improved.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, a preferred embodiment accompanied with figures is described in detail below.
BRIEF DESCRIPTION OF THE DRAWINGS
<figref idref="DRAWINGS">FIG. 1</figref> is a flowchart illustrating a method for setting a voice tag according to a first embodiment of the present invention.
<figref idref="DRAWINGS">FIG. 2</figref> is a flowchart illustrating a method for setting a voice tag according to a second embodiment of the present invention.
<figref idref="DRAWINGS">FIG. 3</figref> is a flowchart illustrating a method for setting a voice tag according to a third embodiment of the present invention.
DESCRIPTION OF EMBODIMENTS
First Embodiment
Referring to <figref idref="DRAWINGS">FIG. 1</figref>, <figref idref="DRAWINGS">FIG. 1</figref> is a flowchart illustrating a method for setting a voice tag according to a first embodiment of the present invention. The method is suitable for a contact person without a corresponding voice tag being established. First, in step S<b>110</b>, waiting for a phone call performed between a user and the contact person is completed. The contact person may be included within a contact list, or may be a contact person that is not included within the list. The step S<b>110</b> is not necessarily to be the first step, and is only an example for one of the embodiments. Next, counts a number of phone calls performed between the user and the contact person (step S<b>120</b>), namely, the number of times for the user dialing to the contact person is counted. Such step may be performed while the user makes a phone call to the contact person, which is not limited to be performed after the step S<b>110</b>. The step S<b>110</b> may also be performed after a step S<b>130</b> and a step S<b>135</b> (i.e. after the “yes” flow directions of two diamond judgement blocks), though it is not illustrated.
Next, concerning whether or not the number of the phone calls performed between the user and the contact person exceeds a predetermined times (the step S<b>130</b>). If the number exceeds the predetermined times, get in step S<b>140</b>, the user is inquired whether or not to set a voice tag corresponding to the contact person after the phone call is complete; if not, get in step S<b>135</b>, concerning whether or not a voice dialing performed by the user is failed before calling the contact person within a predetermined duration, and if the voice dialing is failed, then get in step S<b>140</b>. In other words, as long as the number of the phone calls performed between the user and the contact person exceeds the predetermined times, or the voice dialing_performed by the user is failed before calling to the contact person within the predetermined duration, the user would be inquired whether or not to set a voice tag corresponding to the contact person after the phone call is completed, so as to facilitate a next time dialing. In which, the so called “before calling the contact person” means the time before a moment that the phone call is performed, and the so called “predetermined duration” is included within the foregoing defined time range.
Next, if the user decides to set the voice tag, get in step S<b>150</b>, in which a voice training procedure is performed for setting the voice tag corresponding to the contact person. The voice training procedure may be a general procedure for setting the voice tag, by which a voice dialing speech of the user may be re-recorded for setting the voice tag; alternatively, the former failed voice dialing speech could be stored directly and used for setting the voice tag. The user can make a decision from the above two methods. It should be noted that in the present embodiment, when the user performs the voice dialing, the corresponding voice dialing speech is stored for setting a new voice tag.
In addition, the above predetermined times and the predetermined duration may all be decided by the user personally, or the predetermined times and the predetermined duration may be reset according to a parameter setting process of a general mobile phone, which will not be repeated herein. Moreover, it should be noted that if the contact person is still not added within the contact list, the contact person is then directly added to the contact list for later utilization, when the user decides to set the voice tag. Method of inquiring the user whether or not to set the voice tag includes character, picture reminder or voice notification, or voice and picture/character collaterally, which is not limited by the subject application.
Second Embodiment
Referring to <figref idref="DRAWINGS">FIG. 2</figref>, <figref idref="DRAWINGS">FIG. 2</figref> is a flowchart illustrating a method for setting a voice tag according to a second embodiment of the present invention. A main difference between the second embodiment and the first embodiment is that the counting of the number of the phone calls performed between the user and the contact person is unnecessary, and whether the contact person would be set the voice tag is directly identified by whether or not the user tries to perform the voice dialing. Once the voice tag corresponding to the contact person is still not established, the voice dialing thereof cannot be succeeded, and the dialing action may be performed via a keyboard dialing or by directly selecting the contact person from the contact list or a dialing record. Accordingly, in the present embodiment, the user is inquired whether or not to set the voice tag corresponding to the contact person for the future use, after the phone call between the user and contact person is completed.
Referring to <figref idref="DRAWINGS">FIG. 2</figref>, first, in step S<b>210</b>, completion of a phone call between the user and the contact person is waited. The step S<b>210</b> is not necessarily to be the first step, and is only an example for one of the embodiments. Next, in step S<b>220</b>, concerning whether or not a voice dialing performed by the user is failed before calling to the contact person within a predetermined duration. If yes, get in step S<b>230</b>, the user is inquired whether or not to set a voice tag corresponding to the contact person after the phone call is complete. Then, if the user wants to set the voice tag, get in step S<b>240</b>, the voice training procedure is performed for setting the voice tag corresponding to the contact person. In the step <b>240</b>, the voice training procedure includes resetting or directly setting the voice training. Since the former failed voice dialing speech of the user would be stored, the voice tag corresponding to the contact person may be directly set. Certainly, the user can make a decision from resetting or directly setting the voice training personally, which is not limited by the subject application.
Third Embodiment
According to another aspect, we can deduce another method for setting the voice tag based on the technical features disclosed of the above embodiments. <figref idref="DRAWINGS">FIG. 3</figref> is a flowchart illustrating a method for setting a voice tag according to a third embodiment of the present invention. First, in step S<b>310</b>, recording a voice dialing speech of a user when the user performs the voice dialing. Next, in step S<b>320</b>, concerning whether or not a voice tag corresponding to the contact person is set. If the voice tag does not be set, get in step S<b>330</b>, a number of phone calls performed between the user and the contact person is counted when the user dials to the contact person. If the voice tag is set, the voice dialing would be successful for connecting the user and the contact person on the phone, though such step is not illustrated in <figref idref="DRAWINGS">FIG. 3</figref> For those skilled in the art would understand the possibility thereof, and therefore the detailed description thereof will not be repeated.
Next, in step S<b>340</b>, concerning whether or not the number of the phone calls performed between the user and the contact person exceeds a predetermined times or the voice dialing performed by the user is failed before calling to the contact person within a predetermined duration. If yes, get in step S<b>350</b>, the user is inquired whether or not to set a voice tag corresponding to the contact person after the phone call is completed. If the user decides to set the voice tag, get in step S<b>360</b>, the voice dialing speech of the user is re-recorded for setting the voice tag corresponding to the contact person, or the voice tag corresponding to the contact person is set based on the voice dialing speech of the user recorded within the predetermined duration. The user can make a decision from the above two methods, which is not limited by the subject application. Other detailed descriptions of the present embodiment may be referred to that of the first and the second embodiments, and therefore detailed description thereof will not be repeated.
In addition, it should be noted that in the aforementioned first to the third embodiments, a notification time for inquiring the user whether or not to set the voice tag may be changed by the user, which is not limited to be after the phone call being completed, and the user may also be notified to set the voice tag during the phone call or during a dialing process, which is not limited by the present embodiment.
In summary, in the subject application, the user may be automatically notified to set the voice tag according to the phone call record and a calling habit of the user. Therefore, the voice tag may be set without specific setting or starting the voice training procedure, so that the voice dialing becomes more convenient and personalized.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Contents5
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2004204168A1 | Cites | United States of America | Search report |
| US2005114131A1 | Cites | United States of America | Search report |
| US2005154587A1 | Cites | United States of America | Search report |
| US2006183513A1 | Cites | United States of America | Search report |
| US2006215821A1 | Cites | United States of America | Search report |
| US2006287867A1 | Cites | United States of America | Search report |
| US2007135087A1 | Cites | United States of America | Search report |
| US2007142024A1 | Cites | United States of America | Search report |
| US2009196404A1 | Cites | United States of America | Search report |
| US2012237007A1 | Cites | United States of America | Search report |
| US5369685A | Cites | United States of America | Search report |
| US5452340A | Cites | United States of America | Search report |
| US5802149A | Cites | United States of America | Search report |
| US6134527A | Cites | United States of America | Search report |
| US6226612B1 | Cites | United States of America | Search report |
| US6263216B1 | Cites | United States of America | Search report |
| US6393304B1 | Cites | United States of America | Search report |
| US6690772B1 | Cites | United States of America | Search report |
| US6970817B2 | Cites | United States of America | Search report |
| US7010484B2 | Cites | United States of America | Search report |
| US7050550B2 | Cites | United States of America | Search report |
| US7050976B1 | Cites | United States of America | Search report |
| US7158249B2 | Cites | United States of America | Search report |
| US7412036B1 | Cites | United States of America | Search report |
| US7450111B2 | Cites | United States of America | Search report |
| US7471775B2 | Cites | United States of America | Search report |
| US7483520B2 | Cites | United States of America | Search report |
| US7660715B1 | Cites | United States of America | Search report |
| US8229507B2 | Cites | United States of America | Search report |
| US20040204168A1 | Cites | United States of America | Search report |
| US20050114131A1 | Cites | United States of America | Search report |
| US20050154587A1 | Cites | United States of America | Search report |
| US20060183513A1 | Cites | United States of America | Search report |
| US20060215821A1 | Cites | United States of America | Search report |
| US20060287867A1 | Cites | United States of America | Search report |
| US20070135087A1 | Cites | United States of America | Search report |
| US20070142024A1 | Cites | United States of America | Search report |
| US20090196404A1 | Cites | United States of America | Search report |
| US20120237007A1 | Cites | United States of America | Search report |
6 members in 2 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 97104613 | Taiwan Province of China | A | |
| 97104613 | Taiwan Province of China | A | |
| 97104613A | Taiwan Province of China | – | |
| 20312508 | United States of America | A | |
| 20312508 | United States of America | A | |
| 201213483014 | United States of America | A | |
| 12203125 | – | – | – |
| 97104613A | – | – | – |
| TW20080104613 | – | – | – |
| US20080203125 | – | – | – |
| US201213483014 | – | – | – |
Members6
| Document | Office | Kind | |
|---|---|---|---|
| US2009196404A1 | United States of America | A1 | |
| TW200935400A | Taiwan Province of China | A | |
| TWI360109B | Taiwan Province of China | B | |
| US8229507B2 | United States of America | B2 | |
| US2012237007A1 | United States of America | A1 | |
| US8964948B2This record | United States of America | B2 |
44 transactions on the USPTO file
Allowed after 1 non-final rejection, 1 final rejection and 1 RCE.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Maintenance Fee Reminder MailedREM. | REM. | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Interview Summary - Applicant Initiated - TelephonicMEXAT | MEXAT | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Application Is Now CompleteCOMP | COMP | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF |
Numbers
- Publication
- 08964948
- Publication, DOCDB
- 8964948
- Publication, EPODOC
- US8964948
- Application
- 13483014
- Application, DOCDB
- 201213483014
- Application, EPODOC
- US201213483014
Titles
- English
- Method for setting voice tag
Patent term adjustment
- A delay
- +196 daysthe office missed an examination deadline
- Applicant delay
- −29 days
- Net adjustment
- 167 days
Classification
- CPC, 2
- H04M1/271
- H04M2250/74
- IPC, 2
- H04M1 64
- H04M1 27
- USPC, 15
- 379088030
- 345173000
- 358001150
- 379088010
- 379088040
- 455403000
- 455563000
- 455564000
- 455569100
- 455575100
- 704201000
- 704244000
- 704251000
- 704256200
- 704275000