Method and system for updating business cards
First Claim
1. A method for managing contact information, the method comprising:
- receiving in a server an image of a business card from a device associated with a user that has received the business card from a giver of the business card, wherein the device being a mobile device with a camera is not configured to perform locally optical character recognition (OCR), the mobile device is remotely located with respect to the server and used by the user to take a snapshot of the business card, the image of the business card is automatically transported by way of data transmission from the mobile device to the server over a network when the mobile device detects a wireless link over the network;
processing the image of the business card for optical character recognition using an OCR engine being executed in the server and extracting data from the image of the business card;
verifying at least contact information from extracted data generated from the OCR engine applied to the image of the business card to ensure that the contact information is accurate to communicate by the server with the giver of the business card before entering the extracted data from the image of the business card as a record into an account of the user established with the server, wherein the contact information includes an email address, the user synchronizes a chosen device with the account on the server to update a local address book in the chosen device, the local address book has the record, a change to the record in the local address book in the chosen device is to be reflected in the record of the account on the server; and
notifying the giver of the business card by the server using the contact information in the business card that the business card has been entered electronically into the account of the user, wherein the giver is invited to establish an account to be linked electronically to the account of the user when the giver has not had the account with the server, or an account of the giver is set to be linked electronically to the account of the user when the account of the giver is already established with the server so that the giver is able to manage the record to keep the user updated of any change to the record, wherein said notifying the giver of the business card by the server using the contact information in the business card comprises sending an email to the giver using the email address extracted from the image of the business card.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for capturing images of business cards, uploading the images to a designated computing device for processing and recognition are disclosed. A mechanism is provided to update extracted data from the images when there are any changes. Depending on implementation, there are a number of ways to capture images of business cards (e.g., via a phone camera, a PC camera, or a scanning device). A transmission means is provided to transport the images to the designated computing device for centralized management of integrated contact information for individual users. As a result, a user may access his/her updatable integrated contact information database anywhere anytime from a chosen device.
73 Citations
17 Claims
-
1. A method for managing contact information, the method comprising:
-
receiving in a server an image of a business card from a device associated with a user that has received the business card from a giver of the business card, wherein the device being a mobile device with a camera is not configured to perform locally optical character recognition (OCR), the mobile device is remotely located with respect to the server and used by the user to take a snapshot of the business card, the image of the business card is automatically transported by way of data transmission from the mobile device to the server over a network when the mobile device detects a wireless link over the network; processing the image of the business card for optical character recognition using an OCR engine being executed in the server and extracting data from the image of the business card; verifying at least contact information from extracted data generated from the OCR engine applied to the image of the business card to ensure that the contact information is accurate to communicate by the server with the giver of the business card before entering the extracted data from the image of the business card as a record into an account of the user established with the server, wherein the contact information includes an email address, the user synchronizes a chosen device with the account on the server to update a local address book in the chosen device, the local address book has the record, a change to the record in the local address book in the chosen device is to be reflected in the record of the account on the server; and notifying the giver of the business card by the server using the contact information in the business card that the business card has been entered electronically into the account of the user, wherein the giver is invited to establish an account to be linked electronically to the account of the user when the giver has not had the account with the server, or an account of the giver is set to be linked electronically to the account of the user when the account of the giver is already established with the server so that the giver is able to manage the record to keep the user updated of any change to the record, wherein said notifying the giver of the business card by the server using the contact information in the business card comprises sending an email to the giver using the email address extracted from the image of the business card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A method for managing contact information, the method comprising:
-
receiving in a server over a network an image of a business card from a mobile device associated with a user, wherein the business card is given to the user by a giver, the user takes a snapshot of the business card using a camera of the mobile device to generate the image of the business card, the server and the mobile device are located remotely with respect to each other, the image of the business card is automatically transported by way of data transmission from the mobile device to the server when the mobile device detects a wireless link over the network; extracting in the server an identifying parameter associated with the image of the business card to determine if this image of the business card is sent from a registered user; when the identifying parameter is already registered with the server, processing the image of the business card for optical character recognition (OCR) using an OCR engine being executed in the server; extracting data from the image of the business card; correcting any errors in an email address in the extracted data before the extracted data is entered as a record into an account of the user so that later the user uses a chosen device to access the account to update a local address book in the chosen device, wherein the local address book has the record including contact information of the giver from the extracted data; notifying the giver by the server using the email address that the business card has been entered electronically into the account of the user, wherein the giver is invited to establish an account to be linked to the account of the user when the giver has not had the account with the server, or an account of the giver is set to be linked to the account of the user when the account of giver is already established with the server so that the giver is able to manage the record to keep the user updated of any change to the record, wherein said notifying the giver of the business card by the server using the contact information in the business card comprises sending an email to the giver using the email address extracted from the image of the business card; when the identifying parameter is not registered with the server, sending a message back to where the message came from using the identifying parameter, wherein the message invites the user to sign up a service being offered on the server. - View Dependent Claims (10, 11)
-
-
12. A system for managing contact information, the system comprising:
-
a first mobile device with a camera used by a first user to take an image of a business card received from a second user, the first mobile device transporting the image of the business card over a wireless link to a server configured to manage an account for the first user, wherein the first mobile device and the server are remotely located with respect to each other, the server further processes the image of the business card for optical character recognition (OCR) to extract texts including an email address from the image of the business card after a parameter accompanying the image of the business card is verified with the account of the first user, a result from the OCR is entered into the account of the first user, and meanwhile the server is configured to send a notification by an email address in the extracted texts to a second device associated with the second user to indicate that the business card has been electronically entered into the account of the first user in the server, the email address is verified with a database that is gradually populated by verified domain names obtained from images of business cards captured over time by all users registered with the server. - View Dependent Claims (13, 14, 15, 16)
-
Specification