Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented method comprising: accessing, by a computing device, a first Internet Protocol (IP) address that encodes first attributes of a first social media profile; accessing, by the computing device, a second IP address that encodes second attributes of a second social media profile; determining, by the computing device, a shortest path between the first IP address and the second IP address; determining, by the computing device, that the shortest path satisfies a threshold condition; and based on the shortest path satisfying the threshold condition, providing, by the computing device to another device, an indication of a match between the first social media profile and the second social media profile.
This invention relates to identifying connections between social media profiles using network analysis techniques. The problem addressed is the difficulty in determining relationships or similarities between different social media profiles, particularly when the profiles are hosted on separate platforms or lack direct linking information. The method involves accessing a first Internet Protocol (IP) address associated with a first social media profile, where the IP address encodes attributes of the profile, such as user data, activity logs, or metadata. Similarly, a second IP address is accessed, encoding attributes of a second social media profile. The system then determines the shortest path between these two IP addresses within a network graph, where nodes represent IP addresses and edges represent connections or interactions. The shortest path is analyzed to see if it meets a predefined threshold condition, such as a maximum number of hops or a minimum connection strength. If the condition is satisfied, the system provides an indication that the two profiles are likely related or similar, suggesting a match. This approach leverages network topology to infer relationships without requiring explicit user-provided links. The method may also involve additional steps, such as analyzing the attributes of the profiles to further validate the match.
2. The computer-implemented method of claim 1 : wherein the first IP address encodes multiple different attributes, wherein the second IP address does not encode each of the multiple different attributes, and wherein determining the shortest path comprises determining a shortest path that traverses through at least one route node corresponding to at least one additional IP address that encodes attributes of the second social media profile subject to a constraint that the at least one additional IP address and the second IP address in combination encode each of the multiple different attributes.
This invention relates to a computer-implemented method for optimizing network routing in social media platforms by leveraging IP address encoding of user attributes. The problem addressed is the inefficiency in routing data through networks where IP addresses may not fully encode all relevant user attributes, leading to suboptimal path selection. The method involves determining a shortest path between a first IP address and a second IP address, where the first IP address encodes multiple different attributes (such as user preferences, location, or behavior) while the second IP address does not encode all of these attributes. To resolve this, the method identifies a shortest path that includes at least one intermediate route node corresponding to an additional IP address. This additional IP address encodes some of the missing attributes of the second IP address, ensuring that when combined with the second IP address, all required attributes are represented. The path selection is constrained to ensure that the combined encoding of the additional IP address and the second IP address fully represents the multiple attributes originally encoded in the first IP address. This approach improves routing efficiency by dynamically compensating for incomplete attribute encoding in IP addresses.
3. The computer-implemented method of claim 2 , wherein determining that the shortest path satisfies the threshold condition comprises determining that the shortest path exists.
This invention relates to computer-implemented methods for determining optimal paths in a network or graph structure, addressing the problem of efficiently identifying valid paths that meet specific criteria. The method involves analyzing a network to find the shortest path between two nodes while ensuring the path satisfies a predefined threshold condition. The threshold condition is evaluated by confirming the existence of a valid shortest path, meaning the path must meet certain constraints such as connectivity, cost, or other performance metrics. The method may involve traversing the network using algorithms like Dijkstra's or A* to compute the shortest path, then verifying whether the path meets the threshold condition. If the path exists and satisfies the condition, it is selected as the optimal solution. This approach ensures that only feasible and efficient paths are considered, improving decision-making in applications like routing, logistics, or network optimization. The invention may also include additional steps such as adjusting parameters or re-evaluating paths if the initial path does not meet the threshold, ensuring robustness in dynamic environments.
4. The computer-implemented method of claim 2 : wherein the second IP address and the at least one additional IP address are stored in a software defined network (SDN) table, and wherein the SDN table includes metadata for the second IP address indicative of which attributes of the multiple different attributes are encoded by the second IP address and the at least one additional IP address, respectively.
This invention relates to network address management in software-defined networking (SDN) environments. The problem addressed is the need to efficiently encode and manage multiple attributes of network devices or services using IP addresses, where different attributes are distributed across multiple IP addresses to avoid address exhaustion and improve scalability. The method involves storing a second IP address and at least one additional IP address in an SDN table, where these addresses collectively encode multiple distinct attributes of a network entity. The SDN table includes metadata that specifies which attributes are encoded by each IP address. This allows network controllers to dynamically assign and interpret IP addresses based on their encoded attributes, enabling flexible and scalable network management. The metadata ensures that the system can correctly decode the attributes from the distributed IP addresses, supporting operations like routing, access control, and service discovery. The approach avoids the limitations of traditional IP address allocation by leveraging SDN's centralized control plane to manage attribute-encoded addresses efficiently. This is particularly useful in large-scale networks where IP address space is constrained, and dynamic attribute-based addressing is required.
5. The computer-implemented method of claim 1 : wherein the first IP address comprises multiple octets, with each octet of the multiple octets encoding a respective attribute of the first attributes, and wherein the second IP address comprises multiple octets, with each octet of the multiple octets encoding a respective attribute of the second attributes.
This invention relates to a method for encoding attributes into Internet Protocol (IP) addresses to facilitate network communication and data processing. The method addresses the challenge of efficiently embedding and retrieving structured data within IP addresses, which is useful for network management, security, and routing optimization. The method involves generating a first IP address where each octet of the IP address encodes a distinct attribute from a set of first attributes. Similarly, a second IP address is generated where each octet encodes a distinct attribute from a set of second attributes. By distributing attributes across multiple octets, the method enables compact and structured representation of data within standard IP address formats. This approach allows for efficient parsing and processing of embedded attributes without requiring additional metadata or external data structures. The encoded IP addresses can be used in various applications, such as dynamic routing, access control, or service discovery, where attributes like device type, location, or priority need to be conveyed implicitly within the address. The method ensures compatibility with existing IP protocols while enhancing functionality through embedded attribute encoding. This technique is particularly valuable in environments where IP addresses must carry additional contextual information for automated decision-making or network operations.
6. The computer-implemented method of claim 1 : wherein the first IP address and the second IP address are stored in a software defined network (SDN) table, wherein accessing the first IP address comprises accessing the first IP address in the SDN table, and wherein accessing the second IP address comprises accessing the second IP address in the SDN table.
In the field of network management, particularly software-defined networking (SDN), a challenge exists in efficiently managing and accessing IP addresses within an SDN environment. Traditional methods often rely on static configurations or centralized databases, which can introduce latency, scalability issues, or inefficiencies in address resolution. This invention addresses these challenges by providing a method for accessing IP addresses within an SDN system. The method involves storing a first IP address and a second IP address in an SDN table, which serves as a centralized and dynamically updatable repository for network address information. When accessing the first IP address, the system retrieves it directly from the SDN table, and similarly, the second IP address is accessed from the same table. This approach ensures that IP address resolution is performed efficiently and in real-time, leveraging the SDN controller's ability to manage and update the table dynamically. The use of a unified SDN table for storing and accessing IP addresses simplifies network management, reduces latency in address resolution, and improves scalability by centralizing address information in a single, controllable location. This method is particularly useful in large-scale or highly dynamic network environments where IP addresses may change frequently or where low-latency address resolution is critical.
7. The computer-implemented method of claim 6 , further comprising: obtaining the first IP address; and storing the first IP address in the SDN table.
A system and method for managing network traffic in a software-defined networking (SDN) environment addresses the challenge of dynamically tracking and updating network addresses to ensure efficient routing and security. The method involves obtaining a first IP address from a network device or service and storing this address in an SDN table, which serves as a centralized repository for network configuration and routing information. This table is used to enforce policies, optimize traffic flow, and maintain network security by dynamically updating routing rules based on the stored IP addresses. The method may also include verifying the IP address before storage to ensure accuracy and prevent unauthorized access. By integrating this process into the SDN controller, the system enables real-time adjustments to network configurations, improving scalability and adaptability in response to changing network conditions. The stored IP addresses facilitate automated traffic management, allowing the SDN controller to dynamically route packets based on current network states, enhancing overall network performance and security.
8. The computer-implemented method of claim 7 , wherein obtaining the first IP address comprises: obtaining the first attributes of the first social media profile; and encoding the first attributes of the first social media profile as the first IP address.
This invention relates to a method for encoding social media profile attributes into an IP address format. The method addresses the challenge of securely and efficiently representing user profile data in a standardized network address format, enabling improved data processing, tracking, and analysis across digital platforms. The method involves obtaining attributes from a first social media profile, such as user identifiers, demographic information, or activity logs. These attributes are then encoded into a first IP address, transforming the profile data into a structured, address-like format. This encoded IP address can be used for various purposes, including user identification, network routing, or data correlation across different systems. The encoding process ensures that the IP address retains meaningful information about the original profile attributes while conforming to standard IP address conventions. This allows systems to process the encoded IP address as they would a traditional network address, facilitating seamless integration with existing infrastructure. The method may also involve obtaining a second IP address from a second social media profile, encoding its attributes similarly, and comparing the two encoded IP addresses to determine similarities or relationships between the profiles. This can be useful for detecting duplicate accounts, analyzing user behavior, or enhancing data privacy by anonymizing profile information while preserving useful metadata. By converting social media profile attributes into an IP address format, the method provides a novel approach to handling user data in networked environments, improving interoperability and enabling advanced analytics.
9. The computer-implemented method of claim 7 , wherein storing the first IP address in the SDN table comprises: establishing an SDN session; and storing the first IP address in the SDN table during the SDN session.
This invention relates to software-defined networking (SDN) systems, specifically methods for managing IP address storage in an SDN table. The problem addressed is the need for efficient and secure storage of IP addresses within an SDN environment, ensuring proper network configuration and traffic management. The method involves storing a first IP address in an SDN table by first establishing an SDN session. During this session, the first IP address is then stored in the SDN table. The SDN session provides a controlled environment for this operation, ensuring that the IP address is properly registered and accessible for network operations. This process may be part of a broader method for managing network traffic, where IP addresses are dynamically assigned, tracked, and updated within the SDN infrastructure. The SDN session acts as a secure and isolated communication channel between the network controller and the SDN table, allowing for reliable storage and retrieval of IP addresses. This ensures that network devices can accurately identify and route traffic based on the stored IP addresses. The method may also include additional steps such as validating the IP address before storage or updating the SDN table in real-time as network conditions change. The overall goal is to enhance network performance, security, and scalability by maintaining an accurate and up-to-date SDN table.
10. The computer-implemented method of claim 1 : wherein the first attributes comprise attributes of a first image, and wherein the second attributes comprise attributes of a second image.
This invention relates to a computer-implemented method for analyzing and comparing attributes of images. The method addresses the challenge of accurately identifying and extracting relevant features from images to enable effective comparison or processing. The system processes a first set of attributes derived from a first image and a second set of attributes derived from a second image. These attributes may include visual characteristics such as color, texture, shape, or other distinguishable features. The method involves extracting these attributes from each image and then comparing or analyzing them to determine similarities, differences, or other relationships between the images. This comparison can be used for various applications, such as image recognition, object detection, or content-based image retrieval. The method ensures that the attributes are accurately captured and processed to facilitate precise and reliable image analysis. By leveraging computational techniques, the system enhances the efficiency and accuracy of image comparison tasks, making it suitable for automated systems requiring high-performance image processing.
11. The computer-implemented method of claim 1 , further comprising: obtaining a public IP address corresponding to the first social media profile; and storing, by the computing device, a correlation between the public IP address and the first IP address.
This invention relates to a system for tracking and correlating online identities across different platforms. The problem addressed is the difficulty in linking multiple social media profiles to a single user, especially when those profiles use different IP addresses or public identifiers. The method involves analyzing a first social media profile associated with a first IP address, then obtaining a public IP address corresponding to that profile. The system stores a correlation between the public IP address and the first IP address, enabling the tracking of a user's online activity across different platforms. This correlation helps identify when the same user operates under multiple profiles, even if those profiles use different network identifiers. The method may also involve analyzing additional social media profiles, extracting metadata, and determining relationships between profiles based on shared attributes or behaviors. The system can then map these connections to build a comprehensive profile of a user's online presence, improving identity verification, fraud detection, or targeted advertising. The invention enhances the ability to track digital footprints by linking disparate data points, addressing challenges in online identity management.
12. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a processor, cause performance of a set of acts comprising: accessing a first Internet Protocol (IP) address that encodes first attributes of a first social media profile; accessing a second IP address that encodes second attributes of a second social media profile; determining a shortest path between the first IP address and the second IP address; determining that the shortest path satisfies a threshold condition; and based on the shortest path satisfying the threshold condition, providing, to another device, an indication of a match between the first social media profile and the second social media profile.
This invention relates to a system for identifying connections between social media profiles using network analysis techniques. The problem addressed is the difficulty of determining relationships or similarities between different social media profiles, particularly when those profiles are hosted on separate platforms or lack direct linking information. The system operates by analyzing Internet Protocol (IP) addresses associated with social media profiles. Each IP address encodes attributes of a profile, such as user behavior, location, or other metadata. The system accesses a first IP address linked to a first social media profile and a second IP address linked to a second social media profile. It then determines the shortest path between these two IP addresses within a network, which may involve traversing intermediate nodes or connections. If the shortest path meets a predefined threshold condition—such as being below a certain length or meeting a similarity metric—the system concludes that the profiles are likely related or similar. The system then provides an indication of this match to another device, enabling further analysis or action. This approach leverages network topology to infer connections between profiles, even when direct linking data is unavailable. The method may be used for fraud detection, social network analysis, or targeted advertising by identifying relationships between otherwise disconnected profiles.
13. The non-transitory computer-readable medium of claim 12 : wherein the first IP address encodes multiple different attributes, wherein the second IP address does not encode each of the multiple different attributes, and wherein determining the shortest path comprises determining a shortest path that traverses through at least one route node corresponding to at least one additional IP address that encodes attributes of the second social media profile subject to a constraint that the at least one additional IP address and the second IP address in combination encode each of the multiple different attributes.
This invention relates to a system for routing data in a network, particularly in social media or other attribute-based environments. The problem addressed is efficiently routing data between nodes where some nodes encode multiple attributes while others encode fewer or different attributes, ensuring that all required attributes are collectively satisfied along the path. The system involves a non-transitory computer-readable medium storing instructions for processing IP addresses that encode attributes. A first IP address encodes multiple different attributes, while a second IP address does not encode all of them. The system determines the shortest path between these addresses by identifying intermediate route nodes with additional IP addresses that, when combined with the second IP address, collectively encode all the attributes of the first IP address. This ensures that the path meets the required attribute constraints while maintaining efficiency. The solution optimizes routing by leveraging attribute encoding in IP addresses, allowing for flexible and constrained path selection. It ensures that data traverses nodes that, in combination, satisfy all necessary attributes, even if individual nodes lack some of them. This approach is particularly useful in social media or other systems where attribute-based routing is critical for functionality or security.
14. The non-transitory computer-readable medium of claim 13 , wherein determining that the shortest path satisfies the threshold condition comprises determining that the shortest path exists.
A system and method for pathfinding in a network or graph structure addresses the challenge of efficiently identifying optimal routes between nodes while ensuring computational feasibility. The invention focuses on determining whether a shortest path exists between a source node and a destination node in a network, where the network may include nodes and edges with associated weights or constraints. The method involves generating a pathfinding query that specifies the source and destination nodes, then computing the shortest path between them using a pathfinding algorithm such as Dijkstra's or A*. The system evaluates whether the computed path meets a threshold condition, which in this case is simply the existence of a valid shortest path. If such a path exists, the system confirms the result; if not, it may return an indication that no path meets the criteria. The invention may be implemented in navigation systems, network routing protocols, or other applications requiring efficient path determination. The solution ensures reliable pathfinding by verifying the presence of a feasible route before further processing, improving system robustness and user experience.
15. The non-transitory computer-readable medium of claim 13 : wherein the second IP address and the at least one additional IP address are stored in a software defined network (SDN) table, and wherein the SDN table includes metadata for the second IP address indicative of which attributes of the multiple different attributes are encoded by the second IP address and the at least one additional IP address, respectively.
This invention relates to software-defined networking (SDN) systems, specifically addressing the challenge of encoding multiple attributes into IP addresses for efficient network management. The system stores a second IP address and at least one additional IP address in an SDN table, where these addresses encode different attributes of network entities. The SDN table includes metadata that specifies which attributes are encoded by each IP address, allowing the network to dynamically assign and interpret these addresses based on their encoded data. This approach enables flexible and scalable network configuration by leveraging IP addresses to carry structured information about network resources, such as device roles, locations, or policies, without requiring additional protocols or overhead. The metadata ensures clarity in attribute assignment, preventing conflicts and enabling automated network operations. The solution is particularly useful in large-scale or dynamic networks where traditional IP address management may be inefficient or inflexible.
16. The non-transitory computer-readable medium of claim 12 : wherein the first IP address comprises multiple octets, with each octet of the multiple octets encoding a respective attribute of the first attributes, and wherein the second IP address comprises multiple octets, with each octet of the multiple octets encoding a respective attribute of the second attributes.
This invention relates to a system for encoding and transmitting data attributes using Internet Protocol (IP) addresses. The problem addressed is the need to efficiently encode and transmit multiple attributes of data entities in a networked environment, particularly where traditional data structures or protocols may be inefficient or incompatible with existing network infrastructure. The system involves a non-transitory computer-readable medium storing instructions that, when executed, perform operations for encoding attributes into IP addresses. Specifically, the first IP address is structured to include multiple octets, with each octet encoding a distinct attribute from a set of first attributes. Similarly, the second IP address is structured with multiple octets, each encoding a distinct attribute from a set of second attributes. This encoding allows for the transmission of multiple attributes within the standard IP address format, leveraging existing network protocols without requiring additional data structures or modifications to the underlying infrastructure. The encoded IP addresses can be used to identify and transmit data entities, such as network devices, services, or other resources, where each attribute represents a characteristic or property of the entity. The system ensures compatibility with standard IP communication protocols while enabling efficient attribute transmission and retrieval. This approach is particularly useful in scenarios where attributes need to be dynamically encoded and transmitted in a networked system, such as in IoT (Internet of Things) environments, distributed systems, or other applications requiring attribute-based identification and communication.
17. A computing system comprising: one or more processors; and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the computing system to perform a set of acts comprising: accessing a first Internet Protocol (IP) address that encodes first attributes of a first social media profile, accessing a second IP address that encodes second attributes of a second social media profile; determining a shortest path between the first IP address and the second IP address, determining that the shortest path satisfies a threshold condition, and based on the shortest path satisfying the threshold condition, providing, to another device, an indication of a match between the first social media profile and the second social media profile.
This invention relates to a computing system for identifying matches between social media profiles by analyzing their associated Internet Protocol (IP) addresses. The system addresses the challenge of linking or verifying connections between social media profiles that may belong to the same individual or entity, even when those profiles are not explicitly linked or when user-provided information is incomplete or unreliable. The system includes one or more processors and a non-transitory computer-readable medium storing executable instructions. The system accesses a first IP address encoding attributes of a first social media profile and a second IP address encoding attributes of a second social media profile. These attributes may include metadata such as geographic location, network characteristics, or usage patterns associated with the IP addresses. The system then determines the shortest path between the two IP addresses, which may involve analyzing network topology, routing data, or other connectivity metrics. If the shortest path meets a predefined threshold condition—such as a minimum hop count, latency, or geographic proximity—the system generates and provides an indication that the two social media profiles are likely related or belong to the same entity. This approach leverages network infrastructure data to infer connections between profiles, improving accuracy in social media analysis, fraud detection, or identity verification.
18. The method of claim 1 , wherein: determining the shortest path comprises consulting routing information stored in a software defined network (SDN) table, and the routing information includes metadata indicative of which types of attributes are encoded by the first IP address and which types of attributes are encoded by the second IP address.
A method for optimizing network routing in a software-defined network (SDN) environment addresses the challenge of efficiently determining the shortest path between network nodes while accounting for encoded attributes in IP addresses. The method involves analyzing routing information stored in an SDN table, which contains metadata that specifies the types of attributes encoded within the first and second IP addresses involved in the communication. This metadata allows the network to interpret and utilize the encoded attributes to make more informed routing decisions. By leveraging this structured routing information, the method ensures that the shortest path is calculated based on the specific attributes encoded in the IP addresses, improving routing efficiency and accuracy. The approach is particularly useful in SDN environments where dynamic and attribute-aware routing is required to optimize network performance and resource utilization. The method may also involve additional steps such as encoding attributes into IP addresses and dynamically updating the SDN table to reflect changes in network conditions or routing policies. This ensures that the routing decisions remain adaptive and aligned with the current state of the network.
Unknown
December 15, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.