+

IT202300002727A1 - SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA - Google Patents

SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA Download PDF

Info

Publication number
IT202300002727A1
IT202300002727A1 IT102023000002727A IT202300002727A IT202300002727A1 IT 202300002727 A1 IT202300002727 A1 IT 202300002727A1 IT 102023000002727 A IT102023000002727 A IT 102023000002727A IT 202300002727 A IT202300002727 A IT 202300002727A IT 202300002727 A1 IT202300002727 A1 IT 202300002727A1
Authority
IT
Italy
Prior art keywords
user
users
content
content sharing
relevant
Prior art date
Application number
IT102023000002727A
Other languages
Italian (it)
Inventor
Andrea GULLINO
Emanuele TRONO
Eugenia DELPONTE
Agostino TRUCCO
Original Assignee
Voys S R L
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Voys S R L filed Critical Voys S R L
Priority to IT102023000002727A priority Critical patent/IT202300002727A1/en
Publication of IT202300002727A1 publication Critical patent/IT202300002727A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Description

Descrizione dell?Invenzione Industriale avente per titolo: Description of the Industrial Invention entitled:

?SISTEMA E PROCEDIMENTO PER GESTIRE LE INFORMAZIONI CONDIVISE DALLE PERSONE SITUATE ALL?INTERNO DI UN?AREA DEFINITA? ?SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA?

DESCRIZIONE DESCRIPTION

La presente invenzione si riferisce ad un sistema e ad un procedimento per gestire le informazioni condivise dalle persone situate all?interno di un?area definita. The present invention relates to a system and a method for managing information shared by people located within a defined area.

In generale, la presente invenzione si riferisce a Tecniche di interazione basate su interfacce utente grafiche [GUI] basate su propriet? specifiche dell'oggetto di interazione visualizzato o su un ambiente basato su metafore, Social network, Creazione collaborativa di prodotti o servizi. In general, the present invention relates to interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or on a metaphor-based environment, Social networks, Collaborative creation of products or services.

In particolare, la presente invenzione si riferisce a Servizi di rete appositamente adattati per l'ubicazione del terminale dell'utente. In particular, the present invention relates to network services specifically adapted to the location of the user's terminal.

Lo stato dell?arte ? rappresentato dal brevetto US 9,696,865 B2 riguardante un metodo per includere la ricezione, tramite un modulo di condivisione dei contenuti, di una richiesta per trovare un collaboratore per la condivisione dei contenuti, il metodo pu? includere la ricezione di informazioni sul contesto della richiesta, il metodo pu? anche includere l'individuazione di una pluralit? di potenziali collaboratori in base alle informazioni di contesto della richiesta, e quindi la presentazione di un contesto rilevante per i potenziali collaboratori. The prior art is represented by US Patent 9,696,865 B2 regarding a method of including receiving, via a content sharing form, a request to find a content sharing collaborator, the method may include receiving information about the context of the request, the method may also include identifying a plurality of potential collaborators based on the context information of the request, and then presenting relevant context to the potential collaborators.

Gli insegnamenti di questo brevetto consentono di determinare se pi? utenti si trovano all'interno della stessa vicinanza geografica e l'opzione di visualizzare i contenuti relativi agli utenti quando si determina che pi? utenti all'interno della stessa vicinanza geografica stanno collaborando a un progetto, documento o altri dati. The teachings of this patent provide the ability to determine whether multiple users are within the same geographic proximity and the option to display content related to users when it is determined that multiple users within the same geographic proximity are collaborating on a project, document, or other data.

Come esempio del processo, si tiene un incontro con alcuni membri del team. Il sistema, ad esempio, tramite il dispositivo di condivisione del contenuto, pu? rilevare che i membri del team che stanno collaborando al Progetto X sono tutti presenti e nelle vicinanze utilizzando la tecnologia di localizzazione geografica dai dispositivi mobili del membro del team. Quindi, il sistema, ad esempio, tramite il dispositivo di condivisione del contenuto e il dispositivo di visualizzazione pu? automaticamente evidenziare e rendere disponibile e/o visualizzare tutto il contenuto rilevante per il Progetto X per questi membri del team, eliminando la necessit? di cercare il contenuto richiesto e/o dati. As an example of the process, a meeting is held with some team members. The system, for example, via the content sharing device, can detect that the team members who are collaborating on Project X are all present and nearby using geolocation technology from the team member's mobile devices. Then, the system, for example, via the content sharing device and the display device can automatically highlight and make available and/or display all content relevant to Project X to these team members, eliminating the need to search for the required content and/or data.

Una maggiore frequenza di contatto e-mail e pi? e-mail dirette a un altro utente ovvero, il destinatario ? pi? nel campo "A:" e meno nei campi "Cc:" e "Ccn:" si tradurrebbe in un posizionamento pi? elevato del rapporto tra l'utente e il destinatario/potenziale collaboratore. A higher frequency of email contact and more emails directed to another user i.e., the recipient is more in the "To:" field and less in the "Cc:" and "Bcc:" fields would result in a higher ranking of the relationship between the user and the recipient/potential collaborator.

Attraverso l'analisi degli scambi di posta elettronica dell'utente, ? possibile determinare quali utenti sono membri del gruppo di relazione di posta elettronica di una persona, ad esempio, un gruppo di persone con cui l'utente interagisce regolarmente, corrisponde e/o collabora. A questi utenti potenziali collaboratori pu? quindi essere assegnato un punteggio in base alle loro relazioni e-mail e queste informazioni sul punteggio possono quindi essere utilizzate per formare il grafico sociale che classifica le relazioni di rete tra gli utenti. By analyzing a user's email exchanges, it is possible to determine which users are members of a person's email relationship group, i.e., a group of people with whom the user regularly interacts, corresponds, and/or collaborates. These potential collaborators can then be assigned a score based on their email relationships, and this scoring information can then be used to form the social graph that classifies the network relationships between users.

