USPatent applicationPatented

System and method of managing contact information of a terminal recognized by a vehicle

Granted 20 Feb 2024 · no office action yet

Current assignee: Kia Corporation · originally Hyundai

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Seo-Hwan Choi, Seong-Soo Yae, Paul Choo, Hyun-Woo Lee · Examiner: Amal S Zenati · AU 2691 · TC 2600

Life of the application

6 dated events
⤢ drag to zoom20222024202620282030203220342036203820402042ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A system and a method of managing contact information of a terminal recognized by a vehicle include: a communication unit, which communicates with one or more terminals located in a vehicle and recognizes the terminal, and which receives information stored in the recognized terminal; a connection confirming unit which confirms a function, to which the terminal recognized through the communication unit is connected through communication, among the functions provided by an Audio, Video, and Navigation (AVN) system of the vehicle; a priority calculating unit, which calculates a priority of the terminal with respect to other terminals according to the connection between the terminal confirmed by the connection confirming unit and the function provided by the AVN system and generates priority list information for maintaining contact information stored in the terminal; and a contact information renewing unit, which downloads and stores the contact information stored in the terminal in a linked database according to the priority list information generated by the priority calculating unit or deletes the contact information stored in the database.

Description

7 parts
›CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2020-0186270, filed on Dec. 29, 2020, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.

›BACKGROUND

1. Field of the Disclosure

The present disclosure relates to a system and a method of managing contact information stored in a terminal recognized by a vehicle, and more particularly, the system includes: a communication unit, which communicates with one or more terminals located in a vehicle and recognizes the terminal, and which receives information stored in the recognized terminal. The system further includes a connection confirming unit, which confirms a function, to which the terminal recognized through the communication unit is connected through communication, among the functions provided by an Audio, Video, and Navigation (AVN) system of the vehicle. The system further includes a priority calculating unit, which calculates a priority of the corresponding terminal with respect to other terminals according to the connection between the terminal confirmed by the connection confirming unit and the function provided by the AVN system and generates priority list information for maintaining contact information stored in the terminal. The system further includes a contact information renewing unit, which downloads and stores the contact information stored in the terminal in a linked database according to the priority list information generated by the priority calculating unit or deletes the contact information stored in the database.

2. Description of the Related Art

In general, an Audio, Video, Navigation (AVN) system is installed in a vehicle to play sound or video content and drive a navigation device installed in the vehicle.

The AVN system may perform wired or wireless communication with a terminal of a user, such as a mobile phone, a notebook computer, and a Personal Digital Assistant (PDA), located inside the vehicle and may transceive information stored in the terminal.

The communication between the AVN system of the vehicle and the terminal of the user mainly uses a wireless communication method, representatively, Bluetooth and a wireless Internet connection.

Among the services provided by the vehicle's AVN system, there is a hands-free function. The function is a system that allows the AVN system of the vehicle to communicate with the mobile phone of the user in a Bluetooth method so that the user can receive a call from the mobile phone by using the AVN system and make a call by calling a contact stored in the mobile phone.

In order to perform the hands-free function, the AVN system performs wireless communication with the mobile phone of the user to register the corresponding mobile phone in the AVN system, receives contact information, such as a phone number, stored in the mobile phone, and displays phone number information on a display means of the AVN system when performing the hands-free function.

However, in the case where a data capacity of the contact information stored in the terminal of the user is significantly large when the AVN system communicates with the terminal of the user, the number of terminals that can be registered in the AVN system is limited by the size of the data that can be registered in the AVN system.

›SUMMARY

The present disclosure has been made in an effort to solve the problems and provides a system and method of managing contact information stored in a corresponding terminal according to a priority of a user's terminal based on a history using functions provided by an Audio, Video, and Navigation (AVN) system inside a vehicle.

