throbber
Apple Inc. v. Smith Interface Techs., LLC
`IPR2024-01090 | Smith EX2011 | Page 1 of 275
`
`

`

`patent" and doesnoteliminate the needof applicantsto file additional documents and fees in countries where patent
`protection is desired.
`
`Almost every country has its own patent law, and a person desiring a patent in a particular country must make an
`application for patent in that country in accordancewith its particular laws. Since the laws of many countries differ
`in various respects from the patent law of the United States, applicants are advised to seek guidance from specific
`foreign countries to ensure that patent rights are not lost prematurely.
`
`Applicants also are advised that in the case of inventions madein the United States, the Director of the USPTO must
`issue a license before applicants can apply for a patent in a foreign country. Thefiling of a U.S. patent application
`serves as a request for a foreign filing license. The application's filing receipt contains further information and
`guidance asto the status of applicant's license for foreign filing.
`
`Applicants may wish to consult the USPTO booklet, "General Information Concerning Patents”(specifically, the
`section entitled "Treaties and Foreign Patents") for more information on timeframes and deadlinesfor filing foreign
`patent applications. The guide is available either by contacting the USPTO Contact Center at 800-786-9199, or it
`can be viewed on the USPTO website at http://“www.uspto.gov/web/offices/pac/doc/general/index.html.
`
`For information on preventing theft of your intellectual property (patents, trademarks and copyrights), you may wish
`to consult the U.S. Government website, http:/Avww.stopfakes.gov. Part of a Department of Commerceinitiative,
`this website includes self-help "toolkits" giving innovators guidance on how to protectintellectual property in specific
`countries such as China, Korea and Mexico. For questions regarding patent enforcementissues, applicants may
`call the U.S. Governmenthotline at 1-866-999-HALT (1-866-999-4158).
`
`LICENSE FOR FOREIGN FILING UNDER
`
`Title 35, United States Code, Section 184
`
`Title 37, Code of Federal Regulations, 5.11 & 5.15
`
`GRANTED
`
`if the phrase "IF REQUIRED, FOREIGN FILING
`The applicant has been granted a license under 35 U.S.C. 184,
`LICENSE GRANTED"followed by a date appears on this form. Such licenses are issuedin all applications where
`the conditions for issuance of a license have been met, regardless of whether or not a license may be required as
`set forth in 37 CFR 5.15. The scope andlimitations of this license are set forth in 37 CFR 5.15(a) unless an earlier
`license has been issued under 37 CFR 5.15(b). The license is subject to revocation upon written notification. The
`date indicatedis the effective date of the license, unless an earlier license of similar scope has been granted under
`37 CFR 5.13 or 5.14.
`
`This licenseis to be retained by the licensee and maybe usedat any time onor after the effective date thereof unless
`it is revoked. This license is automatically transferred to any related applications(s) filed under 37 CFR 1.53(d). This
`license is not retroactive.
`
`The grantof a license doesnot in any way lessen the responsibility of a licensee for the security of the subject matter
`as imposed by any Governmentcontract or the provisions of existing laws relating to espionage and the national
`security or the export of technical data. Licensees should apprise themselvesof current regulations especially with
`respect to certain countries, of other agencies, particularly the Office of Defense Trade Controls, Department of
`State (with respect to Arms, Munitions and Implements of War (22 CFR 121-128)); the Bureau of Industry and
`page 2 of 3
`
`Page 2 of 275
`
`Page 2 of 275
`
`

`