Scopo della presente invenzione ? quello di fornire un sistema ed un procedimento che, mediante un?applicazione, permetta, partendo dai profili social personali, di abbattere il confine tra digitale e reale, azzerando il distanziamento fisico tra gli iscritti. The purpose of this invention is to provide a system and a procedure that, through an application, allows, starting from personal social profiles, to break down the boundary between digital and real, eliminating physical distancing between members.

Un ulteriore scopo ? quello fornire un sistema ed un procedimento che permetta agli utenti della relativa applicazione di entrare in contatto, con la chance di conoscersi, con gli iscritti che si trovano all?interno di un?area delimitata da un certo raggio d?azione. A further aim is to provide a system and a procedure that allows users of the relevant application to come into contact, with the chance to meet, with members who are within an area delimited by a certain radius of action.

Un ulteriore scopo ? quello di fornire un sistema ed un procedimento che consenta di tessere nuove relazioni professionali e personali, ampliare il proprio network con l?identit? di ogni altro utente, identificarsi in base ai social e alle informazioni condivise, favorire la possibilit? di intrecciare relazioni di diversa natura e finalit?, trovare nuovi amici, intercettare figure professionalmente utili, avvicinare persone prossime per et? o per stile di vita, cercare un nuovo partner. A further aim is to provide a system and a procedure that allows you to weave new professional and personal relationships, expand your network with the identity of any other user, identify yourself based on social media and shared information, promote the possibility of weaving relationships of different nature and purpose, find new friends, intercept professionally useful figures, bring together people similar in age or lifestyle, look for a new partner.

I suddetti ed altri scopi e vantaggi dell?invenzione, quali risulteranno dal seguito della descrizione, vengono raggiunti con un sistema ed un procedimento per gestire le informazioni condivise dalle persone situate all?interno di un?area definita, come descritto nelle relative rivendicazioni indipendenti. Forme di realizzazione preferite e varianti non banali della presente invenzione formano l?oggetto delle rivendicazioni dipendenti. The above and other objects and advantages of the invention, as will result from the following description, are achieved with a system and a process for managing information shared by people located within a defined area, as described in the related independent claims. Preferred embodiments and non-trivial variations of the present invention form the object of the dependent claims.

Resta inteso che tutte le rivendicazioni allegate formano parte integrante della presente descrizione. It is understood that all attached claims form an integral part of this description.

Risulter? immediatamente ovvio che si potranno apportare a quanto descritto innumerevoli varianti e modifiche (per esempio relative a forma, dimensioni, disposizioni e parti con funzionalit? equivalenti) senza discostarsi dal campo di protezione dell'invenzione come appare dalle rivendicazioni allegate. It will be immediately obvious that countless variations and modifications can be made to what has been described (for example, relating to shape, dimensions, arrangements and parts with equivalent functionality) without departing from the scope of protection of the invention as appears from the attached claims.

La presente invenzione verr? meglio descritta da alcune forme preferite di realizzazione, fornite a titolo esemplificativo e non limitativo, con riferimento ai disegni allegati, nei quali la FIG. The present invention will be better described by some preferred embodiments, provided by way of example and not of limitation, with reference to the attached drawings, in which FIG.

1 mostra uno schema di una realizzazione del sistema per gestire le informazioni condivise dalle persone situate all?interno di un?area definita secondo la presente invenzione. 1 shows a diagram of an embodiment of the system for managing information shared by people located within a defined area according to the present invention.

Facendo riferimento alla FIG. 1, ? possibile notare che un sistema per gestire le informazioni condivise dalle persone situate all?interno di un?area definita secondo la presente invenzione ? costituito da una rete 1 che consente l?accesso e l?utilizzo rispetto ad un modulo di condivisione di contenuti di interessi. Referring to FIG. 1, it can be noted that a system for managing information shared by people located within a defined area according to the present invention is constituted by a network 1 that allows access and use with respect to a module for sharing contents of interests.

In particolare, la rete 1 comprende: In particular, network 1 includes:

- almeno un cloud 2 che consente lo scambio di informazioni e servizi tra gli utenti connessi; - at least one cloud 2 that allows the exchange of information and services between connected users;

- almeno un server 3 gestito da fornitori di servizi e utenti; - at least one server 3 operated by service providers and users;

- almeno un dispositivo 4 utilizzato da ciascuno degli utenti, i fornitori di servizi e gli utenti potendo scambiarsi reciprocamente informazioni utilizzando il server 3, che si connette ad una pluralit? di dispositivi 4 tramite il cloud 2; - at least one device 4 used by each of the users, the service providers and the users being able to exchange information with each other using the server 3, which connects to a plurality of devices 4 via the cloud 2;

- almeno un sistema operativo 5 che pu? fornire un modulo di condivisione dei contenuti di interessi. - at least one operating system 5 that can provide a module for sharing content of interests.

Il sistema operativo 5 comprende una memoria 6, un'unit? di elaborazione centrale CPU 7, un dispositivo di input e output I/O 8. The operating system 5 comprises a memory 6, a central processing unit CPU 7, an I/O input and output device 8.

