# US 11,908,257 B2 · Premises access system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,908,257 B2
- Document ID: US11908257B2
- Status: Granted
- Kind: B2
- Application number: 17/529,865
- Filed: 2021-11-18
- Published: 2022-05-19
- Granted: 2024-02-20
- Earliest claimed: 2018-01-08
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: David Wechsler; Neal Foster
- Web page: https://patentgrep.com/patent/US11908257B2

## CPC

- G07C 9/00563: {using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns}
- G06Q 10/0832: Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
- G07C 9/00571: {operated by interacting with a central unit}
- G07C 9/00817: {where the code of the lock can be programmed}
- G07C 9/00904: {for hotels, motels, office buildings or the like}
- G07C 2009/00825: {remotely by lines or wireless communication}
- G07C 2209/08: With time considerations, e.g. temporary activation, valid time window or time limitations
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

User access to a physical location (e.g., a homes, businesses, or other locations) may be granted for certain limited tasks based on one or more access procedures stored in a registry and associated with an identity of the user. Such access may be given without including an interaction with an owner, administrator, or manager of the location. User individuals may self-identify themselves to an access server or registry after arriving at the premises and receive corresponding access privileges via one or more devices within the premises based on access procedures stored in the access registry. The access procedures may be executed by the access server through communications with access devices within or about the premises and may be tailored based on the type of user individual or type of access requested.

## Claims

### Claim 1

A computing device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive, from a first device associated with a first user that has access to a first portion of a premises based on access information, a request to grant the first user access to a second portion of the premises to perform an action related to the access to the first portion;
grant, to the first user, the access to the second portion; and
send at least one message associated with the grant of the access to the second portion.

### Claim 2 (depends on 1)

The computing device of claim 1, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
store, for use associated with a future visit, information indicating that the first user has been granted access to the first portion and the second portion.

### Claim 3 (depends on 1)

The computing device of claim 1, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
send, to a second device associated with a second user and based on the grant of the access to the second portion, a notification to monitor activity of the first user within the second portion.

### Claim 4 (depends on 1)

The computing device of claim 1, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
grant, to a second user, second access to the second portion based on avoiding overlapping access between the first user and the second user in the second portion.

### Claim 5 (depends on 1)

The computing device of claim 1, wherein the instructions, when executed by the one or more processors, cause the computing device to grant the access to the second portion based on one or more of:
a determination, based on traffic information, of an updated estimated delivery time of a delivery item; or
a determination, based on weather information, that a delivery item is susceptible to damage.

### Claim 6 (depends on 1)

The computing device of claim 1, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
cause output, to the first device and based on the grant of the access to the second portion, of a notification indicating a time limit corresponding to the access to the second portion, wherein the time limit is based on a trust level of the first user determined from the access information.

### Claim 7 (depends on 1)

The computing device of claim 1, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
determine the second portion based on weather information.

### Claim 8 (depends on 1)

The computing device of claim 1, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
deny a request for a grant of access to a different portion of the premises based on determining that the access to the different portion would occur before expiration of a time limit corresponding to the access to the second portion.

### Claim 9

A computing device comprising:
one or more processors; and
memory storing instructions, that when executed by the one or more processors, further cause the computing device to:
receive, from a device associated with a user that has been granted temporary access to a premises based on access information, a request for a grant of additional access to the premises;
determine that a period of time, since the user was granted the temporary access to the premises, satisfies a threshold; and
determine, based on the period of time satisfying the threshold, updated access information that indicates the grant of the additional access.

### Claim 10 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, cause the computing device to determine the updated access information further based on at least one of:
a detected emergency situation occurring at the premises; or
an indication, based on weather information, that a delivery item is susceptible to damage.

### Claim 11 (depends on 9)

The computing device of claim 9, wherein the request for the grant of the additional access indicates a size of a delivery item.

### Claim 12 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
determine, based on the updated access information, whether to send a notification indicating the grant of the additional access.

### Claim 13 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
determine, from a calendar application of a user device, that an administrator of the premises is present at the premises; and
modify, based on determining that the administrator is present, an access procedure associated with the additional access.

### Claim 14 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
modify access procedures for a plurality of users to ensure that access by each user, of the plurality of users, does not overlap in a location within the premises.

