WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Transaction replication system and method for supporting replicated transaction-based services    
United States Patent5956489   
Link to this pagehttp://www.wikipatents.com/5956489.html
Inventor(s)San Andres; Ramon J. (Berkeley, CA); Choquier; Philippe (Paris, FR); Greenberg; Richard G. (Redmond, WA); Peyroux; Jean-Francois (Issaquah, WA)
AbstractA generic transaction replication service receives update transactions from individual application servers, and forwards the update transactions for processing to all application servers that run the same service application, thereby enabling each application server to maintain a replicated copy of service content data. Upon receiving an update transaction, the application servers perform the specified update, and asynchronously report back to the transaction replication service on the "success" or "failure" of the transaction. When inconsistent transaction results are reported by different application servers, the transaction replication service uses a voting scheme to decide which application servers are to be deemed "consistent," and takes inconsistent application servers off-line for maintenance. Each update transaction replicated by the transaction replication service is stored in a transaction log. When a new application server is brought on-line, previously-dispatched update transactions stored in the transaction log are dispatched in sequence to the new server to bring the new server's content data up-to-date.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5956489
Transaction replication system and method for supporting replicated

     transaction-based services - US Patent 5956489 Drawing
Transaction replication system and method for supporting replicated transaction-based services
Inventor     San Andres; Ramon J. (Berkeley, CA); Choquier; Philippe (Paris, FR); Greenberg; Richard G. (Redmond, WA); Peyroux; Jean-Francois (Issaquah, WA)
Owner/Assignee     Microsoft Corporation (Redmond, WA)
Patent assignment
All assignments
Publication Date     September 21, 1999
Application Number     08/585,679
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     January 16, 1996
US Classification     709/221
Int'l Classification     G06F 013/00 182.08 182.18 200.35 200.33 200.47 200.49 676 200.59 200.3 200.31 200.51
Examiner     Meky; Moustafa M.
Assistant Examiner    
Attorney/Law Firm     Leydig, Voit & Mayer, Ltd.
Address
Parent Case     RELATED APPLICATION This is a continuation of U.S. Appl. Ser. No. 08/485,493, filed Jun. 7, 1995, of the same title, now abandoned.
Priority Data    
USPTO Field of Search     395/200.01 395/200.02 395/200.03 395/200.05 395/200.09 395/200.15 395/200.19 395/608 395/610 395/617 395/670 395/182.02
Patent Tags     transaction replication supporting replicated transaction-based services
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5774668
Choquier

Jun,1998

[0 after 0 votes]
5696895
Hemphill

Dec,1997

[0 after 0 votes]
5675796
Hodges
718/100
Oct,1997

[0 after 0 votes]
5675723
Ekrot
714/4
Oct,1997

[0 after 0 votes]
5666519
Hayden
703/23
Sep,1997

[0 after 0 votes]
5650994
Daley
370/259
Jul,1997

[0 after 0 votes]
5619632
Lamping
345/441
Apr,1997

[0 after 0 votes]
5617570
Russell

Apr,1997

[0 after 0 votes]
5617568
Ault

Apr,1997

[0 after 0 votes]
5608903
Prasad
707/10
Mar,1997

[0 after 0 votes]
5608865
Midgely
714/1
Mar,1997

[0 after 0 votes]
5596744
Dao
707/10
Jan,1997

[0 after 0 votes]
5596579
Yasrebi
719/328
Jan,1997

[0 after 0 votes]
5592611
Midgely
714/4
Jan,1997

[0 after 0 votes]
5581753
Terry
707/201
Dec,1996

[0 after 0 votes]
5572643
Judson
709/218
Nov,1996

[0 after 0 votes]
5564043
Siefert
707/103R
Oct,1996

[0 after 0 votes]
5559969
Jennings
710/307
Sep,1996

[0 after 0 votes]
5553242
Russell
709/227
Sep,1996

[0 after 0 votes]
5553239
Heath
726/2
Sep,1996

[0 after 0 votes]
5548726
Pettus
709/221
Aug,1996

[0 after 0 votes]
5548724
Akizawa
709/203
Aug,1996

[0 after 0 votes]
5544327
Dan
709/234
Aug,1996

[0 after 0 votes]
5544313
Shachnai
725/92
Aug,1996

[0 after 0 votes]
5530852
Meske, Jr.
709/206
Jun,1996

[0 after 0 votes]
5526491
Wei
719/330
Jun,1996

[0 after 0 votes]
5515508
Pettus
709/203
May,1996

[0 after 0 votes]
5513314
Kandasamy
714/6
Apr,1996

[0 after 0 votes]
5500929
Dickinson
715/853
Mar,1996

[0 after 0 votes]
5499342
Kurihara
709/227
Mar,1996

[0 after 0 votes]
5497463
Stein
709/203
Mar,1996

[0 after 0 votes]
5491800
Goldsmith
709/221
Feb,1996

[0 after 0 votes]
5491817
Gopal
707/200
Feb,1996

[0 after 0 votes]
5491820
Belove
707/3
Feb,1996

[0 after 0 votes]
5490270
Devarakonda
707/201
Feb,1996

[0 after 0 votes]
5483652
Sudama

Jan,1996

[0 after 0 votes]
5481720
Loucks
726/21
Jan,1996

[0 after 0 votes]
5475819
Miller

Dec,1995

[0 after 0 votes]
5473599
Li
370/219
Dec,1995

[0 after 0 votes]
5463625
Yasrebi
370/401
Oct,1995

[0 after 0 votes]
5455932
Major

Oct,1995

[0 after 0 votes]
5444848
Johnson, Jr.
709/241
Aug,1995

[0 after 0 votes]
5434994
Shaheen

Jul,1995

[0 after 0 votes]
5423003
Berteau
370/254
Jun,1995

[0 after 0 votes]
5396626
Nguyen
717/171
Mar,1995

[0 after 0 votes]
5388255
Pytlik
707/4
Feb,1995

[0 after 0 votes]
5371852
Attanasio
709/245
Dec,1994

[0 after 0 votes]
5367621
Cohen
715/501.1
Nov,1994

[0 after 0 votes]
5355497
Cohen-Levy
707/200
Oct,1994

[0 after 0 votes]
5347632
Filepp
709/202
Sep,1994

[0 after 0 votes]
5341477
Pitkin
709/226
Aug,1994

[0 after 0 votes]
5329619
Page

Jul,1994

[0 after 0 votes]
5307490
Davidson
719/328
Apr,1994

[0 after 0 votes]
5265250
Andrade
718/101
Nov,1993

[0 after 0 votes]
5257369
Skeen
719/312
Oct,1993

[0 after 0 votes]
5247676
Ozur
719/328
Sep,1993

[0 after 0 votes]
5187790
East
719/316
Feb,1993

[0 after 0 votes]
5151989
Johnson
707/10
Sep,1992

[0 after 0 votes]
5140689
Kobayashi
714/20
Aug,1992

[0 after 0 votes]
5079765
Nakamura

Jan,1992

[0 after 0 votes]
4914571
Baratz
707/10
Apr,1990

[0 after 0 votes]
4899136
Beard
345/156
Feb,1990

[0 after 0 votes]
4800488
Agrawal
709/225
Jan,1989

[0 after 0 votes]
4799156
Shavit
705/26
Jan,1989

[0 after 0 votes]
4432057
Daniell
707/8
Feb,1984

[0 after 0 votes]
5321841
East
718/107
Dec,1969

[0 after 0 votes]
5291597
Shorter
718/100
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%