IP Library Granted Patent US 12,664,508
Granted Patent B2
US 12,664,508 · App. 18/804,905 · Granted Jun 23, 2026

Automation system to track a parcel

Inventors: Brandon Bunker (Provo, UT); Rongbin Lanny Lin (Provo, UT)
Assignee: Vivint LLC
G06Q10/0833
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,664,508
App. No.
18/804,905
Filed
Aug 14, 2024
Granted
Jun 23, 2026
Kind
B2
Art Unit
3628
USPC
705/333
Abstract

A computer-implemented method may receive a confirmation message indicating a sensor was purchased from a third-party retailer and indicating an identity of a user that purchased the sensor. The method may receive a verification message requesting authorization to install the sensor within an environment, the verification message indicating an identity of a user that is requesting authorization to install the sensor. The method may compare the identity of the user indicated in the confirmation message and the identity of the user indicated in the verification message. The method may, responsive to the identity of the user in the confirmation message being the same as the user in the verification message, automatically authorizing the user for the subscription service provided by the third-party retailer.

Claims (53)

1 . A computer-implemented method to authorize a user for a subscription service, at least a portion of the method being performed by a computing device comprising one or more processors, the method comprising:

receiving input data at a parcel application associated with an environment, the input data comprising a confirmation message, from a third-party retailer, indicating a sensor was purchased from the third-party retailer and indicating an identity of a user that purchased the sensor;

receiving, at the parcel application, additional input data comprising a verification message requesting authorization to install the sensor within the environment, the verification message indicating an identity of a user that is requesting authorization to install the sensor;

extracting, by the parcel application, confirmation message user identification data from the confirmation message and verification message user identification data from the verification message;

parsing the confirmation message user identification data and the verification message user identification data to determine if the identity of the user associated with the confirmation message and the identity of the user associated with the verification message both correspond to the user; and

responsive to the confirmation message user identification data and the verification message user identification data both corresponding to the user, automatically authorizing the user to install the sensor and authorizing the user for the subscription service provided by the third-party retailer by transmitting, by the parcel application associated with the environment, output data to the third-party retailer to initiate and/or update a user account for the user, wherein the automatic authorization enables the sensor to integrate with a security subsystem of an automation system within the environment to monitor a region of interest (ROI) in an evaluation field of the sensor and perform response actions based on objects detected in the ROI.

2 . The method of claim 1 , wherein the sensor comprises a doorbell comprising an image sensor.

3 . The method of claim 1 , wherein:

the confirmation message also indicates a purchase date of the sensor from the third-party retailer;

the method further comprises:

determining an installation date of the sensor based on the verification message; and

determining an amount of time between the purchase date and the installation date; and

the automatically authorizing the user for the subscription service provided by the third-party retailer is further responsive to the amount of time between the purchase date and the installation date being equal to or less than a threshold value.

4 . The method of claim 1 , wherein the sensor comprises a depth sensor.

5 . The method of claim 4 , wherein the depth sensor comprises at least one of a radio detection and ranging (RADAR) sensor, a time of flight (ToF) sensor, or a light detection and ranging (LiDAR) sensor.

6 . The method of claim 1 , wherein the sensor comprises an audio sensor.

7 . The method of claim 6 , wherein the audio sensor comprises a microphone.

8 . A system comprising:

a processor;

memory in communication with the processor; and

instructions stored in the memory, the instructions executable by the processor to:

receive input data at a parcel application associated with an environment, the input data comprising a confirmation message indicating a sensor was purchased from a third-party retailer and indicating an identity of a user that purchased the sensor;

receive, at the parcel application, additional input data comprising a verification message requesting authorization to install the sensor within the environment, the verification message indicating an identity of a user that is requesting authorization to install the sensor;

extract, by the parcel application, confirmation message user identification data from the confirmation message and verification message user identification data from the verification message;

parse the confirmation message user identification data and the verification message user identification data to determine if the identity of the user associated with the confirmation message and the identity of the user associated with the verification message both correspond to the user; and

responsive to the confirmation message user identification data and the verification message user identification data both corresponding to the user, automatically authorize the user to install the sensor and authorize the user for a subscription service provided by the third-party retailer by transmitting, by the parcel application associated with the environment, output data to the third-party retailer to initiate and/or update a user account for the user, wherein the automatic authorization enables the sensor to integrate with a security subsystem of an automation system within the environment to monitor a region of interest (ROI) in an evaluation field of the sensor and perform response actions based on objects detected in the ROI.

