System and method for providing collaborative replicated objects for synchronous distributed groupware application

A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to attach "view objects" containing application code which will be automatically notified of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Banavar, Guruduth Somasekhara, Miller, Kevan Lee, Prakash, Atul, Strom, Robert Evan, Ward, Michael James
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Banavar, Guruduth Somasekhara
Miller, Kevan Lee
Prakash, Atul
Strom, Robert Evan
Ward, Michael James
description A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to attach "view objects" containing application code which will be automatically notified of value changes. Each user environment is provided with a model object control entity, referred to herein as a Collaboration Manager, which creates model objects, executes transactions, and creates association objects related to the collaboration. A concurrency control mechanism records the reads and updates of the data and of collaboration relationships within a single transaction site and guarantees that they are applied atomically and consistently to both the local and to all remote replica objects of the collaboration.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_06988270</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>06988270</sourcerecordid><originalsourceid>FETCH-uspatents_grants_069882703</originalsourceid><addsrcrecordid>eNqNzDEOwjAMheEuDAi4gy-AVIEEZUYgdtiRm7htUBpHdlLU20OBAzD9y_fevJDrqIl6wGChp9SxhYYFovDgrAstGPYeaxZMbiAQit4ZTGSB6weZpB-uYzCdcOCsYJ0mcXWeTCuc4xOFAON36Dgsi1mDXmn166KA8-l2vKyzxvdzSHpvBaeUu0NVbfbl9g_yAmVJRrw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method for providing collaborative replicated objects for synchronous distributed groupware application</title><source>USPTO Issued Patents</source><creator>Banavar, Guruduth Somasekhara ; Miller, Kevan Lee ; Prakash, Atul ; Strom, Robert Evan ; Ward, Michael James</creator><creatorcontrib>Banavar, Guruduth Somasekhara ; Miller, Kevan Lee ; Prakash, Atul ; Strom, Robert Evan ; Ward, Michael James ; International Business Machines Corporation</creatorcontrib><description>A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to attach "view objects" containing application code which will be automatically notified of value changes. Each user environment is provided with a model object control entity, referred to herein as a Collaboration Manager, which creates model objects, executes transactions, and creates association objects related to the collaboration. A concurrency control mechanism records the reads and updates of the data and of collaboration relationships within a single transaction site and guarantees that they are applied atomically and consistently to both the local and to all remote replica objects of the collaboration.</description><language>eng</language><creationdate>2006</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6988270$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,776,798,881,64012</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6988270$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Banavar, Guruduth Somasekhara</creatorcontrib><creatorcontrib>Miller, Kevan Lee</creatorcontrib><creatorcontrib>Prakash, Atul</creatorcontrib><creatorcontrib>Strom, Robert Evan</creatorcontrib><creatorcontrib>Ward, Michael James</creatorcontrib><creatorcontrib>International Business Machines Corporation</creatorcontrib><title>System and method for providing collaborative replicated objects for synchronous distributed groupware application</title><description>A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to attach "view objects" containing application code which will be automatically notified of value changes. Each user environment is provided with a model object control entity, referred to herein as a Collaboration Manager, which creates model objects, executes transactions, and creates association objects related to the collaboration. A concurrency control mechanism records the reads and updates of the data and of collaboration relationships within a single transaction site and guarantees that they are applied atomically and consistently to both the local and to all remote replica objects of the collaboration.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2006</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNqNzDEOwjAMheEuDAi4gy-AVIEEZUYgdtiRm7htUBpHdlLU20OBAzD9y_fevJDrqIl6wGChp9SxhYYFovDgrAstGPYeaxZMbiAQit4ZTGSB6weZpB-uYzCdcOCsYJ0mcXWeTCuc4xOFAON36Dgsi1mDXmn166KA8-l2vKyzxvdzSHpvBaeUu0NVbfbl9g_yAmVJRrw</recordid><startdate>20060117</startdate><enddate>20060117</enddate><creator>Banavar, Guruduth Somasekhara</creator><creator>Miller, Kevan Lee</creator><creator>Prakash, Atul</creator><creator>Strom, Robert Evan</creator><creator>Ward, Michael James</creator><scope>EFH</scope></search><sort><creationdate>20060117</creationdate><title>System and method for providing collaborative replicated objects for synchronous distributed groupware application</title><author>Banavar, Guruduth Somasekhara ; Miller, Kevan Lee ; Prakash, Atul ; Strom, Robert Evan ; Ward, Michael James</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_069882703</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2006</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Banavar, Guruduth Somasekhara</creatorcontrib><creatorcontrib>Miller, Kevan Lee</creatorcontrib><creatorcontrib>Prakash, Atul</creatorcontrib><creatorcontrib>Strom, Robert Evan</creatorcontrib><creatorcontrib>Ward, Michael James</creatorcontrib><creatorcontrib>International Business Machines Corporation</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Banavar, Guruduth Somasekhara</au><au>Miller, Kevan Lee</au><au>Prakash, Atul</au><au>Strom, Robert Evan</au><au>Ward, Michael James</au><aucorp>International Business Machines Corporation</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method for providing collaborative replicated objects for synchronous distributed groupware application</title><date>2006-01-17</date><risdate>2006</risdate><abstract>A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to attach "view objects" containing application code which will be automatically notified of value changes. Each user environment is provided with a model object control entity, referred to herein as a Collaboration Manager, which creates model objects, executes transactions, and creates association objects related to the collaboration. A concurrency control mechanism records the reads and updates of the data and of collaboration relationships within a single transaction site and guarantees that they are applied atomically and consistently to both the local and to all remote replica objects of the collaboration.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_06988270
source USPTO Issued Patents
title System and method for providing collaborative replicated objects for synchronous distributed groupware application
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T11%3A02%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Banavar,%20Guruduth%20Somasekhara&rft.aucorp=International%20Business%20Machines%20Corporation&rft.date=2006-01-17&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E06988270%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true