An embodiment of the present disclosure provides a system and a method of managing contact information stored in a terminal recognized by a vehicle. The system includes: a communication unit, which communicates with one or more terminals located in a vehicle and recognizes the terminal, and which receives information stored in the recognized terminal. The system further includes a connection confirming unit, which confirms a function, to which the terminal recognized through the communication unit is connected through communication, among the functions provided by an AVN system of the vehicle. The system further includes a priority calculating unit, which calculates a priority of the corresponding terminal with respect to other terminals according to the connection between the terminal confirmed by the connection confirming unit and the function provided by the AVN system and generates priority list information for maintaining contact information stored in the terminal. The system further includes a contact information renewing unit, which downloads and stores the contact information stored in the terminal in a linked database according to the priority list information generated by the priority calculating unit or deletes the contact information stored in the database.

The system and method of managing contact information of a terminal recognized by a vehicle of the present disclosure including the foregoing configuration may maintain the contact information stored in the terminals connected to an AVN system of the vehicle according to the priority of the device as much as possible. Therefore, it is possible to provide the user with the contact information by shortening the waiting time of the service using the contact information, thereby improving user convenience.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating a system for managing contact information of the present disclosure.

FIG. 2 is a flowchart of a method of managing contact information of the present disclosure.

FIG. 3 is a detailed flowchart of the method of managing contact information of the present disclosure.

FIG. 4 is a diagram illustrating an example of a record of priority list information by the method of managing contact information of the present disclosure.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 1 of 3

Hereinafter, a configuration and an operation of a system and a method of managing contact information of a terminal recognized by a vehicle of the present disclosure are described in detail with reference to the drawings.

However, the disclosed drawings are provided as an example for fully delivering the spirit of the present disclosure to those having ordinary skill in the art. Accordingly, the present disclosure is not limited to the drawings presented below and may also be specified in other aspects.

Unless otherwise defined, the terms used in the specification of the present disclosure have the meanings commonly understood by those having ordinary skill in the art. The detailed descriptions of well-known functions and configurations have been omitted in the description below and the accompanying drawings to avoid obscuring the subject matter of the present disclosure. When a component, device, element, or the like of the present disclosure is described as having a purpose or performing an operation, function, or the like, the component, device, or element should be considered herein as being “configured to” meet that purpose or to perform that operation or function.

FIG. 1 is a block diagram of a system for managing contact information of the present disclosure.

Referring to the drawing, the system for managing contact information of the present disclosure includes a communication unit 10 , which communicates with one or more terminals 1 located in a vehicle and recognizes the terminal 1 , and which receives information stored in the recognized terminal 1 . The system further includes a connection confirming unit 20 , which confirms a function, to which the terminal 1 recognized through the communication unit 10 is connected through communication, among the functions provided by an Audio, Video, and Navigation (AVN) system of the vehicle. The system further includes a priority calculating unit 30 , which calculates a priority of the corresponding terminal 1 with respect to other terminals according to the connection between the terminal 1 confirmed by the connection confirming unit 20 and the function provided by the AVN system and generates priority list information for maintaining contact information stored in the terminal 1 . The system further includes a contact information renewing unit 40 , which downloads and stores the contact information stored in the terminal 1 in a linked database 50 according to the priority list information generated by the priority calculating unit 30 or deletes the contact information stored in the database 50 .

The terminal 1 is the terminal 1 of a user using the AVN system of the vehicle, and refers to a terminal, such as a general mobile phone, smart phone, tablet computer, notebook computer, Personal Digital Assistant (PDA), and a Personal Computer (PC).

The communication unit 10 is the publicly known wired or wireless communication unit for performing communication with the terminal 1 . In an embodiment, the communication unit 10 may perform Bluetooth or wireless Internet communication, and more particularly, may be a Bluetooth communication unit that is an in-vehicle short range communication means.

In the meantime, the system for managing contact information of the present disclosure including the foregoing configuration may also be included as a part of the AVN system of the vehicle.

Hereinafter, a method of managing contact information performed by the system for managing contact information of the present disclosure including the foregoing configuration is described.

FIG. 2 is a flowchart of the method of managing contact information of the present disclosure.

The method of managing contact information of the present disclosure is performed by the system for managing contact information of the present disclosure. The system includes the communication unit 10 communicating with one or more terminals 1 located in the vehicle, the connection confirming unit 20 , the priority calculating unit 30 , and the contact information renewing unit 40 .

