Synchronization of emergency call location manager settings file

US12513248B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12513248-B2
Application numberUS-202318177025-A
CountryUS
Kind codeB2
Filing dateMar 1, 2023
Priority dateMar 1, 2023
Publication dateDec 30, 2025
Grant dateDec 30, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An emergency call location manager on a computer can use a settings file stored on the computer to determine a physical address that corresponds to a network address associated with the computer, such that the emergency call location manager can provide the physical address as dispatchable location information when a softphone application on the computer makes an emergency call. Task schedulers on computers can automatically execute tasks to download the settings file from a remote repository before the emergency call location manager begins executing on the computers, and to upload changes to the settings file made locally on the computers to the remote repository. Accordingly, the tasks can cause the emergency call location manager on a computer to use the most recent version of the settings file, even if the settings file was originally created on a different computer or a different computer made changes to the settings file.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: delaying, by a processor of a computing device, and based on a task performed by a task scheduler executing on the computing device, initiation of execution of an emergency call location manager on the computing device for a period of time, wherein: the task scheduler is configured to perform the task in response to a trigger event, and the emergency call location manager is configured to determine, based on a settings file stored locally in memory of the computing device, dispatchable location information for emergency calls made via a softphone application executing on the computing device; causing, by the processor, and based on the task performed by the task scheduler, a download of the settings file from a remote settings file repository to the memory of the computing device during the period of time; and initiating, by the processor, and after the period of time based on the task performed by the task scheduler, the execution of the emergency call location manager on the computing device. 2 . The computer-implemented method of claim 1 , wherein the settings file stores one or more pairings of network addresses and physical addresses, and the emergency call location manager is configured to determine the dispatchable location information by: identifying a network address associated with a network connection of the computing device when an emergency call is made via the softphone application; and determining a physical location that the settings file indicates is associated with the network address. 3 . The computer-implemented method of claim 1 , wherein the task is one of: a login task that the task scheduler is configured to perform in response to a first trigger event associated with a user logging in to the computing device, or an unlock task that the task scheduler is configured to perform in response to a second trigger event associated with the user unlocking the computing device. 4 . The computer-implemented method of claim 3 , wherein the period of time is: a first period of time associated with the login task, or a second period of time, longer than the first period of time, associated with the unlock task. 5 . The computer-implemented method of claim 1 , further comprising causing, by the processor, and based on a second task performed by the task scheduler, an upload of the settings file from the computing device to the remote settings file repository. 6 . The computer-implemented method of claim 5 , wherein the second task is a repeating upload task that the task scheduler is configured to perform periodically based on: a user being logged in to the computing device; and a change having been made to the settings file by the emergency call location manager. 7 . The computer-implemented method of claim 5 , wherein the second task is a lock task that the task scheduler is configured to perform in response to the computing device being locked. 8 . The computer-implemented method of claim 7 , wherein the lock task further causes the processor to terminate the execution of the emergency call location manager on the computing device. 9 . A computing device, comprising: one or more processors, and memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to execute a task scheduler configured to automatically perform tasks on the computing device, wherein a task performed by the task scheduler in response to a trigger event causes: a delay in an initiation of execution of an emergency call location manager on the computing device for a period of time, the emergency call location manager being configured to determine, based on a settings file stored locally in the memory, dispatchable location information for emergency calls made via a softphone application executing on the computing device; a download of the settings file from a remote settings file repository to the memory during the period of time; and the initiation of the execution of the emergency call location manager, after the period of time, on the computing device. 10 . The computing device of claim 9 , wherein the task is one of: a login task that the task scheduler is configured to perform in response to a first trigger event associated with a user logging in to the computing device, or an unlock task that the task scheduler is configured to perform in response to a second trigger event associated with the user unlocking the computing device. 11 . The computing device of claim 9 , wherein a second task performed by the task scheduler causes an upload of the settings file from the computing device to the remote settings file repository. 12 . The computing device of claim 11 , wherein the second task is a repeating upload task that the task scheduler is configured to perform periodically based on: a user being logged in to the computing device; and a change having been made to the settings file by the emergency call location manager. 13 . The computing device of claim 11 , wherein the second task is a lock task that: the task scheduler is configured to perform in response to the computing device being locked, and causes termination of the execution of the emergency call location manager on the computing device. 14 . One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors of a computing device, cause the computing device to: execute a task scheduler configured to automatically perform tasks based on corresponding trigger events that occur on the computing device; delay, based on a task performed by the task scheduler in response to a trigger event, initiation of execution of an emergency call location manager on the computing device for a period of time, wherein: the emergency call location manager is configured to determine, based on a settings file stored locally in memory of the computing device, dispatchable location information for emergency calls made via a softphone application executing on the computing device; cause, based on the task performed by the task scheduler, a download of the settings file from a remote settings file repository to the memory of the computing device during the period of time; and initiate, after the period of time, and based on the task performed by the task scheduler, the execution of the emergency call location manager on the computing device. 15 . The one or more non-transitory computer-readable media of claim 14 , wherein the task is one of: a login task associated with a first trigger event of a user logging in to the computing device, or an unlock task associated with a second trigger event of the user unlocking the computing device. 16 . The one or more non-transitory computer-readable media of claim 14 , wherein the computer-executable instructions further cause the computing device to, based on a second task performed by the task scheduler in response to a second trigger event, an upload of the settings file from the computing device to the remote settings file repository. 17 . The one or more non-transitory computer-readable media of claim 16 , wherein: the second task is a repeating upload task, the second trigger event is based on a periodic schedule while a user is logged in to the computing device, and the upload is performed in response to a change having been made to the settings file by the emergency call location manager. 18 . The one o

Assignees

Inventors

Classifications

  • H04M11/04Primary

    with alarm systems, e.g. fire, police or burglar alarm systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12513248B2 cover?
An emergency call location manager on a computer can use a settings file stored on the computer to determine a physical address that corresponds to a network address associated with the computer, such that the emergency call location manager can provide the physical address as dispatchable location information when a softphone application on the computer makes an emergency call. Task schedulers…
Who is the assignee on this patent?
State Farm Mutual Automobile Insurance Co
What technology area does this patent fall under?
Primary CPC classification H04M11/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).