Apple Inc. v. Samsung Electronics Co. Ltd. et al
Filing
168
Declaration of ANDRIES VAN DAM, PH.D IN SUPPORT OF SAMSUNG'S OPPOSITION TO APPLE'S MOTION FOR PRELIMINARY INJUNCTION filed bySamsung Electronics America, Inc., Samsung Electronics Co. Ltd., Samsung Telecommunications America, LLC. (Attachments: #1 Exhibit 1, #2 Exhibit 2, #3 Exhibit 3, #4 Exhibit 4, #5 Exhibit 5, #6 Exhibit 6, #7 Exhibit 7, #8 Exhibit 8, #9 Exhibit 9, #10 Exhibit 10, #11 Exhibit 11, #12 Exhibit 12, #13 Exhibit 13, #14 Exhibit 14)(Maroulis, Victoria) (Filed on 8/22/2011) Modified on 8/29/2011 cannot link entry-opposition has not been efiled (dhm, COURT STAFF).
EXHIBIT 3
Exhibit 3: U.S. Patent No. 7,469,381 and XNav
U.S. Pat. No. 7,469,381
Claim 1
A computer-implemented
method, comprising:
XNav
To the extent the preamble is found to be limiting, a computing device running XNav discloses a
computer that implements a method. For example, XNav is configured to run on mobile computing
devices running versions of the Windows XP operating system, including the Sony U-series ultramobile PCs.
These devices include processors and memory. For example, the Sony VGN-U750P UMPC has Intel
Pentium M processor and main memory of 512 MB DDR RAM.
02198.51091/4297472.5
1
See Ex. 14 (Sony VGN-U750P Marketing Specification).
(a) at a device with a touch
screen display:
02198.51091/4297472.5
A computing device running XNav discloses a device with a touch screen display. For example, XNav
can run on Sony U-series ultra-mobile PCs with touch screen displays.
2
See Ex. 14 (Sony VGN-U750P Marketing Specification).
02198.51091/4297472.5
3
(b) displaying a first portion
of an electronic document;
Representative Example #1:
A computing device running XNav discloses displaying a first portion of an electronic document.
XNav includes an email program capable of displaying a list of email messages, such as an inbox, as
an electronic document. The computing device will display a portion of the email list as a first portion:
02198.51091/4297472.5
4
Representative Example #2:
In another example, the electronic document is a Zone in XNav. Each tile is itself an electronic
document, and a Zone comprised of four adjacent tiles is also an electronic document. In this example,
the electronic document is the Zone located in the center of the World view. This Zone is outlined in
green in the picture below:
02198.51091/4297472.5
5
The user can scroll to a neighboring Zone by touching the touch screen device with a finger and
moving the finger . If the user begins in the center Zone and moves to the left, a first portion of the
Zone will be displayed. The first portion is depicted in the picture below, outlined in green:
02198.51091/4297472.5
6
Representative Example #3:
Any set of contiguous tiles could be considered an electronic document. Accordingly, two contiguous
Zones comprised of eight tiles would also constitute the electronic document recited in claim 1. Two
contiguous Zones comprised of eight tiles is shown outlined in green below:
In this example, when the user enters Zone view (e.g., from the World view or from the Application
Tile view), the user will see a single Zone that constitutes a first portion of an electronic document.
Specifically, this single Zone is one portion of an eight-tile, two-Zone document.
02198.51091/4297472.5
7
(c) detecting a movement of
an object on or near the
touch screen display; in
response to detecting the
movement, translating the
electronic document
displayed on the touch
screen display in a first
direction to display a second
portion of the electronic
document, wherein the
second portion is different
from the first portion;
02198.51091/4297472.5
Representative Example #1:
A computing device running XNav discloses detecting a movement of an object on the touch screen
display and, in response, translating the electronic document to display a second portion of the
electronic document that is different from the first.
For example, in the email program, the user can scroll the list up so that a second portion is displayed:
8
Representative Example #2:
As another example, Xnav will detect movement of a finger on the touch screen and translate the
electronic document in the direction of the movement of the finger. Starting at the first portion
referenced above, obtained by having previously scrolled the Zone slightly to the left, continuing from
this position, if the user swipes her finger to the right, the electronic document will move to the right.
A second portion of the electronic document is then displayed. This second portion of the document is
different from the first portion of the document. This is depicted in the figure below:
02198.51091/4297472.5
9
Representative Example #3:
In another example, where two contiguous Zones form a single electronic document, a second portion
of that document is displayed when the user scrolls. For example, if the user scrolls right, a second
Zone comprising the second half of the electronic document will be displayed. In the sequence below,
the first image illustrates the starting point just prior to a scrolling operation, and the second and third
images represent partial movement during the scrolling operation.
02198.51091/4297472.5
10
(d) in response to an edge of
the electronic document
being reached while
translating the electronic
02198.51091/4297472.5
Representative Example #1:
A computing device running XNav discloses displaying an area beyond the edge of the document and
displaying a third portion of the electronic document that is smaller than the first portion in response to
11
document in the first
direction while the object is
still detected on or near the
touch screen: displaying an
area beyond the edge of the
document, and displaying a
third portion of the
electronic document,
wherein the third portion is
smaller than the first
portion; and
02198.51091/4297472.5
an edge of the electronic document being reached.
For example, in the email program, when the user reaches the bottom of the email list when scrolling
up, the edge of the email list is displayed. Beyond that edge a blank area is also displayed. This blank
area is not part of the electronic document that consists of the email list. This results in the display of a
third portion of the document, which is smaller than the first portion of the document, because of the
blank area.
12
Representative Example #2:
As another example, as the user reaches the left edge of a Zone while scrolling to the right in the
example discussed above, an area beyond the left edge of that Zone will be displayed. That area will
consist of a solid-colored “gutter,” or border, followed by the neighboring Zone on the left. As the user
continues scrolling to the right, a third portion of the electronic document is displayed that is smaller
than the first portion of the electronic document because more of the electronic document has been
scrolled off the screen. The third portion and the area beyond the edge of the electronic document are
displayed in the picture below:
02198.51091/4297472.5
13
02198.51091/4297472.5
14
Representative Example #3:
In another example, in the case of two contiguous Zones being the electronic document, if the user
continues scrolling to the right, the left edge of the electronic document will be encountered. As the
user scrolls past the edge, an area beyond that edge will be displayed. That area will consist of a gray
“gutter,” or border, followed by the neighboring Zone, similar to that in representative example #2.
02198.51091/4297472.5
15
(e) in response to detecting
that the object is no longer
on or near the touch screen
display, translating the
02198.51091/4297472.5
Representative Example #1:
A computing device running XNav discloses, in response to detecting that the object is no longer on or
near the touch screen display, translating the electronic document in a second direction until the area
16
electronic document in a
second direction until the
area beyond the edge of the
electronic document is no
longer displayed to display a
fourth portion of the
electronic document,
wherein the fourth portion is
different from the first
portion.
02198.51091/4297472.5
beyond the edge of the electronic document is no longer displayed to display a fourth portion of the
electronic document that is different from the first portion.
For example, if the user lifts her finger after displaying the third portion of the email list, the email list
will reverse direction and “snap” back to the bottom edge of the email list, subject to the threshold
distance limitation, such that the area beyond this edge will no longer be displayed. The result will
display a fourth portion of the Zone that is different from the first portion.
17
Representative Example #2:
As another example, if the user lifts her finger while in the process of scrolling between Zones, the
interface will automatically select a Zone to snap to. If the user has not scrolled past a particular
threshold in the direction of the next Zone, the application will snap back to the previous Zone. This
snap-back feature will cause the electronic document to be translated in a second direction, which will
be opposite to the first direction, until the area beyond the edge of the electronic document can no
longer be seen. As a result, a fourth portion of the document is displayed. This fourth portion is
different than the first portion.
02198.51091/4297472.5
18
Representative Example #3:
In another example, in the case of two contiguous Zones being the electronic document, if the user lifts
her finger after scrolling some distance beyond the second portion of the electronic document, the
electronic document will snap back, translating in the opposite direction until the area beyond the edge
of the electronic document is no longer in view. The result will display a fourth portion of the
02198.51091/4297472.5
19
electronic document that is different from the first portion.
Claim 2
The computer-implemented
02198.51091/4297472.5
Representative Example #1:
20
method of claim 1, wherein
the first portion of the
electronic document, the
second portion of the
electronic document, the
third portion of the
electronic document, and
the fourth portion of the
electronic document are
displayed at the same
magnification.
A computing device running XNav discloses the first, second, third, and fourth portions are all at the
same magnification. For example, the four portions previously described are all displayed at the same
magnification:
Representative Example #2:
02198.51091/4297472.5
21
Representative Example #3:
02198.51091/4297472.5
22
Claim 3
The computer implemented
method of claim 1, wherein
the movement of the object
is on the touch screen
02198.51091/4297472.5
A computing device running XNav can detect movement of an object on a touch screen display. For
example, in a Sony VGN-U750P UMPC, the touch screen display can accept input based on a touch
from a finger on the display. See claim 1(a).
23
display.
Claim 4
The computer-implemented
method of claim 1, wherein
the object is a finger.
Claim 5
The computer-implemented
method of claim 1, wherein
the first direction is a
vertical direction, a
horizontal direction, or a
diagonal direction.
A computing device running XNav discloses that the object used to interact with the touch screen is a
finger. For example, in a Sony VGN-U750P UMPC, the touch screen display can accept input based
on a touch from a finger on the display. See claim 1(a).
Representative Example #1:
A computing device running XNav discloses the first direction is a vertical or horizontal direction. For
example, XNav permits the first direction to be in either a vertical or horizontal direction. The figure
below depicts movement in a vertical direction:
Representative Example #2:
02198.51091/4297472.5
24
Representative Example #3:
Claim 6
The computer-implemented
method of claim 1, wherein
the electronic document is a
02198.51091/4297472.5
Currently not at issue.
25
web page.
Claim 7
The computer-implemented
method of claim 1, wherein
the electronic document is a
digital image.
A computing device running XNav discloses the electronic document is a digital image.
Representative Example #1:
For example, the XNav prototype email application has an electronic document that is at least one or
more digital images. In the prototype email application, the electronic document is the email list.
However, because the email application in only a prototype, each entry in the email list is actually an
individual digital image or .png file, acting as placeholders in order to emulate an operative email
application. Thus, as the email application is currently written in XNav, the electronic document
(email list) is composed of one or more digital images (.png files representing entries in the list).
Representative Example #2 & #3:
Similarly, a Zone in XNav is comprised of four tiles, and two contiguous Zones are comprised of eight
tiles. Each of these tiles is displayed as an individual image, and in fact many are .png image files. To
the extent the examples discussed above do not anticipate claim 7, it would have been obvious to one
of ordinary skill in the art to modify XNav so that the electronic document is a single digital image.
02198.51091/4297472.5
26
The user interface features identified above as anticipating claim 1 of the ‘381 patent operate
independently of the nature of the underlying electronic document. An implementer could employ
these same techniques to manipulate any document displayed on the screen, regardless of whether the
document is a list of items or a digital image. Applying these techniques to a digital image would not
have presented any unique problems, or even significant effort. Additionally, because digital images
are commonly displayed on computing devices, one of skill in the art would be motivated to modify
XNav so that its user interface features would operate in the same manner described above when the
electronic document is a single digital image. Thus, it is my opinion that Claim 7 recites an obvious
modification to the functionality contained in XNav if XNav does not disclose each and every
limitation of Claim 7.
See also claim 1(b).
Claim 8
The computer-implemented
method of claim 1, wherein
the electronic document is a
word processing,
spreadsheet, email or
02198.51091/4297472.5
Currently not at issue.
27
presentation document.
Claim 9
The computer-implemented
method of claim 1, wherein
the electronic document
includes a list of items.
A computing device running XNav discloses the electronic document includes a list of items. For
example, as shown in the image below, the electronic document includes an image of an “Inbox.” This
Inbox is a list of emails. Other electronic documents also include lists of phone-related events,
including missed calls, outgoing calls, voicemail, and incoming text messages.
Representative Example #1:
Representative Example #2 & #3:
02198.51091/4297472.5
28
Claim 10
The computer-implemented
method of claim 1, wherein
the second direction is
opposite the first direction,
02198.51091/4297472.5
Representative Example #1:
A computing device running XNav discloses that the second direction is opposite the first direction.
When the zone snaps back after the user lifts his finger, the direction of the snap back is opposite the
direction in which the user was scrolling.
29
Representative Example #2:
Representative Example #3:
Claim 11
The computer-implemented
method of claim 1, wherein
translating in the first
02198.51091/4297472.5
Currently not at issue.
30
direction prior to reaching
an edge of the document has
an associated speed of
translation that corresponds
to a speed of movement of
the object.
Claim 12
The computer-implemented
method of claim 1, wherein
translating in the first
direction is in accordance
with a simulation of an
equation of motion having
friction.
Claim 13
The computer-implemented
method of claim 1, wherein
the area beyond the edge of
the document is black, gray,
a solid color, or white.
02198.51091/4297472.5
Currently not at issue.
Representative Example #1:
A computing device running XNav discloses that the area beyond the document is a solid color.
In XNav, when the end of the list of emails is reached, the area beyond the edge of the email list is a
solid color:
31
Representative Example #2 & #3:
As another example, between each of the Zones displayed in XNav is a solid-colored gray “gutter” area
that indicates a separation between the Zones. This gutter area is displayed beyond the edge of the
document. Accordingly, the gutter area beyond the edge of the document is a solid-colored gray area.
This same area surrounds an eight-tile area of two contiguous Zones and forms a solid-colored gray
area beyond the edge of that document.
02198.51091/4297472.5
32
Claim 14
The computer-implemented
method of claim 1, wherein
the area beyond the edge of
the document is visually
distinct from the document.
Representative Example #1:
A computing device running XNav discloses the area beyond the edge of the document is visually
distinct from the document.
For example, in XNav, when the end of the list of emails is reached, the area beyond the edge of the
email list is visually distinct from the document. The area beyond the edge is a solid color, whereas the
email list contains text and images:
02198.51091/4297472.5
33
Representative Example #2 & #3:
As another example, the area beyond the edge of the electronic document in XNav is visually distinct,
with a gray gutter area separating the area showing the next zone, which is its own separate electronic
document, and the original electronic document. This area is also displayed as a border of an eight-tile
area comprised of two contiguous Zones. This gray area is displayed beyond the edge of such a
document and is visually distinct from the document.
02198.51091/4297472.5
34
Claim 15
The computer-implemented
method of claim 1, wherein
translating the document in
the second direction is a
damped motion.
Claim 16
The computer-implemented
method of claim 1, wherein
changing from translating in
the first direction to
translating in the second
02198.51091/4297472.5
Currently not at issue.
A computing device running XNav discloses changing from translating in the first direction to
translating in the second direction until the area beyond the edge of the document is no longer
displayed makes the edge of the electronic document appear to be elastically attached to an edge of the
touch screen display or to an edge displayed on the touch screen display. For example, the snap-back
effect in XNav makes the document appear to be elastically attached to the edge of the display so that
35
the edge of the document, moving in the second direction, is moving towards the edge of the display.
direction until the area
beyond the edge of the
document is no longer
displayed makes the edge of
the electronic document
appear to be elastically
attached to an edge of the
touch screen display or to an
edge displayed on the touch
screen display.
Claim 17
The computer-implemented Currently not at issue.
method of claim 1, wherein
translating in the first
direction prior to reaching
the edge of the electronic
document has a first
associated translating
distance that corresponds to
a distance of movement of
the object prior to reaching
the edge of the electronic
document; and wherein
displaying an area beyond
the edge of the electronic
document comprises
translating the electronic
document in the first
direction for a second
associated translating
distance, wherein the second
associated translating
distance is less than a
02198.51091/4297472.5
36
distance of movement of the
object after reaching the
edge of the electronic
document.
Claim 18
The computer-implemented
method of claim 1, wherein
translating in the first
direction prior to reaching
the edge of the electronic
document has a first
associated translating speed
that corresponds to a speed
of movement of the object,
and wherein displaying an
area beyond the edge of the
electronic document
comprises translating the
electronic document in the
first direction at a second
associated translating speed,
wherein the second
associated translating speed
is slower than the first
associated translating speed.
Claim 19
A device, comprising:
a touch screen display;
one or more processors;
memory; and
one or more programs,
wherein the one or more
programs are stored in the
02198.51091/4297472.5
Currently not at issue.
See preamble of claim 1.
See claim 1(a)
See preamble of claim 1.
See preamble of claim 1.
See preamble of claim 1.
37
memory and configured to
be executed by the one or
more processors, the
programs including:
instructions for displaying a See claim 1(b).
first portion of an electronic
document;
instructions for detecting a
See claim 1(c).
movement of an object on or
near the touch screen
display; instructions for
translating the electronic
document displayed on the
touch screen display in a
first direction to display a
second portion of the
electronic document,
wherein the second portion
is different from the first
portion, in response to
detecting the movement;
instructions for displaying
See claim 1(d) .
an area beyond an edge of
the electronic document and
displaying a third portion of
the electronic document,
wherein the third portion is
smaller than the first
portion, in response to the
edge of the electronic
document being reached
while translating the
electronic document in the
02198.51091/4297472.5
38
first direction while the
object is still detected on or
near the touch screen
display; and
instructions for translating
the electronic document in a
second direction until the
area beyond the edge of the
electronic document is no
longer displayed to display a
fourth portion of the
electronic document,
wherein the fourth portion is
different from the first
portion, in response to
detecting that the object is
no longer on or near the
touch screen display.
Claim 20
A computer readable storage
medium having stored
therein instructions, which
when executed by a device
with a touch screen display,
cause the device to:
display a first portion of an
electronic document;
detect a movement of an
object on or near the touch
screen display; translate the
electronic document
displayed on the touch
screen display in a first
02198.51091/4297472.5
See claim 1(e).
See preamble of claim 1 and claim 1(a).
See claim 1(b).
See claim 1(c).
39
direction to display a second
portion of the electronic
document, wherein the
second portion is different
from the first portion, in
response to detecting the
movement ;
display an area beyond an
See claim 1(d).
edge of the electronic
document and display a
third portion of the
electronic document,
wherein the third portion is
smaller than the first
portion, if the edge of the
electronic document is
reached while translating the
electronic document in the
first direction while the
object is still detected on or
near the touch screen
display; and
translate the electronic
See claim 1(e).
document in a second
direction until the area
beyond the edge of the
electronic document is no
longer displayed to display a
fourth portion of the
electronic document,
wherein the fourth portion is
different from the first
portion, in response to
02198.51091/4297472.5
40
detecting that the object is
no longer on or near the
touch screen display.
02198.51091/4297472.5
41
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?