Designing Feature of Generating and Storing Common Pass-by Data in Pass-by Framework

Σχετικά έγγραφα
Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

ΟΙ ΥΠΗΡΕΣΙΕΣ ΓΕΩΓΡΑΦΙΚΟΥ ΠΡΟΣΔΙΟΡΙΣΜΟΥ ΣΕ ΚΙΝΗΤΕΣ ΣΥΣΚΕΥΕΣ ΚΑΙ ΟΙ ΔΥΝΑΤΟΤΗΤΕΣ ΠΟΥ ΠΡΟΣΦΕΡΟΥΝ ΣΤΟ SOCIAL MEDIA MARKETING

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

, Evaluation of a library against injection attacks

Retrieval of Seismic Data Recorded on Open-reel-type Magnetic Tapes (MT) by Using Existing Devices

LAN. On the Dynamic Performance of Indoor Positioning System using Wireless LAN on Smartphone

TaxiCounter Android App. Περδίκης Ανδρέας ME10069

Εκτεταμένη περίληψη Περίληψη

Maxima SCORM. Algebraic Manipulations and Visualizing Graphs in SCORM contents by Maxima and Mashup Approach. Jia Yunpeng, 1 Takayuki Nagai, 2, 1

Technical Research Report, Earthquake Research Institute, the University of Tokyo, No. +-, pp. 0 +3,,**1. No ,**1

Context-aware και mhealth

Ερευνητική+Ομάδα+Τεχνολογιών+ Διαδικτύου+

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697

Συστηματική Συλλογή Δεδομένων από Υπηρεσίες Κοινωνικής Δικτύωσης για χρήση σε εφαρμογές μεταφορών

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΙΚΗΣ ΙΣΧΥΟΣ

Λευτέρης Κουμάκης ΠΟΛΥΜΕΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΣΤΗΝ ΥΓΕΙΑ

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

Test Data Management in Practice

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

A browser-based digital signing solution over the web

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Πλήρης και λεπτομερής τεχνική γνωστοποίηση των cookies

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

Development of a Seismic Data Analysis System for a Short-term Training for Researchers from Developing Countries

ΕΥΘΑΛΙΑ ΚΑΜΠΟΥΡΟΠΟΥΛΟΥ

Πλήρης και λεπτομερής τεχνική γνωστοποίηση των cookies

