IP Library › Granted Patent US 10,397,083
Granted Patent B2
US 10,397,083 · App. 15/018,494 · Granted Aug 27, 2019

Terminal device identification systems, methods, and programs

Inventors: Yosuke Arai (Tokyo, JP); Yuki Taki (Tokyo, JP); Naoki Ikeda (Tokyo, JP); Naoto Yamaguchi (Tokyo, JP); Yoshinori Takahashi (Tokyo, JP)
Assignee: YAHOO JAPAN CORPORATION
H04L43/0876H04L67/02
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 10,397,083
App. No.
15/018,494
Granted
Aug 27, 2019
Kind
B2
Abstract

A terminal device according to the present invention includes an application and a browser. The application includes a providing unit that provides the browser that is instructed by the application to perform a predetermined process with terminal information that is used to identify a terminal device and that is acquired by the application. The browser includes a sending unit that sends terminal information that is provided by the providing unit in the application and cookie information that is associated with a predetermined server device to the predetermined server device.

Claims (46)

1. A terminal device comprising:

a memory including a first memory region storing terminal identification that identifies the terminal device, and a second memory region;

an application that is unable to access the second memory region; and

a browser, which is different than the application, that is unable to access the first memory region, wherein:

the application includes an application processor programmed to:

access the first memory region and acquire the terminal identification that identifies the terminal device, and

provide the browser that is instructed by the application to perform a predetermined process with the terminal identification that identifies the terminal device and that is acquired by the application,

the browser includes a browser processor programmed to:

generate cookie information that is associated with a predetermined server device identified by the application, and

send the terminal identification provided by the application and the generated cookie information that is associated with the predetermined server device to the identified predetermined server device, and

the terminal identification is stored in the first memory region, which is inaccessible by the browser, and the cookie information is stored in the second memory region, which is inaccessible by the application.

2. The terminal device according to claim 1 , wherein the application processor is programmed to provide the browser with in-app cookie information, together with the terminal information, that is associated with an in-app browser that is a browser included in the application.

3. The terminal device according to claim 1 , wherein the application instructs the browser to access the predetermined server device as the predetermined process.

4. A terminal device comprising:

a including a first memory region storing terminal identification that identifies the terminal device, and a second memory region;

an application that is unable to access the second memory region; and

a browser, which is different than the application, that is unable to access the first memory region, wherein:

the browser includes a browser processor programmed to: (i) generate cookie information that is associated with a predetermined server device identified by the application, and (ii) provide the application that is instructed by the browser to perform a predetermined process with the generated cookie information that is associated with the identified predetermined server device,

the application includes an application processor programmed to: (i) access the first memory region and acquire the terminal identification that identifies the terminal device, and (ii) send the cookie information provided by the browser and the terminal identification that identifies the terminal device and is acquired by the application to the identified predetermined server device, and

the terminal identification is stored in the first memory region, which is inaccessible by the browser, and the cookie information is stored in the second memory region, which is inaccessible by the application.

5. The terminal device according to claim 4 , wherein the application processor is programmed to send, together with the terminal information, in-app cookie information that is associated with an in-app browser that is a browser included in the application to the predetermined server device.

6. The terminal device according to claim 4 , wherein the browser processor is programmed to provide the cookie information that is associated with the predetermined server device that is accessed by the browser.

7. An information transmission method executed by a terminal device that includes a memory including a first memory region storing terminal identification that identifies the terminal device, and a second memory region, an application that is unable to access the second memory region, and a browser, which is different than the application, that is unable to access the first memory region, the information transmission method comprising:

accessing, performed by the application, the first memory region and acquiring the terminal identification that identifies the terminal device;

providing, performed by the application, the browser that is instructed by the application to perform a predetermined process with the terminal identification that identifies the terminal device and that is acquired by the application;

generating, performed by the browser, cookie information that is associated with a predetermined server device identified by the application; and

sending, performed by the browser, the terminal identification provided by the application and the generated cookie information that is associated with the predetermined server device to the identified predetermined server device, wherein:

the terminal identification is stored in the first memory region, which is inaccessible by the browser, and the cookie information is stored in the second memory region, which is inaccessible by the application.

8. An information transmission method executed by a terminal device that includes a memory including a first memory region storing terminal identification that identifies the terminal device, and a second memory region, an application that is unable to access the second memory region, and a browser, which is different than the application, that is unable to access the first memory region, the information transmission method comprising:

generating, performed by the browser, cookie information that is associated with a predetermined server device identified by the application;

providing, performed by the browser, the application that is instructed by the browser to perform a predetermined process with the generated cookie information that is associated with the identified predetermined server device;

accessing, performed by the application, the first memory region and acquiring the terminal identification that identifies the terminal device;

sending, performed by the application, the cookie information provided by the browser and the terminal identification that identifies the terminal device and is acquired by the application to the identified predetermined server device, wherein:

the terminal identification is stored in the first memory region, which is inaccessible by the browser, and the cookie information is stored in the second memory region, which is inaccessible by the application.

9. A non-transitory computer-readable recording medium having stored therein an information transmission program that causes a terminal device to execute a process comprising:

accessing a first memory region of a memory and acquiring terminal identification that identifies the terminal device stored in the first memory region, the memory including the first memory region and a second memory region;

acquiring the terminal identification that identifies the terminal device and that is provided by an application, which is unable to access the second memory region;

generating, performed by a browser, cookie information that is associated with a predetermined server device identified by the application, the browser being different than the application and being unable to access the first memory region;

sending the terminal identification acquired at the acquiring and the generated cookie information, provided by the browser, that is associated with the identified predetermined server device to the predetermined server device wherein:

the terminal identification is stored in the first memory region, which is inaccessible by the browser, and the cookie information is stored in the second memory region, which is inaccessible by the application.

10. A non-transitory computer-readable recording medium having stored therein an information transmission program that causes a terminal device to execute a process comprising:

accessing a first memory region of a memory and acquiring terminal identification that identifies the terminal device stored in the first memory region, the memory including the first memory region and a second memory region;

generating, performed by a browser, cookie information that is associated with a predetermined server device identified by an application, the application being unable to access the second memory region, the browser being different than the application and being unable to access the first memory region;

acquiring the generated cookie information that is associated with the identified predetermined server device and that is provided by the browser; and

sending the generated cookie information acquired at the acquiring and the terminal identification, provided by the application, that identifies the terminal device to the identified predetermined server device, wherein:

the terminal identification is stored in the first memory region, which is inaccessible by the browser, and the cookie information is stored in the second memory region, which is inaccessible by the application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2016
From: ARAI, YOSUKE; TAKI, YUKI; IKEDA, NAOKI; YAMAGUCHI, NAOTO; TAKAHASHI, YOSHINORI
To: YAHOO JAPAN CORPORATION
Reel/Frame 037687/0406 →
Priority Claims (1)
JP 2015-057287 · Mar 20, 2015 · national
Continuity (1)
Related Publication 20160277273A1 · Sep 22, 2016