Automatic contact recognition from SMS
First Claim
Patent Images
1. A method, comprising:
- receiving at a first mobile device an indication to send data having an electronic business card via a text messaging protocol to a second mobile device;
detecting the electronic business card;
marking up the data to create marked up data by (1) adding at least three different length patterns of at least three different combinations of two or more transparent text message characters to delimit at least three different types of data fields in the data, the fields associated with the electronic business card, wherein at least two of the two or more transparent text message characters are different characters;
and (2) using a first instance of a first length pattern of a first two or more transparent text message characters to distinguish a first type of a data field;
thenusing a second instance of the first length pattern of the first two or more transparent text message characters to distinguish a second type of a data field; and
transmitting the marked up data via the text messaging protocol to the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first mobile device receives an input to send data via a text messaging protocol to a second mobile device. The data is marked up with one or more transparent text message characters to delimit fields in the data. The marked up data is transmitted via the text messaging protocol to the second mobile device.
-
Citations
34 Claims
-
1. A method, comprising:
-
receiving at a first mobile device an indication to send data having an electronic business card via a text messaging protocol to a second mobile device; detecting the electronic business card; marking up the data to create marked up data by (1) adding at least three different length patterns of at least three different combinations of two or more transparent text message characters to delimit at least three different types of data fields in the data, the fields associated with the electronic business card, wherein at least two of the two or more transparent text message characters are different characters; and (2) using a first instance of a first length pattern of a first two or more transparent text message characters to distinguish a first type of a data field;
thenusing a second instance of the first length pattern of the first two or more transparent text message characters to distinguish a second type of a data field; and transmitting the marked up data via the text messaging protocol to the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture, comprising a non-transitory computer readable medium having content stored thereon to provide instructions to result in an electronic device performing operations including:
-
receiving at a first mobile device an indication to send data via a text messaging protocol to a second mobile device, wherein the data includes a plurality of fields from an electronic business card; detecting the plurality of fields; marking up the data to create marked up data (1) with at least three different length patterns of at least three different combinations of two or more transparent text message characters to delimit at least three different types of data fields of the plurality of fields in the data, wherein at least two of the two or more transparent text message characters are different characters; and (2) using a first instance of a first length pattern of a first two or more transparent text message characters to distinguish a first type of a data field;
then using a second instance of the first length pattern of the first two or more transparent text message characters to distinguish a second type of a data field; andtransmitting the marked up data via the text messaging protocol to the second mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile device, comprising:
-
a conversion engine to receive an indication to send a plurality of fields of business card data via a text messaging protocol to a second mobile device, to detect the plurality of fields, and to markup the data to create marked up data by;
(1) adding at least three different length patterns of at least three different combinations of two or more transparent text message characters to delimit at least three different types of data fields of the plurality of fields in the data, wherein at least two of the two or more transparent text message characters are different characters, and (2) using a first instance of a first length pattern of a first two or more transparent text message characters to distinguish a first type of a data field;
then using a second instance of the first length pattern of the first two or more transparent text message characters to distinguish a second type of a data field;a transmitter to transmit the marked up data as a first text message via the text messaging protocol to the second mobile device; and the conversion engine further to receive a second text message, recognize transparent text message characters as field delimiters for data in the text message, and convert data in the text message into an electronic business card based at least in part on the field delimiters. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method, comprising:
-
receiving at a first mobile device an indication to send data having a personal or contact information via a text messaging protocol to a second mobile device; detecting the personal or contact information; automatically marking up the data to create marked up data by (1) adding at least three different length patterns of at least three different combinations of two or more transparent text message characters to delimit at least three different types of data fields associated with the personal or contact information in the data, wherein at least two of the two or more transparent text message characters are different characters; and (2) using a first instance of a first length pattern of a first two or more transparent text message characters to distinguish a first type of a data field;
thenusing a second instance of the first length pattern of the first two or more transparent text message characters to distinguish a second type of a data field; and transmitting the marked up data via the text messaging protocol to the second mobile device. - View Dependent Claims (32, 33, 34)
-
Specification