Apple, Inc. v. Motorola, Inc. et al

Filing 107

Declaration of Winslow B. Taub filed by Plaintiffs Apple, Inc., Next Softward, Inc. re: 90 Motion Requesting Claims Construction by Plaintiffs. (Attachments: # 1 Ex. A, '486 Inf. Chart, # 2 Ex. B, '354 file history excerpt, # 3 Ex. C, '354 file history excerpt, # 4 Ex. D, Spielman report excerpts, # 5 Ex. E, '983 file history excerpts, # 6 Ex. F, '983 file history excerpts, # 7 Ex. G, '337 Inf. Chart, # 8 Ex. H, '002 Inf. Chart, # 9 Ex. I, '002 file history excerpt, # 10 Ex. J, '002 file history excerpt, # 11 Ex. K, '002 file history excerpt, # 12 Ex. L, dictionary definitions, # 13 Ex. N, JPS63-167588 cert. trans., # 14 Ex. O, appl. 08/050952 file history excerpt, # 15 Ex. P, invalidity conten. excerpt, # 16 Ex. Q, 6,371,977, # 17 Ex. R, 5,474,831) (Haslam, Robert) Modified on 7/18/2011 (llj).

Download PDF
EXHIBIT H Exhibit B – U.S. Patent No. 6,493,002 Motorola directly and/or indirectly infringes at least claims 1, 3-7, 11, 21, 22, 26, 28-32, 36-37, and 46-47 of the ’002 patent, either literally or through the doctrine of equivalents. Motorola’s infringing products include mobile devices such as smartphones and tablet computers, including but not limited to the: Atrix, Bravo, Cliq, Cliq XT, Cliq 2, Charm, Defy, Devour, BackFlip, Droid, Droid 2, Droid 2 Global, Droid X, Droid Pro, Droid Bionic, Flipout, Flipside, i1, Xoom, (collectively, “the ’002 Accused Products”). For the purposes of this analysis, Apple will examine a representative mobile device, Motorola’s Droid X, which operates with the Android 2.1 Platform. All other Accused Products meet the limitations of the asserted claims on the same bases as indicated for the Droid X unless otherwise stated. These infringement contentions are preliminary and based only on publicly available information as to the ’002 Accused Products. Motorola has not yet provided discovery as to its Accused Products and in addition Apple’s investigation of Motorola’s infringement is ongoing. Based on discovery and Apples continued investigations Apple reserves the right to amend these contentions to identify additional bases for infringement and additional ’002 Accused Products., including products that Motorola may introduce in the future. Accordingly, Apple reserves its right to amend these contentions as discovery and its investigation proceeds. U.S. Patent No. 6,493,002 1. An interactive computer-controlled display system comprising: a processor; Infringement Contentions The ’002 Accused Products comprise interactive computer-controlled display systems, each of which include a processor. • As one example, the Droid X includes an interactive computer-controlled display system including a processor. U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 2. a data display screen coupled to the processor; The ’002 Accused Products include a data display screen coupled to the processor. • As one example, the Droid X includes a touchscreen display coupled to the processor for displaying data. 2 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 2. a cursor control device coupled to said processor for positioning a cursor on said data display screen; The ’002 Accused Products include a cursor control device coupled to said processor for positioning a cursor on said data display screen. • As one example, the Droid X includes a touchscreen circuitry that detects the location where a user is touching the display screen in order to indicate to the processor where to place a cursor on the display screen. 3 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 2. a window generation and control logic coupled to the processor and data display screen to create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, The ’002 Accused Products include window generation and control logic coupled to the processor and data display screen to create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions. • As one example, the Android operating system software as implemented on the Droid X allows for the operation of a plurality of individual programming modules associated with different application programs that provide status and/or control functions. These different application programs can include a phone application, a map application, and a messaging application. Exh. B-1 [Droid X User’s Guide] at 10; 31; 39. 4 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 7. • One example of an application program that provides control information is the phone application, which instructs the Droid X to perform phone functions including making and answering calls. Exh. B-1 [Droid X User’s Guide] at 1011. 5 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 10. • wherein the window generation and control logic generates and displays a first window region having a plurality of display areas on said data display screen, One example of an application that provides status functions is the voicemail application, which indicates, for example, that a new voicemail has been received. For the ’002 Accused Products, the window generation and control logic generates and displays a first window region having a plurality of display areas on said data display screen. • As one example, the Android operating system software as implemented on the Droid X generates a phone status and notifications window (“Notification Window”) having a plurality of display areas. 6 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • wherein the first window region is independently displayed and independently active of any application program, and In the above reproduced image of the Notification Window for the Droid X, the display areas on the Notifications Window of the Droid X each include a display area indicating the reception of a “new email” and a display area indication the reception of a “new voicemail.” For the ’002 Accused Products, the first window region is independently displayed and independently active of any application program. 7 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • • wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, In the above reproduced image of the Notification Window for the Droid X, the Notification Window is displayed and active independent of whatever application program was displayed when the Notification Window was dragged open by the user. Id. The Notification Window is independent of the application programs. It receives messages passed from applications requesting the display of a notification in the form of “Intent” messages. Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. For the ’002 Accused Products, each of the plurality of display areas is associated with one of the plurality of individual programming modules. • As one example, the display areas within the Notification Window generated by the Android operating system software as implemented on the Droid X are each associated with an individual programming module. . Exh. B-1 [Droid X User’s Guide] at 9. • In the above reproduced image of the Notification Window for the Droid X, the display areas are each associated with one of the programming module. Id. For 8 U.S. Patent No. 6,493,002 Infringement Contentions example, the display area for the “new email” notification is associated with an email programming module and the “new voicemail” notification is associated with a voicemail module. Id. the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; and For the ’002 Accused Products, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated. Exh. B-1 [Droid X User’s Guide] at 9. • an indicia generation logic coupled to the data display screen to execute at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display In the above reproduced image of the Notification Window for the Droid X, the Notification Window shown being pulled down by a user over whichever application was previously active. Id. The Notification Window, including its display areas, is implemented on a window layer on top of whichever application program was displayed when the Notification Window is opened by the user. Id. The ’002 Accused Products include indicia generation logic coupled to the data display screen to execute at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region. 9 U.S. Patent No. 6,493,002 Infringement Contentions areas in the first window region, Exh. B-1 [Droid X User’s Guide] at 9. • wherein at least one of the plurality of display areas and its associated programming module is sensitive to user input, and In the above reproduced image of the Notification Window for the Droid X, the Android operating system software generates indicia, which are displayed in each of the display areas by executing a programming module corresponding to the indicia. For example, the “new email” display area includes indicia resulting from executing an email module. The indicia for the “new email” display area include a textual indication of the new email as well as an icon. A second example is shown in the “new voicemail” display area, which includes indicia resulting from executing a voicemail module. Id. The indicia for the “new voicemail” display area include a textual indication of the new voicemail as well as an icon. For the ’002 Accused Products at least one of the plurality of display areas and its associated programming module is sensitive to user input. 10 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • In the above reproduced image of the Notification Window for the Droid X, one of the indicia can be selected based on a touch-based indication from a user. • Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. The selection results in a message called an “intent” that is sent to the programming module responsible for generating a display of that indicia. For example, if a user touches the “new email” indicia, an intent will be sent to an email programming module and if a user touches the “new voicemail” indicia, an intent will be sent to a voicemail programming module. Exh. B-1 [Droid X User’s 11 U.S. Patent No. 6,493,002 Infringement Contentions Guide] at 9; Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. further wherein the window generation and control logic and the indicia generation logic use message-based communication to exchange information to coordinate activities of the indicia generation logic to enable interactive display activity. For the ’002 Accused Products the window generation and control logic and the indicia generation logic use message-based communication to exchange information to coordinate activities of the indicia generation logic to enable interactive display activity. • 3. The display system defined in claim 1 wherein said at least one display area is variably sized. Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. The window generation and control logic and indicia generation logic of the Android operating system software use messages called “intents” to exchange information to provide interactive display activity. For example, if a user touches the “new email” indicia, an intent will be sent to an email programming module and if a user touches the “new voicemail” indicia, an intent will be sent to a voicemail programming module. Exh. B-1 [Droid X User’s Guide] at 9; Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. For the ’002 Accused Products, at least one of the plurality of display areas is variably sized. 12 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • 4. The display system defined in claim 1 wherein size of the first window region is variable. In the above reproduced image of the Notification Window for the Droid X, the display areas for the notifications are variably sized. Id. For example, the four notifications depicted above are of at least three different sizes. For the accused devices, the size of the first window region is variable. 13 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • 5. The display system defined in claim 4 wherein the first window region is sized such that none of the plurality of display areas is visible. In the above reproduced image of the Notification Window for the Droid X, the Notification Window is shown being pulled down by a user as indicated by the blue arrow. Id. The Notification Window is variably sized as the user pulls down the Notification Window. For the ’002 Accused Products, the first window region can be sized such that none of the plurality of display areas is visible. Exh. B-1 [Droid X User’s Guide] at 7. • 6. The display system defined in claim 4 wherein the first window region is sized such that all of the plurality of display In the above reproduced image of the home screen for the Droid X, the Notification Window is shown before being pulled down by a user, where none of the display areas is visible. For the ’002 Accused Products, the first window region can be sized such that all of the plurality of display areas are visible. 14 U.S. Patent No. 6,493,002 Infringement Contentions areas are visible. Exh. B-1 [Droid X User’s Guide] at 9. • 7. The display system defined in claim 4 wherein the first window region is sized such that a portion of the plurality of display areas is visible. As shown in the above reproduced image of the Notification Window for the Droid X, for small numbers of notifications all of the display areas associated with the notifications can be visible. For the ’002 Accused Products, the first window regions is sized such that a portion of the plurality of display areas is visible. 15 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • 11. The display system defined in claim 1 wherein each of the plurality of display areas is individually and variably sized. As shown in the above reproduced image of the Notification Window for the Droid X, for a large number of notifications, only a portion of the display areas can be visible all of the display areas associated with the notifications can be visible. For the ’002 Accused Products, each of the plurality of display areas is individually and variably sized. 16 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • As shown in the above reproduced image of the Notification Window for the Droid X, the display areas are individually sized to display the information to be displayed. In particular, the first display area is larger than the new two display areas. 21. A method for generating control information comprising: The ’002 Accused Products perform methods for generating control information. creating an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions; The ’002 Accused Products create an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions. • • As one example, the Droid X includes the Android 2.1 operating system software. The Android operating system software included on the Droid X generates control information for controlling the operation of the Droid X. As one example, the Android operating system software as implemented on the Droid X allows for the operation of a plurality of individual programming modules associated with different application programs that provide status and/or control functions. These different application programs can include a phone application, a map application, and a messaging application. Exh. B-1 [Droid 17 U.S. Patent No. 6,493,002 Infringement Contentions X User’s Guide] at 10; 31; 39. Exh. B-1 [Droid X User’s Guide] at 7. • One example of an application program that provides control information is the phone application, which instructs the Droid X to perform phone functions including making and answering calls. Exh. B-1 [Droid X User’s Guide] at 1011. 18 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 10. • One example of an application that provides status functions is the voicemail application, which indicates, for example, that a new voicemail has been received. 19 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • generating a first window sized to accommodate a plurality of display areas for indicia resulting from executing at least one of the plurality of individual programming modules, A second example of an application that provides status functions is the email application, which indicates, for example, that a new email has been received. Exh. B-1 [Droid X User’s Guide] at 9. The Accused ’002 Products generate a first window sized to accommodate a plurality of display areas for indicia resulting from executing at least one of the plurality of individual programming modules, • As one example, the Android operating system software as implemented on the Droid X generates a phone status and notifications window (“Notification Window”) that is sized to accommodate a plurality of display areas. 20 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • • wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, and In the above reproduced image of the Notification Window for the Droid X, the display areas on the Notifications Window of the Droid X each include an indicia that results from executing a programming module. Id. For example, the “new email” display area includes indicia resulting from executing an email module. The indicia for the “new email” display area include a textual indication of the new email as well as an icon. A second example is shown in the “new voicemail” display area, which includes indicia resulting from executing a voicemail module. Id. The indicia for the “new voicemail” display area include a textual indication of the new voicemail as well as an icon. The sizing of the “Notification Window” changes as the window is dragged down by the user. The arrow in the above reproduced image represents the window being dragged down by the user, where multiple notifications can be provided. For the ’002 Accused Products, each of the plurality of display areas is associated with one of the plurality of individual programming modules. • As one example, the display areas within the Notification Window generated by the Android operating system software as implemented on the Droid X are each associated with an individual programming module. 21 U.S. Patent No. 6,493,002 Infringement Contentions . Exh. B-1 [Droid X User’s Guide] at 9. • wherein the first window is independently displayed and independently active of any application program, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; In the above reproduced image of the Notification Window for the Droid X, the display areas are each associated with one of the programming module. Id. For example, the display area for the “new email” notification is associated with an email programming module and the “new voicemail” notification is associated with a voicemail module. Id. For the ’002 Accused Products, the first window is independently displayed and independently active of any application program, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated. 22 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • In the above reproduced image of the Notification Window for the Droid X, the Notification Window is displayed and active independent of whatever application program was displayed when the Notification Window was dragged open by the user. Id. The Notification Window, including its display areas, is implemented on a window layer on top of whichever application program was displayed when the Notification Window is opened by the user. Id. • The Notification Window is independent of the application programs. It receives messages passed from applications requesting the display of a notification in the form of “Intent” messages. Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. displaying the indicia in each of said The ’002 Accused Products display the indicia in each of said plurality of display areas plurality of display areas by executing one by executing one of a plurality of individual programming modules corresponding to of a plurality of individual programming each indicia. modules corresponding to each indicia; 23 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • selecting one of the indicia, wherein the selecting comprises a first programming module determining which of said plurality of display areas is selected and sending a message to a programming module of said plurality of individual programming modules responsible for generating a display of a selected indicia; In the above reproduced image of the Notification Window for the Droid X, indicia are displayed in each of the display areas by executing a programming module corresponding to the indicia. For example, the “new email” display area includes indicia resulting from executing an email module. The indicia for the “new email” display area include a textual indication of the new email as well as an icon. A second example is shown in the “new voicemail” display area, which includes indicia resulting from executing a voicemail module. Id. The indicia for the “new voicemail” display area include a textual indication of the new voicemail as well as an icon. The ’002 Accused Products select one of the indicia, wherein the selecting comprises a first programming module determining which of said plurality of display areas is selected and sending a message to a programming module of said plurality of individual programming modules responsible for generating a display of a selected indicia. 24 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • In the above reproduced image of the Notification Window for the Droid X, one of the indicia can be selected based on a touch-based indication from a user. The touch-based indication is performed by a programming module that determines which display area was touched by the user. Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. The selection results in a message called an “intent” that is sent to the programming module responsible for generating a display of that indicia. For example, if a user touches the “new email” indicia, an intent will be sent to an email 25 U.S. Patent No. 6,493,002 Infringement Contentions programming module and if a user touches the “new voicemail” indicia, an intent will be sent to a voicemail programming module. Exh. B-1 [Droid X User’s Guide] at 9; Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. said programming module performing a function in response to a selection. The programming module of the ’002 Accused Products performs a function in response to a selection. • As a result of receiving an Intent as discussed in the preceding step, the receiving programming module can perform a function called an “Activity.” Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. For example, the “new email” display area includes indicia resulting from executing an email module. The indicia for the “new email” display area include a textual indication of the new email as well as an icon. A second example is shown in the “new voicemail” display area, which includes indicia resulting from executing a voicemail module. Exh. B-1 [Droid X User’s Guide] at 9. The indicia for the “new voicemail” display area include a textual indication of the new voicemail as well as an icon. 22. The method defined in claim 21 wherein one of said plurality of indicia comprises status information. For the ’002 Accused Products one of the plurality of indicia can include status information. 26 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • 26. An interactive computer-controlled display system comprising: In the above reproduced image of the Notification Window for the Droid X, the “new email” notification is status information. Id. The ’002 Accused Products comprise interactive computer-controlled display systems. • As one example, the Droid X includes an interactive computer-controlled display system. 27 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 2. a means for positioning a cursor on a data display screen; The ’002 Accused Products include a means for positioning a cursor on a data display screen. • As one example, the Droid X includes a touch screen for positioning a cursor on the display screen. 28 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 2. • a means for creating an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions, The ’002 patent discloses structure corresponding to the recited “means for positioning” as including a “trackball, stylus, mouse, or trackpad, etc.” ’002 patent 5:2-3. The touch screen included in the Droid X falls within the scope of equivalents under 35 U.S.C. § 112, ¶ 6, to the disclosed corresponding structures. The ’002 Accused Products include a means for creating an operating environment for a plurality of individual programming modules associated with different application programs that provide status and/or control functions. • As one example, the Droid X includes the Android 2.1 operating system software, which creates an operating environment for programming modules associated with different application programs that provide status and/or control functions. • The ’002 patent discloses structure corresponding to the recited “means for creating” as including “an operating system and system functions.” ’002 patent 8:55-64. The Android 2.1 operating system falls within the scope of equivalents under 35 U.S.C. § 112, ¶ 6, to the disclosed corresponding structures. 29 U.S. Patent No. 6,493,002 wherein a first window region is displayed having a plurality of display areas on said data display screen, Infringement Contentions The ’002 Accused Products display a first window region having a plurality of display areas on the data display screen. • As one example, the Android operating system software as implemented on the Droid X generates a Notification Window having a plurality of display areas on the data display screen. Exh. B-1 [Droid X User’s Guide] at 9. wherein the first window region is independently displayed and independently active of any application program, and For the ’002 Accused Products, the first window region is independently displayed and independently active of any application program. 30 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • wherein each of the plurality of display areas is associated with one of the plurality of individual programming modules, In the above reproduced image of the Notification Window for the Droid X, the Notification Window is displayed and active independent of whatever application program was displayed when the Notification Window was dragged open by the user. Id. For the ’002 Accused Products, each of the plurality of display areas is associated with one of the plurality of individual programming modules. • As one example, the display areas within the Notification Window generated by the Android operating system software as implemented on the Droid X are each associated with an individual programming module. 31 U.S. Patent No. 6,493,002 Infringement Contentions . Exh. B-1 [Droid X User’s Guide] at 9. • the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; and In the above reproduced image of the Notification Window for the Droid X, the display areas are each associated with one of the programming module. Id. For example, the display area for the “new email” notification is associated with an email programming module and the “new voicemail” notification is associated with a voicemail module. Id. For the ’002 Accused Products, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated. 32 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • a means for executing at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region, wherein at least one of the plurality of display areas and its associated programming module is-sensitive to user input, wherein an interactive display activity is enabled. The Notification Window, including its display areas, is implemented on a window layer on top of whichever application program was displayed when the Notification Winder is opened by the user. Id. The ’002 Accused Products include a means for executing at least one of the plurality of individual programming modules to generate information for display in one of the plurality of display areas in the first window region, wherein at least one of the plurality of display areas and its associated programming module is-sensitive to user input, wherein an interactive display activity is enabled. • As one example, the Droid X includes a processor that generates individual programming modules to generate information for display in one of the display areas in the Notification Window, wherein at least one of the display areas and its associated programming module is sensitive to user input, wherein an interactive display is enabled. 33 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 2. • 28. The display system defined in claim 26 wherein said at least one of the plurality of display areas is variably sized. The ’002 patent discloses structure corresponding to the recited “means for executing” as a “processor.” ’002 patent 4:28-38. The processor included in the Droid X is the same as or equivalent under 35 U.S.C. § 112, ¶ 6, to the disclosed corresponding structure. For the ’002 Accused Products, at least one of the plurality of display areas is variably sized. 34 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • In the above reproduced image of the Notification Window for the Droid X, the display areas for the notifications are variably sized. Id. For example, the four notifications depicted above are of at least three different sizes. 29. The display system defined in claim For the accused devices, the size of the first window region is variable. 26 wherein size of the first window region is variable. 35 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • 30. The display system defined in claim 29 wherein the first window region is sized such that none of the plurality of display areas is visible. In the above reproduced image of the Notification Window for the Droid X, the Notification Window is shown being pulled down by a user as indicated by the blue arrow. Id. The Notification Window is variably sized as the user pulls down the Notification Window. For the ’002 Accused Products, the first window region can be sized such that none of the plurality of display areas is visible. Exh. B-1 [Droid X User’s Guide] at 7. • 31. The display system defined in claim 29 wherein the first window regions is sized such that all of the plurality of In the above reproduced image of the home screen for the Droid X, the Notification Window is shown before being pulled down by a user, where none of the display areas is visible. For the ’002 Accused Products, the first window region can be sized such that all of the plurality of display areas are visible. 36 U.S. Patent No. 6,493,002 Infringement Contentions display areas are visible. Exh. B-1 [Droid X User’s Guide] at 9. • As shown in the above reproduced image of the Notification Window for the Droid X, for small numbers of notifications all of the display areas associated with the notifications can be visible. 32. The display system defined in claim For the ’002 Accused Products, the first window regions is sized such that a portion of 29 wherein the first window regions is the plurality of display areas is visible. sized such that a portion of the plurality of display areas is visible. 37 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • As shown in the above reproduced image of the Notification Window for the Droid X, for a large number of notifications, only a portion of the display areas can be visible all of the display areas associated with the notifications can be visible. 36. The display system defined in claim For the ’002 Accused Products, each of the plurality of display areas is individually and 26 wherein each of the plurality of display variably sized. areas is individually and variably sized. 38 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • 37. The display system defined in claim 26 wherein the first window region always appears in front of application windows. As shown in the above reproduced image of the Notification Window for the Droid X, the display areas are individually sized to display the information to be displayed. In particular, the first display area is larger than the new two display areas. For the ’002 Accused Products, the first window region always appears in front of application windows. 39 U.S. Patent No. 6,493,002 Infringement Contentions • As shown in the above reproduced images of the Notification Window for the Droid X, for a large number of notifications, only a portion of the display areas can be visible all of the display areas associated with the notifications can be visible. 46. A computer readable medium containing executable computer program instructions, which when executed by a data processing system, cause the data processing system to perform a method for generating control information comprising: The ’002 Accused Products include a computer readable medium containing executable computer program instructions, which when executed by a data processing system, cause the data processing system to perform a method for generating control information comprising. creating an operating environment for a plurality of individual programming The accused computer readable medium containing executable computer program instructions, when executed, creates an operating environment for a plurality of • As one example, the Droid X includes a memory that stores the Android 2.1 operating system software. The Android operating system software included on the Droid X when executed by the processor of the Droid X, causes the processor to generate control information. See generally Exh. B-1 [Droid X User’s Guide]. 40 U.S. Patent No. 6,493,002 modules associated with different application programs that provide status and/or control functions; Infringement Contentions individual programming modules associated with different application programs that provide status and/or control functions. • As one example, the Android operating system software as implemented on the Droid X allows for the operation of a plurality of individual programming modules associated with different application programs that provide status and/or control functions. These different application programs can include a phone application, a map application, and a messaging application. Exh. B-1 [Droid X User’s Guide] at 7. • generating a first window sized to accommodate a plurality of display areas for indicia resulting from executing at least one of the plurality of individual programming modules, An example application program that provides control information is the phone application, which instructs the Droid X to perform phone functions. The accused computer readable medium containing executable computer program instructions, when executed, generates a first window sized to accommodate a plurality of display areas for indicia resulting from executing at least one of the plurality of individual programming modules. • As one example, the Android operating system software as implemented on the 41 U.S. Patent No. 6,493,002 Infringement Contentions Droid X generates a Notification Window that is sized to accommodate a plurality of display areas. Exh. B-1 [Droid X User’s Guide] at 9. • • wherein each of the plurality of display areas is associated with one of the plurality of individual programming In the above reproduced image of the Notification Window for the Droid X, the display areas on the Notifications Window of the Droid X each include an indicia that results from executing a programming module. Id. For example, the “new email” display area includes indicia resulting from executing an email module. The indicia for the “new email” display area include a textual indication of the new email as well as an icon. A second example is shown in the “new voicemail” display area, which includes indicia resulting from executing a voicemail module. Id. The indicia for the “new voicemail” display area include a textual indication of the new voicemail as well as an icon. The sizing of the “Notification Window” changes as the window is dragged down by the user. The arrow in the above reproduced image represents the window being dragged down by the user, where multiple notifications can be provided. For the accused computer readable medium containing executable computer program instructions, when executed, each of the plurality of display areas is associated with one of the plurality of individual programming modules. 42 U.S. Patent No. 6,493,002 modules, and Infringement Contentions • As one example, the display areas within the Notification Window generated by the Android operating system software as implemented on the Droid X are each associated with an individual programming module. . Exh. B-1 [Droid X User’s Guide] at 9. • wherein the first window is independently displayed and independently active of any application program, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated; In the above reproduced image of the Notification Window for the Droid X, the display areas are each associated with one of the programming module. Id. For example, the display area for the “new email” notification is associated with an email programming module and the “new voicemail” notification is associated with a voicemail module. Id. For the accused computer readable medium containing executable computer program instructions, when executed, the first window is independently displayed and independently active of any application program, the first window region and the plurality of independent display areas implemented in a window layer that appears on top of application programming windows that may be generated. 43 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • displaying the indicia in each of the plurality of display areas by executing one of a plurality of individual programming modules corresponding to each indicia; and In the above reproduced image of the Notification Window for the Droid X, the Notification Window is displayed and active independent of whatever application program was displayed when the Notification Window was dragged open by the user. Id. The Notification Window, including its display areas, is implemented on a window layer on top of whichever application program was displayed when the Notification Winder is opened by the user. Id. The accused computer readable medium containing executable computer program instructions, when executed, displays the indicia in each of the plurality of display areas by executing one of a plurality of individual programming modules corresponding to each indicia. 44 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • selecting one of the indicia, wherein the selecting comprises a first programming module determining which of the plurality of display areas is selected and sending a message to a programming module of the plurality of individual programming modules responsible for generating a display of a selected indicia, and In the above reproduced image of the Notification Window for the Droid X, indicia are displayed in each of the display areas by executing a programming module corresponding to the indicia. For example, the “new email” display area includes indicia resulting from executing an email module. The indicia for the “new email” display area include a textual indication of the new email as well as an icon. A second example is shown in the “new voicemail” display area, which includes indicia resulting from executing a voicemail module. Id. The indicia for the “new voicemail” display area include a textual indication of the new voicemail as well as an icon. The accused computer readable medium containing executable computer program instructions, when executed, selects one of the indicia, wherein the selecting comprises a first programming module determining which of the plurality of display areas is selected and sending a message to a programming module of the plurality of individual programming modules responsible for generating a display of a selected indicia. 45 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • In the above reproduced image of the Notification Window for the Droid X, one of the indicia can be selected based on a touch-based indication from a user. The touch-based indication is performed by a programming module that determines which display area was touched by the user. Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. The selection results in a message called an “intent” that is sent to the programming module responsible for generating a display of that indicia. For example, if a user touches the “new email” indicia, an intent will be sent to an email 46 U.S. Patent No. 6,493,002 Infringement Contentions programming module and if a user touches the “new voicemail” indicia, an intent will be sent to a voicemail programming module. Exh. B-1 [Droid X User’s Guide] at 9; Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. the programming module performing a function in response to a selection. The accused computer readable medium containing executable computer program instructions, when executed, includes a programming module that performs a function in response to a selection. • As a result of receiving an Intent as discussed in the preceding step, the receiving programming module can perform a function called an “Activity.” Exh. B-2 [Creating Status Bar Notifications (http://developer.android.com/guide/topics/ui/notifiers/notifications.html)]. For example, if a user touches the “new email” indicia in the above reproduced Notification Window, an Intent will result in an Activity including the opening of an email programming module and if a user touches the “new voicemail” indicia in the above reproduced Notification Window, an Intent will result in an Activity including opening a voicemail programming module. 47. The computer readable medium as set forth in claim 46 wherein ones of the indicia comprises status information. For the accused computer readable medium, ones of the indicia comprise status information. 47 U.S. Patent No. 6,493,002 Infringement Contentions Exh. B-1 [Droid X User’s Guide] at 9. • In the above reproduced image of the Notification Window for the Droid X, the “new email” notification is status information. Id. 48

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?