Referring to the drawing, the method of managing contact information of the present disclosure includes: a connection confirming process S 1 of confirming a function, to which the terminal 1 located in a vehicle and recognized through the communication unit 10 is connected through communication, among the functions provided by the AVN system of the vehicle, which is performed by the connection confirming unit 20 . The method further includes a priority calculating process S 2 of calculating a priority of the corresponding terminal 1 with respect to other terminals according to the connection between the terminal 1 confirmed in the connection confirming process S 1 and the function provided by the AVN system and generating priority list information for maintaining contact information stored in the terminal 1 , which is performed by the priority calculating unit 30 . The method further includes a contact information renewing process S 3 of downloading and storing the contact information stored in the terminal 1 in a linked database 50 according to the priority list information generated by the priority calculating process S 2 or deleting the contact information stored in the database 50 , which is performed by the contact information renewing unit 40 .

The method of managing contact information of the present disclosure including the foregoing configuration is described in more detail. FIG. 3 is a detailed flowchart of the method of managing contact information of the present disclosure and illustrates the method of managing contact information of the present disclosure described in FIG. 2 according to each operation in a modified manner.

1) Connection Confirming Process S 1

Referring to the drawing, in the connection confirming process S 1 of the method of managing contact information of the present disclosure, when the terminal 1 of the user is located in the vehicle, the communication unit 10 starts a connection with the terminals 1 registered in the AVN system of the vehicle through communication (S 10 ).

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 2 of 3

Then, the connection confirming unit 20 determines whether the terminal 1 registered in the AVN system of the vehicle is connected through communication as a result of the connection with the communication unit 10 through communication (S 11 . When the terminal 1 is connected through communication, the connection confirming unit 20 determines whether the corresponding terminals 1 is connected with a hands-free function provided by the AVN system of the vehicle through communication (S 13 ).

However, when the corresponding terminal 1 is not connected through communication, the connection confirming unit 20 changes a communication target to a terminal of a next order (S 12 ) and starts a connection through communication.

When the corresponding terminal 1 is connected with a hands-free function through communication as a result of the determination of operation S 13 , a priority calculating starting operation S 20 for performing the priority calculating process S 2 is performed. When the corresponding terminal 1 is not connected with a hands-free function through communication, the connection confirming unit 20 determines whether the corresponding terminal 1 is connected with a contact information transmission function provided by the AVN system of the vehicle through communication (S 14 ).

When the corresponding terminal 1 is connected with the contact information transmission function through communication as a result of the determination of operation S 14 , the priority calculating starting operation S 20 for performing the priority calculating process S 2 is performed. When the corresponding terminal 1 is not connected with the contact information transmission function through communication, the connection confirming unit 20 determines whether the contact information of the corresponding terminal 1 is previously stored and exists in the AVN system of the vehicle (S 15 ).

When the contact information of the corresponding terminal 1 is previously stored and exists in the AVN system as a result of the determination of operation S 15 , the priority calculating starting operation S 20 for performing the priority calculating process S 2 is performed. When the contact information of the corresponding terminal 1 is not previously stored and does not exist in the AVN system, the connection confirming unit 20 determines whether the corresponding terminal 1 is connected to another application function provided by the AVN system of the vehicle, other than the hands-free function or the contact information transmission function, through communication (S 16 ).

Herein, another application function provided by the AVN system may include, for example, a function of transmitting or receiving a text message or an SNS message to or from a contact stored in the terminal 1 , and an audio and video streaming function of streaming and playing an audio file, a video file, and the like stored in the terminal 1 .

When the corresponding terminal 1 is connected to another application function through communication as a result of the determination of operation S 16 , the priority calculating starting operation S 20 for performing the priority calculating process S 2 is performed. When the corresponding terminal 1 is not connected to another function through communication, the connection confirming unit 20 changes the communication target to a terminal of a next order (S 12 ) and starts a connection through communication.

2) Priority Calculating Process S 2

In the priority calculating process S 2 of the present disclosure, the priority calculating unit 30 determines whether the corresponding terminal 1 is connected to the contact information transmission function in the priority calculating starting operation S 20 (S 21 ). When the corresponding terminal 1 is connected to the contact information transmission function as a result of the determination, the priority calculating unit 30 determines the corresponding terminal 1 as the terminal of the first priority for maintaining the priority of the contact information and generates priority list information (S 22 ).

