IP Library Granted Patent US 11,750,604
Granted Patent B2
US 11,750,604 · App. 16/761,750 · Granted Sep 5, 2023

Information providing system and information providing method

Inventors: James Brian Harvey (Tokyo, JP); Jordan Cotter Scott (Tokyo, JP); Michael Joseph Copeland (Tokyo, JP); Shreya Jagdishrao Sarnaik (Tokyo, JP); Robert J. Milewski (Tokyo, JP); Sneha Rupesh Shinde (Tokyo, JP); Yoann Mikami (Tokyo, JP); Shun Yuki (Tokyo, JP)
Assignee: Rakuten Group, Inc.
H04L63/0876H04L63/083G06Q30/0222G06Q50/30
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 11,750,604
App. No.
16/761,750
Granted
Sep 5, 2023
Kind
B2
Abstract

An object is to provide an information providing system and an information providing method in which an information providing device can provide information personalized for a user without an input of identification information of the user into the information providing device. A server device receives, from a terminal device that has acquired device identification information identifying the information providing device, the device identification information and user identification information identifying a user. The server device transmits information for the user identified by the user identification information to the information providing device identified by the device identification information. The information providing device receives the information for the user. The information providing device provides information based on the information for the user.

Claims (63)

1. An information providing system comprising:

a server device configured to communicate with a terminal device carried by a user; and

an information providing device configured to communicate with the server device and be put inside a vehicle,

wherein the server device includes:

at least one server memory configured to store computer program code;

at least one server processor configured to read the computer program code and operate as instructed by the computer program code, the computer program code including:

identification information receiving code configured to cause at least one of the at least one server processor to receive, from the terminal device that has received a signal indicating device identification information identifying the information providing device, the device identification information and user identification information identifying the user,

for-user information transmitting code configured to cause at least one of the at least one server processor to transmit information for the user identified by the received user identification information to the information providing device identified by the received device identification information,

association code configured to cause at least one of the at least one server processor to associate the device identification information and the user identification information received from the terminal device with each other,

request receiving code configured to cause at least one of the at least one server processor to receive a dissolving request transmitted from a signal receiving device, wherein the dissolving request is received from the signal receiving device in response to the signal receiving device receiving no predetermined signal from a signal transmitting device, wherein the signal receiving device is one of the terminal device and the information providing device, and wherein the signal transmitting device is one of the terminal device and the information providing device that is not the signal receiving device, and

dissolving code configured to cause at least one of the at least one server processor to dissolve the association between the device identification information and the user identification information in response to the dissolving request being received, and

the information providing device includes:

at least one device memory configured to store computer program code;

at least one device processor configured to read the computer program code and operate as instructed by the computer program code, the computer program code including:

output code configured to cause at least one of the at least one device processor to output the signal indicating the device identification information in response to a door for entering the vehicle being closed, and prevent the output of the signal in response to the door being open;

for-user information receiving code configured to cause at least one of the at least one device processor to receive the information for the user transmitted from the server device, and

providing code configured to cause at least one of the at least one device processor to provide information based on the received information for the user.

2. The information providing system according to claim 1 ,

wherein the output code is configured to cause at least one of the at least one device processor to change the device identification information to be output each time a predetermined period passes and outputs the device identification information changed corresponding to a current period, and

the for-user information transmitting code is configured to cause at least one of the at least one server processor to transmit the information for the user in response to the received device identification information being device identification information corresponding to a period in which the device identification information is received.

3. The information providing system according to claim 1 ,

wherein the output code is configured to cause at least one of the at least one device processor to output a signal indicating the device identification information, and

the identification information receiving code configured to cause at least one of the at least one server processor to receive the device identification information and the user identification information transmitted from the terminal device in response to the signal indicating the device identification information having been received by the terminal device.

4. The information providing system according to claim 3 ,

wherein the output code is configured to cause at least one of the at least one device processor to output, as the signal, a sound wave indicating the device identification information.

5. The information providing system according to claim 1 ,

wherein the server device further includes

the for-user information transmitting code is configured to cause at least one of the at least one server processor to transmit, to the information providing device, the information for the user identified by the user identification information associated with the device identification information of the information providing device.

6. The information providing system according to claim 5 ,