9 . The system of claim 8 , wherein the sensor comprises a doorbell comprising an image sensor.

10 . The system of claim 8 , wherein:

the confirmation message also indicates a purchase date of the sensor from the third-party retailer;

the instructions executable by the processor to further:

determine an installation date of the sensor based on the verification message; and

determine an amount of time between the purchase date and the installation date; and

the automatic authorization of the user for the subscription service provided by the third-party retailer is further responsive to the amount of time between the purchase date and the installation date being equal to or less than a threshold value.

11 . The system of claim 8 , wherein the sensor comprises a depth sensor.

12 . The system of claim 11 , wherein the depth sensor comprises at least one of a radio detection and ranging (RADAR) sensor, a time of flight (ToF) sensor, or a light detection and ranging (LiDAR) sensor.

13 . The system of claim 8 , wherein the sensor comprises an audio sensor.

14 . The system of claim 13 , wherein the audio sensor comprises a microphone.

15 . A method comprising:

receiving input data at a parcel application associated with an environment, the input data comprising a confirmation message, from a third-party retailer, indicating a sensor was purchased from the third-party retailer and indicating an identity of a user that purchased the sensor;

receiving, at the parcel application, additional input data comprising a verification message requesting authorization to install the sensor within the environment, the verification message indicating an identity of a user that is requesting authorization to install the sensor;

extracting, by the parcel application, confirmation message user identification data from the confirmation message and verification message user identification data from the verification message;

parsing the confirmation message user identification data and the verification message user identification data to determine if the identity of the user associated with the confirmation message and the identity of the user associated with the verification message both correspond to the user; and

responsive to the confirmation message user identification data and the verification message user identification data both corresponding to the user, automatically authorizing the user to install the sensor and authorizing the user for a subscription service provided by the third-party retailer by transmitting, by the parcel application associated with the environment, output data to the third-party retailer to initiate and/or update a user account for the user, wherein the automatic authorization of the user enables the sensor to integrate with a security subsystem of an automation system within the environment to monitor a region of interest (ROI) in an evaluation field of the sensor and perform response actions based on objects detected in the ROI.

16 . The method of claim 15 , wherein the sensor comprises a doorbell comprising an image sensor.

17 . The method of claim 15 , wherein:

the confirmation message also indicates a purchase date of the sensor from the third-party retailer;

the method further comprising:

determining an installation date of the sensor based on the verification message; and

determining an amount of time between the purchase date and the installation date; and

the automatically authorizing of the user for the subscription service provided by the third-party retailer is further responsive to the amount of time between the purchase date and the installation date being equal to or less than a threshold value.

18 . The method of claim 15 , wherein the sensor comprises a depth sensor.

19 . The method of claim 18 , wherein the depth sensor comprises at least one of a radio detection and ranging (RADAR) sensor, a time of flight (ToF) sensor, or a light detection and ranging (LiDAR) sensor.

20 . The method of claim 15 , wherein the sensor comprises an audio sensor.

