RS61541B1 - Metod obrade podataka i obezbeđivanja pristupa obrađenim podacima na korisničkoj opremi i sistemskoj vezi - Google Patents

Metod obrade podataka i obezbeđivanja pristupa obrađenim podacima na korisničkoj opremi i sistemskoj vezi

Info

Publication number
RS61541B1
RS61541B1 RS20210162A RSP20210162A RS61541B1 RS 61541 B1 RS61541 B1 RS 61541B1 RS 20210162 A RS20210162 A RS 20210162A RS P20210162 A RSP20210162 A RS P20210162A RS 61541 B1 RS61541 B1 RS 61541B1
Authority
RS
Serbia
Prior art keywords
user
data
hardware devices
block
processing
Prior art date
Application number
RS20210162A
Other languages
English (en)
Inventor
Michal Jancosek
Martin Bujnák
Tomás Bujñák
Original Assignee
Capturing Reality S R O
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 Capturing Reality S R O filed Critical Capturing Reality S R O
Publication of RS61541B1 publication Critical patent/RS61541B1/sr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/125Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/107License processing; Key processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0611Request for offers or quotes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Technology Law (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Marketing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)
  • Computer And Data Communications (AREA)
  • Multi Processors (AREA)
  • Communication Control (AREA)

Description

Opis
Oblast pronalaska
[0001] Pronalazak se odnosi na metod obrade i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika i na sistemsku vezu koja implementira ovaj metod. Pronalazak spada u područje automatizovane tehnologije obrade i prenosa podataka.
Stanje tehnike
[0002] Logika obrade podataka, prodaje softvera i plaćanja za upotrebu softvera dramatično se menja u poslednjih nekoliko godina, sa ubrzanom mrežnom distribucijom softvera, bržim Internetom i povećanjem broja neaktivnih računara povezanih na mrežu. To je povezano sa konkurentnošću, piraterijom ili napretkom u razvoju softvera. Dobro su poznati metodi obrade podataka i prodaje softvera opisani u nastavku.
[0003] Postoji obrada podataka putem takozvanih trajnih licenci, koje omogućavaju korisniku da jednom kupi neki softver i poseduje ga do kraja životnog veka softvera, računara ili operativnog sistema računara. Tipične softverske kompanije nude dodatnu mogućnost kupovine nadogradnje softvera, godišnje za određeni procena t cene softvera. Jedna od prednosti ovog sistema je što korisnik poseduje softver i može , teoretski, da gakoristi unedogled. Korist prodavca je što unapred prima uplatu za kompletan softver. Nedostatak ovog sistema je to veliko početno ulaganje za kupca i samim tim niža pristupačnost softvera za širu klijentelu. Kada je u pitanju specijalizovani softver, cene se kreću u desetinama hiljada, a samim tim softver ostaje u rukama nekolicine bogatih kompanija. To se odražava na cenu obrade podataka. Licenca je obično vezana za jedan računar, operativni sistem ili poseban hardverski uredjaj (ključ). Prenos na drugi računar je možda nemoguć. Ako računar ili hardverski ključ prestanu da rade, zamene se ili prestanu da podržavaju operativni sistem, javlja se potreba za kupovinom istog softvera. Softver je takođe privlačniji pirateriji. Onda je moguća nelegalna distribuicija modifikovanog (krekovanog) softvera. Korisnik može da koristi samo funkcionalnost softvera koja je dostupna u trenutku kupovine ili zavisno od toga dali je dodatno kupio nadogradnju softvera ili nije, tj. ako se u softveru pojavila nova funkcionalnost, a nadogradnja nije plaćena, ili je rata preskočena, u kom slučaju kupci moraju ponovo kupiti kompletni softver po punoj ceni .
[0004] Takođe je poznat i lizing softvera. Sve više i više softverskih preduzeća prelazi sa prodaje softvera na opciju davanja u najam (lizing). Ovo ima brojne prednosti i za kompanije i za krajnje korisnike. Cena softvera je niža. Softver je moguće iznajmiti na različite vremense periode prema individualnim potrebama, na primer na dan, nedelju, mesec, godinu. Moguće je kontinuirano izdavati nove funkcije i ne vezivati ih za nove verzije softvera. Na ovaj način funkcionalnost je korisniku odmah dostupna. Zaštita od piraterije je pojednostavljena. Sa stanovišta upravljanja i knjigovodstva, kompanijama je lakše dapredvide svoje prihode. Nedostaci ovog sistema su sledeći: korisnici ne doživljavaju vlasništvo nad proizvodom. Pod stresom dok pokušavaju da svoje troškove (proveravaju kada završava licenca za njihov softver) svedu na minimum. Kod nekih programima je teško predvideti vreme obrade podataka ili proračuna. Cena je možda i dalje previsoka, što softver čini nepristupačnim. Na primer, najkraći period zakupa može biti mesec dana, dok bi bila dovoljna 4 dana.
[0005] Takođe je poznat metod obrade podataka “na oblaku”. Obrada podataka na oblaku znači da se podaci obrađuju na udaljenom računaru u vlasništvu dobavljača usluga. Sledeći sistemski dizajn je tipičan za obradu na oblaku: Korisnik preuzima aplikaciju (moguće je aplikaciju dostupnu na internetu, preko internet pretraživača), i definiše ulazne parametre (unose)i postavke koristeći aplikaciju lokalno. Aplikacija (program) šalje podatke na obradu i istovremeno određuje cenu za njih, na primer prema količini podataka koji se prenose, prema broju slika ili knjigovodstvenim stavkama. Udaljeni računar “na oblaku” tzv. server, prima gomilu podataka za obradu, obrađuje ih i vraća rezultat. Ovaj metod je atraktivan jer postoji velika količina dostupnih servera (na oblaku) i široko je primenjiva na razne vrste aplikacija. Prednosti ovog sistema uključuju I to što korisnici ne opterećuju svoje računare, čak ni ne treba ni da poseduju računar, u poređenju sa potrebom da ga imaju ako je aplikacija pokrenuta kod kuće. Ako usluga to omogućava, pruža vam se mogućnost da istovremeno koristite više računara kako biste skratili vreme računanja ili paralelno obradili više podataka. Korisnik ne mora da posedujei softver, a lokalni program (tzv. klijent) koji šalje i prima podatke, je obično vrlo pristupačan. Nedostaci ovog sistema uključuju: neophodnost slanja podataka putem Interneta. U nekim slučajevima može da bude potrebno više vremena za slanje i primanje podataka nego samo računanje koje bi se izvelo kod kuće. Ako se radi o osetljivim podacima, postoji i faktor sigurnosnog rizika. Većina kompanija iz sigurnosnih razloga ne dozvoljava obradu na oblaku, na primer filmski studiji. Cena obrade se odražava na cenu računara, cenu licence za softver, cenu vremena mirovanja računara na oblaku, cenu amortizacije, cenu prenosa podataka, cenu čuvanja podataka i, na kraju, ali ne najmanje važno, cenu same usluge. Ovo uključuje i cenu obrade i ako rezultat nije bilo moguće izračunati zbog greške u softveru ili ulaznim podacima.
[0006] Poznat je i način plaćanja tokenom. Slično automatima za kocku, u softverskoj industriji postoje aplikacije koje se distribuiraju besplatno ili po nižoj ceni , a korisnici plaćaju jednokratnu naknadu za upotrebu aplikacije. Korisnici kupuju tokene unapred i koriste ih za plaćanje korištenja ovakvih programa. Prednosti uključuju nikakav ili nizak početni trošak za aplikaciju. Korisnik plaća samo za svaku stvarnu upotrebu aplikacije. Nije potrebno prenositi podatke za obradu putem interneta, što eliminiše rizike sigurnosti podataka, softver je pristupačan i stoga široko dostupan. Korisnik uvek radi sa najnovijom verzijom. Nedostaci su u tome što korisnici nemaju osjećaj vlasništva nad aplikacijom. Korisnici tokene plaćaju unapred, ali sa druge strane to je njihov jedini trošak. U slučaju da su ovi “žetoni” izvan mreže kupljeni unapred, aplikacija postaje meta pirata.
[0007] U svrhu smanjenja troškova obrade podataka, skraćivanja vremena za dobijanje rezultata i povećane sigurnosti obrađenih podataka, pružila se prilika da se problem reši tehničkim sredstvima koja su u stanju da osiguraju ove zahteve. Rezultat ovog rada je metod obrade podataka i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika i sistemska veza koje je deo predmetnog pronalaska, detaljno opisana u nastavku.
[0008] Dokument u stanju tehnike EP0704785-A2, opisuje sistem upravljanja autorskim pravima nad podacima koji sadrži bazu podataka za čuvanje originalnih podataka, ključni kontrolni centar za upravljanje ključevima šifrovanja, centar za upravljanje podacima o autorskim pravima i komunikacijsku mrežu za međusobno povezivanje ovih komponenti , zatim sistem koji podržava sledeće dve metode: jednu za jednosmerno pružanje šifrovanih podataka korisnicima putem emitovanja ili slično, i drugu za dvosmernu isporuku šifrovanih podataka korisnicima koja odgovara njihovim zahtevima. Dokument EP1065593-A1 opisuje postupak osiguranja izvršavanja prenosivog koda u sistemu za rukovanje informacijama, čija funkcija se može predstaviti tabelarno (kao matrica), a funkcija se šifruje upotrebom koda za samostalno ispravljanje grešaka, gdje je kod po mogućnosti GOPPA tipa.
Opis pronalaska
[0009] Gore navedeni nedostaci se u značajnoj meri uklanjaju pomoću metode obrade podataka i omogućavanjem pristupa obrađenim podacima na korisničkoj opremi (hardverskim uređajima) prema ovom pronalasku, koji mogu da koriste PPR (“pay-per-result”, plaćanje prema rezultatu) metodu - plaćanje za prenos prava vlasništva nad sadržajem kreiranim na ličnom računaru - ili PPI (“pay-per-input”, plaćanje prema ulaznim podacima) metod - plaćanje za pravo na ponovnu obradu istih ulaznih podataka.
[0010] Metodom PPR (plaćanje po rezultatu) - plaćanjem za prenos prava vlasništva na sadržaju stvorenom na vlastitom ličnom računaru - korisnik obrađuje podatke na svom računaru pomoću aplikacije dobijene besplatno ili po smanjenoj ceni, i plaća mogućnost daljnjeg korištenja rezultata. Što se tiče sigurnosti i komunikacije, rezultat je osiguran na način koji onemogućava trivijalni pristup bez plaćanja. Jedan od primera je šifrovanje podataka, korištenje izolovanog okruženja operativnog sistema i tako dalje. To se postiže tako da obrađeni podaci ostanu šifrovani kodom. Uplata za rezultat obrađuje se putem interneta ili putem drugog medijuma na osnovu digitalnog potpisa koji određuje cenu. Javni ključ (kod) obrađenih podataka takođe se šalje serveru. Ključ sa ne može da se koristi za rekonstrukciju podataka koje korisnik obrađuje i njegova je veličina (dužina) zanemariva u poređenju sa ulaznim podacima. Na osnovu ovih informacija, server kreira zahtev za plaćanje. Nakon plaćanja server proizvod proizvodi ključ koji se koristi za dešifrovanje podataka.
[0011] Suština obrade podataka i omogućavanja pristupa obrađenim podacima na hardverskim uređajima korisnika prema metodi PPR leži u tome što se u prvom koraku računarska aplikacija sa ograničenom funkcionalnošću za kupovinu rezultata, preuzima I smešta na korisničku opremu (hardverske uređaje).
[0012] Nakon prvog koraka, gdje se aplikacija za računanje sa ograničenom funkcionalnošću za kupovinu rezultata, preuzima na korisničke hardverske uređaje, sledi međukorak u kojem se obrađuju podaci na korisničkoj opremi (hardverskim uređajima) kako bi se formirao rezultat/izlaz ( npr. ulazne digitalne fotografije mogu da se rekonstruišu tako da formiraju 3D model).
[0013] Aplikacija generiše jedinstveni kod kao potpis rezultatata. Potpis ne sadrži informacije na osnovu kojih bi bilo moguće utvrditi vrstu podataka, niti bi ih bilo moguće u potpunosti ili delimično rekonstruisati. Ovaj potpis je zanemarivo mali kod u odnosu na podatke koje opisuje.
[0014] U drugom koraku opis rezultata se prenosi između korisničkih hardverskih uređaja i operativnog servera.
[0015] U drugom koraku, sam preneseni opis rezultata takođe može da bude šifrovan.
[0016] Nakon drugog koraka, ako je opis šifrovan, u među koraku, može da se izvrši i prenos javnog ključa odgovarajućeg šifriovanja.
[0017] Nakon drugog koraka, u kome se opis rezultata prenosi sa opreme korisnika do operativnog servera,postoji među korak u kome je cena izračunata i zatim se dešava proces objave cene između operativnog servera i računara korisnika, koji je zatim praćen prenosom podataka o plaćanju od računara korisnika ka naplatnom sistemu banke, koji je potom praćen podacima o verifikaciji plaćanja od strane naplatnog sistema banke ka operativnom serveru.
[0018] U trećem koraku, ključ za dešifrovanje se generiše i prenosi između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničene funkcionalnosti.
[0019] U četvrtom koraku, ograničena funkcionalnost se otključava i/ili se obrađeni podaci eksportuju/izvoze.
[0020] Gore spomenuti metod koji koristi postupak PPR takođe je osnova sistemske veze za obradu i pružanje pristupa obrađenim podacima na hardverskim uređajima korisnika , koja uključuje međusobno povezane korisničke hardverske uređaje, operativni hardver za servere i banke. Blok korisničkih hardverskih uređaja za računanje i komunikaciju povezan je sa blokom zahteva operativnog servera. Blok zahteva operativnog servera povezan je sa blokom proračuna operativnog servera. Blok proračuna operativnog servera povezan je sa blokom obrade na hardverskim uređajima korisnika I na hardveru banke. Blok obrade korisničkih hardverskih uređaja povezan je sa blokom plaćanja korisničkih hardverskih uređaja koji je povezan sa hardverom banke. Hardver banke povezan je sa blokom za obradu operativnog servera, koji je povezan sa blokom za generisanje ključa za potvrdu / dešifrovanje operativnog servera.
[0021] Način PPI (pay-per-input) - plaćanje za ponovljenu mogućnost obrade istih podataka -sličan je PPR-u (“pay-per-result), ali umesto plaćanja rezultata, korisnik kupuje mogućnost višestruke obrade (unosa) podataka pomoću aplikacije (npr. u slučaju fotogrametrije, digitalne slike se smatraju ulaznim podacima). Ovo može da bude ili ne vremenski ograničeno. Štaviše, model omogućava plaćanje razlike u ceni , ako je ulaz produžen, npr. dodane su nove slike. Što se tiče sigurnosti i komunikacije, rezultat je osiguran na način koji onemogućava trivijalni pristup bez plaćanja. Podaci se mogu šifrovati na način sličan onome iz PPR-a. Nadalje, za razliku od PPR, omogućava ponovljenu obradu istih podataka. Stoga je potrebno opisati podatke i spremiti ovaj opis na udaljeni server. Aplikacija generiše jedinstveni opis za svaki ulaz. Ovaj opis ne sadrži informacije koje bi omogućile identifikaciju prirode podataka, niti potpunu ili delimičnu rekonstrukciju podataka. Ovaj opis je zanemarivo mali u odnosu na ulazne podatke. Jedinstveni opisi ulaza, identifikator korisnika, kao i podaci potrebni za izračunavanje cene šalju se putem Interneta ili drugog medija (npr. USB disk, CD) na server. Server čita iz baze podataka o pravima vlasništva, opis korisnika i uspoređuje ih sa poslanim ulaznim opisima. Ako korisnik ima pravo pristupa, server odmah vraća ključ za dešifrovanje podataka i otključavanje funkcionalnosti. Ako korisnik ima delimična ili nema kupljena prava, server izračunava cenu za kupovinu prava. Nakon plaćanja, server generiše ključ za dešifrovanje podataka. Server dalje proširuje bazu podataka sa novim korisničkim pravima.
Korisnički identifikator može ili ne mora biti poslan, jer su ulazni podaci jedinstveni. Cene prava (korisnika) mogu varirati. Na primer, mogu se izvesti iz perioda za koji korisnik kupuje prava. Pravo na obradu ulaznih podataka stoga može ili ne mora biti vremenski ograničeno. Kupovina prava na ulaz može ili ne mora da obuhvata kupovinu prava na podskup ulaznih podataka. Na primer, korisnik kupuje prava na obradu fotografija trgova. Ako se odluče samo za slike kipa na trgu i daju ih na obradu, cena za obradu može biti nula. Određivanje cene prava korišćenja takođe može biti vezano za određeni algoritam. Na primer, korisnik može kupiti pravo na kompresiju video zapisa pomoću MP4 algoritma. Međutim, na ovaj način nema pravo da algoritmom komprimuje video zapise WMV (Windows Media Video).
[0022] Suština proširenog metoda obrade podataka i omogućavanja pristupa obrađenim podacima na hardverskim uređajima korisnika prema metodi PPI (pay-per-input) leži u činjenici da se u prvom koraku računarska aplikacija sa ograničenom funkcionalnošću preuzima na korisničke hardverske uređaje. Korisnik ne mora nužno kupiti rezultat, aplikaciju može da koristi i za proveru implementacije ili za učenje upotrebe softvera.
[0023] Nakon prvog koraka, u kojem se računarska aplikacija koja ima ograničenu funkcionalnost preuzima na korisničke hardverske uređaje, podaci mogu da se obrađuju na hardverskim uređajima korisnika u međukoraku. Korisniku je takođe dozvoljeno da odmah kupi prava, bez ikakve obrade podataka.
[0024] U drugom se koraku opis unosa, koji može biti šifrovan, prenosi između korisničkih hardverskih uređaja i operativnog servera.
[0025] Nakon drugog koraka, u međukoraku, ulazni podaci opisa proveravaju se u bazi provere operativnog servera a radi provere prava. Ako neka ili sva prava nisu potvrđena, postoji međukorak u kojem se izračunava cena i odvija se postupak komunikacije između operativnog servera i korisničkih hardverskih uređaja, nakon čega sledi prenos podataka o plaćanju između korisnički hardverskih uređaja i bančinog centra za naplatu, nakon čega sledi prenos provere podataka o plaćanju između centra za naplatu i operativnog servera.
[0026] U trećem koraku, ključ za dešifrovanje se generiše i prenosi između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničene funkcionalnosti.
[0027] U četvrtom koraku, ograničena funkcionalnost se otključava i obrađeni podaci se eksportuju/izvoze.
[0028] Na kraju, u petom koraku, podaci o pravima korisnika na ulaze se upisuju u verifikacijsku bazu podataka operativnog servera.
[0029] Ako su u među koraku prava potvđena bazom provere operativnog servera, u kojoj se proveravaju prava na opisane podatke, tada se u trećem koraku generiše i prenosi ključ za dešifrovanje između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničene funkcionalnosti. U četvrtom koraku, ograničena funkcionalnost se otključava i obrađeni podaci se eksportuju. Na kraju, u petom koraku, podaci o pravima korisnika mogu da se evidentirajuu bazu podataka verifikacije operativnog servera.
[0030] Gore spomenuti metod prema proceduri PPI (pay-per-input) takođe je osnova proširene sistemske veze za obradu i pružanje pristupa obrađenim podacima na udaljenim hardverskim uređajima korisnika , koja uključuje međusobno povezane korisničke hardverske uređaje , operativni server i bančin hardver za komunikaciju. Blok za računanje i komunikaciju korisničkih hardverskih uređaja povezan je sa blokom zahteva operativnog servera. Nakon bloka zahteva operativnog servera sledi baza podataka verifikacije sa prvim izlazom potvrđenih prava vlasništva na blok generisanja ključa za potvrdu / dešifrovanje operativnog servera i drugim izlazom delimičnih ili nikakvih prava na blok računa operativnog servera. Blok računa operativnog servera povezan je sa blokom obrade korisničkih hardverskih uređaja i hardvera banke. Blok obrade korisničkih hardverskih uređaja povezan je sa blokom plaćanja korisničkih hardverskih uređaja koji je povezan sa hardverom banke. Hardver banke povezan je sa blokom za obradu operativnog servera, koji je povezan sa blokom za generisanje ključa za potvrdu / dešifrovanje operativnog servera. Blok generisanja ključa za potvrdu / dešifrovanje operativnog servera povezan je sa bazom rezultata korisničkih hardverskih uređaja. Blok generisanja ključa za potvrdu / dešifrovanje operativnog servera povezan je sa bazom podataka za proveru.
[0031] I za PPR i za PPI metode, pojam "banka" može da se definiše kao bilo koja institucija, kompanija, web stranica ili usluga koja može da identifikuje korisnika i koja poseduje informacije o njegovom bonitetu i može da dobije autorizaciju korisnika za zamenu kredita za robu. Na primer PayPal, Bitcoin, virtualni kredit direktno na serveru itd.
[0032] Prednosti softverske metode obrade podataka i omogućavanja pristupa obrađenim podacima na hardverskim uređajima korisnika i prednosti sistemskog povezivanja za obradu i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika prema pronalasku su jasni iz njihovih ispoljenih uočljivih efekata. Može da se primeti da se originalnost predstavljenog načina PPR (pay-per-result) - plaćanja za prenos prava vlasništva na sadržaju kreiranom na korisnikovom računaru i konekciji - može pojasniti sledećim poređenjima:
Glavna razlika u odnosu na model “freemium” (besplatno osim naprednih funkcija) je u tome što korisnik softver sa ograničenom funkcionalnošću dobija besplatno ili po sniženoj ceni . Da bi otključali dodatnu funkcionalnost, na primer nove nivoe u igri, moraj da platei novi alat. U PPR modelu, korisnik dobija potpuno funkcionalan softver besplatno ili po sniženoj ceni i plaća mogućnost korištenja njegovih rezultata. Stoga plaćanje nije vezano ni za jednu novu funkcionalnost aplikacije, već za mogućnost legalne upotrebe obrađenog rezultata ako je korisnik njime zadovoljan i plati ga.
[0033] Glavna razlika od plaćanja tokenom je ta što korisnik plaća rezultat samo nakon što je njime zadovoljan. Stoga korisnici ne plaćaju mogućnost obrade podataka, već obrađene podatke.
[0034] Razlika od obrade na oblaku je ta što korisnik obrađuje podatke na svom računaru. Ovo eliminiše svaki rizik zloupotrebe podataka. cena oblaka uključuje i prenos podataka i mašinsko vreme. Na primer, kod metode obrade slika, računarsko vreme se ne može lako predvideti. Stoga se cena često povećava kako bi se nadoknadila bilo koja netačnost procene. Ja mogu da obrađujem podatke u najvišem kvalitet jednako dobro kao i da povežem trouglove na ravnoj površini. Ovo će pojednostaviti model, ali produžiti računanje. Iz tog razloga cena za obradu je viša, iako je kvalitet modela niži. PPR omogućava modeliranje softverskih situacija. Ili u zavisnosti od slučaja, korisnik PPR-a ne plaća ništa ako nije zadovoljan rezultatom.
[0035] Razlika između trajne i vremenski ograničene licence je u tome što korisnik ne plaća aplikaciju, već obrađeni rezultat. Dakle, cena je višestruko niža ili potpuno zanemarljiva, a aplikacija je pristupačna svima.
[0036] Originalnost predstavljene metode PPI (“pay-per-input”) - plaćanje za pravo na ponovnu obradu istih podataka i veze - može biti pojašnjena sledećim poređenjima. Pomoću PPI-a korisnik kupuje pravo na višestruku obradu istih podataka, što metodu čini apsolutno jedinstvenom.
[0037] Razlika u odnosu na model “freemium” (besplatno osim napredne opcije) je u tome što korisnik ne plaća nijednu dodatnu funkcionalnost, čiji je opseg ograničen, već kupuje pravo na ponovnu obradu određenih podataka. Slično modelu PPR, korisnik dobija potpuno funkcionalan softver besplatno ili po sniženoj ceni .
[0038] Glavna razlika prema plaćanju tokenom je ta što korisnik ne plaća mogućnost korištćenja aplikacije, već sposobnost obrade podataka. Ova sposobnost se kupuje naknadno, kada se vidi rezultat i kada se bude zadovoljan njime.
[0039] Razlika u odnosu na obradu na oblaku slična je onoj u modelu plaćanja po rezultatu (PPR). Za razliku od PPR-a, digitalni potpis ulaza prenosi se na server. Ovaj opis je veći u veličini u odnosu na podatke koji se prenose PPR metodom, ali je i dalje zanemarivo mali u odnosu na količinu podataka prenesenih u (klasičnoj) obradi na oblaku.
[0040] Ovaj metod ne izlaže podatke nikakvim rizicima, jer potpis ne sadrži informacije iz kojih bi bilo moguće potpuno ili delimično rekonstruisati ulazne podatke. Takođe sa PPI, korisnik plaća nakon što je zadovoljan rezultatom.
[0041] Razlika u odnosu na trajne i vremenski ograničene licence je u tome što korisnik ne plaća aplikaciju. Dakle, cena je višestruko niža ili je nema, a aplikacija je pristupačna svima.
[0042] Razlika od PPR (Pay-Per-Result) leži u tome što korisnik može uzastopno daa obrađuje iste podatke u aplikaciji, dok plaća samo jednom.
Pregled crteža
[0043] Metod obrade podataka i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika i sistemska veza prema predmetnom pronalasku dodatno su ilustrovani crtežima.
Slika 1 prikazuje dijagram metode obrade podataka i omogućavanja pristupa obrađenim podacima na hardverskim uređajima korisnika.
Slika 2 prikazuje dijagram sistemskog povezivanja PPR sistema za jednokratnu obradu podataka.
Slika 3 prikazuje dijagram sistemskog povezivanja za PPI sistem za ponovljenu obradu podataka.
Opis preferencijalnih realizacija
[0044] Podrazumeva se da su pojedinačne realizacije predmetnog pronalaska prikazane samo kao ilustracije, a ne kao ograničenja. Stručnjaci iz ove oblasti prepoznaće ili će moći utvrditi, koristeći ne više od rutinskog eksperimentisanja, mnoge jednakosti prema specifičnim realizacijama tehničkog dizajna predmetnog pronalaska. Softverski ekvivalenti su obuhvaćeni zahtevima koji slede. Prosečan stručnjak neće imati problema sa optimalnim kreiranjem softverskih sistema i izborom njihovih komponenti, zbog čega se sa tim funkcijama nije detaljno radilo.
Primer 1
[0045] Ovaj primer određene realizacije pronalaska opisuje metod obrade podataka i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika prema proceduri PPR (“pay-per-result"). Zasniva se na činjenici da se u prvom koraku aplikacija za računanje sa ograničenom funkcionalnošću za kupovinu rezultata preuzima na korisničke hardverske uređaje. U međukoraku podaci se obrađuju na hardverskim uređajima korisnika . U drugom koraku, opis šifrovanog rezultata i javnog ključa prenosi se između korisničkih hardverskih uređaja i operativnog servera. Nakon drugog koraka, u kojem se šifrovani opis
1
rezultata i javni ključ prenose sa korisničkih hardverskih uređaja na operativni server , sledi međukorak u kojem se izračunava cena i odvija se postupak komunikacije između operativnog servera i korisničkih hardverskih uređaja, nakon čega sledi prenos podataka o plaćanju između korisničkih hardverskih uređaja i bankovnog centra za naplatu, nakon čega sledi prenos podataka o plaćanju između bankovnog centra za naplatu i operativnog servera. U trećem koraku, ključ za dešifrovanje se generiše i prenosi između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničene funkcionalnosti. U četvrtom koraku, ograničena funkcionalnost se otključava i obrađeni podaci se eksportuju.
[0046] Na određenoj realizaciji pronalaske, može se pokazati na primer, gde korisnik koji koristi slike u specijaliziranom softveru izračunava 3D model, proverava kvalitet obrade i, ako je zadovoljan rezultatom, plaća i stiče pravo na daljnju upotrebu modela, tj. za merenje udaljenosti ili zapremine ili za eksportovanje u drugi softver. Na primer, takvo eksportovanje softvera može biti u javno poznatom formatu kao što su * .obj ili * .ply. cena zavisi o broju slika, složenosti konačnog modela itd. Ovaj model je posebno primenjiv na specijalizovani softver koji obrađuje podatke i vraća rezultat ili posredni rezultat, korisnik interveniše interaktivno, a softver nastavlja sa obradom podataka.
[0047] Ostali primeri uključuju:
o kompresija slike, videa i zvuka. Korisnik pregledava rezultat i kupuje ga ako je zadovoljan;
o Izrada sintetičke slike (obrada zbog prikazivanja);
o fizičke, električne, hemijske, statičke, mehaničke, medicinske i druge simulacije;
o algoritmi za trening veštačke inteligencije, itd.
Primer 2
[0048] Ovaj primer određene realizacije pronalska opisuje sistemsku vezu za obradu i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika na osnovu gore spomenute metode prema postupku PPR (“pay-per-result”, plaćanje po rezultatu) opisanom u Primeru 1. Sistemska veza za obradu i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika prikazana je na slici 2. Sadrži međusobno povezane hardverske uređaje 1 korisnika, operativni server 2 i komunikacioni hardver 3 banke . Blok 4 za računanje i komunikaciju hardverskog uređaja 1 korisnika povezan je su blokom 5 zahteva operativnog servera 2. Blok 5 zahteva operativnog servera 2 povezan je blokom 6 za izračunavanje operativnog servera 2. Blok 6 za izračunavanje operativnog servera 2 je povezan sa procesorskim blokom 7 korisničkih hardverskih uređaja 1 i hardverom 3 banke. Procesorski blok 7 hardverskih uređaja 1 korisnika povezan je sa blokom 9 za plaćanje hardverskih uređaja 1 korisnika, koji je povezan sa hardverom 3 banke. Hardver 3 banke povezan je sa blokom (10) za obradu operativnog servera 2, koji je povezan blokom 11 za generisanje ključa za potvrdu / dešifrovanje operativnog bloka servera 2. Blok generisanja ključa za potvrdu / dešifrovanje operativnog servera 2 povezan je sa bazom 12 podataka rezulatata hardverskih uređaja 1 korisnika.
[0049] Funkcionalni model sistemske veze za obradu i pružanje pristupa obrađenim podacima na hardverskim uređajima korisnika detaljno je opisan u nastavku i prikazan na slici 1.
[0050] Korisnik preuzima / dobija aplikaciju besplatno ili uz malu naknadu. Aplikaciju mogu slobodno da koristi korisnik. Korisnik radi sa aplikacijom, gde je ograničena samo funkcionalnost koja može da se smatra rezultatom obrade. Na primer, aplikacija neće prikazati broj ljudi na slici ako je to aplikacija za brojanje ljudi na slikama, osim ako korisnik nije kupio taj rezultat. Aplikacija može besplatno da prikaže deo rezultata (paralelno sa modelom “freemium”). Aplikacija omogućava korisniku da proveri kvalitet rezultata - bilo statistički, bilo putem pregleda. Ako je korisnik zadovoljan rezultatom, aplikacija omogućava kupovinu rezultata. Nakon kupovine, otključava se bilo koja funkcionalnost vezana uz kupovinu rezultata. Na primer, eksportovanje podataka, prikaz broja ljudi na slici, pristup rezultatima simulacije itd.
Primer 3
[0051] Ovaj primer određene realizacije pronalaska opisuje prošireni metod obrade podataka i omogućavanja pristupa obrađenim podacima na hardverskim uređajima korisnika prema proceduri PPI (“pay-per-input"). Zasniva se na činjenici da se u prvom koraku aplikacija za računanje sa ograničenom funkcionalnošću za kupovinu rezultata preuzima na korisničke hardverske uređaje. U međukoraku podaci mogu da se obrađuju. U drugom koraku, opisi unosa (plus javni ključ, ako su podaci šifovani ) prenose se između korisničkih hardverskih uređaja i operativnog servera. Nakon drugog koraka, u umetnutom međukoraku, prava se proveravaju na temelju podataka javnog ključa, koristeći bazu podataka provere operativnog servera. Ako neka ili sva prava nisu potvrđena, postoji međukorak u kojem se izračunava cena i odvija postupak komunikacije između operativnog servera i korisničkih hardverskih uređaja, nakon čega sledi prenos podataka o plaćanju između korisničkih hardverskih uređaja i centara za naplatu u banci, nakon čega sledi prenos provere podataka o plaćanju između centra za naplatu i operativnog servera. U trećem koraku, ključ za dešifrovanje se generiše i prenosi između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničene funkcionalnosti. U četvrtom koraku, ograničena funkcionalnost se otključava i obrađeni podaci se eksportuju. Na kraju, u petom koraku, podaci o korisničkim pravima se beleže u verfikacionu bazu podataka na operativnom serveru.
[0052] Ako se u među koraku prava potvrde bazom podataka verifikacije operativnog servera, u kojoj se prava proveravaju prema podacima javnog ključa, tada se u trećem koraku generiše i prenosi ključ dešifrovanja između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničene funkcionalnosti. U četvrtom koraku, ograničena funkcionalnost se otključava i obrađeni podaci se eksportuju. Na kraju, u petom koraku, podaci o pravima korisnika na obradu opisanih ulaza mogu da budu zapisani u verifikacijsku bazu podataka operativnog servera.
[0053] To može da se šrikaže određenomrealizacijom predmetnog pronalaska, u kojem bi muzej fotografisao predmet u svrhu digitalizacije kulturne baštine i stvaranja njegove 3D replike. Oni će da koriste softver za izradu 3D modela. Zatim koriste trodimenzionalni model za stvaranje replike. Oni će da plate za mogućnost obrade podataka. Kasnije, na primer za mesec dana, oni će da koriste iste slike za ponovno izračunavanje 3D modela. Ne treba ponovo plaćati ovaj 3D model, jer korisnik zadržava pravo ponovne obrade podataka. Mogu da se dobiju podaci različitog kvaliteta, čak i sa najnovijom verzijom koja nudi nove algoritme koji mogu da upotrebe više informacija sa slika.
Primer 4
[0054] Ovaj primer određene realizacije pronalaskaopisuje proširenu sistemsku vezu za obradu i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika na osnovu proširene metode prema proceduri PPI (“pay-per-input”) koja je opisana u primeru 3. Proširena sistemska veza za obradu i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika prikazana je na slici 3. Sadrži međusobno povezane hardverske uređaje 1 korisnika, operativni server 2 i komunikacioni hardver 3 banke. Blok 4 za računanje i komunikaciju korisničkih hardverskih uređaja 1 povezan je sa blokom zahteva 5 operativnog servera 2. Blok 5 zahteva operativnog servera 2 prati baza 8 podataka za verifikaciju sa prvim izlazom 13 potvrđenih prava vlasništva na potvrdu / dešifrovanje blok 11 generisanja ključa operativnog servera 2 i drugi izlaz 14 delimičnih ili nikakvih prava na blok 6 za izračunavanje operativnog servera 2. Blok 6 za izračunavanje operativnog servera 2 povezan je sa procesorskim blokom 7 hardverskih uređaja 1 korsinika i hardverom 3 banke. Procesorski blok 7 hardverskih uređaja 1 korisnika povezan je sa blokom 9 za plaćanje hardverskih uređaja 1 korisnika, koji je povezan sa hardverom 3 banke. Hardver 3 banke povezan je sa procesorskim blokom (10) za obradu servera 2, koji je povezan blokom 11 za generisanje ključa za potvrdu / dešifrovanje operativnog servera 2. Blok 11 za generisanje ključa za dešifrovanje /potvrdu operativnog servera 2 povezan je sa bazom 12 podataka rezulata hardverskih uređaja 1 korisnika. Blok generisanja ključa za potvrdu / dešifrovanje operativnog servera 2 povezan je sa bazom 8 podataka za verifikaciju.
1
[0055] Funkcionalni model proširene sistemske veze za obradu i pružanje pristupa obrađenim podacima na hardverskim uređajima korisnika opisan je u nastavku i prikazan na slici 1. Slično modelu PPR , korisnik besplatno preuzima / dobija aplikaciju ili uz malu naknadu. Korisnici mogu slobodno da koriste i rade sa aplikacijom, pri čemu je ograničena samo funkcionalnost koja može da se smatra rezultatom obrade. Aplikacija omogućava korisniku da proveri kvalitet rezultata. Bilo statistički ili putem pregleda. Ako je korisnik zadovoljan rezultatom, aplikacija mu omogućava da kupi prava za obradu ulaznih podataka softverom. Jednom kada se kupe prava, otključava se bilo koja funkcionalnost vezana uz kupovinu rezultata. Na primer, eksportovanje podataka, prikaz broja ljudi na slici, pristup rezultatima simulacije itd. Aplikacija može besplatno da prikaže deo rezultata (paralelno sa modelom “freemium” “besplatno osim naprednog”). Ako korisnik odluči kasnije da ponovo obradi iste podatke, na primer sa različitim softverskim postavkama, aplikacija im omogućava da to učine besplatno. Na primer, ako korisnik koristi i neke druge nove ulaze, platiće samo razliku u odnosu na prethodni rezultat.
Industrijska primenljivost
[0056] Industrijska primenljivost ovog postupka obrade podataka i omogućavanje pristupa obrađenim podacima na hardverskim uređajima korisnika i sistemsko povezivanje za postupak prema pronalasku je tehnologija primenjiva na automatizovanu obradu podataka.

Claims (15)

Patentni zahtevi
1. Metod obrade podataka i omogućavanja pristupa obrađenim podacima na hardverskim uređajima korisnika koji obuhvata:
- u prvom koraku, aplikaciju za izračunavanje, koja prerađuje ulazne podatke u rezultat, sa ograničenom funkcionalnošću koja ograničava eksportovanje i/ili upotrebu rezultata, preuzima se na korisničke hardverske uređaje;
- u drugom koraku prenose se jedinstveni opisi ulaza između korisničkih hardverskih uređaja i operativnog servera;
- u trećem koraku generiše se ključ za dešifrovanje koji se prenosi između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničene funkcionalnosti;
- u četvrtom koraku otključana je ograničena funkcionalnost i/ili obrađeni podaci / izvezen je barem jedan rezultat.
2. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema zahtevu 1, naznačen time, što se nakon prvog koraka u koji se računska aplikacija sa ograničenom funkcionalnošću koja ograničava eksportovanje i/ili upotrebu rezultata preuzima na korisnički hardver uređaji, u umetnutom međukoraku, ulazni podaci/ulazi se obrađuju na hardverskim uređajima korisnika da bi se dobio barem jedan rezultat.
3. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od prethodnih zahteva, pri čemu jedinstveni opisi ulaza, preneseni između korisničkih hardverskih uređaja i operativnog servera, ne sadrže informacije koje bi omogućile identifikaciju prirode podataka, niti u potpunosti ili delimično rekonstruisale podatke.
4. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od prethodnih zahteva, pri čemu je prenos opisa unosa između korisničkih hardverskih uređaja i operativnog servera u drugom koraku šifrovan.
5. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od prethodnih zahteva, pri čemu nakon drugog koraka, u kome se prenose opisi ulaza, postoji i međukorak u kojem takođe javnoi ključ šifovanih opisa unosa i/ili barem jedan rezultat prenosi se između korisničkih hardverskih uređaja i operativnog servera.
6. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od prethodnih zahteva, pri čemu nakon drugog koraka, u kojem se opisi ulaza prenose sa korisničkih hardverskih uređaja na operativni server, sledi među korak u kojem se izračunava cena i odvija se postupak komunikacije između objave cena između operativnog servera i korisničkih hardverskih uređaja, nakon čega sledi prenos podataka o plaćanju između korisničkih hardverskih uređaja i bankovnog centra za naplatu, koji se zatim sledi prenosom provere podataka o plaćanju između centra za naplatu banke i operativnog servera.
7. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika u skladu sa bilo kojim od patentnih zahteva 1 do 5, pri čemu nakon drugog koraka, u kojem se opisi ulaznih parametara prenose sa korisničkih hardverskih uređaja na operativni server, postoji međukorak u kojem se proveravaju i potvrđuju prava na podatke opisane opisima prenesenim u drugom koraku pomoću baze podataka verifikacije operativnog servera.
8. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema zahtevu 6, pri čemu se nakon drugog koraka, u kojem se opisi ulaza prenose sa korisničkih hardverskih uređaja na operativni server, a pre proračuna cene i prenos komunikacije o objavi cena između operativnog servera i korisničkih hardverskih uređaja praćen prenosom podataka o plaćanju između korisničkih hardverskih uređaja, ubacuje se međukorak u kojem su prava na podatke opisane opisima prenesenim u drugom koraku je verifikovano, ali nije potvrđeno pomoću baze podataka verifikacije operativnog servera.
9. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od zahteva 1 do 5, gde se nakon trećeg koraka, u kojem se generiše i prenosi ključ za dešifrovanje između operativnog servera i korisničkih hardverskih uređaja za otključavanje ograničena funkcionalnost i/ili nakon četvrtog koraka, u kojem se ograničena funkcionalnost otključava i obrađeni podaci eskportuju, postoji peti korak, u kojem se podaci o pravima korisnika na ulaze opisane prenesenim opisima beleže u verifikaciju baza podataka operativnog servera.
10. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od prethodnih zahteva, gde se plaća samo razlika u ceni, ako je ulaz bio proširen.
11. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od prethodnih zahteva, gde se omogućava ponovljena obrada istih ulaznih podataka i besplatno korištenje ili eksportovanje rezultata.
12. Metod obrade podataka i pristupa obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od prethodnih zahteva, gde su ulazni podaci bilo koji od podataka o slici, videu ili zvuku.
1
13. Sistem za obradu podataka i pristup obrađenim podacima na hardverskim uređajima korisnika prema bilo kojem od zahteva 1 do 12, koji obuhvata međusobno povezane hardverske uređaje (1) korisnika, operativni server (2) i komunikacioni hardver (3) banke, pri čemu blok (4) za računanje i komunikaciju hardverskih uređaja (1) korisnika je povezan sa blokom (5) zahteva operativnog servera (2); blok (5) zahteva operativnog servera (2) povezan je sa blokom (6) za izračunavanje operativnog servera (2); blok (6) za izračunavanje operativnog servera (2) povezan je sa procesorskim blokom (7) hardverskih uređaja (1) korisnika i hardverom (3) banke; procesorski blok (7) hardverskih uređaja (1) korisnika povezan je sa blokom (9) za plaćanje hardverskih uređaja (1) korisnika, koji je povezan sa hardverom (3) banke; hardver (3) banke povezan je sa blokom (10) za obradu operativnog servera (2), koji je povezan sa blokom (11) za generisanje ključa za potvrdu / dešifrovanje operativnog servera (2); blok (11) za generisanje ključa za potvrdu (dešifrovanje) operativnog servera (2) povezan je sa bazom (12) podataka rezultata hardverskih uređaja (1) korisnika.
14. Sistem za obradu podataka i pristup obrađenim podacima na hardverskim uređajima korisnika prema zahtevu 13, gde blok (5) zahteva operativnog servera (2) prati baza (8) podataka za verifikaciju sa prvim izlazom (13) potvrđenih prava vlasništva nad blokom (11) za generisanje ključa za potvrdu / dešifrovanje operativnog servera (2) i drugog izlaza (14) delimičnih prava na blok (6) za izračunavanje operativnog servera (2) ili bez njih.
15. Sistem za obradu podataka i pristup obrađenim podacima na hardverskim uređajima korisnika prema zahtevu 14, pri čemu je blok (11) za generisanje ključa za potvrdu/dešifrovanje operativnog servera (2) povezan sa bazom (8) podataka za verifikaciju.
1
RS20210162A 2016-09-12 2017-09-11 Metod obrade podataka i obezbeđivanja pristupa obrađenim podacima na korisničkoj opremi i sistemskoj vezi RS61541B1 (sr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SK5024-2016A SK50242016A3 (sk) 2016-09-12 2016-09-12 Systémové zapojenie na spracovanie dát a sprístupnenie spracovaných dát na hardvérových prostriedkoch používateľa
EP17787973.1A EP3510513B8 (en) 2016-09-12 2017-09-11 A method of data processing and providing access to the processed data on user hardware devices and a system connection
PCT/SK2017/050007 WO2018048361A1 (en) 2016-09-12 2017-09-11 A method of data processing and providing access to the processed data on user hardware devices and a system connection

Publications (1)

Publication Number Publication Date
RS61541B1 true RS61541B1 (sr) 2021-04-29

Family

ID=61561995

Family Applications (1)

Application Number Title Priority Date Filing Date
RS20210162A RS61541B1 (sr) 2016-09-12 2017-09-11 Metod obrade podataka i obezbeđivanja pristupa obrađenim podacima na korisničkoj opremi i sistemskoj vezi

Country Status (20)

Country Link
US (1) US20190197249A1 (sr)
EP (1) EP3510513B8 (sr)
JP (1) JP2019533265A (sr)
KR (1) KR102353984B1 (sr)
CN (1) CN109997134A (sr)
AU (1) AU2017325525B2 (sr)
CA (1) CA3036404A1 (sr)
CY (1) CY1124231T1 (sr)
DK (1) DK3510513T3 (sr)
ES (1) ES2850328T3 (sr)
HR (1) HRP20210229T1 (sr)
HU (1) HUE053385T2 (sr)
LT (1) LT3510513T (sr)
PL (1) PL3510513T3 (sr)
PT (1) PT3510513T (sr)
RS (1) RS61541B1 (sr)
RU (1) RU2019110527A (sr)
SI (1) SI3510513T1 (sr)
SK (1) SK50242016A3 (sr)
WO (1) WO2018048361A1 (sr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12099997B1 (en) 2020-01-31 2024-09-24 Steven Mark Hoffberg Tokenized fungible liabilities

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0704785B1 (en) * 1994-09-30 2003-11-19 Mitsubishi Corporation Data copyright management system
CN1312549C (zh) * 1995-02-13 2007-04-25 英特特拉斯特技术公司 用于安全交易管理和电子权利保护的系统和方法
EP1065593A1 (en) * 1999-07-02 2001-01-03 Institut Eurecom G.I.E. Process for securing the execution of a mobile code in an untrusted environment
JP2002015236A (ja) 2000-06-30 2002-01-18 Kyoei Sangyo Kk 建築積算プログラムの使用回数による課金方法
US7680743B2 (en) 2002-05-15 2010-03-16 Microsoft Corporation Software application protection by way of a digital rights management (DRM) system
JP2004287664A (ja) * 2003-03-20 2004-10-14 Fuji Xerox Co Ltd 課金システムおよびその方法
EP1629442A1 (en) * 2003-06-04 2006-03-01 Zingtech Limited Transaction processing
JP2005333281A (ja) * 2004-05-19 2005-12-02 Murata Mach Ltd データ処理装置
US20080046378A1 (en) * 2006-08-18 2008-02-21 Siemens Aktiengesellschaft System and method for selling software on a pay-per-use basis
JP4909814B2 (ja) 2007-06-07 2012-04-04 株式会社リコー 課金システム
KR20100036921A (ko) * 2008-09-30 2010-04-08 주식회사 모빌리언스 이동통신단말의 결제 정보를 이용하는 오프라인 소액 결제 시스템 및 그 오프라인 소액 결제 방법
KR101169424B1 (ko) * 2010-08-26 2012-07-27 동명대학교산학협력단 스마트폰에서의 애플리케이션 프로그램 잠금/해제 장치 및 방법
KR20150102395A (ko) * 2014-02-28 2015-09-07 가톨릭대학교 산학협력단 스마트폰 사용 제한시스템

Also Published As

Publication number Publication date
US20190197249A1 (en) 2019-06-27
CY1124231T1 (el) 2022-05-27
PT3510513T (pt) 2021-02-08
DK3510513T3 (da) 2021-02-15
CN109997134A (zh) 2019-07-09
HUE053385T2 (hu) 2021-06-28
SI3510513T1 (sl) 2021-04-30
ES2850328T3 (es) 2021-08-27
LT3510513T (lt) 2021-04-26
CA3036404A1 (en) 2018-03-15
KR20190047003A (ko) 2019-05-07
KR102353984B1 (ko) 2022-01-24
PL3510513T3 (pl) 2021-05-31
HRP20210229T1 (hr) 2021-03-19
JP2019533265A (ja) 2019-11-14
RU2019110527A3 (sr) 2021-01-26
EP3510513B1 (en) 2020-11-11
SK50242016A3 (sk) 2018-09-03
WO2018048361A8 (en) 2018-04-05
AU2017325525A1 (en) 2019-04-18
WO2018048361A1 (en) 2018-03-15
EP3510513B8 (en) 2021-03-24
AU2017325525B2 (en) 2021-12-23
RU2019110527A (ru) 2020-10-09
EP3510513A1 (en) 2019-07-17

Similar Documents

Publication Publication Date Title
US20230073859A1 (en) Digital Twin NFT Listing
JP5791790B2 (ja) デジタルコンテンツ再販管理サービス
US20180089651A9 (en) Blockchaining systems and methods for frictionless media
US11593902B2 (en) 3D printer and inventory control and distribution system for 3D designs
US20160253677A1 (en) Fractional ownership using digital assets
KR20200104590A (ko) 블록체인기반 미술작품 디지털콘텐츠 거래시스템
KR20040071757A (ko) 저작권 보호된 디지털물의 배급을 제어하는 시스템 및 방법
CN101303717A (zh) 用于安全交易管理和电子权利保护的系统和方法
US20140379531A1 (en) Method for collecting sales and use tax in real-time
US20240104553A1 (en) Content Containerization, Distribution and Administration Systems, Methods, and Computer Products
CN102663273A (zh) 计算机网络中软件许可证的改进管理
WO2022079217A1 (en) A secure platform for digital imaging sharing
KR20200062640A (ko) 블록체인 기반 미술작품 거래정보 관리 방법 및 블록체인의 노드 장치
US20250310133A1 (en) Information processing system, information processing method, and program
US20050289011A1 (en) Method and system for purchasing copyrighted digital data from independent sales parties
TW530267B (en) Multimedia player for an electronic content delivery system
Sutopo Blockchain programming smart contract on polygon
KR101693404B1 (ko) 중고 디지털 콘텐츠 매매 시스템 및 방법
US20230224166A1 (en) Systems and Methods for Associating Digital Media Files with External Commodities
US20250045850A1 (en) A system and method for enforceable and divisible tokenization of property
EP3510513B1 (en) A method of data processing and providing access to the processed data on user hardware devices and a system connection
EP4004850B1 (en) 3d printer and inventory control and distribution system for 3d designs
KR102709289B1 (ko) 메타버스 서비스 내 동영상 거래 및 활용 시스템
Al Harthy et al. Trading digital assets owned by Omani entrepreneurs using non-fungible tokens (NFT): A proposed framework
KR20220145482A (ko) 한정 수량으로 발매되는 디지털 작품을 블록체인 기반으로 관리하는 디지털 작품 거래 시스템