SE526559C2 - Förfarande för att operativt hantera system innefattande kommunikationstjänster - Google Patents
Förfarande för att operativt hantera system innefattande kommunikationstjänsterInfo
- Publication number
- SE526559C2 SE526559C2 SE0400292A SE0400292A SE526559C2 SE 526559 C2 SE526559 C2 SE 526559C2 SE 0400292 A SE0400292 A SE 0400292A SE 0400292 A SE0400292 A SE 0400292A SE 526559 C2 SE526559 C2 SE 526559C2
- Authority
- SE
- Sweden
- Prior art keywords
- transactions
- references
- computer system
- caused
- service
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 20
- 238000004891 communication Methods 0.000 title claims description 14
- 230000006870 function Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 2
- 230000008901 benefit Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13109—Initializing, personal profile
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13349—Network management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
70 15 20 25 30 526 5^ LH VD Föreliggande uppfinning hänför sig således till ett förfaran- de för att operativt hantera datasystem innefattande kommuni- kationstjänster, särskilt tele- och datatjänster, innefattan- de att ett datorsystem bringas att vara anordnat att enligt ett dataprogram utföra en tjänst och anordnat att bearbeta sparade data avseende dokumentation om händelser vid använd- ning av en kommunikationstjänst, vilket datorsystem innefat- tar databaser, där åtminstone en databas bringas att innehål- la en förutbestämd mängd transaktioner, där varje transaktion är i form av delar av ett dataprogram, och vilket datorsystem bringas att hämta en eller flera transaktioner ur nämnda da- tabas eller databaser, vilka transaktioner tillsammans bil- dar ett dataprogram för att utföra nämnda tjänst eller bear- betning och utmärkes av, att ett gränssnitt mellan en admi- nistrativ del av datasystemet innefattande transaktionsrefe- rensen för såväl administrativa som operativa åtgärder och en övergripande del av datasystemet respektive ett gränssnitt mellan en operativ del av datasystemet innefattande transak- tioner svarande mot nämnda transaktionsreferenser och den övergripande delen av datasystemet är detsamma, av att den övergripande delen har en exekveringsmiljö sådan att exekve- ring i det övergripande systemet liksom instruktioner från det övergripande systemet till övriga delar av datasystemet sker medelst nämnda transaktioner av att nämnda överordnade system bringas att hämta transaktioner fràn nämnda databaser dels för olika tjänster, dels för administrativa funktioner och bringas att exekvera dessa och av att nämnda överordnade del bringas att styra hämtningen av nämnda transaktioner och den ordning i vilken exekvering av transaktionerna skall ske.
Nedan beskrives uppfinningen närmare, delvis i samband med ett på bifogade ritning visat utföringsexempel av uppfinning- en, där hzkíocworhslutiömlâggandexioc, 2005-07-26 10 15 20 25 30 - figur 1 visar ett blockschema.
I det följande beskrives hur ett system som innehåller kommu- nikationstjänster, speciellt telekommunikation, kan komplet- teras för att erhålla en mer komplett lösning ur operativ- och handhavandeaspekt.
Särskilt beskrivs fallet då det övergripande systemet arbetar enligt det Europeiska Patentet nr. 0928548 där en exekvering sker genom att anropa ett antal transaktioner ur en databas som innehåller dessa.
I den lösning som beskrivs i det följande, abstraheras det gränssnitt som de administrativa och operativa funktionerna har, och kan därigenom representeras på ett likartat sätt som de funktioner som innefattas av kommunikationstjänsten i det övergripande systemet, som i nämnda europeiska patent. I den- na abstraktion inkluderas naturligtvis även de resurser, sá- som filer, databaser, minne o.s.v. som funktionerna opererar på, antingen det avser funktioner avseende tjänstens beteen- de, eller funktioner avseende operativt handhavande.
På detta sätt erhåller det övergripande systemet möjligheter att programmeras för operativa göromål i samklang med tjäns- terepresentationen, d.v.s. operativa processer kan programme- ras enligt transaktionsmetoden i såsom beskriven i ovannämnda patent eller någon annan transaktionsmetod som implementeras av ett annat övergripande system.
Med denna metod inkluderas (abstraheras) valfri process eller metod från operativsystem, databashanterare eller liknande i det övergripande systemet, och åtgärder kan således verifie- ras och synkroniseras på en, unik plats i systemet. h:\docwork\sl .doc , 2005-07-26 70 75 20 25 30 Fördelarna med denna lösning jämfört med tidigare teknik är uppenbara.
En fördel är att modifieringar i tjänstens exekvering görs i samma system som den operativa åtgärd som kräver modifiering- en, vilket innebär ökad kontroll, spårbarhet och liknande.
En annan fördel är att felkänsligheten minskar radikalt. En tredje fördel är att operativ personal behöver tillgång till ett och endast ett sätt att hantera och programmera systemet, oavsett funktion eller process.
En representation av resurser som de facto hanteras av opera- tivsystem, databashanterare, filsystem och andra godtyckliga program är enkapsulering och abstraktion av gränssnitt till funktioner på resurserna ovan och möjlighet att programmera operativa processer genom den metod som beskrivs i ovannämnda patent, antingen som separata ”tjänster”, eller i samband med tjänsteexekveringen.
I nämnda abstraktion inkluderas naturligtvis även de resurser (filer, databaser, minne o.s.v.) som funktionerna opererar på, antingen det är funktioner som byggs upp av transaktioner enl. nämnda patent avseende tjänstens beteende, eller funk- tioner avseende operativt handhavande.
Enligt en föredragen utföringsform bringas unika referenser till unika transaktioner att lagras i en eller flera databa- ser 10-12, se figur 1, där ett antal dylika referenser defi- nierar transaktioner för en administrativ åtgärd och ett an- tal dylika referenser definierar transaktioner för en opera- tiv åtgärd, där referenser motsvarande den administrativa åt- gärden och/eller den operativa åtgärden bringas att överföras hñdocworldsllrtfömläggandddoc , 2005-07-26 70 15 20 25 30 till en eller flera databaser 13,14 för transaktionsdata me- delst den övergripande delen 15 av datasystemet, där de transaktioner som motsvarar överförda referenser är lagrade och aktiveras och där det överordnade systemet 15 bringas att exekvera sålunda valda åtgärder medelst transaktionerna.
Enligt en annan föredragen utföringsform bringas nämnda admi- nistrativa del 2 av datasystemet att initiera önskade funk- tioner genom att förutbestämda transaktioner bringas att häm- tas ur en databas l3,l4, vilka transaktioner tillsammans bil- dar ett dataprogram för att utföra önskad funktion.
Enligt ytterligare en föredragen utföringsform av uppfinning- en bringas det överordnade systemet 15 att hämta transaktio- ner från nämnda databaser dels för olika tjänster, dels för administrativa funktioner och bringas att exekvera dessa och av att nämnda överordnade del 15 bringas att styra hämtningen av nämnda transaktioner och den ordning i vilken exekvering av transaktionerna skall ske.
Nedan beskrives ett exempel där föreliggande uppfinning till- lämpas för att operativt hantera system innefattande kommuni- kationstjänster.
Givet en applikation inom omrâdet kommunikationstjänster kan operatören vilja förädla hanteringen av användarloggar. Med detta menas att data som sparas pà fil, eller i en databas, för att dokumentera eller erbjuda spårbarhet av händelser i samband med en kunds användning av applikationen.
Vid en telekommunikationstjänst kan krav pà uppdateringen in- nebära att data ska flyttas från användardirektories till ett centralt (bulk) lagringsmedia med regelbundna intervaller, hàdocworkklutíöæläggandddoc, 2005-07-26 70 15 20 25 30 526 559 samt att tillhandahålla möjlighet för en kundtjänst att vid behov inspektera och i övrigt hantera logdata pà begäran av en kund eller av en operatörsfunktion.
Enligt tidigare konventioner skulle denna uppdatering kunna ha implementerats som följer: 1) Ett program avsett att köras i batch-miljö skapas för att flytta och tömma användarloggar. 2) Ett program avsett att köras interaktivt i kundtjänsts miljö skapas med hjälp av client/server rutiner.
Ett dylikt förfarande innebär ett antal svårigheter, såsom låsning av användardirektories under batch och/eller online tid för att förhindra konflikter i det fall en kund använder applikationen vid det tillfälle då loggen flyttas t.ex., kom- munikation med applikationssystemet för att säkerställa lås, sekvensiering och synkronisering och användande av "retry” algoritmer för batch-miljön då en log är låst vid körnings- tillfället.
Enligt föreliggande uppfinning implementeras istället de grundläggande funktionerna för att åstadkomma både 1) och 2) ovan i anropbara program, eller delar därav, och represente- ras som transaktioner såsom ovan beskrivits. De båda program- men enligt 1) och 2) implementeras sedan som sekvenser av nämnda transaktioner.
I figur 1 betecknar siffran 2 den administrativa delen av datasystemet 1, där siffran 10 betecknar en databas för s.k. transaktionsreferenser för kundtjänst, siffran ll transak- tionsreferenser för batch-program och siffran 12 transak- tionsreferenser för applikationssekvenser. hfidocworhslutfmclåggandadoc, 2005-07-26 10 15 20 25 30 526 559 Den operativa delen 3 av datasystemet 1 innefattar ett antal transaktioner för att utföra önskade exekveringar. Dessa transaktioner är lagrade i en eller flera databaser 13, 14.
För att utföra exekvering finns en dator 15 med tillhörande minne 16. Externa datorer, såsom en dator 17 tillhörig kund- tjänst kan uppkopplas mot exekveringsdatorn 15. Dessutom förefinns i detta exempel en logdatabas 18 innefattande en databashanterare, i vilken logdatabas 18 loggdata avseende kommunikationstjänsterna lagras. Logdatabasen 18 är via ett gränssnitt 19 ansluten till transaktionsdatabasen 10, 13.
Ett batch-program, d.v.s. ett program för att extrahera in- formation ur i en databas lagrade loggdata, skall exempelvis innehålla funktioner såsom - öppna logfil - läs logdata - skriv logdata till bulkmedia - ta bort logdata - stäng logfil.
Konventionellt programmeras dylika funktioner i något lämp- ligt sprâk som kompletta funktioner som således anropas.
Enligt föreliggande uppfinning används ett antal transaktio- ner tillsammans och i en viss ordning för att utföra nämnda funktioner. Dylika transaktioner kan exemplifieras med föl- jande - TRS.42 - TRS.45 läs logdata - TRS.46 skriv logdata till bulkmedia - TRS.50 - TRS.55 öppna logfil ta bort logdata stäng logfil. hàdocworkßluforelâggandadoc , 2005-07-26 10 75 20 25 30 526 559 Uppgift om vilka transaktioner som behövs för en viss exekve- ring finns i databasen 10 - 12 i den administrativa delen 2, d.v.s. TRS.42, TRS.45, TRS.46, TRS.50 och TRS.55. Dessa transaktionsreferenser tillföres databasen 13, 14, där trans- aktioner i form av delar av program finns lagrade och koppla- de till respektive transaktionsreferens.
Batch-programmet bildas således av ett antal pá varandra föl- jande transaktioner tillsammans med redan aktiverade transak- tioner sàsom transaktioner för att extrahera logdata för en viss kund, varvid transaktionsföljden kan bli följande, där endast vissa transaktioner visas - [m] - TRS.1O Hämta kundidentitet - TRS.22 Verifiera kund - TRS.31 Lås access till kunddata - TRS.42 Öppna logfil - TRS.45 Läs logdata _ LJ.
Vid en kommunikationstjänsttillämpning, kan kunder abonnera på olika tjänster, såsom vidarekoppling i olika steg, ändrade debiteringsregler, röstbrevlådor etc.
Enligt ett föredraget utförande bringas tjänsten att lagras i form av nämnda referenser till transaktioner, vilka motsvarar vissa transaktioner ur mängden av transaktioner när en tele- tjänst beställes av en abonnent.
Det är även föredraget att referenser bringas att lagras knutna till en abonnents abonnentnummer och av att när abon- nentnumret avläses det överordnade systemet bringas att via nämnda referenser hämta nämnda transaktioner och exekvera dessa, varigenom tjänsten utföres. h:\docwork\slu e.doc, 2005-07-26 10 15 20 25 30 526 559 Datorn 15 har samma gränssnitt 20, 21 mot den administrativa delen 2 som mot den operativa delen 3. Datorn 15 har i exemp- let fått en instruktion att utföra en viss körning mot logda- ta från kundtjänsts dator 17. Datorn 15 hämtar härvid trans- aktionsreferenserna i databasen 10 - 12 och överför dessa till databasen 13 - 14 där transaktionerna finns. Datorn exekverar därefter transaktionerna, innefattande att hämta data ur logdatabasen 18.
Genom att gränssnittet mellan den administrativa delen av datasystemet och den övergripande delen av datasystemet re- spektive gränssnittet mellan den operativa delen av datasy- stemet och den övergripande delen av datasystemet är detsamma och att den övergripande delen har en exekveringsmiljö sådan att väsentligen all exekvering i det övergripande systemet liksom instruktioner från det övergripande systemet till övriga delar av datasystemet sker medelst nämnda transaktio- ner, behöver inte en viss operation avbrytas helt för att utföra en annan operation. Sålunda kan en kommunikations- tjänst utföras för en kund trots att exempelvis kundtjänst analyserar statistiskt material i logdatabasen. På motsvaran- de sätt kan flera uppgifter utföras väsentligen samtidigt, d.v.s. utan att olika programdelar låser varandra, även vid andra tillämpningar av föreliggande uppfinning.
Fördelar som erhålles gentemot en traditionell implementation är således följande.
Läsning av direktories sker (automatiskt) inom applikations- systemet, på samma sätt som sker för applikationen själv.
Ingen kommunikation eller annat arrangemang är nödvändigt.
Mdocwøtidsllltíörclâggandedoc, 2005-07-26 10 15 20 10 En låsförfrågan kan köas inom systemet för att exekvera så snart det är möjligt. Externa retry metoder är onödiga.
Vidare kan både batch-programmet och kundtjänst applikationen i grunden använda samma transaktioner och i hög grad samma delsekvenser av dessa. Detta medför symmetriskt beteende, högre återanvändning och färre felkällor. Underhållskostnaden minskar dessutom avsevärt.
Enligt föreliggande uppfinning kan systemet lastbalansera applikationen, kundtjänstprogram och batch-körningar. Detta får till följd att man undviker att en batch påverkar on- line-prestanda hos en applikation.
Ovan har ett antal utföringsexempel beskrivits. Det är uppen- bart att föreliggande uppfinning kan implementeras för helt olika tillämningar och med flera databaser än de ovan angivna samt implementeras för att köra flera olika program.
Föreliggande uppfinning skall således inte anses begränsad till ovan angivna utföringsexempel utan kan varieras inom dess av bifogade patentkrav angivna ram. hñdocworlñslfireläggândadoc , 2005-07-26
Claims (5)
1. Förfarande för att operativt hantera datasystem innefat- tande kommunikationstjänster, särskilt tele- och datatjäns- ter, innefattande att ett datorsystem (1) bringas att vara anordnat att enligt ett dataprogram utföra en tjänst och anordnat att bearbeta sparade data avseende dokumentation om händelser vid användning av en kommunikationstjänst, vilket (10-12,13, 14,18), minstone en databas (l3,14) bringas att innehålla en förutbe- datorsystem innefattar databaser där åt- stämd mängd transaktioner, där varje transaktion är i form av delar av ett dataprogram, och vilket datorsystem bringas att hämta en eller flera transaktioner ur nämnda databas eller databaser, vilka transaktioner tillsammans bildar ett data- program för att utföra nämnda tjänst eller bearbetning, k ä n n e t e c k n a t av att ett gränssnitt (20) mellan en administrativ del (2) av datasystemet (1) innefattande trans- aktionsreferensen för såväl administrativa som operativa (15) tive ett gränssnitt mellan en operativ del åtgärder och en övergripande del av datasystemet respek- (3) av datasyste- met innefattande transaktioner svarande mot nämnda transak- tionsreferenser och den övergripande delen (15) av datasyste- met är detsamma, av att den övergripande delen (15) har en exekveringsmiljö sådan att exekvering i det övergripande systemet liksom instruktioner fràn det övergripande systemet till övriga delar (2,3) av datasystemet sker medelst nämnda transaktioner av att nämnda överordnade system (15) bringas att hämta transaktioner fràn nämnda databaser dels för olika tjänster, dels för administrativa funktioner och bringas att exekvera dessa och av att nämnda överordnade del (15) bringas att styra hämtningen av nämnda transaktioner och den ordning i vilken exekvering av transaktionerna skall ske. hndocworkßluforelåggandadoc , 2005-07-26 10 15 20 25 30 12
2. Förfarande enligt krav l, k ä n n e t e c k n a t av att unika referenser till unika transaktioner bringas att lagras i en eller flera databaser (10-12), av att ett antal dylika referenser definierar transaktioner för en administrativ åtgärd och ett antal dylika referenser definierar transaktio- ner för en operativ åtgärd, av att referenser motsvarande den administrativa åtgärden och/eller den operativa åtgärden bringas att överföras till en eller flera databaser (13, 14) för transaktionsdata medelst den övergripande delen (15) av datasystemet, där de transaktioner som motsvarar överförda referenser är lagrade och aktiveras och av att det överordna- de systemet (15) bringas att exekvera sålunda valda åtgärder medelst transaktionerna.
3. Förfarande enligt krav l eller 2, k ä n n e t e c k - n a t av att nämnda administrativa del (2) av datasystemet bringas att initiera önskade funktioner genom att förutbe- stämda transaktioner bringas att hämtas ur en databas (13, 14), vilka transaktioner tillsammans bildar ett dataprogram för att utföra önskad funktion.
4. Förfarande enligt krav 1, k ä n n e t e c k n a t av att när en teletjänst beställes av en abonnent bringas tjänsten att lagras i form av nämnda referenser till transaktioner, vilka motsvarar vissa transaktioner ur mängden av transaktio- fler.
5. Förfarande enligt krav l eller 2, k ä n n e t e c k - n a t av att nämnda referenser bringas att lagras knutna till en abonnents abonnentnummer och av att när abonnent- numret avläses det överordnade systemet (15) bringas att via nämnda referenser hämta nämnda transaktioner och exekvera dessa, varigenom tjänsten utföres. hr\docwork\slxxtíöreläggandc.doc , 2005-07-26
Priority Applications (16)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE0400292A SE526559C2 (sv) | 2004-02-11 | 2004-02-11 | Förfarande för att operativt hantera system innefattande kommunikationstjänster |
| SE0401284A SE526558C2 (sv) | 2004-02-11 | 2004-05-18 | Förfarande för att åstadkomma samverkande tjänster i ett datasystem |
| RU2006129098/09A RU2365058C2 (ru) | 2004-02-11 | 2005-02-10 | Способ обеспечения совместных услуг в компьютерной системе |
| PCT/SE2005/000171 WO2005079047A1 (en) | 2004-02-11 | 2005-02-10 | Method of operating systems comprising communication services |
| PCT/SE2005/000172 WO2005079048A1 (en) | 2004-02-11 | 2005-02-10 | Method of establishing cooperative services in a computer system |
| EP05704816A EP1714471A1 (en) | 2004-02-11 | 2005-02-10 | Method of establishing cooperative services in a computer system |
| US10/589,223 US7573994B2 (en) | 2004-02-11 | 2005-02-10 | Method of establishing cooperative services in a computer system |
| US10/589,224 US7822015B2 (en) | 2004-02-11 | 2005-02-10 | Method of operating systems comprising communication services |
| JP2006553089A JP2007525129A (ja) | 2004-02-11 | 2005-02-10 | コンピュータ内の協同サービス確立方法 |
| BRPI0506512-7A BRPI0506512A (pt) | 2004-02-11 | 2005-02-10 | método para conseguir serviços co-atuantes em um sistema de dados |
| BRPI0506524-0A BRPI0506524A (pt) | 2004-02-11 | 2005-02-10 | método para manejar operativamente sistemas de dados, incluindo serviços de comunicação |
| EP05704815A EP1714470A1 (en) | 2004-02-11 | 2005-02-10 | Method of operating systems comprising communication services |
| CNB2005800045410A CN100553271C (zh) | 2004-02-11 | 2005-02-10 | 在计算机系统中建立协作服务的方法 |
| RU2006129099/09A RU2375833C2 (ru) | 2004-02-11 | 2005-02-10 | Способ работы систем, содержащих услуги связи |
| JP2006553088A JP2007522762A (ja) | 2004-02-11 | 2005-02-10 | 通信サービスを含むシステムを動作させる方法 |
| CN200580004536XA CN1934847B (zh) | 2004-02-11 | 2005-02-10 | 操作包括通信服务的系统的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE0400292A SE526559C2 (sv) | 2004-02-11 | 2004-02-11 | Förfarande för att operativt hantera system innefattande kommunikationstjänster |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| SE0400292D0 SE0400292D0 (sv) | 2004-02-11 |
| SE0400292L SE0400292L (sv) | 2005-08-12 |
| SE526559C2 true SE526559C2 (sv) | 2005-10-11 |
Family
ID=31885289
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE0400292A SE526559C2 (sv) | 2004-02-11 | 2004-02-11 | Förfarande för att operativt hantera system innefattande kommunikationstjänster |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US7822015B2 (sv) |
| EP (1) | EP1714470A1 (sv) |
| JP (1) | JP2007522762A (sv) |
| CN (2) | CN1934847B (sv) |
| BR (1) | BRPI0506524A (sv) |
| RU (1) | RU2375833C2 (sv) |
| SE (1) | SE526559C2 (sv) |
| WO (1) | WO2005079047A1 (sv) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013026096A1 (en) | 2011-08-23 | 2013-02-28 | Lawlab Pty Ltd | A collaboration computer system |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6252869B1 (en) * | 1995-12-29 | 2001-06-26 | At&T Corp. | Data network security system and method |
| SE514922C2 (sv) | 1996-10-10 | 2001-05-21 | Teligent Ab | Förfarande för att åstadkomma och utföra en teletjänst |
| AU2883000A (en) * | 1999-02-17 | 2000-09-04 | Diebold Incorporated | Method and system for connecting services to an automated transaction machine |
| KR20020026521A (ko) * | 1999-07-06 | 2002-04-10 | 다나 비. 던칸 | 온라인 인터랙티브 시스템 및 비즈니스 실행방법 |
| US6404746B1 (en) * | 1999-07-13 | 2002-06-11 | Intervoice Limited Partnership | System and method for packet network media redirection |
| US6304645B1 (en) * | 2000-03-04 | 2001-10-16 | Intel Corporation | Call processing system with resources on multiple platforms |
| JP3501361B2 (ja) * | 2000-09-04 | 2004-03-02 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータネットワークシステム、コンピュータシステム、コンピュータシステム間の通信方法、コンピュータシステムのパフォーマンス測定方法および記録媒体 |
| US6968367B1 (en) * | 2000-10-23 | 2005-11-22 | Itxc Ip Holdings, S.A.R.L. | Method and apparatus for a distributed call servicing community |
| US6947543B2 (en) * | 2002-01-03 | 2005-09-20 | Avaya Technology Corp. | Computer-telephony integration that uses features of an automatic call distribution system |
-
2004
- 2004-02-11 SE SE0400292A patent/SE526559C2/sv not_active IP Right Cessation
-
2005
- 2005-02-10 CN CN200580004536XA patent/CN1934847B/zh not_active Expired - Fee Related
- 2005-02-10 CN CNB2005800045410A patent/CN100553271C/zh not_active Expired - Fee Related
- 2005-02-10 JP JP2006553088A patent/JP2007522762A/ja active Pending
- 2005-02-10 WO PCT/SE2005/000171 patent/WO2005079047A1/en not_active Ceased
- 2005-02-10 EP EP05704815A patent/EP1714470A1/en not_active Withdrawn
- 2005-02-10 BR BRPI0506524-0A patent/BRPI0506524A/pt not_active IP Right Cessation
- 2005-02-10 RU RU2006129099/09A patent/RU2375833C2/ru not_active IP Right Cessation
- 2005-02-10 US US10/589,224 patent/US7822015B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| SE0400292D0 (sv) | 2004-02-11 |
| CN1934847B (zh) | 2011-01-05 |
| CN100553271C (zh) | 2009-10-21 |
| WO2005079047A1 (en) | 2005-08-25 |
| US20070171934A1 (en) | 2007-07-26 |
| US7822015B2 (en) | 2010-10-26 |
| CN1934847A (zh) | 2007-03-21 |
| CN1943219A (zh) | 2007-04-04 |
| RU2006129099A (ru) | 2008-02-20 |
| BRPI0506524A (pt) | 2007-02-27 |
| SE0400292L (sv) | 2005-08-12 |
| EP1714470A1 (en) | 2006-10-25 |
| RU2375833C2 (ru) | 2009-12-10 |
| JP2007522762A (ja) | 2007-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7418453B2 (en) | Updating a data warehouse schema based on changes in an observation model | |
| US8341120B2 (en) | Apparatus and methods for transferring database objects into and out of database systems | |
| US10909096B2 (en) | Automatic table cleanup for relational databases | |
| US8321803B2 (en) | Aggregating service components | |
| US11347723B2 (en) | Automated suspension and rebuilding of database indices | |
| EP2113851A2 (en) | Content migration tool and method associated therewith | |
| DE112011105930T5 (de) | Schirmdaten-Editiervorrichtung für eine programmierbare Anzeigevorrichtung | |
| WO2008061254A1 (en) | Storing, maintaining and locating information | |
| US8001098B2 (en) | Database update management | |
| US10289685B2 (en) | Information lifecycle governance | |
| US5826104A (en) | Batch program status via tape data set information for dynamically determining the real time status of a batch program running in a main frame computer system | |
| US7454742B2 (en) | System and method for automatically starting a document on a workflow process | |
| US20090100039A1 (en) | Extensible mechanism for grouping search results | |
| US7127446B1 (en) | File system based task queue management | |
| US11663216B2 (en) | Delta database data provisioning | |
| US20150112947A1 (en) | System and method for database flow management | |
| EP1569133A1 (en) | A computer system, a database for storing electronic data and a method to operate a database system | |
| KR20010110097A (ko) | 작업흐름-관리-시스템에서의 보관 방법 | |
| US11562027B1 (en) | Self-service data provisioning system | |
| US12061621B2 (en) | Bulk data extract hybrid job processing | |
| US8150821B2 (en) | System and method for using generic utilities to perform database utilities on mainframe operated DB2 databases | |
| US20110029493A1 (en) | Generic Method To Build Catalogs For Change Management | |
| CN114328022B (zh) | 一种数据资产增量备份的方法及装置 | |
| US20170300541A1 (en) | Analytic results management database | |
| US7822015B2 (en) | Method of operating systems comprising communication services |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NUG | Patent has lapsed |