IP Library Granted Patent US 12,261,974
Granted Patent B1
US 12,261,974 · App. 16/990,990 · Granted Mar 25, 2025

Screen interface for a mobile device apparatus

Inventors: George Andrew Gordon (Fisco, TX); Joseph A Cerrato (Longview, TX); Ronald A Johnston (Longview, TX); Kevin J Zilka (Los Gatos, CA)
Assignee: W74 Technology, LLC
H04M1/72412G06F3/04883G06F21/32G06F21/36G06Q20/3227
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,261,974
App. No.
16/990,990
Granted
Mar 25, 2025
Kind
B1
Abstract

A system, method, and computer program product are provided to: display, utilizing a display, a plurality of triggers including: a time, a location, an application, a network connectivity, a connectivity with at least one other device, and a vocal input; detect, utilizing a touch surface, a touch on at least one of the plurality of triggers; display, utilizing the display, a plurality of actions including: a first application action including a first action of a first application, a second application action including a second action of a second application, and a third application action including third action of a third application; detect, utilizing the touch surface, a touch on at least one of the plurality of actions; based on the detection of the touch on the at least one trigger and the touch on the at least one action: store, utilizing memory, an instruction that includes the at least one trigger and the at least one action; detect whether the at least one trigger has been triggered; and in response to the detection that the at least one trigger has been triggered, perform the at least one action based on the instruction, utilizing the device.

Claims (131)

1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a device including a display, a microphone, a speaker, and a touch surface, cause the device to:

display, utilizing the display, a plurality of triggers including: a time, a location, an application, a network connectivity, at least one aspect of at least one other device, and a user input via a vocal input;

detect, utilizing the touch surface, a touch on at least one of the plurality of triggers;

display, utilizing the display, a plurality of actions including: a first application action including a first action of a first application, a second application action including a second action of a second application, and a third application action including a third action of a third application;

detect, utilizing the touch surface, a touch on at least one of the plurality of actions;

based on the detection of the touch on the at least one trigger and the touch on the at least one action: store an instruction that includes the at least one trigger and the at least one action;

detect whether the at least one trigger has been triggered; and

in response to the detection that the at least one trigger has been triggered, perform the at least one action based on the instruction, utilizing the device.

2. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that one selected from the group of:

the display and the touch surface are components of a touch screen;

the plurality of triggers are displayed utilizing the same user interface;

the plurality of triggers are not displayed utilizing the same user interface;

all of the plurality of triggers are displayed so that they are capable of being selected, even though only a portion of the plurality of triggers are selected;

the user input via the vocal input, includes user voice input;

the instruction is not one of the instructions, when executed by the device, cause the device to operate;

the time is explicitly customized;

the time is triggered upon the time arriving;

the time is triggered upon the time passing;

the location is explicitly customized;

the location is triggered upon arriving at the location;

the location is triggered upon departing from the location;

the location is triggered upon arriving within a predetermined distance from the location;

the application is explicitly customized;

the application is triggered upon opening the application;

the application is triggered upon performing a function using the application;

the network connectivity is explicitly customized;

the network connectivity is triggered upon connecting to a particular network;

the connectivity with at least one other device is explicitly customized;

the connectivity with at least one other device is triggered upon connecting to the at least one other device;

the connectivity with at least one other device is triggered upon performing a function using the at least one other device;

the vocal input is explicitly customized;

the vocal input is triggered by detecting the vocal input using the microphone;

the plurality of triggers are displayed using representative indicia such that the touch on at least one of the plurality of triggers is detected via the respective representative indicia;

the first action is capable of being performed utilizing the first application;

the first action is capable of being performed utilizing the first application under user control;

the first action is capable of being automatically performed utilizing the first application;

the plurality of actions are displayed using representative indicia such that the touch on at least one of the plurality of actions is detected via the respective representative indicia;

the instruction is stored based on the detection of the touch on the at least one trigger and the touch on the at least one action, by being stored in response to the detection of the touch on the at least one trigger and the touch on the at least one action;

the instruction is stored based on the detection of the touch on the at least one trigger and the touch on the at least one action, by being stored in response to detection of a particular one or more user inputs after the detection of the touch on the at least one trigger and the touch on the at least one action;

it is detected whether the at least one trigger has been triggered using software of the device;

it is detected whether the at least one trigger has been triggered using hardware of the device;

it is detected whether the at least one trigger has been triggered using at least one other device;