La memoria 6 pu? memorizzare istruzioni leggibili da computer che possono istruire l?unit? di elaborazione centrale CPU 7. Memory 6 can store computer-readable instructions that can instruct the central processing unit CPU 7.

L?unit? di elaborazione centrale CPU 7 comprende un dispositivo di visualizzazione di un modulo di condivisione dei contenuti di interessi 9 ed un dispositivo di condivisione del contenuto 10. The central processing unit CPU 7 includes an interest content sharing module display device 9 and a content sharing device 10.

Il dispositivo di condivisione del contenuto 10 comprende un dispositivo di determinazione della posizione 11, un dispositivo di determinazione della collaborazione 12, ed un dispositivo di valutazione della posta elettronica 13. The content sharing device 10 includes a location determination device 11, a collaboration determination device 12, and an email evaluation device 13.

Un procedimento per gestire le informazioni condivise dalle persone situate all?interno di un?area definita secondo la presente invenzione, preferibilmente implementato mediante un sistema secondo la presente invenzione come quello precedentemente descritto, comprendente le fasi seguenti: A method for managing information shared by people located within a defined area according to the present invention, preferably implemented by a system according to the present invention such as the one previously described, comprising the following steps:

- tramite il dispositivo di determinazione della posizione 11, determinare la posizione degli utenti; - using the location determination device 11, determine the location of users;

- tramite il dispositivo di determinazione della collaborazione 12, determinare se gli utenti aderiscono ad un medesimo contenuto di interessi; - tramite il dispositivo di condivisione del contenuto 10, fornire all?utente un contenuto di interessi. - via the collaboration determination device 12, determine whether users adhere to the same content of interests; - via the content sharing device 10, provide the user with content of interests.

Tramite il dispositivo di determinazione della posizione 11 ? possibile determinare la posizione geografica di un utente attraverso l'uso di dispositivi informatici mobili con un sistema di posizionamento globale GPS, tecnologia Bluetooth BT. By means of the location determination device 11, it is possible to determine the geographic location of a user through the use of mobile computing devices with a global positioning system GPS, Bluetooth BT technology.

Tramite il dispositivo di condivisione del contenuto 10, ? possibile evidenziare automaticamente tutte le e-mail e tutti i documenti pertinenti, fornendo all'utente un elenco di tutti i contenuti pertinenti o le posizioni di tutti i contenuti pertinenti e/o fornire all'utente un elenco di contenuti pertinenti sulla base di parametri specificati dall'utente. Through the content sharing device 10, it is possible to automatically highlight all relevant emails and documents, providing the user with a list of all relevant content or the locations of all relevant content, and/or providing the user with a list of relevant content based on user-specified parameters.

Tramite il dispositivo di valutazione di posta elettronica 13, ? possibile determinare le relazioni tra utenti basate su scambi di posta elettronica, valutare le email inviate e ricevute da un utente, eseguire la scansione delle e-mail inviate e ricevute da un utente per determinare le relazioni tra gli utenti, ad esempio, in base alla frequenza del contatto e-mail tra una pluralit? di utenti. Using the email evaluation device 13, it is possible to determine relationships between users based on email exchanges, evaluate emails sent and received by a user, scan emails sent and received by a user to determine relationships between users, for example, based on the frequency of email contact between a plurality of users.

Tramite il dispositivo di visualizzazione del modulo 9, ? possibile ricevere una richiesta di condivisione di contenuto dall'utente o dal sistema 5 per accedere al contenuto rilevante per la condivisione del contenuto. Via the display device of the module 9, a content sharing request may be received from the user or from the system 5 to access the content relevant for the content sharing.

Tramite il dispositivo di condivisione di contenuto 10, ? possibile generare un elenco di utenti che si possono selezionare per accedere ai contenuti pertinenti condivisi tra l'utente ed almeno un utente dell?elenco di utenti determinando se vi sono eventuali utenti collegati nelle vicinanze dell'utente. Using the content sharing device 10, a list of users may be generated that can be selected to access relevant content shared between the user and at least one user in the user list by determining whether there are any connected users in the vicinity of the user.

La presente invenzione riguarda inoltre un programma di computer comprendente mezzi di codice di programma di computer atti ad eseguire tutte o parte delle fasi del procedimento sopra indicato quando tale programma ? eseguito su almeno un computer, tale programma di computer potendo essere contenuto su un supporto leggibile da un tale computer. The present invention further relates to a computer program comprising computer program code means adapted to perform all or part of the steps of the above-mentioned method when such program is executed on at least one computer, such computer program being capable of being contained on a medium readable by such a computer.

Il sistema ed il procedimento secondo la presente invenzione consentono quindi di realizzare un?applicazione mediante il suddetto programma di computer che, partendo dai profili social personali, permette di abbattere il confine tra digitale e reale, azzerando il distanziamento fisico tra gli iscritti. In presa diretta, gli utenti che si trovano all?interno di un?area delimitata da un certo raggio d?azione, possono entrare in contatto con la chance di conoscersi. The system and the procedure according to the present invention therefore allow to create an application through the aforementioned computer program that, starting from personal social profiles, allows to break down the boundary between digital and real, eliminating physical distancing between members. In direct contact, users who are within an area delimited by a certain radius of action, can come into contact with the chance to get to know each other.

L?applicazione permette all?utente, una volta iscritto e condivise le informazioni del tipo contatti e profili social, di trovare e farsi trovare dalle persone all?interno dell?area delimitata da un certo raggio d?azione tramite tecnologia GPS, Bluetooth e Wi-Fi. The application allows the user, once registered and shared information such as contacts and social profiles, to find and be found by people within the area delimited by a certain radius of action via GPS, Bluetooth and Wi-Fi technology.

