Sända data i videosamtal (i t.ex. 3G) (Status: idé, patentblockerare/"prior art" 12 mars 2004)
Det är rätt dyrt att använda 3G tekniken för att skicka data,
medan "videosamtal" har en lägre kostnad, men har ändå
hög överföringskapacitet.
Denna idé går ut på att istället för att skicka video,
använda denna kanal för dataöverföring. Exempelvis är
en terminal kopplad till en dator med internetanslutning
och den andra är kopplad till en bärbar/laptop.
Genom att då utnyttja videosamtal som databärare så minskas
(beroende på pris och videokvalite) kostnaden för användaren
jämfört med transmission av motsvarande databärare.
Det är underförstått att detta eventuellt inte är populärt
i operatörernas ekonomiska modeller, men om det går tekniskt
sett, varför inte?
Modem för "bredbandstelefon" (Status: idé, patentblockerare/"prior art" 13 april 2004)
Fler och fler får bredband hemma, och telefoniföretagen slåss
om att erbjuda ip-telefoni till lägsta pris. Exempelvis har
tele2 ett erbjudande om i princip gratis telefonerande utan
månadsavgift.
Detta skulle innebära att man rätt enkelt kan starta en
modempoolstjänst. Scenariot är att man har en bredbandskoppling
hemma, med ett telefonnummer anslutet via ip-telefoni.
Istället för att koppla denna till en "telefonibox", soft-phone
eller MSN Messenger, så kopplas den till ett "soft-modem".
Ett modem i mjukvara som kan prata ip-telefoni med ett vanligt
modem alltså.
Vinsten med detta skulle då vara att någon med fast, billig telefoni,
exempelvis "telia fritid" som bara har uppkopplingsavgift på kvällar
och helger, kan vara uppkopplad hela natten utan att ockupera
telefonledningen för den som har bredband!
Förbättra spamfångande med temporal information (Status: idé, patentblockerare/"prior art" 6 Maj 2004)
Oönskad reklam vill ingen per definition ha, och spam-problemet
verkar öka explosionsartat. Diverse verktyg, t.ex.
spamassassin finns
förstås till hjälp, och fungerar hyfsat bra.
En teknik som jag hittills inte hittat exploaterad är att utnyttja
tiden när ett mail kommer. Om man gör vissa antaganden*,
så skulle t.ex. mail som trillar in under natten vara mer sannolika
att vara oönskad reklam än de under dagen.
Spam-reklamen kan ses som "brus" som hela tiden kommer in.
Posten som man vill ha är "signalen" som störs av bruset.
På dagen ser man både signal och brus, eftersom man då kommunicerar
med sina partners, men på natten finns bara bruset kvar.
Detta kan då utnyttjas genom att sätta högre "reklamsannolikhet"
för post som kommer in på natten, och kan då hjälpa till att
träna upp filter som sedan kan minska bruset även på dagen
när signalen finns med.
Några noterade problem; om kommunikation sker med personer i
andra tidszoner, eller om det ofta kommer legitima meddelanden
på lågaktiva tider, så skulle dessa riskera att bli felklassificerade.
* Kommunicerar med folk i ungefär samma tidszon, mail levereras hyfsat omgående
(Uppdatering 28 maj 2004: En mailserver med globala användare skulle ha legitim epost inkommande hela tiden. En lösning skulle då vara att ha en tidzoninställning per användare, och använda denna i beräkningen)
Utnyttja ledigt hårddiskutrymme på förinstallerade datorer (Status: idé, patentblockerare/"prior art" 27 Maj 2004)
Hårddiskar blir större och större, billigare och billigare.
Idag tar själva operativsystemet bara upp någon procent av
den totala kapaciteten (jmf WinXP, 1Gbyte på 100Gbyte disk),
och mycket utrymme finns alltså ledigt.
Idén går ut på att utnyttja detta utrymme för att för-lagra
innehåll som kunden kan väntas vilja ha eller beställer i
samband med leverans. Exempelvis så kan populär musik
eller de senaste filmerna lagras på hårddisken.
Eftersom de stora leverantörerna redan gör en installation
av operativsystemet på disken skulle det vara mycket enkelt att lägga
till detta i processen, så att median kopieras med samtidigt
som övrig data.
När kunden sedan vill lyssna så får den på något sätt skaffa
sig tillstånd till detta - t.ex. en nyckel som låser upp
filerna och tillåter uppspelning. Denna nyckel är då
en bråkdel av storleken på mediat. Därmed kan man få en
smak av media trots att man kanske bara har en modemuppkoppling.
Vill man hellre ha ledigt utrymme - ja då är det bara att ta bort
filerna.
(uppdatering 28 juni 2005): SICS har ett intressant forskningsprojekt
om P2P backup som är lite relaterat till detta. Se SICSBackup
Tunnla data genom brandväggar via "TCP" (Status: idé, patentblockerare/"prior art" 7 Jan 2005)
Ifall man vill skicka trafik genom en strikt brandvägg, så kan
man tänka sig att tunnla trafik genom en existerande förbindelse
till en maskin utanför brandväggen. Exempelvis genom att
köra så kallad 'ssh tunnel', eller köra PPP över TCP.
Att använda TCP som underliggande nät för att sedan köra ännu
ett TCP flöde eller UDP trafik genom kan ge stora prestandaförluster
och fördröjningar när stockningsreglering agerar på två nivåer,
enkelt uttryckt.
Denna idé går ut på att tunnla UDP-trafik, IPIP, PPP, osv. över
en fejkad TCP förbindelse. Antag att användaren har
full kontroll över båda ändnoder. IPIP kan då istället skickas
som IP-TCP-IP, där TCP-headern bara är tillagd för att öppna
upp brandväggen. Mottagaren tar emot paketet, tar bort den
extra TCP headern, och behandlar paketet som vanlig IPIP tunneling.
Returtrafiken behandlas på motsvarande sätt. Som portnummer väljs
de som accepteras av brandväggen, förmodligen port 80. Sekvens och
bekräftelsenummer sätts utifrån som att riktiga TCP paket skickas.
Hur noga detta behöver göras beror på hur mycket brandväggen kikar
på paketen. Eventuellt kan det räcka med att ha samma sekvensnummer,
vilket tolkas som konstanta omsändningar.
Fördelarna med denna teknik är att, trots att "TCP-paket" skickas,
så används stockningsreglering i den tunnlade trafiken istället
för att det sker på två nivåer.
"Senast använda", filesystem style (Status: idé 18 Mars 2005)
Med mer och mer data lagrad på hårddisken ökar antalet kataloger
och sökvägar att leta sig igenom för att hitta filen man vill ha.
Vissa applikationer har en lösning på detta, i form av
"senast använda" filer, ofta återfunnen i File/Arkiv menyn.
Denna idé går ut på att ha en liknande funktion, fast i Linux
filsystem. I katalogen ~/lru finns en lista över de
senast öppnade filerna. Denna kan sedan sorteras / uppdateras
efter olika kriterier, t.ex. senast öppnad, mest öppnad,
mest * senast, osv.
Detta skulle kunna implementeras genom att kroka på open()
systemanropet, antingen i kärnan eller i glibc/LD_PRELOAD.
Trackback av kommentarer (Status: idé, patentblockerare 31 Mars 2005)
Nyhetsartiklar och bloggar har ofta utrymme för läsarnas
egna kommenterar, och ibland kan det bli en ganska livlig
diskussion.
För egen del så kommenterar jag artiklar och andras kommentarer
någon gång per dag, MEN det är väldigt väldigt sällan som jag
följer upp vidare diskussion.
En orsak till detta är att länken försvinner och man går oftast
inte tillbaka till en gammal artikel, men skriver man något så är man
antagligen intresserad av eventuellt mothugg / kommentarer / kritik.
Ett traditionellt "forum" har dock inte detta problem, men där
är heller inte samma koppling till ursprungsartikeln/bloggen.
Denna idé går ut på att på något sätt ha koll på de sidor/kommentarer
som man har lagt, för att man sedan ska kunna gå tillbaka.
Ett sätt är förstås att bokmärka alla sidor man ändrat på,
men det är jobbigt i längden, och dessutom behöver man rensa
undan gammalt skräp.
En implementationsidé vore om webbläsaren höll koll på adressen
och titeln på de sidor där man fyllt i formulär de senaste X dagarna,
så kan man kolla av denna lista då och då för att se om man
fått svar.
Ångra filborttagning (Status: idé)
rm kommandot i Linux tar bort filer, och är man
oförsiktig så kan det råka ta bort mer än vad man önskar.
En teknik för att få tillbaka borttagna filer är att flytta
dom till en speciell katalog som töms med jämna mellanrum.
Idén med detta projekt är att istället använda sig av att
borttagna filer inte försvinner förrän alla program som har
filen har stängt den.
Genom att göra ett "wrapper" till rm som först
öppnar alla filer, gafflar sig och sedan anropar riktiga rm
så finns dom kvar ända tills det gafflade programmet avslutar.
Detta kan då köra i t.ex. 10 minuter, och om man inom den tiden
kommer på att man tog bort någon viktig fil så kan den då
återskapas.
Algoritm för "enkelt telefonnummer" (Status: idé, patentblockerare 2 Okt 2005)
Vissa telefonnummer är enklare att komma ihåg än andra, antingen
beroende på sifferserien i sig ("054-12345", "054-13579") eller
hur knapparna sitter på telefonen ("054-12369", "054-11993377").
Denna idé går ut på att göra en algoritm som beräknar hur
enkel ett nummer är att komma ihåg, utifrån dessa två kriterier.
Denna algoritm skulle sedan t.ex. kunna användas av telefonbolag
för att sälja vissa nummer lite dyrare.
Blåtand som stämpelklocka / accesskontroll / övervakning (Status: prototyp, patentblockerare 21 Okt 2005)
De allra flesta har en mobiltelefon med inbyggd blåtandsfunktion.
För att kommunicera mellan telefonen och en annan enhet måste
de "paras" ihop med hjälp av koder, en lite omständig procedur.
"Upptäckande" av enheter behöver däremot ingen tidigare
kod. Skickas en sådan förfrågan ut svarar de påslagna
enheterna med telefonens namn samt en sorts serienummer
(MAC-adressen)
Ett användningsområde kan vara automatisk in- och utloggning.
När tillåten enhet finns i närheten så loggas användaren automatiskt
in på datorn, och när jobbet är slut och personen går hem, så
loggas användaren ut eftersom den ej längre ser mobiltelefonen
i närheten.
Ett tredje område skulle kunna vara larm/identifiering. Anta att en
inbrottstjuv med påslagen blåtandstelefon gör inbrott, och namn+serienr
loggas. Eventuellt kan man då med hjälp av telefontillverkaren och
teleoperatören ta reda på vem telefonen tillhör, och på så sätt
få upp ett spår.
Nätradio för lokalradio (Status: prototyp, patentblockerare 21 Okt 2005)
Lokalradio kan ofta vara ett fullgott alternativ till de
rikstäckande kanalerna. Med mer specifika program, alternativ
musik, lokal information med mera attraherar de en trogen
skara lyssnare. Problemet är att sändningarna är just lokala,
och det går inte att höra sändningen utanför regionen, trots
att det kan finnas intresserade lyssnare, såväl nya som
utflyttade.
Denna idé går ut på att sända vidare lokalradio "live" över
Internet. Genom att antingen plugga in direkt i mixerbordet,
eller att ha en radiomottagare som konverterar radiosignalen
till t.ex. mp3, så kan detta möjliggöras. Radiostationen
kan dessutom enkelt lägga upp ett arkiv av gamla sändningar,
ifall man missar sändningen eller om man som ny lyssnare blir
intresserad av ett tidigare program.
Synkade mp3-spelare (Status: idé, patentblockerare 25 Nov 2005)
Tänk dig två eller flera personer som dansar i samma takt,
trots att de blundar och ingen musik hörs.
Denna idé går ut på att få mp3-spelare/ljudspelare att spela
i samma takt, precis som om man lyssnade på samma radiokanal,
eller att man delar hörlurar från samma spelare.
Tekniskt sett kan detta lösas med någon form av trådlös
kommunikation mellan spelarna. Med jämna intervall skickar
spelarna ut vilken låt de spelar och hur mycket av låten
som spelats. Mottagare av denna information kan sedan anpassa
sin uppspelning efter detta, och spela i samma takt.
Praktisk implementation; Till iPod kan man tänka sig
att använda någon sorts extramodul, typ tillbehören
tillverkade av Griffin, som kan kommunicera samt styra
spelaren. Har man en telefon med mp3-spelare och bluetooth
kan denna idé lösas helt i mjukvara i form av ett javaprogram.
Förutsättningen är att javatolken kan kommunicera via blåtand,
samt kan styra/kontrollera mediaspelaren.
KVM-baserad "hypervisor" (Status: idé, patentblockerare 2 Apr 2008)
KVM-switchar (keyboard, video, mouse) används för att koppla
ihop flera datorer till en skärm/tangentbord. Detta är förenklar
åtkost till t.ex. servrar där en skärm ej behöver vara ansluten
längre tid.
En KVM-switch, speciellt med flera portar över längre avstånd
än några meter, kräver speciell hårdvara som kan bli ganska dyr.
Denna idé går ut på att istället göra en sorts "hypervisor",
ett mycket tunt virtualiseringslager, runt displayadaptern.
Allt som skickas till denna skickas sedan vidare över nätverket
till en annan dator, som även kan styra hypervisorn.
Ett sätt att implementera detta kan vara att kroka på
INT 0x21, som används för bios-utskrift av tecken och
avläsning av tangentbord. Allra helst skulle detta implementeras
direkt i BIOS för att ge möjlighet till styrning av
pre-boot exekvering.
Ett problem torde vara styrningen av nätverkskortet för att
skicka och ta emot paket, eftersom det finns många olika
chipset och drivrutiner för olika nätverskort, samtidigt som
minnesutrymmet för denna hypervisor är begränsad så alla
kort kan inte stödjas.
mer kommer!
|