Assignments (2)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069857/0573 →
Continuity (2)
Provisional Application 63519828 · Aug 15, 2023
Related Publication 20250061410A1 · Feb 20, 2025
References Cited (71)
US 6654732B1 · Naito et al. · 2003 [cited by applicant]
US 6748343B2 · Alexander et al. · 2004 [cited by applicant]
US 7193644B2 · Carter · 2007 [cited by applicant]
US 7956739B2 · Hong et al. · 2011 [cited by applicant]
US 8139095B2 · Carter · 2012 [cited by applicant]
US 8144183B2 · Carter · 2012 [cited by applicant]
US 8144184B2 · Carter · 2012 [cited by applicant]
US 8154581B2 · Carter · 2012 [cited by applicant]
US 8164614B2 · Carter · 2012 [cited by applicant]
US 9414030B2 · Carter · 2016 [cited by applicant]
US 9432638B2 · Carter · 2016 [cited by applicant]
US 9485478B2 · Carter · 2016 [cited by applicant]
US 9516284B2 · Carter · 2016 [cited by applicant]
US 9648290B2 · Carter · 2017 [cited by applicant]
US 9653323B2 · Chew · 2017 [cited by applicant]
US 10674120B2 · Carter · 2020 [cited by applicant]
US 10820200B2 · Syed · 2020 [cited by examiner]
US 10986717B1 · Fu et al. · 2021 [cited by applicant]
US 11195398B1 · Fu et al. · 2021 [cited by applicant]
US 11581099B1 · Rufo et al. · 2023 [cited by applicant]
US 12015498B1 · Lemberger · 2024 [cited by examiner]
US 20020070859A1 · Gutta et al. · 2002 [cited by applicant]
US 20020086660A1 · Sullivan et al. · 2002 [cited by applicant]
US 20030117280A1 · Prehn · 2003 [cited by applicant]
US 20030118216A1 · Goldberg · 2003 [cited by applicant]
US 20050176400A1 · Mullet et al. · 2005 [cited by applicant]
US 20050281435A1 · Aggarwal · 2005 [cited by applicant]
US 20060041500A1 · Diana et al. · 2006 [cited by applicant]
US 20090048859A1 · McCarthy et al. · 2009 [cited by applicant]
US 20090299825A1 · Olawski et al. · 2009 [cited by applicant]
US 20090299854A1 · Olawski et al. · 2009 [cited by applicant]
US 20100082174A1 · Weaver et al. · 2010 [cited by applicant]
US 20100289643A1 · Trundle et al. · 2010 [cited by applicant]
US 20110054973A1 · Deich et al. · 2011 [cited by applicant]
US 20120023145A1 · Brannon et al. · 2012 [cited by applicant]
US 20120284777A1 · Eugenio et al. · 2012 [cited by applicant]
US 20120316690A1 · Li et al. · 2012 [cited by applicant]
US 20140015981A1 · Dietl · 2014 [cited by applicant]
US 20140266681A1 · Small · 2014 [cited by applicant]
US 20140278028A1 · Nye et al. · 2014 [cited by applicant]
US 20140282048A1 · Shapiro et al. · 2014 [cited by applicant]
US 20140324192A1 · Baskaran et al. · 2014 [cited by applicant]
US 20150039105A1 · Lee et al. · 2015 [cited by applicant]
US 20150088329A1 · Thiruvengada et al. · 2015 [cited by applicant]
US 20150108901A1 · Greene et al. · 2015 [cited by applicant]
US 20150228419A1 · Fadell et al. · 2015 [cited by applicant]
US 20160142407A1 · Chun et al. · 2016 [cited by applicant]
US 20160261425A1 · Horton et al. · 2016 [cited by applicant]
US 20160274230A1 · Wu et al. · 2016 [cited by applicant]
US 20160350654A1 · Lee et al. · 2016 [cited by applicant]
US 20170262706A1 · Sun et al. · 2017 [cited by applicant]
US 20180035901A1 · Cronin et al. · 2018 [cited by applicant]
US 20180047274A1 · Miwa · 2018 [cited by applicant]
US 20180114420A1 · Siminoff et al. · 2018 [cited by applicant]
US 20180165933A1 · Siminoff · 2018 [cited by applicant]
US 20180189913A1 · Knopp et al. · 2018 [cited by applicant]
US 20180234480A1 · Rezvani · 2018 [cited by examiner]
US 20180240454A1 · Raj et al. · 2018 [cited by applicant]
US 20180294047A1 · Hosseini et al. · 2018 [cited by applicant]
US 20180341835A1 · Siminoff · 2018 [cited by applicant]
US 20190087646A1 · Goulden et al. · 2019 [cited by applicant]
US 20190108404A1 · Xu · 2019 [cited by applicant]
US 20190156601A1 · Sinha et al. · 2019 [cited by applicant]
US 20190327448A1 · Fu et al. · 2019 [cited by applicant]
US 20200180506A1 · Nakayama et al. · 2020 [cited by applicant]
US 20210056184A1 · Modani et al. · 2021 [cited by applicant]
US 20220165036A1 · Daley et al. · 2022 [cited by applicant]
US 20220272523A1 · Raleigh · 2022 [cited by examiner]
Wang, Z., Liu, D., Sun, Y., Pang, X., Sun, P., Lin, F., Lui, J. C., & Ren, K. (2022). A survey on IOT-enabled home automation systems: Attacks and defenses. IEEE Communications Surveys Tutorials, 24(4), 2292-2328. https… [cited by examiner]
Hossain et al., “Adaptive Interaction Support in Ambient-Aware Environments Based on Quality of Context Information” in Multimed tools Appl (2013) 67: pp. 409-432 (Year: 2013). [cited by applicant]
Unboxing the Ring Video Dorrbell is it Worth it video. [cited by applicant]