Patents by Inventor Scott Peter Gammon

Scott Peter Gammon 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: 9413589
    Abstract: A method for discovering a communication device is disclosed. The method includes: receiving in the communication device a communication including a request for an address and an identification of an application, in response to receiving the communication, associating a dynamic address of the communication device with the identified application, and sending a second communication directly or indirectly to a client device, the second communication including the dynamic address. The communication device may further obtain a dynamic address in response to receiving the communication. The dynamic address may be used for a dedicated purpose, such as for receiving a file for subsequent use by the application.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: August 9, 2016
    Assignee: BlackBerry Limited
    Inventors: Brian Alexander Oliver, Richard John George, Tu Dien Do, Scott Peter Gammon, Kapil Nayar
  • Patent number: 9298930
    Abstract: A computing device is disclosed having two or more perimeters, where each perimeter is a logical separation of computing resources. A computing device and method are also disclosed for generating a data audit trail for data transfers between two perimeters.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: March 29, 2016
    Assignee: BlackBerry Limited
    Inventor: Scott Peter Gammon
  • Patent number: 9282172
    Abstract: A system for relaying data based on a modified reliable transport protocol is provided. According to an aspect, a relay can receive a data packet sent in accordance with a reliable transport protocol. The relay processes the received packet in accordance with modified reliable protocol and relays the received packet. The modifications can be based on alterations to reliability mechanisms which improve communication characteristics of the protocol for real time communications and other time sensitive communications. The modified protocol is nevertheless compatible with the original reliable protocol so that relay can communicate, using the modified protocol with any network component using the unmodified protocol.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: March 8, 2016
    Assignee: BLACKBERRY LIMITED
    Inventors: Scott Peter Gammon, Ajay Puri
  • Patent number: 8955084
    Abstract: A token used when a first device authenticates itself to a third device may be associated with a token issue timestamp. Upon receipt of an indication that all previously issued tokens are to be revoked, a second device may store a revocation timestamp. Upon receiving, from the second device, a request for establishing conditions for a file transfer, from the first device, and an indication of a token issue timestamp associated with the request, the second device may compare the token issue timestamp to the revocation timestamp. Responsive to determining, based on the comparing, that the token issue timestamp precedes the revocation timestamp, the second device may deny the request.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: February 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Tu Dien Do, Scott Peter Gammon, John Andrew McGregor
  • Patent number: 8898054
    Abstract: Aspects relate to machine recognition of human voices in live or recorded audio content, and delivering text derived from such live or recorded content as real time text, with contextual information derived from characteristics of the audio. For example, volume information can be encoded as larger and smaller font sizes. Speaker changes can be detected and indicated through text additions, or color changes to the font. A variety of other context information can be detected and encoded in graphical rendition commands available through RTT, or by extending the information provided with RTT packets, and processing that extended information accordingly for modifying the display of the RTT text content.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: November 25, 2014
    Assignee: BlackBerry Limited
    Inventor: Scott Peter Gammon
  • Publication number: 20140334502
    Abstract: A system for relaying data based on a modified reliable transport protocol is provided. According to an aspect, a relay can receive a data packet sent in accordance with a reliable transport protocol. The relay processes the received packet in accordance with modified reliable protocol and relays the received packet. The modifications can be based on alterations to reliability mechanisms which improve communication characteristics of the protocol for real time communications and other time sensitive communications. The modified protocol is nevertheless compatible with the original reliable protocol so that relay can communicate, using the modified protocol with any network component using the unmodified protocol.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Scott Peter GAMMON, Ajay PURI
  • Publication number: 20140304830
    Abstract: A computing device is disclosed having two or more perimeters, where each perimeter is a logical separation of computing resources. A computing device and method are also disclosed for generating a data audit trail for data transfers between two perimeters.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Applicant: Research In Motion Limited
    Inventor: Scott Peter GAMMON
  • Patent number: 8644177
    Abstract: Techniques for use in controlling data traffic in a wireless local area network (WLAN) which includes at least one access point (AP) are described. In one illustrative example, the terminal is associated with the AP and receives data traffic from a source device via the AP. The terminal identifies whether a processing requirement of the terminal for processing data traffic exceeds a predetermined threshold. In response to such identifying, the terminal produces a control message which includes a source address corresponding to the source device and a destination address corresponding to the terminal, and sends the control message to the AP. The control message is defined to instruct the AP to prohibit transmission of the data traffic originating from the source address and destined to the destination address.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 4, 2014
    Assignee: BlackBerry Limited
    Inventor: Scott Peter Gammon
  • Patent number: 8611242
    Abstract: A method for monitoring use of a mobile hotspot function in a wireless device, comprising: storing a last access time for a client within a memory of the wireless device, the last access time being a time when the hotspot function last performed a network address translation for the client; determining whether a difference between a current time and the last access time exceeds a threshold; and, if the difference exceeds the threshold, generating an indication that the mobile hotspot function is not in use by the client.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: December 17, 2013
    Assignee: BlackBerry Limited
    Inventors: Joseph Tu-Long Deu-Ngoc, Jeremy Thompson, Scott Peter Gammon
  • Publication number: 20130125228
    Abstract: A token used when a first device authenticates itself to a third device may be associated with a token issue timestamp. Upon receipt of an indication that all previously issued tokens are to be revoked, a second device may store a revocation timestamp. Upon receiving, from the second device, a request for establishing conditions for a file transfer, from the first device, and an indication of a token issue timestamp associated with the request, the second device may compare the token issue timestamp to the revocation timestamp. Responsive to determining, based on the comparing, that the token issue timestamp precedes the revocation timestamp, the second device may deny the request.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Tu Dien DO, Scott Peter GAMMON, John Andrew MCGREGOR
  • Publication number: 20130117439
    Abstract: A method for discovering a communication device is disclosed. The method includes: receiving in the communication device a communication including a request for an address and an identification of an application, in response to receiving the communication, associating a dynamic address of the communication device with the identified application, and sending a second communication directly or indirectly to a client device, the second communication including the dynamic address. The communication device may further obtain a dynamic address in response to receiving the communication. The dynamic address may be used for a dedicated purpose, such as for receiving a file for subsequent use by the application.
    Type: Application
    Filed: May 9, 2012
    Publication date: May 9, 2013
    Inventors: Brian Alexander OLIVER, Richard John GEORGE, Tu Dien DO, Scott Peter GAMMON, Kapil NAYAR
  • Publication number: 20130103399
    Abstract: Aspects relate to machine recognition of human voices in live or recorded audio content, and delivering text derived from such live or recorded content as real time text, with contextual information derived from characteristics of the audio. For example, volume information can be encoded as larger and smaller font sizes. Speaker changes can be detected and indicated through text additions, or color changes to the font. A variety of other context information can be detected and encoded in graphical rendition commands available through RTT, or by extending the information provided with RTT packets, and processing that extended information accordingly for modifying the display of the RTT text content.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 25, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Scott Peter GAMMON
  • Publication number: 20120288012
    Abstract: An electronic device receives a web page having multiple media elements. Respective priorities are assigned to the multiple media elements. The media decoding resources are allocated to the media elements according to the assigned priorities.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 15, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: GEORGE ROSS STAIKOS, MATTHEW NICHOLAOS STAIKOS, SCOTT PETER GAMMON
  • Publication number: 20120236733
    Abstract: A method for monitoring use of a mobile hotspot function in a wireless device, comprising: storing a last access time for a client within a memory of the wireless device, the last access time being a time when the hotspot function last performed a network address translation for the client; determining whether a difference between a current time and the last access time exceeds a threshold; and, if the difference exceeds the threshold, generating an indication that the mobile hotspot function is not in use by the client.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Inventors: Joseph Tu-Long Deu-Ngoc, Jeremy Thompson, Scott Peter Gammon
  • Publication number: 20120155396
    Abstract: Techniques for use in controlling data traffic in a wireless local area network (WLAN) which includes at least one access point (AP) are described. In one illustrative example, the terminal is associated with the AP and receives data traffic from a source device via the AP. The terminal identifies whether a processing requirement of the terminal for processing data traffic exceeds a predetermined threshold. In response to such identifying, the terminal produces a control message which includes a source address corresponding to the source device and a destination address corresponding to the terminal, and sends the control message to the AP. The control message is defined to instruct the AP to prohibit transmission of the data traffic originating from the source address and destined to the destination address.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Scott Peter Gammon
  • Publication number: 20120089942
    Abstract: A method and portable electronic device for presenting text portable is provided. In accordance with one example embodiment, there is provided a method to enlarge text on a portable electronic device comprising: determining a location of an onscreen position indicator in text displayed on a display screen of the portable electronic device; and displaying a selected portion of the text in an area in relation to the location of the onscreen position indicator in enlarged text.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Scott Peter Gammon