`
`
`
`
`
`Limitation (claims 1-8)
`#
`1[PRE] A method comprising:
`
`
`
`
`
`1A
`
`1B
`
`1C
`
`1D
`
`1E
`
`1E1
`
`
`receiving contact data from an input device;
`
`determining an interaction with a displayed
`object on a screen based on the contact data;
`
`responsive to determining the interaction,
`determining a gesture based on the contact
`data comprising:
`
`
`determining a pressure and a change in
`pressure based on the contact data, and
`
`determining a press if:
`the pressure is greater than a pressure
`threshold,
`
`Claim limitation repetition in U.S. Patent No. 8,749,507
`
`#
`
`
`Limitation (claims 9-13)
`
`
`9A
`
`9B
`
`9C
`
`9[PRE] A non-transitory computer-readable medium
`comprising program code for causing a
`processor to execute a method, the program
`code comprising:
`
`program code for
`receiving contact data from an input device;
`program code for
`determining an interaction with a displayed
`object on a screen based on the contact data;
`program code for,
`responsive to determining the interaction,
`determining a gesture based on the contact
`data comprising:
`
`program code for
`determining a pressure and a change in
`pressure based on the contact data, and
`program code for
`determining a press if:
`the pressure is greater than a pressure
`threshold,
`
`9D
`
`9E
`
`9E1
`
`1
`
`Valve Exhibit 1019
`Valve v. Immersion
`
`
`
`#
`1E2
`
`1E3
`1F
`
`2
`
`3
`
`4
`
`5
`
`
`
`
`
`Limitation (claims 1-8)
`the change in pressure is greater than a
`change in pressure threshold, and
`a first interval has elapsed; and
`
`responsive to determining the gesture,
`outputting a haptic effect.
`The method of claim 1,
`
`
`wherein the contact data comprises an
`actual pressure and a pseudo pressure.
`The method of claim 2,
`
`wherein the pseudo pressure is based on a
`change in capacitance resulting from the
`contact.
`The method of claim 3,
`
`
`wherein the contact data is based on a
`contact on a specific portion of a touch-
`sensitive input device.
`
`The method of claim 4, wherein the contact
`information comprises position data, and
`further comprising determining whether a
`
`#
`9E2
`
`9E3
`9F
`
`10
`
`11
`
`12
`
`
`
`2
`
`Limitation (claims 9-13)
`the change in pressure is greater than a
`change in pressure threshold, and
`a first interval has elapsed; and
`program code for,
`responsive to determining the gesture,
`outputting a haptic effect.
`The non-transitory computer-readable
`medium of claim 9,
`
`wherein the contact data comprises an actual
`pressure and a pseudo pressure.
`The non-transitory computer-readable
`medium of claim 10,
`wherein the pseudo pressure is based on a
`change in capacitance resulting from the
`contact.
`The non-transitory computer-readable
`medium of claim 11,
`
`wherein the contact data is based on a contact
`on a specific portion of a touch-sensitive
`input device.
`
`
`
`
`
`
`
`#
`
`6
`
`Limitation (claims 1-8)
`contact is made on a softkey based on the
`position data.
`The method of claim 1, wherein the
`
`
`determining a gesture comprises
`determining a tapping gesture.
`
`7A
`
`7B
`
`7C
`
`7[PRE] The method of claim 1, wherein
`determining the gesture further comprises:
`calculating a first value associated with a
`speed of movement of a contact across the
`input device;
`comparing the first value to a speed
`threshold value; and
`outputting a signal if the first value is less
`than the speed threshold value.
`The method of claim 7, further comprising
`applying a speed filter to the first value
`before comparing the speed to the speed
`threshold value.
`
`
`8
`
`
`
`
`
`
`
`
`Limitation (claims 9-13)
`
`The non-transitory computer-readable
`medium of claim 9, wherein the program
`code for
`
`determining a gesture comprises program
`code for determining a tapping gesture.
`
`
`
`
`
`
`
`
`
`
`#
`
`13
`
`
`
`
`
`
`
`
`
`
`
`3
`
`
`
`
`
`Comparing claims 1-8 and claims 14-18.
`
`
`Limitation (claims 1-8)
`#
`1[PRE] A method comprising:
`
`
`
`
`
`
`
`1A
`1B
`
`1C
`
`1D
`
`1E
`1E1
`
`1E2
`
`1E3
`1F
`
`2
`
`
`
`14G
`14G1
`
`14G2
`
`14G3
`14H
`
`15
`
`4
`
`14E
`
`14F
`
`Limitation (claims 14-18)
`#
`
`
`14[PRE] A system comprising:
`14A
`a computer-readable medium; and
`14B
`a processor in communication with the
`computer-readable medium, the processor
`configured to:
`receive contact data from an input device;
`determine an interaction with a displayed
`object on a screen based on the contact data;
`responsive to determining the interaction,
`determine a gesture based on the contact
`data comprising:
`determining a pressure and a change in
`pressure based on the contact data, and
`determining a press if:
`the pressure is greater than a pressure
`threshold,
`the change in pressure is greater than a
`change in pressure threshold, and
`a first interval has elapsed; and
`responsive to determining the gesture,
`outputting a haptic effect.
`The system of claim 14,
`wherein the contact data comprises an actual
`pressure and a pseudo pressure.
`
`receiving contact data from an input device; 14C
`14D
`determining an interaction with a displayed
`object on a screen based on the contact data;
`responsive to determining the interaction,
`determining a gesture based on the contact
`data comprising:
`determining a pressure and a change in
`pressure based on the contact data, and
`determining a press if:
`the pressure is greater than a pressure
`threshold,
`the change in pressure is greater than a
`change in pressure threshold, and
`a first interval has elapsed; and
`responsive to determining the gesture,
`outputting a haptic effect.
`The method of claim 1,
`wherein the contact data comprises an
`actual pressure and a pseudo pressure.
`
`
`
`
`
`
`
`#
`3
`
`4
`
`5
`
`6
`
`Limitation (claims 1-8)
`The method of claim 2,
`wherein the pseudo pressure is based on a
`change in capacitance resulting from the
`contact.
`The method of claim 3,
`wherein the contact data is based on a
`contact on a specific portion of a touch-
`sensitive input device.
`
`The method of claim 4, wherein the contact
`information comprises position data, and
`further comprising determining whether a
`contact is made on a softkey based on the
`position data.
`The method of claim 1, wherein the
`
`determining a gesture comprises
`determining a tapping gesture.
`7[PRE] The method of claim 1, wherein
`determining the gesture further comprises:
`calculating a first value associated with a
`speed of movement of a contact across the
`input device;
`comparing the first value to a speed
`threshold value; and
`outputting a signal if the first value is less
`than the speed threshold value.
`
`7A
`
`7B
`
`7C
`
`Limitation (claims 14-18)
`The system of claim 15,
`wherein the pseudo pressure is based on a
`change in capacitance resulting from the
`contact.
`The system of claim 16,
`wherein the contact data is based on a
`contact on a specific portion of a touch-
`sensitive
`input device.
`
`
`The system of claim 14, wherein the
`processor is configured to
`determine a gesture by determining a tapping
`gesture.
`
`
`
`
`
`
`
`
`#
`16
`
`17
`
`
`
`18
`
`
`
`
`
`
`
`
`
`5
`
`
`
`
`
`
`
`
`
`
`
`#
`8
`
`Limitation (claims 1-8)
`The method of claim 7, further comprising
`applying a speed filter to the first value
`before comparing the speed to the speed
`threshold value.
`
`
`#
`
`
`Limitation (claims 14-18)
`
`
`6
`
`