IP Library › Granted Patent US 12,278,871
Granted Patent B2
US 12,278,871 · App. 18/417,897 · Granted Apr 15, 2025

Method to transmit messages between a device and a remoter server

Inventor: Andre Kudelski (Cheseaux-sur-Lausanne, CH)
Assignee: NAGRAVISION SARL
H04L67/141H04L51/48H04L67/1034H04W4/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,278,871
App. No.
18/417,897
Granted
Apr 15, 2025
Kind
B2
Abstract

In order to allow an access to the Internet, and therefore to a remote server, for a device having no connection with an Internet gateway, a method is provided to transmit a message from a first device to a remote server, the first device having no connection with the remote server. The method includes detecting a second device by the first device, establishing a communication channel between the first and the second device, transferring the message from the first to the second device, the message comprising an address of the remote server, and transferring, by the second device, the message to the remote server using the remote server address contained in the message.

Claims (47)

1. A method to transmit a message from a first device to a remote server, wherein the first device comprises a wireless transmitter having a first mode being a client device mode and a second mode being a hotspot mode, said method comprising:

turning the wireless transmitter of the first device into the hotspot mode,

establishing a communication channel between the first device and a second device using the hotspot mode,

after establishing the communication channel, transferring the message from the first device to the second device, said message comprising an address of the remote server and an identifier of the first device, and

connecting the second device to the remote server using the remote server address contained in the message, and transferring, by the second device, the message to the remote server.

2. The method of claim 1 , wherein, a retum message is sent by the remote server for the first device, the return message comprising the first device identifier, and the method further comprises:

receiving, by the second device, the return message from the remote server, and

buffering, by the second device, the return message until the first device is detected, and transferring the return message to the first device.

3. The method of claim 2 , wherein the return message further comprises an expiration date, and

said return message is transmitted to the first device by the second device when a current date is prior to the expiration date.

4. The method of claim 1 , wherein the first device comprises a Bluetooth receiver/transmitter, and

the transferring from the first device to the second device comprises transferring the message between the first and second device via a Bluetooth connection.

5. The method of claim 1 , wherein the second device comprises a relay application, and

said application detects the Wireless transmitter in the hotspot mode of the first device and stores the message.

6. The method of claim 1 , wherein the wireless transmitter in the hotspot mode of the first device has a hotspot name comprising at least a part which is a predefined name, and

the method further comprises detecting, by the second device, the predefined name of the Wireless wireless transmitter, and in response of a successful detection:

disconnecting a wireless transmitter of the second device from a current hotspot, and

connecting the wireless transmitter of the second device to the wireless transmitter of the first device.

7. The method of claim 1 , wherein the message further comprises an expiration date, and

the transferring to the remote server comprises transferring the message to the remote server by the second device when a current date is prior to the expiration date.

8. The method of claim 1 , wherein the second device is a portable device.

9. The method of claim 1 , wherein the turning step comprises:

determining that the first device is unable to connect to the remote server while in the first mode; and

in response to determining that the first device is unable to connect to the remote server, turn the wireless transmitter into the hotspot mode.

10. The method of claim 1 , wherein the step of transferring the message comprises transmitting the message from the first device to the second device, the message including an instruction instructing the second device to enter a message relay mode.

11. A method to transmit a message from a first device to a remote server, the first device having no connection with the remote server, said method comprising:

establishing a communication channel between the first device and a second device, and

after establishing the communication channel, transferring the message from the first device to the remote server via the second device, said message comprising an address of the remote server and an identifier of the first device,

wherein the remote server is in connection with an Offline Application Server, said method further comprising:

transferring the message via the second device to the remote server and the Offline Application Server,

receiving a response message by the Offline Application Server from the Remote server, and

transmitting the response message from the Offline Application Server to the second device, and said second device buffering the response message until the first device is detected.

12. The method of claim 11 , wherein the first device, the second device, and a third device share a network identifier, said message further comprising the network identifier, said response message comprising the network identifier and the first identifier, and said method further comprising:

storing, by the Offline Application Server, the response message in a database,

