`
`“Method” Claims
`
`1. A computer implemented
`method for information
`handling, the method
`comprising:
`
`providing access to a contact
`database that can also be
`separately accessed and edited
`by a user and
`wherein the contact database
`includes at least three fields
`for storing contact information
`associated with each of one or
`more contacts, each of the at
`least three fields within the
`contact database being
`specific to a particular type of
`contact information selected
`from the group consisting of
`name, title, address, telephone
`number, and email address;
`analyzing in a computer
`process textual information in
`a document configured to be
`stored for later retrieval to
`identify a portion of the
`document as first contact
`information, without user
`designation of a specific part
`of the textual information to
`be subject to the analyzing,
`wherein the first contact
`information is at least one of a
`name, a title, an address, a
`telephone number, and an
`email address;
`
`“Computer Readable
`Medium” Claims
`1. A9. At least one non-
`transitory computer
`implemented methodreadable
`medium encoded with
`instructions which when
`loaded on at least one
`computer, establish processes
`for information handling, the
`methodprocesses comprising:
`providing access to a contact
`database that can also be
`separately accessed and edited
`by a user and
`wherein the contact database
`includes at least three fields
`for storing contact information
`associated with each of one or
`more contacts, each of the at
`least three fields within the
`contact database being
`specific to a particular type of
`contact information selected
`from the group consisting of
`name, title, address, telephone
`number, and email address;
`analyzing in a computer
`process textual information in
`a document configured to be
`stored for later retrieval to
`identify a portion of the
`document as first contact
`information, without user
`designation of a specific part
`of the textual information to
`be subject to the analyzing,
`wherein the first contact
`information is at least one of a
`name, a title, an address, a
`telephone number, and an
`email address;
`
`“Apparatus” Claims
`
`1. A computer implemented
`method17. An apparatus for
`information handling, the
`methodapparatus comprising:
`a processor; and a memory
`storing instructions executable
`by the processor to perform
`processes that include:
`
`providing access to a contact
`database that can also be
`separately accessed and edited
`by a user and
`wherein the contact database
`includes at least three fields
`for storing contact information
`associated with each of one or
`more contacts, each of the at
`least three fields within the
`contact database being
`specific to a particular type of
`contact information selected
`from the group consisting of
`name, title, address, telephone
`number, and email address;
`analyzing in a computer
`process textual information in
`a document configured to be
`stored for later retrieval to
`identify a portion of the
`document as first contact
`information, without user
`designation of a specific part
`of the textual information to
`be subject to the analyzing,
`wherein the first contact
`information is at least one of a
`name, a title, an address, a
`telephone number, and an
`email address;
`
`GOOGLE INC. 1013
`
`1
`
`
`
`“Method” Claims
`
`after identifying the first
`contact information,
`performing at least one action
`from a set of potential actions,
`using the first contact
`information previously
`identified as a result of the
`analyzing,
`wherein the set of potential
`actions includes:
`(i) initiating an electronic
`search in the contact database
`for the first contact
`information while it is
`electronically displayed in
`order to find whether the first
`contact information is
`included in the contact
`database; and when a contact
`in the contact database
`includes the first contact
`information, if second contact
`information in the contact
`database is associated with
`that contact, electronically
`displaying at least a portion of
`the second contact
`information, wherein the
`second contact information is
`at least one of a name, a title,
`an address, a telephone
`number, and an email address;
`(ii) initiating electronic
`communication using the first
`contact information; and
`
`(iii) allowing the user to make
`a decision whether to store at
`least part of the first contact
`information in the contact
`database as a new contact or to
`update an existing contact in
`the contact database;
`wherein the computer
`
`“Computer Readable
`Medium” Claims
`after identifying the first
`contact information,
`performing at least one action
`from a set of potential actions,
`using the first contact
`information previously
`identified as a result of the
`analyzing,
`wherein the set of potential
`actions includes:
`(i) initiating an electronic
`search in the contact database
`for the first contact
`information while it is
`electronically displayed in
`order to find whether the first
`contact information is
`included in the contact
`database; and when a contact
`in the contact database
`includes the first contact
`information, if second contact
`information in the contact
`database is associated with
`that contact, electronically
`displaying at least a portion of
`the second contact
`information, wherein the
`second contact information is
`at least one of a name, a title,
`an address, a telephone
`number, and an email address;
`(ii) initiating electronic
`communication using the first
`contact information; and
`
`(iii) allowing the user to make
`a decision whether to store at
`least part of the first contact
`information in the contact
`database as a new contact or to
`update an existing contact in
`the contact database;
`wherein the computer
`
`“Apparatus” Claims
`
`after identifying the first
`contact information,
`performing at least one action
`from a set of potential actions,
`using the first contact
`information previously
`identified as a result of the
`analyzing,
`wherein the set of potential
`actions includes:
`(i) initiating an electronic
`search in the contact database
`for the first contact
`information while it is
`electronically displayed in
`order to find whether the first
`contact information is
`included in the contact
`database; and when a contact
`in the contact database
`includes the first contact
`information, if second contact
`information in the contact
`database is associated with
`that contact, electronically
`displaying at least a portion of
`the second contact
`information, wherein the
`second contact information is
`at least one of a name, a title,
`an address, a telephone
`number, and an email address;
`(ii) initiating electronic
`communication using the first
`contact information; and
`
`(iii) allowing the user to make
`a decision whether to store at
`least part of the first contact
`information in the contact
`database as a new contact or to
`update an existing contact in
`the contact database;
`wherein the computer
`
`2
`
`
`
`“Apparatus” Claims
`
`implemented method is
`configured to perform each
`one of action (i), action (ii),
`and action (iii) using the first
`contact information previously
`identified as a result of the
`analyzing; and
`providing for the user an input
`device configured so that a
`single execute command from
`the input device is sufficient to
`cause the performing.
`2. A method18. An apparatus
`according to claim 117,
`wherein the computer
`implemented method is
`embodied in a client and the
`clientapparatus is selected
`from a group consisting of a
`computer, a cell phone, a palm
`top device, and a personal
`organizer.
`
`
`
`3. A method19. An apparatus
`according to claim 218,
`wherein the first contact
`information is a name, the
`second contact information is
`an address, and the
`clientapparatus is a computer.
`
`4. A method20. An apparatus
`according to claim 218,
`wherein the first contact
`information is a telephone
`number.
`
`5. A method21. An apparatus
`according to claim 218,
`wherein the first contact
`information is a telephone
`number, the second contact
`information is a name, and the
`
`“Computer Readable
`Medium” Claims
`implemented method is
`configured to perform each
`one of action (i), action (ii),
`and action (iii) using the first
`contact information previously
`identified as a result of the
`analyzing; and
`providing for the user an input
`device configured so that a
`single execute command from
`the input device is sufficient to
`cause the performing.
`2. A method10. At least one
`non-transitory computer
`readable medium according to
`claim 19, wherein the at least
`one non-transitory computer
`implemented methodreadable
`medium is embodied in a
`client and the client is selected
`from a group consisting of a
`computer, a cell phone, a palm
`top device, and a personal
`organizer.
`3. A method11. At least one
`non-transitory computer
`readable medium according to
`claim 210, wherein the first
`contact information is a name,
`the second contact information
`is an address, and the client is
`a computer.
`4. A method12. At least one
`non-transitory computer
`readable medium according to
`claim 210, wherein the first
`contact information is a
`telephone number.
`5. A method13. At least one
`non-transitory computer
`readable medium according to
`claim 210, wherein the first
`contact information is a
`telephone number, the second
`
`“Method” Claims
`
`implemented method is
`configured to perform each
`one of action (i), action (ii),
`and action (iii) using the first
`contact information previously
`identified as a result of the
`analyzing; and
`providing for the user an input
`device configured so that a
`single execute command from
`the input device is sufficient to
`cause the performing.
`2. A method according to
`claim 1, wherein the computer
`implemented method is
`embodied in a client and the
`client is selected from a group
`consisting of a computer, a
`cell phone, a palm top device,
`and a personal organizer.
`
`
`
`3. A method according to
`claim 2, wherein the first
`contact information is a name,
`the second contact information
`is an address, and the client is
`a computer.
`
`4. A method according to
`claim 2, wherein the first
`contact information is a
`telephone number.
`
`5. A method according to
`claim 2, wherein the first
`contact information is a
`telephone number, the second
`contact information is a name,
`and the client is a cell phone.
`
`3
`
`
`
`“Apparatus” Claims
`
`clientapparatus is a cell phone.
`
`6. A method22. An apparatus
`according to claim 117,
`wherein the input device is a
`menu and the single execute
`command includes the user's
`selection of a menu choice
`from the menu.
`
`
`
`7. A method23. An apparatus
`according to claim 117,
`wherein the input device is a
`button within a window.
`
`
`
`8. A method24. An apparatus
`according to claim 117,
`wherein when the first contact
`information is an e-mail
`address, initiating electronic
`communication using the first
`contact information comprises
`creating an e-mail using the e-
`mail address.
`
`
`“Computer Readable
`Medium” Claims
`contact information is a name,
`and the client is a cell phone.
`6. A method14. At least one
`non-transitory computer
`readable medium according to
`claim 19, wherein the input
`device is a menu and the
`single execute command
`includes the user's selection of
`a menu choice from the menu.
`
`
`
`7. A method15. At least one
`non-transitory computer
`readable medium according to
`claim 19, wherein the input
`device is a button within a
`window.
`
`
`
`8. A method16. At least one
`non-transitory computer
`readable medium according to
`claim 19, wherein when the
`first contact information is an
`e-mail address, initiating
`electronic communication
`using the first contact
`information comprises
`creating an e-mail using the e-
`mail address.
`
`
`“Method” Claims
`
`
`
`
`
`6. A method according to
`claim 1, wherein the input
`device is a menu and the
`single execute command
`includes the user's selection of
`a menu choice from the menu.
`
`7. A method according to
`claim 1, wherein the input
`device is a button within a
`window.
`
`
`
`8. A method according to
`claim 1, wherein when the
`first contact information is an
`e-mail address, initiating
`electronic communication
`using the first contact
`information comprises
`creating an e-mail using the e-
`mail address.
`
`
`
`4