### Claim 15 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
determine, based on a trust level of the user determined from the access information, a time limit associated with the grant of the additional access.

### Claim 16 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the computing device to:
deny a request for access to a different portion of the premises, based on a determination that access to the different portion would occur before expiration of a time limit corresponding to the additional access.

### Claim 17 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, cause the computing device to:
update the access information to indicate the grant of the additional access.

### Claim 18 (depends on 9)

The computing device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the computing device to send at least one message associated with the grant of the additional access, wherein the at least one message comprises:
a notification, to a device associated with an administrator of the premises, to monitor activity of the user within the premises;
a notification, to the device associated with the user, indicating a time limit corresponding to the grant of the additional access; or
a notification, to the device associated with the user, of the grant of the additional access.

### Claim 19

A non-transitory, computer-readable medium storing instructions that, when executed, cause:
receiving, from a first device associated with a first user that has access to a first portion of a premises based on access information, a request to grant the first user access to a second portion of the premises to perform an action related to the access to the first portion;
granting, to the first user, the access to the second portion; and
sending at least one message associated with the grant of the access to the second portion.

### Claim 20 (depends on 19)

The non-transitory, computer-readable medium of claim 19, wherein the instructions, when executed, further cause:
storing, for use associated with a future visit, information indicating that the first user has been granted access to the first portion and the second portion.

### Claim 21 (depends on 19)

The non-transitory, computer-readable medium of claim 19, wherein the instructions, when executed, further cause:
sending, to a second device associated with a second user and based on the granting of the access to the second portion, a notification to monitor activity of the first user within the second portion.

### Claim 22 (depends on 19)

The non-transitory, computer-readable medium of claim 19, wherein the instructions, when executed, further cause:
granting, to a second user, second access to the second portion based on avoiding overlapping access between the first user and the second user in the second portion.

### Claim 23 (depends on 19)

The non-transitory, computer-readable medium of claim 19, wherein granting the access to the second portion is based on one or more of:
determining, based on traffic information, an updated estimated delivery time of a delivery item;
determining, based on weather information, that a delivery item is susceptible to damage;
a size of a delivery item; or
detecting an emergency situation occurring at the premises.

### Claim 24 (depends on 19)

The non-transitory, computer-readable medium of claim 19, wherein the instructions, when executed, further cause:
causing output, to the first device and based on the granting of the access to the second portion, of a notification indicating a time limit corresponding to the access to the second portion, wherein the time limit is based on a trust level of the first user determined from the access information.

### Claim 25 (depends on 19)

The non-transitory, computer-readable medium of claim 19, wherein the instructions, when executed, further cause:
denying a request for a grant of access to a different portion of the premises, based on determining that the access to the different portion would occur before expiration of a time limit corresponding to the access to the second portion.

### Claim 26

A non-transitory, computer-readable medium storing instructions that, when executed, cause:
receiving, from a device associated with a user that has been granted temporary access to a premises based on access information, a request for a grant of additional access to the premises;
determining that a period of time, since the user was granted the temporary access to the premises, satisfies a threshold; and
determining, based on the period of time satisfying the threshold, updated access information that indicates the grant of the additional access.

### Claim 27 (depends on 26)

The non-transitory, computer-readable medium of claim 26, wherein determining the updated access information is further based on at least one of:
detecting an emergency situation occurring at the premises; or
determining, based on weather information, that a delivery item is susceptible to damage.

### Claim 28 (depends on 26)

The non-transitory, computer-readable medium of claim 26, wherein the instructions, when executed, further cause:
determining, based on the updated access information, whether to send a notification indicating the grant of the additional access.

### Claim 29 (depends on 26)

The non-transitory, computer-readable medium of claim 26, wherein the instructions, when executed, further cause:
determining, from a calendar application of a user device, that an administrator of the premises is present at the premises; and
modifying, based on the determination that the administrator is present, an access procedure associated with the additional access.

### Claim 30 (depends on 26)

The non-transitory, computer-readable medium of claim 26, wherein the instructions, when executed, further cause:
denying a request for access to a different portion of the premises, based on determining that the access to the different portion would occur before expiration of a time limit corresponding to the additional access.

### Claim 31 (depends on 26)

