US 12,149,618 B2
Method and apparatus to facilitate transmission of an encrypted rolling code
James J. Fitzgibbon, Batavia, IL (US); Eric Gregori, Lindenhurst, IL (US); and Edward Thomas Laird, Lombard, IL (US)
Assigned to The Chamberlain Group LLC, Oak Brook, IL (US)
Filed by The Chamberlain Group LLC, Oak Brook, IL (US)
Filed on Jun. 21, 2023, as Appl. No. 18/339,058.
Application 18/339,058 is a continuation of application No. 17/194,923, filed on Mar. 8, 2021, granted, now 11,799,648.
Application 17/194,923 is a continuation of application No. 13/777,787, filed on Feb. 26, 2013, granted, now 10,944,559, issued on Mar. 9, 2021.
Application 13/777,787 is a continuation of application No. 11/501,455, filed on Aug. 9, 2006, granted, now 8,422,667, issued on Apr. 16, 2013.
Application 11/501,455 is a continuation in part of application No. 11/480,288, filed on Jun. 30, 2006, granted, now 7,561,075, issued on Jul. 14, 2009.
Application 11/501,455 is a continuation in part of application No. 11/172,525, filed on Jun. 30, 2005, granted, now 9,148,409, issued on Sep. 29, 2015.
Application 11/480,288 is a continuation of application No. 11/044,411, filed on Jan. 27, 2005, granted, now 7,071,850, issued on Jul. 4, 2006.
Prior Publication US 2023/0336341 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/12 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); G07C 9/00 (2020.01)
CPC H04L 9/12 (2013.01) [H04L 9/0891 (2013.01); H04L 9/3226 (2013.01); G07C 2009/00253 (2013.01); H04L 2209/80 (2013.01)] 32 Claims
OG exemplary drawing
 
1. A method comprising:
accessing an encrypted rolling code;
accessing a plurality of differing data bit order patterns;
accessing a plurality of differing data inversion patterns;
using a predetermined portion of the encrypted rolling code, selecting patterns from one or more of the following: the plurality of differing data bit order patterns and the plurality of differing data inversion patterns; and
transmitting, to a movable barrier operator, at least a part of the encrypted rolling code using the selected patterns as transmission characteristics.