`Security, Department of Commerce (15 CFR parts 730-774); the Office of Foreign AssetsControl, Department of
`Treasury (31 CFR Parts 500+) and the Department of Energy.
`
`NOT GRANTED
`
`No license under 35 U.S.C. 184 has been granted at this time, if the phrase "IF REQUIRED, FOREIGN FILING
`LICENSE GRANTED" DOESNOTappear on this form. Applicant maystill petition for a license under 37 CFR 5.12,
`if a license is desired before the expiration of 6 months from thefiling date of the application. If 6 months has lapsed
`from thefiling date of this application and the licensee has not received any indication of a secrecy order under 35
`U.S.C. 181, the licensee mayforeign file the application pursuant to 37 CFR 5.15(b).
`
`
`SelectUSA
`
`The United States represents the largest, most dynamic marketplace in the world and is an unparalleled location
`for business investment, innovation and commercialization of new technologies. The USAoffers tremendous
`resources and advantagesfor those who invest and manufacture goods here. Through SelectUSA, our nation
`works to encourage, facilitate, and accelerate business investment. To learn more about why the USAis the best
`country in the world to develop technology, manufacture products, and grow your business, visit SelectUSA.gov.
`
`page 3 of 3
`
`Page 3 of 275
`
`Page 3 of 275
`
`

`

`
`
`InternationalApplication Number: Pe
`
`
`
`
`
`
`
`USER INTERFACE SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT
`
` Title of Invention:
`
`
`
`Paes
`
`ant date: O1/11/2012 UEDUVIJE
`O12 INTEFSW 00001746 304964
`250.00 CR
`620.00 CR
`
`61581918
`
`310.00 DA
`
`First Named Inventor/Applicant Name:
`
`
`
`
`
`
`
`
`Attorney Docket Number:
`
`|
`
`SMITHO70+
`
`Application Type:
`
`Paymentinformation:
`
`Submitted with Payment
`
`Paymentwassuccessfully received in RAM
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 4 of 275
`
`Pages
`Multi
`File Size(Bytes)/
`t Description
`D
`Document
`
`
`
`Number Message Digest|Part/.zip|ocumen P (if appl.)
`
`
`
`
`
`Page 4 of 275
`
`