the at least one action is performed in response to the detection that the at least one trigger has been triggered, by being performed in immediate response to the detection that the at least one trigger has been triggered;

the at least one action is performed in response to the detection that the at least one trigger has been triggered, by being performed after at least one intermediate operation that is performed in response to the detection that the at least one trigger has been triggered;

the at least one action is performed based on the instruction, by using the instruction;

the at least one action is performed based on the instruction, by being performed under control of the instruction;

the at least one action is performed utilizing the device, by using at least one component of the device; or

the at least one action is performed utilizing the device, by being at least partially performed by the device and being at least partially performed by at least one other device;

and

wherein the device is configured for determining a location associated with the device;

determining a presence of at least one other person at the location; and automatically displaying a graphical user interface associated with the determined location and the determined presence of the at least one other person, wherein the device is further configured for determining that the location is proximate to a previously identified item of interest; and

displaying another graphical user interface associated with the determined location and the previously identified item of interest.

3. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that the plurality of triggers further include: opening of a predetermined application, receipt of a short message service (SMS) message, receipt of a notification, a battery level reaching a predetermined threshold, utilization of a gaming application, a calendar-based trigger, and receipt of a call from a predetermined caller, where the time includes a time range and a specific time.

4. The non-transitory computer readable storage medium of claim 3 , wherein the instructions, when executed by the device, cause the device to operate such that the plurality of triggers further include: receipt of an SMS message from a predetermined contact, receipt of a notification with a predetermined keyword, and receipt of a notification associated with a predetermined application.

5. The non-transitory computer readable storage medium of claim 3 , wherein the instructions, when executed by the device, cause the device to operate such that multiple of the plurality of triggers are included with the instruction, and all of the multiple of the plurality of triggers are required to be triggered for the at least one action to be performed.

6. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that the plurality of actions further include a data synchronization, a mute action, a volume increase action, a color control action, a Bluetooth-enabled content sharing action, a lockscreen action, a music play action, a start application action, a navigate to a website action, a record action, an action involving multiple different applications, and a call rejection action.

7. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that the plurality of actions further include a display of actions that, in response to a selection thereof, a selected action is performed.

8. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that the device learns a sequence of triggers and, based on the learned sequence of triggers, recommends at least one recommended instruction, and, based on a receipt of a selection of the at least one recommended instruction to be saved and in response to detection that the sequence of triggers has been triggered, utilizes the at least one recommended instruction for performing an associated action, utilizing the device.

9. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that the device learns a sequence of one or more triggers and a subsequent action, recommends at least one recommended instruction, and, based on a receipt of a selection of the at least one recommended instruction to be saved and in response to detection that the sequence of triggers has been triggered, utilizes the at least one recommended instruction for automatically performing the subsequent action.

10. The non-transitory computer readable storage medium of claim 9 , wherein the instructions, when executed by the device, cause the device to operate such that the one or more recommended instructions are recommended via a notification that provides access to information relating to the sequence of one or more triggers and the subsequent action.

11. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that one or more predetermined instructions are displayed, and based on detection of a touch on at least one of the one or more predetermined instructions, display the at least one predetermined instruction including a predetermined trigger and a predetermined action, and, based on a receipt of a selection of the at least one predetermined instruction to be saved and in response to detection that the predetermined trigger has been triggered, utilize the at least one predetermined instruction for performing the predetermined action, utilizing the device.

12. The non-transitory computer readable storage medium of claim 11 , wherein the instructions, when executed by the device, cause the device to operate such that the predetermined trigger and the predetermined action are capable of being modified after being displayed, before the receipt of the selection of the at least one predetermined instruction to be saved.

13. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that the plurality of actions further include a display of an action description, where, in response to user confirmation input after the display of the action description, an action that is a subject of the action description, is performed.

14. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that the instruction is capable of being shared with another device for use by another user of the another device.

15. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to:

display, utilizing the display, a plurality of mode triggers;

detect, utilizing the touch surface, a touch on at least one of the plurality of mode triggers;

display, utilizing the display, a plurality of modes;

detect, utilizing the touch surface, a touch on at least one of the plurality of modes;

based on the detection of the touch on the at least one mode trigger and the touch on the at least one mode: store a mode instruction that includes the at least one mode trigger and the at least one mode;

detect whether the at least one mode trigger has been triggered; and

in response to the detection that the at least one mode trigger has been triggered, operate the device in the at least one mode based on the mode instruction.

16. The non-transitory computer readable storage medium of claim 15 , wherein the instructions, when executed by the device, cause the device to operate such that the at least one mode trigger includes multiple of the plurality of mode triggers that are included with the mode instruction, such that only a subset of the multiple of the plurality of mode triggers is required to be triggered for the device to operate in the at least one mode based on the mode instruction.

17. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that at least five ( 5 ) of:

(a) the plurality of triggers further include at least nine (9) of: opening of a predetermined application, receipt of a short message service (SMS) message, receipt of a notification, a battery level reaching a predetermined threshold, utilization of a gaming application, a calendar-based trigger, receipt of a call from a predetermined caller, receipt of an SMS message from a predetermined contact, receipt of a notification with a predetermined keyword, and receipt of a notification associated with a predetermined application;

(b) the plurality of actions further include at least eleven (11) of: a data synchronization action, a mute action, a volume increase action, a color control action, a Bluetooth-enabled content sharing action, a lockscreen action, a music play action, a start application action, a navigate to a website action, a record action, a call rejection action, an action involving multiple different applications, a display of actions that in response to a selection thereof a selected action is performed;

(c) the device learns a sequence of one or more triggers and a subsequent action, recommends at least one recommended instruction, and, based on a receipt of a selection of the at least one recommended instruction to be saved and in response to detection that the sequence of triggers has been triggered, utilizes the at least one recommended instruction for automatically performing the subsequent action;

(d) one or more predetermined instructions are displayed, and based on detection of a touch on at least one of the one or more predetermined instructions, identify the at least one predetermined instruction including a predetermined trigger and a predetermined action, and, based on a receipt of a selection of the at least one predetermined instruction to be saved and in response to detection that the predetermined trigger has been triggered, utilize the at least one predetermined instruction for performing the predetermined action, utilizing the device, where the predetermined trigger and the predetermined action are capable of being modified after being displayed, before the receipt of the selection of the at least one predetermined instruction;

(e) the at least one action includes multiple of the plurality of actions that are included with the instruction, for performing different actions using different applications in response to the detection that the at least one trigger has been triggered; and

(f) wherein the instructions, when executed by the device, cause the device to: display, utilizing the display, a plurality of mode triggers; detect, utilizing the touch surface, a touch on at least one of the plurality of mode triggers; display, utilizing the display, a plurality of modes; detect, utilizing the touch surface, a touch on at least one of the plurality of modes; based on the detection of the touch on the at least one mode trigger and the touch on the at least one mode: store a mode instruction that includes the at least one mode trigger and the at least one mode; detect whether the at least one mode trigger has been triggered; and in response to the detection that the at least one mode trigger has been triggered, operate the device in the at least one mode based on the mode instruction, where the at least one mode trigger includes multiple of the plurality of mode triggers that are included with the mode instruction, such that only a subset of the multiple of the plurality of mode triggers is required to be triggered for the device to operate in the at least one mode based on the mode instruction.

18. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that:

the plurality of triggers further include at least nine (9) of: opening of a predetermined application, receipt of a short message service (SMS) message, receipt of a notification, a battery level reaching a predetermined threshold, utilization of a gaming application, a calendar-based trigger, receipt of a call from a predetermined caller, receipt of an SMS message from a predetermined contact, receipt of a notification with a predetermined keyword, and receipt of a notification associated with a predetermined application;

the plurality of actions further include at least eleven (11) of: a data synchronization action, a mute action, a volume increase action, a color control action, a Bluetooth-enabled content sharing action, a lockscreen action, a music play action, a start application action, a navigate to a website action, a record action, a call rejection action, an action involving multiple different applications, a display of actions that in response to a selection thereof a selected action is performed;

the device learns a sequence of one or more triggers and a subsequent action, recommends at least one recommended instruction, and, based on a receipt of a selection of the at least one recommended instruction to be saved and in response to detection that the sequence of triggers has been triggered, utilizes the at least one recommended instruction for automatically performing the subsequent action;

one or more predetermined instructions are displayed, and based on detection of a touch on at least one of the one or more predetermined instructions, identify the at least one predetermined instruction including a predetermined trigger and a predetermined action, and, based on a receipt of a selection of the at least one predetermined instruction to be saved and in response to detection that the predetermined trigger has been triggered, utilize the at least one predetermined instruction for performing the predetermined action, utilizing the device, where the predetermined trigger and the predetermined action are capable of being modified after being displayed, before the receipt of the selection of the at least one predetermined instruction;

the at least one action includes multiple of the plurality of actions that are included with the instruction, for performing different actions using different applications in response to the detection that the at least one trigger has been triggered;

wherein the instructions, when executed by the device, cause the device to:

display, utilizing the display, a plurality of mode triggers;

detect, utilizing the touch surface, a touch on at least one of the plurality of mode triggers;

display, utilizing the display, a plurality of modes;

detect, utilizing the touch surface, a touch on at least one of the plurality of modes;

based on the detection of the touch on the at least one mode trigger and the touch on the at least one mode: store a mode instruction that includes the at least one mode trigger and the at least one mode;

detect whether the at least one mode trigger has been triggered; and

in response to the detection that the at least one mode trigger has been triggered, operate the device in the at least one mode based on the mode instruction, where the at least one mode trigger includes multiple of the plurality of mode triggers that are included with the mode instruction, such that only a subset of the multiple of the plurality of mode triggers is required to be triggered for the device to operate in the at least one mode based on the mode instruction.

19. The non-transitory computer readable storage medium of claim 1 , wherein the instructions, when executed by the device, cause the device to operate such that:

the plurality of triggers further include: opening of a predetermined application, receipt of a short message service (SMS) message, receipt of a notification, a battery level reaching a predetermined threshold, utilization of a gaming application, a calendar-based trigger, receipt of a call from a predetermined caller, receipt of an SMS message from a predetermined contact, receipt of a notification with a predetermined keyword, and receipt of a notification associated with a predetermined application;

the plurality of actions further include: a data synchronization action, a mute action, a volume increase action, a color control action, a Bluetooth-enabled content sharing action, a lockscreen action, a music play action, a start application action, a navigate to a website action, a record action, a call rejection action, an action involving multiple different applications, a display of actions that in response to a selection thereof a selected action is performed;

the device learns a sequence of one or more triggers and a subsequent action, recommends at least one recommended instruction, and, based on a receipt of a selection of the at least one recommended instruction to be saved and in response to detection that the sequence of triggers has been triggered, utilizes the at least one recommended instruction for automatically performing the subsequent action;

one or more predetermined instructions are displayed, and based on detection of a touch on at least one of the one or more predetermined instructions, identify the at least one predetermined instruction including a predetermined trigger and a predetermined action, and, based on a receipt of a selection of the at least one predetermined instruction to be saved and in response to detection that the predetermined trigger has been triggered, utilize the at least one predetermined instruction for performing the predetermined action, utilizing the device, where the predetermined trigger and the predetermined action are capable of being modified after being displayed, before the receipt of the selection of the at least one predetermined instruction;

the at least one action includes multiple of the plurality of actions that are included with the instruction, for performing different actions using different applications in response to the detection that the at least one trigger has been triggered;

wherein the instructions, when executed by the device, cause the device to:

display, utilizing the display, a plurality of mode triggers;

detect, utilizing the touch surface, a touch on at least one of the plurality of mode triggers;

display, utilizing the display, a plurality of modes;

detect, utilizing the touch surface, a touch on at least one of the plurality of modes;

based on the detection of the touch on the at least one mode trigger and the touch on the at least one mode: store a mode instruction that includes the at least one mode trigger and the at least one mode;

detect whether the at least one mode trigger has been triggered; and

in response to the detection that the at least one mode trigger has been triggered, operate the device in the at least one mode based on the mode instruction, where the at least one mode trigger includes multiple of the plurality of mode triggers that are included with the mode instruction, such that only a subset of the multiple of the plurality of mode triggers is required to be triggered for the device to operate in the at least one mode based on the mode instruction.

20. A method, comprising:

at a device including a display, memory, a microphone, a speaker, and a touch surface:

displaying, utilizing the display, a plurality of triggers including: a time, a location, an application, a network connectivity, at least one aspect of at least one other device, and a user input via a vocal input;

detecting, utilizing the touch surface, a touch on at least one of the plurality of triggers;

displaying, utilizing the display, a plurality of actions including: a first application action including a first action of a first application, a second application action including a second action of a second application, and a third application action including a third action of a third application;

detecting, utilizing the touch surface, a touch on at least one of the plurality of actions;

based on the detection of the touch on the at least one trigger and the touch on the at least one action: storing, utilizing the memory, an instruction that includes the at least one trigger and the at least one action;

detecting whether the at least one trigger has been triggered; and

in response to the detection that the at least one trigger has been triggered, performing the at least one action based on the instruction, utilizing the device.

21. A device, comprising:

a display;

memory;

a microphone;

a speaker,

a touch surface; and

one or more processors in communication with the display, the memory, the microphone, the speaker, and the touch surface, wherein the one or more processors execute instructions stored by the memory, to cause the device to:

display, utilizing the display, a plurality of triggers including: a time, a location, an application, a network connectivity, at least one aspect of at least one other device, and a user input via a vocal input;

detect, utilizing the touch surface, a touch on at least one of the plurality of triggers;

display, utilizing the display, a plurality of actions including: a first application action including a first action of a first application, a second application action including a second action of a second application, and a third application action including a third action of a third application;

detect, utilizing the touch surface, a touch on at least one of the plurality of actions;

based on the detection of the touch on the at least one trigger and the touch on the at least one action: store, utilizing the memory, an instruction that includes the at least one trigger and the at least one action;

detect whether the at least one trigger has been triggered; and

in response to the detection that the at least one trigger has been triggered, perform the at least one action based on the instruction, utilizing the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2023
From: MAJEN TECH, LLC
To: W74 TECHNOLOGY, LLC
Reel/Frame 062925/0546 →
Continuity (6)
Continuation 16740937 · Jan 13, 2020
Continuation 16041614 · Jul 20, 2018
Continuation 15924272 · Mar 18, 2018
Continuation 15789867 · Oct 20, 2017
Continuation In Part 14050332 · Oct 9, 2013
Provisional Application 61751212 · Jan 10, 2013
References Cited (221)
US 5797031A · Shapiro et al. · 1998 [cited by applicant]
US 5924042A · Sakamoto et al. · 1999 [cited by applicant]
US 6282612B1 · Sakajiri et al. · 2001 [cited by applicant]
US 6703918B1 · Kita · 2004 [cited by applicant]
US 6868074B1 · Hanson · 2005 [cited by applicant]
US 6974078B1 · Simon · 2005 [cited by applicant]
US 6985078B2 · Suzuki et al. · 2006 [cited by applicant]
US 7254786B2 · Henriquez · 2007 [cited by applicant]
US 7641111B2 · Adams et al. · 2010 [cited by applicant]
US 7900833B2 · Silverbrook et al. · 2011 [cited by applicant]
US 7946477B1 · Ramachandran et al. · 2011 [cited by applicant]
US 8023895B2 · Smith · 2011 [cited by applicant]
US 8065235B2 · Narayanaswami et al. · 2011 [cited by applicant]
US 8113438B1 · Leason et al. · 2012 [cited by applicant]
US 8126806B1 · DiMartino et al. · 2012 [cited by applicant]
US 8196131B1 · Behren et al. · 2012 [cited by applicant]
US 8223024B1 · Petrou · 2012 [cited by applicant]
US 8291349B1 · Park et al. · 2012 [cited by applicant]
US 8335932B2 · Behren et al. · 2012 [cited by applicant]
US 8346672B1 · Weiner et al. · 2013 [cited by applicant]
US 8370431B1 · Wang et al. · 2013 [cited by applicant]
US 8380177B2 · Laracey · 2013 [cited by applicant]
US 8417225B2 · Mock et al. · 2013 [cited by applicant]
US 8649770B1 · Cope et al. · 2014 [cited by applicant]
US 8666895B2 · Grigg et al. · 2014 [cited by applicant]
US 9129273B2 · Baldwin et al. · 2015 [cited by applicant]
US 9299072B2 · Khan et al. · 2016 [cited by applicant]
US 9400977B2 · Brown et al. · 2016 [cited by applicant]
US 9529490B2 · Li · 2016 [cited by applicant]
US 9864984B2 · Khan et al. · 2018 [cited by applicant]
US 10120541B2 · Shaw et al. · 2018 [cited by applicant]
US 10223682B2 · Brown et al. · 2019 [cited by applicant]
US 10489769B2 · Brown et al. · 2019 [cited by applicant]
US 10551876B2 · Sepulveda et al. · 2020 [cited by applicant]
US 10635134B2 · Sepulveda et al. · 2020 [cited by applicant]
US 10642416B2 · Sepulveda et al. · 2020 [cited by applicant]
US 10699262B2 · Brown et al. · 2020 [cited by applicant]
US 10754603B2 · Bernstein et al. · 2020 [cited by applicant]
US 10861090B2 · Haggerty et al. · 2020 [cited by applicant]
US 20030001722A1 · Smith · 2003 [cited by applicant]
US 20030028481A1 · Flitcroft et al. · 2003 [cited by applicant]
US 20030108009A1 · Petersen · 2003 [cited by applicant]
US 20040054629A1 · Jong et al. · 2004 [cited by applicant]
US 20040225613A1 · Narayanaswami et al. · 2004 [cited by applicant]
US 20050074125A1 · Chavanne et al. · 2005 [cited by applicant]
US 20050221798A1 · Sengupta et al. · 2005 [cited by applicant]
US 20060135142A1 · Repka · 2006 [cited by applicant]
US 20060189382A1 · Muir et al. · 2006 [cited by applicant]
US 20060224989A1 · Pettiross et al. · 2006 [cited by applicant]
US 20060288233A1 · Kozlay · 2006 [cited by applicant]
US 20070035513A1 · Sherrard et al. · 2007 [cited by applicant]
US 20070050618A1 · Roux et al. · 2007 [cited by applicant]
US 20070152035A1 · Adams et al. · 2007 [cited by applicant]
US 20070157094A1 · Lemay et al. · 2007 [cited by applicant]
US 20070162350A1 · Friedman · 2007 [cited by applicant]
US 20070206743A1 · Chang · 2007 [cited by applicant]
US 20080011833A1 · Saarisalo · 2008 [cited by applicant]
US 20080045806A1 · Keppler · 2008 [cited by applicant]
US 20080165210A1 · Platzer et al. · 2008 [cited by applicant]
US 20080235144A1 · Phillips · 2008 [cited by applicant]
US 20090007014A1 · Coomer et al. · 2009 [cited by applicant]
US 20090159678A1 · Day et al. · 2009 [cited by applicant]
US 20090212902A1 · Haddock · 2009 [cited by applicant]
US 20090300649A1 · Gopal et al. · 2009 [cited by applicant]
US 20100023449A1 · Skowronek et al. · 2010 [cited by applicant]
US 20110117898A1 · Pereira et al. · 2011 [cited by applicant]
US 20110163969A1 · Anzures et al. · 2011 [cited by applicant]
US 20110165896A1 · Stromberg et al. · 2011 [cited by applicant]
US 20110202834A1 · Mandryk et al. · 2011 [cited by applicant]
US 20110214158A1 · Pasquero et al. · 2011 [cited by applicant]
US 20110239304A1 · Saarisalo · 2011 [cited by applicant]
US 20120011572A1 · Chew et al. · 2012 [cited by applicant]
US 20120015629A1 · Olsen et al. · 2012 [cited by applicant]
US 20120017084A1 · Hutton · 2012 [cited by applicant]
US 20120024947A1 · Naelon · 2012 [cited by applicant]
US 20120030043A1 · Ross et al. · 2012 [cited by applicant]
US 20120041767A1 · Hoffman et al. · 2012 [cited by applicant]
US 20120143706A1 · Crake et al. · 2012 [cited by applicant]
US 20120206335A1 · Osterhout et al. · 2012 [cited by applicant]
US 20120221421A1 · Hammad · 2012 [cited by applicant]
US 20120240041A1 · Lim et al. · 2012 [cited by applicant]
US 20120241524A1 · Blot et al. · 2012 [cited by applicant]
US 20120244805A1 · Haikonen et al. · 2012 [cited by applicant]
US 20120254290A1 · Naaman · 2012 [cited by applicant]
US 20120266220A1 · Brudnicki et al. · 2012 [cited by applicant]
US 20120300932A1 · Cambridge et al. · 2012 [cited by applicant]
US 20130036382A1 · Yuan et al. · 2013 [cited by applicant]
US 20130047123A1 · May et al. · 2013 [cited by applicant]
US 20130060618A1 · Barton et al. · 2013 [cited by applicant]
US 20130069985A1 · Wong et al. · 2013 [cited by applicant]
US 20130073448A1 · Wall et al. · 2013 [cited by applicant]
US 20130073449A1 · Voynow et al. · 2013 [cited by applicant]
US 20130111599A1 · Gargiulo · 2013 [cited by applicant]
US 20130117365A1 · Padmanabhan et al. · 2013 [cited by applicant]
US 20130125020A1 · Lee et al. · 2013 [cited by applicant]
US 20130151140A1 · Suh · 2013 [cited by applicant]
US 20130151400A1 · Makhotin et al. · 2013 [cited by applicant]
US 20130173477A1 · Cairns · 2013 [cited by applicant]
US 20130212470A1 · Karunamuni et al. · 2013 [cited by applicant]
US 20130219342A1 · Nosou et al. · 2013 [cited by applicant]
US 20130268331A1 · Bitz et al. · 2013 [cited by applicant]
US 20130275883A1 · Bharshankar et al. · 2013 [cited by applicant]
US 20130332297A1 · Forutanpour et al. · 2013 [cited by applicant]
US 20130332353A1 · Aidasani et al. · 2013 [cited by applicant]
US 20140030980A1 · D'Ambrosio · 2014 [cited by applicant]
US 20140058937A1 · Watson · 2014 [cited by applicant]
US 20140108260A1 · Poole et al. · 2014 [cited by applicant]
US 20140129438A1 · Desai et al. · 2014 [cited by applicant]
US 20140244494A1 · Davis et al. · 2014 [cited by applicant]
US 20140244495A1 · Davis et al. · 2014 [cited by applicant]
US 20140325614A1 · Rhelimi · 2014 [cited by applicant]
US 20140344153A1 · Raj et al. · 2014 [cited by applicant]
US 20140362056A1 · Zambetti et al. · 2014 [cited by applicant]
US 20140365882A1 · Lemay · 2014 [cited by applicant]
US 20140365912A1 · Shaw et al. · 2014 [cited by applicant]
US 20140365919A1 · Shaw et al. · 2014 [cited by applicant]
US 20140365953A1 · Zambetti et al. · 2014 [cited by applicant]
US 20150058191A1 · Khan et al. · 2015 [cited by applicant]
US 20150186871A1 · Laracey · 2015 [cited by applicant]
US 20150227925A1 · Filler · 2015 [cited by applicant]
US 20150271091A1 · Maruyama · 2015 [cited by applicant]
US 20150348007A1 · Khan et al. · 2015 [cited by applicant]
US 20150348009A1 · Brown et al. · 2015 [cited by applicant]
US 20150348025A1 · Brown et al. · 2015 [cited by applicant]
US 20150356602A1 · Moore et al. · 2015 [cited by applicant]
US 20160037345A1 · Margadoudakis · 2016 [cited by applicant]
US 20160203467A1 · Khan et al. · 2016 [cited by applicant]
US 20160300211A1 · Brown et al. · 2016 [cited by applicant]
US 20160379205A1 · Margadoudakis · 2016 [cited by applicant]
US 20170010771A1 · Bernstein et al. · 2017 [cited by applicant]
US 20170010846A1 · Bernstein et al. · 2017 [cited by applicant]
US 20170010847A1 · Bernstein et al. · 2017 [cited by applicant]
US 20170286938A1 · Brown et al. · 2017 [cited by applicant]
US 20190073102A1 · Shaw et al. · 2019 [cited by applicant]
US 20190220134A1 · Sepulveda et al. · 2019 [cited by applicant]
US 20200042970A1 · Brown et al. · 2020 [cited by applicant]
US 20200249720A1 · Sepulveda et al. · 2020 [cited by applicant]
AU 2014278594A1 · 2015 [cited by applicant]
CN 101808633A · 2010 [cited by applicant]
CN 101933246A · 2010 [cited by applicant]
CN 102160070A · 2011 [cited by applicant]
CN 102215053A · 2011 [cited by applicant]
CN 102254259A · 2011 [cited by applicant]
CN 102498705A · 2012 [cited by applicant]
CN 102906766A · 2013 [cited by applicant]
CN 101809633B · 2013 [cited by applicant]
CN 103310337A · 2013 [cited by applicant]
CN 102687485B · 2015 [cited by applicant]
CN 105308634A · 2016 [cited by applicant]
CN 102656599B · 2016 [cited by applicant]
CN 106233241A · 2016 [cited by applicant]
CN 106233314A · 2016 [cited by applicant]
CN 106445184A · 2017 [cited by applicant]
CN 107665047A · 2018 [cited by applicant]
CN 110570180A · 2019 [cited by applicant]
DK 201670559B · 2016 [cited by applicant]
DK 201770561A1 · 2018 [cited by applicant]
DK 201670555B · 2018 [cited by applicant]
EP 2388744A2 · 2011 [cited by applicant]
EP 2956825A2 · 2016 [cited by applicant]
EP 3097472A1 · 2016 [cited by applicant]
EP 3149679A1 · 2017 [cited by applicant]
EP 3130999A1 · 2019 [cited by applicant]
EP 3465408B1 · 2020 [cited by applicant]
EP 3699746A1 · 2020 [cited by applicant]
GB 2237486A · 1991 [cited by applicant]
GB 2277183A · 1994 [cited by applicant]
GB 2407189A · 2005 [cited by applicant]
IN 103745350A · 2014 [cited by applicant]
IN 201617036149 · 2017 [cited by applicant]
JP 2000200315A · 2000 [cited by applicant]
JP 2014532208A · 2014 [cited by applicant]
JP 2016518361A · 2016 [cited by applicant]
JP 2016522510A · 2016 [cited by applicant]
JP 2016158867A · 2016 [cited by applicant]
JP 2017504128A · 2017 [cited by applicant]
JP 2017076173A · 2017 [cited by applicant]
JP 2018173974A · 2018 [cited by applicant]
JP 2019527891A · 2019 [cited by applicant]
JP 6700471B2 · 2020 [cited by applicant]
JP 2020149697A · 2020 [cited by applicant]
KR 1020070048860A · 2007 [cited by applicant]
KR 1020110005889U · 2011 [cited by applicant]
KR 20110094732A · 2011 [cited by applicant]
KR 20140023605A · 2014 [cited by applicant]
KR 20140063816A · 2014 [cited by applicant]
KR 1020160137640A · 2016 [cited by applicant]
KR 101831351B1 · 2018 [cited by applicant]
KR 1020180021223A · 2018 [cited by applicant]
KR 1020190021487A · 2019 [cited by applicant]
KR 1020190026028A · 2019 [cited by applicant]
KR 101982003B1 · 2019 [cited by applicant]
KR 101952334B1 · 2019 [cited by applicant]
KR 102065900B1 · 2020 [cited by applicant]
KR 1020200006172A · 2020 [cited by applicant]
KR 102104218B1 · 2020 [cited by applicant]
KR 20200058587A · 2020 [cited by applicant]
KR 102166223B1 · 2020 [cited by applicant]
NL 2012929A · 2014 [cited by applicant]
WO 2008147457A1 · 2008 [cited by applicant]
WO 2009003941A1 · 2009 [cited by applicant]
WO 2009039419A1 · 2009 [cited by applicant]
WO 2010111002A1 · 2010 [cited by applicant]
WO 2010128442A3 · 2011 [cited by applicant]
WO 2011100623A3 · 2011 [cited by applicant]
WO 2013039528A1 · 2013 [cited by applicant]
WO 2014143843A1 · 2014 [cited by applicant]
WO 2014143916A2 · 2014 [cited by applicant]
WO 2014122451A3 · 2014 [cited by applicant]
WO 2014200730A1 · 2014 [cited by applicant]
WO 2014200676A3 · 2015 [cited by applicant]
WO 2014143916A3 · 2015 [cited by applicant]
WO 2015183412A1 · 2015 [cited by applicant]
WO 2018022313A1 · 2018 [cited by applicant]
“Bell ID Secure Element in the Cloud,” (product data sheet), Bell ID, [online], 2014, retrieved on Dec. 21, 2014], retrieved from the internet. [cited by applicant]
Bell ID, Bell ID: Secure Element in the Cloud, YouTube, video file, available online at https://www.youtube.com/watch?v=t5KuxXgW7Qs, Nov. 6, 2013. [cited by applicant]
Epstein, Video: Forget Smartphones and NFC, ‘Coin’ is the Future of Payments, BGR, available online at http://bgr.com/2013/11/14/coin-preorders-announcement-payment-solution/, Nov. 14, 2013. [cited by applicant]
Epstein, Zach, “Video: Forget smartphones and NFC, ‘Coin’ is the future of payments,” Yahoo News, [online], Nov. 14, 2013, Apr. 13, 2012, [retrieved on Nov. 20, 2014], retrieved from the internet. [cited by applicant]
Rakesh, “WiFi Direct is Better Than Bluetooth for Sharing Files Between Android Devices,” http://www.droidviews.com/wifi-direct-is-better-than-bluetooth-for-exchanging-files-between-android-devices, Mar. 7, 2013, 12 pag… [cited by applicant]
Wallen, “Five Useful Tips for Your Samsung Galaxy S III,” TechRepublic, http:www.techrepublic.com/blog.smartphones/five-useful-tips-for-your-Samsung-Galaxy-S-III, Nov. 1, 2012, 12 pages. [cited by applicant]
Wikipedia, “iOS 5,” https://en.wikipedia.org/wiki/IOS_5#:˜:text=iOS%205%20is%20the%20fifth,6%20on%20September%2019%2C%202012. [cited by applicant]