`
`103176—0001C1
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In Re The Application of:
`\ Hedloy
`
`Serial No.: \\\
`
`Filed: Au 6, 2001
`
`For:
`
`:x-m ‘1: SYSTEM AND
`COMPUTER READABLE ME—
`DIU M FOR ADDRESSING
`
`HANDLING FROM A COM—
`
`PUTER PROGRAM
`
`VVVVVVVVVVV
`
`Examiner:
`
`Sy D
`
`Art Unit """
`
`Cesari and McKenna, LLP
`88 Black Falcon Avenue
`
`Boston, MA 02210
`
`April 18, 2007
`
`CERTIFICATE OF TRANSMISSION
`
`I hereby certify that the followingp~a1 eis being facsimile transmitted to the Pat—
`ent and Trademark Office at (703) 308—7124 on April 18,2007.
`
`/Cristina Corvo/
`
`Cristina Corvo
`
`Commissioner for Patents
`
`P.O. Box 1450
`
`Alexandria, VA 22313—1450
`
`Sir:
`
`AMENDMENT
`
`In response to the Office action dated October 18, 2006, please enter the follow—
`
`ing amendments:
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 1
`
`
`
`IN THE CLAIMS:
`
`1. (CANCELLED)
`
`2. (CANCELLED)
`
`3. (CANCELLED):
`
`4. (CANCELLED)
`
`5. (CANCELLED)
`
`6. (CANCELLED)
`
`7. (CANCELLED)
`
`8. (CANCELLED)
`
`9. (CANCELLED)
`
`10. (CANCELLED)
`
`PATENTS
`
`103176—0001C1
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 2
`
`
`
`11. (CANCELLED)
`
`12. (CANCELLED)
`
`13. (CANCELLED)
`
`14. (CANCELLED)
`
`15. (CANCELLED)
`
`16. (CANCELLED)
`
`17. (CANCELLED)
`
`18. (CANCELLED)
`
`19. (CANCELLED)
`
`20. (CANCELLED)
`
`21. (CANCELLED)
`
`PATENTS
`
`103176—0001C1
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 3
`
`
`
`22. (CANCELLED)
`
`23. (CANCELLED)
`
`24. (CANCELLED)
`
`25. (CANCELLED)
`
`26. (CANCELLED)
`
`27. (CANCELLED)
`
`28. (CANCELLED)
`
`29. (CANCELLED)
`
`30. (CANCELLED)
`
`31. (CANCELLED)
`
`32. (CANCELLED)
`
`PATENTS
`
`103176—0001C1
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 4
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`33. (CANCELLED)
`
`34. (CANCELLED)
`
`35. (PREVIOUSLY PRESENTED): A method for information handling within a document
`
`created using a first application program comprising the steps of:
`
`entering a first information in the first application program;
`
`marking without user intervention the first information to alert the user that the first
`
`information can be utilized in a second application program; and
`
`responding to a user selection by inserting a second information into the document,
`
`the second information associated with the first information from a second application pro—
`
`gram.
`
`36. (PREVIOUSLY PRESENTED): The method of claim 35 wherein the user selection fur—
`
`ther comprises an activation of a device selected from a group consisting of a touch screen, a
`
`keyboard button, a screen button, an icon, a menu, and a voice command device.
`
`37. (PREVIOUSLY PRESENTED): The method of claim 35, wherein the step of inserting
`
`the second information into the document further comprises the steps of:
`
`initializing the second application program;
`
`searching, using the second application program, for the second information associ—
`
`ated with the first information; and
`
`retrieving the second information.
`
`1
`
`1
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 5
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`38. (PREVIOUSLY PRESENTED): The method of claim 37, wherein when the second ap—
`
`plication program includes second information associated with the first information, per—
`
`forming the further step of displaying the second information.
`
`39. (PREVIOUSLY PRESENTED): The method of claim 38, further comprising the step of
`
`completing at least one of the first and second information in the document.
`
`40. (PREVIOUSLY PRESENTED): The method of claim 35, wherein the first information
`
`comprises a name.
`
`41. (PREVIOUSLY PRESENTED): A computer readable medium, including program in—
`
`structions related to information handling within a document created using a first application
`
`program and for performing the steps of:
`
`entering a first information in the first application program;
`
`marking without user intervention the first information to alert the user that the first
`
`information can be utilized in a second application program; and
`
`responding to a user selection by inserting a second information into the document,
`
`the second information associated with the first information from a second application pro—
`
`gram.
`
`42. (PREVIOUSLY PRESENTED): The computer readable medium of claim 41, wherein
`
`the user selection further comprises an activation of a device selected from a group consist—
`
`ing of a touch screen, a keyboard button, a screen button, an icon, a menu, and a voice com—
`
`mand device.
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 6
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`43. (PREVIOUSLY PRESENTED): The computer readable medium of claim 41, wherein
`
`the step of inserting the second information into the document further comprises the steps of:
`
`initializing the second application program;
`
`searching, using the second application program, for the second information associ—
`
`ated with the first information; and
`
`retrieving the second information.
`
`44. (PREVIOUSLY PRESENTED): The computer readable medium of claim 43, wherein
`
`when the second application program includes second information associated with the first
`
`information, performing the further step of displaying the second information.
`
`45. (PREVIOUSLY PRESENTED): The computer readable medium of claim 44, further
`
`comprising the step of completing at least one of the first and second information in the
`
`document.
`
`46. (PREVIOUSLY PRESENTED): The computer readable medium of claim 41, wherein
`
`the first information comprises a name.
`
`47. (PREVIOUSLY PRESENTED): A computer system related to information handling
`
`within a document created using a first application program, comprising:
`
`means for entering a first information in the first application program;
`
`means for marking without user intervention the first information to alert the user
`
`that the first information can be utilized in a second application program; and
`
`means for responding to a user selection by inserting a second information into the
`
`document, the second information associated with the first information from a second appli—
`
`cation program.
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 7
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`48. (PREVIOUSLY PRESENTED): The computer system of claim 47, wherein the means
`
`for the user selection further comprises:
`
`means for an activation of a device selected from a group consisting of a touch
`
`screen, a keyboard button, a screen button, an icon, a menu, and a voice command device.
`
`49. (PREVIOUSLY PRESENTED): The computer system of claim 47, wherein the means
`
`for inserting the second information into the document further comprises:
`
`means for initializing the second application program;
`
`means for searching, using the second application program, for the second inforrna—
`
`tion associated with the first information; and
`
`means for retrieving the second information.
`
`50. (PREVIOUSLY PRESENTED): The computer system of claim 49, wherein when the
`
`second application program includes second information associated with the first informa—
`
`tion, and comprising means for performing the further step of displaying the second informa—
`
`tion.
`
`51. (PREVIOUSLY PRESENTED): The computer system of claim 50, further comprising
`
`means for completing at least one of the first and second information in the document.
`
`52. (PREVIOUSLY PRESENTED): The computer system of claim 47, wherein the first in—
`
`formation comprises a name.
`
`5 3. (PREVIOUSLY PRESENTED): A method for information handling within a document
`
`created by a first application program comprising the steps of:
`
`entering a first information in the first application program;
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 8
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`marking without user intervention the first information to alert the user that the first
`
`information can be utilized in a second application program; and
`
`responding to a user selection by performing an operation related to a second infor—
`
`mation, the second information associated with the first information from the second applica—
`
`tion program.
`
`54. (PREVIOUSLY PRESENTED): The method of claim 5 3 wherein the operation com—
`
`prises displaying the second information.
`
`55. (PREVIOUSLY PRESENTED): The method of claim 5 3, wherein the first information is
`
`a name, and the operation performed is selected from a group consisting of an electronic
`
`mail, a teleX, a facsimile or a letter addressed to the name indicated by the first information.
`
`5 6. (PREVIOUSLY PRESENTED): The method of claim 5 3, wherein the operation per—
`
`formed is entering additional data into a database.
`
`57. (PREVIOUSLY PRESENTED): The method of claim 5 6, wherein the additional data is
`
`entered by a user.
`
`58. (PREVIOUSLY PRESENTED): The method of claim 5 6, wherein the additional data is
`
`located within the document.
`
`5 9. (PREVIOUSLY PRESENTED): A computer readable medium, including program in—
`
`structions related to information handling within a document created by a first application
`
`program and for performing the steps of:
`
`entering a first information in the first application program;
`
`marking without user intervention the first information to alert the user that the first
`
`information can be utilized in a second application program; and
`
`9
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 9
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`responding to a user selection by performing an operation related to a second infor—
`
`mation, the second information associated with the first information from the second applica—
`
`tion program.
`
`60. (PREVIOUSLY PRESENTED): The computer readable medium of claim 59 wherein
`
`the operation comprises displaying the second information.
`
`61. (PREVIOUSLY PRESENTED): The computer readable medium of claim 59, wherein
`
`the first information is a name, and the operation performed is selected from a group consist—
`
`ing of an electronic mail, a teleX, a facsimile or a letter addressed to the name indicated by
`
`the first information.
`
`62. (PREVIOUSLY PRESENTED): The computer readable medium of claim 59, wherein
`
`the operation performed is entering additional data into a database.
`
`63. (PREVIOUSLY PRESENTED): The computer readable medium of claim 62, wherein
`
`the additional data is entered by a user.
`
`64. (PREVIOUSLY PRESENTED): The computer readable medium of claim 62, wherein
`
`the additional data is located within the document.
`
`65. (PREVIOUSLY PRESENTED): A computer system related to information handling
`
`within a document created by a first application program, comprising:
`
`means for entering a first information in the first application program;
`
`means for marking without user intervention the first information to alert the user that
`
`the first information can be utilized in a second application program; and
`
`10
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 10
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`means for responding to a user selection by performing an operation related to a sec—
`
`ond information, the second information associated with the first information from the sec—
`
`ond application program.
`
`66. (PREVIOUSLY PRESENTED): The computer system of claim 65 wherein the operation
`
`comprises displaying the second information.
`
`67. (PREVIOUSLY PRESENTED): The computer system of claim 65, wherein the first in—
`
`formation is a name, and the operation performed is selected from a group consisting of an
`
`electronic mail, a teleX, a facsimile or a letter addressed to the name indicated by the first in—
`
`formation.
`
`68. (PREVIOUSLY PRESENTED): The computer system of claim 65, wherein the operation
`
`performed is entering additional data into a database.
`
`69. (PREVIOUSLY PRESENTED): The computer system of claim 68, wherein the addi—
`
`tional data is entered by a user.
`
`70. (CURRENTLY AMENDED): A method for information handling within a document
`
`operated on by a first application program, the document containing first information that can
`
`be utilized in a second application program entered—laymen the method comprising the
`
`steps of:
`
`identifying without user intervention or designation the first information that—ean—be
`
`.1.
`
`i
`
`.
`
`l
`
`l'
`
`.
`
`; and
`
`responding to a user selection by inserting a second information into the document,
`
`the second information associated with the first information from a second application pro—
`
`gram.
`
`11
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 11
`
`
`
`10
`
`11
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`71. (PREVIOUSLY PRESENTED): The method of claim 70, wherein the user selection fur—
`
`ther comprises an activation of a device selected from a group consisting of a touch screen, a
`
`keyboard button, a screen button, an icon, a menu, and a voice command device.
`
`72. (PREVIOUSLY PRESENTED): The method of claim 70, wherein the step of inserting
`
`the second information into the document further comprises the steps of:
`
`initializing the second application program;
`
`searching, using the second application program, for the second information associ—
`
`ated with the first information; and
`
`retrieving the second information.
`
`73. (CURRENTLY AMENDED): The method of claim 72 wherein the step of inserting the
`
`second information m in—to the document further comprises adding the second information
`
`to the first information in the document.
`
`74. (CURRENTLY AMENDED): The method of claim 27—3, wherein when the second ap—
`
`plication program includes second information associated with the first information, perform—
`
`ing the further step of displaying the second information.
`
`75. (CURRENTLY AMENDED): The method of claim Q73, further comprising the step of
`
`completing at least one of the first search and second information in the document.
`
`76. (CURRENTLY AMENDED): The method of claim 70, wherein the first seareh inforrna—
`
`tion comprises a name.
`
`12
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 12
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`77. (CURRENTLY AMENDED): A computer readable medium, including program instruc—
`
`tions related to information handling within a document operated on by a first application
`
`program, the document containing first information that can be utilized in a second applica—
`
`tion program entered—by—a—user, and for performing the steps of:
`
`identifying without user intervention or designation the first information that—ean—be
`
`.1.
`
`i
`
`.
`
`l
`
`l'
`
`.
`
`; and
`
`responding to a user selection by inserting a second information into the document,
`
`the second information associated with the first information from a second application pro—
`
`gram.
`
`10
`
`11
`
`
`
`78. (PREVIOUSLY PRESENTED): The computer readable medium of claim 77, wherein
`
`the user selection further comprises an activation of a device selected from a group consisting
`
`of a touch screen, a keyboard button, a screen button, an icon, a menu, and a voice command
`
`device.
`
`79. (PREVIOUSLY PRESENTED): The computer readable medium of claim 77, wherein
`
`the step of inserting the second information into the document further comprises the steps of:
`
`initializing the second application program;
`
`searching, using the second application program, for the second information associ—
`
`ated with the first information; and
`
`retrieving the second information.
`
`80. (CURRENTLY AMENDED): The method of claim 79 wherein the step of inserting the
`
`second information m in—to the document further comprises adding the second information
`
`to the first information in the document.
`
`13
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 13
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`81. (PREVIOUSLY PRESENTED): The computer readable medium of claim 80, wherein
`
`when the second application program includes second information associated with the first
`
`information, performing the further step of displaying the second information.
`
`82. (PREVIOUSLY PRESENTED): The computer readable medium of claim 80, further
`
`comprising the step of completing at least one of the search and second information in the
`
`document.
`
`83. (PREVIOUSLY PRESENTED): The computer readable medium of claim 77, wherein
`
`the search information comprises a name.
`
`84. (CURRENTLY AMENDED): A computer system related to information handling within
`
`a document operated on by a first application program, the document containing first infor—
`
`mation that can be utilized in a second application program entered—bva—user, comprising:
`
`means for identifying without user intervention or designation the first information
`
`1
`
`l
`
`.1.
`
`l'
`
`l
`
`l'
`
`.
`
`;and
`
`means for responding to a user selection by inserting a second information into the
`
`document, the second information associated with the first information from a second appli—
`
`cation program.
`
`
`
`85. (PREVIOUSLY PRESENTED): The computer system of claim 84, wherein the means
`
`for user selection further comprises means for an activation of a device selected from a group
`
`consisting of a touch screen, a keyboard button, a screen button, an icon, a menu, and a voice
`
`command device.
`
`14
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 14
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`86. (PREVIOUSLY PRESENTED): The computer system of claim 84, wherein the means
`
`for inserting the second information into the document further comprises:
`
`means for initializing the second application program;
`
`means for searching, using the second application program, for the second inforrna—
`
`tion associated with the first information; and
`
`means for retrieving the second information.
`
`87. (CURRENTLY AMENDED): The computer system of claim 84 wherein the means for
`
`inserting the second information m in—to the document further comprises means for adding
`
`the second information to the first information in the document.
`
`88. (PREVIOUSLY PRESENTED): The computer system of claim 84, wherein when the
`
`second application program includes second information associated with the first informa—
`
`tion, and comprising means for performing the further step of displaying the second informa—
`
`tion.
`
`89. (PREVIOUSLY PRESENTED): The computer system of claim 88, further comprising
`
`means for completing at least one of the search and second information in the document.
`
`90. (PREVIOUSLY PRESENTED): The computer system of claim 84, wherein the search
`
`information comprises a name.
`
`91. (CURRENTLY AMENDED): A method for information handling within a document op—
`
`erated on by a first application program, the document containing first information that can
`
`be utilized in a second application program—entered—bya—user: the method comprising the
`
`steps of:
`
`identifying without user intervention or designation the first information—that—Gan—be
`
`.1.
`
`i
`
`.
`
`l
`
`l'
`
`.
`
`; and
`
`15
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 15
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`responding to a user selection by performing an operation related to a second in—
`
`formation, the second information associated with the first information from the second ap—
`
`plication program.
`
`92. (PREVIOUSLY PRESENTED): The method of claim 91 wherein the operation com—
`
`prises displaying the second information.
`
`93. (PREVIOUSLY PRESENTED): The method of claim 91, wherein the search information
`
`is a name, and the operation performed is selected from a group consisting of generating an
`
`electronic mail, a teleX, a facsimile or a letter addressed to the name indicated by the search
`
`information.
`
`94. (PREVIOUSLY PRESENTED): The method of claim 91, wherein the operation per—
`
`formed is entering additional data into a database
`
`95. (PREVIOUSLY PRESENTED): The method of claim 94, wherein the additional data is
`
`entered by a user.
`
`96. (PREVIOUSLY PRESENTED): The method of claim 94, wherein the additional data is
`
`located within the document.
`
`97. (CURRENTLY AMENDED): A computer readable medium, including program instruc—
`
`tions related to information handling within a document operated on by a first application
`
`program, the document containing first information that can be utilized in a second applica—
`
`tion programentered—by—a—user, and for performing the steps of:
`
`identifying without user intervention or designation the first information that—ean—be
`
`.1.
`
`i
`
`.
`
`l
`
`l'
`
`.
`
`; and
`
`16
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 16
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`responding to a user selection by performing an operation related to a second infor—
`
`mation, the second information associated with the first information from the second applica—
`
`tion program.
`
`98. (PREVIOUSLY PRESENTED): The computer readable medium of claim 97 wherein
`
`the operation comprises displaying the second information.
`
`99. (PREVIOUSLY PRESENTED): The computer readable media of claim 97, wherein the
`
`first information is a name, and the operation performed is selected from a group consisting
`
`of generating an electronic mail, a teleX, a facsimile or a letter addressed to the name indi—
`
`cated by the first information.
`
`100. (PREVIOUSLY PRESENTED): The computer readable media of claim 97, wherein the
`
`operation performed is entering additional data into a database
`
`101. (PREVIOUSLY PRESENTED): The computer readable media of claim 100, wherein
`
`the additional data is entered by a user.
`
`102. (PREVIOUSLY PRESENTED): The computer readable media of claim 100, wherein
`
`the additional data is located within the document.
`
`103. (CURRENTLY AMENDED): A computer system related to information handling
`
`within a document operated on by a first application program, the document containing first
`
`information that can be utilized in a second application program entered—by—a—user, compris—
`
`ing:
`
`means for identifying without user intervention or designation the first information
`
`I
`
`l
`
`.1.
`
`l'
`
`l
`
`l'
`
`.
`
`;and
`
`17
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 17
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`means for responding to a user selection by performing an operation related to a sec—
`
`ond information, the second information associated with the first information from the sec—
`
`ond application program.
`
`104. (PREVIOUSLY PRESENTED): The computer system of claim 103 wherein the opera—
`
`tion comprises displaying the second information.
`
`105. (PREVIOUSLY PRESENTED): The computer system of claim 103, wherein the first
`
`information is a name, and the operation performed is selected from a group consisting of
`
`generating an electronic mail, a teleX, a facsimile or a letter addressed to the name indicated
`
`by the first information.
`
`106. (PREVIOUSLY PRESENTED): The computer system of claim 103, wherein the opera—
`
`tion performed is entering additional data into a database
`
`107. (PREVIOUSLY PRESENTED): The computer system of claim 106, wherein the addi—
`
`tional data is entered by a user.
`
`108. (PREVIOUSLY PRESENTED): The computer system of claim 106, wherein the addi—
`
`tional data is located within the document.
`
`109. (NEW) The method of claim 91 wherein the user selection comprises an activation of a
`
`menu .
`
`110. (NEW) The method of claim 91 wherein at least part of the identifying occurs after the
`
`user selection.
`
`1
`
`111. (NEW) The method of claim 91 wherein the identifying occurs after the user selection.
`
`18
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 18
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`112. (NEW): The method of claim 109, wherein the step of performing the operation further
`
`comprises the steps of:
`
`initializing the second application program;
`
`searching, using the second application program, for the second information associ—
`
`ated with the first information; and
`
`retrieving the second information.
`
`113. (NEW): The method of claim 112, wherein when the second information associated
`
`with first information exists, performing the further step of displaying the second informa—
`
`tion.
`
`114. (NEW): The method of claim 113, wherein the first information comprises a name.
`
`115. (NEW): The method of claim 114, wherein the activation of the menu comprises
`
`selection the menu indicator for the menu
`
`opening the menu
`
`selecting a choice in the menu; and
`
`activating the selected choice in the menu
`
`116. (NEW): The method of claim 115, wherein selection of the menu indicator comprises
`
`moving a mouse pointer to the menu indicator.
`
`117. (NEW): The method of claim 116, wherein the opening of a menu comprises clicking
`
`on the menu indicator with a mouse button.
`
`118. (NEW) The method of claim 91, wherein the second information is associated with only
`
`part of the identified first information.
`
`19
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 19
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`1
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`119. (NEW): A method for information handling within a document operated on by a first
`
`application program, the document containing first information entered by a user, the method
`
`comprising the steps of:
`
`identifying without user intervention or designation the first information that can be
`
`utilized in a second application program, the first information selected from a Group consist—
`
`ing of a name and an address; and
`
`responding to a user selection by performing an operation related to a second in—
`
`formation, the second information associated with all or part of the first information from the
`
`second application program, wherein the step of responding to the user selection further com—
`
`prises the steps of:
`
`initializing the second application program;
`
`searching, using the second application program, for the second information associ—
`
`ated with the first information; and
`
`if said second information exists, retrieving and displaying the second information;
`
`wherein said user selection comprises:
`
`selecting a menu indicator for the menu;
`
`opening the menu;
`
`selecting a choice in the menu; and
`
`activating the selected choice in the menu;
`
`wherein selecting the menu indicator comprises moving the mouse pointer to the
`
`menu indicator;
`
`wherein opening the menu comprises clicking on the menu indicator with a mouse
`
`button; and
`
`wherein the second information is associated with at least part of the identified first
`
`information.
`
`20
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 20
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`120. (NEW) A method for assisting a computer operator to retrieve contact related infor—
`
`mation from a database when a document includes a name, the method comprising of the
`
`steps of:
`
`(1)
`
`using a first computer program to analyze the document, without direction
`
`from the operator, to identify the name,
`
`(2)
`
`using the identified name and a second computer program to search the
`
`database and to locate related information associated with the name, and
`
`10
`
`11
`
`12
`
`13
`
`(3)
`
`inserting the contact related information into the document,
`
`wherein steps (1) — (3) require only a single execute command.
`
`121. (NEW) The method of claim 120 wherein the contact information comprises an ad—
`
`dress.
`
`122. (NEW) The method of claim 120 wherein the contact information comprises a tele—
`
`phone number.
`
`123. (NEW) The method of claim 120 wherein the name comprises a business name.
`
`124. (NEW) The method of claim 120 wherein the name comprises a personal name.
`
`125. (NEW) The method according to claim 120 wherein the execute command is a selec—
`
`tion from a menu.
`
`126. (NEW) The method according to claim 125 wherein the operator enters the execute
`
`command before step (2).
`
`21
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 21
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`127. (NEW) A method for assisting a computer operator to retrieve information from a da—
`
`tabase that is related to text in a document, the method comprising the steps of:
`
`(1)
`
`using a first computer program to analyze the document, without direction
`
`from the operator, to identify text in the document that can be used to search
`
`for related information,
`
`(2)
`
`using a second computer program and the text identified in step (1)
`
`to search the database and to locate related information, and
`
`(3)
`
`inserting the information located in step (2) into the document.
`
`128. (NEW) The method according to claim 127 wherein at least steps (2) — (3) take place
`
`following entry a single execute command.
`
`129. (NEW) The method according to claim 128 wherein the execute command is a selec—
`
`tion from a menu.
`
`130. (NEW) A computer readable medium for information handling within a document op—
`
`erated on by a first application program, the document containing first information entered by
`
`a user, the computer readable medium including program instructions for performing the
`
`steps of:
`
`identifying without user intervention or designation the first information that can be
`
`utilized in a second application program, the first information selected from a group consist—
`
`ing of a name and an address; and
`
`responding to a user selection by performing an operation related to a second in—
`
`formation, the second information associated with all or part of the first information from the
`
`second application program, wherein the step of responding to the user selection further com—
`
`prises the steps of:
`
`22
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 22
`
`10
`
`11
`
`10
`
`11
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`initializing the second application program;
`
`searching, using the second application program, for the second information associ—
`
`ated with the first information; and
`
`if said second information exists, retrieving and displaying the second information;
`
`wherein said user selection comprises:
`
`selecting a menu indicator for the menu;
`
`opening the menu;
`
`selecting a choice in the menu; and
`
`activating the selected choice in the menu;
`
`wherein selection the menu indicator comprises moving the mouse pointer to the
`
`menu indicator;
`
`wherein the opening of a menu comprises clicking on the menu indicator with a
`
`mouse button; and
`
`wherein the second information is associated with at least part of the identified first
`
`information.
`
`131. (NEW) A computer readable medium for assisting a computer operator to retrieve con—
`
`tact related information from a database when a document includes a name, the computer
`
`readable medium including program instructions for performing the steps of:
`
`(1)
`
`using a first computer program to analyze the document, without direction
`
`from the operator, to identify the name,
`
`(2)
`
`using the identified name and a second computer program to search the
`
`database and to locate related information associated with the name, and
`
`(3)
`
`inserting the contact related information into the document,
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`10
`
`11
`
`12
`
`23
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 23
`
`
`
`PATENTS
`
`103 l76—0001C1
`
`13
`
`2
`
`10
`
`11
`
`12
`
`10
`
`11
`
`12
`
`13
`
`14
`
`wherein steps (1) — (3) require only a single execute command.
`
`132. (NEW) A computer readable medium for assisting a computer operator to retrieve in—
`
`formation from a database that is related to text in a document, the computer readable me—
`
`dium including program instructions for performing the steps of:
`
`(1)
`
`using a first computer program to analyze the document, without direction
`
`from the operator, to identify text in the document that can be used to search
`
`for related information,
`
`(2)
`
`using a second computer program and the text identified in step (1)
`
`to search the database and to locate related information, and
`
`(3)
`
`inserting the information located in step (2) into the document.
`
`133. (NEW) A system for information handling within a document operated on by a first
`
`application program, the system comprising:
`
`means for identifying without user intervention or designation the first information
`
`that can be utilized in a second application program, the first information selected from a
`
`group consisting of a name and an address; and
`
`means for responding to a user selection by performing an operation related to a
`
`second information, the second information associated with all or part of the first information
`
`from the second application program, wherein the means for responding to the user selection
`
`further comprises:
`
`means for initializing the second application program;
`
`means for searching, using the second application program, for the second inforrna—
`
`tion associated with the first information; and
`
`if said second information exists, means for retrieving and displaying the second in—
`
`formation;
`
`24
`
`Apple Inc., Google Inc. and Motorola Mobility LLC
`Exhibit 1004 - Page 24
`
`
`
`PATENTS
`
`103176—0001C1
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`10
`
`11
`
`12
`
`wherein said user selection comprises:
`
`selecting a menu indicator for the menu;
`
`opening the menu;
`
`selecting a choice in the menu; and
`
`activating the sele