IP Library Granted Patent US 12,355,745
Granted Patent B1
US 12,355,745 · App. 18/976,319 · Granted Jul 8, 2025

Secure mobile device management

Inventor: Brandt Welker (Reading, PA)
Assignee: Invisalert Solutions, Inc.
H04L63/08
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,355,745
App. No.
18/976,319
Granted
Jul 8, 2025
Kind
B1
Abstract

Apparatuses and methods for securely managing a mobile computing device can include determining parameters of a secure computing session and saving the parameters into one or more profile files accessible by a processing device. A user can establish a secure computing session by selecting a mobile computing device and providing a user ID and password. After the user ID and password is authenticated, a secure computing session is established with the mobile computing device in accordance with the one or more profile files. Sensitive session data may then be transmitted to the mobile computing device. At the end of the secure computing session, the sensitive session data is deleted from the mobile computing device.

Claims (50)

1. A method for securely managing operations of a mobile computing device, the method comprising:

receiving or accessing, by a remote server, security data parameters from a network administrator, wherein the security data parameters comprises encryption, network connection, and a maximum session time;

receiving or accessing, by the remote server, session configuration data from a supervisor, wherein the session configuration data comprises session parameters comprising session length, wherein the session length is less than the maximum session time;

receiving, by the remote server, authentication data comprising user credentials and a device identifier of the mobile computing device from a user operating a local computing device;

authenticating, by the remote server, the user credentials;

initiating a secure session for the mobile computing device by transmitting, from the remote server, the security data parameters, a session configuration data, and the authentication data session data to the mobile computing device;

operating the mobile computing device within the security data parameters and session configuration data for a session period until an end of the secure session, wherein the end of the secure session is triggered manually by the user or automatically when the session period reaches the session length; and

automatically deleting session data from the mobile computing device after the secure session period is completed.

2. The method of claim 1 , further comprising automatically deleting session data from the mobile computing device when the mobile computing device leaves a designated network that is designated by the network connection.

3. The method of claim 1 , further comprising selecting, by the user, a mobile computing device.

4. The method of claim 1 , wherein initiating the secure session includes transmitting, from the processing device, the session data associated with the user to the mobile computing device.

5. The method of claim 1 , wherein the session data comprises patient health information.

6. The method of claim 1 , wherein the session data comprises one or more of: security profile information, encryption algorithms, encryption keys, accessible data types, communication networks, a maximum session duration for use during the secure session, or a combination thereof.

7. The method of claim 1 , where in the session data includes session profile information comprising a user's maximum session duration and user credentials.

8. The method of claim 1 , wherein the remote server includes a network-connected computing device.

9. The method of claim 1 , wherein the remote server is a cloud-based server.

10. The method of claim 1 , wherein the local computing device comprises a desktop computer.

11. The method of claim 1 , further comprising transmitting the session configuration data to the remote server.

12. The method of claim 1 , further comprising triggering the end of the secure session when the network connection is unresponsive.

13. The method of claim 1 , further comprising transmitting an alert after the end of the secure session is triggered.

14. The method of claim 1 , wherein the secure session comprises a time-limited two-way connection between two or more devices.

15. A method for securely managing operations of a mobile computing device, the method comprising:

receiving or accessing, by a remote server, security data parameters from a network administrator, wherein the security data parameters comprises encryption, network connection, and a maximum session time;

receiving or accessing, by the remote server, session configuration data from a supervisor, wherein the session configuration data comprises session parameters comprising session length, wherein the session length is less than the maximum session time;

receiving, by the remote server, authentication data comprising user credentials including a username and a password, and a device identifier of the mobile computing device from a user operating a local computing device;

authenticating, by the remote server, the user credentials;

initiating a secure session for the mobile computing device by transmitting, from the remote server, the security data parameters, a session configuration data, and the authentication data session data to the mobile computing device;

operating the mobile computing device within the security data parameters and session configuration data for a session period until an end of the secure session, wherein the end of the secure session is triggered manually by the user or automatically when the session period reaches the session length; and

automatically deleting session data from the mobile computing device after the secure session period is completed and/or when the mobile computing device leaves a designated network that is designated by the network connection for longer than a threshold period.

16. A system comprising:

a mobile computing device; and

a first non-transitory, computer-readable storage media having executable instructions that, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:

receiving or accessing, by a remote server, security data parameters from a network administrator, wherein the security data parameters comprises encryption, network connection, and a maximum session time;

receiving or accessing, by the remote server, session configuration data from a supervisor, wherein the session configuration data comprises session parameters comprising session length, wherein the session length is less than the maximum session time;

