Management, Interface, Monitoring And Configurations Of Replication Patents (Class 707/634)
-
Patent number: 11068506Abstract: Technologies are described for facilitating transaction processing within a database environment that includes one or more processing units and a memory. A request for a database operation, such as a query, is received from a client. Execution statistics associated with the request are retrieved. At least some of the execution statistics are compared with one or more threshold values. Based on results of the comparing, the request is carried out with a first execution component or delegated to a second execution component. The request is executed and execution results are sent to the client.Type: GrantFiled: May 10, 2016Date of Patent: July 20, 2021Assignee: SAP SEInventors: Chul Won Lee, Jeong Hee Won, Jaeyoung Choi, Nosub Sung
-
Patent number: 11061924Abstract: A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.Type: GrantFiled: May 4, 2018Date of Patent: July 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Asmita Barve, Richard Shawn Bice, Tate Andrew Certain, Sanket Vishram Chandorkar, Derek William Richard Chen-Becker, Arijit Choudhury, Murtaza Doctor, Sudhir Konduru, Timothy Matthew Lewis, Abhijeet More, Hina Naseer, Ramanathan Padinjarel Somanathan, Karthikeyani Palanisami, Rashmi Krishnaiah Setty, Sanjay Shanthakumar, Ray Manpreet Singh Matharu, Douglas Brian Terry
-
Patent number: 11043298Abstract: Techniques are disclosed for creating event sequences from event data and then providing a visual analysis of event sequences. An event sequencing application analyzes event-related data in order to group events in accordance with predetermined grouping criteria and to sort the events in a chronological order to generate the event sequences. The event sequencing application further provides calculated sequence-specific metrics and a visual representation of event sequences for an event set, thus allowing a user to sort, filter, query, and perform various other types of analysis over the event sequences.Type: GrantFiled: July 14, 2017Date of Patent: June 22, 2021Assignee: ABBYY DEVELOPMENT INC.Inventors: Scott Opitz, Alex Elkin
-
Patent number: 11036697Abstract: Various embodiments relate generally to data science and data analysis and computer software and systems to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform configured to transmute associations between data arrangements of different formats or different data models to facilitate data operations, such as queries, configured to enhance, for example, an ingested dataset via transmuted associations as, for example, interrelations among a system of networked collaborative datasets.Type: GrantFiled: April 2, 2018Date of Patent: June 15, 2021Assignee: data.world, Inc.Inventors: David Lee Griffith, Bryon Kristen Jacob, Shad William Reynolds
-
Patent number: 11030220Abstract: Systems and methods are disclosed to implement, in a database system, global table management operations for global tables or objects that are replicated across multiple locations. In embodiments, for a regional replica of a global table, a requested change to a metadata property of the replica (e.g., an attribute data type, a write throughput limit, or a time-to-live setting) is propagated to other replicas of the global table at other locations. In embodiments, before performing the requested management operation, the database system may first verify that the operation can be successfully performed in all locations. In embodiments, the operation may be performed optimistically without verification, and rolled back if it cannot be performed everywhere. In embodiments, to serialize management operations on a global table, the database system may check for other pending management operations via a shared control object, and proceed when any pending operations are finished.Type: GrantFiled: September 13, 2019Date of Patent: June 8, 2021Assignee: Amazon Technologies, Inc.Inventors: Akshat Vig, Somasundaram Perianayagam, Tony Petrossian, Arijit Choudhury, James Christopher Sorenson, III, Alexander Richard Keyes, Akanksha Fouzdar, Mark Roper, Oren Yossef, Joon Ahn
-
Patent number: 11023218Abstract: A method may include: receiving a notification of a triggering event, the triggering event identifying an associated product; accessing a baseline configuration for the product; transmitting a notification to a recipient responsible for maintaining the baseline configuration for the product; receiving an approved update to the baseline configuration from the recipient; generating an updated baseline configuration for the product based on the approved update; querying a database to identify an application subscriber for the triggering event for the product; and transmitting the updated baseline configuration to the identified application subscriber.Type: GrantFiled: December 6, 2018Date of Patent: June 1, 2021Assignee: Wells Fargo Bank, N.A.Inventors: Guor-Huar Lu, Ian David Burton, Robert R. Miller, II, Shawn Patrick Clark, Javin Jacob Sword, Abir Sleiman Abukhadra, Barry Michael Evans, Adam Waud
-
Patent number: 11012294Abstract: A method for inline data plane monitor placement and operation for network function virtualization involves receiving, at one or more control modules of a network, a logical monitoring specification. The logical monitoring specification includes a monitoring regime abstracted from a physical topology of the network. The one or more control modules perform one or more of instantiating or identifying one or more monitor instances of the network based on the logical monitoring specification, the one or more monitor instances being or having been instantiated within one or more data plane components of the network. The one or more control modules configure the one or more monitor instances based on the logical monitoring specification.Type: GrantFiled: April 15, 2020Date of Patent: May 18, 2021Assignee: Nefeli Networks, Inc.Inventors: Sylvia Ratnasamy, Eugenia Corrales, Travis Duane Ewert
-
Patent number: 11005920Abstract: A method is provided of using a set of servers to provide deferential services that have a pre-negotiated time for notice to release the servers. The method includes defining a virtual checkpoint frame interval that is constrained to a duration of up to half of the pre-negotiated time for notice to release the servers. The method includes, responsive to an end of the interval, (i) writing, to a shared state database, a state of processing of the packets and transactions occurring during the interval that are processed by a current one of the servers, and (ii) releasing the packets and transactions occurring during the interval. The method includes copying the packets and transactions occurring during the interval, and the state, from the current server to another server for subsequent processing, responsive to an indication of an instance loss on the current server.Type: GrantFiled: September 5, 2019Date of Patent: May 11, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin B. Calo, Douglas M. Freimuth, Franck V. Le, Maroun Touma, Dinesh C. Verma
-
Patent number: 10992740Abstract: Described is a system that improves the performance of brokers that store partitions of data within a distributed data streaming platform by performing an efficient data redistribution process. The system may obtain data (e.g. metadata) describing the distribution storage partitions amongst storage brokers and determine the current (or initial) distribution may negatively impact the performance of the platform. Accordingly, the system may perform an efficient redistribution by performing a particular sequence of partition reassignments amongst brokers.Type: GrantFiled: May 14, 2018Date of Patent: April 27, 2021Assignee: salesforce.com, inc.Inventor: Srinivas Dhruvakumar
-
Patent number: 10963312Abstract: Method and system are provided for generation of unique ordering of events at cloud scale. The method may include generating a single thread global number sequence at a generator at a controlled frequency of number generation; partitioning the global number sequence into multiple partitions with each partition having a derived stream with an ordered corresponding value provided in each stream of a set of corresponding values. The method may include transmitting ordered corresponding values of a set from an outbound queue of each partition to each partition. The method may include determining that all the ordered corresponding values of a set have been received back. The method uses valid ordered corresponding values as global sequence numbers to provide a distributed clock across the remote participating clusters, where a valid ordered corresponding value is a member of a set of corresponding values that have all been received at their respective receivers.Type: GrantFiled: November 16, 2018Date of Patent: March 30, 2021Assignee: International Business Machines CorporationInventor: Roy R Cecil
-
Patent number: 10936433Abstract: Systems and methods for monitoring backup performance of a computing device are described. In one aspect, the disclosure relates to automatic transparent load-balancing such that there is no or substantially no user involvement and resource usage is optimized. In one aspect, the disclosure relates to customization of backup destination by user using scripting such that backups can be distributed by a rule to different locations or it can use local for agent configuration to resolve backup performance degradation issues.Type: GrantFiled: December 30, 2015Date of Patent: March 2, 2021Inventors: Anton Tsvetkov, Stanislav Protasov, Serguei Beloussov
-
Patent number: 10922333Abstract: The disclosed technology relates to a system configured to identify a first operation in a first set of operations configured to converge a server state and a file system state, wherein the first operation is not in a second set of operations generated in response to an change to at least one of the server state and the file system state. The system is further configured to cancel the first operation, identify a second operation in both the first set of operations and the second set of operations, and initiate execution of the second operation concurrently with the canceling of the first operation.Type: GrantFiled: December 29, 2017Date of Patent: February 16, 2021Assignee: Dropbox, Inc.Inventors: John Lai, Isaac Goldberg, Sujay Jayakar
-
Patent number: 10917468Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for re-associating content items of a user account of a content management system on a computing device relinked to the content management system. The systems, methods, and non-transitory computer-readable storage media can include the content management system receiving a request to relink the computing device with a user account of the content management system. The systems, methods, and non-transitory computer-readable storage media can also include determining a local content item of the client device corresponds to at least one revision of a plurality of revisions of a content item of the user account, wherein the content item is currently removed from the user account. Finally, the systems, methods, and non-transitory computer-readable storage media can cause the client device to delete the local content item.Type: GrantFiled: December 17, 2018Date of Patent: February 9, 2021Assignee: Dropbox, Inc.Inventors: Isaac Goldberg, Arthur Kopatsy
-
Patent number: 10911374Abstract: Systems and techniques are described for creating a software-defined wide-area-network (SD-WAN) enabled network fabric for containers. Embodiments can configure one or more virtual networks on a network node, wherein the one or more virtual networks are used for creating the SD-WAN enabled network fabric for containers. Next, the embodiments can deploy a virtual gateway on the network node by executing the virtual gateway image. The embodiments can then create a container network interface configuration based on network address information of the one or more virtual networks and the virtual gateway, and execute the container network interface configuration, thereby enabling containers on the network node to communicate via the SD-WAN enabled network fabric.Type: GrantFiled: September 27, 2019Date of Patent: February 2, 2021Assignee: Riverbed Technology, Inc.Inventors: Amit Kumar, Sheshagiri Rao Mallipedhi
-
Patent number: 10897392Abstract: Some embodiments provide a novel method for configuring a service data compute node (DCN) executing on a host computer to perform network services (e.g., firewall, load balancing, intrusion detection, network address translation (NAT), other middlebox services, etc.) for several DCNs executing on the host computer. The method receives, at the service DCN, an identification of a set of container specifications that will be implemented (e.g., will be executed by) the service DCN. The method then retrieves the identified set of container specifications (e.g., container images) from a container repository storing multiple received container specifications. In some embodiments, the container specifications include container images generated by a third party service partner for providing a particular service or set of services and stored in a container repository. The method then instantiates the retrieved containers to provide the identified network services to data messages received at the service DCN.Type: GrantFiled: June 11, 2018Date of Patent: January 19, 2021Assignee: NICIRA, INC.Inventors: Rahul Mishra, Chidambareswaran Raman, Raju Koganty, Fenil Kavathia
-
Patent number: 10896156Abstract: Embodiments include an apparatus for replicating a file system (FS) that stores a file in a first location in a first data storage device, the apparatus comprising a query circuit configured to generate a spatial query that identifies a primary directory tree in the FS, and to receive a response to the query from the FS, where the response identifies a range of the primary directory tree in which a changed file may be found; a scan filter circuit configured to generate a scan filter based on the response, where the scan filter defines a portion of the primary directory tree that is smaller than the primary directory tree to search for a changed file; and a replication circuit configured to scan the portion of the primary directory tree, and upon detecting a changed file, replicate the changed file from the first location to a different location.Type: GrantFiled: July 24, 2018Date of Patent: January 19, 2021Assignee: Quantum CorporationInventors: Ben Jarvis, Stephen Lord
-
Patent number: 10896417Abstract: A wireless transaction request may be received by a vehicle from a retailer. The vehicle may validate that the vehicle is located in proximity to the retailer and may receive confirmation of the request from a vehicle occupant. The vehicle may also initiate a payment for the transaction with a server, responsive to the confirmation of the request and validation of the vehicle location. Communications between the vehicle and the retailer may be performed using Dedicated Short Range Communications (DSRC). The identity of the vehicle occupant may be confirmed using biometric sensors. The payment transaction may be performed using the Automated Clearing House (ACH) electronic network to avoid credit card interchange fees.Type: GrantFiled: April 6, 2016Date of Patent: January 19, 2021Assignee: Ford Global Technologies, LLCInventors: Michael Robert Tinskey, Michael Seneski, Brian Walter, Robert P. Eaton
-
Patent number: 10893106Abstract: Techniques and mechanisms described herein provide for verifying data across cloud-based and on-premises data storage systems. According to various embodiments, data can be received by a gateway from a client machine and stored in a file data repository accessible via the internet. The stored data can have a common master namespace. Indications of updates to the master namespace can be received. Updated namespace data and metadata can be transmitted to the gateway.Type: GrantFiled: September 11, 2019Date of Patent: January 12, 2021Assignee: DRUVAInventors: Naresh Saladi, Abhijit Dinkar, Murali Bashyam
-
Patent number: 10891284Abstract: The present disclosure provides solutions for determining the divergence (delta) between the current and previous reference data structures for mutable data in a search head. A method is provided that includes updating a pre-existing lookup table in a search head, generating a delta file that identifies the divergence between the updated and previous lookup table, and distributing the delta file to other components in the search environment. The compatibility of the delta file is checked with the local instance of the lookup table in each search component, and the lookup table is applied if compatibility is determined. However, if the delta file is determined to not be compatible with the current version of a local lookup table in an indexer, the entire lookup table sent to the requesting indexer instead.Type: GrantFiled: April 28, 2017Date of Patent: January 12, 2021Assignee: Splunk Inc.Inventors: Amritpal Singh Bath, Yuan Xu, Jr., Bharath Aleti, Manu Jose
-
Patent number: 10884997Abstract: As disclosed herein a method, executed by a computer, includes accessing a master schema defining one or more reference models, the master schema comprising a plurality of model elements each model element thereof comprising an element name and an element definition and fragmenting the master schema to provide a plurality of sub-projects. The method further includes identifying a change in a sub-project model element, updating the master schema according to the identified change to the sub-project model element, and distributing the updated master schema changes to other sub-projects that include the changed model element. A computer system, and a computer program product corresponding to the method are also disclosed herein.Type: GrantFiled: June 10, 2015Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Gerard Cunningham, John B. Meade
-
Patent number: 10868730Abstract: Methods, systems, and computer readable media for testing network elements of an in-band telemetry (INT)-capable network are disclosed. One exemplary method includes generating, by a network test tool device, at least one INT test system data packet that includes emulated INT metadata that represents telemetry parameters corresponding to a plurality of emulated network devices. The method also includes sending the at least one INT test system data packet to an INT sink device and generating, by the INT sink device, an INT telemetry report derived from the INT metadata extracted from the at least one INT test system data packet. The method also includes forwarding the generated INT telemetry report to a software defined network (SDN) controller entity.Type: GrantFiled: May 7, 2020Date of Patent: December 15, 2020Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventors: Suvendu Mozumdar, Kingshuk Mandal
-
Patent number: 10853365Abstract: As an I/O method of issuing an I/O request, there are a synchronous I/O method, in which a task is in a waiting state until an I/O response to the I/O request is returned and an asynchronous I/O method, in which another task can be executed before an I/O response to the I/O request is returned. When issuing an I/O request in execution of a task, a DBMS selects any one of the synchronous I/O method and the asynchronous I/O method, based on an I/O response speed of an I/O destination storage device and issues an I/O request according to the selected I/O method.Type: GrantFiled: March 28, 2014Date of Patent: December 1, 2020Assignees: HITACHI, LTD., THE UNIVERSITY OF TOKYOInventors: Hideomi Idei, Norifumi Nishikawa, Shinji Fujiwara, Kazuhiko Mogi, Kazuo Goda, Masaru Kitsuregawa
-
Patent number: 10838928Abstract: As disclosed herein a method, executed by a computer, includes accessing a master schema defining one or more reference models, the master schema comprising a plurality of model elements each model element thereof comprising an element name and an element definition and fragmenting the master schema to provide a plurality of sub-projects. The method further includes identifying a change in a sub-project model element, updating the master schema according to the identified change to the sub-project model element, and distributing the updated master schema changes to other sub-projects that include the changed model element. A computer system, and a computer program product corresponding to the method are also disclosed herein.Type: GrantFiled: May 3, 2016Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Gerard Cunningham, John B. Meade
-
Patent number: 10831609Abstract: Shipping local snapshots of logical units of data storage (LUNs) to cloud storage, wherein the local snapshots reside on local physical storage of a data storage system, includes replicating a baseline local snapshot of a LUN to a cloud-backed LUN backed by cloud physical storage of cloud storage system, and taking a first snapshot of the cloud-backed LUN to establish a baseline cloud-backed snapshot. For a subsequent local snapshot of the LUN, the method (1) identifies data content differences between the subsequent local snapshot and the baseline local snapshot, (2) updates the cloud-backed LUN by applying the data content differences, and (3) takes a second snapshot of the cloud-backed LUN, the second snapshot being a cloud-backed copy of the subsequent local snapshot and containing, in the cloud physical storage, (a) first blocks unique to the second snapshot and (b) second blocks shared with the baseline cloud-backed snapshot.Type: GrantFiled: April 30, 2018Date of Patent: November 10, 2020Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Sudhir Srinivasan
-
Patent number: 10818051Abstract: A pathway for each entity in a cohort may be extracted from raw data comprising a plurality of events. A common graph structure may be created based the extracted pathways. For each cohort, a relative signature trait may be computed for each edge based on a number of appearances of the edge in the extracted pathways that are associated with the cohort. A relationship expression may be obtained. The relationship expression may be with respect to at least two cohorts for which relative signature traits were computed. The common graph structure may be processed based on the relationship expression to determine an output label for each edge. A visualization of the common graph structure may be displayed.Type: GrantFiled: December 10, 2018Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Peter Bak, Swapnil Chhabra, Joern Jaskolowski, Adam Perer, Avi Yaeli
-
Patent number: 10810102Abstract: A computer implemented method for extended monitoring of a database includes establishing a data virtualization communications connection between a first and a second datacenter that is a copy of the first datacenter. Requests for monitoring information corresponding to the first datacenter are made by accessing its system views. Requests for monitoring information corresponding to the second datacenter are made by generating virtual tables on the first datacenter to provide the system views of the second datacenter to the first datacenter and accessing the virtual tables. The monitoring information corresponding to the first datacenter is grouped into a first schema on the first datacenter and the monitoring information corresponding to the second datacenter is grouped into a second schema, separate from the first schema. A union view is generated by combining the monitoring data associated with the two datacenters. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 28, 2016Date of Patent: October 20, 2020Assignee: SAP SEInventors: Thomas Theodor Koetter, Thomas Simenec
-
Patent number: 10747402Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of values for a set of attributes associated with a plurality of data objects managed by a first system. The program further generates a replication filter for filtering the plurality of data objects based on the set of values for the set of attributes associated with the plurality of data objects. The program also replicates a subset of the plurality of data objects from the first system to the second system based on the replication filter. The program further receives a set of data from the second system, the set of data generated by the second system based on the subset of the plurality of data objects.Type: GrantFiled: December 20, 2016Date of Patent: August 18, 2020Assignee: SAP SEInventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
-
Patent number: 10749941Abstract: A method is provided of using a set of servers to provide deferential services that have a pre-negotiated time for notice to release the servers. The method includes defining a virtual checkpoint frame interval that is constrained to a duration of up to half of the pre-negotiated time for notice to release the servers. The method includes collecting packets and transactions occurring during the interval that are processed by a current server. The method includes, responsive to an end of the interval, (i) writing, to a shared state database, a state of processing of the packets and transactions occurring during the interval, and (ii) releasing the packets and transactions occurring during the interval. The method includes copying the packets and transactions occurring during the interval, and the state, from the current server to another server for subsequent processing, responsive to an indication of an instance loss on the current server.Type: GrantFiled: November 8, 2017Date of Patent: August 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin B. Calo, Douglas M. Freimuth, Franck V. Le, Maroun Touma, Dinesh C. Verma
-
Patent number: 10740338Abstract: A method of computing a query performance prediction (QPP), comprising: receiving a target search query and a set of target search results obtained by executing the target search query on a corpus of data-elements, computing variations of the target search query, receiving a candidate set of search results for each of the variations, computing a statistical similarity metric indicative of statistically significant similarity or dissimilarity between each candidate set of search results and the set of target search results, clustering the candidate sets of search results into a cluster of pseudo effective reference lists (PE-RL) according to an association with statistical similarity requirement, and into a cluster of pseudo ineffective reference lists (PIE-RL) according to an association with statistically dissimilarity requirement, and computing the QPP of the target search results responsive to the target search query according to an aggregation of the PR-RL cluster and PIE-RL cluster.Type: GrantFiled: July 23, 2017Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventor: Haggai Roitman
-
Patent number: 10725977Abstract: Embodiments are directed to managing data in a file system. A source file system may be mirrored on a target file system by executing one or more replication jobs. A root object of the source file system may be associated with a current read-only identifier corresponds to a current update epoch of the source file system. A replication job that copies objects from the source file system to the target file system may be executed. A write request directed to the source file system may be received. Write objects associated with the write request may be determined The source file system may be traversed upwards from the write objects. A read-only identifier associated with each visited object may be determined based on the read-only identifier matching the current read-only identifier. The write request may be enabled based on the mismatch of the read-only identifier and current read-only identifier.Type: GrantFiled: October 21, 2019Date of Patent: July 28, 2020Assignee: Qumulo, Inc.Inventors: Michael Anthony Chmiel, Sihang Su, Kevin David Jamieson
-
Patent number: 10719496Abstract: This computer system includes a plurality of nodes for forming a distributed KVS. The plurality of nodes have a plurality of key ranges to which upper-limit data amounts are set, each upper-limit data amounts being an upper limit of an amount of manageable data. When a new key range is created, the plurality of nodes lowers an upper-limit data amount of an existing key range so that the sum of an upper-limit data amount of the new key range and an upper-limit data amount of the existing key range does not exceed a maximum amount which is the amount based on the volume of the memory of the computer apparatus.Type: GrantFiled: January 29, 2016Date of Patent: July 21, 2020Assignee: HITACHI, LTD.Inventors: Yutaro Kato, Takashi Suzuki, Toshiyuki Hasegawa, Nobuyuki Yamamoto
-
Patent number: 10721073Abstract: Described is a system for improving data authentication using blockchain technology and multi-party computation (MPC). The system ensures authenticity of distributed data sent from one or more servers to the distributed clients. The system initializes MPC protocols to ensure secrecy of keys used to sign a new data element. Blockchain technology is utilized to ensure correctness and integrity of the new data element. A bidirectional blockchain is used such that a forward blockchain stores the new data element to be received by the distributed clients, and a reverse blockchain stores a public key used by the distributed clients to verify authenticity of the new data element stored in the forward blockchain. Signing of the new data element with the public key causes a previous public key to expire.Type: GrantFiled: June 18, 2019Date of Patent: July 21, 2020Assignee: HRL Laboratories, LLCInventors: Joshua D. Lampkins, Hyun (Tiffany) J. Kim
-
Patent number: 10691378Abstract: A computer receives, at a target node, a replication target update, wherein the replication target update comprises a write frequency of a replication target and a size of the replication target. The computer creates a replication task to perform replication based upon the replication target update. The computer calculates a priority value of the replication task wherein the priority value is based upon the write frequency of the replication target and the size of the replication target. The computer inserts the replication task into a priority queue. The computer processes the replication task.Type: GrantFiled: November 30, 2018Date of Patent: June 23, 2020Assignee: International Business Machines CorporationInventors: Min Fang, Qing Chuan Sun, Jiang Yu, Si Cong Zhou, Shu Ting Chen
-
Patent number: 10686671Abstract: Methods, systems, and computer readable media for testing network elements of an in-band telemetry (INT)-capable network are disclosed. One exemplary method includes generating, by a network test tool device, at least one INT test system data packet that includes emulated INT metadata that represents telemetry parameters corresponding to a plurality of emulated network devices. The method also includes sending the at least one INT test system data packet to an INT sink device and generating, by the INT sink device, an INT telemetry report derived from the INT metadata extracted from the at least one INT test system data packet. The method also includes forwarding the generated INT telemetry report to a software defined network (SDN) controller entity.Type: GrantFiled: November 5, 2018Date of Patent: June 16, 2020Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventors: Suvendu Mozumdar, Kingshuk Mandal
-
Patent number: 10681129Abstract: The disclosed computer-implemented method for recovering data may include (i) accumulating a list of changed blocks that have changed in a replicated source volume over a continuous-data-protection window of time, (ii) receiving a request to recover data in a replication target volume of the replicated source volume, (iii) converting the changed blocks to a changed-block volume that is paired with the replication target volume, (iv) launching a virtual machine from the replication target volume and the paired changed-block volume, (v) determining that an intercepted read request is directed to a changed block stored within the changed-block volume, and (vi) redirecting the intercepted read request from the replication target volume to the changed-block volume to fulfill the intercepted read request. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 12, 2017Date of Patent: June 9, 2020Assignee: Veritas Technologies LLCInventors: Sunil Hasbe, Subash Rajaa, Hrudil Gorantla, Rushikesh Patil
-
Patent number: 10678813Abstract: A computer determines whether it has received user input or a node within a replica set has reached a capacity threshold. Based on receiving user input or determining that a node within a replica set has reached a capacity threshold, creating a snapshot of the data stored in the replica set and partitioning the data based on the created snapshot. The computer then initializing nodes within a new replica set and moves a partition from the original replica set to the new replica set before deleting the other partition from the old replica set.Type: GrantFiled: June 28, 2016Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Vita Bortnikov, Shlomit I. Shachor, Ilya Shnayderman
-
Patent number: 10650018Abstract: A system to reduce the amount of storage and memory used to maintain derived datasets is disclosed. The system operates by using pointers to the underlying data in persistent, byte-addressable storage media. The system additionally reduces the creation time of the views when storage class memory (SCM) is the underlying storage. Furthermore, the invention relates to a form of compression that is tailored to the use cases of big data analytics. The processes of this disclosure use random access to significantly improve performance.Type: GrantFiled: March 9, 2017Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Danny Harnik, Moshik Hershcovitch, Ronen Kat, Yaron Weinsberg
-
Patent number: 10642799Abstract: A synchronization queuing service associated with a content management system repository can record file events occurring to content items maintained at the content management system repository. The synchronization queuing service can receive a file synchronization request for information identifying a content item to which a client machine is subscribed. The synchronization queuing service can determine consistency or inconsistency of a client machine state of the content item relative to the content item at the content management system repository and can respond to client machine with a file event summary comprising information usable by the client machine to identify actions necessary to synchronize the client machine state of the content item the content item.Type: GrantFiled: August 13, 2018Date of Patent: May 5, 2020Assignee: ALFRESCO SOFTWARE, INC.Inventors: Gregory Melahn, Michael Gardner, Ray Gauss, Steven Glover, Harpritt Kalsi, Neil McErlean, Brian Remmington
-
Patent number: 10623486Abstract: Methods, systems, and media for providing distributed database access during a network split. In some embodiments, the method comprises: receiving, at a node of N nodes, configuration information of the database which indicates which of the N nodes stores replicated shards of the database including master shards and corresponding slave shards, N being an odd number greater than one; identifying, after a network split, a subset of the N nodes which are capable of communicating with each other; receiving, by a proxy, a request to perform a write operation to an object in the database; determining that a second node included in the subset of the N nodes stores a master shard including the object; determining that the subset includes at least (N+1)/2 nodes; and causing the request to perform the write operation to be routed to the second node.Type: GrantFiled: June 15, 2016Date of Patent: April 14, 2020Assignee: Redis Labs Ltd.Inventors: Yossi Gottlieb, Yoav Steinberg, Yiftach Shoolman
-
Patent number: 10614044Abstract: This disclosure describes techniques performing data object renaming operations. This disclosure describes techniques for performing data object renaming operations in a manner that may reduce file system corruption and data loss. The techniques described herein may include selectively journaling particular types of renaming operations. Selectively journaling particular types of renaming operations may mitigate potential data loss and file system corruption.Type: GrantFiled: July 5, 2017Date of Patent: April 7, 2020Assignee: Tuxera, Inc.Inventor: Anton Ivanov Altaparmakov
-
Patent number: 10606829Abstract: Certain aspects of the present disclosure provide methods and systems for efficiently identifying data inconsistencies between electronic record systems using data partitioning. In certain embodiments, data stored in each of two record systems may be partitioned into a number of groups. Corresponding groups of data from the two record systems may be compared for data inconsistency. Upon determining data inconsistencies between certain corresponding groups, additional partitioning and data comparison may be performed to identify the source of the data inconstancies.Type: GrantFiled: April 17, 2018Date of Patent: March 31, 2020Assignee: Intuit Inc.Inventors: Joe Chickanosky, Thomas Robert Ketter, Carl Fantin
-
Patent number: 10606836Abstract: The present disclosure relates to an apparatus for managing local monitoring data. The apparatus for managing local monitoring data includes an identification unit configured to identify monitoring data as one of structured monitoring data and unstructured monitoring data using flag information of the monitoring data, a storage unit configured to store structured monitoring data in a relational database or unstructured monitoring data in an unstructured database on the basis of an identification result of the monitoring data, and a conversion unit configured to search structured monitoring data corresponding to a data conversion condition among the structured monitoring data to convert the searched structured monitoring data into unstructured monitoring data.Type: GrantFiled: December 22, 2016Date of Patent: March 31, 2020Assignee: LSIS CO., LTD.Inventor: Hwa-Young Choi
-
Patent number: 10567406Abstract: A computer-implemented method according to one embodiment includes identifying a cloud computing environment, establishing a baseline associated with input and output requests within the cloud computing environment, monitoring activity associated with the cloud computing environment, comparing the activity to the baseline, and performing one or more actions, based on the comparing.Type: GrantFiled: August 16, 2016Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Daniel J. Winarski
-
Patent number: 10565228Abstract: Testing a database replication system within a multi-container system architecture comprises receiving a first request for creating a database recovery system within a multi-container system architecture. The multi-container system architecture is configured to contain a plurality of tenant databases and a system database, and the database recovery system includes a primary system and a secondary system. The primary system is then identified from the information in the first request. Upon identification, a first tenant database included in the plurality of tenant databases is determined that corresponds to the identified primary system. Upon determining the first tenant database, a second tenant database of the plurality of tenant database is generated that corresponds to the secondary system, and which is enabled to test replicating information that would otherwise be associated with the first tenant database. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: March 6, 2017Date of Patent: February 18, 2020Assignee: SAP SEInventors: Martin Heidel, Michael Muehle, Reiner Singer, Johannes Haeussler, Timo Hochberger, Mohamed Ali Chriki, Sascha Bastke
-
Patent number: 10565349Abstract: A method for updating a system that synchronizes medical data between a cloud repository on a cloud server and a plurality of local repositories on a plurality of local servers of healthcare facilities connected to the cloud server is provided. The method includes, by the cloud server: receiving a request to update a medical synchronization application stored on the cloud server and each of the local servers of the healthcare facilities using an update file; transmitting an instruction to each local server to update the medical synchronization application determining a version information of the medical synchronization application on all of the local servers; and executing the update file to update the medical synchronization application on the cloud server only in the event that cloud server determines that the medical synchronization application of all of the local servers have been updated.Type: GrantFiled: September 8, 2017Date of Patent: February 18, 2020Assignee: Konica Minolta Healthcare Americas, Inc.Inventor: Takao Shiibashi
-
Patent number: 10560853Abstract: Embodiments provision captive portals on network access points (NAPs). In response to a request from a NAP owner, a cloud service associates a NAP with the NAP owner and provides a control channel for configuring the NAP. The NAP owner inputs configuration settings describing the captive portal. The cloud service processes the configuration settings to generate configuration data. The cloud service transmits the configuration data to the NAP. The NAP applies the configuration data to configure the NAP. Some embodiments configure Wi-Fi hotspots with captive portals for gated access to the Internet.Type: GrantFiled: June 8, 2016Date of Patent: February 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Adam R. Dyba, Piyush Goyal, James Christopher Gray, Shai Guday, Thomas W. Kuehnel, Triptpal Singh Lamba, David Neil MacDonald, Darya Mazandarany, Saumaya Sharma
-
Patent number: 10552379Abstract: Provided herein is technology relating to data deduplication and particularly, but not exclusively, to methods and systems for determining an efficiently optimal size of data blocks to use for backing up a data source. Also provided herein are systems for identifying duplicate data in data backup applications.Type: GrantFiled: April 12, 2017Date of Patent: February 4, 2020Assignee: Western Digital Technologies, Inc.Inventor: Tamir Ram
-
Patent number: 10545922Abstract: A synchronization window for synchronizing data for a calendar in a client calendar data store on a calendar data client computer system with data for the calendar in a server calendar data store on a calendar data server computer system can be calculated using a current time. A request for synchronization data for calendar items for the calendar with calendar times that are within the synchronization window can be sent to the calendar data server. One or more responses to the request can be received from the calendar data server. The response(s) can include received records for calendar items that are at least partially within the synchronization window. The received records can include a master record of a recurring calendar item and an instance record of an occurrence of the recurring calendar item. The received records for the calendar items can be incorporated in the client calendar data store.Type: GrantFiled: April 19, 2017Date of Patent: January 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sina Hakami, Juan V. Esteve Balducci, Patrick Tousignant
-
Patent number: 10545943Abstract: A computer-implemented method includes, by a streaming analytics component, identifying a source database table and a target database table. The target database table includes one or more target database rows and one or more target database columns. The method further includes identifying a change stream including a plurality of row-level modifications that cause the target database table to replicate the source database table. The method further includes determining that each row-level modification affects one or more common columns of the target database columns, wherein the common columns exhibit one or more common values for those of the target database rows that are affected by the row-level modifications. The method further includes generating, based on the common values and the common columns, a reconstructed modification statement and sending the reconstructed modification statement to an apply component. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: April 5, 2016Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Paul M. Cadarette, James D. Spyker
-
Patent number: 10545995Abstract: An oldest version timestamp is received from a first database. A current commit timestamp is received from a second database configured to asynchronously replicate the first database. The current global commit timestamp corresponds to a commit transaction executed in the first database and subsequently replicated in the second database. A first test query is then issued to the second database including a request for a current timestamp of the second database. A second test query is issued to the primary database requesting records associated with a target update version that has a target timestamp equal to the current snapshot timestamp. A determination is then made that a first return associated with the first test query and a second return associated with the second test query are identical indicating a successful validation. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: May 22, 2017Date of Patent: January 28, 2020Assignee: SAP SEInventors: Juchang Lee, Chang Gyoo Park, Hyejeong Lee, Kyu Hwan Kim, Mihnea Andrei