Tramite l?applicazione ? possibile tessere nuove relazioni professionali e personali, ampliare il proprio network con l?identit? di ogni altro utente, identificarsi in base ai social e alle informazioni condivise, favorire la possibilit? di intrecciare relazioni di diversa natura e finalit?, trovare nuovi amici, intercettare figure professionalmente utili, avvicinare persone prossime per et? o per stile di vita, cercare un nuovo partner. Through the application it is possible to weave new professional and personal relationships, expand your network with the identity of any other user, identify yourself based on social media and shared information, promote the possibility of weaving relationships of different nature and purpose, find new friends, intercept professionally useful figures, approach people similar in age or lifestyle, look for a new partner.

Inoltre l?applicazione permette ai dispositivi mobili di dialogare tra loro riconoscendosi tramite Bluetooth, Wi-fi, GPS, sempre nel pieno rispetto della privacy, consentendo di abbattere muri e aprire nuove strade, creare una rete per business, per leisure, per hobby. Furthermore, the application allows mobile devices to communicate with each other by recognizing each other via Bluetooth, Wi-Fi, GPS, always in full respect of privacy, allowing you to break down walls and open new roads, create a network for business, for leisure, for hobbies.

Dopo la compilazione del suo intuitivo form di iscrizione, strutturato come una Business Card, i membri dell?applicazione possono raggiungersi tramite mail, cellulare, pagine social, mettendo in circolo interessi, passioni, obiettivi e generando un circolo virtuoso di conoscenze che trascende il digitale. After filling out its intuitive registration form, structured like a Business Card, the application's members can reach each other via email, cell phone, social pages, putting interests, passions, goals into circulation and generating a virtuous circle of knowledge that transcends the digital.

L?applicazione permette di creare un flusso di comunicazione proattivo tra mondo digitale e analogico, rispondendo ad un bisogno sempre pi? manifesto di andare oltre i rapporti virtuali per riappropriarsi di quelli in presenza. The application allows you to create a proactive communication flow between the digital and analog worlds, responding to an increasingly evident need to go beyond virtual relationships to reclaim those in person.

Trattasi di una nuova metodologia ?friendly to use easy to have?: gratuita nella versione standard, basata sull?uso di una memoria attiva per 7 giorni consecutivi ed elenco contatti intercettati presentato in ordine temporale oppure, tramite iscrizione pagando una quota mensile, basata sull?uso di una memoria attiva per un mese, messaggio breve consegnato direttamente sullo schermo di un utente, su mobile o desktop, notifica push, in tempo reale per segnalare la propria presenza e creare valore per il proprio business grazie al ricorso di questa applicazione volta a fidelizzare l'utente e ad aumentare la competitivit? del proprio business sul mercato, community, possibilit? di essere tra i primi nominativi indicati nell?elenco dei contatti raggiunti, spunta di appartenenza alla versione Premium scaricabile da Apple Store e Play Store. This is a new methodology "friendly to use easy to have": free in the standard version, based on the use of an active memory for 7 consecutive days and a list of intercepted contacts presented in chronological order or, through subscription by paying a monthly fee, based on the use of an active memory for a month, a short message delivered directly to a user's screen, on mobile or desktop, push notification, in real time to signal your presence and create value for your business thanks to the use of this application aimed at building user loyalty and increasing the competitiveness of your business on the market, community, possibility of being among the first names indicated in the list of contacts reached, check mark for membership in the Premium version downloadable from the Apple Store and Play Store.

Il programma dell?applicazione ? suddiviso in una prima parte costituita da un?applicazione installabile sui cellulari degli utenti Android e iOS, e da una seconda parte costituita da un server centrale. The application program is divided into a first part consisting of an application that can be installed on Android and iOS users' cell phones, and a second part consisting of a central server.

L?applicazione installata sui cellulari degli utenti permette di registrarsi, gestire le proprie informazioni ed i social condivisi, e ottenere dati su possibili contatti geograficamente vicini. The application installed on users' cell phones allows them to register, manage their information and shared social networks, and obtain data on possible geographically close contacts.

Per ottenere informazioni sui contatti vicini, detection, l?applicazione usa tre canali: GPS, l?app ogni 15 minuti manda la propria posizione; WIFI, l?app ogni 15 minuti manda l?identificativo della rete WiFi collegata, Bluetooth, l?app ogni 15 minuti raccoglie le informazioni degli identificativi Bluetooth pi? vicini. To obtain information about nearby contacts, detection, the application uses three channels: GPS, the app sends its position every 15 minutes; WIFI, the app sends the identifier of the connected WiFi network every 15 minutes, Bluetooth, the app collects the information of the closest Bluetooth identifiers every 15 minutes.

? in programma di sviluppare ulteriori canali, come la registrazione di brevi tracce audio per avere poi un riconoscimento vocale degli utenti. ? There are plans to develop further channels, such as recording short audio tracks to then have voice recognition of users.

Le informazioni raccolte vengono inviate al server che in base alla tecnologia utilizzata analizza se ci sono stati dei contatti tra gli utenti. Per esempio, se nell?intervallo di qualche minuto risultano: connessi allo stesso WiFi; vicini geograficamente, tramite calcolo delle coordinate; un dispositivo Bluetooth ? stato rilevato da pi? di un utente. The information collected is sent to the server that, based on the technology used, analyzes whether there has been contact between users. For example, if in the interval of a few minutes they are: connected to the same WiFi; geographically close, by calculating the coordinates; a Bluetooth device has been detected by more than one user.