receiving, by the remote server, authentication data comprising user credentials and a device identifier for the mobile computing device from a user operating a local computing device;

authenticating, by the remote server, the user credentials; and

initiating a secure session for the mobile computing device by transmitting, from the remote server, the security data parameters, a session configuration data, and the authentication data session data to the mobile computing device;

wherein the mobile computing device is configured to operate within the security data parameters and session configuration data for a session period until an end of the secure session, wherein the end of the secure session is triggered manually by the user or automatically when the session period reaches the session length, and further wherein the mobile computing device is configured to automatically delete session data from the mobile computing device after the secure session period is completed.

17. The system of claim 16 , further comprising a plurality of mobile computing devices including the mobile computing device.

18. The system of claim 16 , wherein the one or more processors are further configured to automatically delete session data from the mobile computing device when the mobile computing device leaves a designated network that is designated by the network connection.

19. The system of claim 16 , wherein initiating the secure session includes transmitting, from the processing device, the session data associated with the user to the mobile computing device.

20. The system of claim 16 , wherein the session data comprises patient health information.

21. The system of claim 16 , wherein the session data comprises one or more of: security profile information, encryption algorithms, encryption keys, accessible data types, communication networks, a maximum session duration for use during the secure session, or a combination thereof.

22. The system of claim 16 , where in the session data includes session profile information comprising a user's maximum session duration and user credentials.

23. The system of claim 16 , wherein the remote server includes a network-connected computing device.

24. The system of claim 16 , wherein the remote server is a cloud-based server.

25. The system of claim 16 , wherein the local computing device comprises a desktop computer.

26. The system of claim 16 , wherein the one or more processors are further configured to transmit the session configuration data to the remote server.

27. The system of claim 16 , wherein the one or more processors are further configured to trigger the end of the secure session when the network connection is unresponsive.

