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 comprising: creating, by a computing device, a device identification message based on at least a portion of identification information associated with the computing device; encoding, by the computing device, the device identification message using a compact code to generate an encoded device identification message; fragmenting, by the computing device, the encoded device identification message into a plurality of elements; determining, by the computing device, a number of elements of the plurality of elements of the encoded device identification message to add to a data packet to be sent by the computing device based on a jitter tolerance of a communications protocol associated with the data packet and an operational amount of jitter of the communications protocol associated with the data packet such that the number of elements of the plurality of elements of the encoded device identification message determined to be added to the data packet does not increase a time to send the data packet beyond the jitter tolerance of the communications protocol but does increase the time to send the data packet above the operational amount of jitter of the communications protocol such that a device receiving the data packet does not confuse the number of elements of the plurality of elements of the encoded device identification message added to the data packet as noise, wherein the number of elements of the plurality of elements of the encoded device identification message represents a portion of the encoded device identification message; adding, by the computing device, the number of elements of the plurality of elements of the encoded device identification message to the data packet to be sent by the computing device; and sending, by the computing device, the data packet comprising the number of elements of the plurality of elements of the encoded device identification message added by the computing device.
The invention relates to a method for embedding device identification information into data packets transmitted over a communications protocol with jitter tolerance constraints. The method addresses the challenge of transmitting device identification data without violating protocol timing requirements or being misinterpreted as noise. A computing device generates a device identification message using at least part of its identification information. This message is encoded into a compact form and then fragmented into multiple elements. The system determines how many of these elements to include in a data packet based on the protocol's jitter tolerance and current operational jitter. The selected elements are added to the packet, ensuring the transmission time does not exceed the jitter tolerance but is sufficiently above the operational jitter to avoid being mistaken for noise. The packet, now containing a portion of the encoded identification message, is then sent. This approach allows for stealthy transmission of device identification data within normal protocol operations, maintaining timing constraints while ensuring the embedded information is distinguishable from noise.
2. The method of claim 1 , wherein the data packet is one of a series of data packets, and wherein the method further comprises adding, in an order associated with the encoded device identification message, a respective number of elements of the plurality of elements to each of a remainder of the series of data packets such that the encoded device identification message is sent via the series of data packets.
This invention relates to a method for transmitting an encoded device identification message across a network by distributing the message across multiple data packets. The problem addressed is the need to securely and efficiently convey device identification information in a way that avoids detection or interference, particularly in environments where direct transmission of such data may be monitored or blocked. The method involves encoding a device identification message into a plurality of elements, such as bits or symbols, and then distributing these elements across a series of data packets. The distribution follows a specific order associated with the encoded message, ensuring that the complete identification information is reconstructed only when all packets are received. Each subsequent data packet in the series contains a respective number of these elements, allowing the message to be transmitted incrementally and covertly. This approach prevents the identification message from being easily detected or intercepted in a single packet, enhancing security and reliability in communication systems. The method is particularly useful in scenarios where device authentication or tracking is required without exposing the full identification data in any single transmission.
3. The method of claim 2 , wherein a device that receives the series of data packets sent by the computing device uses the encoded device identification message provided via the series of data packets to mitigate interference caused by the computing device.
This invention relates to wireless communication systems where interference mitigation is needed. The problem addressed is reducing interference caused by a computing device in a wireless network, particularly when multiple devices operate in close proximity. The solution involves encoding a device identification message into a series of data packets transmitted by the computing device. A receiving device uses this encoded identification to distinguish the computing device from other sources of interference, allowing it to apply targeted mitigation techniques. The encoded message may include unique identifiers, operational parameters, or other relevant data to help the receiving device differentiate and manage interference effectively. The method ensures that interference is mitigated without requiring additional dedicated communication channels or excessive overhead, improving overall network efficiency and reliability. The approach is particularly useful in dense wireless environments where interference from multiple devices can degrade performance. By leveraging existing data packet transmissions, the solution minimizes resource usage while providing accurate interference identification and mitigation.
4. The method of claim 1 , wherein the compact code comprises International Morse Code.
This method uses International Morse Code to create a shorter, more compact version of the original message.
5. The method of claim 1 , wherein adding the number of elements of the plurality of elements to the data packet comprises adding the number of elements of the plurality of elements to a synchronization header of the data packet.
This invention relates to data packet transmission in communication systems, specifically addressing the challenge of efficiently conveying the number of elements in a data packet to ensure proper synchronization and processing at the receiving end. The method involves modifying a data packet by adding the count of elements within the packet to a synchronization header. This header is a predefined section of the data packet used to align and validate the data stream during transmission. By embedding the element count in the synchronization header, the receiving system can accurately determine the packet's structure without additional overhead or complex parsing. This approach improves transmission efficiency and reduces errors by ensuring the receiver correctly interprets the packet's contents. The method is particularly useful in high-speed or real-time communication systems where synchronization and data integrity are critical. The synchronization header may include additional metadata or control information to further assist in packet processing. The technique ensures that the element count is readily accessible and verifiable, enhancing reliability in data transmission.
6. The method of claim 1 , further comprising: prior to creating the device identification message, determining whether at least the portion of the identification information associated with the computing device is available; and if at least the portion of the identification information associated with the computing device is not available, rendering the computing device nonoperational.
This invention relates to computing device security, specifically ensuring device operability only when valid identification information is available. The method involves verifying the presence of at least a portion of identification information associated with a computing device before allowing it to function. If the required identification information is missing or unavailable, the device is rendered nonoperational, preventing unauthorized use. This approach enhances security by ensuring that devices cannot operate without proper authentication, mitigating risks such as theft, unauthorized access, or data breaches. The method is particularly useful in environments where device integrity and security are critical, such as enterprise networks, government systems, or high-security applications. By enforcing this check before device operation, the system ensures that only properly identified and authenticated devices can function, reducing vulnerabilities and unauthorized access attempts. The solution addresses the problem of unauthorized device usage by implementing a pre-operation verification step that validates identification information, thereby improving overall system security.
7. The method of claim 1 , wherein the identification information comprises at least one of information identifying an owner of the computing device, information identifying an entity associated with the computing device, contact information for the owner of the computing device, contact information for the entity associated with the computing device, or location information associated with the computing device.
This invention relates to computing device identification and tracking, addressing the need for comprehensive and accessible identification information to aid in device recovery, security, or management. The method involves storing and retrieving detailed identification data associated with a computing device, including owner details, associated entities, contact information, and location data. The identification information may include the owner's name, contact details, or organizational affiliation linked to the device. Additionally, it may encompass contact information for an entity associated with the device, such as a company or service provider, ensuring multiple points of contact for recovery or support. Location data, such as GPS coordinates or network-based positioning, can also be included to track the device's whereabouts. This structured approach enhances device traceability, simplifies recovery processes, and supports security measures by providing a centralized repository of relevant identification details. The method ensures that critical information is readily available to authorized parties, improving efficiency in device management and reducing risks associated with lost or stolen devices.
8. A computing device comprising: a processor; and a memory that stores computer-executable instructions that, when executed by the processor, causes the processor to perform operations comprising: creating a device identification message based on at least a portion of identification information associated with the computing device, encoding the device identification message using a compact code to generate an encoded device identification message, fragmenting the encoded device identification message into a plurality of elements, determining a number of elements of the plurality of elements of the encoded device identification message to add to a data packet to be sent by the computing device based on a jitter tolerance of a communications protocol associated with the data packet and an operational amount of jitter of the communications protocol associated with the data packet such that the number of elements of the plurality of elements of the encoded device identification message determined to be added to the data packet does not increase a time to send the data packet beyond the jitter tolerance of the communications protocol but does increase the time to send the data packet above the operational amount of jitter of the communications protocol such that a device receiving the data packet does not confuse the number of elements of the plurality of elements of the encoded device identification message added to the data packet as noise, wherein the number of elements of the plurality of elements of the encoded device identification message represents a portion of the encoded device identification message, adding the number of elements of the plurality of elements of the encoded device identification message to the data packet to be sent by the computing device, and sending the data packet comprising the number of elements of the plurality of elements of the encoded device identification message added by the computing device.
A computing device includes a processor and memory storing instructions that, when executed, perform operations for embedding device identification information into data packets transmitted over a communications protocol with jitter tolerance. The device generates a device identification message from its identification information and encodes it using a compact code. The encoded message is fragmented into multiple elements. The device determines how many of these elements to add to a data packet based on the protocol's jitter tolerance and current operational jitter. The number of elements is chosen to increase the packet transmission time beyond the operational jitter but not beyond the jitter tolerance, ensuring the receiving device does not mistake the embedded elements for noise. The selected elements, representing a portion of the encoded message, are added to the data packet before transmission. This method allows device identification to be covertly embedded in network traffic without violating protocol timing constraints. The approach is designed for scenarios where device identification must be transmitted without being easily detectable or confused with normal network noise.
9. The computing device of claim 8 , wherein the data packet is one of a series of data packets, and wherein the operations further comprise adding, in an order associated with the encoded device identification message, a respective number of elements of the plurality of elements to each of a remainder of the series of data packets such that the encoded device identification message is sent via the series of data packets.
This invention relates to computing devices that encode and transmit device identification messages within a series of data packets. The problem addressed is the need to securely and efficiently convey device identification information across a network without disrupting normal data transmission. The solution involves encoding a device identification message into a sequence of data packets, where each packet in the series contains a portion of the encoded message. The number of elements (e.g., bits or bytes) added to each packet corresponds to the order of the encoded message, ensuring the message is reconstructed correctly upon reception. This method allows the device identification to be transmitted incrementally, embedded within regular data traffic, making it less detectable and more resilient to interception or tampering. The approach is particularly useful in environments where covert or stealthy communication is required, such as in cybersecurity, IoT device authentication, or network monitoring. The invention ensures that the encoded message is distributed across multiple packets, reducing the risk of detection or interference while maintaining the integrity of the identification data.
10. The computing device of claim 9 , wherein a device that receives the series of data packets sent by the computing device uses the encoded device identification message provided via the series of data packets to mitigate interference caused by the computing device.
This invention relates to wireless communication systems, specifically addressing interference mitigation in environments where multiple devices operate on overlapping frequency bands. The problem arises when computing devices transmit data packets that interfere with other nearby devices, degrading performance. The solution involves a computing device that encodes a device identification message into a series of data packets before transmission. The encoded message uniquely identifies the transmitting device. When another device receives these packets, it uses the decoded identification to recognize the source of interference and apply mitigation strategies, such as adjusting transmission parameters or scheduling to avoid conflicts. The computing device may also include a transmitter configured to send the encoded packets and a processor to generate the identification message. The system ensures that interfering devices can be dynamically identified and managed, improving coexistence in shared wireless environments. The approach is particularly useful in dense deployment scenarios, such as IoT networks or industrial wireless systems, where interference is a significant challenge.
11. The computing device of claim 8 , wherein the compact code comprises International Morse Code.
A computing device is configured to generate and display compact code representations of text input, particularly for use in environments with limited display space or input constraints. The device includes a processor and a display, where the processor is programmed to convert text input into a compact code format, such as International Morse Code, and display the compact code on the display. The compact code is designed to be more space-efficient than the original text, allowing for easier visualization and interaction in constrained environments. The device may also include an input interface for receiving text input, which can be converted into the compact code representation. The compact code may be displayed alongside or in place of the original text, depending on user preferences or system settings. This technology is particularly useful in applications where screen real estate is limited, such as wearable devices, small-screen interfaces, or systems with restricted input methods. The use of International Morse Code or other compact encoding schemes ensures that the information remains interpretable while occupying minimal display space. The device may further include functionality to toggle between the compact code and the original text, allowing users to switch between representations as needed.
12. The computing device of claim 8 , wherein adding the number of elements of the plurality of elements to the data packet comprises adding the number of elements of the plurality of elements to a synchronization header of the data packet.
This invention relates to computing devices that process data packets, particularly in systems where synchronization between devices is critical. The problem addressed is ensuring accurate synchronization of data transmission by efficiently incorporating synchronization information into data packets. The invention involves a computing device that adds a synchronization header to a data packet, where the synchronization header includes the number of elements in a plurality of elements associated with the data packet. This allows receiving devices to properly interpret and synchronize the data stream. The computing device may also generate the plurality of elements, such as data samples or control signals, and transmit the data packet with the synchronization header to another device. The synchronization header ensures that the receiving device can correctly identify the structure and timing of the transmitted data, preventing errors in data interpretation. This method is particularly useful in real-time communication systems, such as audio/video streaming, sensor networks, or industrial control systems, where precise synchronization is essential for proper operation. The invention improves data transmission reliability by embedding synchronization metadata directly into the data packet structure, reducing the need for separate synchronization signals or protocols.
13. The computing device of claim 8 , wherein the operations further comprise: prior to creating the device identification message, determining whether at least the portion of the identification information associated with the computing device is available; and if at least the portion of the identification information associated with the computing device is not available, rendering the computing device nonoperational.
This invention relates to computing device security, specifically ensuring that a device remains operational only when valid identification information is available. The problem addressed is unauthorized device use or operation when critical identification data is missing or corrupted. The system involves a computing device that generates a device identification message for authentication or verification purposes. Before creating this message, the device checks whether at least a portion of its associated identification information is accessible. If the required identification data is unavailable, the device is rendered nonoperational to prevent unauthorized access or use. This mechanism enhances security by ensuring that devices cannot function without proper identification, mitigating risks such as theft, unauthorized activation, or tampering. The solution is particularly relevant in environments where device integrity and authentication are critical, such as enterprise networks, IoT deployments, or secure computing systems. The invention ensures that devices remain operational only when their identification information is intact, providing a robust security measure against unauthorized use.
14. The computing device of claim 8 , wherein the identification information comprises at least one of information identifying an owner of the computing device, information identifying an entity associated with the computing device, contact information for the owner of the computing device, contact information for the entity associated with the computing device, or location information associated with the computing device.
A computing device includes a processor and memory storing instructions that, when executed, cause the device to generate identification information for the device. This identification information includes at least one of the following: owner identification, entity association details, owner contact information, entity contact information, or location data linked to the device. The device may also include a communication interface to transmit this identification information to a remote server or another device. The identification information can be used for tracking, security, or administrative purposes, ensuring that the device can be identified and associated with relevant parties or locations. The system may also include a display to present the identification information to a user or administrator. This approach enhances device management by providing clear, accessible identification details that can be used for recovery, compliance, or operational tracking. The identification information may be stored locally or remotely and can be updated dynamically as needed. This ensures that the device remains properly identified and traceable throughout its lifecycle.
15. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor of a computing device, cause the processor to perform operations comprising: creating a device identification message based on at least a portion of identification information associated with the computing device; encoding the device identification message using a compact code to generate an encoded device identification message; fragmenting the encoded device identification message into a plurality of elements; determining a number of elements of the plurality of elements of the encoded device identification message to add to a data packet to be sent by the computing device based on a jitter tolerance of a communications protocol associated with the data packet and an operational amount of jitter of the communications protocol associated with the data packet such that the number of elements of the plurality of elements of the encoded device identification message determined to be added to the data packet does not increase a time to send the data packet beyond the jitter tolerance of the communications protocol but does increase the time to send the data packet above the operational amount of jitter of the communications protocol such that a device receiving the data packet does not confuse the number of elements of the plurality of elements of the encoded device identification message added to the data packet as noise, wherein the number of elements of the plurality of elements of the encoded device identification message represents a portion of the encoded device identification message; adding the number of elements of the plurality of elements of the encoded device identification message to the data packet to be sent by the computing device; and sending the data packet comprising the number of elements of the plurality of elements of the encoded device identification message added by the computing device.
This invention relates to a method for embedding device identification information within data packets transmitted over a communication network while minimizing the impact on transmission timing. The problem addressed is the need to uniquely identify devices in a network without significantly increasing packet transmission time or causing the embedded information to be mistaken for noise. The solution involves creating a device identification message from a computing device's identification information, encoding it into a compact format, and fragmenting it into multiple elements. These elements are then selectively added to data packets based on the communication protocol's jitter tolerance and current operational jitter. The number of elements added is calculated to ensure the packet transmission time does not exceed the protocol's jitter tolerance but is sufficiently above the operational jitter to prevent misinterpretation as noise. This approach allows partial transmission of the identification message over multiple packets, ensuring reliable device tracking without disrupting network performance. The method is particularly useful in environments where precise timing and low-latency communication are critical.
16. The computer-readable storage medium of claim 15 , wherein the data packet is one of a series of data packets, and wherein the operations further comprise adding, in an order associated with the encoded device identification message, a respective number of elements of the plurality of elements to each of a remainder of the series of data packets p such that the encoded device identification message is sent via the series of data packets.
This invention relates to a method for embedding and transmitting an encoded device identification message within a series of data packets in a communication system. The problem addressed is the need to securely and efficiently transmit device identification information without disrupting normal data transmission. The solution involves encoding a device identification message and distributing its elements across multiple data packets in a controlled manner. Each data packet in the series contains a specific number of elements from the encoded message, arranged in a predefined order. This ensures the complete message is reconstructed when all packets are received. The method allows for covert or stealthy transmission of identification data, useful in scenarios where overt signaling is undesirable or where packet integrity must be maintained. The technique can be applied in network security, device authentication, or tracking systems where identifying information must be embedded within standard data flows without altering their structure or causing detectable anomalies. The approach ensures robustness by distributing the message across multiple packets, reducing the risk of loss or corruption. The system is designed to work with existing communication protocols, making it compatible with various network architectures.
17. The computer-readable storage medium of claim 16 , wherein a device that receives the series of data packets sent by the computing device uses the encoded device identification message provided via the series of data packets to mitigate interference caused by the computing device.
This invention relates to wireless communication systems where interference mitigation is critical. The technology addresses the problem of interference caused by computing devices in shared communication environments, such as wireless networks or IoT ecosystems. A computing device generates a series of data packets for transmission, where each packet includes an encoded device identification message. This encoded message uniquely identifies the computing device and its transmission characteristics. A receiving device, upon detecting the series of data packets, decodes the identification message to determine the source of the interference. Using this information, the receiving device can then implement interference mitigation strategies, such as adjusting transmission parameters, scheduling, or signal processing techniques, to reduce or eliminate the disruptive effects of the computing device's transmissions. The encoded message may include details about the device's transmission power, frequency, timing, or other relevant parameters that help the receiving device optimize its response. This approach enables dynamic and adaptive interference management in dense or congested wireless environments, improving overall network performance and reliability.
18. The computer-readable storage medium of claim 15 , wherein adding the number of elements of the plurality of elements to the data packet comprises adding the number of elements of the plurality of elements to a synchronization header of the data packet.
This invention relates to data packet transmission in computer networks, specifically addressing the challenge of efficiently synchronizing data elements within packets to ensure accurate reconstruction at the receiving end. The system involves a method for transmitting data packets that include a plurality of elements, where the number of elements in each packet is explicitly added to a synchronization header of the data packet. This header information allows the receiving device to correctly interpret the packet structure, ensuring that all elements are properly identified and processed. The synchronization header may also include additional metadata, such as timing or sequencing information, to further assist in data reconstruction. By embedding the element count in the header, the system improves reliability in data transmission, particularly in environments where packet integrity or synchronization may be compromised. The invention is applicable to various networking protocols and communication systems where precise data alignment is critical, such as real-time streaming, multimedia transmission, or distributed computing. The method ensures that the receiving device can accurately determine the number of elements in the packet, preventing misalignment or data loss during processing. This approach enhances the robustness of data transmission by providing clear, structured synchronization information within the packet itself.
19. The computer-readable storage medium of claim 15 , wherein the operations further comprise: prior to creating the device identification message, determining whether at least the portion of the identification information associated with the computing device is available; and if at least the portion of the identification information associated with the computing device is not available, rendering the computing device nonoperational.
This invention relates to computing device security, specifically ensuring that a device remains operational only when valid identification information is available. The system involves a computing device that stores identification information, such as a unique identifier or authentication credentials, which is used to verify the device's legitimacy. Before generating a device identification message, the system checks whether at least a portion of this identification information is accessible. If the required identification information is missing or unavailable, the system renders the computing device nonoperational, preventing unauthorized use or access. This mechanism enhances security by ensuring that only devices with valid identification information can function, mitigating risks associated with stolen, tampered, or improperly configured devices. The solution is particularly useful in environments where device integrity and authentication are critical, such as enterprise networks, secure communications, or IoT deployments. The system may also include additional security measures, such as encryption or secure storage, to protect the identification information from tampering or unauthorized access. By enforcing this check before device operation, the invention provides a robust method for maintaining device security and trustworthiness.
20. The computer-readable storage medium of claim 15 , wherein the identification information comprises at least one of information identifying an owner of the computing device, information identifying an entity associated with the computing device, contact information for the owner of the computing device, contact information for the entity associated with the computing device, or location information associated with the computing device.
The invention relates to a system for managing and retrieving identification information associated with computing devices. The problem addressed is the difficulty in tracking and recovering lost or stolen computing devices, as well as verifying ownership or authorized use. The solution involves storing identification information on a computer-readable storage medium, where the information can include details such as the owner's identity, associated entities, contact information, or location data. This stored data enables authorized parties to access relevant details for device recovery, ownership verification, or security purposes. The system ensures that the identification information is securely stored and retrievable when needed, improving device management and security. The invention may be implemented in various computing environments, including personal devices, enterprise systems, or IoT devices, to enhance traceability and accountability. By providing comprehensive identification data, the system supports legal, operational, and security processes related to computing devices.
Unknown
April 28, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.