throbber

`
`
`
`
`
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`Confirmation No. 8893
`
`
`
`
`
`In re application of
`
`
`
`
`
`
`Billmaier et al.
`
`
`
`Application No. 12/356,486
`
`
`
`
`
`
`Filed: January 20, 2009
`
`
`
`
`
`
`
`
`For: SYSTEM AND METHOD FOR
`
`
`FOCUSED NAVIGATION USING
`
`
`
`OPTION TYPE FILTERS
`
`
`
`
`
`
`Group Art Unit: 2179
`
`
`
`
`
`
`Examiner: Xiomara L. Bautista
`
`
`
`
`
`
`Attorney Docket No. 34395/430
`
`
`
`
`
`
`Date: November 30, 2009
`
`
`
`
`
`AMENDMENT & RESPONSE
`
`
`
`
`
`
`
`TO THE COMMISSIONER FOR PATENTS:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In response to the Office Action mailed August 31, 2009, please amend the
`
`
`
`
`
`
`above-identified patent application as follows.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Amendments to the claims are reflected in the Listing of Claims that begins
`
`
`
`
`
`
`
`
`on page 2 of this paper.
`
`
`
`
`
`
`
`
`
`
`Remarks begin on page 9 of this paper.
`
`
`
`P. 1
`
`SONY - Ex.—1005
`Sony Corporation - Petitioner
`
`
`P. 1
`
`SONY - Ex.-1005
`Sony Corporation - Petitioner
`
`

`

`
`
`Listing of Claims:
`
`
`
`
`
`1.
`
`
`
`
`
`
`
`
`
`
`(currently amended) A method for navigating options within a user
`
`
`
`
`interface, comprising:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`providing a first set of cards, each card graphically representing a single
`
`
`
`
`
`
`
`
`
`
`
`available option from one of a plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`providing a user interface including a focus area intersected by a first axis;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying a set of cards representing filters along the first axis, each filter
`
`
`
`
`
`
`
`
`
`
`
`
`
`corresponding to a respective one of the plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving a selection of a filter in response to a user scrolling the set of filter
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cards along the first axis to align a corresponding filter card with the focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filtering the first set of cards according to the selected filter to produce a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`second set of cards, the second set of cards only including cards representing the
`
`
`
`
`
`
`
`
`
`type of option corresponding to the selected filter; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying at least a subset of the second set of cards along a second axis that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is perpendicular to the first axis, one card being displayable within the focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving a selection of a second filter in response to a user scrolling the set of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filter cards along the first axis to align a second corresponding filter card with the
`
`
`
`
`focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filtering the first set of cards to produce a third set of cards, wherein each of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cards in the third set differs in type from each of the cards in the second set; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying at least a subset of the third set of cards along the second axis.
`
`
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.2
`
`
`P. 2
`
`

`

`
`2.
`
`
`
`
`
`
`
`
`(original) The method of claim 1, further comprising:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`scrolling the second set of cards along the second axis in response to a single
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`user action to progressively change the card within the focus area to a next card in
`
`
`
`
`
`the second set; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`halting the scrolling of cards in response to a subsequent user action to show
`
`
`
`
`
`
`
`
`
`
`
`
`
`a selected card from the second set within the focus area.
`
`
`
`
`3.
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 1, wherein each filter comprises filtering
`
`
`
`
`
`criteria, and wherein filtering comprises:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`comparing each card in the first set to the filtering criteria of the selected filter;
`
`
`and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`copying each card from the first set that matches the filtering criteria to the
`
`
`
`second set.
`
`
`4.
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 3, wherein the filtering criteria comprises
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`one or more of a search term, a search attribute, and a logical expression.
`
`
`
`
`5.
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 3, wherein each card comprises at least
`
`
`
`
`
`
`
`
`one tag, and wherein comparing comprises:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`comparing the at least one tag of each card to the filtering criteria of the
`
`
`
`selected filter.
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.3
`
`
`P. 3
`
`

