Patents by Inventor Sean B. Simmons
Sean B. Simmons has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230274594Abstract: Systems, devices, and methods for controlling access to a secure space are disclosed. The system includes a locking device fastenable to an access point of the secure space, a server, and a network for communication between the locking device and server. The server includes a storage unit to store authorization data for the locking device and the user computing device, and a processing unit for receiving a request from the user computing device to access the locking device; authenticating the user computing device; generating authorization data; and providing at least part of the authorization data to each of the locking device and the user computing device. The locking device includes an actuator, a memory, and a processing unit for receiving a security command from the user computing device; determining whether the security command includes requesting data that corresponds to the authorization data; and generating a control signal for the actuator to move the locking device based on the security command.Type: ApplicationFiled: January 9, 2023Publication date: August 31, 2023Inventors: Jeanne Grzenda, Timothy Kyowski, Sean B. Simmons
-
Patent number: 11568693Abstract: Systems, devices, and methods for controlling access to a secure space are disclosed. The system includes a locking device fastenable to an access point of the secure space, a server, and a network for communication between the locking device and server. The server includes a storage unit to store authorization data for the locking device and the user computing device, and a processing unit for receiving a request from the user computing device to access the locking device; authenticating the user computing device; generating authorization data; and providing at least part of the authorization data to each of the locking device and the user computing device. The locking device includes an actuator, a memory, and a processing unit for receiving a security command from the user computing device; determining whether the security command includes requesting data that corresponds to the authorization data; and generating a control signal for the actuator to move the locking device based on the security command.Type: GrantFiled: July 26, 2021Date of Patent: January 31, 2023Assignee: Konnex Enterprises Inc.Inventors: Jeanne Grzenda, Timothy Kyowski, Sean B. Simmons
-
Publication number: 20220028194Abstract: Systems, devices, and methods for controlling access to a secure space are disclosed. The system includes a locking device fastenable to an access point of the secure space, a server, and a network for communication between the locking device and server. The server includes a storage unit to store authorization data for the locking device and the user computing device, and a processing unit for receiving a request from the user computing device to access the locking device; authenticating the user computing device; generating authorization data; and providing at least part of the authorization data to each of the locking device and the user computing device. The locking device includes an actuator, a memory, and a processing unit for receiving a security command from the user computing device; determining whether the security command includes requesting data that corresponds to the authorization data; and generating a control signal for the actuator to move the locking device based on the security command.Type: ApplicationFiled: July 26, 2021Publication date: January 27, 2022Inventors: Jeanne Grzenda, Timothy Kyowski, Sean B. Simmons
-
Patent number: 9247581Abstract: A wireless mobile communication device includes a first processor configured to execute a software application and a second processor configured to manage wireless communication over a wireless network. The processors are located in the same communication device and configured for one of the processors to send data to the other processor under a protocol. In accordance with this protocol, if the sending processor does not receive a receipt acknowledgement for the sent data from the other processor before the end of a resend time period measured from when the data was sent, then the sending processor resends the data to the other processor after the end of the resend time period. However, the sending processor does receive the acknowledgement before the end of the resend time period, then the sending processor does not resend the data to the other processor.Type: GrantFiled: October 28, 2013Date of Patent: January 26, 2016Assignee: BlackBerry LimitedInventors: Thomas C. Nagy, Christopher Pattenden, Sean B. Simmons
-
Publication number: 20140057673Abstract: A wireless mobile communication device includes a first processor configured to execute a software application and a second processor configured to manage wireless communication over a wireless network. The processors are located in the same communication device and configured for one of the processors to send data to the other processor under a protocol. In accordance with this protocol, if the sending processor does not receive a receipt acknowledgement for the sent data from the other processor before the end of a resend time period measured from when the data was sent, then the sending processor resends the data to the other processor after the end of the resend time period. However, the sending processor does receive the acknowledgement before the end of the resend time period, then the sending processor does not resend the data to the other processor.Type: ApplicationFiled: October 28, 2013Publication date: February 27, 2014Applicant: BkackBerry LimitedInventors: Thomas C. Nagy, Christopher Pattenden, Sean B. Simmons
-
Patent number: 8582583Abstract: A wireless mobile communication device includes a first processor configured to execute a software application and a second processor configured to manage wireless communication over a wireless network. The processors are located in the same communication device and configured for one of the processors to send data to the other processor under a protocol. In accordance with this protocol, if the sending processor does not receive a receipt acknowledgement for the sent data from the other processor before the end of a resend time period measured from when the data was sent, then the sending processor resends the data to the other processor after the end of the resend time period. However, the sending processor does receive the acknowledgement before the end of the resend time period, then the sending processor does not resend the data to the other processor.Type: GrantFiled: November 22, 2006Date of Patent: November 12, 2013Assignee: BlackBerry LimitedInventors: Thomas C. Nagy, Christopher Pattenden, Sean B. Simmons
-
Patent number: 8125934Abstract: A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be invalid, previously read portions of the received communication signal, preferably beginning at a portion of the received signal immediately after a start of the detected sync signal, are again read and monitored to detect the sync signal. Such reading and monitoring of previously read portions of a received signal provide for recovery from so-called false triggering based on invalid sync signals.Type: GrantFiled: November 5, 2008Date of Patent: February 28, 2012Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 7865156Abstract: One illustrative method of scanning a radio frequency (RF) band (e.g. 850 MHz band) for valid RF carrier signals of a wireless communication network (e.g. a GSM network) includes the steps of monitoring an RF channel to receive a candidate RF carrier signal; identifying whether the candidate RF carrier signal is a valid RF carrier signal of the wireless communication network by estimating a bandwidth of the candidate RF carrier signal and, if the estimated bandwidth is different from a predetermined bandwidth associated with valid RF carrier signals of the wireless communication network, identifying that the candidate RF signal is not a valid RF carrier signal of the wireless communication network; and repeating the acts of monitoring and identifying for a next RF channel of a plurality of RF channels associated with the wireless communication network. Preferably, the RF bandwidth estimation is performed together with a system signal detection process (e.g. FCCH detection).Type: GrantFiled: April 28, 2006Date of Patent: January 4, 2011Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Huan Wu, Zoltan Kemenczy
-
Patent number: 7817976Abstract: A method includes a foreground process and a background process. In the foreground process, an input signal is processed using a first reference signal to generate an output. A first frequency control signal is generated from the output. A frequency of the first reference signal is controlled based on the first frequency control signal. In the background process, a foreground processed signal is received from the foreground process. The foreground processed signal is processed using a second reference signal. A second frequency control signal is generated from the foreground processed signal. A frequency of the second reference signal is controlled based on the second frequency control signal so that the background processing step removes effects of the foreground controlling step.Type: GrantFiled: December 17, 2008Date of Patent: October 19, 2010Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Zoltan Kemenczy
-
Publication number: 20100111001Abstract: A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be invalid, previously read portions of the received communication signal, preferably beginning at a portion of the received signal immediately after a start of the detected sync signal, are again read and monitored to detect the sync signal. Such reading and monitoring of previously read portions of a received signal provide for recovery from so-called false triggering based on invalid sync signals.Type: ApplicationFiled: November 5, 2008Publication date: May 6, 2010Inventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 7555090Abstract: A communications channel detector which determines the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a number of data symbols. The channel detector includes a phase detector, a phase comparator coupled to the phase detector, and a phase correlator coupled to the phase comparator. The phase detector is configured to provide a plurality of phase measurements for at least two consecutive data symbols comprising a selected one of the communications channels. The phase comparator is configured to determine the phase differences between the obtained phase measurements. The phase correlator is configured to determine the whether or not the determined phase differences exhibit a predetermined phase difference profile.Type: GrantFiled: November 29, 2005Date of Patent: June 30, 2009Assignee: Research In Motion LimitedInventor: Sean B. Simmons
-
Publication number: 20090098830Abstract: A method includes a foreground process and a background process. In the foreground process, an input signal is processed using a first reference signal to generate an output. A first frequency control signal is generated from the output. A frequency of the first reference signal is controlled based on the first frequency control signal. In the background process, a foreground processed signal is received from the foreground process. The foreground processed signal is processed using a second reference signal. A second frequency control signal is generated from the foreground processed signal. A frequency of the second reference signal is controlled based on the second frequency control signal so that the background processing step removes effects of the foreground controlling step.Type: ApplicationFiled: December 17, 2008Publication date: April 16, 2009Inventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 7471937Abstract: A system and method for inverting automatic frequency control applied to a reference signal used to process an input signal is disclosed. When receiving an input communication signal, a receiver controls the frequency of the reference signal to compensate for frequency differences between a transmitter and a local oscillator in the receiver. The frequency control applied to the reference signal causes frequency variations in a resultant processed signal when the input signal is processed using the reference signal. The frequency of a second reference signal is controlled such that further processing of the resultant processed signal removed effects of the frequency control applied to the reference signal. The processing which applies frequency control to the reference signal is performed in real time while the inversion process is performed in a separate processing section.Type: GrantFiled: July 18, 2005Date of Patent: December 30, 2008Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 7463708Abstract: A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be invalid, previously read portions of the received communication signal, preferably beginning at a portion of the received signal immediately after a start of the detected sync signal, are again read and monitored to detect the sync signal. Such reading and monitoring of previously read portions of a received signal provide for recovery from so-called false triggering based on invalid sync signals.Type: GrantFiled: January 25, 2006Date of Patent: December 9, 2008Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 7426234Abstract: A synchronization (sync) signal detector and associated method detect the occurrence of a known sync signal in a received signal. The known sync signal is generated and correlated with the received signal to generate a correlation waveform. A peak value of the correlation waveform, indicative of the occurrence of the sync signal in the received signal, is detected and used to determine a timing offset between the received signal and the sync signal. The sync signal is then shifted in time to compensate for the timing offset. Such shifting of the sync signal is simpler and requires substantially less processing time and resources compared to known sync signal detection schemes, in which a received signal or the sampling timing of a received signal is shifted to compensate for timing offset.Type: GrantFiled: August 4, 2006Date of Patent: September 16, 2008Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 7164904Abstract: A multiple-processor wireless mobile communication device is disclosed. A wireless mobile communication device includes a first processor with which software applications are configured to operate, a second processor configured to manage wireless communication operations, and a communication link between the first and second processors. A reliable communications protocol is used for communications between the first and second processors to ensure that control data sent from either one of the processors is received by the other processor.Type: GrantFiled: January 28, 2003Date of Patent: January 16, 2007Assignee: Research In Motion LimitedInventors: Thomas C. Nagy, Christopher Pattenden, Sean B. Simmons
-
Patent number: 7099421Abstract: A synchronization (sync) signal detector and associated method detect the occurrence of a known sync signal in a received signal. The known sync signal is generated and correlated with the received signal to generate a correlation waveform. A peak value of the correlation waveform, indicative of the occurrence of the sync signal in the received signal, is detected and used to determine a timing offset between the received signal and the sync signal. The sync signal is then shifted in time to compensate for the timing offset. Such shifting of the sync signal is simpler and requires substantially less processing time and resources compared to known sync signal detection schemes, in which a received signal or the sampling timing of a received signal is shifted to compensate for timing offset.Type: GrantFiled: November 28, 2001Date of Patent: August 29, 2006Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 7006588Abstract: A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be invalid, previously read portions of the received communication signal, preferably beginning at a portion of the received signal immediately after a start of the detected sync signal, are again read and monitored to detect the sync signal. Such reading and monitoring of previously read portions of a received signal provide for recovery from so-called false triggering based on invalid sync signals.Type: GrantFiled: November 28, 2001Date of Patent: February 28, 2006Assignee: Research In Motion LimitedInventors: Sean B. Simmons, Zoltan Kemenczy
-
Patent number: 6999548Abstract: A communications channel detector which determines the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a number of data symbols. The channel detector includes a phase detector, a phase comparator coupled to the phase detector, and a phase correlator coupled to the phase comparator. The phase detector is configured to provide a plurality of phase measurements for at least two consecutive data symbols comprising a selected one of the communications channels. The phase comparator is configured to determine the phase differences between the obtained phase measurements. The phase correlator is configured to determine the whether or not the determined phase differences exhibit a predetermined phase difference profile.Type: GrantFiled: November 6, 2001Date of Patent: February 14, 2006Assignee: Research In Motion LimitedInventor: Sean B. Simmons
-
Publication number: 20050282581Abstract: A system and method for inverting automatic frequency control applied to a reference signal used to process an input signal is disclosed. When receiving an input communication signal, a receiver controls the frequency of the reference signal to compensate for frequency differences between a transmitter and a local oscillator in the receiver. The frequency control applied to the reference signal causes frequency variations in a resultant signal processed signal when the input signal is processed using the reference signal. The frequency of a second reference signal is controlled such that further processing of the resultant processed signal removes effects of the frequency control applied to the reference signal. The processing which applies frequency control to the reference signal is performed in real time while the inversion process is performed in a separate processing section.Type: ApplicationFiled: July 18, 2005Publication date: December 22, 2005Inventors: Sean B. Simmons, Zoltan Kemenczy