Le informazioni di contatti rilevati, matching, vengono poi inviate all?applicazione che provvede a mostrarle all?utente. Per ogni contatto l?utente pu? vedere i social condivisi. The information of detected contacts, matching, is then sent to the application that shows it to the user. For each contact the user can see the shared social networks.

Ogni utente ha facolt? di decidere quali social condividere e quale tecnologia utilizzare per i rilevamenti oltre che di abbandonare l?applicazione in ogni momento. Each user has the right to decide which social networks to share and which technology to use for detections as well as to abandon the application at any time.

Una versione ad abbonamento mensile dell?applicazione permette agli utenti di filtrare i contatti identificati per parametri, avere uno storico di contatti pi? lungo nel tempo e una visibilit? maggiore rispetto agli utenti standard rilevati. A monthly subscription version of the application allows users to filter identified contacts by parameters, have a longer contact history over time and greater visibility than the standard users detected.

Per quanto riguarda le ottimizzazioni lato server, server side, la manutenzione della tabella delle individuazioni, detection, avviene automaticamente con appositi indicatori, flag, per riconoscere detection gi? analizzate e ad eliminare dati pi? vecchi di 30 giorni, permettendo di ridurre il tempo di elaborazione per il confronto tra i dati presenti nella tabella delle individuazioni. As for server-side optimizations, the maintenance of the detection table occurs automatically with specific indicators, flags, to recognize detections already analyzed and to eliminate data older than 30 days, allowing to reduce the processing time for the comparison between the data present in the detection table.

Il server centrale si basa su un?architettura serverless, tramite un modello di esecuzione cloud dove il provider del servizio cloud alloca le risorse della macchina appena queste vengono richieste, mentre quando l?applicazione non ? in uso, nessuna risorsa viene consumata, il prezzo ? basato solo sulle risorse utilizzate essendo scalabile in base al numero di utenti attivi in quell?istante. The central server is based on a serverless architecture, through a cloud execution model where the cloud service provider allocates the machine's resources as soon as they are requested, while when the application is not in use, no resources are consumed, the price is based only on the resources used being scalable based on the number of active users at that moment.

Per poter analizzare le informazioni di tutti i contatti vicini, detection, vengono creati tre oggetti contemporanei, job, per elaborare ciascuna delle tecnologie: GPS, WIFI e BT. In order to analyze the information of all nearby contacts, detection, three simultaneous objects, jobs, are created to process each of the technologies: GPS, WIFI and BT.

Per ognuno di questi oggetti, job, vengono creati altri oggetti contemporanei al fine di poter identificare le corrispondenze, matching. Questo numero ? variabile perch? calcolato come #di detection per tecnologia/3000. Per esempio se sono arrivate nell?ultimo minuto 15000 detection su base bluetooth, vengono creati 5 oggetti contemporanei. For each of these objects, jobs, other contemporary objects are created in order to identify the correspondences, matching. This number is variable because it is calculated as #of detections per technology/3000. For example, if 15000 Bluetooth-based detections have arrived in the last minute, 5 contemporary objects are created.

Questo accorgimento permette di essere molto veloci nell?elaborazione dei dati perch? frazionati, e inoltre permette di non avere delle risorse inutilizzate quando il numero di detection ? molto basso, per esempio, durante la notte. This measure allows us to be very fast in processing the data because it is fractionated, and also allows us not to have unused resources when the number of detections is very low, for example, during the night.

Sul server ogni minuto parte una procedura che avvia 3 istanze/processi concorrenti: Every minute a procedure starts on the server that starts 3 concurrent instances/processes:

Processo BT: BT Process:

Viene interrogato il database per ottenere tutti i contatti vicini, detections, non ancora elaborati: indicatore di elaborazione, flag = 0; che contengano al loro interno informazioni BT. The database is queried to obtain all nearby contacts, detections, not yet processed: processing indicator, flag = 0; that contain BT information.

Il client con attiva l'opzione di detection by BT, rileva ogni 15 minuti gli indirizzi MAC, MAC address, Media Access Control, ossia l?indirizzo fisico, indirizzo ethernet o indirizzo LAN, dei 10 dispositivi BT con potenza di segnale pi? alta, quindi pi? vicini. The client with the detection by BT option activated detects every 15 minutes the MAC addresses, MAC address, Media Access Control, i.e. the physical address, Ethernet address or LAN address, of the 10 BT devices with the highest signal strength, therefore the closest ones.

Quindi ottenuto il numero di questi record da database, vengono creati processi concorrenti con numero uguale a: Then getting the number of these records from database, concurrent processes are created with number equal to:

