IP Library Granted Patent US 12,395,842
Granted Patent B2
US 12,395,842 · App. 18/654,909 · Granted Aug 19, 2025

Security management on a mobile device

Inventor: Kaustubh Joshi (Short Hills, NJ)
Assignee: SimpliSafe, Inc.
H04W12/08H04W12/37H04W88/02
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,395,842
App. No.
18/654,909
Granted
Aug 19, 2025
Kind
B2
Abstract

Example mobile devices disclosed herein include a camera, memory including computer-executable instructions, and a processor to execute the instructions to at least associate a location of the mobile device with picture data obtained with the camera. The processor is also to assign a first data tag to the picture data when the location of the mobile device corresponds to a first area, the first data tag to identify a first security level for the picture data, or assign a second data tag to the picture data when the location of the mobile device does not correspond to the first area, the second data tag to identify a second security level for the picture data. The processor is further to determine whether to permit an application to access the picture data based on whether the first data tag or the second data tag is assigned to the picture data.

Claims (51)

1. A method, comprising:

in response to receipt from a first application of a first request to access content, permitting, by a computing system, the first application to access the content based at least in part on a match between a first tag associated with the content and a second tag associated with the first application; and

in response to receipt from a second application of a second request to access the content, prohibiting, by the computing system, the second application from accessing the content based at least in part on a mismatch between the first tag and a third tag associated with the second application.

2. The method of claim 1 , further comprising:

storing, by the computing system, the first tag in association with the content;

storing, by the computing system, the second tag in association with the first application; and

storing, by the computing system, the third tag in association with the second application.

3. The method of claim 1 , further comprising:

in response to receipt from the second application of a third request to access other content, permitting, by the computing system, the second application to access the other content based at least in part on a match between a fourth tag associated with the other content and the third tag.

4. The method of claim 3 , further comprising:

in response to receipt from the first application of a fourth request to access the other content, prohibiting, by the computing system, the first application from accessing the other content based at least in part on a mismatch between the fourth tag and the second tag.

5. The method of claim 1 , further comprising:

in response to receipt from the first application of a third request to access other content, prohibiting, by the computing system, the first application from accessing the other content based at least in part on a mismatch between a fourth tag associated with the other content and the second tag.

6. The method of claim 1 , wherein the content includes at least one image.

7. The method of claim 1 , wherein the content includes video.

8. The method of claim 1 , further comprising:

determining, by a third application running at an operating system level of the computing system, that the first tag matches the second tag; and

determining, by the third application, that the first tag does not match the third tag.

9. The method of claim 1 , further comprising:

determining, by a third application running at an application runtime level of the computing system, that the first tag matches the second tag; and

determining, by the third application, that the first tag does not match the third tag.

10. A system, comprising:

one or more processors; and

one or more computer-readable mediums encoded with instructions which, when executed by the one or more processors, cause the system to:

in response to receipt from a first application of a first request to access content, permit the first application to access the content based at least in part on a match between a first tag associated with the content and a second tag associated with the first application; and

in response to receipt from a second application of a second request to access the content, prohibit the second application from accessing the content based at least in part on a mismatch between the first tag and a third tag associated with the second application.

11. The system of claim 10 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

store the first tag in association with the content;

store the second tag in association with the first application; and

store the third tag in association with the second application.

12. The system of claim 10 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

in response to receipt from the second application of a third request to access other content, permit the second application to access the other content based at least in part on a match between a fourth tag associated with the other content and the third tag.

13. The system of claim 12 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

in response to receipt from the first application of a fourth request to access the other content, prohibit the first application from accessing the other content based at least in part on a mismatch between the fourth tag and the second tag.

14. The system of claim 10 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

in response to receipt from the first application of a third request to access other content, prohibit the first application from accessing the other content based at least in part on a mismatch between a fourth tag associated with the other content and the second tag.

15. The system of claim 10 , wherein the content includes at least one image.

16. The system of claim 10 , wherein the content includes video.

17. The system of claim 10 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

determine, by a third application running at an operating system level of the system, that the first tag matches the second tag; and

determine, by the third application, that the first tag does not match the third tag.

18. The system of claim 10 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

determine, by a third application running at an application runtime level of the system, that the first tag matches the second tag; and

determine, by the third application, that the first tag does not match the third tag.

19. One or more non-transitory computer-readable mediums encoded with instructions which, when executed by one or more processors of a system, cause the system to:

in response to receipt from a first application of a first request to access content, permit the first application to access the content based at least in part on a match between a first tag associated with the content and a second tag associated with the first application; and

in response to receipt from a second application of a second request to access the content, prohibit the second application from accessing the content based at least in part on a mismatch between the first tag and a third tag associated with the second application.

20. The one or more non-transitory computer-readable mediums of claim 19 , further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

store the first tag in association with the content;

store the second tag in association with the first application; and

store the third tag in association with the second application.

Assignments (3)
SECURITY INTEREST Recorded Nov 12, 2025
From: SIMPLISAFE, INC.
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073579/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2024
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: SIMPLISAFE, INC.
Reel/Frame 067947/0701 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2024
From: JOSHI, KAUSTUBH
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 067387/0521 →
Continuity (5)
Continuation 18192295 · Mar 29, 2023
Continuation 17025741 · Sep 18, 2020
Continuation 16119427 · Aug 31, 2018
Continuation 14089942 · Nov 26, 2013
Related Publication 20240292221A1 · Aug 29, 2024
References Cited (88)
US 6327612B1 · Watanabe · 2001 [cited by applicant]
US 7034691B1 · Rapaport et al. · 2006 [cited by applicant]
US 7051075B1 · Machino et al. · 2006 [cited by applicant]
US 7051277B2 · Kephart et al. · 2006 [cited by applicant]
US 7073193B2 · Marsh · 2006 [cited by applicant]
US 7113977B1 · Baker et al. · 2006 [cited by applicant]
US 7359936B2 · Gruen et al. · 2008 [cited by applicant]
US 7650644B2 · Cheng et al. · 2010 [cited by applicant]
US 7673324B2 · Tirosh et al. · 2010 [cited by applicant]
US 7693943B2 · Rajan et al. · 2010 [cited by applicant]
US 7743059B2 · Chan et al. · 2010 [cited by applicant]
US 7752269B2 · Chan et al. · 2010 [cited by applicant]
US 7810031B2 · Coleman et al. · 2010 [cited by applicant]
US 7818582B2 · Marion · 2010 [cited by examiner]
US 7885931B2 · Seo et al. · 2011 [cited by applicant]
US 8010548B1 · Beddow · 2011 [cited by applicant]
US 8150930B2 · Satterfield et al. · 2012 [cited by applicant]
US 8229931B2 · Rothmuller et al. · 2012 [cited by applicant]
US 8364680B2 · Bilbrey · 2013 [cited by applicant]
US 8392409B1 · Kashyap et al. · 2013 [cited by applicant]
US 8533192B2 · Moganti et al. · 2013 [cited by applicant]
US 8813193B2 · Kim et al. · 2014 [cited by applicant]
US 8867741B2 · McCorkindale et al. · 2014 [cited by applicant]
US 9363239B1 · Luman et al. · 2016 [cited by applicant]
US 20020088000A1 · Morris · 2002 [cited by applicant]
US 20030135748A1 · Yamada et al. · 2003 [cited by applicant]
US 20030177319A1 · De · 2003 [cited by applicant]
US 20040078568A1 · Pham et al. · 2004 [cited by applicant]
US 20050060643A1 · Glass et al. · 2005 [cited by applicant]
US 20050114661A1 · Cheng et al. · 2005 [cited by applicant]
US 20050182821A1 · Chan et al. · 2005 [cited by applicant]
US 20050204008A1 · Shinbrood · 2005 [cited by applicant]
US 20050222933A1 · Wesby · 2005 [cited by applicant]
US 20060047957A1 · Helms et al. · 2006 [cited by applicant]
US 20060224750A1 · Davies et al. · 2006 [cited by applicant]
US 20070022091A1 · Styles et al. · 2007 [cited by applicant]
US 20070156693A1 · Soin et al. · 2007 [cited by applicant]
US 20070239844A1 · Yokoyama et al. · 2007 [cited by applicant]
US 20070261099A1 · Broussard et al. · 2007 [cited by applicant]
US 20080040126A1 · Estrada et al. · 2008 [cited by applicant]
US 20080086695A1 · Oral · 2008 [cited by applicant]
US 20080162652A1 · True et al. · 2008 [cited by applicant]
US 20080222707A1 · Pathuri et al. · 2008 [cited by applicant]
US 20080282344A1 · Shuster · 2008 [cited by applicant]
US 20080289037A1 · Marman et al. · 2008 [cited by applicant]
US 20090070866A1 · Erikson · 2009 [cited by applicant]
US 20090119324A1 · Simard et al. · 2009 [cited by applicant]
US 20100011053A1 · Bhogal et al. · 2010 [cited by applicant]
US 20100023506A1 · Sahni · 2010 [cited by examiner]
US 20100043070A1 · Okada et al. · 2010 [cited by applicant]
US 20100049807A1 · Thompson · 2010 [cited by applicant]
US 20100257268A1 · Landry et al. · 2010 [cited by applicant]
US 20100318613A1 · Souza et al. · 2010 [cited by applicant]
US 20110289294A1 · Maeda et al. · 2011 [cited by applicant]
US 20120030242A1 · Nakamura et al. · 2012 [cited by applicant]
US 20120036054A1 · Zuber · 2012 [cited by applicant]
US 20120054838A1 · Kim et al. · 2012 [cited by applicant]
US 20120072420A1 · Moganti et al. · 2012 [cited by applicant]
US 20120143931A1 · Rosenberger et al. · 2012 [cited by applicant]
US 20120166442A1 · Furuichi et al. · 2012 [cited by applicant]
US 20120185479A1 · Korver · 2012 [cited by applicant]
US 20120191646A1 · Faitelson et al. · 2012 [cited by applicant]
US 20120191792A1 · Chebiyyam · 2012 [cited by applicant]
US 20120192286A1 · Messing et al. · 2012 [cited by applicant]
US 20120271957A1 · Carney et al. · 2012 [cited by applicant]
US 20120331568A1 · Weinstein et al. · 2012 [cited by applicant]
US 20130024454A1 · Dunn · 2013 [cited by applicant]
US 20140189878A1 · Michio · 2014 [cited by applicant]
US 20140365877A1 · Jacobson et al. · 2014 [cited by applicant]
US 20150033283A1 · Mulder · 2015 [cited by applicant]
US 20150150085A1 · Joshi · 2015 [cited by applicant]
US 20170091469A1 · Leemet · 2017 [cited by examiner]
US 20210006978A1 · Joshi · 2021 [cited by applicant]
US 20230239694A1 · Joshi · 2023 [cited by applicant]
Allard , et al., “Secure Personal Data Servers: a Vision Paper”, VLDB Endowment, Sep. 2010, 11 pages. [cited by applicant]
Ames , “Managing Mobile Multitasking: the Culture of Iphones on Stanford Campus”, ACM, Feb. 2013, 12 pages. [cited by applicant]
Ardagna , et al., “Providing Users' Anonymity in Mobile Hybrid Networks”, ACM, May 2013, 33 pages. [cited by applicant]
Garfinkel , et al., “How to Make Secure Email Easier to Use”, Papers, Email and Security, CHI, Apr. 2002-Jul. 2005, pp. 701-710. [cited by applicant]
Ghosh , et al., “Software Security and Privacy Risks in Mobile E-Commerce”, ACM, Feb. 2001, 7 pages. [cited by applicant]
Kim , et al., “Personal Chronicling Tools for Enhancing Information Atchival and Collaboration in Enterprises”, ACM, Oct. 2004, 10 pages. [cited by applicant]
Mancini , et al., “From Spaces to Places: Emerging Context in Mobile Privacy”, ACM, Sep. 2009, 10 pages. [cited by applicant]
Park , et al., “Fine-Grained and Scalable Message Protection in Sensitive Organizations”, Journal of Software, vol. 2, No. 6, Dec. 2007, pp. 64-75. [cited by applicant]
Pereira , et al., “Survey and Analysis of Current Mobile Learning Applications and Technologies”, ACM, 2013, 35 pages. [cited by applicant]
USPTO , “Final Office Action”, for U.S. Appl. No. 14/089,942, filed Nov. 14, 2017, 21 pages. [cited by applicant]
USPTO , “Final Office Action”, for U.S. Appl. No. 14/089,942, filed Dec. 7, 2015, 14 pages. [cited by applicant]
USPTO , “Non-Final Office Action”, for U.S. Appl. No. 14/089,942, filed Apr. 3, 2017, 19 pages. [cited by applicant]
USPTO , “Non-Final Office Action”, for U.S. Appl. No. 14/089,942, filed May 5, 2015, 10 pages. [cited by applicant]
USPTO , “Notice of Allowance”, for U.S. Appl. No. 14/089,942, filed Apr. 27, 2018, 13 pages. [cited by applicant]