`

`PTO/SB/14 (11-08)
`Approved for use through 09/30/2010. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`document maybe printed and included in a paper filed application.
`
`Application Data Sheet 37 CFR 1.76
`
`—
`
`Title of Invention
`
`USER INTERFACE SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT
`
`The application data sheetis part of the provisional or nonprovisional application for whichit is being submitted. The following form contains the
`bibliographic data arranged in a format specified by the United States Patent and Trademark Office as outlined in 37 CFR 1.76.
`This document may be completed electronically and submitted to the Office in electronic format using the Electronic Filing System (EFS) or the
`
`Secrecy Order 37 CFR 5.2
`
`[_] Portions or all of the application associated with this Application Data Sheet mayfall under a Secrecy Order pursuant to 37 CFR 5.2 (Paper filers only. Applications that fall under Secrecy Order may notbefiled electronically.)
`
`Applicant Information:
`
`Applicant 1
`Applicant Authority ®!nventor|CQlLegal Representative under 35 U.S.C. 117 C©Party ofInterest under 35 U.S.C. 118
`
`PrefixGivenName Middle Name
`Family Name
`Suffix
`
`(©) Active US Military Service
`(© NonUS Residency
`Residence Information (Select One) @ US Residency
`
`City|Palo Alto Country of Residencd|USState/Province
`
`
`Mailing Address of Applicant:
`
`PPesticode[C*omyJS
`All
`Inventors Must Be Listed - Additional
`Inventor
`Information blocks may be
`generated within this form by selecting the Add button.
`
`CorrespondenceInformation:
`
`Enter either Customer Number or complete the Correspondence Information section below.
`For further information see 37 CFR 1.33(a).
`
`[_] An Addressis being provided for the correspondenceInformation of this application.
`
`Customer Number
`
`92045
`
`Email Address
`
`pcaldwell@thecaldwellfirm.com
`
`:
`
`Application Information:
`
`Application Type
`
`E
`
`
`Suggested Technology Center(if any) Pe
`
`
`
`
`Total Numberof Drawing Sheets(if any)|«|SuggestedFigureforPublication(ifany)|__|
`
`0
`
`EFS Web 2.2.2
`
`Page 5 of 275
`
`

`

`PTO/SB/14 (11-08)
`Approved for use through 09/30/2010. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`USER INTERFACE SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT
`
`Publication Information:
`
`[_] Request Early Publication (Fee required at time of Request 37 CFR 1.219)
`
`Request Not to Publish. | hereby requestthat the attached application not be published under 35 U.S.
`C. 122(b) and certify that the invention disclosed in the attached application has not and will not be the subject of
`an application filed in another country, or under a multilateral international agreement, that requires publication at
`
`— Title of Invention
`eighteen months after filing.
`92045
`by selecting the Add button.
`Add button.
`
`Foreign Priority Information:
`This section allows for the applicant to claim benefit of foreign priority and to identify any prior foreign application for which priority is
`not claimed. Providing this information in the application data sheet constitutes the claim for priority as required by 35 U.S.C. 119(b)
`and 37 CFR 1.55(a).
`
`Representative Information:
`
`Representative information should be provided for all practitioners having a power of attorney in the application. Providing
`this information in the Application Data Sheet does not constitute a power of attorney in the application (see 37 CFR 1.32).
`
`
`
`
`
`Enter the Representative Name_sectioneither Customer Number or complete below. If both sections
`
`
`are completed the Customer Numberwill be used for the Representative Information during processing.
`
`
`
`Please Select One: © US Patent Practitioner|©) Limited Recognition (37 CFR 11.9)(@) Customer Number
`
`Customer Number
`
`
`
`Domestic Benefit/National Stage Information:
`This section allows for the applicant to either claim benefit under 35 U.S.C. 119(e), 120, 121, or 365(c) or indicate National Stage
`entry from a PCT application. Providing this information in the application data sheet constitutes the specific reference required by
`35 U.S.C. 119(e) or 120, and 37 CFR 1.78(a)(2) or CFR 1.78(a)(4), and need not otherwise be made part of the specification.
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`Filing Date (YYYY-MM-DD)
`
`a A
`
`dditional Domestic Benefit/National Stage Data may be generated within this form
`
`Application Number
`ParentFiling Date (YYYY-MM-DD)
`Priority Claimed
`a (
`Additional Foreign Priority Data may be generated within this form by selecting the
`
`AssigneeInformation:
`Providing this information in the application data sheet does not substitute for compliance with any requirement of part 3 of Title 37
`
`of the CFR to have an assignment recorded in the Office.
`
`Page 6 of 275
`
`EFS Web 2.2.2
`
`Page 6 of 275
`
`

`

`PTO/SB/14 (11-08)
`Approved for use through 09/30/2010. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`. Attorney Docket Number|SMITHO70+.
`
`
`Application Data Sheet 37 CFR 1.76
`—
`Application Number
`
`Title of Invention
`
`USER INTERFACE SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT
`
`button.
`
`If the Assignee is an Organization check here.
`
`Xx
`
`Organization Name
`
`PA4TENTS1, LLC
`
`Mailing AddressInformation:
`
`Address1
`
`Address 2
`
`1201 Orange St.
`
`#600
`
`Email Address
`
`Additional Assignee Data may be generated within this form by selecting the Add
`
`Signature:
`A signature of the applicant or representative is required in accordance with 37 CFR 1.33 and 10.18. Please see 37
`CFR 1.4(d) for the form of the signature.
`
`Date (YYYY-MM-DD)
`
`[Patrick E. Caldwell
`
`This collection of information is required by 37 CFR 1.76. The information is required to obtain or retain a benefit by the public which
`is to file (and by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This
`collection is estimated to take 23 minutes to complete, including gathering, preparing, and submitting the completed application data
`sheet form to the USPTO. Time will vary depending upon the individual case. Any comments on the amount of time you require to
`complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR
`COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`
`EFS Web 2.2.2
`
`Page 7 of 275
`
`Page 7 of 275
`
`

`

`SMITH070+
`
`USER INTERFACE SYSTEM, METHOD, AND COMPUTER PROGRAM
`
`PRODUCT
`
`CROSS-REFERENCE TO RELATED APPLICATIONS
`
`[0001]
`
`If any definitions (e.g. figure reference signs, specialized terms, examples,
`
`data, information, etc.) from any related material (e.g. parent application, other related
`
`application, material incorporated by reference, material cited, extrinsic reference,etc.)
`
`conflict with this application (e.g. abstract, description, summary, claims, etc.) for any
`
`purpose(e.g. prosecution, claim support, claim interpretation, claim construction,etc.),
`
`then the definitions in this application shall apply.
`
`BACKGROUND AND FIELD OF INVENTION
`
`[0002]
`
`Embodiments of the present invention generally relate to consumer electronic
`
`devices, particularly cell phones, tablets, and other mobile devices (however,
`
`applicability is also relevant to non-mobile devices).
`
`Page 8 of 275
`
`Page 8 of 275
`
`

`

`-2-
`
`BRIEF SUMMARY
`
`[0003]
`
`A system, method, and computer program product are provided for a touch or
`
`pressure signal-based interface. In operation, a touch or pressure signal is received in
`
`association with a touch interface of a device. To this end, a user experienceis altered,
`
`utilizing the signal. In different embodiments, various features may be further
`
`incorporated in association with the system, method, and computer program product, for
`
`improvement purposes.
`
`Page 9 of 275
`
`Page 9 of 275
`
`

`

`-3-
`
`BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
`
`[0004]
`
`So that the features of various embodiments of the present invention can be
`
`understood, a more detailed description, briefly summarized above, may be had by
`
`reference to various embodiments, some of whichare illustrated in the accompanying
`
`drawings. It is to be noted, however, that the accompanying drawings illustrate only
`
`embodiments and are therefore not to be considered limiting of the scope of various
`
`embodiments of the invention, for the invention may admit to other effective
`
`embodiments. The following detailed description makes reference to the accompanying
`
`drawings that are now briefly described.
`
`[0005]
`
`Figure 1 illustrates a network architecture, in accordance with one
`
`embodiment.
`
`[0006]
`
`Figure 2 showsa representative hardware environment that may be associated
`
`with the servers and/or clients of Figure 1, in accordance with one embodiment.
`
`[0007]
`
`Figure 3 shows a methodfor altering a user experience based on a received
`
`signal, in accordance with one embodiment.
`
`[0008]
`
`Figure 4 shows a method for defining a selection made within a user interface
`
`based in part on contact pressure, in accordance with one embodiment.
`
`[0009]
`
`Figure 5 showsa pressure-sensitive user interface for making a selection, in
`
`accordance with one embodiment.
`
`[0010]
`
`Figure 6 shows a method for determining the context of a contact pressure-
`
`based selection and choosing an appropriate selection function, in accordance with one
`
`embodiment.
`
`[0011]
`
`Figure 7 shows a device having a backtouchinterface, in accordance with one
`
`embodiment.
`
`[0012]
`
`Figure 8 shows a methodfor providing feedback to the user of a backtouch
`
`interface, in accordance with one embodiment.
`
`Page 10 of 275
`
`Page 10 of 275
`
`

`

`-4-
`
`[0013]
`
`Figure 9 showsa pressure-sensitive user interface for making a selection using
`
`a backtouch interface, in accordance with one embodiment.
`
`[0014]
`
`Figure 10 showsa userinterface for defining settings associated with a
`
`backtouch interface, in accordance with one embodiment.
`
`[0015]
`
`Figure 11 showsa userinterface for defining settings associated with a
`
`pressure-sensitive interface, in accordance with one embodiment.
`
`[0016]
`
`Figure 12 shows a methodfor assisting a user in defining touch states, in
`
`accordance with one embodiment.
`
`[0017]
`
`Figure 13 showsa user interface for assisting a user in defining touchstates,
`
`in accordance with one embodiment.
`
`[0018]
`
`Figure 14 showsa user interface for indicating that a backtouch or pressure-
`
`sensitive interface is activated, in accordance with one embodiment.
`
`[0019]
`
`Figure 15 showsa user interface for defining a backtouch feedbackstyle, in
`
`accordance with one embodiment.
`
`[0020]
`
`Figure 16 showsan alternative method for defining a selection made within a
`
`user interface based in part on contact pressure, in accordance with one embodiment.
`
`[0021]
`
`Figure 17 showsa user interface for performing operations on a selection, in
`
`accordance with one embodiment.
`
`[0022]
`
`Figure 18 shows a methodforutilizing contact pressure-based gestures, in
`
`accordance with one embodiment.
`
`[0023]
`
`Figure 19 shows an example of a contact pressure-based gesture for scrolling
`
`a text field, in accordance with one embodiment.
`
`[0024]
`
`Figure 20 showsan example of a multitouch pressure gesture for indicating a
`
`direction, in accordance with one embodiment.
`
`Page 11 of 275
`
`Page 11 of 275
`
`

`

`5-
`
`[0025]
`
`Figure 21 shows an example of a multitouch pressure gesture for indicating a
`
`rotation, in accordance with one embodiment.
`
`[0026]
`
`Figure 22 showsan example of a front-back gesture, in accordance with one
`
`embodiment.
`
`[0027]
`
`Figure 23 showsan example of a virtual control knob gesture, in accordance
`
`with one embodiment.
`
`[0028]
`
`Figure 24 showsa methodfor gesture differentiation, in accordance with one
`
`embodiment.
`
`[0029]
`
`Figure 25 shows an example of an “anchor and move” gesture, in accordance
`
`with one embodiment.
`
`[0030]
`
`Figure 26 shows an example of a twist gesture, in accordance with one
`
`embodiment.
`
`[0031]
`
`Figure 27 shows a methodfor determining touch states using a touch-sensitive
`
`interface, in accordance with one embodiment.
`
`[0032]
`
`Figure 28 shows examples of pattern-based gestures, in accordance with one
`
`embodiment.
`
`[0033]
`
`Figure 29 showsfile sharing triggered by a gesture, in accordance with one
`
`embodiment.
`
`[0034]
`
`Figure 30 shows an example of touch-based device authentication, in
`
`accordance with one embodiment.
`
`[0035]
`
`Figure 31 shows an example of multi-device facial recognition, in accordance
`
`with one embodiment.
`
`[0036]
`
`Figure 32 showstwodisplays combinedto function as one, in accordance
`
`with one embodiment.
`
`Page 12 of 275
`
`Page 12 of 275
`
`

`

`-6-
`
`[0037]
`
`Figure 33 showsa user interface for defining custom gestures, in accordance
`
`with one embodiment.
`
`[0038]
`
`Figure 34 showsa user interface for defining pressure inputs for a custom
`
`gesture, in accordance with one embodiment.
`
`[0039]
`
`Figure 35 showsa user interface for defining touch inputs for a custom
`
`gesture, in accordance with one embodiment.
`
`[0040]
`
`Figure 36 showsa user interface for defining surface inputs for a custom
`
`gesture, in accordance with one embodiment.
`
`[0041]
`
`Figure 37 showsa user interface for summarizing contact inputs for a custom
`
`gesture, in accordance with one embodiment.
`
`[0042]
`
`Figure 38 showsa user interface for defining system inputs for a custom
`
`gesture, in accordance with one embodiment.
`
`[0043]
`
`Figure 39 showsa pressure-sensitive user interface containing a virtual
`
`trackball, in accordance with one embodiment.
`
`[0044]
`
`Figure 40 shows a device with slide pads, in accordance with one
`
`embodiment.
`
`[0045]
`
`Figure 41 showsan exampleof a slide pad gesture for performing an auxiliary
`
`function, in accordance with one embodiment.
`
`[0046]
`
`Figure 42 showsa user interface for providing quick access to favorite
`
`operations, in accordance with one embodiment.
`
`[0047]
`
`Figure 43 shows a device with a non-uniform display, in accordance with one
`
`embodiment.
`
`[0048]
`
`Figure 44 showsa light valve technique, in accordance with one embodiment.
`
`Page 13 of 275
`
`Page 13 of 275
`
`

`

`-7-
`
`[0049]
`
`Figure 45 shows a device display mixing color pixels with black and white
`
`pixels, in accordance with one embodiment.
`
`[0050]
`
`Figure 46 showsa device display mixing color with black and white across a
`
`matrix, in accordance with one embodiment.
`
`[0051]
`
`Figure 47 shows a modulated display, in accordance with one embodiment.
`
`[0052]
`
`Figure 48 showsa device with a display having a non-uniform backlight, in
`
`accordance with one embodiment.
`
`[0053]
`
`Figure 49 shows a device having a removable back sensoror display, in
`
`accordance with one embodiment.
`
`[0054]
`
`Figure 50 showsa user interface containing an adaptive soft keyboard, in
`
`accordance with one embodiment.
`
`[0055]
`
`Figure 51 showsa user interface with context-sensitive backlighting, in
`
`accordance with one embodiment.
`
`[0056]
`
`Figure 52 shows a 3D layereduserinterface, in accordance with one
`
`embodiment.
`
`[0057]
`
`Figure 53 shows a device which may be converted into a 3D layer enabled
`
`device, in accordance with one embodiment.
`
`[0058]
`
`Figure 54 shows a 3D layered user interface for augmentedreality, in
`
`accordance with one embodiment.
`
`[0059]
`
`Figure 55 showsa device with user gaze tracking sensors, in accordance with
`
`one embodiment.
`
`[0060]
`
`Figure 56 showsthe use of eye tracking to generate 3D depth cues, in
`
`accordance with one embodiment.
`
`[0061]
`
`Figure 57 showsa layered display, in accordance with one embodiment.
`
`Page 14 of 275
`
`Page 14 of 275
`
`

`

`-8-
`
`[0062]
`
`Figure 58 showsan automultoscopic display, in accordance with one
`
`embodiment.
`
`[0063]
`
`Figure 59 showsa layered display containing depth fused 3D images, in
`
`accordance with one embodiment.
`
`[0064]
`
`Figure 60 showsa light field camera, in accordance with one embodiment.
`
`[0065]
`
`Figure 61 shows a 3D layered userinterface with a floating soft keyboard, in
`
`accordance with one embodiment.
`
`[0066]
`
`Figure 62 shows a backtouch enabled 3D layered userinterface, in accordance
`
`with one embodiment.
`
`[0067]
`
`Figure 63 showsa tactile feedback enabled display, in accordance with one
`
`embodiment.
`
`[0068]
`
`Figure 64 showsa watch-based display extension, in accordance with one
`
`embodiment.
`
`[0069]
`
`Figure 65 shows a wireless storage ring and key, in accordance with one
`
`embodiment.
`
`[0070]
`
`Figure 66 shows a 3D layered user interface having a clipboard layer, in
`
`accordance with one embodiment.
`
`[0071]
`
`Figure 67 shows a 3D layered user interface having an operation layer, in
`
`accordance with one embodiment.
`
`[0072]
`
`Figure 68 showsa user interface for providing touch feedback, in accordance
`
`with one embodiment.
`
`[0073]
`
`Figure 69 showsa user interface for providing increased security, in
`
`accordance with one embodiment.
`
`Page 15 of 275
`
`Page 15 of 275
`
`

`

`-9-
`
`[0074]
`
`Figure 70 showsa userinterface for presenting a contextual menu, in
`
`accordance with one embodiment.
`
`Page 16 of 275
`
`Page 16 of 275
`
`

`

`-10-
`
`DETAILED DESCRIPTION
`
`[0075]
`
`Figure 1 illustrates a network architecture 100, in accordance with one
`
`embodiment. As shown,a plurality of networks 102 is provided. In the context of the
`
`present network architecture 100, the networks 102 may each take any form including,
`
`but not limited to a local area network (LAN), a wireless network, a wide area network
`
`(WAN)suchasthe Internet, peer-to-peer network,etc.
`
`[0076]
`
`Coupled to the networks 102 are servers 104 which are capable of
`
`communicating over the networks 102. Also coupled to the networks 102 and the servers
`
`104 is a plurality of clients 106. Such servers 104 and/or clients 106 may each include a
`
`desktop computer, lap-top computer, hand-held computer, mobile phone, personal digital
`
`assistant (PDA), tablet computer, peripheral (e.g. printer, etc.), any component of a
`
`computer, and/or any other type of logic. In order to facilitate communication among the
`
`networks 102, at least one gateway 108 is optionally coupled therebetween.
`
`[0077]
`
`Figure 2 showsa representative hardware environmentthat may be associated
`
`with the servers 104 and/or clients 106 of Figure 1, in accordance with one embodiment.
`
`Such figure illustrates a typical hardware configuration of a mobile device in accordance
`
`with one embodiment having a central processing unit 210, such as a microprocessor, and
`
`a numberof other units interconnected via a system bus 212.
`
`[0078]
`
`The mobile device shownin Figure 2 includes a Random Access Memory
`
`(RAM) 214, Read Only Memory (ROM)216, an I/O adapter 218 for connecting
`
`peripheral devices such as disk storage units 220 to the bus 212, a user interface adapter
`
`222 for connecting a keyboard 224, a mouse 226, a speaker 228, a microphone 232,
`
`and/or other user interface devices such as a touch screen (not shown)to the bus 212,
`
`communication adapter 234 for connecting the mobile device to a communication
`
`network 235 (e.g., a data processing network) and a display adapter 236 for connecting
`
`the bus 212 to a display device 238.
`
`Page 17 of 275
`
`Page 17 of 275
`
`

`

`-l|1-
`
`[0079]
`
`The mobile device may haveresident thereon any desired operating system.
`
`It
`
`will be appreciated that an embodiment may also be implemented on platforms and
`
`operating systems other than those mentioned. One embodiment maybe written using
`
`JAVA,C, Objective C, and/or C++ language, or other programming languages, along
`
`with an object oriented programming methodology. Object oriented programming (OOP)
`
`has becomeincreasingly used to develop complex applications.
`
`[0080]
`
`Of course, the various embodiments set forth herein may be implemented
`
`utilizing hardware, software, or any desired combination thereof. For that matter, any
`
`type of logic may be utilized which is capable of implementing the various functionality
`
`set forth herein.
`
`[0081]
`
`Figure 3 shows a method 300, in accordance with one embodiment. As an
`
`option, the method may be implemented in the context of the architecture and
`
`environment of any subsequent Figure(s). Of course, however, the method may be
`
`implemented in any desired environment.
`
`[0082]
`
`As shownin operation 302, a signal is received in association with a touch
`
`interface of a device. In one embodiment, the signal may include a pressure signal which
`
`is indicative of a magnitude of pressure. In the context of the present description, such
`
`pressure signal may include anysignalthat is a function of or related to a pressure
`
`applied to the device. In one embodiment, such pressure signal maybe indicative of a
`
`magnitude of pressure being applied to a touch interface of the device. In various
`
`embodiments, such pressure signal may be generated by a pressure sensor including, but
`
`not limited to those described in the context of subsequently described embodiments, or
`
`any other mechanism,for that matter, that is capable of generating the pressure signal.
`
`[0083]
`
`In other embodiments, the signal may include a touch signal indicative of a
`
`touch interface being touched. In the context of the present description, such touch signal
`
`may or maynotbe indicative of a magnitude of pressure being applied to a touch
`
`interface of the device. For example, such touch signal may, in one embodiment, simply
`
`Page 18 of 275
`
`Page 18 of 275
`
`

`

`-12-
`
`indicate whether applied pressure is sensed, or not, e.g. not necessarily gauge any more
`
`than two pressure states, including pressure-sensed and pressure-not-sensed,etc.
`
`[0084]
`
`Also in the context of the present description, the aforementioned device may
`
`include any device including, but not limited to those described in the context of this
`
`and/or subsequently described embodiments. Further, in various embodiments, the touch
`
`interface may or may not be combined with a display. For example,if the touch interface
`
`is combined with a display, the touch interface may include a touch screen. Thus, the
`
`touch interface may, in various embodiments, include, but is not limited to a touch screen
`
`or any other interface responsive to touch that is described in the context of this and/or
`
`subsequently described embodiments.
`
`[0085]
`
`In one optional embodiment, the touch interface may be positioned ona first
`
`face of a device that includes a display on a second face thereof. Further, the first face
`
`and second face may include any respective faces(e.g. front, back, left side, right side,
`
`top side, bottom side, etc.) that are different. Just by way of example, in various
`
`embodiments, the first face and the second face may be on opposite faces of the device of
`
`the device. Further, the first face may include a side face and the second face may
`
`include a front face of the device. Evenstill, the first face may include a back face and
`
`the second face may include a front face of the device. Of course, the touch interface
`
`maybe positioned on the sameface as the display, in other embodiments.
`
`[0086]
`
`Asindicated in operation 304, a user experience maybealtered,utilizing the
`
`signal. In the context of the present description, the user experience may include any
`
`aspect of the device that is capable of being directly or indirectly experienced by a user
`
`including, but not limited to those described in the context of this and/or subsequently
`
`described embodiments.
`
`[0087]
`
`For example, in the context of an embodiment involving the pressure signal,
`
`the user experience maybealtered as a function of the magnitude of the pressure being
`
`applied to the touch interface, utilizing the pressure signal. Just by way of example, in
`
`various embodiments, the user experience may be altered by causing input to the device,
`
`by causing output from the device, by causing processing by the device, etc. In other
`
`Page 19 of 275
`
`Page 19 of 275
`
`

`

`-13-
`
`embodiments involving a touch signal, the user experience maybe altered in any manner,
`
`utilizing the touch signal (dependentor independentof any fluctuation of pressure).
`
`[0088]
`
`Of course, the foregoing embodiments maybe altered by adding and/or
`
`removing various features. For example, in one embodiment, the pressure signal may be
`
`received whichis indicative of the magnitude of pressure being applied to a touch
`
`interface positioned on a first face of a device that includes a display on a second face
`
`thereof. To this end, the user experience maybe altered as a function of the magnitude of
`
`the pressure being applied to the touch interface, utilizing the pressure signal.
`
`[0089]
`
`In another embodiment, a pressure signal may be received whichis indicative
`
`of a magnitude of pressure being applied to a touch screen. To this end, the user
`
`experience may be altered as a function of the magnitude of the pressure being applied to
`
`the touch screen,utilizing the pressure signal.
`
`Instill yet another optional embodiment, a
`
`touch signal may be received whichis indicative of a touch interface being touched,
`
`where the touch interface is positioned on a first face of a device that includes a display
`
`on a second face thereof. To this end, the user experience maybealtered, utilizing the
`
`touch signal. Again, any of the features described above (or hereinafter, for that matter)
`
`may or may not be combined in any desired manner.
`
`[0090]
`
`Moreillustrative information will now be set forth regarding various optional
`
`architectures and features with which the foregoing techniques discussed in the context of
`
`any of the present or previous figure(s) may or may not be implemented,per the desires
`
`of the user. For instance, various optional examples and/or options associated with the
`
`operations 302 and/or 304, and/or other optional features have been and will be set forth
`
`in the context of a variety of possible embodiments. It should be strongly noted,
`
`however, that such informationis set forth for illustrative purposes and should not be
`
`construed as limiting in any manner. Anyof such features may be optionally
`
`incorporated with or without the inclusion of other features described.
`
`[0091]
`
`Figure 4 shows a method 400 for defining a selection made within a user
`
`interface based in part on contact pressure, in accordance with one embodiment. As an
`
`option, the method 400 may be implemented in the context of the architecture and
`
`Page 20 of 275
`
`Page 20 of 275
`
`

`

`-14-
`
`environment of the previous Figures or any subsequent Figure(s). Of course, however,
`
`the method 400 may becarried out in any desired environment. It should also be noted
`
`that the aforementioned definitions may apply during the pres

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