`

`
`6.
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 5, wherein at least one tag indicates a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`card characteristic from one or more of a genre, a type, a function, and a priority.
`
`
`
`
`7.
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 1, wherein the second axis comprises a
`
`
`
`
`
`
`
`
`
`
`
`
`
`vertical axis and the first axis comprises a horizontal axis.
`
`
`8.
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 1, wherein at least one filter is user
`
`
`
`defined.
`
`
`
`
`9.
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 1, wherein at least one filter is implicitly
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`defined based on one or more of historical viewing habits and demographics.
`
`
`
`10.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 1, wherein the at least one filter is
`
`
`
`
`
`
`
`
`
`downloaded from a remote server via a broadband network.
`
`
`
`11.
`
`
`
`
`
`
`
`
`
`
`
`
`(currently amended) A system for navigating options within a user
`
`
`
`
`interface, comprising:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a memory for storing a first set of cards, each card graphically representing a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`single available option from one of a plurality of option types, the memory also storing
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a set of filter cards, each filter card representing a filter corresponding to a respective
`
`
`
`
`
`
`
`
`one of the plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a display interface for presenting a focus area intersected by a first axis, at
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`least a subset of the filter cards being displayed along the first axis; and
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.4
`
`
`P. 4
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`an input interface for receiving a user selection of a filter in response to the at
`
`
`
`
`least a subset of
`
`
`
`
`
`
`
`
`
`
`
`
`
`filter cards being scrolled along the first axis to align a
`
`
`
`
`
`
`
`
`
`corresponding filter card with the focus area,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`wherein the display interface is to display, in response to selection of a filter, a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`second set of cards comprising at least a subset of thew seeend set of cards along
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a second axis that is perpendicular to the first axis, one card being displayable within
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the focus area, the second set of cards only including cards representing the type of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`option corresponding to the selected filter, and wherein the display interface is further
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to display, in response to selection of a second filter, a third set of cards comprising
`
`
`
`at least a subset of the first set of cards wherein each of the cards in the third set
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`differs in type from each of the cards in the second set.
`
`
`
`12.
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 11, wherein the selected filter comprises
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filtering criteria, and wherein the selected filter is further adapted to compare each
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`card in the first set to the filtering criteria and copy each card from the first set that
`
`
`
`
`
`
`
`
`
`
`
`matches the filtering criteria to the second set.
`
`13.
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 12, wherein the filtering criteria
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`comprises one or more of a search term, a search attribute, and a logical expression.
`
`
`
`14.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 12, wherein each card comprises at least
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`one tag, and wherein the selected filter is further adapted to compare the at least one
`
`
`
`
`
`
`
`
`
`
`tag of each card to the filtering criteria.
`
`
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.5
`
`
`P. 5
`
`

`

`15.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 14, wherein at least one tag indicates a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`card characteristic from one or more of a genre, a type, a function, and a priority.
`
`
`
`16.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 11, wherein the second axis comprises a
`
`
`
`
`
`
`
`
`
`
`
`
`
`horizontal axis and the first axis comprises a vertical axis.
`
`17.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 11, wherein at least one filter is user
`
`
`
`defined.
`
`
`
`18.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 11, wherein at least one filter is implicitly
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`defined based on one or more of historical viewing habits and demographics.
`
`
`
`19.
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 21, further comprising:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a network interface for downloading at least one filter via a broadband
`
`
`
`network.
`
`
`
`
`20.
`
`
`
`
`
`
`
`
`
`
`(currently amended) A system for navigating options within a user
`
`
`
`
`interface, comprising:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for providing a first set of cards, each card graphically representing a
`
`
`
`
`
`
`
`
`
`
`
`
`
`single available option from one of a plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for providing a user interface including a focus area intersected by a
`
`
`
`
`
`first axis;
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.6
`
`
`P. 6
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`means for displaying a set of cards representing filters along the first axis,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`each filter corresponding to a respective one of the plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for receiving a selection of a filter in response to a user scrolling the set
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of filter cards along the first axis to align a corresponding filter card with the focus
`
`area;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for filtering the first set of cards according to the selected filter to
`
`
`
`
`
`
`
`produce a second set of cards,
`
`
`
`
`
`
`
`
`
`the second set of cards only including cards
`
`
`
`
`
`
`
`
`
`
`
`
`representing the type of option corresponding to the selected filter; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for displaying at least a subset of the second set of cards along a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`second axis that is perpendicular to the first axis, one card being displayable within
`
`
`
`
`
`the focus area; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for receiving a selection of a second filter in response to a user scrolling
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the set of filter cards along the first axis to align a second corresponding filter card
`
`
`
`
`with the focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for filtering the first set of cards to produce a third set of cards, wherein
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`each of the cards in the third set differs in type from each of the cards in the second
`
`
`
`
`
`set; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for displaying at least a subset of the third set of cards along the
`
`
`second axis.
`
`
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.7
`
`
`P. 7
`
`

`

`
`21.
`
`
`
`
`
`
`(currently amended) A computer-readable medium comprising
`
`
`
`
`
`
`
`
`
`
`
`
`
`instructions that, when executed by a computer, perform a method comprising:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`providing a first set of cards, each card graphically representing a single
`
`
`
`
`
`
`
`
`
`
`
`available option from one of a plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`providing a user interface including a focus area intersected by a first axis;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying a set of cards representing filters along the first axis, each filter
`
`
`
`
`
`
`
`
`
`
`
`
`
`corresponding to a respective one of the plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving a selection of a filter in response to a user scrolling the set of filter
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cards along the first axis to align a corresponding filter card with the focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filtering the first set of cards according to the selected filter to produce a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`second set of cards, the second set of cards only including cards representing the
`
`
`
`
`
`
`
`
`
`
`type of option corresponding to the selected filter; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying at least a subset of the second set of cards along a second axis that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is perpendicular to the first axis, one card being displayable within the focus area;
`
`
`
`
`and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving a selection of a second filter in response to a user scrolling the set of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filter cards along the first axis to align a second corresponding filter card with the
`
`
`
`
`focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filtering the first set of cards to produce a third set of cards, wherein each of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cards in the third set differs in type from each of the cards in the second set; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying at least a subset of the third set of cards along the second axis.
`
`
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.8
`
`
`P. 8
`
`

`

`
`22.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(new) The method of claim 1, wherein each of the filter cards represents a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filter that differs in type from that of each of the other filter cards.
`
`
`23.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(new) The system of claim 11, wherein each of the filter cards corresponds to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a respective one of the plurality of option types that differs from each of the other
`
`
`
`
`
`option types.
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`
`
`P.9
`
`
`P. 9
`
`

`

`
`
`
`Status of the Claims
`
`
`
`Remarks
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`This paper is filed in response to the Office Action mailed August 31, 2009.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claims 1-21 are pending in the application. All pending claims stand rejected. By
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`this paper, claims 1, 11, 20, and 21 have been amended, and new claims 22 and 23
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`have been added. For at least the reasons set forth below, Applicants submit that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`each of the pending claims is patentably distinct from the cited prior art and in
`
`
`condition for
`
`
`
`
`
`
`
`
`
`
`immediate allowance. Reconsideration of the claims is therefore
`
`
`
`
`
`respectfully requested.
`
`
`Double Patenting
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claims 1-21 stand rejected under 35 U.S.C. § 101 as claiming the same
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`invention as that of claims 1-22 of U.S. Patent No. 7,487,459 and of claims 1-48 of
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent No. 7,055,104. Applicants note that a statutory double-patenting
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`rejection under 35 U.S.C. § 101 is only proper when the two claims recite “identical
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`subject matter.” See MPEP § 804(ll)(A). The subject matter set forth in the original
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`claims was not identical to that of either of the cited issued patents. Moreover, the
`
`
`
`
`
`
`
`
`
`
`
`
`claim amendments presented herein further differentiate the subject matter of the
`
`
`
`
`
`
`
`
`pending claims from that of the cited patents.
`
`
`
`
`It
`
`
`
`
`
`is therefore requested that these
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`claim rejections be withdrawn. Applicants further note that they will consider the
`
`
`
`
`
`
`
`
`
`
`
`
`submission of a terminal disclaimer should the Office replace the current statutory
`
`
`
`
`
`
`
`
`double-patenting rejections with obviousness-type, non-statutory, double-patenting
`
`
`
`
`
`claim rejections.
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`10
`
`
`
`P. 10
`
`
`P. 10
`
`

`

`Specification
`
`
`
`
`
`
`
`
`
`
`
`The Specification is objected to because the phrase “computer-readable
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`medium” in claim 21 was alleged to lack “sufficient antecedent basis in
`
`
`the
`
`
`
`
`
`
`
`specification.” Office Action at page 2.
`
`
`
`
`
`
`
`
`
`In response, Applicants note that there is no
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`requirement of having antecedent basis in the specification for terms in a claim. See
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`MPEP § 2173.05 (“The mere fact that a term or phrase used in the claim has no
`
`
`
`
`
`
`
`
`
`
`
`
`
`antecedent basis in the specification disclosure does not mean, necessarily, that the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`term or phrase is indefinite. There is no requirement that the words in the claim must
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`match those used in the specification disclosure. Applicants are given a great deal of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`latitude in how they choose to define their invention so long as the terms and phrases
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`used define the invention with a reasonable degree of clarity and precision.”).
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Applicants submit that the phrase “computer-readable medium” is well understand by
`
`
`
`
`
`those of ordinary skill
`
`
`
`
`
`
`
`
`
`
`
`in the art and is sufficiently clear and precise to particularly
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`point out and distinctly claim the invention of claim 21. Moreover, a “computer-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`readable medium” is one of the phrases suggested by the MPEP for reciting statutory
`
`
`
`
`
`
`
`
`
`
`
`
`
`subject matter. See MPEP § 2106.01. Applicants therefore respectfully request that
`
`
`
`
`
`
`
`
`
`the objection to the specification be withdrawn.
`
`
`
`
`
`
`
`Claim Re'ections Under 35 U.S.C.
`
`
`
`
`
`102
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claims 1-21 stand rejected under 35 U.S.C. § 102(e) as being allegedly
`
`
`
`
`
`
`
`
`
`
`
`
`
`anticipated by U.S. Patent Application Publication No. 2003/0001898 filed by
`
`
`
`
`
`
`
`
`
`
`Bernhardson (“Bernhardson”). However, as discussed below, Bernhardson fails to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`disclose or suggest each of the limitations in any of the pending claims.
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`11
`
`
`
`P.11
`
`
`P. 11
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`The Office Action asserts that Bernhardson discloses providing a “first set of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cards, each card graphically representing a single available option from one of a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`plurality of option types. Office Action at page 3. However, because Bernhardson
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`discloses only providing cards of a single type, Applicants respectfully request that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the Office reconsider the teachings of Bernhardson as they relate to Applicants’
`
`
`
`
`claimed inventions.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`As the Office Action rightly points out, Bernhardson discloses providing two
`
`
`
`
`
`
`
`
`
`
`
`
`intersecting sequences of scroll bar elements along horizontal and vertical axes.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`However, the scroll bar elements along a given axis are not of a different “type” than
`
`
`
`
`
`
`
`
`
`
`
`
`
`any of the other elements within the axis. To illustrate, Bernhardson indicates that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`each of the vertical scroll bar elements V represent “program content.” See, e.g.,
`
`
`
`
`
`
`
`
`
`
`
`
`
`Bernhardson at paragraph 25 (“Considering the vertical scroll bar V, the scroll bar
`
`
`
`
`
`
`
`
`
`
`
`
`elements VO-VM comprise individual object fields in which information concerning
`
`
`
`
`
`
`
`
`
`
`
`
`
`sources of program content can be displayed.”) (emphasis added). Sources of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`program content are all elements of the same “type,” since they all result
`
`
`in a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`program being displayed. Only the source of the program associated with the
`
`
`
`
`
`
`
`Bernhardson elements differs among the various elements.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Applicants’ Specification teaches that “[t]he effect of activating the card 200
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`will vary dramatically depending on the type of card 200. For instance, in the case of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a card 200 representing a live television program, the GUI 110 may be replaced by a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`full-size version of the program. Alternatively, activating a card 200 corresponding to
`
`
`
`
`
`
`a purchase opportunity may result
`
`
`
`
`
`
`
`
`
`
`in the display of a web browser directed to a
`
`
`
`
`particular website.”
`
`
`
`
`
`Paragraph 44.
`
`
`By contrast,
`
`
`
`
`
`
`
`
`the effect of activating the
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`12
`
`
`
`P. 12
`
`
`P. 12
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`Bernhardson elements does not vary, since each of the elements represent program
`
`
`
`
`
`
`
`
`
`
`
`
`
`content. Since Bernhardson only discloses providing elements that correspond to
`
`
`
`
`
`
`
`
`
`
`
`
`program content, Bernhardson fails to anticipate any of the pending claims.
`
`
`Although Applicants’
`
`
`
`submit
`
`
`
`that
`
`
`
`
`
`
`
`the above-referenced distinctions are
`
`
`
`
`
`
`
`
`
`
`
`
`
`sufficient, in and of themselves, to overcome Bernhardson, in the interest of avoiding
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`further delay to issuance of the Application, each of the pending independent claims
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`have been amended herein to provide further clarification. For example, claim 1 has
`
`
`
`
`
`
`
`
`
`been amended to recite the additional steps of:
`
`
`
`
`
`
`
`
`
`
`receiving a selection of a second filter in response to
`
`
`
`
`
`
`
`
`
`
`
`
`a user scrolling the set of filter cards along the first
`
`
`
`
`
`
`
`
`
`
`axis to align a second corresponding filter card with
`
`
`
`
`the focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`filtering the first set of cards to produce a third set of
`
`
`
`
`
`
`
`
`
`
`
`
`cards, wherein each of the cards in the third set
`
`
`
`
`
`
`
`
`
`
`
`
`
`differs in type from each of the cards in the second
`
`
`
`
`
`set; and
`
`
`
`
`
`
`
`
`
`
`
`
`displaying at least a subset of the third set of cards
`
`
`
`
`along the second axis
`
`
`
`
`
`
`
`
`
`
`
`
`Because Bernhardson only discloses providing scroll bar elements of a single
`
`
`
`
`
`
`type (i.e., program content),
`
`
`
`
`
`
`
`it cannot satisfy these limitations.
`
`
`
`
`For example,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Bernhardson does not disclose using a first filter to filter a first set of cards to produce
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a second set, and then using a second filter to filter the first set to produce a third set
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`13
`
`
`
`P. 13
`
`
`P. 13
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of cards, each of which differs in type from each of the cards in the second set. The
`
`
`
`
`
`
`
`
`
`
`
`other independent claims have been amended to include similar clarifying language.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`For at least the reasons presented above, each of the pending independent
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`claims is patentably distinct from Bernhardson. For at least the same reasons, each
`
`
`
`
`
`
`
`
`
`of the corresponding dependent claims is also patentably distinct.
`
`
`
`Conclusion
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`For at least the foregoing reasons, the cited prior art fails to disclose each of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the limitations in any of the pending claims. All pending claims, therefore, represent
`
`
`
`
`
`
`
`
`
`
`
`patentable subject matter. A Notice of Allowance is respectfully requested.
`
`
`If any
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`issues remain that could be resolved with a telephone call, the Examiner is invited to
`
`
`
`
`
`
`
`
`
`contact Applicants’ representative at the telephone number provided below.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The Commissioner is hereby authorized to charge any additional fees which
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`may be required in connection with filing of this paper, or credit overpayment, to
`
`
`
`
`Deposit Account No. 50-2375.
`
`
`
`
`Respectfully submitted,
`
`
`
`
`
`
`
`By /Kory D. Christensen/
`
`
`
`Kory D. Christensen
`
`
`Registration No. 43,548
`
`
`
`
`
`
`STOEL RIVES LLP
`
`
`
`
`One Utah Center Suite 1100
`
`
`
`
`201 S Main Street
`
`
`
`
`Salt Lake City, UT 84111-4904
`
`
`
`Telephone:
`(801) 328-3131
`
`
`
`(801) 578-6999
`Facsimile:
`
`
`
`
`
`SaltLake—502304J 0034395—00430
`
`
`
`
`14
`
`
`
`P. 14
`
`
`P. 14
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket