Making a copy of a profile store while processing live updates

The disclosed embodiments relate to a system that facilitates making a copy of a profile store while the profile store is being updated. During operation, the system retrieves profiles from a profile snapshot queue, wherein the profile snapshot queue is periodically populated by accessing each profi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Pfannenschmidt, Lars, Lita, Lucian V, Wisniewski, Frank, Ullrich, Tobias, Gardner, Brian W, Kruger, Thorsten
Format: Patent
Sprache:eng
Schlagworte:
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 Pfannenschmidt, Lars
Lita, Lucian V
Wisniewski, Frank
Ullrich, Tobias
Gardner, Brian W
Kruger, Thorsten
description The disclosed embodiments relate to a system that facilitates making a copy of a profile store while the profile store is being updated. During operation, the system retrieves profiles from a profile snapshot queue, wherein the profile snapshot queue is periodically populated by accessing each profile in the profile store, and recording a snapshot of each accessed profile in the profile snapshot queue. The system then stores the profiles retrieved from the profile snapshot queue into the copy of the profile store. Next, the system retrieves updates to profiles from a live update queue, which contains a sequential list of updates to profiles in the profile store, wherein the updates are retrieved starting with a first update that occurred after the process of sequentially accessing the profiles was commenced up to a most recent update. Finally, the system uses the retrieved updates to update corresponding profiles in the copy of the profile store.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10409780B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10409780B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10409780B13</originalsourceid><addsrcrecordid>eNrjZLDzTczOzEtXSFRIzi-oVMhPA7IKivLTMnNSFYpL8otSFcozQGygWHJqcTFIaU5mWapCaUFKYklqMQ8Da1piTnEqL5TmZlB0cw1x9tBNLciPTy0uSExOzUstiQ8NNjQwMbA0tzBwMjQmRg0AHcMwVA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Making a copy of a profile store while processing live updates</title><source>esp@cenet</source><creator>Pfannenschmidt, Lars ; Lita, Lucian V ; Wisniewski, Frank ; Ullrich, Tobias ; Gardner, Brian W ; Kruger, Thorsten</creator><creatorcontrib>Pfannenschmidt, Lars ; Lita, Lucian V ; Wisniewski, Frank ; Ullrich, Tobias ; Gardner, Brian W ; Kruger, Thorsten</creatorcontrib><description>The disclosed embodiments relate to a system that facilitates making a copy of a profile store while the profile store is being updated. During operation, the system retrieves profiles from a profile snapshot queue, wherein the profile snapshot queue is periodically populated by accessing each profile in the profile store, and recording a snapshot of each accessed profile in the profile snapshot queue. The system then stores the profiles retrieved from the profile snapshot queue into the copy of the profile store. Next, the system retrieves updates to profiles from a live update queue, which contains a sequential list of updates to profiles in the profile store, wherein the updates are retrieved starting with a first update that occurred after the process of sequentially accessing the profiles was commenced up to a most recent update. Finally, the system uses the retrieved updates to update corresponding profiles in the copy of the profile store.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190910&amp;DB=EPODOC&amp;CC=US&amp;NR=10409780B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190910&amp;DB=EPODOC&amp;CC=US&amp;NR=10409780B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Pfannenschmidt, Lars</creatorcontrib><creatorcontrib>Lita, Lucian V</creatorcontrib><creatorcontrib>Wisniewski, Frank</creatorcontrib><creatorcontrib>Ullrich, Tobias</creatorcontrib><creatorcontrib>Gardner, Brian W</creatorcontrib><creatorcontrib>Kruger, Thorsten</creatorcontrib><title>Making a copy of a profile store while processing live updates</title><description>The disclosed embodiments relate to a system that facilitates making a copy of a profile store while the profile store is being updated. During operation, the system retrieves profiles from a profile snapshot queue, wherein the profile snapshot queue is periodically populated by accessing each profile in the profile store, and recording a snapshot of each accessed profile in the profile snapshot queue. The system then stores the profiles retrieved from the profile snapshot queue into the copy of the profile store. Next, the system retrieves updates to profiles from a live update queue, which contains a sequential list of updates to profiles in the profile store, wherein the updates are retrieved starting with a first update that occurred after the process of sequentially accessing the profiles was commenced up to a most recent update. Finally, the system uses the retrieved updates to update corresponding profiles in the copy of the profile store.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLDzTczOzEtXSFRIzi-oVMhPA7IKivLTMnNSFYpL8otSFcozQGygWHJqcTFIaU5mWapCaUFKYklqMQ8Da1piTnEqL5TmZlB0cw1x9tBNLciPTy0uSExOzUstiQ8NNjQwMbA0tzBwMjQmRg0AHcMwVA</recordid><startdate>20190910</startdate><enddate>20190910</enddate><creator>Pfannenschmidt, Lars</creator><creator>Lita, Lucian V</creator><creator>Wisniewski, Frank</creator><creator>Ullrich, Tobias</creator><creator>Gardner, Brian W</creator><creator>Kruger, Thorsten</creator><scope>EVB</scope></search><sort><creationdate>20190910</creationdate><title>Making a copy of a profile store while processing live updates</title><author>Pfannenschmidt, Lars ; Lita, Lucian V ; Wisniewski, Frank ; Ullrich, Tobias ; Gardner, Brian W ; Kruger, Thorsten</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10409780B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Pfannenschmidt, Lars</creatorcontrib><creatorcontrib>Lita, Lucian V</creatorcontrib><creatorcontrib>Wisniewski, Frank</creatorcontrib><creatorcontrib>Ullrich, Tobias</creatorcontrib><creatorcontrib>Gardner, Brian W</creatorcontrib><creatorcontrib>Kruger, Thorsten</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pfannenschmidt, Lars</au><au>Lita, Lucian V</au><au>Wisniewski, Frank</au><au>Ullrich, Tobias</au><au>Gardner, Brian W</au><au>Kruger, Thorsten</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Making a copy of a profile store while processing live updates</title><date>2019-09-10</date><risdate>2019</risdate><abstract>The disclosed embodiments relate to a system that facilitates making a copy of a profile store while the profile store is being updated. During operation, the system retrieves profiles from a profile snapshot queue, wherein the profile snapshot queue is periodically populated by accessing each profile in the profile store, and recording a snapshot of each accessed profile in the profile snapshot queue. The system then stores the profiles retrieved from the profile snapshot queue into the copy of the profile store. Next, the system retrieves updates to profiles from a live update queue, which contains a sequential list of updates to profiles in the profile store, wherein the updates are retrieved starting with a first update that occurred after the process of sequentially accessing the profiles was commenced up to a most recent update. Finally, the system uses the retrieved updates to update corresponding profiles in the copy of the profile store.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10409780B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Making a copy of a profile store while processing live updates
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T01%3A04%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Pfannenschmidt,%20Lars&rft.date=2019-09-10&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10409780B1%3C/epo_EVB%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