In one or more examples, a method uses a system including data server, a processing circuit, and a data-communications server, with the server being used to route calls in the form of data communications to and from a plurality of telecommunication devices associated with respective user accounts. The server may store data generated by the plurality of telecommunication devices on the data server. The user accounts each have a settings file associated with the user account. In response to a set of criteria indicated in the settings file of one of the user accounts being satisfied, the processing circuit logs into a data server remote to the server may use login credentials included in the settings file. In further response to the set of criteria being satisfied, the processing circuit may copy one or more data files associated with the user account from the data server to the remote data server.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
2. The apparatus of claim 1, wherein the first data server is remote from the data-communications server.
A system for managing data communications involves a data-communications server and at least one data server. The data-communications server processes data requests and forwards them to the appropriate data server. The data server retrieves or stores data in response to these requests. In this configuration, the first data server is physically or logically separated from the data-communications server, allowing for distributed processing and improved scalability. The separation may involve different physical locations, network segments, or independent systems to enhance security, performance, or fault tolerance. The data-communications server acts as an intermediary, handling request routing, load balancing, or protocol translation between clients and the data servers. This setup enables efficient data management across distributed environments, such as cloud computing, enterprise networks, or content delivery systems. The system may also include additional data servers, each handling specific tasks or data subsets, further optimizing resource utilization and responsiveness. The remote placement of the first data server ensures that data processing can occur closer to the source or destination, reducing latency and improving overall system efficiency.
3. The apparatus of claim 1, wherein the second data server is remote from the first data server.
A system for distributed data processing involves multiple data servers operating in a networked environment. The primary challenge addressed is efficient and reliable data management across geographically dispersed locations. The system includes at least two data servers, where the second data server is physically or logically remote from the first data server. This remote configuration enables decentralized data storage, processing, or retrieval, improving fault tolerance, reducing latency for geographically distributed users, and enhancing scalability. The remote placement of the second data server allows for load balancing, disaster recovery, and compliance with regional data residency requirements. The system may also include communication protocols to synchronize data between the servers, ensuring consistency and availability. This setup is particularly useful in cloud computing, distributed databases, and enterprise IT infrastructure where data needs to be accessed or processed from multiple locations. The remote server may perform specialized functions such as backup, redundancy, or localized processing, while the first server handles primary operations. The overall architecture supports high availability and resilience in distributed computing environments.
4. The apparatus of claim 1, wherein the second data server is integrated with the data-communications server, and in response to the set of criteria being satisfied, the processing circuitry is to send a copy of the data message or data file to the second data server as integrated with the data-communications server.
This invention relates to a data-communications system with integrated data storage and processing capabilities. The system addresses the challenge of efficiently managing and distributing data messages or files within a network while ensuring secure and timely delivery based on predefined criteria. The apparatus includes a data-communications server and a second data server, which are integrated into a unified system. The data-communications server receives data messages or files from a sender and evaluates them against a set of criteria, such as content type, sender identity, or network conditions. When the criteria are satisfied, the processing circuitry within the system automatically sends a copy of the data message or file to the second data server, which is part of the same integrated system. This integration ensures seamless data handling, reducing latency and improving reliability by eliminating the need for separate data transfers between distinct servers. The system may also include a first data server that initially processes the data message or file before it is forwarded to the second data server. The processing circuitry can further analyze the data to determine whether it meets additional conditions, such as security protocols or storage requirements, before transmission. The integrated design enhances efficiency by consolidating data management functions, minimizing delays, and ensuring consistent performance across the network. This approach is particularly useful in environments requiring high-speed data distribution, such as cloud computing or enterprise networks.
5. The apparatus of claim 4, wherein the set of criteria is satisfied by a new voice message being stored on the first data server.
This invention relates to a system for managing voice messages in a distributed computing environment. The problem addressed is the need to efficiently and securely store, retrieve, and process voice messages across multiple servers while ensuring data integrity and accessibility. The apparatus includes a first data server configured to store voice messages and a second data server configured to process the stored voice messages. The system monitors a set of criteria to determine when a new voice message should be stored on the first data server. The criteria may include factors such as message size, sender authentication, or network conditions. Once the criteria are satisfied, the new voice message is stored on the first data server, and the second data server processes the stored message. The processing may involve transcription, analysis, or forwarding the message to another system. The apparatus ensures that voice messages are securely stored and processed in a distributed manner, improving reliability and scalability. The system may also include encryption mechanisms to protect the voice messages during storage and transmission. The invention enhances the efficiency of voice message handling in distributed computing environments by automating storage and processing based on predefined criteria.
6. The apparatus of claim 1, wherein the second data server is integrated with the data-communications server, and the set of criteria is satisfied by a data-communications message being stored on the first data server.
This invention relates to a data management system involving multiple servers for handling data-communications messages. The system addresses the challenge of efficiently storing and processing data-communications messages while ensuring compliance with specific criteria. The apparatus includes a first data server for storing data-communications messages and a second data server integrated with a data-communications server. The integration of the second data server with the data-communications server allows for streamlined message handling. The system ensures that a set of predefined criteria is satisfied when a data-communications message is stored on the first data server. This integration and criteria-based storage mechanism improve the reliability and efficiency of data-communications management. The apparatus may also include additional components, such as a data-communications server that facilitates the transmission and processing of messages between the servers. The overall system is designed to enhance data integrity and operational efficiency in environments where secure and criteria-compliant message storage is essential.
7. The apparatus of claim 1, wherein the processing circuitry is to, in response to the set of criteria being satisfied: log into the second data server remotely using the login credentials included in the settings file; copy a recently-stored data-communications message to the second data server; and remove the recently: stored data-communications message from the first data server.
This invention relates to a system for securely transferring data-communications messages between servers. The problem addressed is the need to automatically and securely move messages from a primary server to a secondary server based on predefined criteria, ensuring data integrity and availability while minimizing manual intervention. The apparatus includes processing circuitry configured to monitor a first data server for data-communications messages. When a set of criteria is met, the system logs into a second data server using credentials stored in a settings file. The system then copies a recently-stored message from the first server to the second server and deletes the original message from the first server. The criteria may include factors such as message age, storage capacity, or specific content triggers. The settings file contains login credentials and other configuration details required for the transfer process. This automated approach ensures that messages are securely migrated without exposing sensitive credentials or requiring manual intervention, improving efficiency and reducing the risk of data loss or unauthorized access. The system is particularly useful in environments where data redundancy, compliance, or real-time processing is critical.
8. The apparatus of claim 1, wherein the data message or data file refers to or includes a voicemail message.
A system for processing and managing digital data messages or files, particularly focusing on voicemail messages. The system includes a communication interface for receiving data messages or files from a network, a processor for analyzing and processing the received data, and a storage module for storing the processed data. The system is designed to handle various types of data, including but not limited to voicemail messages, ensuring efficient transmission, storage, and retrieval. The processor may perform operations such as decoding, compressing, or encrypting the data to optimize storage and transmission. The communication interface supports multiple protocols to ensure compatibility with different network standards. The storage module provides secure and scalable storage solutions, allowing for quick access and retrieval of stored data. The system may also include user authentication mechanisms to control access to the stored data, ensuring privacy and security. The inclusion of voicemail message handling allows users to store, retrieve, and manage voice recordings seamlessly within the system. This system is particularly useful in environments where secure and efficient data management is critical, such as enterprise communication systems or cloud-based storage solutions.
9. The apparatus of claim 1, wherein the set of criteria is satisfied by a total amount of data stored on the first data server for the one of the user accounts exceeding a threshold data size, and the threshold data size is indicated in the settings file associated with the one of the user accounts.
This invention relates to data management in a distributed storage system, specifically addressing the challenge of efficiently managing user account data across multiple servers based on configurable thresholds. The system monitors data storage usage for individual user accounts on a first data server and compares it against a predefined threshold data size specified in a settings file associated with each account. When the total amount of data stored for a user account exceeds this threshold, the system triggers a set of predefined criteria, which may include actions such as data migration, archiving, or alerting the user. The settings file allows administrators or users to customize the threshold data size, enabling flexible storage management policies. The apparatus includes a data server, a settings file, and a monitoring module that evaluates storage usage against the threshold. This approach ensures that storage resources are optimized and users are notified or actions are taken when their data usage exceeds specified limits, preventing storage overload and improving system efficiency. The invention is particularly useful in cloud storage environments where dynamic storage allocation and user-specific policies are essential.
12. The apparatus of claim 1, wherein the processing circuitry is to respond to a user command received during one of the data communications calls by maintaining a first index of data files stored on the first data server and a second index of data files copied to the second data server.
This invention relates to data synchronization systems for maintaining consistency between primary and secondary data servers during ongoing communications. The problem addressed is ensuring reliable data replication while minimizing disruptions to active data communications calls. The apparatus includes processing circuitry that manages data synchronization between a first data server and a second data server. During data communications calls, the processing circuitry responds to user commands by maintaining separate indexes of data files. The first index tracks data files stored on the primary server, while the second index tracks copies of those files on the secondary server. This dual-index approach allows the system to monitor synchronization status in real-time without interrupting active communications. The processing circuitry may also handle file transfers, conflict resolution, and synchronization status reporting. The system is particularly useful in environments requiring high availability and data redundancy, such as enterprise networks or cloud storage systems. The invention ensures that data remains consistent across servers while maintaining uninterrupted service during synchronization operations.
15. The method of claim 14, wherein the first data server is remote from the data-communications server, and the set of criteria is satisfied by a total amount of data stored on the first data server for the one of the user accounts exceeding a threshold data size, and the threshold data size is indicated in the settings file associated with the one of the user accounts.
This invention relates to data management in a distributed computing environment, specifically addressing the challenge of efficiently monitoring and controlling data storage across remote servers. The system includes a data-communications server that manages user accounts and their associated data storage on one or more remote data servers. The invention provides a method for automatically evaluating storage usage against predefined criteria to determine whether data should be transferred or processed further. A key aspect is the use of a settings file linked to each user account, which contains configurable parameters, including a threshold data size. When the total amount of data stored on a remote data server for a particular user account exceeds this threshold, the system identifies the account as meeting the criteria for further action, such as data migration, deletion, or archiving. This approach ensures that storage limits are enforced dynamically based on user-specific settings, improving resource utilization and reducing manual intervention. The method leverages the distributed architecture to maintain scalability while allowing centralized control over storage policies.
16. The method of claim 14, wherein the second data server is remote from the first data server, and the data message or data file refers to or includes a voicemail message.
This invention relates to data communication systems, specifically methods for transferring data between servers. The problem addressed is the efficient and secure transfer of data, particularly voicemail messages, between geographically distributed servers. The method involves a first data server receiving a data message or file, such as a voicemail message, and then transmitting it to a second data server located remotely from the first. The transmission ensures the data is properly routed and processed, maintaining integrity and accessibility. The system may include additional steps such as validating the data, encrypting it for security, and logging the transfer for auditing purposes. The method ensures that voicemail messages, which are time-sensitive and often confidential, are securely and reliably transferred between servers, even when those servers are in different locations. This is particularly useful in telecommunications networks where voicemail services must operate across multiple data centers or cloud-based infrastructures. The invention improves upon existing systems by providing a standardized and automated process for handling such transfers, reducing manual intervention and potential errors.
17. The method of claim 14, wherein the second data server is integrated with the data-communications server, and in response to the set of criteria being satisfied, the processing circuitry sends a copy of the data message or data file to the second data server as integrated with the data-communications server.
This invention relates to data communication systems, specifically methods for managing and routing data messages or files between servers based on predefined criteria. The system includes a data-communications server that receives data messages or files from a first data server and evaluates them against a set of criteria. If the criteria are satisfied, the data-communications server forwards the data to a second data server. The second data server may be integrated with the data-communications server, allowing for direct transfer of the data without additional routing steps. The criteria for forwarding may include factors such as data type, sender identity, or content characteristics. The system ensures efficient and secure data handling by automating the transfer process based on predefined rules, reducing manual intervention and potential errors. The integration of the second data server with the data-communications server optimizes performance by minimizing latency and improving reliability in data transmission. This approach is particularly useful in environments requiring high-speed, automated data processing and distribution, such as cloud computing, enterprise networks, or real-time data analytics platforms.
18. The method of claim 17, wherein the set of criteria is satisfied by a new voice message being stored on the first data server, and the processing circuitry provides a graphical user interface (GUI) that is operated on behalf of the one of the user accounts and modifies the set of criteria indicated in the settings file in response to user input via the GUI.
This invention relates to a system for managing voice messages in a networked environment, specifically addressing the need for automated and user-configurable handling of voice messages based on predefined criteria. The system includes a first data server that stores voice messages and a second data server that manages user accounts and settings files associated with those accounts. The settings files contain criteria for processing voice messages, such as storage conditions, forwarding rules, or other actions to be taken when a new voice message is received. The system uses processing circuitry to monitor the first data server for new voice messages that meet the criteria specified in the settings files. When a new voice message satisfies the criteria, the processing circuitry triggers an action, such as storing the message, forwarding it, or applying other predefined operations. Additionally, the system provides a graphical user interface (GUI) that allows users to modify the criteria in their settings files. The GUI is operated on behalf of a specific user account, enabling the user to adjust the criteria dynamically based on their preferences or changing conditions. This ensures that voice message handling remains flexible and adaptable to individual user needs. The system enhances efficiency by automating message processing while maintaining user control over the criteria that determine how messages are managed.
19. The method of claim 14, wherein the second data server is integrated with the data-communications server, and the set of criteria is satisfied by a data-communications message being stored on the first data server.
This invention relates to data management systems involving multiple servers and communication protocols. The system addresses the challenge of efficiently managing and retrieving data across distributed servers while ensuring data integrity and accessibility. The method involves a first data server and a second data server, where the second server is integrated with a data-communications server. The system processes data-communications messages, storing them on the first data server, and evaluates these messages against a predefined set of criteria. When the criteria are met, the system triggers specific actions, such as data retrieval, processing, or transmission. The integration of the second data server with the data-communications server ensures seamless coordination between data storage and communication functions. The method optimizes data handling by leveraging the stored messages on the first server to satisfy the criteria, reducing latency and improving system efficiency. This approach is particularly useful in environments requiring real-time data processing and secure communication, such as cloud computing, enterprise networks, or distributed databases. The system ensures that data is accurately tracked and processed, enhancing reliability and performance in data-intensive applications.
20. The method of claim 14, wherein the processing circuitry responds to the set of criteria being satisfied by: logging into the second data server remotely using the login credentials included in the settings file; copying a recently-stored data-communications message to the second data server; and removing the recently-stored data-communications message from the first data server.
This invention relates to automated data transfer between servers based on predefined criteria. The system addresses the problem of securely and efficiently transferring data-communications messages from a first data server to a second data server without manual intervention. The method involves processing circuitry that monitors a set of criteria, such as time intervals, data size, or specific message attributes. When these criteria are met, the system logs into the second data server remotely using login credentials stored in a settings file. It then copies a recently-stored data-communications message from the first server to the second server and subsequently removes the message from the first server. This ensures data is transferred securely and automatically, reducing the risk of human error and improving operational efficiency. The settings file may include additional parameters like encryption settings or transfer protocols to further enhance security and reliability. The method is particularly useful in environments requiring automated, secure data migration between servers, such as cloud storage systems or enterprise data management platforms.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 29, 2022
May 28, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.