Εποχές( 1. Εποχή(του(mainframe((πολλοί( χρήστες,(ένας(υπολογιστής)(( 2. Εποχή(του(PC((ένας(χρήστης,(

Π Τ Υ Χ Ι Α Κ Η /ΔΙ Π Λ Ω Μ ΑΤ Ι Κ Η Ε Ρ ΓΑ Σ Ι Α

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

Web 論 文. Performance Evaluation and Renewal of Department s Official Web Site. Akira TAKAHASHI and Kenji KAMIMURA

Δθαξκνζκέλα καζεκαηηθά δίθηπα: ε πεξίπησζε ηνπ ζπζηεκηθνύ θηλδύλνπ ζε κηθξνεπίπεδν.

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ. Σχολή Τεχνολογικών Εφαρμογών Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων

ΦΩΤΟΓΡΑΜΜΕΤΡΙΚΕΣ ΚΑΙ ΤΗΛΕΠΙΣΚΟΠΙΚΕΣ ΜΕΘΟΔΟΙ ΣΤΗ ΜΕΛΕΤΗ ΘΕΜΑΤΩΝ ΔΑΣΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

From Secure e-computing to Trusted u-computing. Dimitris Gritzalis

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

ΓΕΩΜΕΣΡΙΚΗ ΣΕΚΜΗΡΙΩΗ ΣΟΤ ΙΕΡΟΤ ΝΑΟΤ ΣΟΤ ΣΙΜΙΟΤ ΣΑΤΡΟΤ ΣΟ ΠΕΛΕΝΔΡΙ ΣΗ ΚΤΠΡΟΤ ΜΕ ΕΦΑΡΜΟΓΗ ΑΤΣΟΜΑΣΟΠΟΙΗΜΕΝΟΤ ΤΣΗΜΑΣΟ ΨΗΦΙΑΚΗ ΦΩΣΟΓΡΑΜΜΕΣΡΙΑ

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΕΠΑΝΑΣΧΕΔΙΑΣΜΟΣ ΓΡΑΜΜΗΣ ΣΥΝΑΡΜΟΛΟΓΗΣΗΣ ΜΕ ΧΡΗΣΗ ΕΡΓΑΛΕΙΩΝ ΛΙΤΗΣ ΠΑΡΑΓΩΓΗΣ REDESIGNING AN ASSEMBLY LINE WITH LEAN PRODUCTION TOOLS

Ανάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

þÿ»» ± - ±»» ± - ½É¼ ½ ±Ã»

ΠΕΡΙΕΧΟΜΕΝΑ. Κεφάλαιο 2. Σκιαγράφηση του φαινομένου της φτώχειας. Κεφάλαιο 3. Η καταπολέμηση της φτώχειας ως στόχος των Συστημάτων Κοινωνικής Πρόνοιας

Information and Communication Technologies in Education

Δυσκολίες που συναντούν οι μαθητές της Στ Δημοτικού στην κατανόηση της λειτουργίας του Συγκεντρωτικού Φακού

ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΙΓ' ΕΚΠΑΙΔΕΥΤΙΚΗ ΣΕΙΡΑ

Τελευταία ενημέρωση: Δευτέρα 3 Ιουνίου 2013 Last updated: Monday, June 3, 2013

Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android

Μέθοδοι γείωσης και αντικεραυνικής προστασίας σε πλοία ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Ιωάννης Κ. Κριμιτζάς

Speeding up the Detection of Scale-Space Extrema in SIFT Based on the Complex First Order System

ΕΛΕΓΧΟΣ ΚΑΙ ΤΡΟΦΟΔΟΤΗΣΗ ΜΕΛΙΣΣΟΚΟΜΕΙΟΥ ΑΠΟ ΑΠΟΣΤΑΣΗ

MIDI [8] MIDI. [9] Hsu [1], [2] [10] Salamon [11] [5] Song [6] Sony, Minato, Tokyo , Japan a) b)

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

Policy Coherence. JEL Classification : J12, J13, J21 Key words :

Διαδίκτυο των Αντικειμένων - IoT.

Μηχανισμοί πρόβλεψης προσήμων σε προσημασμένα μοντέλα κοινωνικών δικτύων ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

ΓΙΑΝΤΣΗΣ ΧΡΗΣΤΟΣ. Θέμα εργασίας: Υποθαλάσσια & υπόγεια δίκτυα αισθητήρων. Work title: Underwater & underground sensor networks

AKAΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Η ΧΡΗΣΗ ΒΙΟΚΑΥΣΙΜΩΝ ΣΤΗΝ ΝΑΥΤΙΛΙΑ ΠΛΕΟΝΕΚΤΗΜΑΤΑ-ΜΕΙΟΝΕΚΤΗΜΑΤΑ ΠΡΟΟΠΤΙΚΕΣ

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Detection and Recognition of Traffic Signal Using Machine Learning

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Ηλεκτρονικός Βοηθός Οδηγού Μοτοσυκλέτας

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Αθήνας Έτος

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΩΝ ΕΚΘΕΣΕΩΝ ΕΤΑΙΡΙΚΗΣ ΚΟΙΝΩΝΙΚΗΣ ΕΥΘΥΝΗΣ COSMOTE ΚΑΙ VODAFONE ΣΤΟΝ ΕΛΛΗΝΙΚΟ ΚΛΑΔΟ ΤΩΝ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Παλεπηζηήκην Πεηξαηώο Τκήκα Πιεξνθνξηθήο Πξόγξακκα Μεηαπηπρηαθώλ Σπνπδώλ «Πξνεγκέλα Σπζηήκαηα Πιεξνθνξηθήο»

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

Πτυχιακή εργασία. Ανάπτυξη παιχνιδιού πολλών παικτών

AΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

Approximation of distance between locations on earth given by latitude and longitude

Ελαφρές κυψελωτές πλάκες - ένα νέο προϊόν για την επιπλοποιία και ξυλουργική. ΒΑΣΙΛΕΙΟΥ ΒΑΣΙΛΕΙΟΣ και ΜΠΑΡΜΠΟΥΤΗΣ ΙΩΑΝΝΗΣ

ΣΤΥΛΙΑΝΟΥ ΣΟΦΙΑ

Buried Markov Model Pairwise

þÿ ¹µ ½  ±À±³É³ À±¹ ¹Î½ º±Ä þÿ ͼ²±Ã Ä Â ³ Â Ä Å

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

ρ. ηµήτρης Κύδρος, ρ. Σάκης Πανταζόπουλος, Ναυροζίδης Γιώργος, Βάσω Μαµούδη

ΣΥΓΧΡΟΝΕΣ ΤΑΣΕΙΣ ΣΤΗΝ ΕΚΤΙΜΗΣΗ ΚΑΙ ΧΑΡΤΟΓΡΑΦΗΣΗ ΤΩΝ ΚΙΝΔΥΝΩΝ

Ηλεκτρικές δοκιµές σε καλώδια µέσης τάσης - ιαδικασίες επαλήθευσης και υπολογισµού αβεβαιότητας ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

ΣΜΗΜΑ ΔΦΑΡΜΟΓΧΝ ΠΛΗΡΟΦΟΡΙΚΗ ΣΗ ΓΙΟΙΚΗΗ ΚΑΙ ΣΗΝ ΟΙΚΟΝΟΜΙΑ. Φεθηαθή ηειεφξαζε (Digital Video Broadcasting). Μειέηε ησλ πξνηχπσλ DVB-T, DVB-S2 θαη DVB-H.

Πρόσκληση. DOSSIER-Cloud DevOpS-based Software engineering for the cloud

ΖΩΝΟΠΟΙΗΣΗ ΤΗΣ ΚΑΤΟΛΙΣΘΗΤΙΚΗΣ ΕΠΙΚΙΝΔΥΝΟΤΗΤΑΣ ΣΤΟ ΟΡΟΣ ΠΗΛΙΟ ΜΕ ΤΗ ΣΥΜΒΟΛΗ ΔΕΔΟΜΕΝΩΝ ΣΥΜΒΟΛΟΜΕΤΡΙΑΣ ΜΟΝΙΜΩΝ ΣΚΕΔΑΣΤΩΝ

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Η ΔΙΔΑΣΚΑΛΙΑ ΤΩΝ ΜΟΡΦΟΛΟΓΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ ΤΗΣ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΤΗΣ ΣΥΝΘΕΣΗΣ ΥΠΟ ΤΟ ΠΡΙΣΜΑ ΤΩΝ ΑΠΣ: ΜΙΑ ΚΡΙΤΙΚΗ ΘΕΩΡΗΣΗ

Development of the Nursing Program for Rehabilitation of Woman Diagnosed with Breast Cancer

ΑΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΔΗΜΟΣΙΩΝ ΣΧΕΣΕΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΡΓΟΣΤΟΛΙ ΚΕΦΑΛΗΝΙΑΣ

Development of a Tiltmeter with a XY Magnetic Detector (Part +)

IMES DISCUSSION PAPER SERIES

ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΑΓΡΟΤΙΚΗΣ ΟΙΚΟΝΟΜΙΑΣ & ΑΝΑΠΤΥΞΗΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΟΙ ΕΠΙΜΟΡΦΩΤΙΚΕΣ ΑΝΑΓΚΕΣ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ ΤΟΥ ΔΗΜΟΥ ΗΡΑΚΛΕΙΟΥ ΑΔΑΜΑΚΟΠΟΥΛΟΥ ΑΝΔΡΙΑΝΗ ΔΗΜΗΤΡΟΥΛΑΚΗ ΑΡΙΣΤΕΑ

Ζητήματα Τυποποίησης στην Ορολογία - ο ρόλος και οι δράσεις της Επιτροπής Ορολογίας ΤΕ21 του ΕΛΟΤ

Δυνατότητα Εργαστηρίου Εκπαιδευτικής Ρομποτικής στα Σχολεία (*)

ΠΑΝΔΠΗΣΖΜΗΟ ΠΑΣΡΩΝ ΓΗΑΣΜΖΜΑΣΗΚΟ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΗΑΚΩΝ ΠΟΤΓΩΝ «ΤΣΖΜΑΣΑ ΔΠΔΞΔΡΓΑΗΑ ΖΜΑΣΩΝ ΚΑΗ ΔΠΗΚΟΗΝΩΝΗΩΝ» ΣΜΖΜΑ ΜΖΥΑΝΗΚΩΝ Ζ/Τ ΚΑΗ ΠΛΖΡΟΦΟΡΗΚΖ

Newman Modularity Newman [4], [5] Newman Q Q Q greedy algorithm[6] Newman Newman Q 1 Tabu Search[7] Newman Newman Newman Q Newman 1 2 Newman 3

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

Quantitative chemical analyses of rocks with X-ray fluorescence analyzer: major and trace elements in ultrabasic rocks

Enterprise Europe Network Πανευρωπαϊκό ίκτυο Υποστήριξης Επιχειρηματικότητας. Κ.Καραμάνης Εθνικό Κέντρο Τεκμηρίωσης

ΣΔΥΝΟΛΟΓΗΚΟ ΔΚΠΑΗΓΔΤΣΗΚΟ ΗΓΡΤΜΑ ΗΟΝΗΧΝ ΝΖΧΝ «ΗΣΟΔΛΗΓΔ ΠΟΛΗΣΗΚΖ ΔΠΗΚΟΗΝΧΝΗΑ:ΜΔΛΔΣΖ ΚΑΣΑΚΔΤΖ ΔΡΓΑΛΔΗΟΤ ΑΞΗΟΛΟΓΖΖ» ΠΣΤΥΗΑΚΖ ΔΡΓΑΗΑ ΔΤΑΓΓΔΛΗΑ ΣΔΓΟΤ

Feasible Regions Defined by Stability Constraints Based on the Argument Principle

ΜΑΘΗΜΑ 4. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Λογισµικό Αναζήτησης & Ανάκτησης Πληροφοριών

Transcript:

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. 657-8501 1-1 E-mail: arisa@ws.cs.kobe-u.ac.jp. Bluetooth Low Energy Wi-Fi Designing Feature of Generating and Storing Common Pass-by Data in Pass-by Framework Arisa HAYASHI, Shinsuke MATSUMOTO, Sachio SAIKI, and Masahide NAKAMURA Graduate School of System Informatics, Kobe University, Rokkodai 1-1 Nada, Kobe, 657-8501, Japan E-mail: arisa@ws.cs.kobe-u.ac.jp Abstract In our previous work, we have been proposed a pass-by framework in order to facilitate development of pass-by system which uses proximity information of mobile devices. The framework isolates pass-by detection technologies and applications of pass-by information. This isolation provides developers to reuse common pass-by data that retrieved by various proximity detection technologies. The goal of this paper is to realize and design the pass-by framework. To achieve the goal, we discuss how the framework generates and stores pass-by data. First, we organize some specific requirements for converting, generating and storing the data. Based on the requirements, we re-design detailed architecture and identify responsibilities of each component in the framework. Finally, we organize s from the perspectives on pass-by detection and pass-by data application. Key words Pass-by framework, neaby detection, mobile devices, Bluetooth Low Energy, Wi-Fi 1. Nintendo3DS [1] Wi-Fi [2] BLE Bluetooth Low Energy BLE [3] BLE [4] [5] [6] GPS 1

[7] [8] BLE Wi-Fi Web 2. [7] 2. 1 X D d : X X R T χ χ : X X D T {0, 1} (1) χ x 1, x 2( X) t( T) l, {l = d(x 1, x 2)} 1 (l < L) χ(x 1, x 2, l, t) = 0 (otherwise) L χ(x 1, x 2, l, t) = 1 4 x 1, x 2, l, t P1 P2 P3 P4 4 P1 P2 P3 P4 1 P1 x 1 x 2 2 x 1, x 2, l, t x 2, x 1, l, t (2) P2 x 2 x 1, x 3 x 1 x 3 x 1, x 2, l 1, t x 2, x 3, l 2, t (l 1 + l 2 < L) x 1, x 3, l 3, t (3) P3 x 1 x 2 d(x 1, x 2) x t p x, p, t p 1, p 2 d (p 1, p 2 ) x 1 x 2 x 1, p 1, t x 2, p 2, t (d (p 1, p 2 ) < D) x 1, x 2, l, t ( l = d (p 1, p 2)) (4) P4 x 1, x 2 x 1 p 1 x 2 x 1, x 2, l, t x 1, p 1, t x 2, p 2, t (5) ( p 2 d (p 1, p 2 ) = l) 2. 2 How What 1 GPS SNS 2

1 Date-time* Subject ID* Object ID* Detected-by Distance Accuracy Location Misc 2015/12/17 8:00 arisa shinsuke BLE 3 0.5 2015/12/17 8:00 arisa sachio BLE 10 0.4 {msg:hello} 2015/12/17 8:00 shinsuke sachio inferred by P2 2015/12/18 9:00 masa-n arisa Wi-Fi 12 0.7 {lat:139.4..., lon:35.8...} * means a required field. 1 BLE Wi-Fi BLE WiFi DB API 2. 3 1 * 2015 12 17 8 arisa shinsuke BLE 3m 50% Misc {msg:hello} Misc 2. P2 4 Wi-Fi BLE 2. 4 [1] [2] [9] Pass-by app. A Wi-Fi by Wi-Fi 1 (for pass-by apps) Common pass-by DB (for data storing) Pass-by app. B BLE GPS by BLE Standard pass-by data WiFi-dependent pass-by data BLE-dependent pass-by data Geolocation data Data flow Pass-by Framework Geolocation Info. DB (for loc. info.) Geolocation detection 3. 4 3

3. 1 1 BLE Wi-Fi 2 NFC Near Field Radio Communication 3. 2 BLE major minor Wi-Fi MAC ID 3. 3 BLE X Y X Y Y X Y X Y 2. 1 P1 DB X Y Y X P1 P4 DB 3. 4 3 API 4. 4 4. 1 2 4. 1. 1 2 BLE Wi-Fi 4. 1. 2 2 # BLE major minor RSSI Received Signal Strength Indicator BLE major minor DB ID RSSI BLE Wi-Fi 4. 1. 3 DB ID 4. 2 4. 1. 4 P1 P4 Analyzer 2. P1 P4 DB 4. 3 4. 1. 5 DB DB 1 DB [10] Twitter Facebook SNS 4

Pass-by app. A Pass-by app. B Pass-by Framework (for pass-by apps) P1 Analyzer Replicating symmetric pass-by data P2 Analyzer Generating a new pass-by data based on transivity Name Resolver Common pass-by DB P3 Analyzer P4 Analyzer Deriving a pass-by data from spatiotemporal info. Estimating spatiotemporal info. from pass-by data (for name resolution) (for data storing) Online features Offline features Wi-Fi by Wi-Fi BLE by BLE API Geolocation Info. DB Third-party location system Standard pass-by data w/ user id Standard pass-by data WiFi-dependent pass-by data BLE-dependent pass-by data Geolocation data Data flow Responsibility 2 2 User ID Device-dependent User Identifier BLE Wi-Fi... arisa {major:1, minor:4} {mac:00-01-00-b2..}... shinsuke {major:1, minor:5} {mac:00-01-00-80..}... sachio {major:1, minor:6}... masa-n {major:1, minor:8} [{mac:00-01-00-93..},... {mac:00-01-00-12..}]... 4. 2 ID ID 2 key value BLE X X BLE {major:1, minor:5} X arisa ID Wi-Fi masa-n Wi-Fi MAC Wi-Fi Wi-Fi sachio 4. 3 P1 P4 DB P1 2 P1 x 1, x 2, l, t x 2, x 1, l, t P2 2 x 1, x 2, l 1, t x 2, x 3, l 2, t x 1, x 3, l 3, t P3 2 x 1 x 2 2 P3 Swarm [10] P4 P3 4 4. 4 API API 2 API 3 5

3 HTTP Method Resource URI Parameters Description POST /passby/insert oid*, sid*, datetime*, detectedby,... Insert a new pass-by data. GET /passby/list Retrieve a list of pass-by data. GET /passby/search oid, sid, datetime, detectedby,... Search for pass-by data. GET /pns/resolve type*, identifier* Resolve a user ID from a device identifier. POST /pns/create userid* Create a new user ID. POST /pns/update userid*, type*, identifier* Update a device identifier of a specific user. The pns means pass-by name system. * is a required field. 1 3 API 4 6 API API 2 /passby/list API API HTTP GET curl $ curl -i http :// pbfw / passby / list JSON 1 [ 2 { 3 datetime : "2015/12/17 08:00:00", 4 sid : " arisa ", 5 oid : " shinsuke ", 6 detectedby : " BLE ", 7 distance : 3, 8 accuracy : 0.5, 9 location : null, 10 misc : null 11 }, { 12 datetime : "2015/12/17 09:00:00", 13 sid : " arisa ", 14... 15 },... 16 ] /passby/search API /pns/resolve API $ curl -i http :// pbfw / pns / resolve? type = BLE & ide ntifier ="{ major :1, minor :4}" /pns/update 5. B 26280115 15H02701 B 26730155 15K12020 [1], http:// www.nintendo.co.jp/3ds/hardware/features/network.html [2], http://www.tnm. jp/modules/r_free_page/index.php?id=1467 [3] G. Conte, M. De Marchi, A.A. Nacci, V. Rana, and D. Sciuto, BlueSentinel: a first approach using ibeacon for an energy efficient occupancy detection system, International Conference on Embedded Systems For Energy- Efficient Buildings (BuildSys), pp.11 19, 2014. [4] A. Miyamoto, D.J. Dubois, Y. Bando, K. Watanabe, and V.M. Bove, Demo abstract: A proximity-based aerial survivor locator based on connectionless broadcast, International Conference on Pervasive Computing and Communication Workshops (PerCom), pp.184 186, 2015. [5] A. Kalamandeen, A. Scannell, E. delara, A. Sheth, and A. LaMarca, Ensemble: Cooperative proximity-based authentication, International Conference on Mobile Systems, Applications, and Services (MobiSys), pp.331 344, 2010. [6] F. Mueller, S. Stellmach, S. Greenberg, A. Dippon, S. Boll, J. Garner, R. Khot, A. Naseem, and D. Altimira, Proxemics play: Understanding proxemics for designing digital play experiences, Conference on Designing Interactive Systems (DIS), pp.533 542, 2014. [7] 114 pp.049 054 Jan. 2015 [8] A. Hayashi, S. Saiki, S. Tokunaga, S. Matsumoto, and M. Nakamura, Formulating device-independent pass-by rendezvous, Asia-Pacific Symposium on Information and Telecommunication Technologies (APSITT), 2015. [9] NTT, http://shoplat. net/ [10] Swarm, https://ja.swarmapp.com/. 6