Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

26 results about "Sync" patented technology

Sync is a standard system call in the Unix operating system, which commits all data in the kernel filesystem to non-volatile storage buffers, i.e., data which has been scheduled for writing via low-level I/O system calls. Higher-level I/O layers such as stdio may maintain separate buffers of their own.

Systems and methods for non-disruptive planned failover within a cross-site storage system having bidirectional synchronous replication

In one example, the present storage solution provides an order of operations of a computer-implemented method that includes establishing bi-directional synchronous replication between one or more members of a first consistency group (CG1) of a primary storage site and one or more members of a second consistency group (CG2) of a secondary storage site with each storage site having read / write access while maintaining zero recovery point objective (RPO) and Zero recovery time objective (RTO). The method includes initiating a non-disruptive planned failover to change a role for the secondary storage site and change a role for the primary storage site while maintaining in sync status of the bi-directional synchronous replication between the one or more members of the CG1 of the primary storage site and the one or more members of the CG2 of a secondary storage site, and while maintaining zero data loss protection.
Owner:NETAPP INC

Opening local applications from browsers

Computer-implemented procedure, executed by a sync client (320), which includes: Receiving a request from a first application on a local device (302) to open a document which has a document identifier and is associated with a first file stored on a server (206), wherein the request includes the document identifier and a user identifier; Determine that a second file stored on the local device (302) is associated with the document identifier and that a user associated with the user identifier is authorized to access the second file; Sending (524) a list comprising one or more applications that are on the local device (302) and that are capable of opening the second file, based on the determination to the first application; Receiving (534) a specification of a second application selected from the list (528), from the first application; and Sending (536) a message to open the second file with the second application; including determining whether the user is authorized to access the second file: Received (606) from the first application, an authentication request containing an initial one-time key; Calculate (608) an initiation hash based on the first one-time key and a pre-shared key; Sending the initiation hash to the first application for verification; Received (614), from the first application, of an acknowledgment hash; and Verify (616) that the confirmation hash matches an independently calculated confirmation hash; wherein the first application is a browser (312) or a browser extension (324) associated with the browser (312).
Owner:GOOGLE LLC

Parser for processing files using node objects within a pool

Techniques are provided for parsing files using node objects within a pool. Conventional techniques for parsing files, such as extensible markup language log files, may not efficiently parse the files, and thus cannot keep up with a rate at which the files are generated and / or populated (e.g., a storage system may generate a significant amount of log data stored in log files over time). The disclosed parsing technique is capable of more efficiently processing the files utilizing less memory and time. In particular, the files are parsed by threads that use node objects within a pool of memory (e.g., a sync pool) to store data being parsed and processed by the threads in parallel. When a thread finishes using a node object, the node object is cleared and returned to the pool for subsequent use by the thread or a different thread, which is memory efficient.
Owner:NETAPP INC

System and method for resolving sync data fusion during controller device programming

A controller device programming system and method for identifying connected display devices 30 connected to a content management device 20 via at least one connected relay device 40. The system and method evaluates details contained in a sink data fusion including sink identification data from both the connected display devices 30 and at least one of the connected relay devices 40. Keywords, whitelists, and blacklists can be used to evaluate the content of the sink data fusion and determine a match for one or more preferred display devices to improve the selection of a set of function codes for controlling the connected display devices 30 using a controller device 50 paired with the content management device 20.
Owner:HOME CONTROL SINGAPORE

Synchronization points based parameter tuning in a storage device

A storage device may maintain consistent guaranteed performance throughout the life span of the storage device. The storage device includes a data path from a host to a memory device and the data path includes sync points at components along the data. A calibrated time between adjacent sync points on a data path is measured and stored. During use, a controller determines that an event triggering less than the guaranteed performance on the storage device has occurred. The controller measures the calibrated time against a current time associated with the adjacent sync points. When the controller determines that a variance exists between the calibrated time and the current time, the controller applies a corrective measure to retune a data path parameter. The controller uses the retuned parameter to test a calibrated timer on the data path to maintain the guaranteed quality-of-service of the storage device.
Owner:SANDISK TECHNOLOGIES LLC

In-sync digital waveform comparison to determine pass / fail results of a device under test (DUT)

