Patents by Inventor Stefan E. Janhunen
Stefan E. Janhunen 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: 8300662Abstract: A system and method for communicating wirelessly from a mobile device to a remote receiver station is disclosed. The system includes a controller configured to monitor a status of the mobile device and, upon an initiation event, initiate a data transfer process to wirelessly communicate data to the remote receiver station. The system also includes a voice-band modem that, upon initiation of the data transfer process is configured to receive data for transfer to the remote receiver station, divide the source data into a collection source packets, and encode the data using a fountain code encoding protocol to form a series of encoded packets. The voice band modem is also configured to transmit the series of encoded packets to the remote receiver station as a burst including all of the source data and repeatedly transmit the encoded packets until receiving an indication that the series of packets including all of the source data has been received at the receiving station.Type: GrantFiled: August 10, 2009Date of Patent: October 30, 2012Assignee: Research In Motion LimitedInventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Patent number: 8261358Abstract: A method and system for performing garbage collection involving sensitive information on a mobile device. Secure information is received at a mobile device over a wireless network. The sensitive information is extracted from the secure information. A software program operating on the mobile device uses an object to access the sensitive information. Secure garbage collection is performed upon the object after the object becomes unreachable.Type: GrantFiled: February 9, 2010Date of Patent: September 4, 2012Assignee: Research In Motion LimitedInventors: Herbert A. Little, Neil P. Adams, Stefan E. Janhunen, John F. A. Dahms
-
Publication number: 20120124382Abstract: A method for handling digital certificate status requests between a client system and a proxy system is provided. The method includes the steps of receiving at the proxy system digital certificate status request data transmitted from the client system and generating query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated and transmitting to the client system.Type: ApplicationFiled: December 21, 2011Publication date: May 17, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Herbert A. LITTLE, Stefan E. JANHUNEN
-
Patent number: 8160104Abstract: A method to be used with first and second devices where the first device communicates with the second device via numbered data packets where the second device needs to know the number of each received packet upon reception, the method comprising the acts of at the first device, forming a plurality of separate initial data packets, for each initial data packet, associating a unique number with the initial data packet, combining the initial data packet with its associated unique number to form a numbered packet, calculating a checksum for the numbered packet, combining the checksum with the initial data packet to form a transmission packet that fails to include the associated unique number and transmitting the transmission packet to the second device.Type: GrantFiled: August 7, 2009Date of Patent: April 17, 2012Assignee: Research in Motion Ltd.Inventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Patent number: 8103876Abstract: A method for handling digital certificate status requests between a client system and a proxy system is provided. The method includes the steps of receiving at the proxy system digital certificate status request data transmitted from the client system and generating query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated and transmitting to the client system.Type: GrantFiled: April 28, 2010Date of Patent: January 24, 2012Assignee: Research In Motion LimitedInventors: Herbert A. Little, Stefan E. Janhunen
-
Publication number: 20110072270Abstract: A method and system for supporting multiple digital certificate status information providers are disclosed. An initial service request is prepared at a proxy system client module and sent to a proxy system service module operating at a proxy system. The proxy system prepares multiple service requests and sends the service requests to respective multiple digital certificate status information providers. One of the responses to the service requests received from the status information providers is selected, and a response to the initial service request is prepared and returned to the proxy system client module based on the selected response.Type: ApplicationFiled: November 26, 2010Publication date: March 24, 2011Inventors: Herbert A. Little, Stefan E. Janhunen, Dale J. Hobbs
-
Publication number: 20110063987Abstract: A system and method for communicating wirelessly from a mobile device to a remote receiver station is disclosed. The system includes a controller configured to monitor a status of the mobile device and, upon an initiation event, initiate a data transfer process to wirelessly communicate data to the remote receiver station. The system also includes a voice-band modem that, upon initiation of the data transfer process is configured to receive data for transfer to the remote receiver station, divide the source data into a collection source packets, and encode the data using a fountain code encoding protocol to form a series of encoded packets. The voice band modem is also configured to transmit the series of encoded packets to the remote receiver station as a burst including all of the source data and repeatedly transmit the encoded packets until receiving an indication that the series of packets including all of the source data has been received at the receiving station.Type: ApplicationFiled: August 10, 2009Publication date: March 17, 2011Inventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Patent number: 7865720Abstract: A method and system for supporting multiple digital certificate status information providers are disclosed. An initial service request is prepared at a proxy system client module and sent to a proxy system service module operating at a proxy system. The proxy system prepares multiple service requests and sends the service requests to respective multiple digital certificate status information providers. One of the responses to the service requests received from the status information providers is selected, and a response to the initial service request is prepared and returned to the proxy system client module based on the selected response.Type: GrantFiled: March 20, 2003Date of Patent: January 4, 2011Assignee: Research In Motion LimitedInventors: Herbert A. Little, Stefan E. Janhunen, Dale J. Hobbs
-
Publication number: 20100250948Abstract: A method for handling digital certificate status requests between a client system and a proxy system is provided. The method includes the steps of receiving at the proxy system digital certificate status request data transmitted from the client system and generating query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated and transmitting to the client system.Type: ApplicationFiled: April 28, 2010Publication date: September 30, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Herbert A. Little, Stefan E. Janhunen
-
Patent number: 7761703Abstract: A method and system for handling digital certificate status checks are provided. Digital certificate status request data transmitted from a client system is received at a proxy system. The proxy system generates query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated by the proxy system and transmitted to the client system.Type: GrantFiled: March 20, 2003Date of Patent: July 20, 2010Assignee: Research In Motion LimitedInventors: Herbert A. Little, Stefan E. Janhunen
-
Publication number: 20100142444Abstract: A system and method for communicating wirelessly from a mobile device to a remote receiver station is disclosed. The system includes a controller configured to monitor a status of the mobile device and, upon an initiation event, initiate a data transfer process to wirelessly communicate data to the remote receiver station. The system also includes a voice-band modem that, upon initiation of the data transfer process. The voice-band modem is configured to receive data for transfer to the remote receiver station, encode the data using a fountain code encoding protocol to form a series encoded packets, and repeatedly transmit the encoded packets until receiving an indication that the series of packets has been received at the receiving station.Type: ApplicationFiled: August 10, 2009Publication date: June 10, 2010Inventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Publication number: 20100138930Abstract: A method and system for performing garbage collection involving sensitive information on a mobile device. Secure information is received at a mobile device over a wireless network. The sensitive information is extracted from the secure information. A software program operating on the mobile device uses an object to access the sensitive information. Secure garbage collection is performed upon the object after the object becomes unreachable.Type: ApplicationFiled: February 9, 2010Publication date: June 3, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Herbert A. Little, Neil P. Adams, Stefan E. Janhunen, John F.A. Dahms
-
Publication number: 20100067415Abstract: A method to be used with first and second devices where the first device communicates with the second device via numbered data packets where the second device needs to know the number of each received packet upon reception, the method comprising the acts of at the first device, forming a plurality of separate initial data packets, for each initial data packet, associating a unique number with the initial data packet, combining the initial data packet with its associated unique number to form a numbered packet, calculating a checksum for the numbered packet, combining the checksum with the initial data packet to form a transmission packet that fails to include the associated unique number and transmitting the transmission packet to the second device.Type: ApplicationFiled: August 7, 2009Publication date: March 18, 2010Inventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Publication number: 20100067395Abstract: A system and method for communicating wirelessly from a mobile device to a remote receiver station is disclosed. The system includes a controller configured to monitor a status of the mobile device and, upon an initiation event, initiate a data transfer process to wirelessly communicate data to the remote receiver station. The system also includes a voice-band modem that, upon initiation of the data transfer process is configured to receive data for transfer to the remote receiver station, divide the source data into a collection source packets, and encode the data using a fountain code encoding protocol to form a series of encoded packets. The voice band modem is also configured to transmit the series of encoded packets to the remote receiver station as a burst including all of the source data and repeatedly transmit the encoded packets until receiving an indication that the series of packets including all of the source data has been received at the receiving station.Type: ApplicationFiled: August 10, 2009Publication date: March 18, 2010Inventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Publication number: 20100067439Abstract: A system and method for communicating wirelessly from a mobile device to a remote receiver station is disclosed. The system includes a controller configured to monitor a status of the mobile device and, upon an initiation event, initiate a data transfer process to wirelessly communicate data to the remote receiver station. The system also includes a voice-band modem that, upon initiation of the data transfer process. The voice-band modem is configured to receive data for transfer to the remote receiver station, encode the data to form a series of encoded packets, and transmit the encoded packets to the remote receiver station using a first modulation scheme. Thereafter, unless an indication that the series of packets has been received by at the receiving station is provided, the voice-band modem automatically retransmit the encoded packets to the remote receiver station using a second modulation scheme.Type: ApplicationFiled: August 10, 2009Publication date: March 18, 2010Inventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Publication number: 20100069018Abstract: A system and method to be used with first and second devices where the first and second devices are capable of communicating using a subset of different modulation schemes wherein the subset includes at least first and second different modulation schemes, the method for optimizing transmission of data from the first device to the second device, the method comprising the acts of at the first device, when data is to be transmitted from the first device to the second device, receiving at least a portion of a trigger signal from the second device wherein the transmitted trigger signal includes data transmitted using a sequence of at least two of the modulation schemes from the subset, the portion of the trigger signal received being a received trigger signal, analyzing the received trigger signal to identify one of the modulation schemes from the subset as a function of the received trigger signal as an initial modulation scheme to be used to transmit data to the second device and transmitting the data from the fType: ApplicationFiled: August 7, 2009Publication date: March 18, 2010Inventors: Sean Simmons, Stefan E. Janhunen, David S. Furbeck
-
Patent number: 7661140Abstract: A method and system for performing garbage collection involving sensitive information on a mobile device. Secure information is received at a mobile device over a wireless network. The sensitive information is extracted from the secure information. A software program operating on the mobile device uses an object to access the sensitive information. Secure garbage collection is performed upon the object after the object becomes unreachable.Type: GrantFiled: March 20, 2003Date of Patent: February 9, 2010Assignee: Research In Motion LimitedInventors: Herbert A. Little, Neil P. Adams, Stefan E. Janhunen, John F. A. Dahms