Asynchronous Synchronization (e.g., Message Or Notification Based) Patents (Class 707/613)
-
Patent number: 9825980Abstract: A content delivery network includes a plurality of cache servers. Each cache server is configured to receive a request for content from a client system and receive content and security data from a content server. Each cache server is further configured to provide the content to the client system and provide the security data to a monitoring system.Type: GrantFiled: May 24, 2017Date of Patent: November 21, 2017Assignee: AT&T Intellectual Property I, L.P.Inventor: Cristina Serban
-
Patent number: 9792346Abstract: Disclosed in some examples is a method of database replication, the method including at a Relational Database Management System (RDMS), determining a first replication mode; identifying a triggering event; determining that the triggering event indicates a change in the first replication mode; responsive to determining that the triggering event indicates a change in the first replication mode, determining a second replication mode, the second replication mode being a different replication mode than the first replication mode; identifying a database change made by one or more database tasks; and replicating the database change to an external replication component according to the second replication mode.Type: GrantFiled: August 19, 2014Date of Patent: October 17, 2017Assignee: SYBASE, INC.Inventors: Christopher H. Rank, Rene Quakkelaar, Elena Lora-Gallardo
-
Patent number: 9781191Abstract: Methods may provide peak load processing on a computer system. A method may include receiving at a remote computer system a request from a local computer system, coupled to the remote computer system by a network, to replicate at the remote computer system a local instance of an application executing on the local computer system that is subject to user requests received at the local computer system. The method may further include replicating on the remote computer system a remote instance of the application and redirecting user requests from the local computer system to the remote computer system. The method may further include executing on the remote computer system the remote instance of the application, including processing with the remote instance of the application user requests redirected from the local computer system to the remote instance of the application.Type: GrantFiled: February 27, 2013Date of Patent: October 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Vivek Kashyap
-
Patent number: 9754032Abstract: Methods, systems and computer program products for operating a plurality of nodes within a network are provided. Using a monitoring node, a subgroup of the plurality of nodes is monitored, the subgroup including the monitoring node and a non-monitoring node. The non-monitoring node is configured to not manage a distributed database distributed among all monitoring nodes of the plurality of nodes, other non-monitoring nodes of the plurality of nodes, and the monitoring nodes of the plurality of nodes and is configured to not store replicated data from other ones of the plurality of nodes.Type: GrantFiled: September 25, 2015Date of Patent: September 5, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Arnon H. Klein
-
Patent number: 9747357Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.Type: GrantFiled: September 11, 2015Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Patent number: 9742953Abstract: An image forming apparatus of the present embodiment notifies an analysis server of the start and end of a continuous scan scanning a plurality of documents relating to one another. The analysis server collectively analyzes the plurality of pieces of scanned data received between the start of the continuous scan and the end of the continuous scan in response to notification of the end of the continuous scan and transmits one or more storage destination candidates that are output as the results of the analysis to the image forming apparatus. The image forming apparatus outputs the plurality of pieces of scanned data to a storage destination determined from among the one or more storage destination candidates.Type: GrantFiled: April 15, 2016Date of Patent: August 22, 2017Assignee: Canon Kabushiki KaishaInventor: Kouya Okabe
-
Patent number: 9652313Abstract: In one embodiment, a method is disclosed that includes executing, by a device, one or more programs that use asynchronous message passing. The one or more programs comprise instrumentation code that causes message context information to be generated regarding asynchronous messages passed by the one or more programs. The message context information is indicative of one or more points within the one or more programs at which a particular message is sent or received. The method includes maintaining a current message context associated with a particular portion of the one or more programs. The method includes receiving a first asynchronous message that includes message context information for the received message. The method includes updating the current message context to include the message context information received via the first asynchronous message.Type: GrantFiled: July 7, 2015Date of Patent: May 16, 2017Assignee: Cisco Technology, Inc.Inventors: Jamie Lee Taylor, Andrew William Keep, Jonathan Gregory Rossie, Jr., Jonathan Mayer Sobel, R. Kent Dybvig
-
Patent number: 9641419Abstract: Methods, systems, and computer readable media for background testing of communications or storage network equipment are provided. One method includes receiving a control plane definition from a user. The control plane definition may specify emulated network equipment and network protocols run by the emulated network equipment. The method further includes, after receiving the control plane definition, automatically performing at least one background test during an idle time period by sending traffic from the emulated network equipment to at least one device under test and outputting results of the at least one background test to the user.Type: GrantFiled: December 23, 2014Date of Patent: May 2, 2017Assignee: IxiaInventor: Noah Gintis
-
Patent number: 9641495Abstract: A method for user identification, the method comprising relaying an identifier of an application server user to a database associated with the application server, wherein the relaying is performed via a transaction request from the application server to the database.Type: GrantFiled: October 14, 2008Date of Patent: May 2, 2017Assignee: MCAFEE, INC.Inventor: Slavik Markovich
-
Patent number: 9596303Abstract: Networking systems and methods for establishing and maintaining virtual computing clouds are disclosed. A networking system can comprise a server and various instances of a software agent, each agent being installed on a computing device participating in a virtual computing cloud. The server can maintain account setting for a user, wherein the settings can indicate which files on indicated computing devices are included in the virtual computing cloud. The networking system can selectively synchronize data between the computing devices automatically and in a secure manner, and can transmit data in real time to simulate local storage when synchronization of certain files is inappropriate in light of file incompatibility. As a result, the networking system can provide the user with a seamless, automatic system and method for accessing a total computing environment.Type: GrantFiled: November 3, 2014Date of Patent: March 14, 2017Assignee: ADMIEMOBILE LLCInventors: David Simmons, Jonathan M. Conrad
-
Patent number: 9588976Abstract: Systems and methods for data storage management technology that optimizes the creation and storage of file objects. The method includes: receiving a request to create a file object; storing a first portion of the file object in a buffer in a first data storage; determining a location in a second data storage in view of a predicted size of the file object; migrating the first portion of the file object from the buffer to the location in the second data storage; and in response to receiving a second portion of the file object, storing the second portion in the second data storage without storing the second portion in the buffer in the first data storage.Type: GrantFiled: July 22, 2016Date of Patent: March 7, 2017Assignee: Red Hat, Inc.Inventor: Henri Van Riel
-
Patent number: 9575847Abstract: The present application is directed to systems and methods for transferring data between data backup sites. A backup data transfer of data associated with a client device is scheduled, and backup data is transferred from a source data backup site to a destination data backup site. A backend process associated with the client device is suspended, and a determination is made as to whether all backup data for the client has transferred from the source backup data site to the destination backup data site. Responsive to the determination, the backend process associated with the client device is resumed.Type: GrantFiled: July 29, 2014Date of Patent: February 21, 2017Assignee: Carbonite, Inc.Inventors: Jeffry C. Flowers, Jonathan F. Freidin, Chaitanya K. Godsay
-
Patent number: 9529923Abstract: In some embodiments, an apparatus includes an instance of a distributed database at a first compute device configured to be included within a set of compute devices that implement the distributed database. The apparatus also includes a processor configured to define a first event linked to a first set of events. The processor is configured to receive, from a second compute device from the set of compute devices, a signal representing a second event (1) defined by the second compute device and (2) linked to a second set of events. The processor is configured to identify an order associated with a third set of events based at least one a result of a protocol. The processor is configured to store in the instance of the distributed database the order associated with the third set of events.Type: GrantFiled: May 12, 2016Date of Patent: December 27, 2016Assignee: Swirlds, Inc.Inventor: Leemon C. Baird, III
-
Patent number: 9501502Abstract: Systems, methods and computer program product embodiments for providing a locking protocol for partitioned and distributed database tables are disclosed herein. A locking method includes executing, by at least one processor, a first database transaction on a second node, attempting to acquire and acquiring a lock on the second node in intentional exclusive mode, executing, by the at least one processor, a second database transaction on a first node, acquiring a lock on the first node in exclusive mode and waiting to acquire a lock on the second node in exclusive mode, routing, by the at least one processor, the first database transaction to the first node and unsuccessfully trying to acquire a lock on the first node and committing, by the at least one processor, the first database transaction.Type: GrantFiled: January 25, 2013Date of Patent: November 22, 2016Assignee: SAP AGInventors: Juchang Lee, Jin Yeon Lee, Yongjae Chuh, Jaeyun Noh
-
Patent number: 9495398Abstract: Providing an index for a database table that includes a first portion of rows stored in a memory device and a second portion of rows stored in a disk device. A request is received relating to a specific row of the database table. An index that includes entries for each row of the database table stored in the memory device and entries for a subset of the rows of the database table stored in the disk device is accessed. A connection is made to the memory device if the specific row is stored in the memory device, and a connection is made to the disk device if the specific row is stored in the disk device. An action related to the specific row is performed based on the received request.Type: GrantFiled: January 30, 2012Date of Patent: November 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jarmo Parkkinen, Vilho T. Raatikka, Jarmo K. Ruuth, Petri U. Soini, Antoni Wolski
-
Patent number: 9477737Abstract: A computing system is configured to access a plurality of remote databases in order to identify data inconsistencies between the remote databases and provide user interfaces to a user in order to initiate communication via one or more APIs to certain remote databases indicating updates that reconcile said data inconsistencies.Type: GrantFiled: November 19, 2014Date of Patent: October 25, 2016Assignee: CONSUMERINFO.COM, INC.Inventors: Mike Charyk, Nelson Yu
-
Patent number: 9442754Abstract: A system and methods are disclosed for handling requests from virtual machines in virtualized systems that include an accelerator. In accordance with one embodiment, a hypervisor executed by a processing device receives an asynchronous request from a virtual machine. The hypervisor detects that an accelerator is not initialized, and stores in memory at least one of the asynchronous request, an indication of the asynchronous request, or an indication that the accelerator is not initialized. The hypervisor subsequently detects that the accelerator has become initialized, and in response forwards the asynchronous request to the accelerator.Type: GrantFiled: May 27, 2015Date of Patent: September 13, 2016Assignee: Red Hat Israel, Ltd.Inventor: Michael Tsirkin
-
Patent number: 9330155Abstract: A technique for managing synchronous replication and asynchronous replication of both block-based objects and file-based objects employs a common replication session manager configured from a common GUI application. The replication session manager can access different settings for different data objects (e.g., LUNs, file systems, block-based vVOLs (virtual volumes), file-based vVOLs, VMDKs, etc.), with replication settings maintained on a per-data-object basis. The replication session manager can also orchestrate synchronous and/or asynchronous replication sessions, failover, and/or recovery, for any given data object in accordance with the particular data-object-specific settings established for that object.Type: GrantFiled: September 30, 2013Date of Patent: May 3, 2016Assignee: EMC CorporationInventors: Jean-Pierre Bono, Himabindu Tummala, Assaf Natanzon
-
Patent number: 9317520Abstract: A method, computer system, and/or computer program product shares state scope data among client devices in a cloud-based file synchronization service, where the client devices are intermittently connected to the cloud-based file synchronization service. In response to a first client device requesting a current version of shared state scope data from a second client device, the cloud-based file synchronization service transmits a request to the second client device for the updated shared state scope data. The updated shared state scope data is stored in the cloud-based file synchronization service, and then transmitted to the first client device.Type: GrantFiled: July 30, 2013Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Curtiss J. Howard, Todd E. Kaplinger, William A. Nagy
-
Patent number: 9304702Abstract: A system and method for of prioritizing accumulation of time-dependent data is disclosed. In an embodiment, a plurality of data elements are identified to be retrieved. The data elements include a high-priority data element and a low-priority data element. A first data retrieval operation is performed to retrieve the high-priority data element, to store a copy of the high-priority data element in a memory structure, and to reserve a memory space in the memory structure for the low-priority data element based on the low-priority data element corresponding to the high-priority data element. In parallel with the first data retrieval operation, a second data retrieval operation is performed to analyze the memory structure to detect the reserved memory space, upon detecting the reserved memory space, to retrieve the low-priority data element, and to store a copy of the low-priority data element in the reserved memory space.Type: GrantFiled: May 29, 2014Date of Patent: April 5, 2016Assignee: NETAPP, INC.Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
-
Patent number: 9298539Abstract: Various systems and methods for automated error recovery in workflows. For example, one method involves executing operations of a first task. A workflow includes multiple tasks that include the first task. Each of the tasks represents one or more operations that are configured to access one or more elements. The method also involves detecting an error in execution of the one or more first operations, where the error indicates inaccessible elements. In response to the error detection, the method can automatically execute an error recovery portion of the first task. Execution of the error recovery portion includes receiving one or more responses, where the first task can use the response(s) instead of the one or more inaccessible elements.Type: GrantFiled: October 5, 2012Date of Patent: March 29, 2016Assignee: Veritas US IP Holdings LLCInventors: Joshua David Kruck, Shyam Prakash Velupula
-
Patent number: 9275098Abstract: In accordance with embodiments, there are provided techniques for implementing batch processing in a multi-tenant database system. These techniques for implementing batch processing in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database while allowing the owner of the architecture schedule the processing of the functions on the content.Type: GrantFiled: June 12, 2013Date of Patent: March 1, 2016Assignee: salesforce.com, inc.Inventors: Scott Yancey, Andrew Smith, Andrew Waite, Craig Weissman
-
Patent number: 9247000Abstract: The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally (i.e., store copies of objects in local address spaces). By storing a copy of a given object in a local address space, the object's methods may be executed locally, which can help to avoid excessive network traffic associated with remotely executing the object's methods. However, executing an object's methods locally can result in the state of the object (i.e., data associated with the object, etc.) becoming out of sync with other copies of the object in the network. To avoid issues associated with unsynchronized copies of the object in the network, the described embodiments use a policy that specifies conditions under which objects are to be synchronized.Type: GrantFiled: August 21, 2014Date of Patent: January 26, 2016Assignee: Apple Inc.Inventors: Patrick Gates, Craig Federighi, Eric Noyau
-
Patent number: 9235347Abstract: A system, method and computer program product for synchronizing data written to tape with improved data recovery. When writing data to tape, an index is kept in memory and updated to reflect change(s) to a file system mounted on tape. After a predetermined amount of data is written to a tape, a device may perform a sync operation, causing the index to be written into a data partition of the tape. If the sync operation is successful, the index in the index partition of the tape can be updated using a copy of the index in the data partition of the tape next time the tape is mounted. If the sync operation is not successful, the device may write the data to a different location on the same or another tape, update the index, and force another sync operation. This process can be repeated.Type: GrantFiled: January 7, 2015Date of Patent: January 12, 2016Assignee: KIP CR P1 LPInventors: Andrew Glen Klein, Robert C. Sims, William H. Moody, II
-
Patent number: 9231988Abstract: An intercluster repository synchronizer and method for synchronizing objects are disclosed. An example intercluster repository synchronizer includes an information processing system, including a processor, computer-readable medium, and network device. The intercluster repository synchronizer includes a structured information repository on the computer-readable medium. The structured information repository contains a plurality of records corresponding to a selected group of stored information objects. The intercluster repository synchronizer further includes a synchronization indicator that stores an address associated with a remote replication target. The intercluster repository synchronizer also includes a replicator, operable to send a message using the network device to the replication target responsive to changes in the structured information repository, and further operable to receive a message that a plurality of stored information objects have been duplicated at the remote replication target.Type: GrantFiled: October 21, 2011Date of Patent: January 5, 2016Assignee: Rackspace US, Inc.Inventors: Gregory Lee Holt, Clay Gerrard, David Patrick Goetz, Michael Barton, Charles B. Thier
-
Patent number: 9213607Abstract: Systems, methods, and media for synthesizing a view of a file system are provided herein. Methods may include receiving a request to obtain a view of at least a portion of a file system backup for a device, responsive to the request, mounting one or more backup files for the device on a backup node, generating a view of the at least a portion of a file system created from the one or more mounted backup files, the view being accessible via the intermediary node that is communicatively coupled with the backup node.Type: GrantFiled: September 25, 2013Date of Patent: December 15, 2015Assignee: Axcient, Inc.Inventors: Eric Lalonde, Vito Caputo
-
Patent number: 9201892Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.Type: GrantFiled: August 30, 2011Date of Patent: December 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Patent number: 9189490Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.Type: GrantFiled: February 27, 2013Date of Patent: November 17, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Patent number: 9088538Abstract: This invention includes a synchronized storage server enabled to send the end-point device a notification including the root folder list. The end-point device compares the sent root folder list to a previously stored root folder list in the end-point devices' memory. If the end-point device detects either a new root folder on the synchronized storage server, a change in an existing folder, or deleted content in a folder the end-point device will determine that a change is required to the stored data. Next the end-point device will synchronize with the synchronized storage server and create a new storage list. Finally, the synchronized storage server will send the end-point device a new encrypted folder encryption key which includes the encrypted file contents along with identifying information such as the server name and revision information.Type: GrantFiled: March 15, 2013Date of Patent: July 21, 2015Assignee: SAIFE, Inc.Inventors: Ty Brendan Lindteigen, John Curtis
-
Patent number: 9083684Abstract: In general, according to one embodiment, a communication node includes a key synchronization controller and an application communicator. The key synchronization controller controls synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of an application key between a correspondent node and the communication node and the latter process is for synchronizing a rule for assignment of the application key to a session with the correspondent node, the session shared with the correspondent node. The application communicator provides the application key in accordance with the rule, the key for use by an application having the session.Type: GrantFiled: September 5, 2013Date of Patent: July 14, 2015Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Yoshimichi Tanizawa, Shinichi Baba
-
Patent number: 9049285Abstract: Methods, Plain Old Telephone System (POTS) phones, and computer program products are provided for synchronizing client application data, such as names and associated telephone numbers in a phone book, between the POTS phone and a content portal through a Public Switched Telephone Network (PSTN). A dial-up data communication connection is established between the POTS phone and the content portal through the PSTN. A determination is made at the content portal that the POTS phone is associated with client application data in the portal database of the content portal. Client application data is synchronized between the POTS phone and the portal database in response to the determined association between the POTS phone and client application data in the portal database.Type: GrantFiled: April 13, 2006Date of Patent: June 2, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Douglas O'Neil, Barbara Roden
-
Patent number: 9043274Abstract: A non-transitory computer readable medium can include a local management service programmed to receive real-time status information from producer components registered within the local management service. The local management service can also periodically propagate status data to a local database based on the real-time status information, the status data corresponding to changes in the status information for at least one of the producer components. A local system manager can be programmed to push the status data across a network to a central system manager to facilitate a storing of the status data in a central database, wherein the status data pushed to the central system manager includes only status data changed in the local database.Type: GrantFiled: May 22, 2012Date of Patent: May 26, 2015Assignee: Shoretel, Inc.Inventors: Andy Cheng, Venkatraman Naganathan
-
Patent number: 9043283Abstract: Database updates to primary and secondary database structures are performed by writing information from a client to both primary and secondary database services and building the database structure at the primary database service while delaying application of data written to the secondary database service until notification at the secondary database service from the primary database service. The primary database service provides notification upon completing the database structure so that the secondary database service can proceed with building the database structure from the information provided by the client or with information provided by the primary database service.Type: GrantFiled: November 1, 2011Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventor: Gerald F. McBrearty
-
Publication number: 20150142739Abstract: Systems and methods are provided for an asynchronous data replication system in which the remote replication reduces bandwidth requirements by copying deduplicated differences in business data from a local storage site to a remote, backup storage site, the system comprising: a local performance storage pool for storing data; a local deduplicating storage pool for storing deduplicated data, said local deduplicating storage pool further storing metadata about data objects in the system and which has metadata analysis logic for identifying and specifying differences in a data object over time; a remote performance storage pool for storing a copy of said data, available for immediate use as a backup copy of said data to provide business continuity to said data; a remote deduplicating storage pool for storing deduplicated data; and a controller for synchronizing the remote performance storage pool to have the second version of the data object using deduplicated data.Type: ApplicationFiled: September 19, 2014Publication date: May 21, 2015Inventors: Madhav MUTALIK, Christopher A. PROVENZANO, Philip J. ABERCROMBIE
-
Publication number: 20150142737Abstract: A method and associated system for efficiently firing mapping and transform rules during a bidirectional synchronization of two or more systems. A processor loads a set of mapping and transform synchronization rules and a set of cross-reference tables. When an event message received from a source system identifies a revision to an element of the source system's data, the processor parses the message to identify the revised source-system data. The processor uses the cross-references to identify synchronization rules that are associated with the revised data element. If any of the identified rules requires an additional source-system data element or an extrinsic data element located at an external source, the processor retrieves those further identified data elements. The processor then looks up the synchronization procedure of the identified rules, packages it into a synchronization message, and sends the message to the target system.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ajay K. Behuria, James E. Bostick, John M. Ganci, Jr., Souvik Majumdar, Shuvamoy Saha, David S. Wenk
-
Publication number: 20150142738Abstract: The management system includes pair management information for managing pair groups and resource management information for managing resources allocated to the pair groups. The management system monitors data transfer latencies in asynchronous remote copy in the pair groups. In a case where data transfer latencies in a first pair group of the pair groups reach a threshold, the management system selects a first asynchronous remote copy pair from the first pair group with reference to the pair management information. The management system selects a second pair group allocated resources different from resources allocated to the first pair group as a candidate migration destination of the first asynchronous remote copy pair with reference to the resource management information.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: Hitachi, Ltd.Inventors: Hiroko Fujii, Hideo Ohata
-
Publication number: 20150134608Abstract: According to one aspect, embodiments of the invention provide a sequence engine comprising a local queue configured to receive captured data in a first sequence, the captured data including a plurality of individual messages, each message including sequence information representative of a chronological order in which the messages was captured, a coupling facility in communication with the local queue, the coupling facility comprising a plurality of data tables wherein a first one of the plurality of data tables is configured to store the captured data in the first sequence, and a dispatcher in communication with the plurality of data tables and configured to resequence, based on the sequence information, the captured data into a second sequence, wherein the second sequence corresponds to the chronological order in which the plurality of individual messages were captured, and to forward the captured data to a destination database in the second sequence.Type: ApplicationFiled: January 22, 2015Publication date: May 14, 2015Inventor: John Randy Frerking
-
Patent number: 9026492Abstract: Handling asynchronous data provided by at least two sources includes receiving a first portion of the data from a first one of the sources, receiving a second portion of the data from a second one of the sources, where the first and second portions provide the same data, and saving at least one of the portions containing more recent data. The sources may be synchronized with each other to contain the same data. All of the portions may be saved. A portion that contains data that is older than the more recent data may be discarded. Handling asynchronous data provided by at least two sources may also include establishing an active leg for data provided by one of the sources, establishing a passive leg for data provided by an other one of the sources, and saving data provided through the active leg.Type: GrantFiled: March 26, 2012Date of Patent: May 5, 2015Assignee: EMC CorporationInventors: Oliver M. D. Shorey, Dan Arnon, David Meiri
-
Publication number: 20150120655Abstract: Embodiments of the present invention provide a method for synchronizing content and relate to the field of communications.Type: ApplicationFiled: December 30, 2014Publication date: April 30, 2015Applicant: HUAWEI DEVICE CO., LTD.Inventors: Haizhang Chi, Zongjun Yang
-
Patent number: 9020143Abstract: Methods and apparatus are provided for a managing at least one network address book of a user at a TS in a UPnP home network. A request to update a contact entry is received from a TCP that is coupled to the TS in the UPnP home network. The request includes contact information associated with at least one entity of the contact entry, and an identifier of a source of the contact entry. It is determined whether the identifier in the request is associated with any of one or more network address books in one or more WAN servers coupled to the TS via a WAN. When the identifier is associated with at least one of the one or more network address books, the contact entry in the at least one network address book is updated based on the contact information. When the identifier is not associated with any of the one or more network address books, the contact entry in a local address book in the TS is updated based on the contact information.Type: GrantFiled: August 29, 2011Date of Patent: April 28, 2015Assignee: Samsung Electronics Co., LtdInventors: Mayuresh Madhukar Patil, Arun Prasath Ramamoorthy, Je-Young Maeng
-
Patent number: 9015115Abstract: A system for defining a plurality of extended tables, wherein each extended table of the plurality of extended tables is associated with a corresponding base table of a plurality of base tables. The system updates data contained by the plurality of extended tables in accordance with data contained by the plurality of base tables, wherein the updating is performed asynchronously across logical units of data contained by the plurality of extended tables. The system provides a combined view of the data contained by the plurality of extended tables and the data contained by the plurality of base tables.Type: GrantFiled: September 19, 2012Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventor: Brian Diehl
-
Patent number: 9015114Abstract: A synchronization infrastructure that synchronizes data stored between components in a cloud infrastructure system is described. A first component in the cloud infrastructure system may store subscription information related to a subscription order which may in turn be utilized by a second component in the cloud infrastructure system to orchestrate the provisioning of services and resources for the order placed by the customer. The synchronization architecture utilizes transactionally consistent checkpoints that describe the state of the data stored in the components to synchronize the data between these components.Type: GrantFiled: March 15, 2013Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
-
Patent number: 9002788Abstract: Method and apparatus for transferring files between hosts including reading a first configuration file to obtain file retrieval criteria, logging into a retrieval host to retrieve a file based on the file retrieval criteria, saving retrieved file to a local host, reading a second configuration file to obtain file push criteria, including instructions for where to push the retrieved file, pushing the retrieved file to a push host based on the file push criteria, pushing an enabled hosts file from the local host to the push host, the enabled host file containing configuration criteria and sending a notification to the retrieval host if a file meeting the configuration criteria has not been retrieved from the retrieval host to the local host, or sending a notification from the local host to the push host if a file meeting the configuration criteria has not been pushed to the push host.Type: GrantFiled: September 30, 2011Date of Patent: April 7, 2015Assignee: Verisign, IncInventors: Karl M. Henderson, John Kenneth Gallant
-
Patent number: 8996457Abstract: A server stores files and manages the synchronization of those files across client devices in accordance with user preferences that may be embodied in change management rules. A first version of a file has been designated to be synchronized across at least a first client and a second client. The first client accesses the first version of the file and creates a first modified version of the file, and the second client accesses the first version of the file and creates a second modified version of the file. When the first and second clients attempt to re-synchronize their respective modified versions of the file, the server determines a preferred version from among the available modified versions of the file according to change management rules. Then, the preferred version is stored by the server and is subsequently served for synchronization across the client devices.Type: GrantFiled: June 28, 2013Date of Patent: March 31, 2015Assignee: Dropbox, Inc.Inventors: Robert R. Sachs, Robin W. Reasoner, Adam Avrunin
-
Patent number: 8990410Abstract: Certain exemplary embodiments can provide a method, which can comprise, responsive to a determination that a Web-based transaction has caused an exceedance of a maximum threshold percentage of transactions processed offline, at a user interface of an information device, rendering an automatic alert indicative of the exceedance. The Web-based transaction can be requested from a browser.Type: GrantFiled: December 11, 2008Date of Patent: March 24, 2015Assignee: IBM International Group BVInventor: Suresh Damodaran
-
Publication number: 20150082100Abstract: The various embodiments herein provide a method and system for synchronization of links and attachments during synchronization between source and target devices. The system for executing synchronization between the source and target devices comprises a connector framework, a process framework, a mapping manager, a recovery manager, a conflict manager and a failure manager. The method comprises getting the “as of state” of the attachment that is old and new attachment information list for the revisions, then the system having history for the attachment constructs “as of state” and send as part of the event and system not having history for the attachment, stores attachment information in the history state table with the source update time information in poller as well as the time of adding attachment from the adapter.Type: ApplicationFiled: September 15, 2014Publication date: March 19, 2015Inventors: SANDEEP JAIN, ANIL BABUBHAI SAVANI
-
Publication number: 20150081629Abstract: The disclosure describes an on-demand web-based software and hardware platform that has been developed, on a custom hardware (server) architecture, in an abstracted fashion to enable the administrative users (admins) to create and deploy their experience that can manage asynchronous communication and decision-oriented workflows, in a secure fashion, within a healthcare system. The experience created by the admin can be used for almost any use-case (within care delivery, care coordination and care management) where asynchronous and decision-based workflows and video-centric asynchronous communication proves to derive value resulting in increased productivity, reduction in cost, improved revenue production. Additionally, from an asynchronous communication perspective, the platform empowers the delivery of “capture, store and forward” video-based one-way, two-way and multi-way user interactivity.Type: ApplicationFiled: September 12, 2014Publication date: March 19, 2015Inventors: Phil Newman, Steve Grimm, Paul Winterling
-
Publication number: 20150081628Abstract: A method, system and computer-usable medium are disclosed for improved point-in-time copying of data within an asynchronous data mirroring environment. A first establish for a first point-in-time copying process is generated, followed by submission of a request to initiate an asynchronous data mirroring process associated with the first point-in-time copying process. In response, a point-in-time establish reservation is generated for a second point-in-time copying process. If it is not possible to successfully perform the second point-in-time copying process, then the point-in-time establish reservation is cancelled and the first point-in-time copy establish is failed. Otherwise, the point-in-time establish reservation is then used to generate an establish for the second point-in-time copying process, which is then initiated.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Applicant: International Business Machines CorporationInventors: Theresa M. Brown, Eduard A. Diel, Gregory E. McBride, David M. Shackelford
-
Publication number: 20150066847Abstract: A system for migrating data from a source file system to a destination file system while the source file system is in active use, in part by transitioning the client's use of the source file system to that of the destination file system without unmounting the client from the source file systemType: ApplicationFiled: August 27, 2013Publication date: March 5, 2015Applicant: NetApp, Inc.Inventors: Derek Beard, Greg Althaus, Duen-Wen Hsiao, Jason Preston, Damon Fleury
-
Publication number: 20150066846Abstract: A system for migrating data from a source file system to a destination file system, in a manner that is transparent and seamless to clients of the source file system.Type: ApplicationFiled: August 27, 2013Publication date: March 5, 2015Applicant: NetApp, Inc.Inventors: Derek Beard, Darrell Suggs, Fountain Ray, Gregory Dahl, Damon Fleury, Ryan Cox, Ghassan Yammine, Gregory Becker, Bryan Venteicher, Kris Meier