The non-transitory, computer-readable medium of claim 26, wherein the instructions, when executed, further cause sending at least one message associated with the grant of the additional access, wherein the at least one message comprises:
a notification, to a device associated with an administrator of the premises, to monitor activity of the user within the premises;
a notification, to the device associated with the user, indicating a time limit corresponding to the grant of the additional access, wherein the time limit is based on a trust level of the user determined from the access information; or
a notification, to the device associated with the user, of the grant of the additional access.

### Claim 32

A system comprising:
a first computing device; and
a second computing device,
wherein the first computing device is associated with a first user that has access to a first portion of a premises based on access information, and wherein the first computing device is configured to send a request to grant the first user access to a second portion of the premises to perform an action related to the access to the first portion, and
wherein the second computing device is configured to:
receive, from the first computing device, the request to grant the first user access to the second portion of the premises to perform the action related to the access to the first portion;
grant, to the first user, the access to the second portion; and
send at least one message associated with the grant of the access to the second portion.

### Claim 33 (depends on 32)

The system of claim 32, wherein the second computing device is further configured to:
store, for use associated with a future visit, information indicating that the first user has been granted access to the first portion and the second portion.

### Claim 34 (depends on 32)

The system of claim 32, wherein the second computing device is further configured to:
send, to a device associated with a second user and based on the grant of the access to the second portion, a notification to monitor activity of the first user within the second portion.

### Claim 35 (depends on 32)

The system of claim 32, wherein the second computing device is further configured to:
grant, to a second user, second access to the second portion based on avoiding overlapping access between the first user and the second user in the second portion.

### Claim 36 (depends on 32)

The system of claim 32, wherein the second computing device is configured to grant the access to the second portion based on one or more of:
a determination, based on traffic information, of an updated estimated delivery time of a delivery item;
a determination, based on weather information, that a delivery item is susceptible to damage;
a size of a delivery item; or
detection of an emergency situation occurring at the premises.

### Claim 37 (depends on 32)

The system of claim 32, wherein the second computing device is further configured to:
cause output, to the first computing device and based on the grant of the access to the second portion, of a notification indicating a time limit corresponding to the access to the second portion, wherein the time limit is based on a trust level of the first user determined from the access information.

### Claim 38 (depends on 32)

The system of claim 32, wherein the second computing device is further configured to:
deny a request for a grant of access to a different portion of the premises, based on determining that the access to the different portion would occur before expiration of a time limit corresponding to the access to the second portion.

### Claim 39

A system comprising:
a first computing device; and
a second computing device,
wherein the first computing device is associated with a user that has been granted temporary access to a premises based on access information, and wherein the first computing device is configured to send a request for a grant of additional access to the premises, and
wherein the second computing device is configured to:
receive, from the first computing device, the request for the grant of the additional access to the premises;
determine that a period of time, since the user was granted the temporary access to the premises, satisfies a threshold; and
determine, based on the period of time satisfying the threshold, updated access information that indicates the grant of the additional access.

### Claim 40 (depends on 39)

The system of claim 39, wherein the second computing device is configured to determine the updated access information further based on at least one of:
a detected emergency situation occurring at the premises; or
an indication, based on weather information, that a delivery item is susceptible to damage.

### Claim 41 (depends on 39)

The system of claim 39, wherein the second computing device is further configured to:
determine, based on the updated access information, whether to send a notification indicating the grant of the additional access.

### Claim 42 (depends on 39)

The system of claim 39, wherein the second computing device is further configured to:
determine, from a calendar application of a user device, that an administrator of the premises is present at the premises; and
modify, based on the determination that the administrator is present, an access procedure associated with the additional access.

### Claim 43 (depends on 39)

The system of claim 39, wherein the second computing device is further configured to:
deny a request for access to a different portion of the premises, based on determining that the access to the different portion would occur before expiration of a time limit corresponding to the additional access.

### Claim 44 (depends on 39)

The system of claim 39, wherein the second computing device is further configured to send at least one message associated with the grant of the additional access, wherein the at least one message comprises:
a notification, to a device associated with an administrator of the premises, to monitor activity of the user within the premises;
a notification, to the device associated with the user, indicating a time limit corresponding to the grant of the additional access, wherein the time limit is based on a trust level of the user determined from the access information; or
a notification, to the device associated with the user, of the grant of the additional access.
