US20130303084A1 - Application with device specific user interface - Google Patents
Application with device specific user interface Download PDFInfo
- Publication number
- US20130303084A1 US20130303084A1 US13/591,210 US201213591210A US2013303084A1 US 20130303084 A1 US20130303084 A1 US 20130303084A1 US 201213591210 A US201213591210 A US 201213591210A US 2013303084 A1 US2013303084 A1 US 2013303084A1
- Authority
- US
- United States
- Prior art keywords
- mobile device
- application
- nfc
- user interface
- radio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000004891 communication Methods 0.000 claims description 18
- 238000010079 rubber tapping Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 21
- 239000004065 semiconductor Substances 0.000 description 10
- 230000001413 cellular effect Effects 0.000 description 6
- 238000009434 installation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/667—Preventing unauthorised calls from a telephone set
- H04M1/67—Preventing unauthorised calls from a telephone set by electronic means
- H04M1/673—Preventing unauthorised calls from a telephone set by electronic means the user being required to key in a code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Definitions
- the present invention relates generally to mobile devices, and more specifically to user interfaces in mobile devices.
- Mobile devices with touch sensitive displays typically include a desktop screen that shows icons used to launch applications.
- Some prior art mobile devices include multiple desktop screens that can be navigated using gestures on the touch sensitive display.
- FIG. 1 shows one such prior art mobile device 100 displaying one desktop screen 110 with two application icons.
- a user provides a left-to-right or right-to-left swipe gesture across the touch sensitive display to navigate from one desktop screen to the next.
- FIG. 2 shows a prior art logical orientation of multiple desktop screens that is navigated using swipe gestures.
- a left-to-right swipe gesture navigates from desktop screen 110 to desktop screen 210 , and mobile device 100 displays desktop screen 210 as a result.
- a right-to-left swipe gesture navigates from desktop screen 110 to desktop screen 220 , and mobile device 100 displays desktop screen 220 as a result.
- FIG. 1 shows a prior art mobile device that navigates desktop screens with swipe gestures
- FIG. 2 shows a prior art logical orientation of multiple desktop screens
- FIG. 3 shows a mobile device in accordance with various embodiments of the invention
- FIG. 4 shows a logical orientation of multiple desktop screens in accordance with various embodiments of the invention
- FIG. 5 shows a password protected desktop screen prompting for a password in accordance with various embodiments of the present invention
- FIG. 6 shows a password protected desktop screen displaying mobile wallet applications in accordance with various embodiments of the invention
- FIG. 7 shows a screenshot of a financial application in accordance with various embodiments of the present invention.
- FIGS. 8 and 9 show logical orientations of multiple desktop screens in accordance with various embodiments of the invention.
- FIG. 10 shows various desktop screen indicators in accordance with various embodiments of the present invention.
- FIG. 11 shows a block diagram of a mobile device in accordance with various embodiments of the present invention.
- FIGS. 12 and 13 show applications being installed on a mobile device in accordance with various embodiments of the present invention.
- FIG. 14 shows a mobile device with a secure element and near field communications (NFC) radio on a circuit board in accordance with various embodiments of the present invention
- FIG. 15 shows a mobile device with a secure element and an NFC radio in a semiconductor chip in accordance with various embodiments of the present invention
- FIG. 16 shows a mobile device with a secure element and an NFC radio on a subscriber identity module (SIM) card in accordance with various embodiments of the present invention
- FIG. 17 shows a mobile device with secure element on a SIM card and an NFC radio on a circuit board in accordance with various embodiments of the present invention
- FIGS. 18 and 19 show mobile devices with memory cards that include secure elements in accordance with various embodiments of the present invention.
- FIGS. 20 and 21 show mobile devices with universal serial bus (USB) devices that include secure elements in accordance with various embodiments of the present invention.
- USB universal serial bus
- FIGS. 22 and 23 show flowcharts of methods in accordance with various embodiments of the present invention.
- FIG. 3 shows a mobile device in accordance with various embodiments of the present invention.
- Mobile device 300 includes a touch sensitive display device 302 that is shown displaying a desktop screen 310 .
- Touch sensitive display device 302 in combination with processing circuits coupled thereto, detects gestures made by a user while touching device 302 . For example, a human hand is shown making one of many gestures on touch sensitive display device 302 .
- Mobile device 300 may be any mobile device that includes multiple desktop screens navigable by gestures. Examples include, but are not limited to, mobile phones, tablet computers, personal digital assistants, and the like.
- Mobile device 300 may detect multiple different types of gestures. For example, mobile device 300 may detect a first gesture 312 used to navigate between non-password protected desktop screens and may detect a second gesture 314 used to navigate from a non-password-protected desktop screen to a password protected desktop screen. This is described in more detail below.
- Mobile device 300 is capable of displaying multiple desktop screens.
- Desktop screens on mobile device 300 display content such as application icons, widgets, and the like.
- Application icons that display on desktop screens are used to launch applications. For example, a user might launch a music player application by tapping on icon 330 . Also for example, the user might launch an email application by tapping on icon 332 . Both application icons 330 and 332 are displayed on desktop screen 310 .
- mobile device 300 displays desktop screen indicator 320 to provide a visual indication of the desktop screen currently being displayed. Additional desktop screen indicator embodiments are described further below.
- a user may navigate between desktop screens using gestures. For example, a user may navigate between desktop screens that are logically oriented side-by-side by using a swipe gesture from left-to-right or from right-to-left such as gesture 312 .
- desktop screen 310 is shown logically oriented with desktop screen 410 to the left and desktop screen 420 to the right.
- a user may navigate from desktop screen 310 to desktop screen 410 by entering a left-to-right swipe gesture 312 .
- the user may also navigate from desktop screen 310 to desktop screen 420 by entering a right-to-left swipe gesture 312 .
- Desktop screens 410 , 310 , and 420 are examples of non-password-protected desktop screens. The user may freely navigate between these desktops screens without any additional layers of authentication. When the user gestures to navigate between the non-password-protected desktop screens, the non-password protected screens display without any additional input from the user.
- mobile device 300 includes at least one password protected desktop screen 450 .
- a user may navigate from a non-password-protected desktop screen (e.g., 310 ) to a password protected screen (e.g., 450 ) by gesturing with gesture 314 .
- the mobile device 300 recognizes gesture 314 while displaying a non-password-protected desktop screen, the mobile device requires an additional layer of authentication prior to navigating to the password protected desktop screen. This is described further below.
- gesture 314 is shown as a vertical swipe gesture, this is not a limitation of the present invention.
- gesture 314 may be non-vertical, or may be something other than a single swipe.
- gesture 314 requires multiple movements, such as connecting imaginary dots in sequence on touch sensitive display device 302 .
- Desktop screens 310 , 410 , 420 , and 450 are all desktop screens that display application icons and other content. For example, applications may be launched using icons that are displayed on any of desktop screens 310 , 410 , 420 , and 450 . Further, a user may navigate between all of the desktop screens using gestures, although further authentication may be required when navigating from a non-password-protected desktop screen to a password protected desktop screen.
- applications may be launched from icons on desktop screens, and may also be launched using other mechanisms provided by mobile device 300 .
- an applications folder may be provided in a directory structure accessible via menus, and the application folder may also display icons that allow applications to be launched.
- applications may only be launched from desktop screens. For example, applications that are installed to password-protected desktop screens may only be accessible from those desktop screens. This prevents unauthorized access to those applications.
- password protected desktop screens display application icons that are grouped in categories.
- financial applications may be installed on one password protected desktop screen or one set of password protected desktop screens.
- applications that hold other sensitive documents or data may be installed on one password protected desktop screen or one set of password protected desktop screens.
- Example password protected desktop screens are described below as “wallet desktop screens” that control access to finance related applications, but this is not a limitation of the present invention. Access to any type of application may be controlled through password protected desktop screens without departing from the scope of the present invention.
- the user interface component may include many other elements, including for example, menus, feedback devices (audio, haptic, etc.) window managers, file managers, and the like.
- the user interface component is described in more detail below with reference to FIG. 11 .
- FIG. 5 shows a password protected desktop screen prompting for a password in accordance with various embodiments of the present invention.
- Mobile device 300 prompts for a password when a gesture is recognized that attempts to navigate from a non-password-protected desktop screen to a password-protected desktop screen.
- a mobile wallet desktop screen may be password protected, and mobile device 300 prompts for the password when a gesture is recognized that attempts to navigate to the mobile wallet desktop screen.
- desktop screen indicator 520 has changed to signify the location of the password protected mobile wallet desktop screen 450 in the logical orientation shown in FIG. 4 .
- the navigation to the password protected mobile wallet desktop screen is allowed.
- An example mobile wallet desktop screen is shown in FIG. 6 .
- the password is validated using software within mobile device 300 , and in other embodiments, the password is validated using hardware within, or coupled to, mobile device 300 .
- the password may be routed to a smartcard secure element for validation.
- the smartcard secure element may be in any location, including within mobile device 300 , on a card in an add-on slot of mobile device, or in communications with mobile device over a contactless interface. Cards in add-on slots may or may not be removable.
- a memory card may be user accessible and removable, or may be embedded deep within the mobile device to provide system memory, and nonremovable. Smartcard secure elements and their various possible locations are described more fully below.
- passwords may be alphanumeric only, and in other embodiments, passwords may be numeric only and yet in others it may include special characters.
- the terms “password protected” and “non-password-protected” refer to different levels of authentication required to access different desktop screens. These different levels of authentication may coexist with further levels of authentication in the mobile device.
- an “unlock” feature of mobile device 300 may require a user to enter a password, a gesture, or the like. The user unlocks the mobile device by authenticating to the mobile device using the password or gesture required for the unlock feature.
- the non-password-protected desktop screens may be accessed without further authentication, whereas the password protected desktop screens may require further authentication as described above. Accordingly, the password protection used to lock the mobile device is different from the additional authentication used when navigating from a non-password protected desktop screen to a password protected desktop screen.
- FIG. 5 shows a password mechanism providing an additional level of authentication, although this is not a limitation of the present invention.
- a user may be allowed to navigate to the password protected desktop screens when an additional hardware token is present (e.g., microSD card, USB dongle, Bluetooth device, NFC device).
- the token provides the additional level of authentication, and a password may not be required.
- the additional level of authentication may be provided by bioinformation (e.g., fingerprint, face recognition, iris scan, etc).
- a challenge question and response mechanism may be used to provide the additional level of authentication. Any authentication mechanism may be employed without departing from the scope of the present invention.
- password protected desktop screen 450 Although two applications are shown installed on password protected desktop screen 450 in FIG. 5 , this is not a limitation of the present invention. Any number of applications may be installed to a password protected desktop screen, including zero, one, or more than one.
- FIG. 6 shows a password protected desktop screen displaying mobile wallet applications in accordance with various embodiments of the invention.
- Mobile device 300 is shown displaying icon 602 for a mobile payment application “Bank 12 Credit Card” and icon 604 for a mobile banking application “Bank 42 Mobile Banking.”
- these two applications are grouped together as financial applications and are installed to the same password protected desktop screen.
- applications launched from mobile wallet desktop screen 450 do not require further authentication beyond the authentication necessary for the user to reach the mobile wallet desktop screen. This provides a level of convenience to a user that wishes to open multiple financial applications without entering a password for each one. The user can authenticate to the mobile wallet desktop screen once, and then select which mobile wallet application to open, or even open multiple mobile wallet applications without further authentication.
- FIG. 7 shows a screenshot of a financial application in accordance with various embodiments of the present invention.
- FIG. 7 shows mobile device 300 displaying the Bank 12 Credit Card application. This application is launched from mobile wallet desktop screen 450 ( FIG. 6 ) by tapping icon 602 . In the embodiment of FIG. 7 , no additional authentication (beyond the authentication necessary to navigate to wallet desktop screen 450 ) was necessary for the user to launch Bank 12 Credit Card.
- the Bank 12 Credit Card application is an example of a mobile payment application that allows a user to make credit card payments using a credit card issued by Bank 12 .
- the mobile payment application may display information specific to an application provider (e.g., branding information 702 ), information specific to a user (e.g., available credit information 704 ), and mobile device specific information (e.g., NFC antenna tap location information 706 ).
- an application provider e.g., branding information 702
- information specific to a user e.g., available credit information 704
- mobile device specific information e.g., NFC antenna tap location information 706 .
- the device specific information may show any type of information. Examples related to NFC payments include showing a region on the mobile device to tap, orientation of the mobile device when tapping, whether to tap on the front or back of the mobile device. Further, this information may be color coded, or maybe dynamic content that changes shape, color, or text, in response to user actions. For example, the TAP HERE icon shown in FIG. 7 may change size or color, or may animate when a successful exchange of information over a contactless link (e.g., NFC) has occurred. In some embodiments the dynamic content could also be represented with audio or haptic feedback. In some embodiments, the mobile device specific information may be maintained in a centralized database that is updated when new mobile device models become available.
- FIGS. 8 and 9 show logical orientations of multiple desktop screens in accordance with various embodiments of the invention.
- FIG. 8 shows non-password-protected desktop screens 410 , 310 , and 420 . A user may freely navigate between these desktop screens without additional authentication as described above.
- FIG. 8 also shows multiple password protected desktop screens 810 , 450 , and 820 . In some embodiments, a user may freely navigate between the multiple password protected screens once authenticated to them.
- a user may authenticate to a password protected desktop screen 450 after providing a gesture 314 to navigate from a non-password-protected desktop screen 310 to password protected desktop screen 450 , after which the user may freely navigate between the password protected desktop screens (e.g., 810 , 450 , 820 ) without additional authentication.
- the password protected desktop screens e.g., 810 , 450 , 820
- FIG. 9 shows all of the desktop screens shown in FIG. 8 , and in addition shows password protected screens 910 , 920 , and 930 .
- password protected desktop screens 810 , 450 , and 820 form one logical row of password protected screens that can be navigated with gesture 312
- password protected desktop screens 910 , 920 , and 930 form a second logical row of password protected desktop screens that can be navigated with gesture 312 .
- authentication to one logical row of password protected desktop screens with provide authentication to all logical rows of password protected desktop screens.
- a user that has authenticated to password protected desktop screen 450 as described above may be able to access password protected desktop screen 920 with an additional gesture 314 without additional authentication.
- each row of password protected desktop screens requires an additional level of authentication.
- rows of desktop screens may be accessed in a circular manner as shown in FIG. 9 .
- continuous gestures in one direction will repeatedly scroll through the rows of desktop screens.
- rows of desktop screens are navigated in a noncircular manner such that if a user has navigated to the bottom-most row, the only option is to navigate up, and if the user has navigated to the top-most row, the only option is to navigate down.
- FIG. 10 shows various desktop screen indicators in accordance with various embodiments of the present invention.
- Indicator 1000 shows two rows to indicate that the desktop screen currently displayed is in a top row of two rows. This may correspond to the display of desktop screen 450 when two rows of desktop screens exist ( FIG. 8 ).
- the desktop screen indicators include multiple rows as shown at 1000 , and in other embodiments, the desktop screen indicators include a single row with additional icons to signify the current row, or possible scroll directions.
- indicator 1010 includes a lock icon to signify that the current row is a row of password protected desktop screens.
- indicator 1020 includes a dollar sign icon to indicate that the current row is a row of mobile wallet desktop screens.
- indicators 1030 , 1040 , and 1050 include icons to indicate possible scroll directions.
- multiple row indicators include additional icons.
- indicator 1000 may include a lock icon and/or a dollar sign icon, as well as up and down arrows to indicate scroll directions. At least one row of desktop screen indicators maybe displayed at any given time.
- FIG. 11 shows a mobile device in accordance with various embodiments of the present invention.
- Mobile device 300 includes processor 1150 , memory 1110 , display controller 1152 , touch sensitive display device 302 , cellular radio 1160 , audio circuits 1162 , secure element 1164 , and near field communications (NFC) radio 1166 .
- Mobile device 300 may be any type of mobile device that includes the components shown.
- mobile device 300 may be a cell phone, a smartphone, a tablet computer, a laptop computer, or the like.
- Processor 1150 may be any type of processor capable of executing instructions store in memory 1110 and capable of interfacing with the various components shown in FIG. 11 .
- processor 1150 may be a microprocessor, a digital signal processor, an application specific processor, or the like.
- processor 1150 is a component within a larger integrated circuit such as a system on chip (SOC) application specific integrated circuit (ASIC).
- SOC system on chip
- ASIC application specific integrated circuit
- Display controller 1152 provides an interface between processor 1150 and touch sensitive display device 302 .
- display controller 1152 is integrated within processor 1150 , and in other embodiments, display controller 1152 is integrated within touch sensitive display device 302 .
- Touch sensitive display device 302 is a display device that includes a touch sensitive surface, sensor, or set of sensors that accept input from a user. For example, touch sensitive display device 302 may detect when and where an object touches the screen, and may also detect movement of an object across the screen. When touch sensitive display device detects input, display controller 1152 and processor 1150 (in association with user interface component 1121 ) determine whether a gesture is to be recognized.
- Touch sensitive display device 302 may be manufactured using any applicable display technologies, including for example, liquid crystal display (LCD), active matrix organic light emitting diode (AMOLED), and the like. Further, touch sensitive display device 302 may be manufactured using any application touch sensitive input technologies, including for example, capacitive and resistive touch screen technologies, as well as other proximity sensor technologies.
- LCD liquid crystal display
- AMOLED active matrix organic light emitting diode
- touch sensitive display device 302 may be manufactured using any application touch sensitive input technologies, including for example, capacitive and resistive touch screen technologies, as well as other proximity sensor technologies.
- Cellular radio 1160 may be any type of radio that can communication within a cellular network. Examples include, but are not limited to, radios that communicate using orthogonal frequency division multiplexing (OFDM), code division multiple access (CDMA), time division multiple access (TDMA), and the like. Cellular radio 1160 may operate at any frequency or combination of frequencies without departing from the scope of the present invention. In some embodiments, cellular radio 1160 is omitted.
- OFDM orthogonal frequency division multiplexing
- CDMA code division multiple access
- TDMA time division multiple access
- cellular radio 1160 is omitted.
- Audio circuits 1162 provide an interface between processor 1150 and audio devices such as a speaker and microphone.
- Secure element 1164 provides secure information storage.
- secure element 1163 is a smartcard compatible secure element commonly found in credit card applications and/or security applications.
- NFC radio 1166 is a radio that provides near field communications capability to mobile device 300 .
- NFC radio 1166 operates at 13.56 megahertz, although this is not a limitation of the present invention.
- secure element 1164 and NFC radio 1166 are separate devices as shown in FIG. 11 , and in other embodiments, secure element 1164 and NFC radio 1166 are combined into a single integrated circuit. In still further embodiments, one or both of secure element 1164 and NFC radio 1166 are integrated into another semiconductor device such as processor 1150 .
- smart card controllers that combine both secure element 1164 and NFC radio 1166 are the “SmartMX” controllers sold by NXP Semiconductors N.V. of Eindhoven, The Netherlands.
- the secure element has an ISO/IEC 7816 compatible interface that communicates with other components within mobile device 300 (e.g., processor 1150 ), although this is not a limitation of the present invention.
- the NFC radio has an ISO/IEC 14443 contactless interface.
- Mobile device 300 may include many other circuits and services that are not specifically shown in FIG. 11 .
- mobile device 300 may include a global positioning system (GPS) radio, a Bluetooth radio, haptic feedback devices, and the like. Any number and/or type of circuits and services may be included within mobile device 300 without departing from the scope of the present invention.
- GPS global positioning system
- Bluetooth Bluetooth
- haptic feedback devices and the like. Any number and/or type of circuits and services may be included within mobile device 300 without departing from the scope of the present invention.
- Memory 1110 may include any type of memory device.
- memory 1110 may include volatile memory such as static random access memory (SRAM), or nonvolatile memory such as FLASH memory.
- SRAM static random access memory
- Memory 1110 is encoded with (or has stored therein) one or more software modules (or sets of instructions), that when accessed by processor 1150 , result in processor 1150 performing various functions.
- the software modules stored in memory 1110 may include an operating system (OS) 1120 and applications 1130 .
- Applications 1130 may include any number or type of applications. Examples provided in FIG.
- Memory 1110 may also include any amount of space dedicated to data storage 1140 .
- Operating system 1120 may be a mobile device operating system such as an operating system to control a mobile phone, smartphone, tablet computer, laptop computer, or the like. As shown in FIG. 11 , operating system 1120 includes user interface component 1121 and application installer component 1122 . Operating system 1120 may include many other components without departing from the scope of the present invention.
- User interface component 1121 includes processor instructions that cause mobile device 300 to display desktop screens, recognize gestures, provide navigation between desktop screens and enforce authentication rules when accessing password protected desktop screens.
- user interface 1121 includes instructions that cause processor 1150 to display various desktop screen indicators (see FIG. 10 ) as a user navigates across desktop screens.
- User interface 1121 also includes instructions to display menus, move icons, and manage other portions of the display environment.
- Application installer component 1122 installs applications to mobile device 300 . In some embodiments, application installer component 1122 determines whether to install applications to password protected desktop screens. For example, in some embodiments, applications that access secure element 1164 are installed to password protected desktop screens, whereas applications that do not access secure element 1164 are installed to non-password-protected desktop screens.
- Application installer component 1122 may use any criteria to determine the desktop screen to which an application will be installed. For example, application installer component 1122 may determine the installation location based on mobile device services used by the application when running. This may be determined by inspecting which application programming interfaces (APIs) are access by the application. In other embodiments, the application is provided with information that dictates the installation location. For example, an application developer or certification authority may provide information with the application that dictates the application installation location.
- APIs application programming interfaces
- Telephone application 1131 may be an application that controls a cell phone radio.
- Contacts application 1132 includes software that organizes contact information.
- Contacts application 1132 may communicate with telephone application 1131 to facilitate phone calls to contacts.
- Music player application 1133 may be a software application that plays music files that are stored in data store 1140 .
- Mobile payment application 1134 may be a software application that provides access to one or more payment instruments such as credit cards, debit cards, and pre-paid cards.
- mobile payment application 1134 communicates with smartcard secure element 1164 and/or NFC radio 1166 within mobile device 300 .
- mobile payment application 1134 may store and access payment identities in smartcard secure element 1164 and allow proximity payments using NFC radio 1166 .
- Mobile banking application 1135 may be a software application that communicates with a banking service to allow banking functions such as balance inquiries, funds transfers, bill payment and the like.
- Mobile banking application 1135 may be a downloaded “thick” application, or may be a “thin” application that uses internet browser functionality.
- Other application examples include applications that store an identity such as a passport or a building access identity.
- Each of the above-identified applications correspond to a set of instructions for performing one or more functions described above. These applications (sets of instructions) need not be implemented as separate software programs, procedures or modules, and thus various subsets of these applications may be combined or otherwise re-arranged in various embodiments.
- telephone application 1131 may be combined with contacts application 1132 .
- memory 1110 may store additional applications (e.g., video players, camera applications, etc.) and data structures not described above.
- device 300 is presented as an example of a mobile device, and that device 300 may have more or fewer components than shown, may combine two or more components, or may have a different configuration or arrangement of components.
- mobile device 300 may include many more components such as sensors (optical, touch, proximity etc.), or any other components suitable for use in a mobile device.
- Memory 1110 represents a computer-readable medium capable of storing instructions, that when accessed by processor 1150 , result in the processor performing as described herein. For example, when processor 1150 accesses instructions within user interface application 1121 , processor 1150 recognizes gestures and requires additional authentication when navigating from a non-password-protected desktop screen to a password protected desktop screen.
- FIGS. 12 and 13 show applications being installed on a mobile device in accordance with various embodiments of the present invention.
- FIG. 12 shows application 1200 being installed on mobile device 300 .
- Application 1200 may be any type of application that can be installed on a mobile device.
- Example applications are shown in FIG. 11 .
- Other examples include video players, games, email clients, or any other type of application.
- Mobile device 300 may be any type of mobile device.
- mobile device 300 may be a cell phone, smartphone, tablet computer, laptop computer, or the like. Further, mobile device 300 may restrict access to services by applications based on hardware control, software control, or any combination.
- An example mobile device architecture is shown in FIG. 11 .
- application 1200 includes pre-assigned password protected desktop screen information. This information may specify whether the application is to be installed to a password protected desktop screen, and if so, which one.
- the pre-assigned password protected desktop screen information may originate from any source. For example, in some embodiments, a certification authority may analyze applications and assign desktop screens to applications. Also for example, in other embodiments, an application developer may make password protected desktop screen assignments. When application 1200 is installed on mobile device 300 , the application is installed to the pre-assigned password protected desktop screen as shown in FIG. 12 .
- FIG. 13 shows application 1300 being installed on mobile device 300 .
- Application 1300 may be any type of application that can be installed on a mobile device. Example applications are shown in FIG. 11 . Other examples include video players, games, email clients, or any other type of application.
- Mobile device 300 may be any type of mobile device. For example, mobile device 300 may be a cell phone, smartphone, tablet computer, laptop computer, or the like. Further, mobile device 300 may restrict access to services by applications based on hardware control, software control, or any combination.
- application 1300 does not include pre-assigned password protected desktop screen information.
- the application is analyzed and assigned to either a non-password-protected desktop screen or a password protected desktop screen.
- the functions of application analysis and installation location determination component 1310 are performed when processor 1150 executes instructions in application installer component 1122 ( FIG. 11 ).
- the application may be analyzed based on any criteria and installed accordingly. For example, the application may be analyzed to determine which application programming interfaces (API) are accessed at runtime, and the application will be installed to a password protected desktop screen on API usage.
- API application programming interfaces
- FIG. 14 shows a mobile device with a secure element and near field communications (NFC) radio on a circuit board in accordance with various embodiments of the present invention.
- Mobile device 1400 includes circuit board 1410 , which in turn includes secure element (SE) and NFC radio 1420 .
- SE and NFC radio 1420 are packaged in a single integrated circuit such as a dual interface smartcard controller, and in other embodiments, they are packaged separately.
- Circuit board 1410 may include a processor, memory, or circuits that support other services.
- circuit board 1410 is a board that is fixed within mobile device 1400 and that includes many components other than those shown.
- SE and NFC radio 1420 reside in an add-on slot on the circuit board, and they may be removable or nonremovable.
- an add-on slot may be provided on circuit board 1410 to accept SE and NFC radio 1420 .
- SE and NFC radio 1420 may be user accessible and removable, and in other embodiments, SE and NFC radio 1420 may be nonremovable even though they reside in an add-on slot.
- FIG. 15 shows a mobile device with a secure element and an NFC radio in a semiconductor chip in accordance with various embodiments of the present invention.
- Mobile device 1500 includes circuit board 1510 , which in turn includes semiconductor chip 1530 .
- Semiconductor chip also includes SE and NFC radio 1530 .
- the semiconductor chip includes other functionality such as a microprocessor.
- SE and NFC radio 1530 are embedded within the semiconductor chip 1520 .
- Circuit board 1510 includes circuits that provide one or more services.
- circuit board 1510 may include a memory, a display controller, a cellular radio, or the like.
- circuit board 1510 is a board that is fixed within mobile device 1500 and that includes many components other than those shown.
- SE and NFC radio 1530 reside in an add-on slot in the semiconductor chip, and the semiconductor chip resides in an add-on slot on the circuit board, and both may be removable or nonremovable.
- FIG. 16 shows a mobile device with a secure element and an NFC radio on a subscriber identity module (SIM) card in accordance with various embodiments of the present invention.
- Mobile device 1600 includes subscriber identity module (SIM) 1610 , which in turn includes secure element (SE) and NFC radio 1620 .
- SIM 1610 includes circuits that provide one or more services. For example, SIM 1610 may include other circuits that identify a user of mobile device 1600 to a mobile network operator.
- SIM card 1610 is a removable card that is inserted into an add-on slot within mobile device 1600 and that includes many components other than those shown. In some embodiments, SIM card 1610 may be added to a non-removable add-on slot.
- FIG. 17 shows a mobile device with secure element on a SIM card and an NFC radio on a circuit board in accordance with various embodiments of the present invention.
- Mobile device 1700 includes subscriber identity module (SIM) card 1710 , and circuit board 1740 .
- SIM 1710 and circuit board 1740 include circuits that provide one or more services.
- SIM 1710 may include a secure element 1164
- circuit board 1164 includes NFC radio 1166 .
- SIM 1610 may include other circuits that identify a user of mobile device 1600 to a mobile network operator.
- SIM card 1610 is a removable card that is inserted into an add-on slot within mobile device 1700 and that includes many components other than those shown.
- circuit board 1740 may include a processor, memory, or circuits that support other services.
- circuit board 1740 is a board that is fixed within mobile device 1700 and that includes many components other than those shown.
- FIGS. 18 and 19 show mobile devices with memory cards that include secure elements in accordance with various embodiments of the present invention.
- Mobile device 1800 includes add-on slot 1815 .
- Add-on slot 1815 accepts memory card 1810 , which is shown as a microSD memory card; however this is not a limitation of the present invention.
- microSD memory card 1810 may be added to a non-removable add-on slot.
- system memory for mobile device 1800 may be provided by memory card 1810 , and memory card may be placed in an add-on slot in such a manner that it is nonremovable.
- Memory card 1810 includes NFC radio 1166 and secure element 1164 .
- mobile device 1800 and memory card 1810 is an example of an electronic system that includes a mobile device and an add-on card that includes a secure element and NFC radio.
- mobile device 1900 includes NFC radio 1166 and add-on slot 1915 .
- Add-on slot 1915 accepts memory card 1920 , which is shown as a microSD memory card; however this is not a limitation of the present invention.
- Memory card 1920 includes secure element 1164 .
- FIGS. 20 and 21 show mobile devices with universal serial bus (USB) devices that include secure elements in accordance with various embodiments of the present invention.
- Mobile device 2000 includes add-on slot 2015 .
- Add-on slot 2015 is shown as a universal serial bus (USB) port which accepts USB dongle 2010 ; however this is not a limitation of the present invention.
- Add-on slot 2015 may be other than a USB port, and device or dongle 2010 may be other than a USB dongle.
- USB dongle 2010 includes NFC radio 1166 and secure element 1164 .
- the combination of mobile device 2000 and USB dongle 2010 is an example of an electronic system that includes a mobile device and an add-on card that includes a secure element and NFC radio. Referring now to FIG.
- mobile device 2100 includes NFC radio 1166 and add-on slot 2115 .
- Add-on slot 2115 accepts USB dongle 2120 , which includes secure element 1164 .
- USB device 1610 may be added to a non-removable add-on slot.
- the device with the SE or the device with the SE and NFC may not be physically present in a add-on slot. It may be coupled via any combination of electric, magnetic, and optical means such as Bluetooth, NFC, infrared.
- FIG. 22 shows a flowchart of methods in accordance with various embodiments of the present invention.
- method 2200 may be performed by a mobile device such as any of mobile devices 300 , 1400 , 1500 , 1600 , 1700 , 1800 , 1900 , 2000 , or 2100 .
- method 2200 may be performed by a processor that is executing software such as user interface component 1121 and/or application installer component 1122 .
- Method 2200 is not limited by the type of system or entity that performs the method.
- the various actions in method 2200 may be performed in the order presented, in a different order, or simultaneously. Further, in some embodiments, some actions listed in FIG. 22 are omitted from method 2200 .
- Method 2200 begins at 2210 in which a user interface is displayed on a touch sensitive display device.
- the user interface includes a plurality of non-password-protected desktop screens and at least one password protected desktop screen. Examples of logical orientations of non-password protected desktop screens and password protected screens are shown in FIGS. 4 , 8 , and 9 .
- the remaining portion of method 2200 is described with the desktop screens in FIG. 4 as examples; however, method 2200 is equally applicable to any logical orientation of desktop screens.
- a gesture is detected at the touch sensitive display device.
- the gesture may be a gesture used to navigate between desktop screens, such as gesture 312 or gesture 314 ( FIG. 3 ).
- the gesture is analyzed to determine if it is used to navigate from a non-password-protected desktop screen to a password protected desktop screen. If not, then the navigation to the non-password protected desktop screen takes place without additional authentication at 2270 . If, on the other hand, the gesture is recognized as one that will navigate from a non-password-protected desktop screen to a password protected desktop screen, method 2200 prompts for a password at 2240 .
- An example screenshot of a password prompt in accordance with 2240 is shown in FIG. 5 .
- the password is verified. In some embodiments, this includes accessing a secure element such as secure element 1164 .
- the password may be passed to secure element 1164 and secure element 1164 determines the validity of the password. In other embodiments, the password is verified without accessing the secure elements.
- the user interface navigates to a password protected desktop screen at 2260 .
- FIG. 23 shows a flowchart of methods in accordance with various embodiments of the present invention.
- method 2300 may be performed by a mobile device such as any of mobile devices 300 , 1400 , 1500 , 1600 , 1700 , 1800 , 1900 , 2000 , or 2100 .
- method 2300 may be performed by a processor that is executing software such as user interface component 1121 and/or application installer component 1122 .
- Method 2300 is not limited by the type of system or entity that performs the method.
- the various actions in method 2300 may be performed in the order presented, in a different order, or simultaneously. Further, in some embodiments, some actions listed in FIG. 23 are omitted from method 2300 .
- Method 2300 begins at 2310 in which an application is analyzed as it is being installed on a mobile device to determine which mobile device services are utilized by the application when running.
- the application is analyzed to determine which application programming interfaces (API) are accessed.
- the application is analyzed by interpreting information supplied with the application. For example, application installation location information supplied with the application may be provided by a certification authority of an application developer.
- the application is installed to a password protected desktop screen of the mobile device based on the results of the analyzing that occurs at 2310 . For example, in some embodiments, if the application being installed accesses secure element APIs, then the application is deemed to use services provided by the secure element, and the application is installed to a password protected desktop screen.
- the password protected screen to which the application is installed is one of a plurality of desktop screens, not all of which are password protected.
- the application may be installed to password protected desktop screen 450 ( FIG. 4 ).
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- The present invention relates generally to mobile devices, and more specifically to user interfaces in mobile devices.
- Mobile devices with touch sensitive displays typically include a desktop screen that shows icons used to launch applications. Some prior art mobile devices include multiple desktop screens that can be navigated using gestures on the touch sensitive display.
FIG. 1 shows one such prior artmobile device 100 displaying onedesktop screen 110 with two application icons. A user provides a left-to-right or right-to-left swipe gesture across the touch sensitive display to navigate from one desktop screen to the next.FIG. 2 shows a prior art logical orientation of multiple desktop screens that is navigated using swipe gestures. Whenmobile device 100 is displayingdesktop screen 110, a left-to-right swipe gesture navigates fromdesktop screen 110 todesktop screen 210, andmobile device 100 displaysdesktop screen 210 as a result. Likewise, whenmobile device 100 is displayingdesktop screen 110, a right-to-left swipe gesture navigates fromdesktop screen 110 todesktop screen 220, andmobile device 100 displaysdesktop screen 220 as a result. -
FIG. 1 shows a prior art mobile device that navigates desktop screens with swipe gestures; -
FIG. 2 shows a prior art logical orientation of multiple desktop screens; -
FIG. 3 shows a mobile device in accordance with various embodiments of the invention; -
FIG. 4 shows a logical orientation of multiple desktop screens in accordance with various embodiments of the invention; -
FIG. 5 shows a password protected desktop screen prompting for a password in accordance with various embodiments of the present invention; -
FIG. 6 shows a password protected desktop screen displaying mobile wallet applications in accordance with various embodiments of the invention; -
FIG. 7 shows a screenshot of a financial application in accordance with various embodiments of the present invention; -
FIGS. 8 and 9 show logical orientations of multiple desktop screens in accordance with various embodiments of the invention; -
FIG. 10 shows various desktop screen indicators in accordance with various embodiments of the present invention; -
FIG. 11 shows a block diagram of a mobile device in accordance with various embodiments of the present invention; -
FIGS. 12 and 13 show applications being installed on a mobile device in accordance with various embodiments of the present invention; -
FIG. 14 shows a mobile device with a secure element and near field communications (NFC) radio on a circuit board in accordance with various embodiments of the present invention; -
FIG. 15 shows a mobile device with a secure element and an NFC radio in a semiconductor chip in accordance with various embodiments of the present invention; -
FIG. 16 shows a mobile device with a secure element and an NFC radio on a subscriber identity module (SIM) card in accordance with various embodiments of the present invention; -
FIG. 17 shows a mobile device with secure element on a SIM card and an NFC radio on a circuit board in accordance with various embodiments of the present invention; -
FIGS. 18 and 19 show mobile devices with memory cards that include secure elements in accordance with various embodiments of the present invention; -
FIGS. 20 and 21 show mobile devices with universal serial bus (USB) devices that include secure elements in accordance with various embodiments of the present invention; and -
FIGS. 22 and 23 show flowcharts of methods in accordance with various embodiments of the present invention. - In the following detailed description, reference is made to the accompanying drawings that show, by way of illustration, various embodiments of an invention. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that the various embodiments of the invention, although different, are not necessarily mutually exclusive. For example, a particular feature, structure, or characteristic described in connection with one embodiment may be implemented within other embodiments without departing from the scope of the invention. In addition, it is to be understood that the location or arrangement of individual elements within each disclosed embodiment may be modified without departing from the scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims, appropriately interpreted, along with the full range of equivalents to which the claims are entitled. In the drawings, like numerals refer to the same or similar functionality throughout the several views.
-
FIG. 3 shows a mobile device in accordance with various embodiments of the present invention.Mobile device 300 includes a touchsensitive display device 302 that is shown displaying adesktop screen 310. Touchsensitive display device 302, in combination with processing circuits coupled thereto, detects gestures made by a user while touchingdevice 302. For example, a human hand is shown making one of many gestures on touchsensitive display device 302. -
Mobile device 300 may be any mobile device that includes multiple desktop screens navigable by gestures. Examples include, but are not limited to, mobile phones, tablet computers, personal digital assistants, and the like. -
Mobile device 300 may detect multiple different types of gestures. For example,mobile device 300 may detect afirst gesture 312 used to navigate between non-password protected desktop screens and may detect asecond gesture 314 used to navigate from a non-password-protected desktop screen to a password protected desktop screen. This is described in more detail below. -
Mobile device 300 is capable of displaying multiple desktop screens. Desktop screens onmobile device 300 display content such as application icons, widgets, and the like. Application icons that display on desktop screens are used to launch applications. For example, a user might launch a music player application by tapping onicon 330. Also for example, the user might launch an email application by tapping onicon 332. Bothapplication icons desktop screen 310. - In some embodiments,
mobile device 300 displaysdesktop screen indicator 320 to provide a visual indication of the desktop screen currently being displayed. Additional desktop screen indicator embodiments are described further below. - A user may navigate between desktop screens using gestures. For example, a user may navigate between desktop screens that are logically oriented side-by-side by using a swipe gesture from left-to-right or from right-to-left such as
gesture 312. Referring now toFIG. 4 ,desktop screen 310 is shown logically oriented withdesktop screen 410 to the left anddesktop screen 420 to the right. A user may navigate fromdesktop screen 310 todesktop screen 410 by entering a left-to-right swipe gesture 312. The user may also navigate fromdesktop screen 310 todesktop screen 420 by entering a right-to-left swipe gesture 312. -
Desktop screens - In addition to non-password-protected desktop screens,
mobile device 300 includes at least one password protecteddesktop screen 450. A user may navigate from a non-password-protected desktop screen (e.g., 310) to a password protected screen (e.g., 450) by gesturing withgesture 314. Whenmobile device 300 recognizesgesture 314 while displaying a non-password-protected desktop screen, the mobile device requires an additional layer of authentication prior to navigating to the password protected desktop screen. This is described further below. - Although
gesture 314 is shown as a vertical swipe gesture, this is not a limitation of the present invention. For example,gesture 314 may be non-vertical, or may be something other than a single swipe. In some embodiments,gesture 314 requires multiple movements, such as connecting imaginary dots in sequence on touchsensitive display device 302. - Desktop screens 310, 410, 420, and 450 are all desktop screens that display application icons and other content. For example, applications may be launched using icons that are displayed on any of
desktop screens - In some embodiments, applications may be launched from icons on desktop screens, and may also be launched using other mechanisms provided by
mobile device 300. For example, an applications folder may be provided in a directory structure accessible via menus, and the application folder may also display icons that allow applications to be launched. In some embodiments, applications may only be launched from desktop screens. For example, applications that are installed to password-protected desktop screens may only be accessible from those desktop screens. This prevents unauthorized access to those applications. - In some embodiments, password protected desktop screens display application icons that are grouped in categories. For example, financial applications may be installed on one password protected desktop screen or one set of password protected desktop screens. Also for example, applications that hold other sensitive documents or data may be installed on one password protected desktop screen or one set of password protected desktop screens. Example password protected desktop screens are described below as “wallet desktop screens” that control access to finance related applications, but this is not a limitation of the present invention. Access to any type of application may be controlled through password protected desktop screens without departing from the scope of the present invention.
- Desktop screens and the logic that interprets gestures are part of a user interface component within
mobile device 300. The user interface component may include many other elements, including for example, menus, feedback devices (audio, haptic, etc.) window managers, file managers, and the like. The user interface component is described in more detail below with reference toFIG. 11 . -
FIG. 5 shows a password protected desktop screen prompting for a password in accordance with various embodiments of the present invention.Mobile device 300 prompts for a password when a gesture is recognized that attempts to navigate from a non-password-protected desktop screen to a password-protected desktop screen. As shown inFIG. 5 , a mobile wallet desktop screen may be password protected, andmobile device 300 prompts for the password when a gesture is recognized that attempts to navigate to the mobile wallet desktop screen. - Note that the
desktop screen indicator 520 has changed to signify the location of the password protected mobilewallet desktop screen 450 in the logical orientation shown inFIG. 4 . After the user enters the password and it is validated, then the navigation to the password protected mobile wallet desktop screen is allowed. An example mobile wallet desktop screen is shown inFIG. 6 . - In some embodiments, the password is validated using software within
mobile device 300, and in other embodiments, the password is validated using hardware within, or coupled to,mobile device 300. For example, the password may be routed to a smartcard secure element for validation. The smartcard secure element may be in any location, including withinmobile device 300, on a card in an add-on slot of mobile device, or in communications with mobile device over a contactless interface. Cards in add-on slots may or may not be removable. For example, a memory card may be user accessible and removable, or may be embedded deep within the mobile device to provide system memory, and nonremovable. Smartcard secure elements and their various possible locations are described more fully below. In some embodiments, passwords may be alphanumeric only, and in other embodiments, passwords may be numeric only and yet in others it may include special characters. - As used herein, the terms “password protected” and “non-password-protected” refer to different levels of authentication required to access different desktop screens. These different levels of authentication may coexist with further levels of authentication in the mobile device. For example, an “unlock” feature of
mobile device 300 may require a user to enter a password, a gesture, or the like. The user unlocks the mobile device by authenticating to the mobile device using the password or gesture required for the unlock feature. Once the mobile device is unlocked, the non-password-protected desktop screens may be accessed without further authentication, whereas the password protected desktop screens may require further authentication as described above. Accordingly, the password protection used to lock the mobile device is different from the additional authentication used when navigating from a non-password protected desktop screen to a password protected desktop screen. - The example of
FIG. 5 shows a password mechanism providing an additional level of authentication, although this is not a limitation of the present invention. For example, a user may be allowed to navigate to the password protected desktop screens when an additional hardware token is present (e.g., microSD card, USB dongle, Bluetooth device, NFC device). In these embodiments, the token provides the additional level of authentication, and a password may not be required. In other embodiments, the additional level of authentication may be provided by bioinformation (e.g., fingerprint, face recognition, iris scan, etc). In still further embodiments, a challenge question and response mechanism may be used to provide the additional level of authentication. Any authentication mechanism may be employed without departing from the scope of the present invention. - Although two applications are shown installed on password protected
desktop screen 450 inFIG. 5 , this is not a limitation of the present invention. Any number of applications may be installed to a password protected desktop screen, including zero, one, or more than one. -
FIG. 6 shows a password protected desktop screen displaying mobile wallet applications in accordance with various embodiments of the invention.Mobile device 300 is shown displayingicon 602 for a mobile payment application “Bank 12 Credit Card” andicon 604 for a mobile banking application “Bank 42 Mobile Banking.” In the example ofFIG. 6 , these two applications are grouped together as financial applications and are installed to the same password protected desktop screen. - In some embodiments, applications launched from mobile
wallet desktop screen 450 do not require further authentication beyond the authentication necessary for the user to reach the mobile wallet desktop screen. This provides a level of convenience to a user that wishes to open multiple financial applications without entering a password for each one. The user can authenticate to the mobile wallet desktop screen once, and then select which mobile wallet application to open, or even open multiple mobile wallet applications without further authentication. -
FIG. 7 shows a screenshot of a financial application in accordance with various embodiments of the present invention.FIG. 7 showsmobile device 300 displaying theBank 12 Credit Card application. This application is launched from mobile wallet desktop screen 450 (FIG. 6 ) by tappingicon 602. In the embodiment ofFIG. 7 , no additional authentication (beyond the authentication necessary to navigate to wallet desktop screen 450) was necessary for the user to launchBank 12 Credit Card. TheBank 12 Credit Card application is an example of a mobile payment application that allows a user to make credit card payments using a credit card issued byBank 12. - As shown in
FIG. 7 , the mobile payment application may display information specific to an application provider (e.g., branding information 702), information specific to a user (e.g., available credit information 704), and mobile device specific information (e.g., NFC antenna tap location information 706). - The device specific information may show any type of information. Examples related to NFC payments include showing a region on the mobile device to tap, orientation of the mobile device when tapping, whether to tap on the front or back of the mobile device. Further, this information may be color coded, or maybe dynamic content that changes shape, color, or text, in response to user actions. For example, the TAP HERE icon shown in
FIG. 7 may change size or color, or may animate when a successful exchange of information over a contactless link (e.g., NFC) has occurred. In some embodiments the dynamic content could also be represented with audio or haptic feedback. In some embodiments, the mobile device specific information may be maintained in a centralized database that is updated when new mobile device models become available. -
FIGS. 8 and 9 show logical orientations of multiple desktop screens in accordance with various embodiments of the invention.FIG. 8 shows non-password-protected desktop screens 410, 310, and 420. A user may freely navigate between these desktop screens without additional authentication as described above.FIG. 8 also shows multiple password protected desktop screens 810, 450, and 820. In some embodiments, a user may freely navigate between the multiple password protected screens once authenticated to them. For example, a user may authenticate to a password protecteddesktop screen 450 after providing agesture 314 to navigate from a non-password-protecteddesktop screen 310 to password protecteddesktop screen 450, after which the user may freely navigate between the password protected desktop screens (e.g., 810, 450, 820) without additional authentication. -
FIG. 9 shows all of the desktop screens shown inFIG. 8 , and in addition shows password protectedscreens FIG. 8 , password protected desktop screens 810, 450, and 820, form one logical row of password protected screens that can be navigated withgesture 312, and password protected desktop screens 910, 920, and 930 form a second logical row of password protected desktop screens that can be navigated withgesture 312. - In some embodiments, authentication to one logical row of password protected desktop screens with provide authentication to all logical rows of password protected desktop screens. For example, a user that has authenticated to password protected
desktop screen 450 as described above may be able to access password protecteddesktop screen 920 with anadditional gesture 314 without additional authentication. In other embodiments, each row of password protected desktop screens requires an additional level of authentication. - In some embodiments, rows of desktop screens may be accessed in a circular manner as shown in
FIG. 9 . For example, continuous gestures in one direction will repeatedly scroll through the rows of desktop screens. In other embodiments, rows of desktop screens are navigated in a noncircular manner such that if a user has navigated to the bottom-most row, the only option is to navigate up, and if the user has navigated to the top-most row, the only option is to navigate down. -
FIG. 10 shows various desktop screen indicators in accordance with various embodiments of the present invention.Indicator 1000 shows two rows to indicate that the desktop screen currently displayed is in a top row of two rows. This may correspond to the display ofdesktop screen 450 when two rows of desktop screens exist (FIG. 8 ). - Various embodiments of the present invention use different desktop screen indicators. In some embodiments, the desktop screen indicators include multiple rows as shown at 1000, and in other embodiments, the desktop screen indicators include a single row with additional icons to signify the current row, or possible scroll directions. For example,
indicator 1010 includes a lock icon to signify that the current row is a row of password protected desktop screens. Also for example,indicator 1020 includes a dollar sign icon to indicate that the current row is a row of mobile wallet desktop screens. In still further examples,indicators indicator 1000 may include a lock icon and/or a dollar sign icon, as well as up and down arrows to indicate scroll directions. At least one row of desktop screen indicators maybe displayed at any given time. -
FIG. 11 shows a mobile device in accordance with various embodiments of the present invention.Mobile device 300 includesprocessor 1150,memory 1110,display controller 1152, touchsensitive display device 302,cellular radio 1160,audio circuits 1162,secure element 1164, and near field communications (NFC)radio 1166.Mobile device 300 may be any type of mobile device that includes the components shown. For example, in some embodiments,mobile device 300 may be a cell phone, a smartphone, a tablet computer, a laptop computer, or the like. -
Processor 1150 may be any type of processor capable of executing instructions store inmemory 1110 and capable of interfacing with the various components shown inFIG. 11 . For example,processor 1150 may be a microprocessor, a digital signal processor, an application specific processor, or the like. In some embodiments,processor 1150 is a component within a larger integrated circuit such as a system on chip (SOC) application specific integrated circuit (ASIC). -
Display controller 1152 provides an interface betweenprocessor 1150 and touchsensitive display device 302. In some embodiments,display controller 1152 is integrated withinprocessor 1150, and in other embodiments,display controller 1152 is integrated within touchsensitive display device 302. - Touch
sensitive display device 302 is a display device that includes a touch sensitive surface, sensor, or set of sensors that accept input from a user. For example, touchsensitive display device 302 may detect when and where an object touches the screen, and may also detect movement of an object across the screen. When touch sensitive display device detects input,display controller 1152 and processor 1150 (in association with user interface component 1121) determine whether a gesture is to be recognized. - Touch
sensitive display device 302 may be manufactured using any applicable display technologies, including for example, liquid crystal display (LCD), active matrix organic light emitting diode (AMOLED), and the like. Further, touchsensitive display device 302 may be manufactured using any application touch sensitive input technologies, including for example, capacitive and resistive touch screen technologies, as well as other proximity sensor technologies. -
Cellular radio 1160 may be any type of radio that can communication within a cellular network. Examples include, but are not limited to, radios that communicate using orthogonal frequency division multiplexing (OFDM), code division multiple access (CDMA), time division multiple access (TDMA), and the like.Cellular radio 1160 may operate at any frequency or combination of frequencies without departing from the scope of the present invention. In some embodiments,cellular radio 1160 is omitted. -
Audio circuits 1162 provide an interface betweenprocessor 1150 and audio devices such as a speaker and microphone. -
Secure element 1164 provides secure information storage. In some embodiments, secure element 1163 is a smartcard compatible secure element commonly found in credit card applications and/or security applications. -
NFC radio 1166 is a radio that provides near field communications capability tomobile device 300. In some embodiments,NFC radio 1166 operates at 13.56 megahertz, although this is not a limitation of the present invention. - In some embodiments,
secure element 1164 andNFC radio 1166 are separate devices as shown inFIG. 11 , and in other embodiments,secure element 1164 andNFC radio 1166 are combined into a single integrated circuit. In still further embodiments, one or both ofsecure element 1164 andNFC radio 1166 are integrated into another semiconductor device such asprocessor 1150. - Examples of smart card controllers that combine both
secure element 1164 andNFC radio 1166 are the “SmartMX” controllers sold by NXP Semiconductors N.V. of Eindhoven, The Netherlands. In some embodiments, the secure element has an ISO/IEC 7816 compatible interface that communicates with other components within mobile device 300 (e.g., processor 1150), although this is not a limitation of the present invention. Further, in some embodiments, the NFC radio has an ISO/IEC 14443 contactless interface. -
Mobile device 300 may include many other circuits and services that are not specifically shown inFIG. 11 . For example, in some embodiments,mobile device 300 may include a global positioning system (GPS) radio, a Bluetooth radio, haptic feedback devices, and the like. Any number and/or type of circuits and services may be included withinmobile device 300 without departing from the scope of the present invention. -
Memory 1110 may include any type of memory device. For example,memory 1110 may include volatile memory such as static random access memory (SRAM), or nonvolatile memory such as FLASH memory.Memory 1110 is encoded with (or has stored therein) one or more software modules (or sets of instructions), that when accessed byprocessor 1150, result inprocessor 1150 performing various functions. In some embodiments, the software modules stored inmemory 1110 may include an operating system (OS) 1120 andapplications 1130.Applications 1130 may include any number or type of applications. Examples provided inFIG. 11 include atelephone application 1131, acontacts application 1132, amusic player application 1133, a mobile payment application (Bank 12 Credit Card) 1134, a mobile banking application (Bank 42 Mobile Banking) 1135, and anemail application 1136.Memory 1110 may also include any amount of space dedicated todata storage 1140. -
Operating system 1120 may be a mobile device operating system such as an operating system to control a mobile phone, smartphone, tablet computer, laptop computer, or the like. As shown inFIG. 11 ,operating system 1120 includesuser interface component 1121 andapplication installer component 1122.Operating system 1120 may include many other components without departing from the scope of the present invention. -
User interface component 1121 includes processor instructions that causemobile device 300 to display desktop screens, recognize gestures, provide navigation between desktop screens and enforce authentication rules when accessing password protected desktop screens. In addition,user interface 1121 includes instructions that causeprocessor 1150 to display various desktop screen indicators (seeFIG. 10 ) as a user navigates across desktop screens.User interface 1121 also includes instructions to display menus, move icons, and manage other portions of the display environment. -
Application installer component 1122 installs applications tomobile device 300. In some embodiments,application installer component 1122 determines whether to install applications to password protected desktop screens. For example, in some embodiments, applications that accesssecure element 1164 are installed to password protected desktop screens, whereas applications that do not accesssecure element 1164 are installed to non-password-protected desktop screens. -
Application installer component 1122 may use any criteria to determine the desktop screen to which an application will be installed. For example,application installer component 1122 may determine the installation location based on mobile device services used by the application when running. This may be determined by inspecting which application programming interfaces (APIs) are access by the application. In other embodiments, the application is provided with information that dictates the installation location. For example, an application developer or certification authority may provide information with the application that dictates the application installation location. -
Telephone application 1131 may be an application that controls a cell phone radio.Contacts application 1132 includes software that organizes contact information.Contacts application 1132 may communicate withtelephone application 1131 to facilitate phone calls to contacts.Music player application 1133 may be a software application that plays music files that are stored indata store 1140. -
Mobile payment application 1134 may be a software application that provides access to one or more payment instruments such as credit cards, debit cards, and pre-paid cards. In some embodiments,mobile payment application 1134 communicates with smartcardsecure element 1164 and/orNFC radio 1166 withinmobile device 300. For example,mobile payment application 1134 may store and access payment identities in smartcardsecure element 1164 and allow proximity payments usingNFC radio 1166. -
Mobile banking application 1135 may be a software application that communicates with a banking service to allow banking functions such as balance inquiries, funds transfers, bill payment and the like.Mobile banking application 1135 may be a downloaded “thick” application, or may be a “thin” application that uses internet browser functionality. Other application examples include applications that store an identity such as a passport or a building access identity. - Each of the above-identified applications correspond to a set of instructions for performing one or more functions described above. These applications (sets of instructions) need not be implemented as separate software programs, procedures or modules, and thus various subsets of these applications may be combined or otherwise re-arranged in various embodiments. For example,
telephone application 1131 may be combined withcontacts application 1132. Furthermore,memory 1110 may store additional applications (e.g., video players, camera applications, etc.) and data structures not described above. - It should be noted that
device 300 is presented as an example of a mobile device, and thatdevice 300 may have more or fewer components than shown, may combine two or more components, or may have a different configuration or arrangement of components. For example,mobile device 300 may include many more components such as sensors (optical, touch, proximity etc.), or any other components suitable for use in a mobile device. -
Memory 1110 represents a computer-readable medium capable of storing instructions, that when accessed byprocessor 1150, result in the processor performing as described herein. For example, whenprocessor 1150 accesses instructions withinuser interface application 1121,processor 1150 recognizes gestures and requires additional authentication when navigating from a non-password-protected desktop screen to a password protected desktop screen. -
FIGS. 12 and 13 show applications being installed on a mobile device in accordance with various embodiments of the present invention.FIG. 12 showsapplication 1200 being installed onmobile device 300.Application 1200 may be any type of application that can be installed on a mobile device. Example applications are shown inFIG. 11 . Other examples include video players, games, email clients, or any other type of application.Mobile device 300 may be any type of mobile device. For example,mobile device 300 may be a cell phone, smartphone, tablet computer, laptop computer, or the like. Further,mobile device 300 may restrict access to services by applications based on hardware control, software control, or any combination. An example mobile device architecture is shown inFIG. 11 . - As shown in
FIG. 12 ,application 1200 includes pre-assigned password protected desktop screen information. This information may specify whether the application is to be installed to a password protected desktop screen, and if so, which one. The pre-assigned password protected desktop screen information may originate from any source. For example, in some embodiments, a certification authority may analyze applications and assign desktop screens to applications. Also for example, in other embodiments, an application developer may make password protected desktop screen assignments. Whenapplication 1200 is installed onmobile device 300, the application is installed to the pre-assigned password protected desktop screen as shown inFIG. 12 . -
FIG. 13 showsapplication 1300 being installed onmobile device 300.Application 1300 may be any type of application that can be installed on a mobile device. Example applications are shown inFIG. 11 . Other examples include video players, games, email clients, or any other type of application.Mobile device 300 may be any type of mobile device. For example,mobile device 300 may be a cell phone, smartphone, tablet computer, laptop computer, or the like. Further,mobile device 300 may restrict access to services by applications based on hardware control, software control, or any combination. - As shown in
FIG. 13 ,application 1300 does not include pre-assigned password protected desktop screen information. Whenapplication 1300 is installed onmobile device 300, the application is analyzed and assigned to either a non-password-protected desktop screen or a password protected desktop screen. In some embodiments, the functions of application analysis and installationlocation determination component 1310 are performed whenprocessor 1150 executes instructions in application installer component 1122 (FIG. 11 ). The application may be analyzed based on any criteria and installed accordingly. For example, the application may be analyzed to determine which application programming interfaces (API) are accessed at runtime, and the application will be installed to a password protected desktop screen on API usage. -
FIG. 14 shows a mobile device with a secure element and near field communications (NFC) radio on a circuit board in accordance with various embodiments of the present invention.Mobile device 1400 includescircuit board 1410, which in turn includes secure element (SE) andNFC radio 1420. In some embodiments, SE andNFC radio 1420 are packaged in a single integrated circuit such as a dual interface smartcard controller, and in other embodiments, they are packaged separately.Circuit board 1410 may include a processor, memory, or circuits that support other services. In some embodiments,circuit board 1410 is a board that is fixed withinmobile device 1400 and that includes many components other than those shown. - In some embodiments, SE and
NFC radio 1420 reside in an add-on slot on the circuit board, and they may be removable or nonremovable. For example, in some embodiments, an add-on slot may be provided oncircuit board 1410 to accept SE andNFC radio 1420. In some of these embodiments, SE andNFC radio 1420 may be user accessible and removable, and in other embodiments, SE andNFC radio 1420 may be nonremovable even though they reside in an add-on slot. -
FIG. 15 shows a mobile device with a secure element and an NFC radio in a semiconductor chip in accordance with various embodiments of the present invention.Mobile device 1500 includescircuit board 1510, which in turn includessemiconductor chip 1530. Semiconductor chip also includes SE andNFC radio 1530. In some embodiments, the semiconductor chip includes other functionality such as a microprocessor. In these embodiments, SE andNFC radio 1530 are embedded within thesemiconductor chip 1520.Circuit board 1510 includes circuits that provide one or more services. For example,circuit board 1510 may include a memory, a display controller, a cellular radio, or the like. In some embodiments,circuit board 1510 is a board that is fixed withinmobile device 1500 and that includes many components other than those shown. - In some embodiments, SE and
NFC radio 1530 reside in an add-on slot in the semiconductor chip, and the semiconductor chip resides in an add-on slot on the circuit board, and both may be removable or nonremovable. -
FIG. 16 shows a mobile device with a secure element and an NFC radio on a subscriber identity module (SIM) card in accordance with various embodiments of the present invention.Mobile device 1600 includes subscriber identity module (SIM) 1610, which in turn includes secure element (SE) andNFC radio 1620.SIM 1610 includes circuits that provide one or more services. For example,SIM 1610 may include other circuits that identify a user ofmobile device 1600 to a mobile network operator. In some embodiments,SIM card 1610 is a removable card that is inserted into an add-on slot withinmobile device 1600 and that includes many components other than those shown. In some embodiments,SIM card 1610 may be added to a non-removable add-on slot. -
FIG. 17 shows a mobile device with secure element on a SIM card and an NFC radio on a circuit board in accordance with various embodiments of the present invention.Mobile device 1700 includes subscriber identity module (SIM)card 1710, andcircuit board 1740.SIM 1710 andcircuit board 1740 include circuits that provide one or more services. For example,SIM 1710 may include asecure element 1164, andcircuit board 1164 includesNFC radio 1166. In some embodiments,SIM 1610 may include other circuits that identify a user ofmobile device 1600 to a mobile network operator. In some embodiments,SIM card 1610 is a removable card that is inserted into an add-on slot withinmobile device 1700 and that includes many components other than those shown. Also for example,circuit board 1740 may include a processor, memory, or circuits that support other services. In some embodiments,circuit board 1740 is a board that is fixed withinmobile device 1700 and that includes many components other than those shown. -
FIGS. 18 and 19 show mobile devices with memory cards that include secure elements in accordance with various embodiments of the present invention.Mobile device 1800 includes add-onslot 1815. Add-onslot 1815 acceptsmemory card 1810, which is shown as a microSD memory card; however this is not a limitation of the present invention. In some embodiments,microSD memory card 1810 may be added to a non-removable add-on slot. For example, system memory formobile device 1800 may be provided bymemory card 1810, and memory card may be placed in an add-on slot in such a manner that it is nonremovable.Memory card 1810 includesNFC radio 1166 andsecure element 1164. The combination ofmobile device 1800 andmemory card 1810 is an example of an electronic system that includes a mobile device and an add-on card that includes a secure element and NFC radio. Referring now toFIG. 19 ,mobile device 1900 includesNFC radio 1166 and add-onslot 1915. Add-onslot 1915 acceptsmemory card 1920, which is shown as a microSD memory card; however this is not a limitation of the present invention.Memory card 1920 includessecure element 1164. -
FIGS. 20 and 21 show mobile devices with universal serial bus (USB) devices that include secure elements in accordance with various embodiments of the present invention.Mobile device 2000 includes add-onslot 2015. Add-onslot 2015 is shown as a universal serial bus (USB) port which acceptsUSB dongle 2010; however this is not a limitation of the present invention. Add-onslot 2015 may be other than a USB port, and device ordongle 2010 may be other than a USB dongle.USB dongle 2010 includesNFC radio 1166 andsecure element 1164. The combination ofmobile device 2000 andUSB dongle 2010 is an example of an electronic system that includes a mobile device and an add-on card that includes a secure element and NFC radio. Referring now toFIG. 21 ,mobile device 2100 includesNFC radio 1166 and add-onslot 2115. Add-onslot 2115 accepts USB dongle 2120, which includessecure element 1164. In some embodiments,USB device 1610 may be added to a non-removable add-on slot. - In some embodiments the device with the SE or the device with the SE and NFC may not be physically present in a add-on slot. It may be coupled via any combination of electric, magnetic, and optical means such as Bluetooth, NFC, infrared.
-
FIG. 22 shows a flowchart of methods in accordance with various embodiments of the present invention. In some embodiments,method 2200 may be performed by a mobile device such as any ofmobile devices method 2200 may be performed by a processor that is executing software such asuser interface component 1121 and/orapplication installer component 1122.Method 2200 is not limited by the type of system or entity that performs the method. The various actions inmethod 2200 may be performed in the order presented, in a different order, or simultaneously. Further, in some embodiments, some actions listed inFIG. 22 are omitted frommethod 2200. -
Method 2200 begins at 2210 in which a user interface is displayed on a touch sensitive display device. The user interface includes a plurality of non-password-protected desktop screens and at least one password protected desktop screen. Examples of logical orientations of non-password protected desktop screens and password protected screens are shown inFIGS. 4 , 8, and 9. The remaining portion ofmethod 2200 is described with the desktop screens inFIG. 4 as examples; however,method 2200 is equally applicable to any logical orientation of desktop screens. - At 2220, a gesture is detected at the touch sensitive display device. The gesture may be a gesture used to navigate between desktop screens, such as
gesture 312 or gesture 314 (FIG. 3 ). At 2230, the gesture is analyzed to determine if it is used to navigate from a non-password-protected desktop screen to a password protected desktop screen. If not, then the navigation to the non-password protected desktop screen takes place without additional authentication at 2270. If, on the other hand, the gesture is recognized as one that will navigate from a non-password-protected desktop screen to a password protected desktop screen,method 2200 prompts for a password at 2240. An example screenshot of a password prompt in accordance with 2240 is shown inFIG. 5 . - At 2250, the password is verified. In some embodiments, this includes accessing a secure element such as
secure element 1164. The password may be passed to secureelement 1164 andsecure element 1164 determines the validity of the password. In other embodiments, the password is verified without accessing the secure elements. When the password is verified, the user interface navigates to a password protected desktop screen at 2260. -
FIG. 23 shows a flowchart of methods in accordance with various embodiments of the present invention. In some embodiments,method 2300 may be performed by a mobile device such as any ofmobile devices method 2300 may be performed by a processor that is executing software such asuser interface component 1121 and/orapplication installer component 1122.Method 2300 is not limited by the type of system or entity that performs the method. The various actions inmethod 2300 may be performed in the order presented, in a different order, or simultaneously. Further, in some embodiments, some actions listed inFIG. 23 are omitted frommethod 2300. -
Method 2300 begins at 2310 in which an application is analyzed as it is being installed on a mobile device to determine which mobile device services are utilized by the application when running. In some embodiments, the application is analyzed to determine which application programming interfaces (API) are accessed. In other embodiments, the application is analyzed by interpreting information supplied with the application. For example, application installation location information supplied with the application may be provided by a certification authority of an application developer. - At 2320, the application is installed to a password protected desktop screen of the mobile device based on the results of the analyzing that occurs at 2310. For example, in some embodiments, if the application being installed accesses secure element APIs, then the application is deemed to use services provided by the secure element, and the application is installed to a password protected desktop screen. The password protected screen to which the application is installed is one of a plurality of desktop screens, not all of which are password protected. For example, the application may be installed to password protected desktop screen 450 (
FIG. 4 ). - Although the present invention has been described in conjunction with certain embodiments, it is to be understood that modifications and variations may be resorted to without departing from the spirit and scope of the invention as those skilled in the art readily understand. Such modifications and variations are considered to be within the scope of the invention and the appended claims.
Claims (26)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/591,210 US20130303084A1 (en) | 2012-05-11 | 2012-08-21 | Application with device specific user interface |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/470,139 US8949974B2 (en) | 2012-05-11 | 2012-05-11 | Mobile device with password protected desktop screen |
US13/591,210 US20130303084A1 (en) | 2012-05-11 | 2012-08-21 | Application with device specific user interface |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/470,139 Continuation US8949974B2 (en) | 2012-05-11 | 2012-05-11 | Mobile device with password protected desktop screen |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130303084A1 true US20130303084A1 (en) | 2013-11-14 |
Family
ID=49548955
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/470,139 Active US8949974B2 (en) | 2012-05-11 | 2012-05-11 | Mobile device with password protected desktop screen |
US13/591,210 Abandoned US20130303084A1 (en) | 2012-05-11 | 2012-08-21 | Application with device specific user interface |
US13/591,213 Active 2032-12-08 US9087184B2 (en) | 2012-05-11 | 2012-08-21 | Mobile device with desktop screen indicators |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/470,139 Active US8949974B2 (en) | 2012-05-11 | 2012-05-11 | Mobile device with password protected desktop screen |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/591,213 Active 2032-12-08 US9087184B2 (en) | 2012-05-11 | 2012-08-21 | Mobile device with desktop screen indicators |
Country Status (1)
Country | Link |
---|---|
US (3) | US8949974B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140080411A1 (en) * | 2012-09-14 | 2014-03-20 | Anand S. Konanur | Integration of a near field communication coil antenna behind a screen display for near field coupling |
US20140199944A1 (en) * | 2012-09-04 | 2014-07-17 | Shenzhen Huiding Technology Co., Ltd. | Touch-screen terminal and method and system for near-field communication |
US20140323045A1 (en) * | 2011-11-15 | 2014-10-30 | Famoco | Nfc device and connection system of nfc devices |
WO2016069668A1 (en) * | 2014-10-31 | 2016-05-06 | Microsoft Technology Licensing, Llc | User interface functionality for facilitating interaction between users and their environments |
EP3270657A4 (en) * | 2015-03-09 | 2018-01-17 | Huawei Technologies Co., Ltd. | Region prompting method and terminal |
US20180157407A1 (en) * | 2016-12-07 | 2018-06-07 | Bby Solutions, Inc. | Touchscreen with Three-Handed Gestures System and Method |
US10020847B2 (en) * | 2011-11-15 | 2018-07-10 | Famoco | NFC device and connection system of NFC devices |
US20240147204A1 (en) * | 2022-10-27 | 2024-05-02 | Stripe, Inc. | Tap on mobile device zones |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2326239B1 (en) | 2008-07-03 | 2017-06-21 | Masimo Laboratories, Inc. | Protrusion for improving spectroscopic measurement of blood constituents |
US8949974B2 (en) * | 2012-05-11 | 2015-02-03 | Tyfone, Inc. | Mobile device with password protected desktop screen |
KR20140028312A (en) * | 2012-08-28 | 2014-03-10 | 삼성전자주식회사 | Apparatas and method for unlocking using multiple objects in an electronic device |
US9959016B2 (en) * | 2012-09-07 | 2018-05-01 | Lg Electronics Inc. | Method and digital device for access control with fingerprint authentication |
US10903383B2 (en) | 2012-09-14 | 2021-01-26 | The Boeing Company | Group-IV solar cell structure using group-IV or III-V heterostructures |
KR102057964B1 (en) * | 2013-03-08 | 2019-12-23 | 엘지전자 주식회사 | Mobile terminal |
JP5862587B2 (en) * | 2013-03-25 | 2016-02-16 | コニカミノルタ株式会社 | Gesture discrimination device, gesture discrimination method, and computer program |
WO2014155196A1 (en) * | 2013-03-29 | 2014-10-02 | Orange | Method to unlock a screen using a touch input |
KR101522014B1 (en) * | 2013-04-19 | 2015-05-20 | 인텔렉추얼디스커버리 주식회사 | The method, device and recording medium for managing application icon |
US10402060B2 (en) | 2013-06-28 | 2019-09-03 | Orange | System and method for gesture disambiguation |
KR102179056B1 (en) * | 2013-07-19 | 2020-11-16 | 엘지전자 주식회사 | Mobile terminal and control method for the mobile terminal |
US20220351201A1 (en) * | 2014-01-13 | 2022-11-03 | uQontrol, Inc. | Multi-Function Data Key |
WO2015196449A1 (en) | 2014-06-27 | 2015-12-30 | Microsoft Technology Licensing, Llc | Data protection system based on user input patterns on device |
CN105519038B (en) | 2014-06-27 | 2020-03-17 | 微软技术许可有限责任公司 | User input data protection method and system |
US10474849B2 (en) | 2014-06-27 | 2019-11-12 | Microsoft Technology Licensing, Llc | System for data protection in power off mode |
US20160042190A1 (en) * | 2014-08-11 | 2016-02-11 | International Business Machines Corporation | Providing access control of applications on computing device by establishing screen passcodes that allow access to designated screens with designated applications |
US9398143B1 (en) * | 2014-08-11 | 2016-07-19 | Amazon Technologies, Inc. | Automatic determination of device mode based on use characteristics |
SE538349C3 (en) * | 2014-09-30 | 2016-06-28 | Tokon Security Ab | Method for authentication using an electronic device |
GB2534556B (en) * | 2015-01-21 | 2019-12-25 | F Secure Corp | Preventing misuse of code signing certificates |
US9984246B2 (en) * | 2015-03-30 | 2018-05-29 | International Business Machines Corporation | Differential hierarchical-based password security mechanism for mobile device |
FR3050348A1 (en) * | 2016-04-18 | 2017-10-20 | Orange | METHOD FOR OBTAINING A SECURITY TOKEN BY A MOBILE TERMINAL |
US9906960B2 (en) * | 2016-05-03 | 2018-02-27 | International Business Machines Corporation | Touch movement activation for gaining access beyond a restricted access gateway |
WO2018032261A1 (en) * | 2016-08-15 | 2018-02-22 | 北京小米移动软件有限公司 | Application prompting method and device |
US10417402B2 (en) * | 2017-02-10 | 2019-09-17 | International Business Machines Corporation | Supplemental hand gesture authentication |
US10466889B2 (en) | 2017-05-16 | 2019-11-05 | Apple Inc. | Devices, methods, and graphical user interfaces for accessing notifications |
EP3646157A4 (en) * | 2017-06-27 | 2021-02-17 | Microsoft Technology Licensing, LLC | Page navigation in desktop launcher |
CN107784212A (en) * | 2017-11-20 | 2018-03-09 | 北京小米移动软件有限公司 | Icon display method and device |
JP6683224B2 (en) * | 2018-08-16 | 2020-04-15 | 富士ゼロックス株式会社 | Smartphones and programs |
KR20220129033A (en) | 2020-01-13 | 2022-09-22 | 마시모 코오퍼레이션 | Wearable device with physiological parameter monitoring function |
US11474674B2 (en) | 2020-03-10 | 2022-10-18 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with user interface objects corresponding to applications |
CN114265540B (en) * | 2020-09-15 | 2024-06-11 | 华为技术有限公司 | Sliding control method of electronic equipment and electronic equipment |
US11842028B2 (en) | 2022-05-06 | 2023-12-12 | Apple Inc. | Devices, methods, and graphical user interfaces for updating a session region |
EP4273678A1 (en) | 2022-05-06 | 2023-11-08 | Apple Inc. | Devices, methods, and graphical user interfaces for updating a session region |
Citations (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5760773A (en) * | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US6456234B1 (en) * | 2000-06-07 | 2002-09-24 | William J. Johnson | System and method for proactive content delivery by situation location |
US20020160793A1 (en) * | 2001-04-27 | 2002-10-31 | Salil Pradhan | Brokering of information acquisition by devices in a wireless network |
US20030120957A1 (en) * | 2001-12-26 | 2003-06-26 | Pathiyal Krishna K. | Security interface for a mobile device |
US20040203636A1 (en) * | 2002-04-26 | 2004-10-14 | Wesley Chan | Service delivery terminal and method |
US20060123053A1 (en) * | 2004-12-02 | 2006-06-08 | Insignio Technologies, Inc. | Personalized content processing and delivery system and media |
US20060143688A1 (en) * | 2004-10-29 | 2006-06-29 | Core Sdi, Incorporated | Establishing and enforcing security and privacy policies in web-based applications |
US7216109B1 (en) * | 2000-07-24 | 2007-05-08 | Donner Irah H | System and method for reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services |
US20070150842A1 (en) * | 2005-12-23 | 2007-06-28 | Imran Chaudhri | Unlocking a device by performing gestures on an unlock image |
US20070190939A1 (en) * | 2006-02-15 | 2007-08-16 | Microsoft Corporation | Means for provisioning and managing mobile device configuration over a near-field communication link |
US20070235539A1 (en) * | 2006-04-05 | 2007-10-11 | Jarkko Sevanto | Mobile device with near field communication module and secure chip |
US20070255652A1 (en) * | 2006-03-30 | 2007-11-01 | Obopay Inc. | Mobile Person-to-Person Payment System |
US20070265033A1 (en) * | 2006-05-10 | 2007-11-15 | Sofia Brostrom | System and method for storing near field communication tags in an electronic phonebook |
US20070278290A1 (en) * | 2006-06-06 | 2007-12-06 | Messerges Thomas S | User-configurable priority list for mobile device electronic payment applications |
US7334735B1 (en) * | 1998-10-02 | 2008-02-26 | Beepcard Ltd. | Card for interaction with a computer |
US20090167704A1 (en) * | 2007-12-31 | 2009-07-02 | Apple Inc. | Multi-touch display screen with localized tactile feedback |
US20090170559A1 (en) * | 2007-12-27 | 2009-07-02 | Simon Phillips | Mobile telephone with two antennas for use in contactless payments |
US20090191811A1 (en) * | 2008-01-30 | 2009-07-30 | Kent Griffin | Near field communication intialization |
US20090219252A1 (en) * | 2008-02-28 | 2009-09-03 | Nokia Corporation | Apparatus, method and computer program product for moving controls on a touchscreen |
US20090307132A1 (en) * | 2008-06-04 | 2009-12-10 | Simon Phillips | Enhanced user interface for contactless payment function in mobile telephone |
US20100082481A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US20100082491A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | System and method for providing electronic event tickets |
US7729925B2 (en) * | 2000-12-08 | 2010-06-01 | Sony Corporation | System and method for facilitating real time transactions between a user and multiple entities |
US20100174599A1 (en) * | 2009-01-05 | 2010-07-08 | Apple Inc. | System and method for providing content associated with a product or service |
US20100216517A1 (en) * | 2009-02-24 | 2010-08-26 | Samsung Electronics Co., Ltd. | Method for recognizing motion based on motion sensor and mobile terminal using the same |
US20110076941A1 (en) * | 2009-09-30 | 2011-03-31 | Ebay Inc. | Near field communication and network data/product transfer |
US20110112918A1 (en) * | 2009-11-06 | 2011-05-12 | Mestre Patrick | Methods for risk management in payment-enabled mobile device |
US20110187497A1 (en) * | 2008-05-17 | 2011-08-04 | David H Chin | Comparison of an applied gesture on a touch screen of a mobile device with a remotely stored security gesture |
US20110210922A1 (en) * | 2010-02-26 | 2011-09-01 | Research In Motion Limited | Dual-screen mobile device |
US20110252375A1 (en) * | 2010-04-07 | 2011-10-13 | Imran Chaudhri | Device, Method, and Graphical User Interface for Managing Folders |
US20110251954A1 (en) * | 2008-05-17 | 2011-10-13 | David H. Chin | Access of an online financial account through an applied gesture on a mobile device |
US20110261213A1 (en) * | 2010-04-21 | 2011-10-27 | Apple Inc. | Real time video process control using gestures |
US20110264491A1 (en) * | 2010-04-23 | 2011-10-27 | Immersion Corporation | Systems and Methods for Providing Haptic Effects |
US20110282785A1 (en) * | 2008-05-17 | 2011-11-17 | Chin David H | Gesture based authentication for wireless payment by a mobile electronic device |
US20110283241A1 (en) * | 2010-05-14 | 2011-11-17 | Google Inc. | Touch Gesture Actions From A Device's Lock Screen |
US20110300831A1 (en) * | 2008-05-17 | 2011-12-08 | Chin David H | Authentication of a mobile device by a patterned security gesture applied to dotted input area |
US20110320293A1 (en) * | 2010-06-28 | 2011-12-29 | Mohammad Khan | Methods, systems, and computer readable media for facilitating in-store or near-store ordering and payment of goods and services through a single-tap of a near field communication (nfc) device |
US20110320243A1 (en) * | 2010-06-28 | 2011-12-29 | Mohammad Khan | Systems, methods, apparatuses, and computer program products for facilitating reservation for a parking space with a near field communication-enabled device |
US20120009896A1 (en) * | 2010-07-09 | 2012-01-12 | Microsoft Corporation | Above-lock camera access |
US20120023024A1 (en) * | 2010-07-26 | 2012-01-26 | Graham Evans | Programmable Card |
US8108318B2 (en) * | 2008-06-06 | 2012-01-31 | Ebay Inc. | Trusted service manager (TSM) architectures and methods |
US20120084734A1 (en) * | 2010-10-04 | 2012-04-05 | Microsoft Corporation | Multiple-access-level lock screen |
US20120109764A1 (en) * | 2010-10-27 | 2012-05-03 | Philippe Martin | Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader |
US20120137369A1 (en) * | 2010-11-29 | 2012-05-31 | Infosec Co., Ltd. | Mobile terminal with security functionality and method of implementing the same |
US20120149302A1 (en) * | 2010-12-08 | 2012-06-14 | Felica Networks, Inc. | Information processing apparatus, information processing method, program, and information processing system |
US20120150669A1 (en) * | 2010-12-13 | 2012-06-14 | Langley Garrett S | System and method for point of service payment acceptance via wireless communication |
US20120166944A1 (en) * | 2010-12-23 | 2012-06-28 | Stephen Hayden Cotterill | Device, Method, and Graphical User Interface for Switching Between Two User Interfaces |
US20120174121A1 (en) * | 2011-01-05 | 2012-07-05 | Research In Motion Limited | Processing user input events in a web browser |
US20120208466A1 (en) * | 2011-02-15 | 2012-08-16 | Lg Electronics Inc. | Method of transmitting and receiving data, display device and mobile terminal using the same |
US8265612B2 (en) * | 2007-12-18 | 2012-09-11 | Yahoo! Inc. | Pocket broadcasting for mobile media content |
US20120253894A1 (en) * | 2011-03-30 | 2012-10-04 | Nokia Corporation | Method and apparatus for providing tag-based content installation |
US20120260217A1 (en) * | 2011-04-11 | 2012-10-11 | Microsoft Corporation | Three-dimensional icons for organizing, invoking, and using applications |
US20120284131A1 (en) * | 2011-05-03 | 2012-11-08 | Verifone, Inc. | Mobile commerce system |
US20120310826A1 (en) * | 2011-06-03 | 2012-12-06 | Saurav Chatterjee | Virtual wallet card selection apparatuses, methods and systems |
US20120329486A1 (en) * | 2011-06-21 | 2012-12-27 | Cisco Technology, Inc. | Delivering Wireless Information Associating to a Facility |
US20130013499A1 (en) * | 2011-07-05 | 2013-01-10 | Avinash Kalgi | Electronic wallet checkout platform apparatuses, methods and systems |
US8370263B2 (en) * | 2011-03-31 | 2013-02-05 | Bank Of America Corporation | Providing trusted services management using a hybrid service model |
US20130052954A1 (en) * | 2011-08-23 | 2013-02-28 | Qualcomm Innovation Center, Inc. | Data transfer between mobile computing devices |
US20130080331A1 (en) * | 2011-09-26 | 2013-03-28 | Ebay Inc. | System and Method for Instantaneous Retail Payment |
US20130084797A1 (en) * | 2011-09-29 | 2013-04-04 | Qualcomm Innovation Center, Inc. | Mobile communication-device-controlled operations |
US20130110719A1 (en) * | 2011-11-02 | 2013-05-02 | Ronald D. Carter | Method and system for multiple payment applications |
US20130132217A1 (en) * | 2011-11-23 | 2013-05-23 | Gregory Yahn | Mobile commerce platforms and associated systems and methods for converting consumer coins, cash, and/or other forms of value for use with same |
US20130144785A1 (en) * | 2011-03-29 | 2013-06-06 | Igor Karpenko | Social network payment authentication apparatuses, methods and systems |
US8467991B2 (en) * | 2008-06-20 | 2013-06-18 | Microsoft Corporation | Data services based on gesture and location information of device |
US20130159173A1 (en) * | 2011-12-19 | 2013-06-20 | Sridhar Sivaraman | Shared Mobile Payments |
US20130166332A1 (en) * | 2011-11-18 | 2013-06-27 | Ayman Hammad | Mobile wallet store and service injection platform apparatuses, methods and systems |
US20130171967A1 (en) * | 2012-01-04 | 2013-07-04 | Ayman S. Ashour | Providing Secure Execution of Mobile Device Workflows |
US8494967B2 (en) * | 2011-03-11 | 2013-07-23 | Bytemark, Inc. | Method and system for distributing electronic tickets with visual display |
US20130191232A1 (en) * | 2012-01-23 | 2013-07-25 | Bank Of America Corporation | Enhanced mobile application for assisting users at a point of transaction |
US8498900B1 (en) * | 2011-07-25 | 2013-07-30 | Dash Software, LLC | Bar or restaurant check-in and payment systems and methods of their operation |
US20130219303A1 (en) * | 2012-02-21 | 2013-08-22 | Research In Motion Tat Ab | Method, apparatus, and system for providing a shared user interface |
US20130225121A1 (en) * | 2012-02-29 | 2013-08-29 | Research In Motion Limited | Method and Apparatus to a Driver's Interaction with a Wireless Transceiver |
US20130246259A1 (en) * | 2012-03-15 | 2013-09-19 | Firethorn Mobile, Inc. | System and method for managing payment in transactions with a pcd |
US20130262445A1 (en) * | 2012-04-02 | 2013-10-03 | Pomian & Corella, Llc | Browsing real-time search results reliably on a mobile computing device |
US20130268400A1 (en) * | 2002-10-31 | 2013-10-10 | C-Sam, Inc. | Multi-panel user interface |
US20130278552A1 (en) * | 2010-08-19 | 2013-10-24 | Canopy Co., Inc. | Detachable sensory-interface device for a wireless personal communication device and method |
US20130303085A1 (en) * | 2012-05-11 | 2013-11-14 | Research In Motion Limited | Near field communication tag data management |
US20130305351A1 (en) * | 2012-05-11 | 2013-11-14 | Tyfone, Inc. | Mobile device with password protected desktop screen |
US20130305240A1 (en) * | 2012-05-11 | 2013-11-14 | Tyfone, Inc. | Installing applications to password protected desktop screens on a mobile device |
US20130326583A1 (en) * | 2010-07-02 | 2013-12-05 | Vodafone Ip Lecensing Limited | Mobile computing device |
US8606678B2 (en) * | 2008-10-15 | 2013-12-10 | Bank Of America Corporation | Interactive and collaborative financial customer experience application |
US20140019352A1 (en) * | 2011-02-22 | 2014-01-16 | Visa International Service Association | Multi-purpose virtual card transaction apparatuses, methods and systems |
US8640946B1 (en) * | 1998-04-17 | 2014-02-04 | Diebold Self-Service Systems, Division Of Diebold, Incorporated | ATM that allows a user to select a desired transaction by touch dragging a displayed icon that represents the desired transaction |
US20140108260A1 (en) * | 2011-10-17 | 2014-04-17 | Capital One Financial Corporation | System and method for token-based payments |
US8718797B1 (en) * | 2011-01-14 | 2014-05-06 | Cisco Technology, Inc. | System and method for establishing communication channels between on-board unit of vehicle and plurality of nodes |
US20140165006A1 (en) * | 2010-04-07 | 2014-06-12 | Apple Inc. | Device, Method, and Graphical User Interface for Managing Folders with Multiple Pages |
US8769304B2 (en) * | 2011-06-16 | 2014-07-01 | OneID Inc. | Method and system for fully encrypted repository |
US8774721B2 (en) * | 2012-04-10 | 2014-07-08 | Google Inc. | Detecting a communication tap via signal monitoring |
US20140207680A1 (en) * | 2011-10-17 | 2014-07-24 | Capital One Financial Corporation | System and method for providing a mobile wallet shopping companion application |
US8819575B2 (en) * | 2010-09-02 | 2014-08-26 | Samsung Electronics Co., Ltd. | Method and apparatus that display items according to a user gesture |
US8839122B2 (en) * | 2010-04-07 | 2014-09-16 | Apple Inc. | Device, method, and graphical user interface for navigation of multiple applications |
US20140279546A1 (en) * | 2011-10-17 | 2014-09-18 | Capital One Financial Corporation | Enhanced near field communications attachment |
US20140279479A1 (en) * | 2011-10-12 | 2014-09-18 | C-Sam, Inc. | Nfc paired bluetooth e-commerce |
US20140300540A1 (en) * | 2011-12-21 | 2014-10-09 | Mashinery Pty Ltd. | Gesture-Based Device |
US9077696B2 (en) * | 2012-04-26 | 2015-07-07 | Qualcomm Incorporated | Transferring data items amongst computing devices using metadata that identifies a location of a transferred item |
US9092772B2 (en) * | 2009-02-16 | 2015-07-28 | Xius Corp. | Integrated system and method for enabling mobile commerce transactions using “contactless identity modules in mobile handsets” |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130082974A1 (en) * | 2011-09-30 | 2013-04-04 | Apple Inc. | Quick Access User Interface |
US8695060B2 (en) * | 2011-10-10 | 2014-04-08 | Openpeak Inc. | System and method for creating secure applications |
US20130246268A1 (en) | 2012-03-15 | 2013-09-19 | Mehran Moshfeghi | Method and system for dedicated secure processors for handling secure processing in a handheld communication device |
-
2012
- 2012-05-11 US US13/470,139 patent/US8949974B2/en active Active
- 2012-08-21 US US13/591,210 patent/US20130303084A1/en not_active Abandoned
- 2012-08-21 US US13/591,213 patent/US9087184B2/en active Active
Patent Citations (109)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5760773A (en) * | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US8640946B1 (en) * | 1998-04-17 | 2014-02-04 | Diebold Self-Service Systems, Division Of Diebold, Incorporated | ATM that allows a user to select a desired transaction by touch dragging a displayed icon that represents the desired transaction |
US7334735B1 (en) * | 1998-10-02 | 2008-02-26 | Beepcard Ltd. | Card for interaction with a computer |
US6456234B1 (en) * | 2000-06-07 | 2002-09-24 | William J. Johnson | System and method for proactive content delivery by situation location |
US7216109B1 (en) * | 2000-07-24 | 2007-05-08 | Donner Irah H | System and method for reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services |
US7729925B2 (en) * | 2000-12-08 | 2010-06-01 | Sony Corporation | System and method for facilitating real time transactions between a user and multiple entities |
US20020160793A1 (en) * | 2001-04-27 | 2002-10-31 | Salil Pradhan | Brokering of information acquisition by devices in a wireless network |
US20030120957A1 (en) * | 2001-12-26 | 2003-06-26 | Pathiyal Krishna K. | Security interface for a mobile device |
US20040203636A1 (en) * | 2002-04-26 | 2004-10-14 | Wesley Chan | Service delivery terminal and method |
US20130268400A1 (en) * | 2002-10-31 | 2013-10-10 | C-Sam, Inc. | Multi-panel user interface |
US9064281B2 (en) * | 2002-10-31 | 2015-06-23 | Mastercard Mobile Transactions Solutions, Inc. | Multi-panel user interface |
US20060143688A1 (en) * | 2004-10-29 | 2006-06-29 | Core Sdi, Incorporated | Establishing and enforcing security and privacy policies in web-based applications |
US20060123053A1 (en) * | 2004-12-02 | 2006-06-08 | Insignio Technologies, Inc. | Personalized content processing and delivery system and media |
US20070150842A1 (en) * | 2005-12-23 | 2007-06-28 | Imran Chaudhri | Unlocking a device by performing gestures on an unlock image |
US20070190939A1 (en) * | 2006-02-15 | 2007-08-16 | Microsoft Corporation | Means for provisioning and managing mobile device configuration over a near-field communication link |
US20070255652A1 (en) * | 2006-03-30 | 2007-11-01 | Obopay Inc. | Mobile Person-to-Person Payment System |
US20070235539A1 (en) * | 2006-04-05 | 2007-10-11 | Jarkko Sevanto | Mobile device with near field communication module and secure chip |
US20070265033A1 (en) * | 2006-05-10 | 2007-11-15 | Sofia Brostrom | System and method for storing near field communication tags in an electronic phonebook |
US20070278290A1 (en) * | 2006-06-06 | 2007-12-06 | Messerges Thomas S | User-configurable priority list for mobile device electronic payment applications |
US8265612B2 (en) * | 2007-12-18 | 2012-09-11 | Yahoo! Inc. | Pocket broadcasting for mobile media content |
US20090170559A1 (en) * | 2007-12-27 | 2009-07-02 | Simon Phillips | Mobile telephone with two antennas for use in contactless payments |
US20090167704A1 (en) * | 2007-12-31 | 2009-07-02 | Apple Inc. | Multi-touch display screen with localized tactile feedback |
US20090191811A1 (en) * | 2008-01-30 | 2009-07-30 | Kent Griffin | Near field communication intialization |
US8813182B2 (en) * | 2008-01-30 | 2014-08-19 | Ebay Inc. | Near field communication activation and authorization |
US8233841B2 (en) * | 2008-01-30 | 2012-07-31 | Ebay Inc. | Near field communication initialization |
US20090219252A1 (en) * | 2008-02-28 | 2009-09-03 | Nokia Corporation | Apparatus, method and computer program product for moving controls on a touchscreen |
US9082117B2 (en) * | 2008-05-17 | 2015-07-14 | David H. Chin | Gesture based authentication for wireless payment by a mobile electronic device |
US20110282785A1 (en) * | 2008-05-17 | 2011-11-17 | Chin David H | Gesture based authentication for wireless payment by a mobile electronic device |
US20110300831A1 (en) * | 2008-05-17 | 2011-12-08 | Chin David H | Authentication of a mobile device by a patterned security gesture applied to dotted input area |
US20110187497A1 (en) * | 2008-05-17 | 2011-08-04 | David H Chin | Comparison of an applied gesture on a touch screen of a mobile device with a remotely stored security gesture |
US20110251954A1 (en) * | 2008-05-17 | 2011-10-13 | David H. Chin | Access of an online financial account through an applied gesture on a mobile device |
US20090307132A1 (en) * | 2008-06-04 | 2009-12-10 | Simon Phillips | Enhanced user interface for contactless payment function in mobile telephone |
US8108318B2 (en) * | 2008-06-06 | 2012-01-31 | Ebay Inc. | Trusted service manager (TSM) architectures and methods |
US8467991B2 (en) * | 2008-06-20 | 2013-06-18 | Microsoft Corporation | Data services based on gesture and location information of device |
US9037513B2 (en) * | 2008-09-30 | 2015-05-19 | Apple Inc. | System and method for providing electronic event tickets |
US20100082491A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | System and method for providing electronic event tickets |
US20100082481A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US8606678B2 (en) * | 2008-10-15 | 2013-12-10 | Bank Of America Corporation | Interactive and collaborative financial customer experience application |
US20100174599A1 (en) * | 2009-01-05 | 2010-07-08 | Apple Inc. | System and method for providing content associated with a product or service |
US9092772B2 (en) * | 2009-02-16 | 2015-07-28 | Xius Corp. | Integrated system and method for enabling mobile commerce transactions using “contactless identity modules in mobile handsets” |
US20100216517A1 (en) * | 2009-02-24 | 2010-08-26 | Samsung Electronics Co., Ltd. | Method for recognizing motion based on motion sensor and mobile terminal using the same |
US20110076941A1 (en) * | 2009-09-30 | 2011-03-31 | Ebay Inc. | Near field communication and network data/product transfer |
US20110112918A1 (en) * | 2009-11-06 | 2011-05-12 | Mestre Patrick | Methods for risk management in payment-enabled mobile device |
US8706556B2 (en) * | 2009-11-06 | 2014-04-22 | Mastercard International Incorporated | Methods for risk management in payment-enabled mobile device |
US20110210922A1 (en) * | 2010-02-26 | 2011-09-01 | Research In Motion Limited | Dual-screen mobile device |
US20110252375A1 (en) * | 2010-04-07 | 2011-10-13 | Imran Chaudhri | Device, Method, and Graphical User Interface for Managing Folders |
US8839122B2 (en) * | 2010-04-07 | 2014-09-16 | Apple Inc. | Device, method, and graphical user interface for navigation of multiple applications |
US20140165006A1 (en) * | 2010-04-07 | 2014-06-12 | Apple Inc. | Device, Method, and Graphical User Interface for Managing Folders with Multiple Pages |
US20110261213A1 (en) * | 2010-04-21 | 2011-10-27 | Apple Inc. | Real time video process control using gestures |
US20110264491A1 (en) * | 2010-04-23 | 2011-10-27 | Immersion Corporation | Systems and Methods for Providing Haptic Effects |
US20110283241A1 (en) * | 2010-05-14 | 2011-11-17 | Google Inc. | Touch Gesture Actions From A Device's Lock Screen |
US20110320293A1 (en) * | 2010-06-28 | 2011-12-29 | Mohammad Khan | Methods, systems, and computer readable media for facilitating in-store or near-store ordering and payment of goods and services through a single-tap of a near field communication (nfc) device |
US20110320243A1 (en) * | 2010-06-28 | 2011-12-29 | Mohammad Khan | Systems, methods, apparatuses, and computer program products for facilitating reservation for a parking space with a near field communication-enabled device |
US20130326583A1 (en) * | 2010-07-02 | 2013-12-05 | Vodafone Ip Lecensing Limited | Mobile computing device |
US20120009896A1 (en) * | 2010-07-09 | 2012-01-12 | Microsoft Corporation | Above-lock camera access |
US20120023024A1 (en) * | 2010-07-26 | 2012-01-26 | Graham Evans | Programmable Card |
US20130278552A1 (en) * | 2010-08-19 | 2013-10-24 | Canopy Co., Inc. | Detachable sensory-interface device for a wireless personal communication device and method |
US8819575B2 (en) * | 2010-09-02 | 2014-08-26 | Samsung Electronics Co., Ltd. | Method and apparatus that display items according to a user gesture |
US20120084734A1 (en) * | 2010-10-04 | 2012-04-05 | Microsoft Corporation | Multiple-access-level lock screen |
US8799087B2 (en) * | 2010-10-27 | 2014-08-05 | Mastercard International Incorporated | Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader |
US20120109764A1 (en) * | 2010-10-27 | 2012-05-03 | Philippe Martin | Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader |
US20120137369A1 (en) * | 2010-11-29 | 2012-05-31 | Infosec Co., Ltd. | Mobile terminal with security functionality and method of implementing the same |
US20120149302A1 (en) * | 2010-12-08 | 2012-06-14 | Felica Networks, Inc. | Information processing apparatus, information processing method, program, and information processing system |
US20120150669A1 (en) * | 2010-12-13 | 2012-06-14 | Langley Garrett S | System and method for point of service payment acceptance via wireless communication |
US20120166944A1 (en) * | 2010-12-23 | 2012-06-28 | Stephen Hayden Cotterill | Device, Method, and Graphical User Interface for Switching Between Two User Interfaces |
US8589950B2 (en) * | 2011-01-05 | 2013-11-19 | Blackberry Limited | Processing user input events in a web browser |
US20120174121A1 (en) * | 2011-01-05 | 2012-07-05 | Research In Motion Limited | Processing user input events in a web browser |
US8718797B1 (en) * | 2011-01-14 | 2014-05-06 | Cisco Technology, Inc. | System and method for establishing communication channels between on-board unit of vehicle and plurality of nodes |
US20120208466A1 (en) * | 2011-02-15 | 2012-08-16 | Lg Electronics Inc. | Method of transmitting and receiving data, display device and mobile terminal using the same |
US20140019352A1 (en) * | 2011-02-22 | 2014-01-16 | Visa International Service Association | Multi-purpose virtual card transaction apparatuses, methods and systems |
US8494967B2 (en) * | 2011-03-11 | 2013-07-23 | Bytemark, Inc. | Method and system for distributing electronic tickets with visual display |
US20130144785A1 (en) * | 2011-03-29 | 2013-06-06 | Igor Karpenko | Social network payment authentication apparatuses, methods and systems |
US20120253894A1 (en) * | 2011-03-30 | 2012-10-04 | Nokia Corporation | Method and apparatus for providing tag-based content installation |
US8370263B2 (en) * | 2011-03-31 | 2013-02-05 | Bank Of America Corporation | Providing trusted services management using a hybrid service model |
US20120260217A1 (en) * | 2011-04-11 | 2012-10-11 | Microsoft Corporation | Three-dimensional icons for organizing, invoking, and using applications |
US20120284131A1 (en) * | 2011-05-03 | 2012-11-08 | Verifone, Inc. | Mobile commerce system |
US20120310826A1 (en) * | 2011-06-03 | 2012-12-06 | Saurav Chatterjee | Virtual wallet card selection apparatuses, methods and systems |
US8577803B2 (en) * | 2011-06-03 | 2013-11-05 | Visa International Service Association | Virtual wallet card selection apparatuses, methods and systems |
US8769304B2 (en) * | 2011-06-16 | 2014-07-01 | OneID Inc. | Method and system for fully encrypted repository |
US20120329486A1 (en) * | 2011-06-21 | 2012-12-27 | Cisco Technology, Inc. | Delivering Wireless Information Associating to a Facility |
US20130013499A1 (en) * | 2011-07-05 | 2013-01-10 | Avinash Kalgi | Electronic wallet checkout platform apparatuses, methods and systems |
US8498900B1 (en) * | 2011-07-25 | 2013-07-30 | Dash Software, LLC | Bar or restaurant check-in and payment systems and methods of their operation |
US20130052954A1 (en) * | 2011-08-23 | 2013-02-28 | Qualcomm Innovation Center, Inc. | Data transfer between mobile computing devices |
US20130080331A1 (en) * | 2011-09-26 | 2013-03-28 | Ebay Inc. | System and Method for Instantaneous Retail Payment |
US20130084797A1 (en) * | 2011-09-29 | 2013-04-04 | Qualcomm Innovation Center, Inc. | Mobile communication-device-controlled operations |
US8768249B2 (en) * | 2011-09-29 | 2014-07-01 | Qualcomm Innovation Center, Inc. | Mobile communication-device-controlled operations |
US20140279479A1 (en) * | 2011-10-12 | 2014-09-18 | C-Sam, Inc. | Nfc paired bluetooth e-commerce |
US20140207680A1 (en) * | 2011-10-17 | 2014-07-24 | Capital One Financial Corporation | System and method for providing a mobile wallet shopping companion application |
US20140108260A1 (en) * | 2011-10-17 | 2014-04-17 | Capital One Financial Corporation | System and method for token-based payments |
US20140279546A1 (en) * | 2011-10-17 | 2014-09-18 | Capital One Financial Corporation | Enhanced near field communications attachment |
US20130110719A1 (en) * | 2011-11-02 | 2013-05-02 | Ronald D. Carter | Method and system for multiple payment applications |
US20130166332A1 (en) * | 2011-11-18 | 2013-06-27 | Ayman Hammad | Mobile wallet store and service injection platform apparatuses, methods and systems |
US8874467B2 (en) * | 2011-11-23 | 2014-10-28 | Outerwall Inc | Mobile commerce platforms and associated systems and methods for converting consumer coins, cash, and/or other forms of value for use with same |
US20130132217A1 (en) * | 2011-11-23 | 2013-05-23 | Gregory Yahn | Mobile commerce platforms and associated systems and methods for converting consumer coins, cash, and/or other forms of value for use with same |
US20130159173A1 (en) * | 2011-12-19 | 2013-06-20 | Sridhar Sivaraman | Shared Mobile Payments |
US20140300540A1 (en) * | 2011-12-21 | 2014-10-09 | Mashinery Pty Ltd. | Gesture-Based Device |
US20130171967A1 (en) * | 2012-01-04 | 2013-07-04 | Ayman S. Ashour | Providing Secure Execution of Mobile Device Workflows |
US20130191232A1 (en) * | 2012-01-23 | 2013-07-25 | Bank Of America Corporation | Enhanced mobile application for assisting users at a point of transaction |
US20130219303A1 (en) * | 2012-02-21 | 2013-08-22 | Research In Motion Tat Ab | Method, apparatus, and system for providing a shared user interface |
US20130225121A1 (en) * | 2012-02-29 | 2013-08-29 | Research In Motion Limited | Method and Apparatus to a Driver's Interaction with a Wireless Transceiver |
US20130246259A1 (en) * | 2012-03-15 | 2013-09-19 | Firethorn Mobile, Inc. | System and method for managing payment in transactions with a pcd |
US20130262445A1 (en) * | 2012-04-02 | 2013-10-03 | Pomian & Corella, Llc | Browsing real-time search results reliably on a mobile computing device |
US8774721B2 (en) * | 2012-04-10 | 2014-07-08 | Google Inc. | Detecting a communication tap via signal monitoring |
US9077696B2 (en) * | 2012-04-26 | 2015-07-07 | Qualcomm Incorporated | Transferring data items amongst computing devices using metadata that identifies a location of a transferred item |
US20130305240A1 (en) * | 2012-05-11 | 2013-11-14 | Tyfone, Inc. | Installing applications to password protected desktop screens on a mobile device |
US20130303085A1 (en) * | 2012-05-11 | 2013-11-14 | Research In Motion Limited | Near field communication tag data management |
US8949974B2 (en) * | 2012-05-11 | 2015-02-03 | Tyfone, Inc. | Mobile device with password protected desktop screen |
US9087184B2 (en) * | 2012-05-11 | 2015-07-21 | Tyfone, Inc. | Mobile device with desktop screen indicators |
US20130305351A1 (en) * | 2012-05-11 | 2013-11-14 | Tyfone, Inc. | Mobile device with password protected desktop screen |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140323045A1 (en) * | 2011-11-15 | 2014-10-30 | Famoco | Nfc device and connection system of nfc devices |
US10020847B2 (en) * | 2011-11-15 | 2018-07-10 | Famoco | NFC device and connection system of NFC devices |
US20140199944A1 (en) * | 2012-09-04 | 2014-07-17 | Shenzhen Huiding Technology Co., Ltd. | Touch-screen terminal and method and system for near-field communication |
US9191077B2 (en) * | 2012-09-04 | 2015-11-17 | Shenzhen Huiding Technology Co., Ltd. | Touch-screen terminal and method and system for near-field communication |
US20140080411A1 (en) * | 2012-09-14 | 2014-03-20 | Anand S. Konanur | Integration of a near field communication coil antenna behind a screen display for near field coupling |
US9652124B2 (en) | 2014-10-31 | 2017-05-16 | Microsoft Technology Licensing, Llc | Use of beacons for assistance to users in interacting with their environments |
US9612722B2 (en) | 2014-10-31 | 2017-04-04 | Microsoft Technology Licensing, Llc | Facilitating interaction between users and their environments using sounds |
CN107111473A (en) * | 2014-10-31 | 2017-08-29 | 微软技术许可有限责任公司 | For promoting the user interface capabilities interacted between user and its environment |
US9977573B2 (en) | 2014-10-31 | 2018-05-22 | Microsoft Technology Licensing, Llc | Facilitating interaction between users and their environments using a headset having input mechanisms |
WO2016069668A1 (en) * | 2014-10-31 | 2016-05-06 | Microsoft Technology Licensing, Llc | User interface functionality for facilitating interaction between users and their environments |
US10048835B2 (en) | 2014-10-31 | 2018-08-14 | Microsoft Technology Licensing, Llc | User interface functionality for facilitating interaction between users and their environments |
EP3270657A4 (en) * | 2015-03-09 | 2018-01-17 | Huawei Technologies Co., Ltd. | Region prompting method and terminal |
US20180157407A1 (en) * | 2016-12-07 | 2018-06-07 | Bby Solutions, Inc. | Touchscreen with Three-Handed Gestures System and Method |
US10871896B2 (en) * | 2016-12-07 | 2020-12-22 | Bby Solutions, Inc. | Touchscreen with three-handed gestures system and method |
US20240147204A1 (en) * | 2022-10-27 | 2024-05-02 | Stripe, Inc. | Tap on mobile device zones |
Also Published As
Publication number | Publication date |
---|---|
US20130305351A1 (en) | 2013-11-14 |
US9087184B2 (en) | 2015-07-21 |
US8949974B2 (en) | 2015-02-03 |
US20130305352A1 (en) | 2013-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9087184B2 (en) | Mobile device with desktop screen indicators | |
US10380396B2 (en) | Electronic device having fingerprint sensor | |
EP3332372B1 (en) | Apparatus and method for trusted execution environment based secure payment transactions | |
EP2892002B1 (en) | Method of executing function of electronic device and electronic device using the same | |
US8613047B2 (en) | Interacting with internet servers without keyboard | |
US9064104B2 (en) | Graphical authentication | |
US20150213252A1 (en) | Multiple-access-level lock screen | |
CN101645121A (en) | System and method for setting password protection by utilizing picture | |
US20140344896A1 (en) | Method and apparatus for using electronic device | |
US20140181962A1 (en) | Application executing method using fingerprint recognition, device therefor, and computer readable recording medium therefor | |
KR20150026938A (en) | Electronic device and method for processing a handwriting signiture | |
KR102250780B1 (en) | Method for controlling security and electronic device thereof | |
US20150095222A1 (en) | Dynamic identity representation in mobile devices | |
US20160260080A1 (en) | Terminal and operating method thereof | |
CN105718778A (en) | Terminal interface control method and terminal | |
US9035745B2 (en) | Biometric authentication | |
KR102616793B1 (en) | Electronic device and method for providing scrren thereof | |
US20130305240A1 (en) | Installing applications to password protected desktop screens on a mobile device | |
WO2020001456A1 (en) | Bank card privacy information hiding method, bank card and computer readable storage medium | |
US9424416B1 (en) | Accessing applications from secured states | |
KR102253155B1 (en) | A method for providing a user interface and an electronic device therefor | |
EP3877878B1 (en) | Device and method to control access to protected functionality of applications | |
KR20160045428A (en) | Unlock method and apparatus | |
KR20150029251A (en) | Method for securing object of electronic device and the electronic device therefor | |
KR20180127739A (en) | User device and method for providing security pattern thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TYFONE, INC., OREGON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NARENDRA, SIVA G;TADEPALLI, PRABHAKAR;SIGNING DATES FROM 20120620 TO 20120621;REEL/FRAME:032423/0690 |
|
AS | Assignment |
Owner name: RPX CORPORATION, CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:TYFONE, INC.;REEL/FRAME:035685/0760 Effective date: 20150515 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: TYFONE, INC., OREGON Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:RPX CORPORATION;REEL/FRAME:053396/0443 Effective date: 20200727 |