receiving, by the Offline Application Server, a connection request comprising the network identifier from the third device,

retrieving the response message from the database and sending the response message to the third device, and

buffering, by the third device, the response message until the first device is detected, and transferring the response message to the first device.

13. A device configured to communicate with a remote server, the device comprising:

a wireless transmitter having a client mode and a hotspot mode; and

processing circuitry configured to:

turn the wireless transmitter into the hotspot mode,

establish a communication channel between the device and another device using the hotspot mode,

after establishing the communication channel, transfer the message from the device to the another device, said message comprising an address of the remote server and an identifier of the device, and

connect the another device to the remote server using the remote server address contained in the message,

wherein the device transfers, via the another device, the message to the remote server.

14. The device of claim 13 , further comprising a Bluetooth receiver/transmitter,

wherein the processing circuitry is further configured to transfer the message between the device and the another device via a Bluetooth connection.

Assignments (2)
CHANGE OF NAME Recorded Nov 12, 2024
From: NAGRAVISION S.A.
To: NAGRAVISION SÀRL
Reel/Frame 069225/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2024
From: KUDELSKI, ANDRE
To: NAGRAVISION S.A.
Reel/Frame 066199/0595 →
Priority Claims (1)
EP 18186373 · Jul 30, 2018 · regional
Continuity (4)
Continuation 18170312 · Feb 16, 2023
Continuation 17575757 · Jan 14, 2022
Continuation 16524462 · Jul 29, 2019
Related Publication 20240236193A1 · Jul 11, 2024
References Cited (33)
US 6493758B1 · McLain · 2002 [cited by applicant]
US 6496824B1 · Wilf · 2002 [cited by applicant]
US 9055400B1 · Lee · 2015 [cited by applicant]
US 9066197B2 · Kiukkonen · 2015 [cited by examiner]
US 9554262B2 · Johnsson · 2017 [cited by applicant]
US 9565513B1 · Malek et al. · 2017 [cited by applicant]
US 9674640B2 · Mannan · 2017 [cited by applicant]
US 9900172B2 · Goel et al. · 2018 [cited by applicant]
US 9930506B2 · Cronholm et al. · 2018 [cited by applicant]
US 10499452B2 · Kim et al. · 2019 [cited by applicant]
US 10560971B2 · Seo · 2020 [cited by applicant]
US 11252240B2 · Kudelski · 2022 [cited by applicant]
US 20110173324A1 · Wang · 2011 [cited by applicant]
US 20120151067A1 · Piccinini et al. · 2012 [cited by applicant]
US 20120155348A1 · Jacobson · 2012 [cited by applicant]
US 20130022031A1 · Sivertsen · 2013 [cited by applicant]
US 20140105083A1 · Krishnaswamy et al. · 2014 [cited by applicant]
US 20140225603A1 · Auguste et al. · 2014 [cited by applicant]
US 20150172902A1 · Kasslin et al. · 2015 [cited by applicant]
US 20150286984A1 · Dikman · 2015 [cited by examiner]
US 20160135242A1 · Hampel et al. · 2016 [cited by applicant]
US 20160165644A1 · Yang · 2016 [cited by examiner]
US 20180213379A1 · Xiong et al. · 2018 [cited by applicant]
US 20180295556A1 · Baek et al. · 2018 [cited by applicant]
US 20190150093A1 · Kweon et al. · 2019 [cited by applicant]
US 20190246346A1 · Huang et al. · 2019 [cited by applicant]
US 20190373653A1 · Kwon · 2019 [cited by applicant]
US 20200005557A1 · Madaan · 2020 [cited by applicant]
US 20200336906A1 · Belhareth · 2020 [cited by examiner]
WO WO2017030520A1 · 2017 [cited by applicant]
WO WO2018049971A1 · 2018 [cited by applicant]
European Search Report issued Jan. 9, 2019 in European Application 18186373.9, filed on Jul. 30, 2018 (with Written Opinion). [cited by applicant]
European Office Action issued May 18, 2021 in European Patent Application No. 18186373.9, 4 pages. [cited by applicant]