US 12,244,335 B1
System and method for replacing software
Eric Vandewater, Scottsdale, AZ (US); Kent Dicks, Scottsdale, AZ (US); and Randolph Strength, Scottsdale, AZ (US)
Assigned to Life365, Inc., Scottsdale, AZ (US)
Filed by Life365, Inc., Scottsdale, AZ (US)
Filed on Jun. 21, 2022, as Appl. No. 17/845,810.
Application 17/845,810 is a continuation in part of application No. 17/110,355, filed on Dec. 3, 2020, abandoned.
Application 17/845,810 is a continuation in part of application No. 17/110,347, filed on Dec. 3, 2020, abandoned.
Application 17/845,810 is a continuation in part of application No. 16/724,020, filed on Dec. 20, 2019, abandoned.
Application 17/110,347 is a continuation of application No. 16/203,143, filed on Nov. 28, 2018, granted, now 10,942,664, issued on Mar. 9, 2021.
Application 17/110,355 is a continuation of application No. 16/203,143, filed on Nov. 28, 2018, granted, now 10,942,664, issued on Mar. 9, 2021.
Application 16/724,020 is a continuation of application No. 15/255,878, filed on Sep. 2, 2016, granted, now 10,560,135, issued on Feb. 11, 2020.
Application 16/203,143 is a continuation of application No. 15/256,137, filed on Sep. 2, 2016, granted, now 10,185,513, issued on Jan. 22, 2019.
Application 15/256,137 is a continuation in part of application No. 15/188,740, filed on Jun. 21, 2016, abandoned.
Application 15/255,878 is a continuation in part of application No. 15/188,740, filed on Jun. 21, 2016, abandoned.
Application 15/188,740 is a continuation of application No. 15/174,632, filed on Jun. 6, 2016, abandoned.
Claims priority of provisional application 62/264,179, filed on Dec. 7, 2015.
Claims priority of provisional application 62/213,513, filed on Sep. 2, 2015.
Claims priority of provisional application 62/171,944, filed on Jun. 5, 2015.
Int. Cl. H04B 1/3827 (2015.01); A61B 5/00 (2006.01); A61B 5/0205 (2006.01); G06F 16/23 (2019.01); G06Q 20/28 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/0601 (2023.01); G06Q 50/12 (2012.01); G16H 40/63 (2018.01); A61B 5/021 (2006.01); A61B 5/024 (2006.01); A61B 5/0531 (2021.01); A61B 5/145 (2006.01); H04L 67/10 (2022.01); H04W 4/80 (2018.01)
CPC H04B 1/385 (2013.01) [A61B 5/02055 (2013.01); A61B 5/6802 (2013.01); G06F 16/2358 (2019.01); G06Q 20/28 (2013.01); G06Q 20/387 (2013.01); G06Q 20/4018 (2013.01); G06Q 20/405 (2013.01); G06Q 30/0601 (2013.01); G06Q 50/12 (2013.01); G16H 40/63 (2018.01); A61B 5/021 (2013.01); A61B 5/02438 (2013.01); A61B 5/0531 (2013.01); A61B 5/14542 (2013.01); A61B 5/4266 (2013.01); H04L 67/10 (2013.01); H04W 4/80 (2018.02)] 19 Claims
OG exemplary drawing
 
1. A system that includes:
(a) a device for being attached to a user or the user's clothing, the device comprising a processor, a memory, and a first power source;
(b) a first replaceable software application configured to provide a first functionality, wherein the processor is configured to wirelessly and automatically remove, based on a date and time, the first replaceable software application and replace it with a second replaceable software application configured to provide a second functionality that is different from the first functionality;
(c) the processor further configured to communicate with a database of past activities of the user, and date and time the user participated in each of the past activities;
(d) a linker operable on the processor, wherein the linker is configured to convert the second replaceable software application by collecting all relevant relocation entries from all sections in the second replaceable software application and ordering them by relocation address to create a converted second replaceable software application; and
(e) a file loader operable on the processor configured to load the converted second replaceable software application into the memory.