Patents by Inventor Haraldur Thorkelsson

Haraldur Thorkelsson 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: 10354097
    Abstract: A method for concealing and revealing sensitive data on an electronic communications device is disclosed. The electronic communications device comprises a plurality of keys, a display upon which a series of characters are adapted to be displayed, the series of characters forming a character string and composed by input operation of a subset of the plurality of Keys, and a processor for implementing at least one module that includes at least one security component.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: July 16, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Natalie Jhaveri
  • Patent number: 9408240
    Abstract: There is disclosed a system and method for choosing between different Communication Initiation Request (CIR) channels in a mobile communications system when there are multiple CIR channels amongst which to choose. Additionally, there is disclosed a system and method for exploiting a Transmission Control Protocol (TCP) connection usage pattern that is characterized by periods of inactivity.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: August 2, 2016
    Assignee: Synchronica plc
    Inventors: Alain Caron, Sylvain Legault, Haraldur Thorkelsson, Felix-Etienne Trepanier, Teresa Hunkeler, Jean Regnier
  • Patent number: 9088416
    Abstract: A computing system, method and product comprising a server, a mobile device comprising a client interconnected with the server via a data network, the client identified by a credential which is unavailable to the client and an intermediate node interconnected to the client and the server via the data network wherein the credential is available to the intermediate node. Upon reception of a service request from the client at a first server address the server redirects the client to transmit the service request to a second server address via the intermediate node together with a token, wherein the intermediate node appends a credential identifying the client to the redirected service request and the token and relays the redirected service request, the token and the credential to the second server address.
    Type: Grant
    Filed: November 24, 2006
    Date of Patent: July 21, 2015
    Assignee: Synchronica plc
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Sylvain Legault, Alain Caron
  • Patent number: 9014349
    Abstract: In an instant messaging system, message latency is reduced by initiating traffic channel set-up at a receiving device concurrently while a sending device is generating the instant message. When a user begins generating an instant message, the sending device transmits a service request to a payload and connection server to indicate that an instant message is pending. Upon receipt of the service request, the payload and connection server notifies the receiving device so that the receiving device can initiate traffic channel set-up concurrently while the instant message is being recorded. When the traffic channel is established, the receiving device polls the server. If the instant message is not yet received by the payload and connection server when the polling request is received, the payload and connection server waits a predetermined period of time to receive the pending instant message and forwards the instant message when it is received.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: April 21, 2015
    Assignee: Synchronica plc
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Jean Regnier
  • Patent number: 8370863
    Abstract: An approach is provided for integrating applications on demand to display and manipulate a semantic resource. An integrating application causes, at least in part, reception of a request for a semantic resource, and determines whether the semantic resource is known to a first application. The integrating application discovers one or more properties of the semantic resource based, at least in part, on the determination. The integrating application identifies a second application associated with the semantic resource based, at least in part, on the one or more properties. The integrating application causes, at least in part, presentation of the semantic resource through the second application.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: February 5, 2013
    Assignee: Nokia Corporation
    Inventors: Nikolai Grigoriev, Sylvain Fortin, Haraldur Thorkelsson, Sergey Boldyrev
  • Patent number: 8195158
    Abstract: A proxy maintains registration in an IP Multimedia Subsystem (IMS) network for a user equipment while the user equipment is disconnected from the system. The user equipment connects to the proxy and establishes a proxy session with the proxy. The proxy opens a proxy session for the user equipment, establishes a registration within said IMS network for IMS services on behalf of the user equipment; and maintains the registration for the user equipment for the duration of the proxy session. While the proxy session is ongoing, the user equipment can disconnect from the IP proxy.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: June 5, 2012
    Assignee: Synchronica plc
    Inventors: Jean Regnier, Claude Kawa, Haraldur Thorkelsson
  • Publication number: 20120072508
    Abstract: In an instant messaging system, message latency is reduced by initiating traffic channel set-up at a receiving device concurrently while a sending device is generating the instant message. When a user begins generating an instant message, the sending device transmits a service request to a payload and connection server to indicate that an instant message is pending. Upon receipt of the service request, the payload and connection server notifies the receiving device so that the receiving device can initiate traffic channel set-up concurrently while the instant message is being recorded. When the traffic channel is established, the receiving device polls the server. If the instant message is not yet received by the payload and connection server when the polling request is received, the payload and connection server waits a predetermined period of time to receive the pending instant message and forwards the instant message when it is received.
    Type: Application
    Filed: August 4, 2011
    Publication date: March 22, 2012
    Applicant: SYNCHRONICA PLC
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Jean Regnier
  • Publication number: 20110289520
    Abstract: An approach is provided for integrating applications on demand to display and manipulate a semantic resource. An integrating application causes, at least in part, reception of a request for a semantic resource, and determines whether the semantic resource is known to a first application. The integrating application discovers one or more properties of the semantic resource based, at least in part, on the determination. The integrating application identifies a second application associated with the semantic resource based, at least in part, on the one or more properties. The integrating application causes, at least in part, presentation of the semantic resource through the second application.
    Type: Application
    Filed: May 21, 2010
    Publication date: November 24, 2011
    Applicant: Nokia Corporation
    Inventors: Nikolai Grigoriev, Sylvain Fortin, Haraldur Thorkelsson, Sergey Boldyrev
  • Patent number: 8019055
    Abstract: In an instant messaging system, message latency is reduced by initiating traffic channel set-up at a receiving device concurrently while a sending device is generating the instant message. When a user begins generating an instant message, the sending device transmits a service request to a payload and connection server to indicate that an instant message is pending. Upon receipt of the service request, the payload and connection server notifies the receiving device so that the receiving device can initiate traffic channel set-up concurrently while the instant message is being recorded. When the traffic channel is established, the receiving device polls the server. If the instant message is not yet received by the payload and connection server when the polling request is received, the payload and connection server waits a predetermined period of time to receive the pending instant message and forwards the instant message when it is received.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: September 13, 2011
    Assignee: Nokia Corporation
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Jean Regnier
  • Publication number: 20110208801
    Abstract: An approach is provided for suggesting an alternate action associated with service content. The suggestion platform receives a request, from a device, for accessing service content. Next, the suggestion platform determines at least one alternate action associated with the service content. Then, the suggestion platform suggests the alternate action for accessing the service content.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 25, 2011
    Applicant: Nokia Corporation
    Inventors: Haraldur Thorkelsson, Nikolai Grigoriev, Sylvain Fortin
  • Publication number: 20110161427
    Abstract: An approach is provided for insertion of location-related information into a communication message. A communication message is received from an application resident on a mobile device, wherein the communication message specifies location-related information that includes addressing information or point-of-interest information, and the application includes either an electronic mail application, an instant messaging application, or a social networking application. The location-related information is extracted from the communication message. The location-related information is presented as an actionable item that triggers an action to be executed.
    Type: Application
    Filed: December 28, 2009
    Publication date: June 30, 2011
    Applicant: Nokia Corporation
    Inventors: Sylvain Fortin, Nikolai Grigoriev, Haraldur Thorkelsson
  • Publication number: 20090170512
    Abstract: user equipment while the user equipment is disconnected from the system. The user equipment connects to the proxy and establishes a proxy session with the proxy. The proxy opens a proxy session for the user equipment, establishes a registration within said IMS network for IMS services on behalf of the user equipment; and maintains the registration for the user equipment for the duration of the proxy session. While the proxy session is ongoing, the user equipment can disconnect from the IP proxy.
    Type: Application
    Filed: July 1, 2008
    Publication date: July 2, 2009
    Applicant: Oz Communications Inc.
    Inventors: Jean Regnier, Claude Kawa, Haraldur Thorkelsson
  • Patent number: 7526563
    Abstract: An interworking gateway for interworking an OMA IMPS domain and a SIMPLE domain comprises an OMA IMPS interface for communication with the OMA IMPS domain, a SIMPLE interface for communication with the SIMPLE domain and an interworking function linking the interfaces and comprising a transaction mapping module for converting an interworking subset of OMA IMPS transactions received by the OMA IMPS interface to corresponding SIMPLE transactions and relaying the corresponding SIMPLE transactions to the SIMPLE interface for transfer to the SIMPLE domain and for mapping an interworking subset of SIMPLE transactions received by the SIMPLE interface to corresponding OMA IMPS transactions and relaying the corresponding OMA IMPS transactions to the OMA IMPS interface for transfer to the OMA IMPS domain.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: April 28, 2009
    Assignee: Nokia Corporation
    Inventors: Jon Ingi Ingimundarson, Jean Regnier, Haraldur Thorkelsson, Gaetan Vachon
  • Publication number: 20080307517
    Abstract: A computing system, method and product comprising a server, a mobile device comprising a client interconnected with the server via a data network, the client identified by a credential which is unavailable to the client and an intermediate node interconnected to the client and the server via the data network wherein the credential is available to the intermediate node. Upon reception of a service request from the client at a first server address the server redirects the client to transmit the service request to a second server address via the intermediate node together with a token, wherein the intermediate node appends a credential identifying the client to the redirected service request and the token and relays the redirected service request, the token and the credential to the second server address.
    Type: Application
    Filed: November 24, 2006
    Publication date: December 11, 2008
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Sylvain Legault, Alain Caron
  • Publication number: 20080263170
    Abstract: There is disclosed a system and method for choosing between different Communication Initiation Request (CIR) channels in a mobile communications system when there are multiple CIR channels amongst which to choose. Additionally, there is disclosed a system and method for exploiting a Transmission Control Protocol (TCP) connection usage pattern that is characterized by periods of inactivity.
    Type: Application
    Filed: August 30, 2006
    Publication date: October 23, 2008
    Inventors: Alain Caron, Sylvain Legault, Haraldur Thorkelsson, Felix-Etienne Trepanier, Teresa Hunkeler, Jean Regnier
  • Publication number: 20080229230
    Abstract: A method for concealing and revealing sensitive data on an electronic communications device is disclosed. The electronic communications device comprises a plurality of keys, a display upon which a series of characters are adapted to be displayed, the series of characters forming a character string and composed by input operation of a subset of the plurality of Keys, and a processor for implementing at least one module that includes at least one security component.
    Type: Application
    Filed: November 14, 2006
    Publication date: September 18, 2008
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Natalie Jhaveri
  • Publication number: 20080215684
    Abstract: A wireless e-mail system and method is disclosed. The system comprises a wireless mobile device comprising an e-mail client, an e-mail server, a gateway, a mobile network interconnecting the wireless mobile device and the gateway, and a broadband network interconnecting the gateway and the e-mail server. When the client transmits a single self-contained request to the gateway via the mobile network to retrieve a set of e-mail related information from the e-mail server, the gateway retrieves at least the e-mail related information from the e-mail server via the broadband network using a plurality of transactions, compiles the retrieved information into a single self contained response and transmits the single response via the mobile network to the e-mail client.
    Type: Application
    Filed: January 24, 2006
    Publication date: September 4, 2008
    Inventors: Haraldur Thorkelsson, Leonard D'cunha, Teresa Hunkeler, Sylvain Legault, Vaclav Mares, Steve Menard
  • Publication number: 20080177840
    Abstract: In an instant messaging system, message latency is reduced by initiating traffic channel set-up at a receiving device concurrently while a sending device is generating the instant message. When a user begins generating an instant message, the sending device transmits a service request to a payload and connection server to indicate that an instant message is pending. Upon receipt of the service request, the payload and connection server notifies the receiving device so that the receiving device can initiate traffic channel set-up concurrently while the instant message is being recorded. When the traffic channel is established, the receiving device polls the server. If the instant message is not yet received by the payload and connection server when the polling request is received, the payload and connection server waits a predetermined period of time to receive the pending instant message and forwards the instant message when it is received.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Applicant: OZ Communications Inc.
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Jean Regnier
  • Publication number: 20080133742
    Abstract: A presence server comprises a state machine to maintain current machine states for a plurality of users, and a mapper to map the current machine state for each user to a corresponding presence status.
    Type: Application
    Filed: November 27, 2007
    Publication date: June 5, 2008
    Applicant: OZ Communications Inc.
    Inventors: Alain Southiere, Andy Pearson, Gwenael Le Bodic, Haraldur Thorkelsson, Jean Regnier, Manuel Laflamme
  • Publication number: 20050213537
    Abstract: An interworking gateway for interworking an OMA IMPS domain and a SIMPLE domain comprises an OMA IMPS interface for communication with the OMA IMPS domain, a SIMPLE interface for communication with the SIMPLE domain and an interworking function linking the interfaces and comprising a transaction mapping module for converting an interworking subset of OMA IMPS transactions received by the OMA IMPS interface to corresponding SIMPLE transactions and relaying the corresponding SIMPLE transactions to the SIMPLE interface for transfer to the SIMPLE domain and for mapping an interworking subset of SIMPLE transactions received by the SIMPLE interface to corresponding OMA IMPS transactions and relaying the corresponding OMA IMPS transactions to the OMA IMPS interface for transfer to the OMA IMPS domain.
    Type: Application
    Filed: February 28, 2005
    Publication date: September 29, 2005
    Inventors: Jon Ingimundarson, Jean Regnier, Haraldur Thorkelsson, Gaetan Vachon