28. The system of claim 16 , wherein the one or more processors are further configured to emit an alert after the end of the secure session is triggered.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2025
From: WELKER, BRANDT
To: INVISALERT SOLUTIONS, INC.
Reel/Frame 070753/0391 →
Continuity (1)
Provisional Application 63713045 · Oct 28, 2024
References Cited (134)
US 5218344A · Ricketts · 1993 [cited by applicant]
US 5769290A · Pestana · 1998 [cited by applicant]
US 6225906B1 · Shore · 2001 [cited by applicant]
US 6406426B1 · Reuss et al. · 2002 [cited by applicant]
US D507798S · Jewitt et al. · 2005 [cited by applicant]
US 6954148B2 · Pulkkinen et al. · 2005 [cited by applicant]
US 7154397B2 · Zerhusen et al. · 2006 [cited by applicant]
US 7242306B2 · Wildman et al. · 2007 [cited by applicant]
US 7382247B2 · Welch et al. · 2008 [cited by applicant]
US D577364S · Flynt et al. · 2008 [cited by applicant]
US 7450015B2 · Singer et al. · 2008 [cited by applicant]
US D588152S · Okada · 2009 [cited by applicant]
US D588153S · Okada · 2009 [cited by applicant]
US 7541935B2 · Dring et al. · 2009 [cited by applicant]
US 7570152B2 · Smith et al. · 2009 [cited by applicant]
US D599363S · Mays · 2009 [cited by applicant]
US D607001S · Ording · 2009 [cited by applicant]
US 7642290B2 · Kaplan · 2010 [cited by applicant]
US D614641S · Viegers et al. · 2010 [cited by applicant]
US 7764167B2 · Reeves et al. · 2010 [cited by applicant]
US 7825794B2 · Janetis et al. · 2010 [cited by applicant]
US D643436S · Lemay · 2011 [cited by applicant]
US D656157S · Khan et al. · 2012 [cited by applicant]
US D656503S · Brierley et al. · 2012 [cited by applicant]
US D682262S · Akana et al. · 2013 [cited by applicant]
US 8605094B1 · Alfaro et al. · 2013 [cited by applicant]
US D701229S · Lee · 2014 [cited by applicant]
US D701521S · Kim et al. · 2014 [cited by applicant]
US D715820S · Rebstöck · 2014 [cited by applicant]
US D718779S · Hang Sik et al. · 2014 [cited by applicant]
US D720766S · Mandal et al. · 2015 [cited by applicant]
US D724603S · Williams et al. · 2015 [cited by applicant]
US 8984436B1 · Tseng et al. · 2015 [cited by applicant]
US 9064391B2 · Vardi et al. · 2015 [cited by applicant]
US D765110S · Liang · 2016 [cited by applicant]
US D789956S · Ortega et al. · 2017 [cited by applicant]
US D797133S · Marcolongo et al. · 2017 [cited by applicant]
US 9928713B2 · Baczuk et al. · 2018 [cited by applicant]
US D820850S · Tekamp et al. · 2018 [cited by applicant]
US 10410498B2 · Coke et al. · 2019 [cited by applicant]
US D861719S · Van Der Molen · 2019 [cited by applicant]
US D866586S · Suter et al. · 2019 [cited by applicant]
US 10482753B2 · Nelson et al. · 2019 [cited by applicant]
US D873278S · Nakahara et al. · 2020 [cited by applicant]
US D875767S · Farnan et al. · 2020 [cited by applicant]
US D892151S · Pontious · 2020 [cited by applicant]
US D906359S · Nagy et al. · 2020 [cited by applicant]
US 10896590B2 · Nagy et al. · 2021 [cited by applicant]
US 11210918B2 · Nagy et al. · 2021 [cited by applicant]
US 11682283B2 · Nagy et al. · 2023 [cited by applicant]
US 12094318B2 · Nagy et al. · 2024 [cited by applicant]
US 20020060630A1 · Power · 2002 [cited by applicant]
US 20020196147A1 · Lau · 2002 [cited by applicant]
US 20040010720A1 · Singh · 2004 [cited by examiner]
US 20050094205A1 · Lo et al. · 2005 [cited by applicant]
US 20070118813A1 · Forstall et al. · 2007 [cited by applicant]
US 20070129983A1 · Scherpbier et al. · 2007 [cited by applicant]
US 20070143611A1 · Arroyo et al. · 2007 [cited by applicant]
US 20070267475A1 · Hoglund et al. · 2007 [cited by applicant]
US 20080012767A1 · Caliri et al. · 2008 [cited by applicant]
US 20080015903A1 · Rodgers · 2008 [cited by applicant]
US 20080027288A1 · Renz · 2008 [cited by applicant]
US 20090019890A1 · Kirknoff · 2009 [cited by applicant]
US 20090075694A1 · Kim et al. · 2009 [cited by applicant]
US 20090299827A1 · Puri et al. · 2009 [cited by applicant]
US 20100026510A1 · Kiani et al. · 2010 [cited by applicant]
US 20100066541A1 · Craine · 2010 [cited by applicant]
US 20100090971A1 · Choi et al. · 2010 [cited by applicant]
US 20100201821A1 · Niem et al. · 2010 [cited by applicant]
US 20100217618A1 · Piccirillo et al. · 2010 [cited by applicant]
US 20100249540A1 · Lisogurski · 2010 [cited by applicant]
US 20100253521A1 · Williams, Sr. et al. · 2010 [cited by applicant]
US 20110082808A1 · Beykpour et al. · 2011 [cited by applicant]
US 20110105854A1 · Kiani et al. · 2011 [cited by applicant]
US 20110109461A1 · Aninye · 2011 [cited by applicant]
US 20110179387A1 · Shaffer et al. · 2011 [cited by applicant]
US 20110191124A1 · Sung et al. · 2011 [cited by applicant]
US 20110197163A1 · Jegal et al. · 2011 [cited by applicant]
US 20120016691A1 · Sievenpiper et al. · 2012 [cited by applicant]
US 20120095822A1 · Chiocchi · 2012 [cited by applicant]
US 20120154582A1 · Johnson et al. · 2012 [cited by applicant]
US 20120184207A1 · Gaines et al. · 2012 [cited by applicant]
US 20130018673A1 · Rubin · 2013 [cited by applicant]
US 20130110565A1 · Means, Jr. · 2013 [cited by examiner]
US 20130132908A1 · Lee et al. · 2013 [cited by applicant]
US 20130145663A1 · Greer · 2013 [cited by applicant]
US 20130218583A1 · Marcolongo et al. · 2013 [cited by applicant]
US 20130227486A1 · Brinda · 2013 [cited by applicant]
US 20140067770A1 · Cheong et al. · 2014 [cited by applicant]
US 20140184408A1 · Herbst et al. · 2014 [cited by applicant]
US 20140189608A1 · Shuttleworth et al. · 2014 [cited by applicant]
US 20140283142A1 · Shepherd et al. · 2014 [cited by applicant]
US 20150084769A1 · Messier et al. · 2015 [cited by applicant]
US 20150170504A1 · Jooste · 2015 [cited by applicant]
US 20150242665A1 · Antonescu et al. · 2015 [cited by applicant]
US 20150264647A1 · Lacatus et al. · 2015 [cited by applicant]
US 20160026837A1 · Good et al. · 2016 [cited by applicant]
US 20160078752A1 · Vardi · 2016 [cited by applicant]
US 20160109853A1 · Kobayashi · 2016 [cited by applicant]
US 20160253470A1 · Marcolongo et al. · 2016 [cited by applicant]
US 20170032093A1 · Norton et al. · 2017 [cited by applicant]
US 20170116560A1 · Wickstrom et al. · 2017 [cited by applicant]
US 20170243056A1 · Cheng et al. · 2017 [cited by applicant]
US 20180165937A1 · Devdas et al. · 2018 [cited by applicant]
US 20180369039A1 · Bhimavarapu et al. · 2018 [cited by applicant]
US 20190043337A1 · Liu et al. · 2019 [cited by applicant]
US 20190146550A1 · Berardinelli · 2019 [cited by applicant]
US 20200201260A1 · Rodriguez et al. · 2020 [cited by applicant]
US 20210289319A1 · Antony et al. · 2021 [cited by applicant]
US 20220189641A1 · Staples · 2022 [cited by applicant]
US 20220327360A1 · Merlin et al. · 2022 [cited by applicant]
US 20220328180A1 · Chelles et al. · 2022 [cited by applicant]
US 20230350004A1 · Cnaan-On et al. · 2023 [cited by applicant]
US 20240046768A1 · Nagy et al. · 2024 [cited by applicant]
US 20240404391A1 · Nagy et al. · 2024 [cited by applicant]
GB 2426180A · 2006 [cited by applicant]
GB 2549099A · 2017 [cited by applicant]
WO WO02082348A2 · 2002 [cited by applicant]
WO WO2016102506A1 · 2016 [cited by applicant]
WO WO2023076950A1 · 2023 [cited by applicant]
Consumer Cellular; Huawei 8652—managing contacts; 1 page (Screenshot); retrieved from the internet (https://www.youtube.com/watch?v=oCazslu6NLg on Sep. 17, 2012. [cited by applicant]
Contacts Like Listview: Contacts like listview—stack overflow; 1 page; retrieved from the internet (http://stackoverflow.com/questions/5017080/contacts-like-listview) on Feb. 16, 2011. [cited by applicant]
invisalertsolutions.com; 15-minute checks psychiatry inpatient setting; Feb. 16, 2018; 2 pages retrived from the internet (https://www.invisalertsolutions.com/>(year:2018); on Aug. 18, 2020. [cited by applicant]
Google Drive Blog; Rapid wireframe sketching in google docs; 2pages; retrived from the internet (https://drive.googleblog.com/2010/05/rapid-wireframe-sketching-in-google-docs.htm) on May 2010. [cited by applicant]
JAVA; How to add my app icon in contact list of users' android phone—stack overflow; 1 pages retrieved from the internet (https:stackoverflow.com/questions/25029855/how-to-add-my-app-icon-in-contact-list-of-users-androi… [cited by applicant]
Mcnickle; 7 E-Health tools to get patients engaged; 5 pages; retrieved from the internet (http://www.informationweek.com/healthcare/patient-tools/7-e-health-tools-to-get-patients-engaged/d/d-id/1106716) on Oct. 8, 2012. [cited by applicant]
Pandey; [How-to] Backup your phone contacts to google; 1 page (Screenshot); retrieved from the interent (http://www.youtube.com/watch?v=vZwvc-7CCf4) on Nov. 15, 2012. [cited by applicant]
Sain Lukes College On Google Play Reviews; Similar play app stats; 1 page; retrived from the internet (https://www.similarplay.com/dublabs/saint_lukes_college/apps/com.dud.app.saintlukes) on Aug. 18, 2020. [cited by applicant]
Vladleevideo; Quick Contacts for Android, 2 pages (Screenshot); retrieved from the internet (https://www.youtube.com/watch?v=iRn97Neh-cY) on Apr. 18, 2017. [cited by applicant]
Winarno; How to backup contacts on samsung S4; 1 page (Screenshot); retrieved from the internet (https://www.youtube.com/watch?v=_MN9RbuV9Vc>); on Jul. 7, 2014. [cited by applicant]
Marcolongo et al.; U.S. Appl. No. 29/550,879, entitled “Graphical user interface for display screen or portion thereof,”, filed Jan. 7, 2016. [cited by applicant]
Albert et al.; U.S. Appl. No. 18/686,348 entitled “Tamper-resistant wearable band,”, filed Feb. 23, 2024. [cited by applicant]
Nagy; U.S. Appl. No. 18/705,441 entitled “Method and apparatus for preventing elopement,”, filed Apr. 26, 2024. [cited by applicant]
Nagy; U.S. Appl. No. 18/826,171 entitled “Patient safety monitoring method and apparatus,”, filed Sep. 5, 2024. [cited by applicant]