Scheduled Synchronization Patents (Class 707/618)
-
Patent number: 11836051Abstract: A method for managing data backup includes: making a determination that an asset source is a first type of asset source, in which a source client device comprises the asset source; generating, based on the determination, a data transfer path for a plurality of snapshots associated with the asset source between the source client device and a data protection system; initiating a backup for user data associated with the asset source to a target client device; obtaining the plurality of snapshots to the data protection system using the data transfer path, in which the user data is backed up in the target client device while at least a portion of the plurality of snapshots is obtained by the data protection system; and deleting the plurality of snapshots from the source client device, upon receipt of confirmation that the plurality of snapshots is successfully stored in the data protection system.Type: GrantFiled: April 21, 2022Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Upanshu Singhal, Shelesh Chopra
-
Patent number: 11604772Abstract: A database system could include a first database engine, a second database engine, and a replication engine. The database system could also include processors configured to perform operations. The operations could involve obtaining indicators that are respectively associated with performance issues that can occur in the database system, each indicator defining one or more conditions that, when satisfied, cause the indicator to become active. The operations could also involve obtaining mappings between: (i) at least some of the indicators, and (ii) remediation subroutines.Type: GrantFiled: March 9, 2022Date of Patent: March 14, 2023Assignee: ServiceNow, Inc.Inventors: Siddharth Rajendra Shah, Jeremy Norris
-
Patent number: 11526401Abstract: Targetless snapshot schedules are defined by policy objects that include a snap creation interval, maximum snap count, and schedule ID. Multiple schedule IDs can be associated with a single storage object to implement different concurrent targetless snapshot schedules with a single storage object. Multiple storage objects may use the same targetless snapshot schedule independently. Because the targetless snapshot schedules are implemented independently, discard of old snapshots to maintain a snap count for a first storage object does not cause discard of snapshots for a second storage object. Further, discard of old snapshots to maintain a snap count for a first schedule does not cause discard of snapshots for a second schedule applied to the same storage object.Type: GrantFiled: May 29, 2020Date of Patent: December 13, 2022Assignee: Dell Products L.P.Inventors: Nicholas Von Hein, Michael Ferrari, Daryl Kinney, Shakil Anwar, Tao Tao
-
Patent number: 11265367Abstract: An application platform system and method. A data synchronization instance manages a reference state object for a data synchronization system (DSS) account. A first local state object is stored at a first application system. The first application system receives update notifications provided by the DSS. A second local state object is stored at a second application system. The second application system receives update notifications provided by the DSS. An application instruction of the first application system is transformed into a state update, and the first local state object is modified to include the state update. The state update is provided to the DSS via a local update notification. The reference state object is modified to include the state update. The state update is provided to the second application system via a reference update notification. The second local state object is modified to include the state update.Type: GrantFiled: December 30, 2019Date of Patent: March 1, 2022Assignee: Twilio Inc.Inventors: Carl Olivier, Sergei Zolotarjov, Mihails Velenko, Devid Liik, Artyom Tyazhelov
-
Patent number: 11016953Abstract: An information processing device includes acquisition means for acquiring a plurality of tree structure data in which information groups are represented by tree structures and merge means for generating merged tree structure data merging the plurality of tree structure data. The merge means merges, for information satisfying a condition indicating that a certain distance from other information in the tree structure data is maintained, a subtree at a level below the information in the tree structure data, into the merged tree structure data, wherein the information satisfying the condition is included in a node selected from the plurality of tree structure data; and reorganizing for information satisfying a condition indicating that the distance between pieces of information is short, a merged subtree by merging subtrees below the information in the tree structure data into the information.Type: GrantFiled: October 11, 2017Date of Patent: May 25, 2021Assignee: NEC CORPORATIONInventor: Kenichiro Ishikawa
-
Patent number: 10885054Abstract: The disclosure facilitates management of a plurality of related data stores by tracking metadata changes across the data stores, detecting the impact of the tracked metadata changes, and generating alerts based on the detected impact. Metadata change data from a plurality of data stores are received by a change impact engine and recorded to a centralized metadata change data structure. At least one change impact rule is applied to the recorded metadata change data and, upon detection of an impact based on the applied change impact rule, an alert based on the applied impact rule is generated. Consolidating the metadata change data from multiple data stores and detecting metadata changes that will significantly impact the operation of the associated system provide advance opportunities to manage and/or mitigate the impact of the metadata changes.Type: GrantFiled: July 3, 2018Date of Patent: January 5, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Samuel Gerald Bish, David C. Youngberg, Chrystal J. Sander, Richard William Wallen, Katie Marie Reece
-
Patent number: 10796667Abstract: A mechanism is described for facilitating using of a shared local memory for register spilling/filling relating to graphics processors at computing devices. A method of embodiments, as described herein, includes reserving one or more spaces of a shared local memory (SLM) to perform one or more of spilling and filling relating to registers associated with a graphics processor of a computing device.Type: GrantFiled: October 11, 2019Date of Patent: October 6, 2020Assignee: INTEL CORPORATIONInventors: Joydeep Ray, Altug Koker, Balaji Vembu, Murali Ramadoss, Guei-Yuan Lueh, James A. Valerio, Prasoonkumar Surti, Abhishek R. Appu, Vasanth Ranganathan, Kalyan K. Bhiravabhatla, Arthur D. Hunter, Jr., Wei-Yu Chen, Subramaniam M. Maiyuran
-
Patent number: 10474570Abstract: In one embodiment, a memory control process of a device receives a plurality of program/erase (P/E) requests for a flash memory of the device. The memory control process then stores data associated with the plurality of P/E requests in a random access memory (RAM) of the device, and aggregates the plurality of P/E requests into a single P/E operation. The memory control process may then send the single P/E operation to the flash memory at a given interval to update the flash memory with the data stored in the RAM.Type: GrantFiled: November 24, 2015Date of Patent: November 12, 2019Assignee: Cisco Technology, Inc.Inventors: Leo Dumov, Rohit Jindal
-
Patent number: 10459806Abstract: A cloud storage replica of a production device is created and asynchronously updated. A snap, clone or portion of the replica is copied to a cloud gateway in a failover situation. Access to replica images may be obtained via other cloud gateways.Type: GrantFiled: April 19, 2017Date of Patent: October 29, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Xiali He, John W. Bates, Slavik Neymer, Arieh Don
-
Patent number: 10417250Abstract: A system, method, and computer program product are provided for performing real-time data model transformations. In operation, a data transformation system receives data from one or more source streams of data. The data transformation system identifies one or more target storage areas to store the data. The data transformation system identifies dependencies associated with the data based on relationship metadata associated with the data. Further, the data transformation system automatically transforms the data into a format associated with the one or more target storage areas such that the dependencies associated with the data are maintained. Moreover, the data transformation system stores the transformed data in the one or more target storage areas in the format associated with the one or more target storage areas such that the dependencies associated with the data are maintained.Type: GrantFiled: January 18, 2017Date of Patent: September 17, 2019Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Eitan Gal, Nir Pedhazur, Oren Kafka
-
Patent number: 10387368Abstract: Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug age data corresponding to a software product in the software testing system, wherein the software testing system stores a plurality of version files of the software product. Another aspect includes based on receiving a new version file of the software product, determining a file to delete of the plurality of version files and the new version file based on the ideal age vector. Yet another aspect includes deleting the determined file to delete such that a number of remaining version files is equal to a number of the plurality of version files.Type: GrantFiled: October 23, 2015Date of Patent: August 20, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey M. Gertner, Timothy D. Greer
-
Patent number: 10262034Abstract: Data obsolescence is managed using a bitmap or bit array index which is associated with a table during an obsolescence control period. A table is selected to undergo obsolescence control for a period of time. Any records that have not been accessed for a certain number of cycles ‘M’, which represents an obsolescence limit, are deemed to be obsolete. During at least a part of each cycle, the results of database queries to the table are monitored, such that for each cycle an ‘obsolescence’ bitmap is created indicating which records were accessed. Once a sufficient number of cycles have elapsed, so that records that have not been accessed at all since the start of the obsolescence control period lie outside the obsolescence limit, queries are restricted to records which have been accessed during the last ‘M’ cycles by applying the ‘M’ most recently stored obsolescence bitmaps.Type: GrantFiled: June 9, 2016Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Luis Campo Giralte, Jose Luis Mujeriego Gomez
-
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
-
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: 9003500Abstract: A user uploads content such as files containing audio, video, graphical, data, points of interest, and other information from a user device such as a personal computer to a central server over the internet. Upon determining that a trigger event has occurred, communication and processing circuitry in a vehicle device automatically download the previously uploaded content over the interne and a short-range wireless network and store the content for use by a device such as an audio/visual/navigation unit. Examples of a trigger event include proximity to a short-range wireless communication network coupled to the internet, presence within a geofence, turning off a vehicle's engine, or detecting an SMS wake-up message while the vehicle device's main processor, transceivers not used for SMS, and auxiliary circuitry are in sleep mode. The short-range wireless network can be a vehicle owner's home network, or a commercial wi-fi hot spot, or subscription wireless service.Type: GrantFiled: March 15, 2010Date of Patent: April 7, 2015Assignee: HTI IP, LLCInventors: Robert J. Oglesbee, Dane Dickie, Charles M. Link, II
-
Publication number: 20150095281Abstract: An approach is provided for causing, at least in part, an initiation of at least one content update request based, at least in part, on a first update frequency. The update frequency platform may determine at least one result of the at least one content update request. Then, the update frequency platform may cause, at least in part, an adjustment of the first update frequency to a second update frequency based, at least in part, on the at least one result.Type: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Applicant: Nokia CorporationInventors: Lassi Taneli NIEMINEN, Ari Olavi TOURUNEN
-
Patent number: 8996459Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.Type: GrantFiled: September 29, 2008Date of Patent: March 31, 2015Assignee: Xcerion AktiebolagInventors: Daniel Arthursson, Marcus Bristav
-
Patent number: 8972334Abstract: A method includes monitoring, on a computing device, data events corresponding to manipulation of data by an application. The monitoring is performed by a data library service that is embedded in the application. The method includes, in response to the monitoring indicating first data on the computing device is modified by the application, synchronizing, by the computing device under control at least in part of the data library service, second data stored on one or more storage providers in a network with the first data modified by the application and stored on the computing device. Apparatus and computer program products are also disclosed.Type: GrantFiled: December 21, 2012Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 8949181Abstract: A threshold tracking system enabling users to arrange input data according to a set time of input creation is disclosed. The tracking system defines threshold variables that maintain counts of inputs over a set threshold time and the input values associated with each count. The threshold variables also maintain timelines, which are divided into time periods. Information may be stored in a working memory, which utilizes a scheduler to update state variable values.Type: GrantFiled: February 14, 2006Date of Patent: February 3, 2015Assignee: Solarwinds Worldwide, LLCInventors: Solve Stokkan, Stephen Haler
-
Patent number: 8938424Abstract: A computer-implemented system and method performs an iterative process to assess the installation of an upgrade version of a database product for consistency with a baseline version of the database product. To assess the installation, the baseline version and the upgrade version are reconciled by modifying one or both of the baseline and upgrade versions. The modified baseline and upgrade versions are then analyzed to determine whether any remaining inconsistencies exist. Any remaining inconsistencies are then identified and classified, and reconciled. Thereafter, the process is repeated iteratively until the upgrade version is reconciled with the baseline version.Type: GrantFiled: October 31, 2012Date of Patent: January 20, 2015Assignee: CA, Inc.Inventors: Robert C. Rose, Richard L. Schertz
-
Patent number: 8892505Abstract: Provided is a method and system for scheduling a task in a data warehouse. A task in a data warehouse is scheduled based on selection of a report related to the data warehouse.Type: GrantFiled: December 29, 2010Date of Patent: November 18, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Madan Gopal Devadoss, Ranveer Kumar Singh, Panish Ramakrishna
-
Patent number: 8886601Abstract: A method of incrementally replicating investigative analysis data is disclosed along with a system for performing the same. The method and system provide the ability to break a data replication job into multiple “replication chunks” which can be exported and imported separately. By doing so, the method and system can efficiently replicate large numbers of data object changes over an unreliable data network.Type: GrantFiled: June 20, 2013Date of Patent: November 11, 2014Assignee: Palantir Technologies, Inc.Inventors: Alexander Landau, Tim Wilson, Richard Allen Ducott, III
-
Patent number: 8868497Abstract: A query handler may be configured to receive a query which is applicable against different combinations of a plurality of remote databases and a corresponding plurality of replica databases including at least some replicated data of respective ones of the remote databases, wherein the query arrives at a plurality of query arrival times and is executed at a plurality of query execution times. A replication manager may be configured to execute a synchronization plan for at least one selected replica database in which a selected synchronization timestamp of the at least one selected replica database is updated to a target synchronization timestamp, wherein the synchronization occurs during a synchronization processing time. A synchronization scheduler may be configured to schedule the synchronization plan to increase an information value of a query response, including selecting the target synchronization timestamp including relating the synchronization processing time to a selected query execution time.Type: GrantFiled: April 26, 2010Date of Patent: October 21, 2014Assignee: SAP AGInventors: Ying Yan, Wen-Syan Li, Jian Xu
-
Patent number: 8862543Abstract: Various embodiments of systems and methods for synchronizing a primary repository and a secondary repository in a business infrastructure are disclosed. Content of artifacts present in the primary repository and the secondary repository are indexed. Based upon a search criteria received on the secondary repository, an integrated search service provided on the secondary repository is invoked to perform a combinatorial query on the indexed content and retrieve an identifier of each artifact corresponding to the search criteria. Based upon relevancy parameters, the retrieved identifiers are ranked and rendered as a categorized table including a first column and a second column for identifiers present in the primary repository and the second repository respectively. Based upon a user action received on the ranked identifiers in the first column of the categorized table, the associated artifacts are determined and downloaded from the primary repository to the secondary repository.Type: GrantFiled: June 13, 2011Date of Patent: October 14, 2014Assignee: Business Objects Software LimitedInventors: Suresh Pasumarthi, Arindam Bhattacharjee, Shiva Prasad Nayak, Ganesh Vaitheeswaran
-
Patent number: 8856071Abstract: Data tables in data warehouses are updated to minimize staleness and stretch of the data tables. New data is received from external sources and, in response, update requests are generated. Accumulated update requests may be batched. Data tables may be weighted to affect the order in which update requests are serviced.Type: GrantFiled: August 11, 2009Date of Patent: October 7, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Lukasz Golab, Mohammad Hossein Bateni, Mohammad Hajiaghayi, Howard Karloff
-
Publication number: 20140279883Abstract: When a new worker requests access to a dataset, the largest chunk of the dataset is identified and split into two new chunks by the worker having the chunk assigned to it. The chunk is split in such a manner that both workers have enough un-processed data records, and collisions among the workers processing the data records are avoided. Finding the split point may be an iterative process.Type: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: Sitecore A/SInventor: Dmytro KOSTENKO
-
Publication number: 20140250062Abstract: Certain embodiments facilitate developing an application using a client-side object model to data source mapping. This may involve defining data use on the client side of the application in various ways that simplify the development necessary to implement data access features. In certain embodiments, data access and synchronization between a client and a data source is accomplished by configuring the client to map to a set of remote procedure call operations for a given data source. For example, the user may implement or confirm update, create, delete, and retrieve function calls for a given data source such that the application can implement data access and updating using those functions. Embodiments use persistent object identifiers, change logs, and/or data bindings in a client to provide various features and benefits. Certain embodiments also facilitate conflict resolution, demand paging, and lazy loading.Type: ApplicationFiled: November 14, 2008Publication date: September 4, 2014Applicant: Adobe Systems IncorporatedInventors: Jeff Vroom, Thomas Lane, Christophe Coenraets
-
Patent number: 8818940Abstract: A system and method for executing record actions in a multi-tenant database and application service is provided. The system and method is configured to provide a message queue and an event queue, the message queue configured to store a plurality of messages corresponding to record actions and the event queue configured to store a corresponding list of events. The system and method are configured to process record actions on the plurality of records by selecting a plurality of messages in the message queue for processing, the selected plurality of messages corresponding to a plurality of record actions on records in the multi-tenant database, identifying a plurality of events in the event queue corresponding to the selected plurality of messages, and processing the identified plurality of events as a batch to execute the plurality of record actions.Type: GrantFiled: March 29, 2011Date of Patent: August 26, 2014Assignee: salesforce.com, inc.Inventors: Sanjaya Lai, Kedar Doshi, Yamuna Esaiarasan, Chaitanya Bhatt
-
Patent number: 8818941Abstract: Arrangements are provided which improve the efficiency of the synchronization process. The same ensure that synchronizations of large quantities of content can be completed with a minimum of delay. One method prioritizes the various tasks that are to be performed prior to synchronization. Another method initiates dependent tasks while parsing a synchronization tasks list. Yet another method allows modification of an in-process synchronization operation to allow new synchronization tasks to be accomplished within the context of the same process, negating the need to restart synchronization.Type: GrantFiled: February 15, 2008Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Dennis Kiilerich, Andrew L. Silverman
-
Patent number: 8799218Abstract: A method and a system of business channel synchronization are provided. In one example embodiment, a network-based commerce system may receive, via a network and from a client application, update data related to a user listing, update a record related to the user listing, utilizing the received update data; and communicate, via the network, the received update data reflecting a further update to the record related to the user listing to the client application. In one example embodiment, a client system may comprise a communication module, a listing manager, a synchronization engine, an upload module, and a user interface module. In one example embodiment, a user may synchronize the user's listing data from a client application to one or more network-based commerce systems. In an alternative example embodiment the user may synchronize the user's listing data from one or more network-based commerce systems to a client application.Type: GrantFiled: December 1, 2006Date of Patent: August 5, 2014Assignee: eBay Inc.Inventors: Allen Yihren Liu, Philip J. King, Michael Maffeo, Hemant V. Tamhanker, Ajay K. Agrawal
-
Patent number: 8781528Abstract: Embodiments of systems and methods for automatic backup of a user's data stored on a mobile device are disclosed. In one embodiment, a method includes storing a user information from a memory of a mobile communication device into a database; determining a status of the mobile communication device; and when the status indicates that the mobile communication device requires replacement, notifying a user of an availability of the user information from the storage facility for creation of a replacement device.Type: GrantFiled: December 31, 2007Date of Patent: July 15, 2014Assignee: The Invention Science Fund I, LLCInventors: Royce A. Levien, Robert W. Lord, Mark A. Malamud
-
Patent number: 8725680Abstract: Various embodiments related to the ability to find content for consumption across all endpoint computing devices in a computing system are disclosed. For example, one disclosed embodiment provides a method for presenting content including aggregating endpoint metadata for each endpoint computing device in a computing system and content metadata of content stored on each of a plurality of endpoint computing devices, receiving a request for a content item on a selected endpoint computing device, querying aggregated endpoint metadata and content metadata to find instances of the content item and corresponding endpoint computing device locations, generating a ranked list of instances of the content item based on selection criteria, and selecting an instance of the content item from the ranked list for playback by the selected endpoint computing device.Type: GrantFiled: February 8, 2011Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Jeffrey C. Abraham, Bruno K. da Costa, Zach Johnson, Shane McRoberts, Andrew L. Silverman, Joseph McClanahan, Robert N. Pulliam, Rodrigo Bomfim, Sean Kollenkark
-
Patent number: 8677376Abstract: A synchronization system is described herein that synchronizes two environments by correctly matching identity objects in a source environment with related objects in a target environment. In addition to matching identities based on primitive attributes, the system matches identities across multiple heterogeneous environments based on their relative positions in an identity graph. The system builds the identity graph by first matching some identity objects based on primitive attribute value comparisons. The system fills in the remainder of the identity graph by comparing references to/from the matched identity objects. The combination of attribute value comparisons and comparing references enables identity-aware applications to complete a single identity graph, determine the equivalency of identities in this graph, and apply policy based on this new relationship.Type: GrantFiled: September 29, 2010Date of Patent: March 18, 2014Assignee: Microsoft CorporationInventors: Billy Kwan, Joseph M. Schulman
-
Patent number: 8654951Abstract: A method, apparatus and computer program product for synchronizing transcripts and recordings of a bridge conference is described. An audio file recording of a bridge conference is accessed as well as a transcript of events associated with the bridge conference. The transcript of events associated with the bridge conference is synchronized with the audio file recording of a bridge conference such that a user can utilize the transcript to navigate to a desired place in the audio file recording of a bridge conference.Type: GrantFiled: December 20, 2007Date of Patent: February 18, 2014Assignee: Avay Inc.Inventors: Gary Olmsted, John R. Klein
-
Patent number: 8655835Abstract: An information generating device in an information communication system in which contents and catalog information including its attribute information are distributed in node devices, includes: a first storage unit storing first catalog information, the catalog information including link information associating the plurality of attribute information with each other; a acquisition unit acquiring, in response to updating the content of the attribute information, the updated attribute information; a generation unit generating the link information for updating the first catalog information on the basis of the attribute information acquired by the first acquisition unit, and the first catalog information stored in the first storage unit, and generate second catalog information including the generated link information and the updated attribute information; a second storing unit storing the second catalog information; and an updating unit updating the first catalog information on the basis of the second catalog inforType: GrantFiled: September 21, 2011Date of Patent: February 18, 2014Assignee: Brother Kogyo Kabushiki KaishaInventor: Kazuhiro Nakamura
-
Patent number: 8639659Abstract: A program product and a method with which a server computer enables an object in content data to be edited collaboratively. The server computer is connectable through a network to a first client computer associated with a first user and a second client computer associated with a second user. In addition, the present invention provides a method that enables an object in content data to be edited collaboratively by a first client computer associated with a first user and a second client computer associated with a second user. The present invention provides a system and a program product as well.Type: GrantFiled: May 31, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Tatsuya Ishihara, Shin Saito
-
Patent number: 8626708Abstract: A method and arrangements for managing user data stored in a database of a communications system where the database is managed by a main controller is disclosed. In the method a user is first authenticated, where after an application entity can manage user data in the database that associates with the user and an application by communicating data between the application entity and a second entity connected to the communications system.Type: GrantFiled: October 13, 2005Date of Patent: January 7, 2014Assignee: Nokia CorporationInventors: Pekka Laitinen, Silke Holtmanns
-
Patent number: 8620366Abstract: The present invention relates to a method of data uplink synchronization between a mobile terminal and a server. The server modifies the stored address book data one item by one item. The present invention also relates to a method of data downlink synchronization between a mobile terminal and a server. Before the server sends address book data to the mobile terminal requesting the downlink synchronization, it performs item-by-item adaptation of the address book data according to the item's attribute and parameter supported by the mobile terminal. The present invention relates to another method of data downlink synchronization between a mobile terminal and a server. The mobile terminal, according to the received address book data, modifies the stored address book one item by one item.Type: GrantFiled: January 22, 2007Date of Patent: December 31, 2013Assignee: China Mobile Communications CorporationInventors: Chunmei Zhu, Wei Wu, Chuan Yu
-
Patent number: 8621109Abstract: Synchronization of two or more items can be optimized through the use of parallel execution of synchronization tasks and adaptable processing that monitors and adjusts for system loading. Two or more synchronization tasks required to be performed for an item can, if not inherently serial in nature, be performed in parallel, optimizing synchronization of the item. Even if multiple synchronization tasks required for one item must be serially executed, e.g., download the item prior to translating the item, these synchronization tasks can be executed in parallel for different items, optimizing a download request involving two or more items. Moreover, multiple threads for one or more synchronization tasks can be concurrently executed when supportable by the current operating system resources. Rules can be established to ensure synchronization activity is not degraded by the overextension of system resources.Type: GrantFiled: March 12, 2012Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventor: Cristian M. Matesan
-
Patent number: 8615768Abstract: A synchronization system is described herein that synchronizes resource objects in an order based on their dependency relationships so that a referenced object is available by the time an object that references it is synchronized. Reference attributes present in resources define the dependency relationship among resources. Using these relationships, the system builds a dependency tree and orders synchronization operations for environment reconciliation by precedence so that referential integrity is preserved while still synchronizing reference attributes. The system can deterministically create a change list that guarantees referential integrity, and perform change list processing in parallel. The synchronization system attempts to order the synchronization based on references available to ensure that the system creates and updates dependent resources before their parent resources. Thus, the synchronization system provides a fast, reliable update mechanism for synchronizing two related data environments.Type: GrantFiled: September 27, 2010Date of Patent: December 24, 2013Assignee: Microsoft CorporationInventors: Billy Kwan, Joseph M. Schulman
-
Patent number: 8612535Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.Type: GrantFiled: December 28, 2009Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser
-
Publication number: 20130297563Abstract: A method for managing timestamps uses the difference between last data synchronization time and new data synchronization time of the data stored in the respective terminals. The method for managing timestamps for data synchronization of a terminal includes configuring a first time and a last synchronization time based on a last data synchronization time and time of a reference terminal at a last data synchronization; configuring, when data synchronization occurs, a second time based on a data synchronization occurrence time; and configuring the timestamp of the data based on the last synchronization time and a difference between the first and second times.Type: ApplicationFiled: November 9, 2012Publication date: November 7, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Yongsu KIM
-
Publication number: 20130290252Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.Type: ApplicationFiled: June 28, 2013Publication date: October 31, 2013Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
-
Patent number: 8521692Abstract: Provided is a storage system which provides a data storage area to an external apparatus. The storage system includes at least a first information apparatus including a first logical storage area constituting the data storage area, and a first data processing part for performing a processing for reducing a storage capacity of the first logical storage area used by backup target data, and a second information apparatus including a second logical storage area constituting the data storage area, and a second data processing part for performing a processing for reducing a storage capacity of the second logical storage area used by backup target data. The second information apparatus is communicatively coupled with the first information apparatus.Type: GrantFiled: February 28, 2012Date of Patent: August 27, 2013Assignee: Hitachi, Ltd.Inventor: Mikito Ogata
-
Patent number: 8516149Abstract: An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with a federated file system namespace; and a memory for storing re-direction information accessible by the client for identifying a request issued by the client for a file set at a first location in the namespace where the file set is located at a second, different location on one of the file servers and wherein the client in examining the re-direction information in the memory, re-directs the request to the second location in accordance with the re-direction information.Type: GrantFiled: December 17, 2010Date of Patent: August 20, 2013Assignee: EMC CorporationInventor: Christopher Howard Edmett Stacey
-
Patent number: 8504520Abstract: Background synchronization of data objects may be provided. A background thread associated with an application may be created. A first data item associated with the application may be opened by the background thread and a copy of the first data item may be created. A modification may be performed on a property of the first data item. If no second data item is associated with a pending modification, the first data item may be replaced with the modified copy of the first data item.Type: GrantFiled: June 11, 2010Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Dmitri Davydok, Indrojit Deb, Tong Gao
-
Patent number: 8495011Abstract: A system and method for managing clinical research trials is disclosed. The system and method may include a centralized secure database with information on clinical research trial participants, clinical research trial events, investigator and administrator inputs, and communication of participants, investigators and administrators. In one embodiment, the system and method allows investigators to contact participants without disclosing confidential contact information of the participants to the investigators by storing health information and contact information in separate databases. In one embodiment, administrators may access clinical research trial information through a secure web portal.Type: GrantFiled: August 6, 2008Date of Patent: July 23, 2013Assignee: The Patient Recruiting Agency, LLCInventors: Todd B. Sanders, Lance D. Nickens, Carl T. Wibbenmeyer
-
Patent number: 8473458Abstract: A document migration system that controls release, from a source enterprise content management system, of batches of documents and metadata and loading, to a target enterprise content management system, of batches of documents and metadata that have been released from the source enterprise content management system. The document migration system maps source metadata attributes from the released metadata to target metadata attributes and stores migration records that describe migration operations from release from the source enterprise content management system through loading to the target enterprise content management system.Type: GrantFiled: July 13, 2011Date of Patent: June 25, 2013Assignee: Accenture Global Services LimitedInventors: Sachin Yambal, Muhammad Saad Nihal, Jitendra J. Jain, Vijay H. Gurdasani
-
Publication number: 20130138611Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: ApplicationFiled: January 30, 2013Publication date: May 30, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: International Business Machines Corporation
-
Publication number: 20130132341Abstract: A synchronized linking system between engineering analysis programs includes: a global variable extracting unit for extracting global variables defined in source codes of programs; a memory management unit for creating a database to search for global variables according to variable name and storing the database in the shared memory; a translation unit for changing an original source code to allocate storage space of the shared memory, and then creating an execution file for each program, after removing a global variable declaration area of the source codes; and a code executing unit for executing the execution files created by the translation unit and progressing over time at synchronized time intervals, and storing and restoring the storage space of the shared memory that determines status of each program on a physical memory.Type: ApplicationFiled: September 2, 2010Publication date: May 23, 2013Applicant: KOREA HYDRO & NUCLEAR POWER CO., LTD.Inventor: Jin-hyuk Hong