`
`(12) United States Patent
`Casey et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8.255,323 B1
`Aug. 28, 2012
`
`(54) MOTION BASED PAYMENT CONFIRMATION
`(75) Inventors: Brandon J. Casey, San Jose, CA (US);
`Gary Wipfler, Los Altos, CA (US); Erik
`Cressall, San Jose, CA (US)
`(73) Assignee: Apple Inc., Cupertino, CA (US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 690 days.
`(21) Appl. No.: 12/351,714
`
`Jan. 9, 2009
`
`(22) Filed:
`(51) Int. Cl.
`(2012.01)
`G06O40/00
`(52) U.S. Cl. ............................... 705/39; 705/35; 705/42
`(58) Field of Classification Search .................... 705/35,
`705/42
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,590,038 A * 12/1996 Pitroda ........................... TOS/41
`5,953,710 A
`9/1999 Fleming
`6,609,113 B1
`8/2003 O'Leary et al.
`6,749,114 B2
`6, 2004 Madani
`6,903,681 B2
`6, 2005 Faris
`7,249,092 B2
`7/2007 Dunn et al.
`7,331,518 B2
`2, 2008 Rable
`7,333,947 B2
`2/2008 Wiebe et al.
`7,357,310 B2
`4/2008 Calabrese et al.
`7,533,059 B2 *
`5/2009 Gattis et al. ..................... TOS/40
`2002/0010631 A1
`1/2002 Sato et al. ....................... TO5/14
`2002/0052805 A1
`5/2002 Seki et al. ....................... 705/27
`6/2002 Christie, IV
`2002fOO82995 A1
`2003/00284.81 A1
`2/2003 Flitcroft et al.
`2003. O135463 A1
`7, 2003 Brown
`2004.0034598 A1
`2/2004 Robinson
`4/2004 Brebner
`2004/0083394 A1
`2005/0O86692 A1*
`4/2005 Dudkiewicz et al. ........... T25/46
`2005.0246278 A1
`11/2005 Gerber et al.
`
`
`
`1/2006 Fitzgerald et al.
`2006,0006226 A1
`1/2006 Gianakis et al.
`2006/0010.042 A1
`2/2006 Brundage et al.
`2006/0031162 A1
`3/2006 Ashman et al. ............... 455,440
`2006, OOS2109 A1*
`4/2006 Bishop et al.
`2006,0074698 A1
`4/2006 Pizarro
`2006/0085357 A1
`5, 2006 Kim et al.
`2006/0105742 A1
`6/2006 Kim
`2006, O131390 A1
`2007/0089061 A1* 4/2007 Terada .......................... 71.5/723
`(Continued)
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`1696.626
`8, 2006
`(Continued)
`
`OTHER PUBLICATIONS
`ewallet: users guide and reference Ilium Software Copyright 1997
`2008 No specific date recorded.*
`(Continued)
`Primary Examiner — William Rankins
`(74) Attorney, Agent, or Firm — Fletcher Yoder PC
`(57)
`ABSTRACT
`Methods and devices for confirming payment transactions are
`provided. In one embodiment, an electronic device may
`include a graphical user interface (GUI) with one or more
`graphical elements that may be moved by a user to confirm or
`decline a payment transaction using a selected payment
`instrument. For example, a user may drag the graphical ele
`ment to a confirmation position via a touch screen of the
`electronic device. In another example, a motion sensing
`device. Such as an accelerometer, may sense movement of the
`electronic device and move the graphical element in response
`to the motion. Upon confirmation, payment information for
`the payment transaction may be transmitted to a merchant or
`payment recipient. Various additional methods, machine
`readable media, and devices for confirming payment transac
`tions are provided.
`
`8 Claims, 11 Drawing Sheets
`
`Express Checkout
`Order Summary
`schanise 24338
`175 Shipping $0.06
`Total
`$2,839.00
`Order Details
`-Store Pickup
`Ms. group y
`(Order #177
`
`Y
`
`Order Summa
`Merchandise 3490
`Tax
`14.00
`178 Shipping $9.00
`Total
`2839.00
`Order Details
`In-Store Pickup by
`Ms. Customer
`(Order #177)
`Pay $2,499.00 to
`Apple.com?
`
`S2499,00
`MacBook A,
`140,00
`Tax
`Total $2,639,00
`Amttendered $2,639.00
`Master Card:
`XXXX-XXXX-XXXX-0531
`Ready
`Pickufat
`seius Bar
`
`CSC ServiceWorks - Ex. 1008
`
`Page 1 of 23
`
`
`
`US 8,255,323 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`2007, 0118475 A1
`5, 2007 Picciallo et al.
`2008, OOO6685 A1
`1/2008 Rackley, III et al.
`2008/001019.0 A1
`1/2008 Rackley, III et al.
`2008/0010191 A1
`1/2008 Rackley, III et al.
`2008/0010193 A1
`1/2008 Rackley, III et al.
`2008/0010204 A1
`1/2008 Rackley, III et al.
`2008, OO16232 A1
`1/2008 Yared
`2008, OO27844 A1
`1/2008 Little et al.
`2008/0040265 A1
`2/2008 Rackley, III et al.
`2008/0046362 A1* 2/2008 Easterly .......................... TOS/40
`2008/0078831 A1
`4/2008 Johnson et al.
`2008. O108324 A1
`5, 2008 Moshir
`58,839; A. S. S. sis,
`2008. O166998 A1
`7/2008 Sun et al.
`2008, 0207203 A1
`8, 2008 Arthur et al.
`2008, 0208743 A1
`8, 2008 Arthur
`2008/0294556 A1* 11/2008 Anderson ....................... TOS/44
`
`4, 2009 Park
`2009/0098854 A1
`ck
`58 RAO.A.:
`38885. A
`" -
`“s" "
`-
`- -
`- -
`FOREIGN PATENT DOCUMENTS
`ck
`1696.626 A1 * 8, 2006
`2007323,613
`12/2007
`
`EP
`JP
`
`OTHER PUBLICATIONS
`
`Ilium Software, “Users Guide and Reference: Version 6.1.” Jul. 2008
`(available electronically at: www.iliumsoft.com/dl/doc/eWallet.pdf
`(accessed Apr. 9, 2009)).
`U.S. Appl. No. 12/351,687, filed Jan. 9, 2009, Casey et al.
`U.S. Appl. No. 12/351,674, filed Jan. 9, 2009, Casey et al.
`U.S. Appl. No. 12/351,724, filed Jan. 9, 2009, Casey et al.
`* cited by examiner
`
`CSC ServiceWorks - Ex. 1008
`
`Page 2 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 1 of 11
`
`US 8.255,323 B1
`
`
`
`Settings
`
`CSC ServiceWorks - Ex. 1008
`
`Page 3 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 2 of 11
`
`US 8.255,323 B1
`
`
`
`4.
`
`ga
`
`?
`
`In
`is
`
`se
`as
`
`a
`st
`is a pse a
`
`a di
`
`in a
`a
`a
`
`in a
`
`ris Re
`
`A
`
`his in
`a
`
`
`
`s
`99
`er
`t
`
`Ne
`
`al s C
`
`e
`
`CSC ServiceWorks - Ex. 1008
`
`Page 4 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 3 of 11
`
`US 8.255,323 B1
`
`
`
`
`
`
`
`66
`/
`
`- 68
`
`Y mm YYYY m YYYY m
`
`Receive
`
`Payment Selection
`
`Request Receive
`
`Pin
`
`70
`
`
`
`7
`
`mm YYYY mm mm w
`
`w
`
`m
`
`Y Display m YYYY won Y m
`
`Y m n Y
`
`Confirmation Screen
`72
`
`Sense Motion
`
`-4
`/ faymen
`--K Selection
`
`
`
`
`
`Yes
`Confirm Payment
`Transaction
`
`
`
`
`
`76
`
`78
`
`Display Receipt
`
`F.G. 3
`
`CSC ServiceWorks - Ex. 1008
`
`Page 5 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 4 of 11
`
`US 8.255,323 B1
`
`Saved Orders
`Transaction History
`
`
`
`Y
`X
`
`94. E. Shopping
`in-Store Shopping
`
`>m Y my m
`X
`
`n w
`
`w w YYYYY
`r
`132
`
`
`
`
`
`
`
`
`
`
`
`
`
`Target Wat. Ama.
`
`
`
`
`
`
`
`as
`
`t
`
`25
`
`te
`
`Total
`items Qty Price
`MacB. 1 $2,499 $2,499.00
`Air
`t
`
`CSC ServiceWorks - Ex. 1008
`
`Page 6 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 5 of 11
`
`US 8.255,323 B1
`
`as
`
`s
`
`E.
`
`
`
`
`
`
`
`
`
`Express Checkout
`
`Total
`items Oty Price
`MacB. 1 $2,499 $2,499.00
`cart Total $2,499.00
`138
`Checkout N
`
`Air
`
`g
`
`Order Summary
`Merchandise $2,499.QQ
`Y ax
`0.00
`Shipping
`$
`0.00
`Ota
`$2,499.00-17
`
`Express Checkout
`K Cart
`ne. Order Summary
`ls. Merchandise $2,499.99
`-Y lax
`O.00
`Shipping
`$
`0.00
`Ota
`$2,499.00
`
`i-
`
`Shipto:
`Nship to:
`Ms. Customer
`1.
`Ms. Customer
`1824 Saratoga Ave
`1824 Saratoga Ave
`San Jose, CA 95129
`San Jose, CA 95129
`Swipe to Confirm YYYYYYYYYYYYYY!-100 193- S.
`
`
`
`
`
`198
`
`
`
`Apple Store
`http:listore.apple.Com
`Receipt # 01271977
`Price.
`Qy tem.
`1
`MacBook A. S2499.00
`Total: $2,499.00
`Amt Tendered $2,499.00
`Master Card.
`XXXX-XXXX-XXXX-0531
`
`
`
`F.G. 5
`
`CSC ServiceWorks - Ex. 1008
`
`Page 7 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 6 of 11
`
`US 8.255,323 B1
`
`Order Summary
`Merchandise $2,499.00
`Yax
`0.00
`
`
`
`
`
`
`
`
`
`
`
`- N ay $2,499.00 to
`1.
`Apple.com?
`98 176 Niship to
`Ms.Cistomer
`Ms. Customer
`1824 Saratoga Ave
`1824 Saratoga Ave
`San EAE- -100 1999 EH J-100
`
`M
`
`
`
`
`
`
`
`CSC ServiceWorks - Ex. 1008
`
`Page 8 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 7 of 11
`
`US 8.255,323 B1
`
`
`
`asses,
`
`Transaction History
`
`
`
`a
`
`X
`
`
`
`
`
`
`
`Select items--206
`
`You Car
`items Qty Price
`
`Total
`
`
`
`
`
`
`
`
`
`
`
`ple fy
`
`CSC ServiceWorks - Ex. 1008
`
`Page 9 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`
`
`Sheet 8 of 11
`
`US 8.255,323 B1
`
`
`
`Enter Pin
`
`Express checkout
`
`s
`
`X
`
`2 p.
`
`s
`
`Express checkout Y
`Order Summary
`Merchandise s 2,499.0
`140.00
`? 178 Shipping
`$
`0.00
`otai
`$ 2.639.00
`Order Detaiis
`N
`in-Store Pickup by
`Ms. Customer
`(Order # 177)
`> Pay $2,499.00 to
`Apple.com?
`
`Order Summary
`Merchandise S2,
`Y - Iax
`s
`78 Shipping
`Ota
`Order Details
`N
`in-Store Pickup by
`Ms. Customer
`(Order #177)
`--> PayS2499.09 to
`Apple.Com?
`
`Order for Ms. Customer (#177)
`Qty item
`Price
`$2,499.00
`1
`MacBOOK A...
`Tax $ 140.00
`Total $2,639.00
`X -n
`Amt Tendered $2,639.00
`Master Card:
`XXXX-XXXX-XXXX-0531
`Ready
`Pickup at
`Genius Bar
`
`CSC ServiceWorks - Ex. 1008
`
`Page 10 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 9 of 11
`
`US 8.255,323 B1
`
`
`
`Enterpin s - s
`E.Waiet
`
`Order Summary
`Merchandise $2,499.00
`Tax
`$14000
`Ota
`$2,679.00
`
`?
`
`Tap Other Device
`to Complete Transaction
`
`Price
`
`Appie Store
`http:listore.apple.com
`Receipt # 01271977
`Qty item
`$263300
`MacBook A.
`Total: $2,639.00
`Amt Tendered $2,639.00
`Master Card:
`XXXX-XXXX-XXXX-053
`
`CSC ServiceWorks - Ex. 1008
`
`Page 11 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 10 of 11
`
`US 8.255,323 B1
`
`>
`
`sends soot
`
`Mr. Friend?
`
`in
`
`Order Summary
`Merchandise $2,499.
`-Y ax
`$
`Shipping
`S
`O
`O
`otai
`$2,499
`
`O. s
`
`Apple.com?
`
`iO to:
`824. Saratoga Awe
`an Jose, CA 95-129
`
`
`
`
`
`
`
`
`
`1:25
`
`SE
`
`Express Checkout
`Order Summary
`Merchandise $2,499.09
`Y Tax
`0.00
`Shipping
`S
`0.00
`: 1
`Ota
`$2,499.00
`S2499.00 to ":
`Apple.com?
`
`3
`nShip to.
`8
`Ms. Customer
`1824 Saratoga Ave
`8 San Jose, CA 95129
`
`y1 1.
`
`CSC ServiceWorks - Ex. 1008
`
`Page 12 of 23
`
`
`
`U.S. Patent
`
`Aug. 28, 2012
`
`Sheet 11 of 11
`
`US 8.255,323 B1
`
`is a n w Art an An n n n n w an an An wa in a na
`
`as
`
`a
`
`ses
`a
`to
`see Es
`a s is a
`
`Order Summary
`Merchandise s 2,499.00
`W Tax
`OOO
`Shipping
`$
`0.00
`ota
`$2,499.00
`ay $2,499.00 to
`P
`Apple.com?
`Ship to:
`Ms. Customer
`1824 Saratoga Ave
`San Jose, CA 95129
`al - 8 1ae Tap Receiving
`
`s
`a
`VEN Device
`
`
`
`
`
`
`
`a'
`
`
`
`
`
`
`
`
`
`
`
`
`
`E3-252
`
`-158
`
`-250
`E-100
`
`is s r. ne n w an in n n n n is a n n n n n e a st
`
`CSC ServiceWorks - Ex. 1008
`
`Page 13 of 23
`
`
`
`1.
`MOTON BASED PAYMENT CONFIRMATION
`
`US 8,255,323 B1
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates generally to electronic
`devices, and, more particularly to graphical user interfaces
`configured to receive motion based inputs for confirming a
`payment transaction.
`2. Description of the Related Art
`This section is intended to introduce the reader to various
`aspects of art that may be related to various aspects of the
`present invention, which are described and/or claimed below.
`This discussion is believed to be helpful in providing the
`reader with background information to facilitate a better
`understanding of the various aspects of the present invention.
`Accordingly, it should be understood that these statements are
`to be read in this light, and not as admissions of prior art.
`Payment transactions increasingly occur without the use of
`physical payment objects such as credit cards or cash. For
`example, online purchases may be made using credit card
`information stored in an online account maintained by a mer
`chant or by a payment service such as PayPal. Further, finan
`cial account information may be stored on electronic devices
`and transferred using contactless means, such as near field
`communication (NFC), radio-frequency identification
`(RFID), or networking, to complete payment transactions.
`The increased use of electronic and/or contactless pay
`ments may allow payment transactions to occurat a fast pace
`without the need for payment objects. However, due to the
`speed and virtual nature of modern payment transactions,
`consumers may not fully appreciate the consequences of
`authorizing a payment transaction or may inadvertently
`authorize a payment transaction.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`SUMMARY
`
`Certain aspects commensurate in scope with the originally
`claimed invention are set forth below. It should be understood
`that these aspects are presented merely to provide the reader
`with a brief summary of certain forms of the invention might
`take and that these aspects are not intended to limit the scope
`of the invention. Indeed, the invention may encompass a
`variety of aspects that may not be set forth below.
`The present disclosure generally relates to techniques for
`confirming a payment transaction. In accordance with one
`disclosed embodiment, an electronic device may include a
`graphical user interface (GUI) with one or more graphical
`elements that may be moved by a user to confirm or decline a
`payment transaction. The graphical elements may be config
`ured to virtually represent a swipe of a credit card. For
`example, in one embodiment, the GUI may display a two
`position slide bar that may be moved in one direction to
`confirm the payment transaction and in another direction to
`decline the payment transaction. In accordance with another
`embodiment, the GUI may display an image of a credit card
`that may be moved towards an image of a credit card terminal
`to confirm the payment transaction.
`In certain embodiments, the graphical elements for con
`firming a payment transaction may be displayed in response
`to selection of a payment instrument through a touchscreen of
`an electronic device. For example, credit cards may be digi
`tally represented within an electronic wallet or an online
`payment system. After movement of the graphical elements,
`the electronic device may transmit a confirmation message to
`initiate payment with the selected payment instrument. The
`movable graphical elements may be used to confirm payment
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`transactions in a wide variety of environments such as peer
`to-peer transactions, online shopping transactions, and pur
`chases made within brick and mortar Stores.
`Various refinements of the features noted above may exist
`in relation to various aspects of the present disclosure. Further
`features may also be incorporated in these various aspects as
`well. These refinements and additional features may exist
`individually or in any combination. For instance, various
`features discussed below in relation to one or more of the
`illustrated embodiments may be incorporated into any of the
`above-described aspects alone or in any combination. Again,
`the brief summary presented above is intended only to famil
`iarize the reader with certain aspects and contexts of embodi
`ments of the present disclosure without limitation to the
`claimed Subject matter.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`These and other features, aspects, and advantages of the
`present disclosure will become better understood when the
`following detailed description is read with reference to the
`accompanying drawings in which like characters represent
`like parts throughout the drawings, wherein:
`FIG. 1 is a front view of an electronic device in accordance
`with one embodiment;
`FIG. 2 is a simplified block diagram of the device of FIG.
`1 in accordance with one embodiment;
`FIG. 3 is a flowchart depicting a method for confirming a
`payment transaction in accordance with one embodiment;
`FIG. 4 is a view of screens of the device of FIG. 1 illustrat
`ing an online shopping transaction in accordance with one
`embodiment;
`FIG. 5 is a view of screens of the device of FIG. 1 illustrat
`ing confirmation of an online shopping payment through a
`touch screen in accordance with one embodiment;
`FIG. 6 is a view of screens of the device of FIG. 1 illustrat
`ing rejection of an online shopping payment in accordance
`with one embodiment;
`FIG. 7 is a view of screens of the device of FIG. 1 illustrat
`ing an in-store shopping transaction in accordance with one
`embodiment;
`FIG. 8 is a view of screens of the device of FIG. 1 illustrat
`ing confirmation of an in-store shopping payment in accor
`dance with one embodiment;
`FIG. 9 is an illustration of a payment transaction between
`two electronic devices in accordance with one embodiment;
`FIG.10 a view of screens of the device of FIG. 1 illustrating
`confirmation of a payment from an electronic wallet in accor
`dance with one embodiment;
`FIG.11a view of screens of the device of FIG. 1 illustrating
`confirmation of a peer-to-peer payment in accordance with
`one embodiment;
`FIG. 12 is a front view of the device of FIG. 1 illustrating
`confirmation of a payment transaction through motion of the
`device in accordance with one embodiment; and
`FIG. 13 is a front view of the device of FIG. 1 illustrating
`rejection of a payment transaction through motion of the
`device in accordance with one embodiment.
`
`DETAILED DESCRIPTION OF SPECIFIC
`EMBODIMENTS
`
`One or more specific embodiments of the present invention
`will be described below. In an effort to provide a concise
`description of these embodiments, not all features of an actual
`implementation are described in the specification. It should
`be appreciated that in the development of any such actual
`
`CSC ServiceWorks - Ex. 1008
`
`Page 14 of 23
`
`
`
`US 8,255,323 B1
`
`3
`implementation, as in any engineering or design project,
`numerous implementation-specific decisions must be made
`to achieve the developers specific goals, such as compliance
`with system-related and business-related constraints, which
`may vary from one implementation to another. Moreover, it
`should be appreciated that such a development effort might be
`complex and time consuming, but would nevertheless be a
`routine undertaking of design, fabrication, and manufacture
`for those of ordinary skill having the benefit of this disclosure.
`The present disclosure is directed to techniques for con
`firming a payment transaction on an electronic device that
`includes a touchscreen. Through the touchscreen, a user may
`select a payment instrument, Such as a credit card or debit
`card, for performing a payment transaction. In certain
`embodiments, the payment transaction may include purchas
`ing retail goods online or in a brick and mortar store. In other
`embodiments, the payment transaction may include peer-to
`peer transactions where money may be exchanged between
`private parties.
`After selection of a payment instrument, the electronic
`device may display one or more graphical elements for con
`firming the payment transaction. In certain embodiments, a
`user may slide the graphical elements to a confirmation posi
`tion via the touch screen. In other embodiments, a user may
`move the device in a specified direction or manner to move the
`graphical elements to the confirmation position. Upon con
`firmation, the electronic device may transmit transaction and
`account information, such as a sender and/or recipient iden
`tifier, payment instrument identifier, account number, pay
`ment amount, remittance advice details (including, but not
`limited to, line item details, merchant information, date and
`time, tax details, and shipping costs), device location, ship
`ping location, billing address, and/or confirmation message,
`to a merchant or payment recipient to enable processing of the
`payment transaction. The account and transaction informa
`tion may optionally be encrypted and/or digitally signed by
`the merchants and sender's public keys.
`FIG. 1 illustrates an electronic device 10 that may make use
`of the techniques for confirming a payment transaction as
`described above. It should be noted that while the techniques
`will be described below in reference to the illustrated elec
`tronic device 10 (which may be a cellular telephone, a media
`player for playing music and/or video, a personal data orga
`nizer, or any combination thereof), the techniques described
`herein are usable with any electronic device that includes a
`touch screen and GUI. For example, in certain embodiments,
`the payment confirmation techniques may be employed at an
`electronic touch-screen kiosk located in a retail store or other
`location. In other embodiments, the payment techniques may
`be employed on a desktop computer having a suitable touch
`screen or motion-sensing interface.
`As illustrated in FIG. 1, the electronic device 10 may be a
`handheld device incorporating the functionality of one or
`more portable devices, such as a media player, a cellular
`phone, a personal data organizer, and so forth. Depending, of
`course, on the functionalities provided by the electronic
`device 10, a user may scan articles of merchandise, listen to
`music, play games, record video, take pictures, and place
`telephone calls, while moving freely with the device 10. In
`addition, the electronic device 10 may allow a user to connect
`to and communicate through the Internet or through other
`networks, such as local or wide area networks. For example,
`the electronic device 10 may allow a user to communicate
`using e-mail, text messaging, instant messaging, or other
`forms of electronic communication. The electronic device 10
`also may communicate with other devices using short-range
`connections, such as Bluetooth and near field communica
`
`40
`
`45
`
`4
`tion. By way of example, the electronic device 10 may be a
`model of an iPodR) or iPhone(R), or a derivative thereof, avail
`able from Apple Inc. of Cupertino, Calif.
`In the depicted embodiment, the device 10 includes an
`enclosure 12 that protects the interior components from
`physical damage and shields them from electromagnetic
`interference. The enclosure 12 may be formed from any suit
`able material Such as plastic, metal or a composite material
`and may allow certain frequencies of electromagnetic radia
`tion to pass through to wireless communication circuitry
`within the device 10 to facilitate wireless communication.
`The enclosure 12 includes user input structures 14, 16, 18,
`20, and 22 through which a user may interface with the
`device. Each user input structure 14, 16, 18, 20, and 22 may be
`configured to control a device function when actuated. For
`example, the input structure 14 may include a button that
`when pressed causes a “home' screen or menu to be displayed
`on the device. The input structure 16 may include a button for
`toggling the device 10 between a sleep mode and a wake
`mode. The input structure 18 may include a two-position
`slider that silences a ringer for the cellphone application. The
`input structures 20 and 22 may include buttons for increasing
`and decreasing the Volume output of the device 10. In general,
`the electronic device 10 may include any number ofuser input
`structures existing in various forms including buttons,
`Switches, control pads, keys, knobs, Scroll wheels, or other
`suitable forms.
`The device 10 also includes a display 24 that may display
`various images generated by the device. For example, the
`display 24 may show photos of merchandise, advertisements,
`movies, and/or data, such as text documents, work Schedules,
`financial spreadsheets, text messages, and e-mail, among
`other things. The display 24 also may display system indica
`tors 26 that provide feedback to a user, Such as power status,
`signal strength, call status, external device connection, and
`the like. The display 24 may be any type of display Such as a
`liquid crystal display (LCD), a light emitting diode (LED)
`display, an organic light emitting diode (OLED) display, or
`other suitable display. Additionally, the display 24 may
`include a touch-sensitive element, such as a touch screen.
`The display 24 may be used to display a graphical user
`interface (GUI) 28 that allows a user to interact with the
`device. The GUI 28 may include various layers, windows,
`screens, templates, or other graphical elements that may be
`displayed in all, or a portion, of the display 24. Generally, the
`GUI 28 may include graphical elements that represent appli
`cations and functions of the device 10. The graphical ele
`ments may include icons and other images representing but
`tons, sliders, menu bars, and the like. In certain embodiments,
`the user input structure 14 may be used to display a home
`screen of the GUI 28. For example, in response to actuation of
`the input structure 14, the device may display graphical ele
`ments, shown here as icons 30, of the GUI 28. The icons 30
`may correspond to various applications of the device 10 that
`may open upon selection of a respective icon 30. The icons 30
`may be selected via a touchscreen included in the display 24,
`or may be selected by user input structures, such as a wheel or
`button.
`The icons 30 may represent various layers, windows,
`screens, templates, or other graphical elements that may be
`displayed in Some or all of the areas of the display 24 upon
`selection by the user. Furthermore, selection of an icon 30
`may lead to a hierarchical navigation process, such that selec
`tion of an icon 30 leads to a screen that includes one or more
`additional icons or other GUI elements. Textual indicators 31
`may be displayed on or near the icons 30 to facilitate user
`interpretation of each icon 30. It should be appreciated that
`
`10
`
`15
`
`25
`
`30
`
`35
`
`50
`
`55
`
`60
`
`65
`
`CSC ServiceWorks - Ex. 1008
`
`Page 15 of 23
`
`
`
`US 8,255,323 B1
`
`10
`
`15
`
`25
`
`30
`
`35
`
`5
`the GUI 30 may include various components arranged in
`hierarchical and/or non-hierarchical structures.
`When an icon 30 is selected, the device 10 may be config
`ured to open an application associated with that icon and
`display a corresponding screen. For example, when the Shop
`ping icon 32 is selected, the device 10 may be configured to
`open an application for conducting online or in-store shop
`ping. For each application, Screens including additional icons
`or other GUI elements may be displayed on the display 24.
`The application may present different GUI elements depend
`ing on the context and the device's environment. For
`example, if the device is in motion or in a modal state, the
`application may perform functions optimized to minimize
`user interaction. Environmental factors the device may evalu
`ate include the degree or motion or acceleration, ambient
`light, time of day, location as determined by GPS or other
`location identification services, ambient/background Vol
`ume/noise levels, communication channel signal strength,
`running applications or processes, connected peripherals
`Such as headphones, microphone, or docking station, user
`interaction with any of the various input methods including
`the buttons and the touch screen, or the length of time since
`the aforementioned environmental factors have changed.
`The electronic device 10 also may include various input
`and output (I/O) ports 34, 36, and 38 that allow connection of
`the device 10 to external devices. The I/O port 34 may be a
`connection port for transmitting and receiving data files. Such
`as media files or customer order files. For example, the I/O
`port 34 may be a proprietary port from Apple Inc. In certain
`embodiments, the I/O port 34 may be used to connect an
`external scanning device, such as a barcode reader. The I/O
`port 36 may be a connection slot for receiving a subscriber
`identify module (SIM) card. The I/O port 38 may be an audio
`jack for connecting headphones or external speakers. In other
`embodiments, the device 10 may include any number of I/O
`ports configured to connect to a variety of external devices,
`including but not limited to a power source, a printer, a com
`puter, and an intermediate device, such as a dock, for com
`municating with an external server. In certain embodiments,
`multiple ports may be included on the device. The ports may
`40
`Support any interface type. Such as a universal serial bus
`(USB) port, serial connection port, Firewire port, IEEE-1394
`port, or AC/DC power connection port.
`The electronic device 10 may also include various audio
`input and output structures 40 and 42. For example, the audio
`input structures 40 may include one or more microphones for
`receiving Voice data from a user. The audio output structures
`42 may include one or more speakers for outputting audio
`data, such as data received by the device 10 over a cellular
`network. Together, the audio input and output structures 40
`and 42 may operate to provide telephone functionality. Fur
`ther, in Some embodiments, the audio input structures 40 may
`include one or more integrated speakers serving as audio
`output structures for audio data stored on the device 10. For
`example, the integrated speakers may be used to play music
`stored in the device 10.
`The device 10 may further include a near field communi
`cation (NFC) device 44. The NFC device 44 may be located
`within the enclosure 12, and a mark or symbol on the exterior
`of the enclosure 12 may identify its location within the enclo
`60
`sure 12. The NFC device 44 may allow for close range com
`munication at relatively low data rates (424 kb/s), and may
`comply with standards such as ISO 18092 or ISO 21481, or it
`may allow for close range communication at relatively high
`data rates (560Mbps), and may comply with the TransferJetR)
`protocol. In certain embodiments, the communication may
`occur within a range of approximately 2 to 4 cm. Close range
`
`50
`
`45
`
`55
`
`65
`
`6
`communication with the NFC device 44 may take place via
`magnetic field induction, allowing the NFC device 44 to
`communicate with other NFC devices or to retrieve informa
`tion from tags having radio frequency identification (RFID)
`circuitry. As discussed below, the NFC device 44 may provide
`a manner of connecting to a shopping website and commu
`nicating with an external server.
`Additional details of the illustrative device 10 may be
`better understood through reference to FIG. 2, which is a
`block diagram illustrating various components and features
`of the device 10 in accordance with one embodiment of the
`present invention. The block diagram includes the display 24
`and the NFC interface 44 discussed above, as well as many
`other components.
`The operation of the device 10 may be controlled by a
`central processing unit (CPU) 46 that provides the processing
`capability required to execute the operating system, pro
`grams, GUI 28, and any other functions of the device 10. The
`CPU 46 may include a single processor or it may include a
`plurality of processors. For example, the CPU 46 may include
`'general purpose microprocessors, a combination of general
`and special purpose microprocessors, instruction set proces
`sors, graphics processors, video processors, and/or related
`chips sets, and/or special purpose microprocessors. The CPU
`46 also may include on board memory for caching purposes.
`Information used by the CPU 46 may be located within
`long-term storage 48. The long-term storage 48 of electronic
`device 10 may be used for storing data required for the opera
`tion of the CPU 46 as well as other data required by the device
`10. For example, the storage 48 may store the firmware for the
`electronic device 10 that is used by the CPU46. The firmware
`may include an operating system, as well as other programs
`that enable various functions of the electronic device 10, GUI
`functions, and/or processor functions. The storage 48 also
`may store components for the GUI 28, Such as graphical
`elements, screens, and templates. Additionally, the long term
`storage 48 may store data files such as media (e.g., music and
`Video files), image data, Software, preference information
`(e.g., media playback preferences), financial account infor
`mation, wireless connection information (e.g., information
`that may enable the device 10 to establish a wireless connec
`tion, such as a telephone connection). Subscription informa
`tion (e.g., information that maintains a record of podcasts,
`television shows or other media to which a user subscribes),
`telephone information (e.g., telephone numbers), and any
`other Suitable data. The long term storage 48 may be non
`Volatile memory such as one or more of a read only memory,
`flash memory, a hard drive, or any other Suitable optical,
`magnetic, or Solid-state computer readable media, as well as
`a combination thereof.
`One or more network devices 50 may provide additional
`connectivity channels for receiving and transmitting informa
`tion. The network device 50 may represent, for example, one
`or more network interface cards (NIC) or a network control
`ler. The network device 50 may include a local area network
`(LAN) interface for connecting to a wired Ethernet-based
`network and/or a wireless LAN, such as an IEEE 802.11x
`wireless network. In certain embodiments, the NFC interface
`44 may be used to receive information, Such as the service set
`identifier (SSID), channel, and encryption key, used to con
`nect to the LAN.
`The network device 50 also may include a wide area net
`work (WAN) interface that permits connection to the Internet
`v