Patents by Inventor Thomas C. Nagy
Thomas C. Nagy 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).
-
Patent number: 11807362Abstract: An unmanned vehicle (UV) navigation system is provided. The UV navigation system comprises a processor, a communication interface for communicating with a remote station, and a non-transitory memory device storing machine-readable instructions that, when executed by the processor, causes the processor to navigate the UV. The processor is configured to receive data from sensors, camera or data line for UV processor analysis, determine that a link-free trigger event has occurred, and autonomously navigate the UV in response to the trigger event.Type: GrantFiled: October 23, 2020Date of Patent: November 7, 2023Assignee: FLIR Unmanned Aerial Systems ULCInventors: Christopher E. Prest, Jerry Mailloux, David R. Proulx, Thomas C. Nagy, David D. Kroetsch, Bradley Benninger
-
Publication number: 20210053680Abstract: An unmanned vehicle (UV) navigation system is provided. The UV navigation system comprises a processor, a communication interface for communicating with a remote station, and a non-transitory memory device storing machine-readable instructions that, when executed by the processor, causes the processor to navigate the UV. The processor is configured to receive data from sensors, camera or data line for UV processor analysis, determine that a link-free trigger event has occurred, and autonomously navigate the UV in response to the trigger event.Type: ApplicationFiled: October 23, 2020Publication date: February 25, 2021Inventors: Christopher E. Prest, Jerry Mailloux, David R. Proulx, Thomas C. Nagy, David D. Kroetsch, Bradley Benninger
-
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: 8640222Abstract: The present disclosure describes a method for protecting real-time data exchanged between a mobile electronic device and a VPN gateway over a communications link. The method comprises: establishing a first VPN connection between the mobile electronic device and the VPN gateway through the communications link; establishing, while the first VPN connection is established, a second VPN connection between the mobile electronic device and the VPN gateway through the communications link; providing key information to at least one of the mobile electronic device or VPN gateway through the first VPN connection; and exchanging real-time data packets between the mobile electronic device and the VPN gateway through the second VPN connection, wherein the key information is for encrypting and decrypting the real-time data packets exchanged through the second VPN connection.Type: GrantFiled: July 3, 2012Date of Patent: January 28, 2014Assignee: BlackBerry LimitedInventors: Michael Kenneth Brown, Ian Robertson, Thomas C. Nagy
-
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
-
Publication number: 20120272053Abstract: The present disclosure describes a method for protecting real-time data exchanged between a mobile electronic device and a VPN gateway over a communications link. The method comprises: establishing a first VPN connection between the mobile electronic device and the VPN gateway through the communications link; establishing, while the first VPN connection is established, a second VPN connection between the mobile electronic device and the VPN gateway through the communications link; providing key information to at least one of the mobile electronic device or VPN gateway through the first VPN connection; and exchanging real-time data packets between the mobile electronic device and the VPN gateway through the second VPN connection, wherein the key information is for encrypting and decrypting the real-time data packets exchanged through the second VPN connection.Type: ApplicationFiled: July 3, 2012Publication date: October 25, 2012Applicant: Research In Motion LimitedInventors: Michael K. Brown, Thomas C. Nagy, Ian M. Robertson
-
System and method for providing a variable frame rate and adaptive frame skipping on a mobile device
Patent number: 8279946Abstract: A processor and method are provided for decoding a multimedia file having video and audio data streams that are configured to be played in synchronization. Frames of the video stream are decoded and played with the audio and, to compensate for saturation of the processor usage, two procedures are performed. The first procedure operates at a first periodic interval and slows down the frame rate to reduce processor usage if needed. The second procedure first attempts to speed up the video to catch up to the audio if they are out of sync and if this cannot be done in the next time interval, the decoding of a select number of frames is skipped such that the video and audio data streams are resynchronized.Type: GrantFiled: November 23, 2007Date of Patent: October 2, 2012Assignee: Research In Motion LimitedInventors: David Mak-Fan, Aaron B. Small, Thomas C. Nagy -
Patent number: 8239934Abstract: Protection of real-time data such as voice data exchanged as packets between a mobile electronic device and a VPN gateway during a media session over a communications link that includes a wireless network. A first VPN connection is established between the mobile electronic device and the VPN gateway through the communications link, the first VPN connection using key-based encryption to protect data exchanged therethrough. While the first VPN connection is established, a second VPN connection is established between the mobile electronic device and the VPN gateway through the communications link, the second VPN connection using key-based encryption to protect data exchanged therethrough. Real-time data packets are exchanged between the mobile electronic device and the VPN gateway through the second VPN connection.Type: GrantFiled: May 22, 2009Date of Patent: August 7, 2012Assignee: Research In Motion LimitedInventors: Michael K. Brown, Thomas C. Nagy, Ian M. Robertson
-
Publication number: 20090235351Abstract: Protection of real-time data such as voice data exchanged as packets between a mobile electronic device and a VPN gateway during a media session over a communications link that includes a wireless network. A first VPN connection is established between the mobile electronic device and the VPN gateway through the communications link, the first VPN connection using key-based encryption to protect data exchanged therethrough. While the first VPN connection is established, a second VPN connection is established between the mobile electronic device and the VPN gateway through the communications link, the second VPN connection using key-based encryption to protect data exchanged therethrough. Real-time data packets are exchanged between the mobile electronic device and the VPN gateway through the second VPN connection.Type: ApplicationFiled: May 22, 2009Publication date: September 17, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael K. Brown, Thomas C. Nagy, Ian M. Robertson
-
Patent number: 7565689Abstract: Protection of real-time data such as voice data exchanged as packets between a mobile electronic device (10) and a VPN gateway (122) during a media session over a communications link (130) that includes a wireless network (132). A first VPN connection (136) is established between the mobile electronic device (10) and the VPN gateway (122) through the communications link (130), the first VPN connection (136) using key-based encryption to protect data exchanged therethrough. While the first VPN connection (136) is established, a second VPN connection (138) is established between the mobile electronic device (10) and the VPN gateway (122) through the communications link (130), the second VPN connection (138) using key-based encryption to protect data exchanged therethrough. Real-time data packets are exchanged between the mobile electronic device (10) and the VPN gateway (122) through the second VPN connection (138).Type: GrantFiled: June 8, 2005Date of Patent: July 21, 2009Assignee: Research In Motion LimitedInventors: Michael K. Brown, Thomas C. Nagy, Ian M. Robertson
-
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
-
Publication number: 20030143973Abstract: 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: ApplicationFiled: January 28, 2003Publication date: July 31, 2003Inventors: Thomas C. Nagy, Christopher Pattenden, Sean B. Simmons