(#di detection con informazioni BT) / 3000. Ognuno di questi processi scorre la propria sezione di detection per confrontare nella lista dei 10 dispositivi alla tal ora di rilevamento altre detection di altri utenti con almeno 1 indirizzo MAC in comune, il confronto alla tal ora ? fatto con uno scarto di /- 15 minuti. (#of detection with BT information) / 3000. Each of these processes runs through its own detection section to compare in the list of 10 devices at a given detection time other detections of other users with at least 1 MAC address in common, the comparison at that time is made with a margin of /- 15 minutes.

Se si rileva che esiste un beacon BT, ossia un trasmettitore hardware, che trasmette il proprio identificatore ai dispositivi elettronici portatili vicini ed ? condiviso tra due detection tra utenti diversi nello stesso periodo di tempo, si inserisce un record nella tabella delle corrispondenze, matching, con le informazioni degli utenti. If it is detected that there is a BT beacon, i.e. a hardware transmitter, which broadcasts its identifier to nearby portable electronic devices and is shared between two detections between different users in the same period of time, a record is inserted into the matching table with the users' information.

Tutti i record di detection BT processati vengono poi aggiornati con flag di elaborazione = 1. All processed BT detection records are then updated with processing flag = 1.

Processo WIFI: WIFI Process:

Viene interrogato il database per ottenere tutte le detections non ancora elaborate, flag di elaborazione = 0, che contengano al loro interno informazioni sul WIFI. The database is queried to obtain all the detections not yet processed, processing flag = 0, which contain information about WIFI.

Il client con attiva l'opzione di detection by WIFI, rileva ogni 15 minuti il MAC address del model/router WIFI a cui si ? collegato. The client with the detection by WIFI option enabled detects the MAC address of the WIFI model/router to which it is connected every 15 minutes.

Quindi ottenuto il numero di questi record da database, vengono creati processi concorrenti con numero uguale a: Then getting the number of these records from database, concurrent processes are created with number equal to:

(#di detection con informazioni WIFI) / 3000. Ognuno di questi processi scorre la propria sezione di detection per confrontare questo MAC address alla tal ora di rilevamento con quello di altre detection di altri utenti, il confronto alla tal ora ? fatto con uno scarto di /- 15 minuti. (#of detection with WIFI information) / 3000. Each of these processes runs its own detection section to compare this MAC address at a given detection time with that of other detections of other users, the comparison at a given time is made with a gap of /- 15 minutes.

Se si rileva che esiste questo MAC address condiviso tra due detection tra utenti diversi nello stesso periodo di tempo, si inserisce un record nella tabella dei matching con le informazioni degli utenti. If it is detected that this shared MAC address exists between two detections between different users in the same time period, a record is inserted into the matching table with the users' information.

Tutti i record di detection WIFI processati vengono poi aggiornati con flag di elaborazione = 1. All processed WIFI detection records are then updated with processing flag = 1.

Processo GPS: GPS Process:

Viene interrogato il database per ottenere tutte le detections non ancora elaborate, flag di elaborazione = 0, che contengano al loro interno informazioni sulla posizione GPS. The database is queried to obtain all detections not yet processed, processing flag = 0, which contain GPS position information.

Il client con attiva l'opzione di detection by GPS, rileva ogni 15 minuti la posizione GPS precisa. The client with the detection by GPS option activated detects the precise GPS position every 15 minutes.

Quindi, ottenuto il numero di questi record da database vengono creati processi concorrenti con numero uguale a: Then, getting the number of these records from database, concurrent processes are created with number equal to:

(#di detection con informazioni GPS) / 3000. Ognuno di questi processi scorre la propria sezione di detection per confrontare questa posizione geografica alla tal ora di rilevamento esista con quella di altre detection di altri utenti con una distanza inferiore ai 15 metri (calcolata come distanza tra i 2 punti), il confronto alla tal ora ? fatto con uno scarto di -15 minuti. (#of detection with GPS information) / 3000. Each of these processes runs its own detection section to compare this geographic position at a given detection time with that of other detections of other users with a distance of less than 15 meters (calculated as the distance between the 2 points), the comparison at that time is made with a gap of -15 minutes.

Se si rileva che la distanza calcolata tra le coordinate GPS di 2 detection di utenti diversi nello stesso periodo di tempo ? inferiore ai 15 metri, si inserisce un record nella tabella dei matching con le informazioni degli utenti. If it is found that the calculated distance between the GPS coordinates of 2 detections of different users in the same period of time is less than 15 meters, a record is inserted into the matching table with the users' information.

Tutti i record di detection GPS processati vengono poi aggiornati con flag di elaborazione = 1. All processed GPS detection records are then updated with processing flag = 1.

Si ? descritta una forma preferita di attuazione dell?invenzione, ma naturalmente essa ? suscettibile di ulteriori modifiche e varianti nell?ambito della medesima idea inventiva. In particolare, agli esperti nel ramo risulteranno immediatamente evidenti numerose varianti e modifiche, funzionalmente equivalenti alle precedenti, che ricadono nel campo di protezione dell'invenzione come evidenziato nelle rivendicazioni allegate nelle quali, eventuali segni di riferimento posti tra parentesi non possono essere interpretati nel senso di limitare le rivendicazioni stesse. Inoltre, la parola "comprendente" non esclude la presenza di elementi e/o fasi diversi da quelli elencati nelle rivendicazioni. L?articolo ?un?, ?uno? o ?una? precedente un elemento non esclude la presenza di una pluralit? di tali elementi. Il semplice fatto che alcune caratteristiche siano citate in rivendicazioni dipendenti diverse tra loro non indica che una combinazione di queste caratteristiche non possa essere vantaggiosamente utilizzata. A preferred embodiment of the invention has been described, but it is naturally susceptible to further modifications and variations within the scope of the same inventive idea. In particular, numerous variations and modifications, functionally equivalent to the previous ones, will be immediately evident to those skilled in the art, which fall within the scope of protection of the invention as highlighted in the attached claims in which, any reference signs placed in brackets cannot be interpreted as limiting the claims themselves. Furthermore, the word "comprising" does not exclude the presence of elements and/or phases other than those listed in the claims. The preceding article "a", "an" or "an" element does not exclude the presence of a plurality of such elements. The simple fact that some features are cited in different dependent claims does not indicate that a combination of these features cannot be advantageously used.

Claims (9)

RIVENDICAZIONI 1. Sistema per gestire le informazioni condivise dalle persone situate all?interno di un?area definita, costituito da una rete (1) che consente l?accesso e l?utilizzo rispetto ad un modulo di condivisione di contenuti di interessi, la rete (1) essendo caratterizzata dal fatto di comprendere: - almeno un cloud (2) che consente lo scambio di informazioni e servizi tra gli utenti connessi;1. System for managing information shared by people located within a defined area, consisting of a network (1) that allows access and use with respect to a module for sharing content of interests, the network (1) being characterised by the fact that it includes: - at least one cloud (2) that allows the exchange of information and services between connected users; - almeno un server (3) gestito da fornitori di servizi e utenti;- at least one server (3) operated by service providers and users; - almeno un dispositivo (4) utilizzato da ciascuno degli utenti, i fornitori di servizi e gli utenti potendo scambiarsi reciprocamente informazioni utilizzando il server (3), che si connette a detto almeno un dispositivo (4) tramite detto almeno un cloud (2);- at least one device (4) used by each of the users, the service providers and the users being able to exchange information with each other using the server (3), which connects to said at least one device (4) via said at least one cloud (2); - almeno un sistema operativo (5) che pu? fornire un modulo di condivisione dei contenuti di interessi.- at least one operating system (5) that can provide a module for sharing content of interest. 2. Sistema secondo la rivendicazione precedente, caratterizzato dal fatto che detto almeno un sistema operativo (5) comprende una memoria (6), un'unit? di elaborazione centrale CPU (7), un dispositivo di input e output I/O (8), la memoria (6) potendo memorizzare istruzioni leggibili da computer che possono istruire l?unit? di elaborazione centrale CPU (7), l?unit? di elaborazione centrale CPU (7) comprendente un dispositivo di visualizzazione di un modulo di condivisione dei contenuti di interessi (9) ed un dispositivo di condivisione del contenuto (10), il dispositivo di condivisione del contenuto (10) comprendente un dispositivo di determinazione della posizione (11), un dispositivo di determinazione della collaborazione (12) ed un dispositivo di valutazione della posta elettronica (13).2. System according to the preceding claim, characterized in that said at least one operating system (5) comprises a memory (6), a central processing unit CPU (7), an I/O input and output device (8), the memory (6) being able to store computer-readable instructions that can instruct the central processing unit CPU (7), the central processing unit CPU (7) comprising a display device of an interest content sharing module (9) and a content sharing device (10), the content sharing device (10) comprising a location determination device (11), a collaboration determination device (12) and an e-mail evaluation device (13). 3. Procedimento per gestire le informazioni condivise dalle persone situate all?interno di un?area definita implementato mediante un sistema secondo una qualsiasi delle rivendicazioni precedente, caratterizzato dal fatto di comprendere le fasi seguenti:3. A process for managing information shared by people located within a defined area implemented by a system according to any of the preceding claims, characterized in that it comprises the following phases: - tramite il dispositivo di determinazione della posizione (11), determinare la posizione degli utenti;- via the location determination device (11), determine the location of the users; - tramite il dispositivo di determinazione della collaborazione (12), determinare se gli utenti aderiscono ad un medesimo contenuto di interessi; - tramite il dispositivo di condivisione del contenuto (10), fornire all?utente un contenuto di interessi.- through the collaboration determination device (12), determine whether users adhere to the same content of interests; - through the content sharing device (10), provide the user with content of interests. 4. Procedimento secondo la rivendicazione precedente, caratterizzato dal fatto che tramite il dispositivo di determinazione della posizione (11) ? possibile determinare la posizione geografica di un utente attraverso l'uso di dispositivi informatici mobili con un sistema di posizionamento globale (GPS), tecnologia Bluetooth (BT).4. Method according to the preceding claim, characterised in that by means of the position determination device (11) it is possible to determine the geographical position of a user through the use of mobile computing devices with a global positioning system (GPS), Bluetooth technology (BT). 5. Procedimento secondo una qualsiasi delle rivendicazioni 3 o 4, caratterizzato dal fatto che tramite il dispositivo di condivisione del contenuto (10) ? possibile evidenziare automaticamente tutte le e-mail e tutti i documenti pertinenti, fornendo all'utente un elenco di tutti i contenuti pertinenti o le posizioni di tutti i contenuti pertinenti e/o fornire all'utente un elenco di contenuti pertinenti sulla base di parametri specificati dall'utente.5. A method according to any of claims 3 or 4, characterised in that via the content sharing device (10) it is possible to automatically highlight all relevant emails and documents, providing the user with a list of all relevant content or the locations of all relevant content and/or providing the user with a list of relevant content based on parameters specified by the user. 6. Procedimento secondo una qualsiasi delle rivendicazioni da 3 a 5, caratterizzato dal fatto di comprendere le fasi seguenti:6. A process according to any of claims 3 to 5, characterised in that it comprises the following steps: - tramite il dispositivo di valutazione di posta elettronica (13), determinare le relazioni tra utenti basate su scambi di posta elettronica; - valutare le email inviate e ricevute da un utente, eseguire la scansione delle e-mail inviate e ricevute da un utente per determinare le relazioni tra gli utenti, ad esempio, in base alla frequenza del contatto e-mail tra una pluralit? di utenti.- using the email evaluation device (13), determine relationships between users based on email exchanges; - evaluating emails sent and received by a user, scan emails sent and received by a user to determine relationships between users, for example, based on the frequency of email contact between a plurality of users. 7. Procedimento secondo una qualsiasi delle rivendicazioni 3 a 6, caratterizzato dal fatto di comprendere le seguenti fasi:7. Process according to any of claims 3 to 6, characterised in that it comprises the following steps: - tramite il dispositivo di visualizzazione del modulo (9), ricevere una richiesta di condivisione di contenuto dall'utente o dal sistema (5) per accedere al contenuto rilevante per la condivisione del contenuto;- via the form display device (9), receive a content sharing request from the user or the system (5) to access the content relevant for the content sharing; - tramite il dispositivo di condivisione di contenuto (10), generare un elenco di utenti che si possono selezionare per accedere ai contenuti pertinenti condivisi tra l'utente ed almeno un utente dell?elenco di utenti;- via the content sharing device (10), generate a list of users who can be selected to access the relevant content shared between the user and at least one user of the user list; - tramite il dispositivo di condivisione di contenuto (10), determinare se vi sono eventuali utenti collegati nelle vicinanze dell'utente.- via the content sharing device (10), determine whether there are any connected users in the vicinity of the user. 8. Programma di computer comprendente mezzi di codice di programma di computer atti ad eseguire tutte o parte delle fasi di detto procedimento secondo una qualsiasi delle rivendicazioni precedenti quando tale programma ? eseguito su un computer.8. A computer program comprising computer program code means adapted to perform all or part of the steps of said method according to any of the preceding claims when such program is executed on a computer. 9. Programma di computer secondo la rivendicazione precedente e contenuto su un supporto leggibile da un computer 9. Computer program according to the preceding claim and contained on a computer-readable medium
IT102023000002727A 2023-02-17 2023-02-17 SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA IT202300002727A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
IT102023000002727A IT202300002727A1 (en) 2023-02-17 2023-02-17 SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT102023000002727A IT202300002727A1 (en) 2023-02-17 2023-02-17 SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA

Publications (1)

Publication Number Publication Date
IT202300002727A1 true IT202300002727A1 (en) 2023-05-17

Family

ID=86657439

Family Applications (1)

Application Number Title Priority Date Filing Date
IT102023000002727A IT202300002727A1 (en) 2023-02-17 2023-02-17 SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA

Country Status (1)

Country Link
IT (1) IT202300002727A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120246244A1 (en) * 2011-03-23 2012-09-27 Color Labs, Inc. User device group formation
US20130080534A1 (en) * 2011-04-01 2013-03-28 Kento Ogawa Content processing device, content processing method, computer-readable recording medium, and integrated circuit
US20150242063A1 (en) * 2014-02-26 2015-08-27 Ca, Inc. Contextually relevant digital collaboration
US20160173622A1 (en) * 2014-12-10 2016-06-16 Facebook, Inc. Systems and methods for sharing media content with social connections based on location

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120246244A1 (en) * 2011-03-23 2012-09-27 Color Labs, Inc. User device group formation
US20130080534A1 (en) * 2011-04-01 2013-03-28 Kento Ogawa Content processing device, content processing method, computer-readable recording medium, and integrated circuit
US20150242063A1 (en) * 2014-02-26 2015-08-27 Ca, Inc. Contextually relevant digital collaboration
US9696865B2 (en) 2014-02-26 2017-07-04 Ca, Inc. Contextually relevant digital collaboration
US20160173622A1 (en) * 2014-12-10 2016-06-16 Facebook, Inc. Systems and methods for sharing media content with social connections based on location

Similar Documents

Publication Publication Date Title
Liu et al. Uncovering patterns of inter-urban trip and spatial interaction from social media check-in data
US10949931B2 (en) Social networking system which provides location information of related users
KR102089026B1 (en) How to identify user relationships, devices, storage media and servers
US10305854B2 (en) Ensuring data quality by filtering network address observations
KR101891669B1 (en) Mobile ad hoc networking
US7508310B1 (en) System and method for secure networking in a virtual space
Karikoski et al. Contextual usage patterns in smartphone communication services
Chessa et al. Mobile crowd sensing management with the ParticipAct living lab
US20150005010A1 (en) Method and apparatus for managing the presenting of location-based events
US20130080520A1 (en) Method and apparatus for provisioning resource credentials based on social networking data
CN102096701A (en) User-selected tags for annotating geographic domains containing points-of-interest
Fan et al. Correlation between social proximity and mobility similarity
Namiot et al. Wireless networks sensors and social streams
US20130030918A1 (en) System and Method for Providing Indications of Participating Advertisers to a Portable User Device
Chin et al. Mobile social networking
Chin et al. Using proximity and homophily to connect conference attendees in a mobile social network
Qiao et al. Recommending nearby strangers instantly based on similar check-in behaviors
Brown et al. Group colocation behavior in technological social networks
JP2013003763A (en) Information recommendation device, information recommendation method and information recommendation program
Xu et al. Social linking and physical proximity in a mobile location-based service
IT202300002727A1 (en) SYSTEM AND PROCEDURE FOR MANAGING INFORMATION SHARED BY PEOPLE LOCATED WITHIN A DEFINED AREA
Mezhuyev et al. Evaluation of the likelihood of friend request acceptance in online social networks
Kostakos et al. Making friends in life and online: Equivalence, micro-correlation and value in spatial and transpatial social networks
KR20090103594A (en) Message sharing method and apparatus thereof
Zhu et al. Managing workplace resources in office environments through ephemeral social networks
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载