wherein the information providing device is configured to be put in a vehicle in which a fare is paid when a passenger ends use of the vehicle,

the information providing device further includes

request transmitting code configured to cause at least one of the at least one device processor to transmit a dissolving request to the server device based on an operation to pay a fare being detected, and

the server device further includes

the dissolving code being configured to cause at least one of the at least one server processor to, in response to the dissolving request being received from the information providing device, dissolving the association between the device identification information of the information providing device that has transmitted the dissolving request, and the user identification information.

7. The information providing system according to claim 5 ,

wherein the information providing device further includes

an input device to which an operation by the user is input, and

transmission request transmitting code configured to cause at least one of the at least one device processor to transmit, to the server device, a transmission request for coupon information to the user based on the input operation, and

the server device further includes

transmission request receiving code configured to cause at least one of the at least one server processor to receive the transmission request from the information providing device, and

coupon information transmitting code configured to cause at least one of the at least one server processor to transmit, in response to the transmission request being received, the coupon information for the user identified by the user identification information associated with the device identification information of the information providing device that has transmitted the transmission request.

8. A non-transitory computer-readable medium storing instructions that, when executed cause a first processor among at least one processors to:

receive, from the terminal device that has received a signal indicating device identification information identifying the information providing device, the device identification information and user identification information identifying the user,

transmit information for the user identified by the received user identification information to the information providing device identified by the received device identification information

associate the device identification information and the user identification information received from the terminal device with each other,

receive a dissolving request transmitted from a signal receiving device, wherein the dissolving request is received from the signal receiving device in response to the signal receiving device receiving no predetermined signal from a signal transmitting device, wherein the signal receiving device is one of the terminal device and the information providing device, and wherein the signal transmitting device is one of the terminal device and the information providing device that is not the signal receiving device, and

dissolve the association between the device identification information and the user identification information in response to the dissolving request being received, and

wherein the instructions, when executed, cause a second processor among at least one processors, located inside a vehicle, to:

receive information for the user transmitted from the server device,

provide information based on the received information for the user; and

output the signal indicating the device identification information in response to a door for entering the vehicle being closed and to prevent output of the signal in response to the door for entering the vehicle being open.

9. The non-transitory computer readable medium according to claim 8 ,

wherein the output code is configured to cause at least one of the at least one device processor to output the device identification information in a response to a movement of the vehicle having been detected.

10. An information providing method performed by an information providing device in an information providing system comprising a server device, wherein the server device is configured to communicate with a terminal device carried by a user, the method comprising:

receiving, from the terminal device that has received a signal indicating device identification information identifying the information providing device, the device identification information and user identification information identifying the user,

transmitting information for the user identified by the received user identification information to the information providing device identified by the received device identification information,

associating the device identification information and the user identification information received from the terminal device with each other,

receiving a dissolving request transmitted from a signal receiving device, wherein the dissolving request is received from the signal receiving device in response to the signal receiving device receiving no predetermined signal from a signal transmitting device, wherein the signal receiving device is one of the terminal device and the information providing device, and wherein the signal transmitting device is one of the terminal device and the information providing device that is not the signal receiving device, and

dissolving the association between the device identification information and the user identification information in response to the dissolving request being received, and

wherein the information providing device is configured to communicate with the server device and is placed inside a vehicle, the method comprising:

receiving, by the information providing device, the information for the user transmitted from the server device,

providing, by the information providing device, information based on the received information for the user, and

outputting, by the information processing device, a signal indicating the device identification information in response to a door for entering the vehicle being closed, and preventing the output of the signal indicating the device identification information in response to the door being open.

Assignments (2)
CHANGE OF NAME Recorded Jul 9, 2021
From: RAKUTEN INC
To: RAKUTEN GROUP INC
Reel/Frame 056816/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2020
From: HARVEY, JAMES BRIAN; SCOTT, JORDAN COTTER; COPELAND, MICHAEL JOSEPH; SARNAIK, SHREYA JAGDISHRAO; MILEWSKI, ROBERT J.; SHINDE, SNEHA RUPESH; MIKAMI, YOANN; YUKI, SHUN
To: RAKUTEN INC.
Reel/Frame 054480/0164 →