Embodiments described herein generally relate to analyzing a signal generated by a device under test (DUT). In particular, the signal generated by the DUT may be compared to a reference signal to determine pass / fail results for the DUT. For example, a method may include: storing, on a computing device, a reference signal from a reference device; receiving a test signal from a device under test (DUT); synchronizing the reference signal and the test signal based on a time-synchronization buffer of each signal; after the synchronization, comparing the test signal and the reference signal to determine a pass or fail result for the DUT; and generating a notification indicating the pass or fail result for the DUT.
Owner:ROKU INC

Data synchronization tool between desktop application and web-based application

The document generally describes systems and methods that include determining, at a cloud service layer executing on a remote computing system, a set of synchronization work to be handled by a sync client executing on a local computing system based on a last modified time of a cloud-based database; adding, by the cloud service layer, at least one synchronization action to a work stack to be handled by the sync client based on actions performed on the cloud-based database, wherein the at least one synchronization action includes at least one record pointer to source records; compressing and encrypting the work stack and transmitting the work stack from the cloud service layer to the sync client; decompressing and decrypting, by the sync client, the work stack; and sending, by the sync client, the decompressed and decrypted work stack to an SDK of a local application.
Owner:FOURLANE

Self-adaptive replication for digital data storage

The described technology is generally directed towards automatic storage of data / digital objects in a self-adaptive replication system. Data replication can be switched between synchronous (sync) replication and asynchronous (async) replication between a local storage system and a remote storage system. Latency between writing data to the local storage system and the remote storage system can be determined. In the event of the latency is less than a threshold value, sync replication can be utilized, and in the event of the latent is greater than the threshold value, async replication can be utilized. Accordingly, data replication can adapt based on infrastructure, volume of data to be write, period(s) of no-data writes, etc. Async replication can use a buffer to temporarily store data during a write operation at the remote storage system. Alternatively, a list can be maintained for data to write to the remote storage system for subsequent replication.
Owner:DELL PROD LP

Method, device, and computer program for improving random access in point cloud data bit-stream

ActiveUS12675915B2Point cloudSample sequence
According to some embodiments of the disclosure, it is provided a method for encapsulating point cloud data into an ISOBMFF-based media file, the point cloud data being organized in point cloud frames. After having generated a track describing a sequence of samples, each sample comprising at least one point cloud frame, the sequence of samples comprising at least one sync sample and a plurality of non-sync samples, at least one non-sync sample of the plurality of non-sync samples comprising a parameter set, and after having generated metadata describing whether a non-sync sample of the plurality of non-sync samples requires, to be decoded, a parameter set from another non-sync sample of the non-sync samples, the track and the metadata are encapsulated in the media file.
Owner:CANON KK

Self-adaptive replication for digital data storage

The described technology is generally directed towards automatic storage of data / digital objects in a self-adaptive replication system. Data replication can be switched between synchronous (sync) replication and asynchronous (async) replication between a local storage system and a remote storage system. Latency between writing data to the local storage system and the remote storage system can be determined. In the event of the latency is less than a threshold value, sync replication can be utilized, and in the event of the latent is greater than the threshold value, async replication can be utilized. Accordingly, data replication can adapt based on infrastructure, volume of data to be write, period(s) of no-data writes, etc. Async replication can use a buffer to temporarily store data during a write operation at the remote storage system. Alternatively, a list can be maintained for data to write to the remote storage system for subsequent replication.
Owner:DELL PROD LP

Synchronized metronome-based competition cheering group on-site interaction system and method

The invention discloses an on-site interaction system and method for a competition assistant group based on a synchronous metronome, and relates to the technical field of multi-terminal cooperative control, and the method comprises the following steps: obtaining program list data of each target object, and carrying out the local caching of the program list data, and generating cached data; obtaining time calibration data through an operator time service interface; executing instruction triggering according to the cache data, and generating triggering instruction data including future absolute execution moments according to the program data and the time calibration data. According to the scheme, the local cache of the program list data and the time calibration data are accurately acquired, so that high-precision synchronous operation among multiple target objects is realized, the influence of network delay or terminal time error on field interaction is avoided, and in the metronome processing process, the main node is appointed and the heartbeat packet data is generated, so that the efficiency of the metronome processing is improved. And other target objects carry out progress deviation calculation and fine tuning instruction generation according to the heartbeat packet.
Owner:SILINGJIA SPORTS CULTURE IND (JIUJIANG) CO LTD

In-sync digital waveform comparison to determine pass / fail results of a device under test (DUT)

Embodiments described herein generally relate to analyzing a signal generated by a device under test (DUT). In particular, the signal generated by the DUT may be compared to a reference signal to determine pass / fail results for the DUT. For example, a method may include: storing, on a computing device, a reference signal from a reference device; receiving a test signal from a device under test (DUT); synchronizing the reference signal and the test signal based on a time-synchronization buffer of each signal; after the synchronization, comparing the test signal and the reference signal to determine a pass or fail result for the DUT; and generating a notification indicating the pass or fail result for the DUT.
Owner:ROKU INC

Hosted file sync with stateless sync nodes

ActiveUS12627732B2Database updatingDatabase management systemsFile synchronizationFile system
Disclosed herein is a system and method to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store. When the client desires to synchronize with the files stored on the hosted file store the process identifies a sync role that can process the request. The particular sync role does not need to maintain state with the client device or the file store. The state necessary for the processing of the synchronization process is maintained separate from the sync role such that any sync role in the system can pick up the requests and process the requests. Once the role has been selected the synchronization process proceeds as normal. As state is not maintained by the sync role multiple roles can process the request or two roles can handle different portions of the process.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Client local cache and Redis cache synchronization system based on Redis Module

The invention relates to a client local cache and Redis cache synchronization system based on Redis Module, which belongs to the technical field of computer networks and comprises a Redis server and at least one client. The Redis server is loaded with a self-defined cache synchronization module Redis Local Cache Sync, the cache synchronization module is configured to maintain a memory structure SYNC-KV-Table, and the memory structure SYNC-KV-Table records the current Value value of each Key and the IP addresses of all clients which have cached the Key for each Key; the method comprises the following steps: when a write request for any Key is received, actively pushing a synchronization message comprising a new Value value to all clients caching the Key only when the write request causes the Value value of the Key to change; the push message sent to each client carries the message serial number Seq, so that the client can apply the synchronization message according to the serial number and carry out intermittent retransmission of the message. According to the invention, efficient and convenient synchronization of the local cache and the Redis cache is realized.
Owner:BEIJING ZHONGCHUANG TELECOM TEST CO LTD

A time code frame alignment-based multi-renderer cluster data consistency control system

This invention discloses a multi-rendering machine cluster data consistency control system based on timecode frame alignment, relating to the field of multi-rendering machine cluster data synchronization. It solves the problems of inconsistent rendering results and low recovery efficiency caused by timecode asynchrony and resource version inconsistencies in existing clusters. This invention generates and latches nanosecond-level hardware timecode through a timecode synchronization module, achieving sub-microsecond synchronization; a stage division module divides each frame of rendering into multiple timecode anchor point stages based on the timecode; a resource versioning module associates effective timecode intervals with resources to ensure version continuity; a synchronization control module submits state hash values ​​at stage boundaries; and a repair scheduling module detects out-of-sync nodes based on hash values, calculates incremental repair weights based on missing resources, the current timecode, and the remaining stage time, and schedules incremental data rollback recovery. This invention achieves high-precision timecode synchronization, fine-grained stage control, and rapid out-of-sync recovery, improving the consistency and efficiency of cluster rendering.
Owner:BEIJING ART MFG BRANCH CHINA FILM FILMDIGITAL MFG BASE

Fast sync blockchain system and method

An embodiment includes a node receiving one or more blocks of a blockchain. The node comprising a data storage can store, in the data storage, a plurality of sets of keys and data values associated with keys of the plurality of sets of keys, the data values being data associated with the blockchain. The node can perform a validation process for the one or more blocks. The validation process includes for each of the one or more blocks a) identifying a set of keys associated with the block, b) retrieving data values associated the identified keys from the data storage, c) storing the retrieved data values into volatile memory, and d) validating the block using the data values in the volatile memory. The node can then complete the validation of the one or more blocks.
Owner:VISA INTERNATIONAL SERVICE ASSOCIATION

Providing a synchronization layer for auto-generating multi-protocol mapping structures

In an embodiment, a method includes: for a first endpoint of a first wireless protocol and a first endpoint of a second wireless protocol, identifying a plurality of common clusters and a plurality of common attributes; generating a synchronization (sync) layer based at least in part on the plurality of common clusters and the plurality of common attributes; and storing the sync layer as a multi-protocol file in at least one non-transitory storage medium, which is accessible to a configuration tool, to enable devices to be configured with a mapping table based at least in part on the sync layer.
Owner:SILICON LABORATORIES INC

Automatic stale data detection for accelerator-enabled programs

Apparatuses, systems, and techniques to automatically detect stale data in accelerator-enabled programs. In at least one embodiment, a runtime monitors a software program that has been segmented between accelerated and non-accelerated portions and, during debugging, identifies when various memory locations associated with the accelerated and non-accelerated code segments are read or written to, and if their values are out-of-sync.
Owner:NVIDIA CORP

Interconnection system between HSIC type chips

The invention discloses an HSIC type inter-chip interconnection system, which is characterized in that a clock module, an RX elastic buffer area, an SYNC detection area, an NRZI decoding area, a bit filling area and an RX conversion and maintenance area are designed, so that a receiving circuit and a transmitting circuit are designed, a receiving state machine and a transmitting state machine are influenced, the transmission power consumption is reduced, the occupied area of chips is reduced, the compatibility is strong, the transmission is reliable, and the cost is low. On the premise of keeping compatibility with the USB2.0 protocol, the power consumption and the chip area are remarkably reduced, and meanwhile, the data transmission rate of 480Mb / s is supported.
Owner:EAST CHINA INST OF COMPUTING TECH

6g SYNC sequences

Methods and systems are disclosed related to operating between NR and 6G. For example, 6G sync signals (e.g., PSS, SSS) may be based on the same set of Gold sequences that NR uses for its PSS / SSS design. In one embodiment the 6G PSS are based on m-sequence x1 (NR uses x0) while 6G SSS are based on Gold sequences of the same set of Gold sequences. For example, one embodiment can comprise a network node operating MRSS between NR and 6G, where the m- sequence x1(i) is used to construct at least one synchronization signal in 6G SSB.
Owner:TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)

Intent centric, policy enforced out-of-band data handling incremental network intent provisioning

PendingUS20260142879A1TransmissionComputer networksync
A method for resolving an out-of-sync state occurring in a network. The method includes receiving, by a controller, a Minimal Configuration Change Diff (MCCD) associated with the out-of-sync state occurring in the network and determining, by the controller, by traversing the MCCD and at least one configuration node of the MCCD, the closest service instance associated with service meta-data received by the controller, and executing, by the controller, an Out-Of-Bound (OOB) policy associated with a determined closest service instance. Then, redeploying, by the controller, at least one service instance comprising an OOB configuration change based on an executed OOB policy that is associated with the determined closest service instance.
Owner:CISCO TECHNOLOGY INC

A low-cost inter-chip reliable communication method

The application provides a low-cost inter-chip reliable communication method, comprising: taking two GPIOs on two chips to simulate a two-wire bus, the two-wire bus comprising a DATA line and a SYNC line; defining a byte comprising nine bits, the first bit being a start bit and the last eight bits being data bits, and the start bit being low; setting two clock periods for each data bit, comprising a sending clock period and a response clock period; when sending data, the sending end outputs the sending clock period, waits for the response clock period, and after detecting the rising edge of the response to interrupt, continues to send the next bit of data, and the data is sent in a loop; when receiving data, it is judged whether the first bit of the byte is low, if yes, the level of the DATA line is read after the rising edge of the SYNC is received to obtain the data bit data, the response clock is output, and the process is repeated until the reception of all data bits is completed; otherwise, it is directly exited. The method realizes reliable communication between two low-cost chips.
Owner:FUJIAN MOREFUN ELECTRONICS TECH CO LTD

Subscription to sync zones

A set of configurable sync groupings (which may be referred to as sync zones) are defined. Any of the processors may belong to any of the sync zones. Each of the processor comprises a register indicating to which of the sync zones it belongs. If a processor does not belong to a sync zone, it continually asserts a sync request for that sync zone to the sync controller. If a processor does belong to a sync zone, it will only assert its sync request for that sync zone upon arriving at a synchronisation point for that sync zone indicated in its compiled code set.
Owner:GRAPHCORE LTD