Next, when the corresponding terminal 1 is not connected to the contact information transmission function as a result of the determination of operation S 21 , the priority calculating unit 30 determines whether the corresponding terminal 1 is connected to the hands-free function (S 23 ). When the corresponding terminal 1 is connected to the hands-free function as a result of the determination, the priority calculating unit 30 determines the corresponding terminal 1 as the terminal of the second priority for maintaining the priority of the contact information and generates priority list information (S 24 ).

Next, when the corresponding terminal 1 is not connected to the hands-free function as a result of the determination of operation S 23 , the priority calculating unit 30 determines whether the corresponding terminal 1 is connected to another application function provided by the AVN system of the vehicle, other than the hands-free function or the contact information transmission function (S 25 ). When the corresponding terminal 1 is connected to another application function as a result of the determination, the priority calculating unit 30 determines the corresponding terminal 1 as the terminal of the third priority for maintaining the priority of the contact information and generates priority list information (S 26 ).

Then, the priority calculating unit 30 determines other terminals, of which the priorities are not determined in operations S 20 to S 26 among the terminals connected through communication in operation S 11 , as the terminals of the fourth priority for maintaining the priority of the contact information and generates priority list information (S 27 ).

Accordingly, FIG. 4 illustrates an example of the record of the priority list information by the method of managing contact information of the present disclosure. In the priority list information for maintaining the priority of the contact information generated as the result of the calculation of the priority calculating process S 2 of the present disclosure, the first priority is as the terminal connected to the contact information transmission function. The second priority is as the terminal connected to the hands-free function. The third priority is as the terminal connected to another application function. The fourth priority is determined as the terminals of which the priorities are not determined from the first to third priorities.

›DETAILED DESCRIPTION OF THE EMBODIMENTS · 3 of 3

3) Contact Information Renewing Process S 3

When the priority list information is generated in the priority calculating process S 2 , the renewal of the contact information stored in the linked database 50 is started according to the corresponding priority list information (S 30 ), and the contact information renewing unit 40 searches the database 50 and determines whether a storage space for storing the contact information is insufficient (S 31 ).

When the storage space for storing the contact information is not insufficient in the database 50 as a result of the determination of operation S 31 , the contact information renewing unit 40 downloads the contact information from the terminal 1 connected through communication and stores the downloaded contact information in the database 50 , and renews the contact information included in the database 50 (S 34 ).

However, when the storage space is insufficient in the database 50 as the result of the determination of operation S 31 , the contact information renewing unit 40 determines whether an attempt to connect to the terminals 1 registered in the AVN system of the vehicle of operation S 11 is terminated (S 32 ). When the attempt to connect is not terminated, the operation returns to operation S 30 , and when the attempt to connect is terminated, the contact information renewing unit 40 deletes the contact information of the terminal 1 corresponding to the last priority in the database 50 with reference to the priority list information generated in the priority calculating process S 2 (S 33 ). Then, the contact information renewing unit 40 downloads the contact information from the corresponding terminal 1 , stores the downloaded contact information in the database 50 , and then renews the contact information (S 34 ).

Accordingly, by the method of managing contact information of the present disclosure, the priorities of the terminals are set according to the function used by the terminals connected with the AVN system through communication among the terminals using the functions provided by the AVN system of the vehicle and the contact information stored in the terminals is renewed in the database according to the set priority. Thus, the method shortens a standby time for using the function provided by the AVN system using the contact information of the terminal and improves user's convenience.

Claims as granted

7 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

5 codes
IPC · International Patent Classification
Section B — Performing operations; transporting
  • B60K35/28
  • B60K35/85
Section G — Physics
  • G06F16/23
Section H — Electricity
  • H04M1/2757
  • H04M1/72409

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJul 2021Oct 2021Jan 2022Apr 2022Jul 2022Oct 2022Jan 2023Apr 2023Jul 2023Oct 2023Jan 2024Apr 2024USPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
2.5 y
915 days filing → grant
Office actions
0
none on record
Examiner
Amal S Zenati
art unit 2691 · TC 2600
Citations: 2 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20222024202620282030203220342036203820402042Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock