`
`
`
`
`
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`Confirmation No. 8893
`
`
`
`
`
`In re application of
`
`
`
`Billmaier etal.
`
`
`
`
`
`
`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 responseto the Office Action mailed August 31, 2009, please amend the
`
`
`
`
`
`
`above-identified patent application as follows.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Amendmentsto 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 ofa plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`providing a user interface including a focus area intersected bya first axis;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying a set of cards representing filters along the first axis, eachfilter
`
`
`
`
`
`
`
`
`
`
`
`
`
`corresponding to a respective one ofthe plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving a selection ofafilter in responseto a user scrolling the setoffilter
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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 selectedfilter; aad
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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 producea 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 subsetof the third set of cards along the second axis.
`
`
`
`SaltLake-502304.1 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 responseto 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 eachfilter comprisesfiltering
`
`
`
`
`
`criteria, and wherein filtering comprises:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`comparing eachcard in the first set to the filtering criteria of the selectedfilter;
`
`
`and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`copying each card from the first set that matchesthe filtering criteria to the
`
`
`
`second set.
`
`
`4.
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 3, wherein the filtering criteria comprises
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`one or moreof a search term, a searchattribute, and a logical expression.
`
`
`
`
`5.
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The method of claim 3, wherein each card comprisesat 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-502304.1 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 ofhistorical 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 setoffilter cards, each filter card representing a filter corresponding to a respective
`
`
`
`
`
`
`
`
`one ofthe plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a display interface for presenting a focus area intersected byafirst axis, at
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`least a subsetofthe filter cards being displayed along the first axis; and
`
`SaltLake-502304.1 0034395-00430
`
`
`
`
`
`
`P.4
`
`
`P. 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`an input interface for receiving a user selection ofa 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 thefirst second 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 subsetof 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 selectedfilter comprises
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`filtering criteria, and wherein the selectedfilter is further adapted to compare each
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`card in the first set to the filtering criteria and copy each card from the first set that
`
`
`
`
`
`
`
`
`
`
`
`matchesthe 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 searchattribute, and a logical expression.
`
`
`
`14.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 12, wherein each card comprisesatleast
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`one tag, and wherein the selectedfilter is further adapted to comparethe at least one
`
`
`
`
`
`
`
`
`
`
`tag of each card to the filtering criteria.
`
`
`
`SaltLake-502304.1 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 ofhistorical viewing habits and demographics.
`
`
`
`19.
`
`
`
`
`
`
`
`
`
`
`(original) The system of claim 21, further comprising:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a networkinterface 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 ofa plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for providing a user interface including a focus area intersected by a
`
`
`
`
`
`first axis;
`
`SaltLake-502304.1 0034395-00430
`
`
`
`
`
`
`P.6
`
`
`P. 6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for displaying a set of cards representing filters along the first axis,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`eachfilter corresponding to a respective one of the plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`means for receiving a selection ofa filter in response to a user scrolling the set
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`offilter 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; aad
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`eachof 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-502304.1 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 ofa plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`providing a user interface including a focus area intersected bya first axis;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`displaying a set of cards representing filters along the first axis, eachfilter
`
`
`
`
`
`
`
`
`
`
`
`
`
`corresponding to a respective one ofthe plurality of option types;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving a selection ofa filter in responseto a user scrolling the setoffilter
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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 selectedfilter; aad
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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 subsetof the third set of cards along the second axis.
`
`
`
`SaltLake-502304.1 0034395-00430
`
`
`
`
`
`
`P.8
`
`
`P. 8
`
`
`
`
`22.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(new) The method of claim 1, wherein eachofthe 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 eachofthe filter cards corresponds to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a respective one of the plurality of option types that differs from each of the other
`
`
`
`
`
`option types.
`
`SaltLake-502304.1 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 twoclaims recite “identical
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`subject matter.” See MPEP § 804(II)(A). The subject matter set forth in the original
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`claims was notidentical 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-502304.1 0034395-00430
`
`
`
`
`
`
`
`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 phraseis 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 chooseto 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 Rejections 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 suggesteachofthe limitations in any of the pending claims.
`
`SaltLake-502304.1 0034395-00430
`
`
`
`
`
`
`
`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, é.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 contentare 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 elementsdiffers 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-502304.1 0034395-00430
`
`
`
`
`
`
`
`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, Bernhardsonfails 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 amendedherein to provide further clarification. For example, claim 1 has
`
`
`
`
`
`
`
`
`
`been amendedto recite the additional stepsof:
`
`
`
`
`
`
`
`
`
`
`receiving a selection of a secondfilter in response to
`
`
`
`
`
`
`
`
`
`
`
`
`a user scrolling the set offilter cards along the first
`
`
`
`
`
`
`
`
`
`
`axis to align a second correspondingfilter card with
`
`
`
`
`the focus area;
`
`
`
`
`
`
`
`
`
`
`
`
`filtering the first set of cards to producea 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 subsetof the third set of cards
`
`
`
`
`along the second axis
`
`
`
`
`
`
`
`
`
`
`
`
`Because Bernhardson only discloses providing scroll bar elements of a single
`
`
`
`
`
`
`type (/.e., program content),
`
`
`
`
`
`
`
`it cannot satisfy these limitations.
`
`
`
`
`For example,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Bernhardson doesnotdisclose using a firstfilter to filter a first set of cards to produce
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a second set, and then using a second filter to filter the first set to produceathird set
`
`SaltLake-502304.1 0034395-00430
`
`
`
`
`
`
`
`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 amendedto 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-502304.1 0034395-00430
`
`
`
`
`
`
`
`P. 14
`
`