Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for secure communications between a user module and a computer system including at least a first server, comprising: (a) recording, by the computer system: (i) a first server private key associated with the first server for a digital signature algorithm, where the first server private key corresponds to a first server public key associated with the first server; (ii) a server certificate signed by a certificate authority separate from the computer system; (b) receiving, by the computer system, a first message from the user module, the first message including: (i) identification information regarding the user module, and (ii) a user module public key; (c) generating, in response to verifying the identification information, by the computer system: (i) a response for the user module, and (ii) a second server private key and a corresponding second server public key associated with the first server; (d) digitally signing, by the computer system, the response using the first server private key to form a digitally signed response; (e) generating, by the computer system, a mutually derived shared key using Elliptic Curve Diffie-Hellman based on at least: (i) the user module public key; and (ii) the second server private key; wherein the mutually derived shared key can be derived by the module based on at least: (iii) a user module private key associated with the user module public key; and (iv) the second server public key associated with the second server private key; (f) encrypting, by the computer system, the digitally signed response and the server certificate using the mutually derived shared key to form at least part of a transmission message; and (g) transmitting, from the computer system to the user module, the transmission message, wherein the user module is enabled to decrypt the transmission message using the mutually derived shared key and verify the digitally signed response in order to allow secure transfer of data between the user module and the computer system.
This invention relates to secure communications between a user module and a computer system, addressing the need for authenticated and encrypted data exchange. The system includes at least one server that manages cryptographic keys and certificates to establish secure connections. The server records a private key for a digital signature algorithm, corresponding to a public key, and a server certificate signed by a trusted certificate authority. When a user module initiates communication, it sends identification information and its public key. The server verifies the identification, generates a response, and creates a new private-public key pair for the server. The response is digitally signed using the server's original private key. The system then derives a shared key using Elliptic Curve Diffie-Hellman (ECDH) based on the user module's public key and the server's new private key. This shared key can also be derived by the user module using its private key and the server's new public key. The server encrypts the signed response and the certificate with the shared key, forming a transmission message sent to the user module. The user module decrypts the message using the shared key, verifies the digital signature, and establishes a secure channel for data transfer. This method ensures authentication, confidentiality, and integrity in communications between the user module and the computer system.
2. The method of claim 1 , wherein the user module comprises a wireless handset.
A wireless communication system includes a user module and a network module. The user module is configured to receive a signal from a network module and transmit a response signal to the network module. The network module is configured to receive the response signal from the user module and transmit a signal to the user module. The user module includes a wireless handset, which allows for mobile communication with the network module. The system enables bidirectional communication between the user module and the network module, facilitating data exchange and interaction. The wireless handset in the user module provides flexibility and mobility, allowing users to communicate with the network module from various locations. The network module processes the response signals received from the user module and generates appropriate signals for transmission back to the user module, ensuring efficient and reliable communication. This system is useful in applications requiring mobile communication, such as remote monitoring, telemetry, or wireless data transmission.
3. The method of claim 1 , wherein the user module comprises a mobile phone handset.
A mobile communication system enables secure and efficient data transmission between a user device and a remote server. The system addresses challenges in maintaining secure communication channels while optimizing network resource usage. The user device includes a mobile phone handset equipped with a user module that facilitates encrypted data exchange. This module processes user inputs, encrypts the data, and transmits it to the server via a secure communication protocol. The server, in turn, decrypts and processes the received data, ensuring confidentiality and integrity. The mobile phone handset may include additional features such as biometric authentication, secure storage, and real-time encryption to enhance security. The system also supports dynamic key management, allowing for secure session establishment and termination. By integrating these components, the system provides a robust framework for secure mobile communications, reducing the risk of data interception and unauthorized access. The mobile phone handset serves as the primary interface for users, enabling seamless and secure interactions with the server while minimizing latency and resource consumption.
4. The method of claim 1 , wherein the user module comprises a tablet computer.
A system and method for user interaction with a computing device involves a user module that includes a tablet computer. The tablet computer provides a portable, touch-sensitive interface for users to interact with the system. The system is designed to enhance user engagement and accessibility by leveraging the tablet's capabilities, such as touch input, display output, and connectivity features. The tablet computer may communicate with other components of the system, such as a processing module, to execute tasks, display information, or receive user commands. The system may be used in applications where mobility and intuitive interaction are important, such as education, healthcare, or industrial settings. The tablet computer's form factor allows users to interact with the system in various environments, improving usability and flexibility. The system may also include additional features, such as biometric authentication or adaptive user interfaces, to further enhance security and personalization. The tablet computer's integration ensures seamless interaction while maintaining the system's functionality and performance.
5. The method of claim 1 , wherein the user module comprises a laptop computer.
A system and method for user authentication and access control involves a user module that communicates with a central server to verify user credentials and grant access to restricted resources. The user module, which may be a laptop computer, includes input devices for receiving user credentials, such as biometric data or passwords, and a processor to validate these credentials against stored authentication data. The central server maintains a database of authorized users and their access permissions, ensuring secure and controlled access to protected systems or data. The system may also include additional security measures, such as encryption for data transmission and multi-factor authentication, to enhance security. The laptop computer in the user module provides a portable and flexible interface for users to authenticate and access resources from different locations. The method ensures secure and efficient user authentication while maintaining the integrity and confidentiality of the system.
6. The method of claim 1 , wherein the user module comprises a payment terminal.
A payment processing system integrates a user module with a payment terminal to facilitate secure and efficient transactions. The user module includes a payment terminal that captures transaction data, such as payment amounts, card details, or digital wallet information, from a user. The system processes this data through a secure network, verifying payment authenticity and authorizing transactions in real-time. The payment terminal may include hardware components like card readers, biometric scanners, or contactless sensors, along with software for encryption and fraud detection. The system ensures compliance with financial regulations and supports multiple payment methods, including credit cards, debit cards, and mobile payments. The integration of the payment terminal within the user module streamlines transaction workflows, reducing manual input errors and improving transaction speed. The system may also include additional features like transaction logging, receipt generation, and integration with accounting software for seamless financial management. This approach enhances security, convenience, and reliability in payment processing for businesses and consumers.
7. The method of claim 1 , wherein the user module comprises a tracking device.
A system and method for user tracking and monitoring involves a user module equipped with a tracking device to determine the location and movement of a user. The tracking device may include GPS, RFID, or other positioning technologies to provide real-time or periodic location data. The system collects and processes this data to analyze user behavior, movement patterns, or compliance with predefined parameters. The tracking device may also include sensors to detect environmental conditions or user activities, such as motion, proximity, or biometric data. The collected data is transmitted to a central processing unit or cloud-based server for storage, analysis, and reporting. The system may generate alerts or notifications if the user deviates from expected behavior or enters restricted areas. Applications include workforce monitoring, asset tracking, healthcare patient monitoring, or security surveillance. The tracking device may be integrated into wearable devices, mobile phones, or dedicated hardware. The system ensures accurate and reliable tracking while maintaining user privacy and data security.
8. The method of claim 1 , wherein the user module comprises a circuit board with a radio.
A system and method for wireless communication involves a user module designed to interface with a network. The user module includes a circuit board equipped with a radio for transmitting and receiving wireless signals. This radio enables the user module to communicate with other devices or a central network, facilitating data exchange, control commands, or status updates. The circuit board may also integrate additional components such as processors, memory, or sensors to support the radio's functionality. The system may be used in applications requiring wireless connectivity, such as remote monitoring, automation, or IoT (Internet of Things) devices. The radio operates within a specified frequency band to ensure reliable communication while minimizing interference. The user module may be powered by an internal or external power source, depending on the application. The design ensures compactness and efficiency, making it suitable for integration into various electronic devices. The system addresses the need for reliable, low-power wireless communication in diverse environments, improving connectivity and operational flexibility.
9. The method of claim 1 , wherein the computer system comprises a radio.
A system and method for wireless communication involves a computer system equipped with a radio for transmitting and receiving data. The computer system is configured to establish a wireless connection with one or more external devices, enabling data exchange over a network. The radio operates within a specified frequency band and supports various communication protocols to ensure compatibility with different devices. The system includes error detection and correction mechanisms to maintain data integrity during transmission. Additionally, the computer system may adjust transmission parameters, such as power levels and modulation schemes, to optimize performance based on environmental conditions. The radio may also support multiple communication modes, including point-to-point and broadcast transmissions, to accommodate different use cases. Security features, such as encryption and authentication, are implemented to protect data during transmission. The system is designed to operate in both stationary and mobile environments, ensuring reliable communication in various scenarios. The radio may also include antennas and signal processing components to enhance signal quality and range. The overall system aims to provide efficient, secure, and adaptable wireless communication for diverse applications.
10. The method of claim 1 , wherein the computer system is operatively connected to a radio.
A system and method for managing wireless communication involves a computer system connected to a radio, enabling dynamic control of radio operations. The computer system monitors and adjusts radio parameters such as frequency, power, and modulation to optimize performance based on environmental conditions or user requirements. The system may also analyze signal quality, interference levels, and network traffic to make real-time adjustments, improving reliability and efficiency. Additionally, the computer system can interface with multiple radios, coordinating their operation to avoid conflicts and enhance overall communication effectiveness. This approach allows for automated optimization of radio performance without manual intervention, reducing downtime and improving adaptability in varying operational environments. The system may also include features for remote monitoring and diagnostics, enabling proactive maintenance and troubleshooting. By integrating computational intelligence with radio hardware, the system enhances communication robustness, particularly in dynamic or challenging environments.
11. The method of claim 1 , wherein the computer system communicates with the user module via a wireless network.
A system and method for wireless communication between a computer system and a user module addresses the need for reliable, low-latency data exchange in distributed computing environments. The invention enables seamless interaction between a central computer system and a remote user module, such as a wearable device, mobile terminal, or sensor node, over a wireless network. The computer system processes data received from the user module, executes computational tasks, and transmits results back to the user module, ensuring real-time responsiveness. The wireless network may include Wi-Fi, Bluetooth, cellular, or other wireless protocols, allowing flexible deployment in various scenarios. The system supports bidirectional communication, enabling the user module to send input data, commands, or sensor readings to the computer system, which then performs analysis, decision-making, or control functions. The wireless communication is optimized for efficiency, minimizing power consumption and latency while maintaining data integrity. This approach is particularly useful in applications such as remote monitoring, industrial automation, healthcare diagnostics, and smart environments, where real-time interaction between devices is critical. The invention ensures robust connectivity and adaptability to different network conditions, enhancing the overall performance of distributed computing systems.
12. The method of claim 11 , wherein the wireless network is a WiFi network.
A system and method for optimizing wireless network performance involves dynamically adjusting network parameters based on real-time environmental conditions. The technology addresses inefficiencies in wireless networks, such as inconsistent connectivity, latency, and bandwidth limitations, by continuously monitoring signal strength, interference levels, and device density. The system uses machine learning algorithms to analyze these factors and automatically adjust transmission power, channel selection, and data rates to improve reliability and throughput. A key aspect is the integration of adaptive algorithms that predict network performance degradation and preemptively reconfigure settings to maintain optimal operation. The method includes collecting data from multiple network nodes, processing the data to identify patterns, and applying corrective measures without manual intervention. In one implementation, the wireless network is a WiFi network, where the system dynamically optimizes access point configurations to reduce congestion and enhance user experience. The solution is particularly useful in high-density environments like offices, public spaces, and smart homes, where traditional static configurations fail to meet varying demand. By automating adjustments, the system ensures consistent performance while minimizing energy consumption and interference with neighboring networks.
13. The method of claim 11 , wherein the wireless network is a wireless wide area network.
A system and method for optimizing wireless network performance involves dynamically adjusting network parameters based on real-time conditions to improve efficiency and reliability. The invention addresses challenges in maintaining stable and high-performance wireless communications, particularly in environments with variable interference, signal degradation, or fluctuating user demand. The method includes monitoring network conditions such as signal strength, interference levels, and data throughput, then automatically modifying transmission parameters like power levels, modulation schemes, or frequency bands to enhance performance. In one embodiment, the wireless network is a wireless wide area network (WWAN), such as a cellular or broadband network, where wide-area coverage and scalability are critical. The system may also incorporate machine learning algorithms to predict optimal configurations based on historical and real-time data, ensuring adaptive and proactive adjustments. By dynamically optimizing network settings, the invention reduces latency, minimizes packet loss, and improves overall user experience in diverse wireless communication scenarios. The solution is applicable to various wireless technologies, including 4G, 5G, and beyond, and can be deployed in both urban and rural settings to enhance connectivity and reliability.
14. The method of claim 11 , wherein the wireless network uses a Long Term Evolution Protocol.
A system and method for optimizing wireless network performance involves dynamically adjusting network parameters based on real-time data to improve efficiency and reliability. The technology addresses challenges in wireless communication networks, such as congestion, latency, and inconsistent service quality, by analyzing network conditions and automatically configuring settings to enhance performance. The method includes monitoring key performance metrics, such as signal strength, data throughput, and latency, and applying adaptive algorithms to modify transmission parameters, such as modulation schemes, bandwidth allocation, and power levels. This dynamic adjustment ensures optimal network operation under varying conditions, such as user density, interference, and environmental factors. The system may also incorporate machine learning techniques to predict network behavior and preemptively adjust settings to prevent performance degradation. Additionally, the method supports integration with different wireless protocols, including Long Term Evolution (LTE), to ensure compatibility with existing and emerging network standards. By continuously optimizing network configurations, the system enhances user experience, reduces operational costs, and improves overall network efficiency.
15. The method of claim 11 , wherein the wireless network uses a Long Term Evolution Advanced Protocol.
A method for optimizing wireless network performance involves dynamically adjusting transmission parameters in a wireless network to improve data throughput and reduce latency. The network includes a base station and multiple user devices, where the base station monitors network conditions such as signal strength, interference levels, and device mobility. Based on these conditions, the base station dynamically adjusts transmission parameters, such as modulation schemes, coding rates, and resource allocation, to enhance communication efficiency. The method also involves prioritizing data traffic based on quality of service requirements, ensuring critical applications receive preferential treatment. Additionally, the method includes predictive techniques to anticipate network congestion and proactively adjust parameters before performance degradation occurs. The wireless network operates using the Long Term Evolution Advanced (LTE-A) protocol, which supports advanced features like carrier aggregation and enhanced multi-antenna techniques to further improve performance. The dynamic adjustments are performed in real-time, allowing the network to adapt to changing conditions and maintain optimal performance for all connected devices.
16. The method of claim 11 , wherein the wireless network uses the Enhanced Data rates for GSM Evolution standard.
A wireless communication system enhances data transmission efficiency by implementing the Enhanced Data rates for GSM Evolution (EDGE) standard. The system includes a base station and a mobile device, where the base station transmits data packets to the mobile device using EDGE modulation techniques. The mobile device receives the data packets and processes them to extract the transmitted information. The system further includes a feedback mechanism where the mobile device sends acknowledgment signals to the base station to confirm successful reception of the data packets. If a packet is not received correctly, the mobile device requests retransmission. The base station adjusts transmission parameters, such as modulation scheme or power level, based on the feedback to optimize data throughput and reliability. The system may also incorporate error correction techniques to improve data integrity. The use of EDGE allows for higher data rates compared to traditional GSM, enabling faster and more efficient wireless communication. The method ensures reliable data transfer by dynamically adapting to channel conditions and minimizing packet loss.
17. The method of claim 11 , wherein the wireless network communicates using internet protocols.
A system and method for wireless communication involves a network that transmits data using internet protocols. The network includes multiple nodes that relay data packets between a source and a destination. Each node determines the optimal path for data transmission based on network conditions, such as signal strength, latency, and congestion. The nodes dynamically adjust routing decisions to ensure efficient and reliable data delivery. The system supports various communication protocols, including those used in the internet, to enable seamless integration with existing networks. This approach improves data transfer efficiency, reduces latency, and enhances overall network performance. The method is particularly useful in environments where traditional wired connections are impractical, such as in remote or mobile applications. By leveraging internet protocols, the system ensures compatibility with standard networking infrastructure, making it adaptable for diverse use cases. The dynamic routing mechanism allows the network to self-optimize, improving reliability and scalability. This solution addresses challenges in wireless communication, such as signal interference and network congestion, by intelligently managing data flow and selecting the best available paths. The use of internet protocols ensures interoperability with global networking standards, facilitating widespread adoption and integration into existing systems.
18. The method of claim 11 , wherein the wireless network communicates using IP packets.
A system and method for wireless communication involves a network that transmits data using IP packets. The network includes a plurality of nodes, each capable of relaying data to other nodes. The nodes are organized into clusters, with each cluster having a designated cluster head that manages communication within the cluster. The cluster heads communicate with each other to route data across the network. The network dynamically adjusts cluster membership and cluster head selection based on factors such as node mobility, signal strength, and network load. This ensures efficient data transmission and minimizes latency. The use of IP packets allows the network to integrate with existing internet infrastructure, enabling seamless data exchange between wireless nodes and traditional wired networks. The system is particularly useful in environments where nodes are mobile or where network conditions change frequently, such as in IoT applications, vehicular networks, or disaster recovery scenarios. The dynamic clustering and routing mechanisms improve reliability and scalability compared to static network configurations.
Unknown
May 12, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.