Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


COMPUTER-TO-COMPUTER DATA ADDRESSING

Subclass of:

709 - Electrical computers and digital processing systems: multicomputer data transferring

Patent class list (only not empty are listed)

Deeper subclasses:

Entries
DocumentTitleDate
20110185084INFORMATION COMMUNICATION SYSTEM, RELAY NODE DEVICE, INFORMATION COMMUNICATION METHOD, AND COMPUTER READABLE RECORDING MEDIUM - An information communication system including, among a plurality of node devices, a relay node device which is connected to a private network and which relays the messages between the private network and an external network differing from the private network, wherein the relay node device comprising relay unit configured to relay the message after causing the global address information acquired by the acquisition unit to be contained in the message in response to relaying the message from the private network to the external network, and to relay the message after causing the private address information acquired by the acquisition unit to be contained in the message in response to relaying the message from the external network to the private network which is connected to the external network.07-28-2011
20130031271VIRTUAL PRIVATE NETWORKING WITH MOBILE COMMUNICATION CONTINUITY - In general, a mobile virtual private network (VPN) is described in which service provider networks cooperate to dynamically extend a virtual routing area of a home service provider network to the edge of a visited service provider network and thereby enable IP address continuity for a roaming wireless device. In one example, a home service provider network allocates an IP address to a wireless device and establishes a mobile VPN. The home service provider network dynamically provisions a visited service provider network with the mobile VPN, when the wireless device attaches to an access network served by the visited service provider network, to enable the wireless device to exchange network traffic with the visited service provider network using the IP address allocated by the home service provider network.01-31-2013
20110202685System and Method for Communication Between an Information Handling System and Management Controller Through a Shared LOM - Communications between a host information handling system and its management controller sent through a shared LOM are re-directed at the LOM from communication through a network to instead communicate directly between the host information handling system and management controller. A management module compares destination addresses of packets sent from the host information handling system and the management controller with host information handling system and management controller network addresses stored on the LOM. Packets having destination address that match a host information handling system or management controller network address are redirected from communication across the network to communicate directly between the host information handling system and management controller.08-18-2011
20130086281Management Device for Causing Specific Device to Update Programs and Computer Readable Media - A management device may be connected with a specific device via a network, and cause the specific device to update a plurality of programs. The management device may transmit a first program of the plurality of programs by using an IP address as a transmission destination. The management device may confirm whether the IP address of the specific device has changed since transmitting the first program by utilizing identification information for identifying the specific device. The management device may transmit a second program of the plurality of programs to the specific device by using the IP address when confirming that the IP address has not changed, or by using a changed IP address when confirming that the IP address has changed.04-04-2013
20100115132ADDRESS IDENTIFIER SCALING IN CONVERGED NETWORKS - Embodiments of the present invention allow for address scaling of existing addresses in a FC, FCoE, CEE or other type of network. More specifically, subaddresses can be used in conjunction with existing addresses, so that a combination of a subaddress and existing address can identify an addressable entity. Thus, multiple entities can be share a single existing address and be distinguished among each other by way of their respective subaddresses. Some embodiments of the invention allow for use of the inventive subaddressing scheme in conjunction with devices or network elements (e.g., gateways, switches, etc.) that may not be subaddressing aware. Further embodiments allow for the multiple distinct devices to communicate with a single Fibre Channel switching element through a single port by using N_Port_ID Virtualization.05-06-2010
20090164665System and Method For Promoting Messages To A Plurality of Websites From A Centralized Authority in Response to A Disaster or Emergency Event - A system and method for broadcasting messages to selected websites in order to provide emergency information to the U.S. populace, or zone applicable populace, from a central authority. This is achieved by implementing a “partial deflection” of a website altering the applicable zone file on a DNS server having authority over a website. Depending up which authority makes a request for broadcasting an emergency message, an emergency website is created and a partial deflection of the original entity's page is deflected to a main frame accompanying a header frame displaying the emergency alert message the emergency alert webpage. The requesting authority retains control over the content of the emergency message and can trigger the implementation of the broadcast from a variety of signal interfaces.06-25-2009
20100042746APPARATUS AND METHOD FOR SHARING A BOOKMARK WITH OTHER USERS IN A HOME NETWORK - A method and apparatus for sharing a bookmark, which is created by a user, with other users. In a method for sharing a bookmark in a home network, information of a bookmark for sharing in a home network device of a bookmark creator is created. The bookmark or the information of the bookmark is stored in an Internet Protocol TV (IPTV) terminal in the home network of the bookmark creator. The bookmark or the information of the bookmark is then transmitted from the IPTV terminal to an IPTV service provider.02-18-2010
20090313385System and method for correct routing and enforcement policy in a network having address or port translation - The present invention incorporates an intermediary proxy rules device that has access to information regarding network address and port bindings or network address and port translations. This intermediary function communicates translated address information to other devices on the network, such as the policy and charging rule function and policy and charging enforcement function. The full communication and coordination of this information coordinates correct translation address information and other necessary information to these PCRF and PCEF devices, which eliminates many of the problems associated with the session set-up and maintenance with other networks.12-17-2009
20120191875ADDRESS TRANSLATION METHOD, ADDRESS TRANSLATION PROXY RESPONSE METHOD, ADDRESS TRANSLATION DEVICE, AND ADDRESS TRANSLATION PROXY RESPONSE DEVICE - An address translation device includes an address translation part containing information on correspondence between pseudo addresses and real addresses of a first network and a second network having respective address spaces independent of each other, the first network and the second network being connected by multiple address translation devices including the address translation device; an address translation request reception part configured to receive an address translation request with respect to a pseudo IP address contained in the address translation part; an address resolution response determination part configured to determine whether to respond to the address translation request in accordance with a predetermined rule based on the source address of the received address translation request; and a response part configured to respond to the address translation request based on the determination by the address resolution response determination part.07-26-2012
20120191874ROUTING OF IP TRAFFIC DIRECTED AT DOMAIN NAMES USING DNS REDIRECTION - A domain name system (DNS) server is disclosed. The DNS server includes: a receiver to receive a DNS query comprising a domain name from a client device, wherein the domain name corresponds to a host server; a modifier to append a domain to an end of the domain name to create a modified domain name; and a mapping engine to compare the modified domain name to a local cache, wherein the local cache comprises a list of domain names, at least some of which are to be routed to an Internet Protocol (IP) address corresponding to an intermediate server.07-26-2012
20130060965Method and Terminal for Improving Domain Name Resolution Efficiency - The present invention provides a method and terminal for improving domain name resolution efficiency. The method is implemented in a terminal supporting IPv4/IPv6 dual stack and comprises: the terminal initiating a domain name resolution request to a domain name system server (S03-07-2013
20090031042SPREAD IDENTITY COMMUNICATIONS ARCHITECTURE - Real routable external addresses may be pooled rather than assigned to nodes and may be dynamically bound to connections by a proxy or gateway device in ways that spread apparent identity of individual nodes across multiple of the external addresses. In general, these spread identity techniques may be employed at one end or the other of a connection, as well as at both ends. In a typical double-ended configuration, the architecture and associated techniques provide “double-blindfolding,” wherein true identities (addresses) of communicating peers are always hidden from each other. In some double-ended configurations, dynamic binding may be employed at a fine level of granularity, for instance allowing individual packets associated with given connection to bear different apparent source addresses and/or different apparent destination addresses. In some single-ended configurations, a spread identity proxy is interposed between an information server and a plurality of requesters. The proxy redirects individual inbound connection requests for information from the information server to distinct addresses of a pool and establishes corresponding network address translations thereby dynamically spreading identity of the information server across multiple distinct addresses of the pool.01-29-2009
20090031043Method, Communication System, and Communication Terminal for the Transmission of Data - Disclosed is a method, a communication system, and a communication device for transmitting data to a first subscriber, within the framework of a connection signaling from a first primary service communication device of the first subscriber to a second primary service communication device, a primary address information message associated with the first primary service communication device and a secondary address information message associated with a first secondary service communication device of the first subscriber is transmitted to the second primary service communication device. The transmitted address information messages are identified and stored via the primary service communication device. For the transmission of data to be transmitted to the first subscriber, the stored secondary address information message is transferred from the second primary service communication device to a second secondary service communication device, and is transmitted based on the transferred secondary address information message during transmission to the first secondary service communication device.01-29-2009
20130067115Method And System For Mapping Domain Prefixes To Qualified URLs - A centralized host server domain can be setup to process all the A (Address) wildcard DNS records of matching non-existent domain names. The left-most label of the non-existent domain will be identified as the “DOMAIN PREFIX” and it will be extracted from the non-existent domain name of the Universal Resource Locator (URL) HTTP Request that is sent by a client. The host server will use the extracted “DOMAIN PREFIX” and perform a search against a centralized database where Domains' output URLs are defined and mapped to “DOMAIN PREFIX” values. The search result, which can be a single URL or multiple URLs, of the same or different protocol, will be sent back to the client as the Response. Domain Prefixes values and their associated keywords that are stored in the centralized database and mapped to output URLs will be accessed and utilized by new and existing internet resources search engines.03-14-2013
20090248896EMBEDDING OVERLAY VIRTUAL NETWORK ADDRESSES IN UNDERLYING SUBSTRATE NETWORK ADDRESSES - Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include using substrate network addresses that are configured to embed virtual network addresses for a virtual network that is overlaid on the underlying physical substrate network.10-01-2009
20090234970INDIVIDUALS' URL IDENTITY EXCHANGE AND COMMUNICATIONS - A method for managing data associated with a data profile involves providing a web server hosting facility, providing a set of remote-hosted second.top domains, storing, on the web server hosting facility, a set of web-accessible data profiles for a third level domain name of the set of remote-hosted second.top domains with any file suffixes, and searching and extracting data from the set of web-accessible data profiles to obtain extracted data.09-17-2009
20090049197LIGHTWEIGHT ADDRESS FOR WIDELY-DISTRIBUTED ADHOC MULTICAST GROUPS - Delivery of a message over a communications network from a sender based on a single delivery address. The single delivery address is generated as one unit for the message. The single delivery address has a collection of recipient addresses including one or more recipient addresses each identifying at least one recipient of the message. Each of the one or more recipient addresses includes a user level information and a domain level information. The generated single delivery address with the collection of recipient addresses is included in the message. A copy of the message is provided to the identified recipient(s) as a function of the domain level information of the one or more recipient addresses. The message is transmitted over the communications network to the identified recipient(s) recipient based on the collection of recipient addresses.02-19-2009
20120233351Method of directing network traffic - A method of directing network traffic wherein a router IP address is registered and associated with at least one website address. At a user device, a domain name request is made via that router. This request is directed to a virtual network server configured to ascertain the registered website address associated with the router IP address. The user device is then automatically redirected to request the registered website address. The user device is then served one or more web pages associated with that website address.09-13-2012
20090006650COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION INTERFACE, AND PROGRAM PRODUCT - A communication device connected to a network includes a communication unit used for communications with the network, a data transmission unit that transmits data having a first address indicating the communication unit as a destination and a second address different from the first address as a source from the communication unit to the network, and a reply detection unit that receives the data returned from the network to the communication unit.01-01-2009
20090006649DISPLAY CONTROL APPARATUS, DISPLAY CONTROL PROGRAM AND DISPLAY CONTROL METHOD - A display control apparatus, a display control program and a display control method can prevent re-controlling of a CGI from taking place as a result of updating a web browser. The display control apparatus includes a CGI processing section that executes a CGI process and outputs the outcome of the CGI process in response to a CGI request received from the client, an address shifting section that connects the apparatus to a link address different from the address connected by the client to issue the CGI request according to the CGI request and an output section that outputs display information for displaying predetermined information according to the outcome of the CGI process output from the CGI processing section to the client for whom the address to be connected is shifted by the address shifting section.01-01-2009
20130166776METHOD, APPARATUS, AND SYSTEM FOR ALLOCATING PUBLIC IP ADDRESS - An embodiment of the present invention provides a method for allocating a public IP address, including: receiving, by a CGN, a user on-line packet, and judging whether an idle public IP address exists; when the public IP address pool doesn't have an idle public IP address, constructing and sending, a DHCP Request packet to a DHCP Server, and requesting obtaining a public IP address set; and allocating, a first public IP address in the public IP address set to the user. Embodiments of the present invention further provide an apparatus and a system for allocating a public IP address. Unified management and allocation of the public IP address of the CGN device can be implemented through the method, the apparatus, and the system provided in the embodiments of the present invention. The utilization ratio of the public IP address of the CGN device can be effectively improved.06-27-2013
20080294797STRUCTURE FOR CONFIGURING A DEVICE THAT HAS FAILED TO OBTAIN NETWORK ADDRESS - A design structure embodied in a machine readable storage medium for at least one of designing, manufacturing, and testing a design is provided. The design structure includes an apparatus for remotely configuring a device. The apparatus includes a mechanism operative to attempt to obtain a network address from a network server over a network, and a mechanism operative to receive a valid network address from a remote device connected to the device over the network in response to failing to obtain the network address from the network server.11-27-2008
20080294796Native Language Internet Address System - A native language Internet address system is provided. The native language Internet address system can accommodate data of various language and regions, be written in Unicode, and process various letters of the world unlike an existing hierarchical domain written in Letter, Digit, and Hyphen (LDH). Further, a single system is provided which incorporates native language Internet addresses of the world to provide service.11-27-2008
20110283018Method and apparatus for correlating nameserver IPv6 and IPv4 addresses - A method of correlating nameserver addresses is implemented in a multi-tier name server hierarchy comprising a first level authority for a domain, and one or more second level authorities to which the first level authority delegates with respect to a particular sub-domain associated with the domain. Preferably, the first level authority is IPv4-based and at least one second level authority is IPv6-based. The first level authority responds to a request issued by a client caching nameserver (a “CCNS”) and returns an answer that includes both IPv4 and IPv6 authorities for the domain. The CCNS is located at an IPv4 source address that is passed along to the first level authority with the CCNS request. According to a feature of this disclosure, the first level authority encodes the CCNS IPv4 source address in the IPv6 destination address of at least one IPv6 authority. Then, when the CCNS then makes a follow-on IPv6 request (with respect to the sub-domain) directed to the IPv6 authority, the IPv6 authority knows both the IPv6 address of the CCNS (by virtue of having received it in association with the request) as well as its IPv4 address (by virtue of the encoding). The IPv6 authority maintains the IPv4-IPv6 correlation. Over time (i.e., as other CCNSs make requests), the IPv6 authority builds up a database of these CCNS IPv6-IPv4 associations.11-17-2011
20110302322DOMAIN NAME SERVICE RESOLVER - A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device. The second DNS system operates in a recursing DNS mode to retrieve a first IP address corresponding to the first domain name. The first IP address for the first domain name is returned from the second DNS system to the terminal device to fulfill the first request. The second DNS system operates in an authoritative DNS mode to retrieve a second IP address from the IP address store. The second IP address for the second domain name is returned from the second DNS system to the terminal device to fulfill the second request.12-08-2011
20110296054Network Message Transmission - A method, computer program product, and apparatus for transmitting a message over a network are presented. A processor unit receives the message for transmission over the network and a portion of an address for a source from which the message is to be transmitted. The processor unit identifies an interface configured to transmit messages from the source onto the network using the portion of the address. The processor unit then transmits the message from the source onto the network using the interface.12-01-2011
20090222584Client-Side Management of Domain Name Information - An exemplary method includes booting a computing device, in response to the booting, accessing a file that includes domain names and resolving at least one of the domain names by issuing a request to a server where the resolving occurs as a background process. An exemplary method includes receiving a notice to invalidate client DNS resolver cache information for a domain name, accessing a list of client subscribers to an invalidation service for the domain name and issuing an instruction to the client subscribers to invalidate their respective client DNS resolver cache information for the domain name. An exemplary method includes receiving a request to resolve a domain name, resolving the domain name and transmitting information for the resolved domain name and additional information for at least one other domain name. Other methods, devices and systems are also disclosed.09-03-2009
20100115131Maintaining Storage Area Network ('SAN') Access Rights During Migration Of Operating Systems - Maintaining SAN access rights during migration of operating systems including assigning, to a virtual SAN interface adapter of a source virtualization intermediary (SVI′) on the source server, at least two world wide port names (WWPN), identifying devices coupled for data communications to the SVI through the primary WWPN; selecting a target physical SAN interface adapter on a target server available to a target virtualization intermediary (‘TVI’) having a target virtual SAN interface adapter; assigning to the target virtual SAN interface adapter the secondary WWPN; identifying devices coupled for data communications to the TVI through the secondary WWPN; determining whether the devices coupled to the SVI through the primary WWPN are also coupled to TVI through the secondary WWPN; migrating the operating system from the source server to the target server if the devices coupled to the SVI through the primary WWPN are also coupled to TVI through the secondary WWPN.05-06-2010
20090177798DATA DISTRIBUTION USING DNS - A method for distributing data includes selecting for transmission to a client a plurality of data items from a data set. The selected data items are encapsulated in multiple CNAME-type resource records, each such resource record containing an artificial domain name including one or more of the data items. The resource records are arranged in a linked list, in which the artificial domain name contained in at least one of the resource records serves as a key for another of the resource records. The linked list of the resource records is uploaded to a Domain Name System (DNS) server for delivery to the client in response to a single DNS request submitted by the client.07-09-2009
20100115133CONFIGURABLE GEOGRAPHIC PREFIXES FOR GLOBAL SERVER LOAD BALANCING - In a load balancing system, user-configurable geographic prefixes are provided. IP address prefix allocations provided by the Internet Assigned Numbers Authority (IANA) and associated geographic locations are stored in a first, static database in a load balancing switch, along with other possible default geographic location settings. A second, non-static database stores user-configured geographic settings. In particular, the second database stores Internet Protocol (IP) address prefixes and user-specified geographic regions for those prefixes. The specified geographic region can be continent, country, state, city, or other user-defined region. The geographic settings in the second database can override the information in the first database. These geographic entries help determine the geographic location of a client and host IP addresses, and aid in directing the client to a host server that is geographically the closest to that client.05-06-2010
20100274924Method and Apparatus for Accommodating Duplicate MAC Addresses - Each access node is associated with one or more IP subnets with a preferred default subnet. Each subnet is instantiated as a unique virtual Ethernet broadcast domain. As client nodes register on the communication network, they will dynamically try to obtain an IP address for use on the communication network. As part of this process, the MAC address of the client node will be checked to ensure that it is not a duplicate of another MAC address associated with another client node that has already been assigned an IP address from the default subnet. When duplicate MAC addresses are detected, the device with the duplicate MAC address will be assigned an IP address from a different subnet so that more than one client device with the same MAC address are not associated with the same subnet. In one embodiment, a DHCP server may implement the process of checking for duplicate MAC addresses. In an Ethernet context, different IP subnet prefixes may be mapped to different S-VID values so that the different subnets are implemented as different VLANs within the Ethernet network.10-28-2010
20090150567ADDRESS TRANSLATOR, MESSAGE PROCESSING METHOD AND EQUIPMENT - An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.06-11-2009
20120110207EMBEDDING ZONE IDENTIFIERS IN IP ADDRESSES - Internet Protocol Version 6 (IPv6) was described in RFC 2460 in 1998 and was designed to succeed Internet Protocol Version 4. In 2005, RFC 4007 was published. RFC 4007 specifies the architectural characteristics and usage of IPv6 addresses with different zones. Some applications (“legacy applications”) were not designed to support the implementations described in RFC 4007. Therefore, the legacy applications may accept IPV6 addresses as input, but may not accept zone identifiers. Embodiments include conveying an IPv6 link-local unicast address with an embedded zone identifier to a legacy application.05-03-2012
20120066410DATA STRUCTURE, METHOD AND SYSTEM FOR ADDRESS LOOKUP - Method and computer system for constructing a decision tree for use in address lookup of a requested address in an address space. The address space is arranged as a set of basic address ranges. Each basic address range is defined by a lower and an upper bound address, and an address in the address space is represented by a predetermined number of bits.03-15-2012
20090240836SUPPORT APPARATUS, DESIGN SUPPORT METHOD, AND DESIGN SUPPORT PROGRAM - The configuration data obtaining unit obtains a network configuration data, and the actual-apparatus collection result data obtaining unit obtains an actual-apparatus collection result data. Then, the comparing unit compares a network address in the network configuration data corresponding to a network apparatus with a network address in the actual-apparatus collection result data corresponding to the network apparatus, and determines whether the network address is normally set to the network apparatus based on the comparison result.09-24-2009
20090144447Resource Identifier Personalization - A uniform resource locator (URL) including an identification of a network resource and one or more tag-variable sets may be determined. One or more variables associated with the URL may be determined based on the tag-variable sets, wherein each tag-variable set may include a variable and a corresponding tag. A target recipient of the URL, associated with one or more values corresponding to the one or more variables, may be determined. Each of the one or more variables may be replaced with the corresponding one or more values in the URL. The URL including the identification of the network resource and one or more tag-value sets may be provided to the target recipient, each tag-value set including the one or more tags and the corresponding one or more values, wherein upon a selection of the URL, the tag-value sets are provided to the network resource via the URL.06-04-2009
20090287847SYSTEM AND METHOD FOR OFFERING A FIXED INTERNET PROTOCOL ADDRESS TO A CLIENT DEVICE - A method for offering a fixed Internet protocol (IP) address to a client device is provided. The method includes recording a client device ID and an IP address assigned to the client device by a dynamic host configuration protocol (DHCP) server. The method further includes sending a renewing request periodically to the DHCP server to renew the IP address in response to the determination that the client device is not powered on. Furthermore, the method includes sending an offering message comprising the client device ID and the IP address to the client device until the client device accepts the offering message in response to the determination that the client device is powered on.11-19-2009
20100153582Information Communication Apparatus and Program of Same - An object is to provide an information communication apparatus able to reliably transmit information to an intended site on a network and a program of the same. Before transmitting the information input from a key input portion (06-17-2010
20090300216APPARATUS, SYSTEM, AND METHOD FOR REDUNDANT DEVICE MANAGEMENT - An apparatus, system, and method are disclosed for redundant device management. The apparatus is provided with a plurality of modules configured to functionally execute the necessary steps of receiving a communication message, determining whether an address associated with the communication message designates a local processor as a destination for the communication message, wherein the address is stored in an address field associated with the communication message, and transmitting the communication message to a remote device. These modules in the described embodiments include a transmitter module, a receiver module, and an addressing module.12-03-2009
20080320167Method and a Device for Recomposing an Url - A method and a device for recomposing an URL having caused the generation of an error message. Said URL being scanned in order to detect among its characters a presence of one or more characters belonging to a list of predetermined characters. A substitution by an assigned substitute character being applied if said scanning issued in a matching with a character of said list. If no matching occurred the domain name and the TLD are compared with a further domain name or URL belonging to a dictionary. If a matching with the dictionary occurred, a substitution with the domain name or URL of the dictionary is carried out. If no match occurred, a spelling correction algorithm is applied. If the spelling corrections still did not result in a corrected URL, the latter is segmentwise divided and recomposed.12-25-2008
20090070489CONTENT-AWARE APPLICATION SWITCH AND METHODS THEREOF - The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session. The method uses the Layer 7 content from a previous session as an estimate to help select the server and uses a default priority to scheduling the transmitting of the handshaking packets. Updated Layer 7 content available after the handshaking phase is then used to reset the priority for the transmit schedule and becomes available for use in load balancing of the next TCP session.03-12-2009
20080276005Method and apparatus for translating web addresses and using numerically entered web addresses - Use of existing Internet-based communications protocols and standards are used to implement a translation module that converts a scheme-specific name entered by a user into a Web browser into a second scheme-specific name either prior to or during transmission.11-06-2008
20080276006Systems and Methods for Providing Terminal Configuration Data - Communication nodes, systems and methods are described which provide mechanisms and techniques for providing terminal configuration data from, e.g., a CNG Configuration Function (CNGCF), to, e.g., a configuration function (CNG) in a user's equipment. The information needed by the CNGCF to provide this terminal configuration data file, e.g., an IP address of the user equipment, a service subscription identification associated with the user equipment and a terminal type, are provided via an interface between a Connectivity Session Location and Repository Function (CLF) and the CNGCF.11-06-2008
20120297089Systems and Methods of Mapped Network Address Translation - A private customer IP address is mapped to a public NAT address using a repeatable, reversible algorithm. A given private IP address must always map to the same public IP address and a fixed range of source ports. In the mapped address translation (MAT) implementation, private IP addresses are mapped to public IP/port ranges by borrowing bits from the 16 bit port number.11-22-2012
20090265480METHOD FOR DETERMINING COMPLEMENTARY DATA REGARDING AT LEAST ONE PIECE OF CONTENT, METHOD FOR TRANSMITTING SAID COMPLEMENTARY DATA, ASSOCIATED PROCESSING DEVICE AND APPLICATION SERVER - The invention pertains to a method for determining complementary data regarding at least one piece of content transmitted over a telecommunication network, said data being associated with at least one portion of said content's address, comprising the following steps: 10-22-2009
20080281983CLIENT SIDE PROTECTION AGAINST DRIVE-BY PHARMING VIA REFERRER CHECKING - HTTP requests initiated from a web browser of a client computer system are proxied prior to release to a router, such as a home router. HTTP requests identifying a referrer URL corresponding to routable, public IP address and a target URL corresponding to a non-routable, private IP address are determined to be indicative of a drive-by pharming attack, and are blocked from sending to the router. HTTP requests not identifying a referrer URL corresponding to a routable, public IP address and a target URL corresponding to a non-routable, private IP address, the HTTP request are not determined to be indicative of a drive-by pharming attack, and are released for sending to the router. In some embodiments, an HTTP response received in response to a released HTTP request is proxied prior to release to the web browser. An HTTP response having content of type text/html or script is modified as indicated to prevent malicious activity and released to the web browser.11-13-2008
20080313352METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR TOKENIZED DOMAIN NAME RESOLUTION - A method, system, and computer program product for tokenized domain name resolution are provided. The method includes receiving a tokenized domain name, where the tokenized domain name includes a domain name with one or more embedded tokens. The method also includes parsing the tokenized domain name to identify the one or more embedded tokens. The method further includes extracting the one or more embedded tokens from the tokenized domain name, and performing at least one predefined process in response to extracting the one or more embedded tokens. The method may also forward control to the domain name.12-18-2008
20080235400CONTENT REQUEST ROUTING AND LOAD BALANCING FOR CONTENT DISTRIBUTION NETWORKS - A content distribution mechanism that distributes content of a content provider at various sites across a network and selects the site that is nearest a content requestor using an anycast address that resides at each of the sites. The sites are configured as nodes (or clusters) and each node includes a content server and a DNS server. The DNS servers are so associated with the content servers at their respective nodes as to resolve the name of the content provider to the IP address of the content servers at the nodes. The DNS servers each are assigned the anycast address in addition to a unique address, and the anycast address is advertised to the network (in particular, the network routing infrastructure) using Border Gateway Protocol (BGP). Node selection occurs when the network routing infrastructure selects a shortest path to the anycast address during DNS name resolution.09-25-2008
20080235399Information Processing Device, Server, Communication System, Address Decision Method, Address Modification Method, and Program - A first information processing device (09-25-2008
20080201488System and method for server-side optimization of data delivery on a distributed computer network - A system and method for the optimized storage and retrieval of video data at distributed sites calls for the deployment of “Smart Mirror” sites throughout a network, each of which maintains a copy of certain data managed by the system. User addresses are assigned to specific delivery sites based on an analysis of network performance with respect to each of the available delivery sites. Generalized network performance data is collected and stored to facilitate the selection of additional delivery sites and to ensure the preservation of improved performance in comparison to traditional networks.08-21-2008
20090119413ADDRESSES ASSIGNMENT FOR ADAPTOR INTERFACES - Provided are a method and device for address assignment for adaptor interfaces. An initial configuration is maintained assigning multiple local interfaces to one initial local address. For each local interface, a remote address of a remote interface on at least one remote device to which the local interface connects is received. The initial local address is used to identify the local interfaces assigned to the initial local address in response to receiving a same remote address for each remote interface connected to the local interfaces assigned the initial local address.05-07-2009
20090182897METHOD AND APPARATUS THAT PROVIDES TARGETED HTTP DELIVERIES FOR USERS WITHIN A PRIVATE NETWORK - The present invention enables a NSP to customize content to any number of user profiles, instances, browsers or computers including systems that are located behind a NAT network. It solves the persistent issues that multiple users and NAT networks present to the NSP who does not have view into the individual computers located on the NSP network. In addition to enabling the full revenue potential of a network, the invention enables the targeting of any customer service content to be delivered.07-16-2009
20090182898System for Tracking Domain Name Related Reputation - Systems and methods of the present invention allow for tracking of domain name related reputation by a domain name Registering Entity (e.g. Registry, Registrar, etc.). In a preferred embodiment, the Registering Entity maintains a database with reputation data that can be accessed by the requesters. The Registering Entity may update reputation data based on a variety of events related to the domain name. The reputation data may be tracked on the domain name itself, URLs, domain name purchaser or registrant, or email addresses associated with the domain name. The reputation data may include various categories, such as email practices, website content, privacy policies and practices, fraudulent activities, domain name related complaints, overall reputation, etc. The registrant may opt for a reputation service while registering domain name. The requester may decide whether to allow email messages or to visit URLs based on the domain name related reputation.07-16-2009
20090049196METHOD AND SYSTEM FOR THE ASSIGNMENT OF SECURITY GROUP INFORMATION USING A PROXY - A method and system for the assignment of security group information using a proxy is disclosed. The method includes receiving an address of a network device at a first network device, receiving a security group of the network device at the first network device and associating the address information and the security group information with one another at the first network device. The first network device is coupled to a second network device. The address is represented by address information, which is received from the second network device. The security group is identified using the security group information, which indicates the network device is a member of the security group. The address information and the security group information are associated with one another by storing the address information and the security group information at the first network device.02-19-2009
20090006648Network Address Translation Traversals for Peer-to-Peer Networks - In a networking environment, multiple end-users applications running on computing devices may operate behind a respective NAT device. Information transferred from one end-user application to another can be accomplished by establishing a connection from one private network. The NAT device translates information related to an end-user application operating within a private network to information that is understood by the public network environment. This translated information is communicated to the associated NAT device of the intended recipient. The NAT device of the intended recipient translates the public environment related information to information for the end-user in the private network.01-01-2009
20090024762Method and system for managing data transmission between devices behind network address translators (NATs) - Techniques for managing direct communication between two devices are disclosed. Each of the device is behind a network address translator. According to one embodiment, a server, in responding to a request from a requesting device for needed data, is configured to determine some of devices in service to be candidates from a database, where the database has many entries, each of the entries pertaining to one of the devices. The candidates are determined in accordance with at least compatibility of respective network address translators with a network address translator of the requesting device. Among the candidates, the server then designates a finalist that is preferably not designated to be a supplying device more often than it should be on average. The server then notifies either the requesting device or the supplying device so that the requesting device can get the needed data directly from the supplying device.01-22-2009
20090049199VIRTUAL MAC ADDRESS SYSTEM AND METHOD - A method for creating a virtual MAC address, the method includes receiving an Internet Protocol address that is to be associated with a virtual MAC address. The method creates a virtual MAC address by setting an OUI portion of the virtual MAC address to an OUI value and setting the non-OUI portion of the virtual MAC address to a subset of the Internet Protocol (IP) address. In one embodiment, the lower three bytes of the IP address are used. Additionally, a method of migrating a virtual MAC address includes detecting a migration event on a first system; creating a virtual MAC address on a second system; and issuing a gratuitous ARP packet containing the virtual MAC address.02-19-2009
20090198834DISTRIBUTED SERVICES ARCHITECTURE THROUGH USE OF A DYNAMIC SERVICE POINT MAP - An information management system within a client/server based computer system is disclosed. The information management system manages information as to the dynamic locations and continuous changes relating to services offered within the computer system. The information management system utilizes a service point map (SPM) that monitors such changes. The SPM tracks changes relating to services, sphere, location, port, and epoch value. The SPM may be hierarchical in nature. Parallel or duplicate services may also exist within the system.08-06-2009
20090083439DATA TRANSMISSION DEVICE, DATA TRANSMISSION SYSTEM AND ADDRESS REGISTRATION METHOD - A data transmission device receives an instruction from a user via a user interface to search for address information registered in an LDAP server. An address management module of the data transmission device acquires the address information from the LDAP server, and a list of the address information is displayed to the user. When instructed by the user to register a piece of the address information, the address management module acquires an absolute path from the LDAP server, and requests an address management device to register the absolute path. The address management device registers the absolute path and notifies the address management module that the absolute path has been registered.03-26-2009
20090083440DOCUMENT MANAGEMENT SERVER AND CONTROL METHOD OF DOCUMENT MANAGEMENT SERVER - A document management server includes: a storage unit configured to store a document as associated with a temporarily registered user ID; a determining unit configured to determine whether to perform main registration of the temporarily registered user ID or to reject main registration; and a transmitting unit configured to transmit information for the purpose of obtaining the document to a transmission destination associated with the temporarily registered user ID, in the case of determining with the determining unit to reject the main registration. Thus, an unregistered user can temporarily register a document.03-26-2009
20090049198Validating change of name server - A Domain Name System (DNS) service provider may be engaged to host DNS service for a domain. Before providing service for a domain, the service provider may wish to verify that the entity that set up the service is the owner, or authorized controller, of the domain. The service provider gives the entity some information, such as a particular pair of name servers, and instructs the entity to have the domain registrar put the information into the name server (NS) record(s) for the domain. The service provider then queries NS for the domain and compares the NS record(s) returned with the information provided to the entity. If the NS records match the information given to the entity, then the service provider concludes that the entity has control over the domain, and uses the DNS records provided by the entity to provide service.02-19-2009
20090063704SYSTEMS & METHODS FOR STATISTICAL RESOLUTION OF DOMAIN NAME SERVICE (DNS) REQUESTS - Systems and methods are provided for resolving domain name services (DNS) queries for address information about hosts on a network. The queries are posited from remote users across a satellite or other remote link to a network, and are monitored as they pass through a central node logically present between the remote link and the network. A list of statistically significant hosts on the network is maintained and transmitted from the central node to the plurality of remote users across the remote link. By providing the remote nodes with a current list of popular hosts and associated address information, subsequent domain name services queries placed for the statistically significant hosts may be resolved without communicating across the remote link.03-05-2009
20110231574NETWORK INCLUDING SNOOPING - An apparatus includes: a logic circuit with electronic memory to: monitor signal traffic with at least one client and a computer network to determine, without changing the signal traffic, for each client, a network address and a port to which that client is connected; provide to a first dynamic table the network address and port for each said client; access an authentication server that has a second table of user names and corresponding passwords for network login, in which the second table also includes for each user name and password a corresponding virtual local network (VLAN) membership and/or VLAN tag and/or Quality of Service (QoS); and add to the first dynamic table the user name, VLAN membership, VLAN tag and QoS information learnt from the authentication server in the second table.09-22-2011
20120198096Method, Apparatus, System for Address Management - The present invention discloses a method for address management, at least one backup group exists between a broadband remote access server (BRAS) and a backup device, and the method includes: when the BRAS receives an access request of a user, detecting whether there is an idle address in a backup group accessed by the user; if there is no idle address in the backup group accessed by the user, then the BRAS assigning a new logical segment to the backup group, wherein the logical segment contains at least one address; and the BRAS selecting an address from the new logical segment and assigning the address to the user. The present invention also discloses an apparatus and system for address management. The method, apparatus and system of the present invention realize the flexible management of the sharing address pool, and solve the problem of a waste of resources.08-02-2012
20120198095Using Unique Local Unicast Addresses in a Global Domain Name Server by Providing a Centralized Registry - Mechanisms are provided for assigning addresses for use in communications between computing devices. With these mechanisms, a centralized domain name registrar server assigns a unique global identifier to a domain of a site such that the unique global identifier uniquely identifies the domain. The unique global identifier is received in a data processing system from the centralized domain name registrar server. The site is divided into a plurality of sub-domains and a unique sub-domain identifier is assigned to each sub-domain in the site such that the unique sub-domain identifier uniquely identifies a corresponding sub-domain in the site. The global identifier for the domain of the site and the sub-domain identifiers of the sub-domains in the plurality of sub-domains are provided by the data processing system to routers of the site for use in associating addresses with devices of the site.08-02-2012
20090248897Controlling The Status Of Network Address Space - Methods, computer systems, and computer readable media provide for automated control of the status of network address space. Blocks of networking address space assigned to a network may be allocated from a free status to a new status based upon a request to allocate a particular size block. Blocks of networking address space assigned to a network that have been allocated to a new status may be deallocated to return to a free status based upon a request to deallocate the chosen block. Blocks of networking address space assigned to a network that have been allocated and otherwise manipulated such as through a lend from another network may be reclaimed for the original network upon a request to reclaim the chosen block.10-01-2009
20090222581INTERNET LOCATION COORDINATE ENHANCED DOMAIN NAME SYSTEM - An exemplary architecture is for an Internet Location Coordinate enhanced Domain Name System (DNS). An exemplary method includes requesting information for a plurality of servers associated with a network domain name of a Domain Name System (DNS) where the information includes information based in part on packets transmitted by each of the plurality of servers to a plurality of network beacons; receiving the requested information from a name server associated with the Domain Name System (DNS); and, based in part on the received information, selecting an optimal server for the network domain name. Other methods, devices and systems are also disclosed.09-03-2009
20090222583CLIENT-SIDE LOAD BALANCING - An exemplary method for load balancing includes accessing a range of values for IP addresses associated with a virtual IP address associated with a domain name; selecting, using a local statistical algorithm, a value in the range; and, based at least in part on the selected value, connecting to a remote resource at one of the IP addresses. In such a method, a client can perform local load balancing when connecting to one of many fungible resources “behind” a virtual IP address. With many such clients, the task of load balancing is distributed as opposed to being centralized at a server farm or cluster. Other methods, devices and systems are also disclosed.09-03-2009
20090222582FAILOVER IN AN INTERNET LOCATION COORDINATE ENHANCED DOMAIN NAME SYSTEM - An exemplary failover module includes (a) instructions to respond to a connection problem to a host server at an IP address by selecting a different IP address from a cached list of IP addresses for a domain name associated with the host server and (b) instructions to return the selected, different IP address to future name queries where the instructions to respond, the instructions to initiate, and the instructions to return execute at an operating system level of a computing device configurable to connect to at least one of a plurality of host servers. Such a module may include instructions to optionally initiate a connection to a host server at the selected, different IP address. An exemplary failover module may optionally select an IP address based in part on Internet Location Coordinates (ILCs) where the host servers reside in an ILC enhanced Domain Name System (DNS). Other methods, devices and systems are also disclosed.09-03-2009
20090138619METHOD AND APPARATUS FOR ASSIGNING NETWORK ADDRESSES BASED ON CONNECTION AUTHENTICATION - Techniques for assigning a network address to a host are based on authentication for a physical connection between the host and an intermediate device. One approach involves receiving first data at the intermediate device from an authentication and authorization server in response to a request for authentication for the physical connection. The first data indicates at least some of authentication and authorization information. A configuration request message from the host is also received at the intermediate device. The configuration request message is for discovering a logical network address for the host. A second message is generated based on the configuration request message and the first data. The second message is sent to a configuration server that provides the logical network address for the host. The configuration server is then able to provide the logical network address based on authorization and authentication information. The logical network address is thus based on the user, as is desirable to determine accounting information for billing purposes, to provide a minimum quality of service (QoS) according to a contract with the user, or to limit access by the user to the Internet and other services.05-28-2009
20100191863Protected Device Initiated Pinhole Creation to Allow Access to the Protected Device in Response to a Domain Name System (DNS) Query - Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with a protected device initiating a pinhole through a network address translator and/or firewall to allow access to the protected device in response to a Domain Name System (DNS) query. In response to a received DNS query from a domain name system (DNS) server, an apparatus requests a traffic pinhole be created in a firewall or network address translator for allowing traffic initiated from a device, on another side of the firewall or said network address translator from the apparatus, to reach the apparatus.07-29-2010
20080215755Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions - A plurality of repeater servers form a shared content delivery network (CDN) to serve resources to clients on behalf of a plurality of content providers. First and second resources are associated with a first content provider, the first resource referencing the second resource. The second resource is associated with a domain of the shared CDN. Responsive to a request that causes the first resource to be served to a client from a server in a domain associated with the first content provider, a CDN server is identified in the domain associated with the shared CDN to serve the second resource to the client. The CDN server is selected based, at least in part, on load conditions on at least some of the CDN servers, and on the client's location. Responsive to the CDN server being requested to serve the second resource: if a copy of the second resource is available on the CDN server, the copy is served to the client from the CDN server; otherwise, the second resource is replicated on the CDN server and then served to the client from the CDN server.09-04-2008
20080215756ELECTRONIC DEVICE, MANAGEMENT SERVER, AND CONTROL METHOD THEREOF - An electronic device includes: a communication unit which communicates with an information server that stores predetermined information, a plurality of address-offering servers that store IP addresses existing in a network and provide any one of the stored IP addresses, and a management server that includes area information on the network where the information server is located; and a controller which performs a request for an IP address of the information server for the use of information stored in the information server from the plurality of address-offering servers and the management server, checks whether the provided IP address can be used to the plurality of the address-offering servers and the management servers if one of the plurality of address-offering servers provides the IP address of the information server, and controls the communication unit to receive the information from the information server based on the IP address if a positive response signal for the use of the IP address is received from the management server.09-04-2008
20100198988METHODS FOR USING THE ADDRESSING, PROTOCOLS AND THE INFRASTRUCTURE OF EMAIL TO SUPPORT NEAR REAL-TIME COMMUNICATION - A method of implementing late binding of time-based media that can be rendered in near real-time by a recipient when transmitted over a communication network. The method involves addressing a message to a recipient using an address associated with the recipient and progressively creating time-based media associated with the message. When the address of the recipient is defined, the method uses the address to define an active delivery route for the delivery of time-based media associated with the message in near real-time to the recipient. When the active delivery route is discovered and is available, the method further involves progressively and simultaneously transmitting to the recipient the created time-based media associated with the message as the time-based media is being created.08-05-2010
20100250777Methods, Systems, And Computer Program Products For Resolving A First Source Node Identifier To A Second Source Node Identifier - Methods and systems are described for resolving a first source node identifier to a second source node identifier. In one aspect, a method includes receiving a first query for resolving a first target node identifier to a second target node identifier in association with receiving source node information identifying a first source node identifier and a second source node identifier. The method includes storing a record associating the first source node identifier with the second source node identifier. The method further includes receiving a second query for resolving the first source node identifier to the second source node identifier. The method further includes resolving the first source node identifier to the second source node identifier based on the record. The method further includes sending a response to the second query, the response including the second source node identifier.09-30-2010
20100217890USING SERVER TYPE TO OBTAIN NETWORK ADDRESS - Aspects of the subject matter described herein relate to using server type to obtain a network address. In aspects, a gateway that sits between a single network protocol client and a server receives a request from the client for a network address of the server. The gateway issues multiple name resolution requests and waits for a first response. Depending on various factors, the gateway determines whether or not to wait for additional responses before responding to the client. If needed, the gateway may obtain an address of a translating device to assist the client in communicating with the server.08-26-2010
20100241762VARIOUS METHODS AND APPARATUSES FOR A CENTRAL STATION TO ALLOCATE VIRTUAL IP ADDRESSES - A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module configured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. The DSM is located exterior from the network devices on the LAN where communications associated with the assigned VIP addresses are being routed to. The DSM assigns a Virtual IP Addresses to each DSC and establishes a route from the assigned Virtual IP address to a destination network device on a LAN, based on corresponding DSC and network device information stored in a registry of the DSM.09-23-2010
20100235541Indirect mobile codes with flexible formats - A method of operating a code clearing house is provided. The method comprises receiving an indirect mobile code from a mobile code client. The indirect mobile code comprises a length field, a routing prefix, and an identification code. The method further comprises determining the routing prefix in the indirect mobile code using the length field.09-16-2010
20120246341Method for Creating a Communication Network from Devices of an Automation System - A method for creating a communication network from devices of an automation system, wherein the automation system is developed based on logical addresses of the devices and the devices are assigned physical addresses by which the devices are accessed to exchange data over the communication network when operating the automation system. An overlay network comprising a decentralized network is constructed with the devices as network nodes, wherein conventional mechanisms for decentralized networks for publication of resources and subscription to resources are used to map logical addresses used during development of the automation system to the physical addresses used when operating the automation system. Mapping is achieved by a resource or a subscription to a resource being suitably published during initialization of a respective device, wherein the resources are stored based on keys in the decentralized network which corresponds to a logical addresses, and the resource contents represent physical addresses.09-27-2012
20090177797CLIENT DEVICE IDENTIFICATION WHEN COMMUNICATING THROUGH A NETWORK ADDRESS TRANSLATOR DEVICE - Enabling a host system to communicate with and to identify at least one client device that communicates with the host system through a network address translator device includes enabling communications from a first client device through the network address translator device. A data packet is received that includes a payload portion and an attribute portion, where the attribute portion includes a destination address that indicates a destination for the data packet and a nearest source address. A portion of the received data packet other than the nearest source address is examined for a host-assigned identifier that identifies a client device that communicated the received data packet. The received data packet typically is processed in accordance with predetermined host system controls accessible to the host system for the first client device identified, such as host-enabled parental controls.07-09-2009
20090319691Method for indicating supported IP versions and reaching a device that supports compatible IP versions with SIP - A method for conveying information related to a transport addressing scheme is provided. A user agent (UA) is also provided that is configured to convey information related to a transport addressing scheme. The UA includes a processor configured to include in a Session Initiation Protocol (SIP) message an indicator related to the transport addressing scheme.12-24-2009
20090319690System, apparatus and method for hosting and assigning domain names on a wide area network - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.12-24-2009
20090113074Variable DNS responses based on client identity - An address resolver such as a DNS service may use the identity of a requesting client device to determine a response of a network address for a hostname in a request. A requesting client device may transmit a hardware or user identifier to an address resolving server in order to authenticate the client. The server may determine if the requesting client is authorized to have access to the requested hostname, and respond with the network address when the client is authorized. The address resolver may be used to limit access for users to various devices or hosts across a network and in some cases may track which users are accessing which hosts.04-30-2009
20080288658SYSTEMS AND METHODS OF NETWORK OPERATION AND INFORMATION PROCESSING, INCLUDING USE OF UNIQUE/ANONYMOUS IDENTIFIERS THROUGHOUT ALL STAGES OF INFORMATION PROCESSING AND DELIVERY - Systems and methods are disclosed for network operation and information processing involving engaging users of a network. In one exemplary embodiment, there is provided a method of engaging users of a public-access network. Moreover, the method includes associating a processing component with the public-access network; transmitting a request for authorization to use the public-access network, including transmission of a specific identifier associated with the user; transmitting first data including data determined by processing software as a function of the specific identifier; and opening up a connection to the network for the user. In one or more further embodiments, the specific identifier may include or be a function of a processing component ID or the MAC address of a device associated with the user. Other exemplary embodiments may include building profiles of users who access the network based on information collected.11-20-2008
20090113073REMOTE ACCESS SYSTEM AND ITS IP ADDRESS ASSIGNING METHOD - An IP address assigning method for assigning a fixed address to a user terminal apparatus through a network in a system for remote accessing to the network to which a tunneling apparatus belongs from the user terminal apparatus. The user terminal apparatus connected to a first network requests a setting of a communication tunnel to the tunneling apparatus for remote accessing a second network. The tunneling apparatus receiving the request sends a DHCP message including a MAC address assigned to a physical NIC of the user terminal apparatus to a DHCP server connected to the network. The DHCP server sends a DHCP message including a fixed IP address corresponding to a preset MAC address. The tunneling apparatus assigns the IP address included in the received DHCP message to the user terminal apparatus.04-30-2009
20090113075Server and Method for Managing Domain Names in a Network - A domain name server includes a zone file containing partitioning rules that define the partitioning of all subfolders of this domain into subzones. The DNS data of each of these subzones is hosted by a partition server that is able to obtain from the zone file information for identifying the partition server able to respond to a query sent by a client to obtain a DNS folder.04-30-2009
20090106452ADDRESS ASSIGNMENT - A system comprises a first computer comprising a first switch and a first endpoint device. The system also includes a second computer comprising a second switch and a second endpoint device. The second computer couples to the first computer. The first endpoint device receives a signal from the second endpoint device. The signal comprises a signature that identifies the second endpoint device. The signal further comprises a hop count that indicates a number of electronic devices between the first and second endpoint devices. Based on the signature and the hop count, the first endpoint device assigns an address to the second endpoint device.04-23-2009
20100306410CREATING A TREE TO FACILITATE EFFICIENT ACCESS TO INFORMATION - A system and method for allocating an interval to each of multiple locations within a network topology, where each interval indicates a range of Internet Protocol (IP) addresses associated with the corresponding location. Each allocated interval is associated with a computing service that provides information about network services near the location associated with the allocated interval. The intervals are allocated into intermediate nodes, where each intermediate node includes at least two of the intervals. The intervals, associated computing services, and intermediate nodes are then organized into a modified B+ tree structure that facilitates the discovery of one of the network services near the allocated interval.12-02-2010
20090070488Data Communication Method - A data communication method between a first communication user arranged at a motor vehicle and a second communication user arranged outside the motor vehicle is provided. The first communication user can be addressed by the second communication user by way of a network address. The network address of the first communication user is defined by an address management unit arranged outside the motor vehicle and is transmitted to the first communication user.03-12-2009
20090037603MANAGEMENT OF SETS OF ADDRESSES - A method is provided of dynamically allocating an IP address, via a DHCP relay, to a client terminal within a communication network. The DHCP relay is able to choose the IP address within at least one first set of IP addresses that is administered by an entity for managing sets of IP addresses. The method implements: a first step of transmitting, to the entity for managing sets of IP addresses, a request to allocate an IP address to the client terminal; a second step in which the entity for managing sets of IP addresses selects a set of IP addresses within which to choose the IP address to be allocated from among: either the at least one first set of IP addresses; or at least one second set of IP addresses that is newly created as a function of at least one predetermined parameter; and a third step of allocating in respect of the client terminal at least one IP address chosen by the DHCP relay in the selected set of IP addresses.02-05-2009
20090037602System and Method for Merging Internet Protocol Address to Location Data from Multiple Sources - Systems and methods for associating a geographic location with an Internet protocol (IP address) are disclosed. Generally, an IP address to location module determines whether a geographic location is associated with a common IP address in a majority of IP address to location data sets. The IP address to location module then stores an association between a geographic location and the IP address in a master IP address to location data set based on whether a geographic location is associated with a common IP address in a majority of IP address to location data sets.02-05-2009
20100332681COMMUNICATION APPARATUS CAPABLE OF SELECTING A PROPER SOURCE ADDRESS FROM A PLURALITY OF SOURCE ADDRESSES ASSIGNED THERETO, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - A communication apparatus capable of selecting a proper source address even when a plurality of source addresses are assigned thereto and reducing the occurrence of a communication error caused by a source address change during communication processing. A transmission section transmits data. A transmission information management section manages transmission information including data identification information for identifying a type of data to be transmitted, and a destination address and source address of the data. A source address-determining section is operable when data to be transmitted is of a specific type, to refer to the managed transmission information, and out of the assigned source addresses, determine a source address used in the past for transmitting data to a destination address of the data to be transmitted, as a source address thereof. A communication control section causes the transmission section to transmits the data using the determined source address.12-30-2010
20100332680FAULT TOLERANCE APPROACHES FOR DNS SERVER FAILURES - Techniques are provided for handling failures of DNS (domain name system) servers to respond to DNS queries. A DNS resolver is configured to resolve domain names, and includes a time-to-live (TTL)-based cache, a negative cache, and a long term store cache. The TTL-based cache is configured to temporarily store domain names with resolved IP addresses. The negative cache is configured to store negative entries that include information indicating domain names that were failed to be resolved. The long term store cache is configured to store domain names with resolved IP address for an indefinite time period. The caches are accessed in a manner that enables fewer DNS query retries to be performed when a DNS server is non-responsive, to reduce delays and network traffic. Furthermore, the DNS resolver may reduce a number of DNS queries performed the longer the DNS server stays non-responsive.12-30-2010
20110016227METHOD, NODE, AND SYSTEM FOR NOTIFYING PROXY UPDATE IN WMN - Embodiments of the present invention disclose a method and node for notifying proxy update in a WMN and a WMN for notifying proxy update. By constructing the proxy update add message, where the proxy update add message includes the address of terminal, the current proxy node address after terminal switching and the destination node address of the terminal, and taking the address of the original proxy node before terminal switching as the address of the destination node, and sending the proxy update add message constructed to the original proxy node, where the proxy update add message is used for updating proxy information of the terminal in the proxy information table of the original proxy node to be the current proxy node address. It makes sure that packets received by the original proxy node which should be sent to the terminal could be received by the terminal, and packet loss rate during terminal switching could be reduced.01-20-2011
20110010463PROPOGATION OF DNS SERVER IP ADDRESSES IN A PRIVATE NETWORK - Systems, methods and articles of manufacture are disclosed for updating IP addresses on a private network. A DNS server receives an updated IP address and stores both the updated IP address and an old IP address. The DNS server includes the updated IP address in responses to all DNS query requests, wherein the DNS query requests are to the old IP address. Further, the DNS server deletes the old IP address and updates the DNS server network settings with the updated IP address after every remote client on the private network has stored the updated IP address.01-13-2011
20110078331MECHANISM FOR ENABLING LAYER TWO HOST ADDRESSES TO BE SHIELDED FROM THE SWITCHES IN A NETWORK - Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. According to one embodiment, a border component of a network of switches receives a first packet intended for a first host having a first L2 address and a first L3 address associated therewith. The first packet includes the first L3 address and a substitute L2 address as destination addresses. The substitute L2 address is associated with a communication channel of the border component. A data structure including information regarding an association between the first L3 address and the first L2 address is accessed by the border component. A determination is made that the destination L2 address for the first packet should be the first L2 address. A first updated packet is derived from the first packet by replacing the substitute L2 address with the first L2 address and sent to the first host.03-31-2011
20110213896IMS RESTORATION PROCEDURES FOR MULTIPLE CONTACTS - In one aspect, the invention provides a method, and associated apparatus for re-registering a contact address of a user of an IP Multimedia Subsystem, IMS, network. A request for re-registration of the contact address is received at a Serving-Call Session Control Function, S-CSCF, node serving the user. After a determination that the S-CSCF has no stored information relating to the contact address, a request is sent to a Home Subscriber Server, HSS, of the user to register the contact address information. The HSS detects if the contact address information relating to the user has already been backed-up by the HSS, and notifies the node serving the user of registered contact address information backed-up by the HSS. Another aspect provides a method and associated apparatus for de-registering a registered contact address of a user of an IP Multimedia Subsystem, IMS, network.09-01-2011
20100036970System and method for real-time location-based advertisement insertion into online content - There is provided a media content server for inserting a location-based advertisement into an online media content. The media content server comprises a memory including an online media content for online access; a processor configured to receive a request from a client for the online media content; determine an IP address of the client based on the request; map the IP address to a local advertisement server serving an area corresponding to the IP address; request a local advertisement from the local advertisement server; provide the local advertisement to the client; and provide the online media content from the memory to the client. The online media content has a first and second sequential segments, and the local advertisement may be provided to the client after the first segment is provided and before the second segment is provided.02-11-2010
20090313386COMMUNICATION APPARATUS, COMMUNICATION METHOD AND COMMUNICATION SYSTEM - A communication apparatus (12-17-2009
20090313384DOMAIN SPECIFIC DOMAIN NAME SERVICE - The present invention provides a computer implemented method for resolving a universal resource identifier (URI). The client computer receives the universal resource identifier, which is comprised of a domain name. The client computer looks up a row corresponding to the domain name in a domain specific domain name service (DNS) server list. The row includes at least a first internet protocol address. The client computer transmits a domain name service (DNS) query addressed to the first internet protocol address responsive to looking up the row. Upon receiving a valid response in at least one packet, wherein the at least one packet is from the first internet protocol address, the client computer resolves the universal resource identifier to a second internet protocol address.12-17-2009
20100036969Method, System, and Apparatus for Discovering User Agent DNS Settings - A method, system and apparatus including receiving a request from a network device, the request including an IP address of said network device, generating and sending to the network device a domain name for locating a device configured to process a DNS query, the domain name corresponding to the IP address, the network device generating and sending a DNS query including the domain name and at least one local DNS setting of the network device to the device configured to the process the DNS query, and the device processing an association between the IP address and the at least one local DNS setting of the network device.02-11-2010
20090216905System for Tracking Domain Name Related Reputation - Systems and methods of the present invention allow for tracking of domain name related reputation by a domain name Registering Entity (e.g. Registry, Registrar, etc.). In a preferred embodiment, the Registering Entity maintains a database with reputation data that can be accessed by the requesters. The Registering Entity may update reputation data based on a variety of events related to the domain name. The reputation data may be tracked on the domain name itself, URLs, domain name purchaser or registrant, or email addresses associated with the domain name. The reputation data may include various categories, such as email practices, website content, privacy policies and practices, fraudulent activities, domain name related complaints, overall reputation, etc. The registrant may opt for a reputation service while registering domain name. The requester may decide whether to allow email messages or to visit URLs based on the domain name related reputation.08-27-2009
20090216904Method for Accessing Domain Name Related Reputation - Systems and methods of the present invention allow for tracking of domain name related reputation by a domain name Registering Entity (e.g. Registry, Registrar, etc.). In a preferred embodiment, the Registering Entity maintains a database with reputation data that can be accessed by the requesters. The Registering Entity may update reputation data based on a variety of events related to the domain name. The reputation data may be tracked on the domain name itself, URLs, domain name purchaser or registrant, or email addresses associated with the domain name. The reputation data may include various categories, such as email practices, website content, privacy policies and practices, fraudulent activities, domain name related complaints, overall reputation, etc. The registrant may opt for a reputation service while registering domain name. The requester may decide whether to allow email messages or to visit URLs based on the domain name related reputation.08-27-2009
20090216903DEFEATING CACHE RESISTANT DOMAIN NAME SYSTEMS - Domain name caching mechanisms are provided to address cache-defeating approaches. Domain name lookup requests are processed and cached information associated with a non-identical domain name returned in response. Cache-defeating behavior including nonce injection can be detected or inferred and employed to map domain name requests to previously cached information thereby exposing the benefits of caching.08-27-2009
20100049873IDENTIFYING NETWORK ENTITIES IN A PEER-TO-PEER NETWORK - A method and a system for identifying a network entity within a first communication network, using an entity identification data of the network entity in a second communication network. More particularly but not exclusively, identifying a network entity within a peer-to-peer communication network, using an entity identification data of the network entity in an underlying conventional communication network.02-25-2010
20110179189COMMUNICATION APPARATUS, METHOD OF CONTROLLING THE SAME, PROGRAM, AND STORAGE MEDIUM - A communication apparatus capable of preferentially selecting an address of a type having no lifetime set thereto or an address of a type having a lifetime which can be extended, depending on the use of the address to be selected. A client CPU acquires attribute information of each of a plurality of addresses in the apparatus, identifies addresses of a type having no lifetime set thereto or addresses of a type having a lifetime which can be extended, based on the acquired attribute information. The client CPU selects an address for use in communication with the external apparatus from the addresses, and determines a use of the address to be selected when selecting the same. When the use of the address to be selected is determined to be a specific one, the selection is caused to be performed preferentially from the addresses identified by the identification.07-21-2011
20100057936Adaptive Accelerated Application Startup - Embodiments of the present invention include methods and systems for accelerated application startup. A method for accelerating startup of an application is provided. The method includes persistently storing a number of uniform resource locator (URL) hostnames based on one or more hostname requests made by one or more users during use of the application. The method further includes, upon startup of the application, making a DNS lookup call for at least one of the stored hostnames prior to a hostname request initiated by the application, wherein a resolution result for at least one of the stored hostnames is cached in the operating system DNS cache in preparation for the hostname request. A system for accelerating startup of an application is provided. The system includes a hostname storage device, a DNS pre-fetcher and a startup DNS pre-cacher.03-04-2010
20110153867DOMAIN NAME SYSTEM LOOKUP LATENCY REDUCTION - A technique to reduce the latency of a remote DNS lookup operation is disclosed. More specifically, a machine-readable medium, method, device, and system are described that scan a document when it is retrieved from the Internet. The scan takes place for one or more patterns, where each pattern denotes an Internet host name. The technique then asynchronously causes an Internet Domain Name System (DNS) server to translate each Internet host name pattern discovered from the document scan to an associated Internet Protocol (IP) address. The technique then asynchronously stores each translated IP address in a local DNS cache.06-23-2011
20110078330COMMUNICATION SYSTEM, TERMINAL DEVICE AND COMMUNICATION CONTROL DEVICE - A communication system including a communication control device connecting to an external network, a NAT device connecting to the external network, and a terminal device connecting to an internal network under control of the NAT device, the terminal device including a NAT information identification portion, a NAT information transmitting portion that transmits NAT type information to the communication control device, a type request transmitting portion, a type response receiving portion that receives the NAT type information transmitted from the communication control device in response to the type request signal, and a first communication portion that performs communication with another terminal device using the received NAT type information, the communication control device including a NAT information receiving portion, a storage control portion that stores the received NAT type information in a storage device, a type request receiving portion, and a type response transmitting portion that transmits the stored NAT type information.03-31-2011
20110072158QUERIER ELECTION METHOD, ROUTER, AND NETWORK SYSTEM - A querier election method, a router, and a network system are disclosed. The method includes: a querier starts a sticky-querier-timer; the querier enters the sticky-querier state if the sticky-querier-timer expires; and the querier starts a sticky-query-timer, where the sticky-query-timer is configured to periodically trigger the querier to send a sticky-query message to network devices. With the present invention, the stability of the querier and the network stability can be guaranteed.03-24-2011
20110060845DIFFERENTIATING UNIQUE SYSTEMS SHARING A COMMON ADDRESS - A system for differentiating unique systems and/or users sharing a common address may include an interface, a device identifier, a communication interceptor and a communication processor. The interface may be operative to receive a designation of a plurality of devices and/or users and a specification of corresponding services to be provisioned. The device identifier may be operative to cause the devices to provide a unique identifier with each communication originated by the device and store the unique identifier and the associated specification in a memory. The communication interceptor may be operative to intercept a communication originated by one of the devices and determine the unique identifier associated with the communication. The communication processor may be operative to determine the associated device and/or user specific service to be provisioned based on the unique identifier and process the communication in accordance with the associated device and/or user specific service to be provisioned.03-10-2011
20110252159Systems, Apparatus and Method For Hosting and Assigning Domain Names On A Wide Network - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.10-13-2011
20100306409SYSTEM AND METHOD FOR LOCATION DISCOVERY BASED ON DNS - A system and method for enabling a client to query a DNS server for location information that is associated with the client's IP address. The client receives the location information which identifies a list of sub-locations and a location IP address space encompassing the sub-locations listed. The client selects a network service located nearest to the client based on the location information, and then accesses the network service.12-02-2010
20110258343METHOD AND DEVICE FOR NETWORK ADDRESS CONFIGURATION - A data transfer system comprises interconnected network devices organized to constitute a hierarchical logical arrangement having at least three levels of network hierarchy. A network device (10-20-2011
20090240835INTERACTIVE WHOIS - A Registering Entity or another entity may provide a framework for collecting WHOIS Business Information from a Non-Controlling Party of a domain name and entering it into WHOIS. The framework may include a website, webpage, web service, web resource, software, API, or another technological solution suitable for collecting WHOIS Business Information from Non-Controlling Party. The website, webpage, web service, or the web resource may be located at URL associated with a Controlling Party's domain name, e.g. an active or a parked page for the domain name. WHOIS Business Information will be typically available for viewing to everyone along with the traditional WHOIS information.09-24-2009
20080228944Method and Apparatus for Providing Network Address of a Gate Device of a Local Network - The present invention relates to method and apparatus for providing IP address of a gateway (IGD) of a home network. A remote device has to know IP address of the gateway when it queries/controls a device on a local network such as home network remotely. In a method in accordance with the present invention, identification and network address or URL of an external server are set to an IGD by a user Afterwards, a network address allocated to the IGD is transmitted to the external server along with the set identification (character string, domain name of IGD, etc.) in order that the network address allocated to the IGD is made known to a remote device through the external server09-18-2008
20120203929VISUAL PREVIEW OF SHORTENED URL - One example embodiment includes a system for previewing a shortened URL. The system includes a preview coordinator. The preview coordinator is configured to resolve a shortened URL, where resolving the shortened URL includes determining a standard URL which is linked to by the shortened URL. The preview coordinator is also configured to generate a preview of the standard URL, where generating a preview of the standard URL includes creating an image of the location referenced by the standard URL. The preview coordinator is further configured to display the preview of the standard URL to a user.08-09-2012
20110010464Data Processing System Using Geographical Locations - A data processing system (01-13-2011
20120173760DOMAIN NAME RESOLUTION FOR A HYBRID CLOUD CLUSTER - Embodiments of the present invention provide a method, system and computer program product for domain name resolution for a hybrid cloud cluster. In an embodiment of the invention, a method for domain name resolution for a hybrid cloud cluster includes receiving a request for name resolution in a DNS name server proxy executing in memory of a host computer in a public cloud. Thereafter, it can be determined whether or not the request for name resolution implicates a domain name within an Intranet coupled to the proxy over a communications network. Finally, the request for name resolution can be resolved in a DNS name server disposed in the Intranet in response to determining the request to implicate a domain name within the Intranet. Otherwise, the request for name resolution can be resolved in a DNS name server for the public cloud in response to determining the request not to implicate a domain name within the Intranet.07-05-2012
20100293297INTER-WORKING BETWEEN NETWORK ADDRESS TYPE (ANAT) ENDPOINTS AND INTERACTIVE CONNECTIVITY ESTABLISHMENT (ICE) ENDPOINTS - A method for inter-working between an alternative network address type (ANAT) endpoint and an interactive connectivity establishment (ICE) is provided. The method may include identifying one or more network addresses operable to be used to communicate with a alternative network address type (ANAT) endpoint. One or more candidates operable to be used for interactive connectivity establishment (ICE) traversal may also be identified. A preferred network address may be determined from the one or more network addresses based on an ANAT endpoint preference. A corresponding candidate may be determined based on the ANAT endpoint preference. The corresponding candidate may use a candidate address to communicate. A media stream may be established between the preferred network address and the corresponding candidate address.11-18-2010
20100293296GLOBAL SERVER LOAD BALANCING - A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.11-18-2010
20080301322NETWORK CONTROLLER, INFORMATION PROCESSING APPARATUS AND WAKE-UP CONTROL METHOD - According to one embodiment, a network controller includes a data register which stores first data indicative of a data pattern of an address resolution protocol request packet including a network address of an information processing apparatus, and second data indicative of a data pattern of a wake-up packet for waking up the information processing apparatus, a comparison unit configured to compare a data pattern of an incoming packet with the first data and the second data, while the information processing apparatus is in a sleep state, a transmission unit configured to send, if the data pattern of the incoming packet agrees with the first data, the address resolution protocol reply packet to the network, and a wake-up signal output unit configured to output, if the data pattern of the incoming packet agrees with the second data, a wake-up signal for instructing wake-up to the information processing apparatus.12-04-2008
20120311185DATA TRANSMISSION BASED ON ADDRESS TRANSLATION - Data transmission based on address translation, comprising: sending to a Dynamic Host Configuration Protocol (DHCP) server a request message requesting a public network address by an Network Address Translation (NAT) device; receiving a response message carrying the public network address returned by the DHCP server by the NAT device, performing address translation to said data through said public network address, and sending the translated data to an external network device.12-06-2012
20120311184IP Address Assignment System, Dynamic Host Configuration Protocol Server, And Method Of Assigning An IP Address - A DHCP server assigning an IP address to a client. The DHCP server stores an exclusive address range corresponding to a range of IP addresses assignable to the client, assigns an IP address to the client with a lease period when a request for assignment of new IP address is received from the client, and sends a permission for extension to the client, irrespective of whether an assigned IP address is included in the exclusive address range, as long as the assigned IP address is included in the entire network address range, when a request for extension of the lease period with regard to the assigned IP address is received from the client.12-06-2012
20120311183CIRCUITRY TO MAINTAIN CORRELATION BETWEEN SETS OF ADDRESSES - An embodiment may include circuitry in a controller that may be included in a host that has at least one processor. The circuitry may maintain a correlation between a set of network addresses and a set of medium access control (MAC) addresses. The correlation may be generated, at least in part, by at least one process to be executed, at least in part, by the at least one processor. The circuitry may determine, based at least in part upon the set of network addresses, whether to generate at least one response to at least one request. If the circuitry determines to generate the at least one response, the circuitry may generate the at least one response based at least in part upon the correlation and at least one network address associated with the at least one request. Many alternatives, variations, and modifications are possible.12-06-2012
20100121981AUTOMATED VERIFICATION OF DNS ACCURACY - Disclosed is a method, a computer system, and a computer readable media product that contains a set of computer executable software instructions for directing the computer to execute a process for independent confirmation of DNS replies to foil DNS cache poisoning attacks. The process comprises comparing a plurality of DNS replies for an exact or predefined “close enough” match as a condition for blocking or forwarding a DNS reply to a resolver. The tangible beneficial result is to prevent the success of a dns cache poisoning attack from diverting a user to a malicious site on the internet.05-13-2010
20110138075MULTI-HOMED DATA FORWARDING STORAGE - Methods and apparatus, including computer program products, for multi-homed data forwarding storage. A method includes, in a computer system having multiple non-loopback network addresses, receiving a request to store data, directing the data to a memory location associated with a first non-loopback network address available to receive the data, continuously forwarding the data from the memory location associated with the first non-loopback network address to a memory location associated with another non-loopback network address in the computer system without storing on any physical storage device in the computer system. The continuously forwarding can include detecting a presence of the data in a memory location associated with a specific non-loopback network address, and forwarding the data to another memory location of another non-loopback network address in the computer without storing on any physical storage device.06-09-2011
20110138074CONTENT DISTRIBUTION MANAGEMENT DEVICE, TERMINAL, PROGRAM, AND CONTENT DISTRIBUTION SYSTEM - A content distribution system according to the present invention comprises a content distribution management device and a communication terminal. The content distribution management device includes a storage unit that stores one or a plurality of addresses; a receiving unit that receives content data addressed to a communication terminal; a determination unit that determines whether or not the address of the origin of the received content data is an address that is stored in the storage unit; and a sending unit that, in the case where the determination unit has determined that the address of the origin of the received content data is an address that is stored in the storage unit, sends the content data and parameters specifying the format in which content is to be displayed by the communication terminal to which the content data is addressed to a communication terminal. The communication terminal includes a receiving unit that receives parameters and content data from the content distribution management device; and a content display control unit that displays the received content data and controls the display format thereof in accordance with the received parameters.06-09-2011
20090300218NETWORK SHARING METHOD - A network sharing method includes steps of generating a random waiting time, assigning a first virtual IP address to the first computer after the random waiting time has elapsed, and discriminating whether a second virtual IP address is detected. If the second virtual IP address is detected, the first virtual IP address is continuously assigned to the first computer. If the second virtual IP address is not detected, the second virtual IP address is assigned to the first computer.12-03-2009
20090300217METHOD AND APPARATUS FOR DYNAMICALLY ASSIGNING UNIQUE ADDRESSES TO ENDPOINTS - The present disclosure generally provides techniques for establishing a unique, ephemeral home address (hoa)/home agent address (ha′) address pair that may be limited to use in a session having a defined lifetime. Limiting the use of this dynamic address pair to a session lifetime and by preventing a mobile node from knowing the static address of a home agent may help protect the home agent from attacks.12-03-2009
20090119414Method and System Using ARP Cache Data to Enhance Accuracy of Asset Inventories - A technique for improving accuracy in an inventory containing assets associated with a network. Information pertaining to computer devices connected to a specified network is updated. Each device sends packets through at least one router in a set of routers, and each packet contains an element uniquely identifying its sending computer device. An inventory is maintained that identifies at least some of the computer devices as assets of an entity associated with the network. Data is acquired from ARP caches that are located within the routers. The acquired cache data is processed to detect all of the identifying elements that identify computer devices of the group. A database is constructed from information in the cache data that pertains to detected identifying elements. Information contained in the database is compared with information contained in the inventory to update the inventory.05-07-2009
20090106453DOMAIN NAME SYSTEM USING DYNAMIC DNS AND GLOBAL ADDRESS MANAGEMENT METHOD FOR DYNAMIC DNS SERVER - In order to constitute a domain name system obtained by providing and utilizing a DNS service by using a self-supporting (not rented) DDNS server in a dynamic IP address environment, a DDNS server inside a network of a central site and routers which are DDNS clients inside networks of other sites are provided. The DDNS server includes: a means for registering a relationship between domain names of the DDNS clients and global addresses of the DDNS client; a means for responding to a request for resolving a name from the DDNS client; and a means which, at a time when a global address of the DDNS server is updated, notifies DDNS server information including the global address of the DDNS server to the DDNS client. Moreover, the DDNS client includes: a means for registering (updating) the global address of the DDNS server when the DDNS server information is notified; and a means for issuing a request for resolving a name to the DDNS server.04-23-2009
20110307629Enhancing DS-Lite with Private IPV4 Reachability - A method implemented in a network element to make a first device assigned an IPv4 private address accessible to a second device using Internet Protocol Version 6 (IPv6), the method comprising receiving an IPv6 formatted data packet, having a virtual IPv6 address as a destination address and having been sent from the second device; determining whether the virtual IPv6 address includes a representation prefix (RP); sending an address map query (AMQ) to a customer premise equipment (CPE), where the CPE stores a mapping between the virtual IPv6 address and a private IPv4 address of the first device; receiving an address map response (AMR) from the CPE with the private IPv4 address corresponding to the virtual IPv6 address; translating the IPv6 formatted data packet into an IPv4 formatted data packet; and sending the translated data packet to the CPE through an IPv4 over IPv6 tunnel.12-15-2011
20090172195METHOD AND SYSTEM FOR REMOTE CONFIGURATION OF MANAGED NODES - A method and system may send a first data packet on a network from a client node to a management server. The first data packet may be formatted to include a client Internet Protocol (IP) address field, a Universally Unique Identifier (UUID) request flag, a client UUID field, a client hardware address, and a first port number. The client node may listen for a second port number on the network and may receive a second data packet. The second data packet may have the same format as the first data packet and may include the second port number.07-02-2009
20110320634CABLE MODEM AND CHANNEL SCANNING METHOD - A cable modem and a channel scanning method of the cable modem include creating a black list to record invalid downstream channels, scanning downstream channels from the cable modem terminal system (CMTS), and ignoring the downstream channels stored in the black list. The creation of the black list includes obtaining Internet protocol (IP) addresses from the DHCP server and determining whether the IP addresses are successfully obtained, and in response to unsuccessfully obtaining the IP addresses, recording the locked downstream channel into the black list.12-29-2011
20120005372Network Address Translation Six to Four for Proxy Mobile Internet Protocol Version Six - An apparatus comprising a Local Mobility Anchor (LMA) configured to couple to a mobile node (MN), a network address translation (NAT) server, and an Internet Protocol (IP) version four (IPv4) only host and to associate an IP version six (IPv6) address for an interface with the MN with an IPv4 address for an interface with the IPv4 only host in a NAT state table entry, wherein the NAT state table entry is used to translate an IPv6 packet associated with the MN to an IPv4 packet associated with the IPv4 only host.01-05-2012
20120011279COMMUNICATION APPARATUS AND CONTROL METHOD OF THE APPARATUS - When a destination address specified by a client is to be registered as a destination, determination is made as to whether name resolution of the destination address is possible or not. If it is determined that name resolution is impossible, registration of the destination address that requires name resolution is restricted.01-12-2012
20120233352METHOD AND SYSTEM FOR MANAGING INTERNET ADDRESS BASED ON TERMINAL - A method for terminal-based Internet address management is disclosed by the disclosure, and the method includes: a terminal sends a network address conflict message to a Universal Integrated Circuit Card (UICC) when a network address of a subnet which a terminal accesses conflicts with the network address of the subnet in which the UICC is currently located; after receiving the network address conflict message, the UICC releases an IP address currently used, and returns a corresponding release message to the terminal, wherein the IP address consists of a network address and a host address; the terminal and the UICC re-obtain non-conflicting IP addresses. Accordingly, a system for terminal-based Internet address management is also disclosed by the disclosure. Since the terminal of the disclosure can timely notify the UICC to change IP addresses when network address conflict occurs, the disclosure can prevent communication error caused by the conflict of network addresses, and thus improving communication stability.09-13-2012
20080307112USING PERSONAL DATA FOR ADVERTISEMENTS - A device may receive personal data that is collected at a client device, obtain a network address of a media device from the client device, send the network address to an advertisement device, and send the personal data to the advertisement device. The advertisement device may retrieve advertisements based on the personal data and send the retrieved advertisements to the media device.12-11-2008
20120110208ROUTING A SESSION INITIATION PROTOCOL (SIP) MESSAGE IN A COMMUNICATION SYSTEM - An approach that provides routing a SIP message to a proxy server of a called party in a communication network is provided. In one embodiment, there is a routing tool that assists in routing a session initiation protocol (SIP) message to a called party. The routing tool, including a receiving component, receives a SIP message of a user making a call in the network. The routing tool further includes a parsing component configured to parse the message to determine the domain of the called party and performs a table lookup using the domain of the called party in order to: retrieve a destination code; embed the destination code into the message; and route the message based on the destination code.05-03-2012
20120158998API Supporting Server and Key Based Networking - An application programming interface (API) supporting server and key based networking is described. In an embodiment, the API receives either a key or a server address from a service running on a server in a direct-connect topology and returns data which identifies suitable next hops for transmission of a packet of data which has a destination of the received server address or of a server address which is encoded within the received key. In another embodiment, the key also encodes information specifying alternative server addresses for use in the event that the original server is unreachable. This information may also be used to define servers for replication of the key. A further embodiment describes a method of queuing packets for transmission against multiple links, where the packet is transmitted on the first available link and at this time is removed from the queues for the other links.06-21-2012
20110066756COMMUNICATION DEVICE, COMMUNICATION METHOD AND COMMUNICATION CONTROL PROGRAM - A communication device selects a layer 2 address to be changed, and transmits a presence check request message via a network to which the communication device is connected. The communication device determines, based on a received result of the presence check request message, whether the layer 2 address is duplicated with another communication device connected to the network. When the communication device confirms the layer 2 address is not duplicated, the communication device changes the layer 2 address of the communication device.03-17-2011
20110066755Associative Memory Having a Mask Function for Use in a Network Device - An associative memory 03-17-2011
20110106976ELECTRONIC DEVICE FOR CONVEYING DEVICE INFORMATION - An electronic device for conveying device information includes a body, an information processing module, a network communication module and a display module. The information processing module, disposed in the body, processes information. The network communication module, disposed in the body and coupled to the information processing module, is to be connected to a network. An IP address is assigned to the network communication module after the network communication module is connected to the network. The display module, disposed on the body and coupled to the information processing module, displays continuously an IP address message representative of the IP address.05-05-2011
20100095023VIRTUAL DEVICES AND VIRTUAL BUS TUNNELS, MODULES AND METHODS - Modules and methods that provide virtual device communication via information packets addressed to the virtual devices. Virtual devices aggregate capabilities of target devices and represent the aggregate as an operational device to remote systems. Physical device elements and virtual devices contained within modules are able to communicate and cooperate over extended distances in a peer-to-peer fashion via a virtual bus tunnel offering addressing and data transport functionality. Such modules and methods can be combined with disk drives to form RAID-like storage structures.04-15-2010
20110099293INTERNET PROTOCOL (IP) ADDRESS POOL MANAGEMENT AND ALLOCATION - A device receives Internet protocol (IP) traffic flow data from network devices of a wireless network, groups the network devices into sets based on the IP traffic flow data, and estimates, based on the sets, information associated with the network devices. The device also groups the network devices into clusters based on the estimated information, ranks the clusters, and assigns IP address pools to each of the network devices based on the ranked clusters. The device further provides the assigned IP address pools to authorization, authentication, accounting (AAA) devices of the wireless network.04-28-2011
20120124239METHOD AND SYSTEM FOR INCREASING SPEED OF DOMAIN NAME SYSTEM RESOLUTION WITHIN A COMPUTING DEVICE - A system for resolving domain name system (DNS) queries, contains a communication device for resolving DNS queries, wherein the communication device further contains a memory and a processor that is configured by the memory, a cache storage for use by the communication device, and a network of authoritative domain name servers, where in a process of the communication device looking up a DNS request within the cache storage, if the communication device views an expired DNS entry within the cache storage, the communication device continues the process of looking up the DNS request in the cache storage while, in parallel, sending out a concurrent DNS request to an authoritative domain name server that the expired DNS entry belongs to.05-17-2012
20120166675METHOD AND APPARATUS FOR ASSIGNING IPV6 LINK STATE IDENTIFIERS - In one embodiment, a link state advertisement is generated. A first value and a second value are read from the link state advertisement. The first value and the second value are combined to create a combined value. The combined value is input to a hash algorithm that performs a hash function on the combined value to produce a resulting value. The resulting value is used as a link state identifier of the link state advertisement.06-28-2012
20110185085Network Address Translation Based on Recorded Application State - A method and system for improved NAT operation enable efficient translation for packets destined for communication systems within a domain utilizing network addresses that are incompatible with source and destination addresses indicated in packets delivered from the global Internet. Since the addresses are not compatible with global Internet addresses, delivery cannot be accomplished except by some method of address translation. Traditional systems have not been constructed to enable such inbound translations, providing, instead, only communication outbound from the incompatibly addressed domain towards the global Internet. Embodiments may employ application-specific knowledge for peer-to-peer based applications, associated over time with specific destinations. Embodiments may further employ an application-specific state machine in the NAT function to trace the development of the application protocol so that the resource identifier can be observed.07-28-2011
20100174829APPARATUS FOR TO PROVIDE CONTENT TO AND QUERY A REVERSE DOMAIN NAME SYSTEM SERVER - An apparatus is disclosed for to provide content to and query a reverse domain name system (DNS) server without depending on the kindness of domain name system registrars, registrants. DNS replies are observed by firewalls or filters, analyzed, and transmitted to a reverse domain name system server. An embodiment of the present invention can be within a DNS server or SMTP server.07-08-2010
20100049872Parallel, Side-Effect Based DNS Pre-Caching - Embodiments of the present invention include methods and systems for domain name system (DNS) pre-caching. A method for DNS pre-caching is provided. The method includes receiving uniform resource locator (URL) hostnames for DNS pre-fetch resolution prior to a user hostname request for any of the URL hostnames. The method also includes making a DNS lookup call for at least one of the URL hostnames that are not cached by a DNS cache prior to the user hostname request. The method further includes discarding at least one IP address provided by a DNS resolver for the URL hostnames, wherein a resolution result for at least one of the URL hostnames is cached in the DNS cache in preparation for the user hostname request. A system for DNS pre-caching is provided. The system includes a renderer, an asynchronous DNS pre-fetcher and a hostname table.02-25-2010
20100049871Management of Redundant Addresses in Standby Systems - Aspects of the invention provide apparatuses, systems, and computer readable media for supporting redundant network management. When the primary device (02-25-2010
20080215754Bridging Data Network Communications - When a packet is sent from a node connected to the network requiring acknowledgements to a node behind the bridge, the original destination address (address of node behind the bridge) is changed. On the driver level, the destination address is replaced with the MAC address of the bridge, and the original destination address is moved to an additional field of the packet. Thus the communication between the sending node and the bridge appears to be point-to-point (from node to bridge). Accordingly, when the bridge receives the packet it is automatically acknowledged from the firmware, and the sending node does not try to resend it. The packet is forwarded to the driver of the bridge. The driver modifies again the received packet by replacing the destination address with the original one found in the “ORIGINAL TO”, additional field and at the same time completely removing that field. Thus the package looks substantially the same as the one originally generated by the application on the sending node.09-04-2008
20120179839DOMAIN NAME SERVICE RESOLVER - A domain name service (DNS) resolver for returning Internet protocol (IP) addresses is provided in some embodiments of the invention. The DNS resolver includes a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originates outside of the Internet. The DNS resolver also includes a direct DNS resolver that processes domain name resolutions without referring to the Internet after receiving a domain name resolution request and a recursing DNS resolver, wherein IP addresses are found by querying one or more DNS servers on the Internet after receiving domain name resolution requests. The DNS resolver includes an address store having a predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver. The DNS resolver process the domain name resolutions for the predetermined list of domain names differently than other domain name resolutions.07-12-2012
20120254466DIFFERENTIATING UNIQUE SYSTEMS SHARING A COMMON ADDRESS - A system for differentiating unique systems and/or users sharing a common address may include an interface, a device identifier, a communication interceptor and a communication processor. The interface may be operative to receive a designation of a plurality of devices and/or users and a specification of corresponding services to be provisioned. The device identifier may be operative to cause the devices to provide a unique identifier with each communication originated by the device and store the unique identifier and the associated specification in a memory. The communication interceptor may be operative to intercept a communication originated by one of the devices and determine the unique identifier associated with the communication. The communication processor may be operative to determine the associated device and/or user specific service to be provisioned based on the unique identifier and process the communication in accordance with the associated device and/or user specific service to be provisioned.10-04-2012
20120185609PRESENTING MULTIPLE POSSIBLE SELECTABLE DOMAIN NAMES FROM A URL ENTRY - A multiending controller within a network detects a URL entry including at least a portion of a particular domain name. The multiending controller automatically selects multiple possible domain names for at least said portion of said particular domain name, wherein each of the multiple possible domain names includes a separate one of multiple ending types available for a domain. The multiending controller directs output of the multiple possible domain names for selection by a user.07-19-2012
20120226822METHOD AND APPARATUS FOR ADDRESSING IN A RESOURCE-CONSTRAINED NETWORK - An electronic device may receive a protocol data unit (PDU) comprising a plurality of addressing bits. Data-link-layer processing of the PDU may be based on each of the addressing bits. Network layer processing of the PDU may be based on a first subset of the plurality of addressing bits. Transport-layer processing of the PDU may be based on a second subset of plurality of addressing bits. The data-link-layer processing may comprise determining whether the PDU is unicast-addressed or non-unicast-addressed. For a unicast-addressed PDU, the data-link-layer processing may comprise determining whether the PDU is destined for the electronic device based on a comparison of a Target ID field of the PDU and a device ID of the electronic device. For a non-unicast-addressed PDU, the Target ID field may not be present, and whether the PDU is destined for the electronic device may be determined based on other criteria.09-06-2012
20120084462METHOD FOR OBTAINING IP ADDRESS OF DHCPV6 SERVER, DHCPV6 SERVER, AND DHCPV6 COMMUNICATION SYSTEM - The present invention relates to the field of communications, and in particular, relates to a method for obtaining an Internet Protocol (IP) address of a Dynamic Host Configuration Protocol version 6 (DHCPv6) server, a DHCPv6 server, and a DHCPv6 communication system. The method is applied in a scenario of communication through a DHCPv6 relay agent, and includes: receiving, by a DHCPv6 server, a message of a DHCPv6 client forwarded by a DHCPv6 relay agent; sending, by the DHCPv6 server, a response message to the DHCPv6 client through the DHCPv6 relay agent, in which a payload of the response message carries an IP address of the DHCPv6 server, so that the DHCPv6 client obtains the IP address of the DHCPv6 server from the response message.04-05-2012
20120084461Data and Call Routing and Forwarding - A system and method for determining an order in which to communicate with a list of numbers and/or addresses for a particular contact is disclosed. Each caller that communicates with the contact may specify a different order for the contact's various phone numbers and other addresses. A communication management system may then automatically dial the numbers or use messaging addresses to initiate data communications in the specified order when the initiating party attempts to communicate with the contact. The order may specify simultaneous and/or sequential use of numbers or addresses. Alternatively or additionally, the communication management system may dynamically and/or automatically determine the communication order or a portion thereof. The automatic determination of the order may be based on a communication history or communication receiving of the initiating party. In some arrangements, the order may be partially manually defined and partially automatically defined.04-05-2012
20120259998SYSTEM AND METHOD FOR TRANSLATING NETWORK ADDRESSES - An apparatus and method are described for translating between IPv6 and IPv4 addresses on a computer network. For example, one embodiment of a method for generating an Internet Protocol Version 6 (IPv6) IPv6 address from an Internet Protocol Version 4 (IPv4) IPv4 address literal comprises: constructing a host name for a domain name query at a first host by combining the IPv4 address literal with a domain name of a first domain name server, the first domain name server configured to interpret the host name containing the IPv4 address literal to generate an A record including the IPv4 address; wherein the A record is usable to generate a synthetic IPv6 address, the synthetic IPv6 address including a first portion identifying a network address translation (NAT) 64 server and a second portion identifying an IPv4 host associated with the IPv4 address literal; and receiving the synthetic IPv6 address at the first host, the synthetic IPv6 address usable by the first host to connect to the IPv4 host through the NAT64 server.10-11-2012
20090019181Method and System for Preventing Service Disruption of Internet Protocol (IP) Based Services Due To Domain Name Resolution Failures - A method for preventing service disruption for a device in a network is provided. The method includes populating a filter list with an IP address declared to be valid for a server in the network and populating a rainy day list with an IP address discovered to be valid for the server. The method also includes requesting a DNS server to resolve a server domain name to a server IP address. When no response to the request is received, an IP address on the rainy day list is used to attempt to contact the server. When a response is received, the received IP address is compared to an IP address on the filter list or the rainy day list. When the received IP address matches an IP addresses on the filter list or the rainy day list, the received IP address is used to contact the server.01-15-2009
20090019182BEHAVIORAL PREDICTIONS BASED ON NETWORK ACTIVITY LOCATIONS - A computer-implemented method for constructing network activity profiles is provided, which comprises the following: obtaining a plurality of records of network activities from an activity source, each record corresponding to an interaction with a network resource via the network from the activity source, wherein each record comprises at least a network endpoint address from where the interaction originates and an indication of a time of the interaction; for each record, determining a geographical location corresponding to the network endpoint address of that record and associating the determined geographical location with that record; and constructing at least one profile for the activity source based on the plurality of records and at least one geographical location associated with the records, wherein each profile comprises a time-based behavior pattern associated with the at least one geographical location.01-15-2009
20110131342MULTI-PROTOCOL NETWORK REGISTRATION AND ADDRESS RESOLUTION - The functionality of communications standards and protocols that are application-layer specific are overlaid on an IP-based infrastructure, by employing an IP DNS server as the registration host for IP and other communications standards based and protocol based communications. Communication can occur at either the IP layer or the communications standards or protocol application layer. At the IP layer, a host application can interrogate network nodes. To extend this service to other communications standards or protocol communications, device registration and resolve services are implemented on the DNS server. Similar to the manner in which an IP-based service uses a native, IP-based DNS resolve request, a host can utilize a resolution request against the communications standards and protocol-enabled DNS server for standards and protocol application-layer interrogation of endpoints.06-02-2011
20120324126Method for Address Transmission - A method for transmission of an address of a first network device from the first network device through a network node to a second network device, wherein the method comprises receiving a first request signal by the network node from the second network device, creating a second request signal by the network node, sending a second response signal to the first network device, receiving a first response signal as a response to the second request signal by the network node, and sending a second response signal to the second network device as a response to the first request signal.12-20-2012
20110238865TERMINAL DEVICE - According to one embodiment, the following are provided: a terminal device comprising: a first communication unit communicating with a network device connected to a network, that receives a destination address of a server accompanied with an identification information for identifying the network device, and receives transmission data of the network device to the server, the transmission data containing internal data of the network device accompanied with the identification information; a device information storage unit that stores the destination address received being associated with the identification information accompanied with the destination address; a second communication unit communicating with the server, that transmits the transmission data received from the network device to the server using such destination address that is corresponding to the identification information accompanied with the transmission data from the device information storage, and receives from the server the result of determining whether the transmission data transmitted from the second communication unit matches the transmission data that the network device transmits to the server; and a display unit that displays the result of the determination.09-29-2011
20120089746ADDRESS TRANSLATOR, MESSAGE PROCESSING METHOD AND EQUIPMENT - An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.04-12-2012
20120089745COMPUTER ENABLED METHOD AND SYSTEM FOR ASSOCIATING AN IP ADDRESS TO A DOMAIN NAME - A computer enabled method and system for associating a source domain name to a source IP address in order to apply at least one rule to a user connecting from the source domain name and the source IP address is disclosed. The method includes receiving connections from one or more users associated with one or more domain names. The one or more users connect via one or more IP addresses. One or more running connection count rows comprising a count of connections received form a set of users within a predetermined time period and a unique IP address-domain name pair that is associated with the set of users is maintained. The method further includes selecting an IP address and a domain name from the one or more running connection count rows as the source IP address and the source domain name from a set of running connection count rows that contain the source IP address or the source domain name.04-12-2012
20120089744Range Weighted Internet Protocol Address Blacklist - Described is a technology by existing IP address blacklist data associated are accessed to statistically determine which IP addresses in the range are spam-related IP addresses. If enough are identified, the rest of the range's IP addresses are considered as likely being spam-related addresses. The entire range may be then added to a range weighted blacklist used to detect spam. Before adding the range to the range weighted blacklist, the addresses may be further processed against known good traffic data and/or safe list data to determine whether an exception exists that indicates a good sender. If there is an exception, the range is not added to the range weighted blacklist; the range may be shrunk and re-processed until added to the weighted blacklist or until the size is too small.04-12-2012
20110276720DIRECTING SERVICE REQUESTS TO PROVIDERS - A redirection service may be used to direct a user's request to specific providers of various types of services. When a user requests a web service (e.g., mapping, search, bookmarks, weather reports, etc.), the request is received by a redirection service. The redirection service identifies a provider of the service, and issues a redirect instruction to the user's browser that redirects the browser to the identified service provider. The service provider may be determined by user selection, by default, or by any other mechanism. In one example, the user's request for a service comes by selecting a link included in a web page. In another example, a user issues a direct request for the service in the form of a command. The command may be entered, in one example, through a browser or desktop search box.11-10-2011
20100198989ASSIGNING PRIORITY TO NETWORK TRAFFIC AT CUSTOMER PREMISES - A device may receive a message from a client device and determine whether the message includes particular data. The device may identify an address within a particular address group when the message includes the particular data. The traffic associated with addresses within the particular address group are assigned priority over traffic associated with addresses outside the particular address group. The device may provide the identified address to the client device so that traffic associated with the client device receives priority over other traffic08-05-2010
20130013810METHOD AND APPARATUS FOR ACCOMMODATING DUPLICATE MAC ADDRESSES - Each access node is associated with one or more IP subnets with a preferred default subnet. Each subnet is instantiated as a unique virtual Ethernet broadcast domain. As client nodes register on the communication network, they will dynamically try to obtain an IP address for use on the communication network. As part of this process, the MAC address of the client node will be checked to ensure that it is not a duplicate of another MAC address associated with another client node that has already been assigned an IP address from the default subnet. When duplicate MAC addresses are detected, the device with the duplicate MAC address will be assigned an IP address from a different subnet so that more than one client device with the same MAC address are not associated with the same subnet.01-10-2013
20120151091NETWORK ADDRESS ALLOCATION USING A USER IDENTITY - The apparatuses and methods described herein may generate an identifier associated with a user identity responsive to detecting access to a network by a node associated with the user identity. The node may be assigned a temporary network address. The identifier associated with the user identity may be sent to the node. At least one permanent network address may be allocated to the node as a replacement for the temporary network address responsive to receiving an allocation request including the identifier from the node. The at least one permanent network address may be selected from one or more permanent network addresses previously assigned to the user identity.06-14-2012
20130173825PROVIDING PRIVACY ENHANCED RESOLUTION SYSTEM IN THE DOMAIN NAME SYSTEM - An apparatus and a non-transitory computer-readable medium may perform a method of minimizing the disclosure of a domain name contained in a DNS query. The method may include: determining a first label and a second label associated with a domain name included in a DNS query; querying a first nameserver for the first label without revealing the second label to the first nameserver; receiving a response from the first nameserver directing a resolver to a second nameserver; and querying the second nameserver for the first label and the second label.07-04-2013
20080222308Wiki groups of an online community - A method, apparatus and system of wiki groups of an online community are disclosed. In one embodiment, a method includes creating a profile of a unregistered user of an online community based on a publicly available data and a registered user provided data, automatically associating the unregistered user to a public group formed of matching interests identified through the publicly available data and as described by the registered user provided data with other registered users in the online community, processing a communication between registered users of the online community and the unregistered user. The method may include associating an address data with the profile based on the publicly available data and an input of the registered user, processing a postage payment and a service payment provided by a member of the public group communicating with the unregistered user through a postal mail communication.09-11-2008
20080222307System and Method for Multiple IP Addresses During Domain Name Resolution - A system, method, and program product are provided that access a network resource by sending, from a client computer system, a first domain name resolution request to a DNS server. The first domain name resolution request includes a first domain name and requests multiple IP addresses. The client computer system receives, from the DNS server, a first multiple IP address response that corresponds to the first domain name resolution request, the first multiple IP address response including a IP addresses that each correspond to the first domain name included in the first domain name resolution request. At the client computer system, one of the plurality of IP addresses is selected by a user. The client computer system sends a request to a server corresponding to the selected IP address. The client computer system then receives responsive data from the server and displays the responsive data on a display screen accessible from the client computer system.09-11-2008
20080222306System and Method for Accessing Multiple Addresses Per Domain Name Using Networked Repository - A system, method, and program product are provided that gather a plurality of IP addresses that each correspond to a common domain name. A list of domain names is provided for gathering corresponding IP addresses. For each of the received domain names, IP addresses are retrieved from a number of DNS tables. The unique IP addresses are identified from the gathered IP addresses retrieved for each of the domain names. The domain names and their associated IP addresses are stored in a domain name repository.09-11-2008
20130145043MAPPING NETWORK ADDRESSES TO GEOGRAPHICAL LOCATIONS - A network address mapping system is described. The network address mapping system can identify a set of Web pages, collects information from the Web pages indicating geographical locations (“geolocations”), and correlate the geolocations with the network addresses from which the identified Web pages are served. The collected information can be weighted based on various factors, such as its relative position in a Web page. The collected information can then be used to identify a geolocation. The network mapping system can deduce geolocations for portions of ranges of network addresses based on the score, and can infer geolocations for other portions based on the deduced geolocations. This mapping can then be stored in a database and provided as a geomapping service. The network address mapping system is able to map network addresses to geographical locations. Thereafter, when a user's client computing device accesses a Web server, the Web server can easily and accurately determine a geographical location by querying the database storing the mapping or a geomapping service.06-06-2013
20130145044Discovering Security Devices Located on a Call Path and Extending Bindings at those Discovered Security Devices - In one embodiment, an endpoint elicits a pattern of STUN responses to identify security devices located on a call path. The endpoint then uses address information from the identified security devices to establish an efficient media flow with a remote endpoint. The endpoint can optimize the number of network devices and network paths that process the endpoint's keepalive message. Additionally, the endpoint may request custom inactivity timeouts with each of the identified security devices for reducing bandwidth consumed by keepalive traffic.06-06-2013
20130145045SYSTEMS AND METHODS FOR MANAGING NETWORK ADDRESS INFORMATION - Systems, methods and apparatus for managing network address information. In some embodiments, an appropriate address authority is queried to obtain information useful for address mapping. For example, the address authority may be selected by determining whether an address to be mapped is within one or more blocks of addresses for which the address authority is authoritative. In some further embodiments, address mapping information may be distributed from an address authority to a network device, so that the network device may perform address mapping using locally available information.06-06-2013
20130097336METHOD, TERMINAL AND GATEWAY FOR TRANSMITTING IPV6 PACKET IN IPV4 NETWORK - The present disclosure provides a method, a terminal, and a gateway for transmitting IPv6 packets in an IPv4 network. An IPv6 terminal obtains an IPv6 address of the terminal, where the IPv6 address comprises an IPv4 address, the IPv4 address is an IPv4 address of a gateway or an IPv4 address designated by the gateway, the gateway is a device connecting an IPv6 network to an IPv4 network, or a device connecting a layer 2 network to an IPv4 network, multiple IPv6 terminals are connected to the gateway, and IPv6 addresses of all the IPv6 terminals connected to the gateway comprise the same IPv4 address; and sends an IPv6 packet to the gateway, where the IPv6 packet comprises the IPv6 address as a source address. In embodiments of the present disclosure, traversal of IPv6 packets through an IPv4 network can be implemented, and IPv4 address resources can be saved.04-18-2013
20130103855Method, Apparatus and System for AP to Manage Wireless Repeater - Embodiments of the present invention relate to the field of communications technologies, disclose a method, an apparatus and a system for an access point (AP) to manage a wireless repeater, and include: receiving an internet protocol (IP) address request message that includes a domain name of a repeater to be managed and that is sent by a management console; parsing the IP address request message to obtain the domain name of the repeater to be managed; obtaining, from a domain name management list, an IP address of the repeater that corresponds to the domain name of the repeater to be managed, where correspondence between an IP address of a repeater and domain name information of the repeater is recorded in the domain name management list; and sending, to the management console, the IP address of the repeater that corresponds to the domain name of the repeater to be managed.04-25-2013
20130132609METHOD FOR IDENTIFYING DEVICES COMBINED IN COMMUNICATION NETWORK - A higher-level device identifies devices in a communication network; each device assigned a unique address in a predefined address space. The higher-level device subdivides the address space into request regions, each including a variable, automatically determined number of addresses, and sends an identification request to all the addresses in a request region. Devices receiving the identification request return an identification code. The higher-level device collects the identification codes received and compares the number of identification codes received with a predefined threshold value. If the number of identification codes received is below the threshold value, the method is continued with a new request region bordering the request region. If the number of identification codes received is above the threshold value, the method is continued with a reduced request region which is a subset of the request region, wherein the reduced request region is delimited by the address of an identified device.05-23-2013
20100281181NETWORK ABSTRACTION AND ISOLATION LAYER FOR MASQUERADING MACHINE IDENTITY OF A COMPUTER - A network abstraction and isolation layer (NAIL) for masquerading the machine identity of a computer in a network to enable the computer to communicate in the network with a different machine identity including an isolated network interface for communicating with the computer, an abstraction network interface for communicating with a network device coupled to the network, and control instructions or device. The control instructions or device performs machine identity translation to masquerade machine identity of the computer relative to the network. Machine identity masquerading includes selectively translating any one or more of an IP address, a MAC address, a machine name, a system identifier, and a DNS Name in the header or payload of communication packets.11-04-2010
20080201487OPEN DYNAMIC DOMAIN NAME SYSTEM - Assigning subdomain names of domain names to users and allowing the subdomain names to receive dynamic Domain Name System (DNS) service is described herein. A downloadable application is configured to submit the domain name as well as subdomain names for registration. The owner of the domain name can other users to receive a subdomain name by granting permission thereto. Requesting users can then receive a subdomain if the owner allows. Dynamic DNS services are then administered for the subdomain, regardless of the domain owner's authorization.08-21-2008
20130151726Establishing Unique Sessions for DNS Subscribers - A system establishes virtual DNS servers that are supported by a DNS server. Target IP addresses are assigned for the virtual DNS servers. Network capable devices are uniquely assigned to the virtual DNS servers for domain name resolution. Each network capable device accesses the communication network through a corresponding network device associated with a corresponding source IP address. A client's service plan is assigned to a first network capable device used by the client. The service plan is implemented through a DNS request under a session established between the first network capable device and its assigned first virtual DNS server. The session is uniquely identified by a first source IP address of a first network device used by the first network capable device to access the communication network and a first target IP address of the first virtual DNS server.06-13-2013
20130151725Method and System for Handling a Domain Name Service Request - A method and system is provided for handling Domain Name Service (“DNS”) requests. A network interface device can broadcast multiple virtual addresses to a client device, where the multiple virtual addresses correlate to multiple actual DNS server addresses. The network interface device can process a DNS request originating from the client device, where the DNS request is directed to one of the multiple virtual addresses and where the DNS request is based on DNS server management logic executing on the client device.06-13-2013
20120259999Systems, Apparatus and Method for Hosting and Assigning Domain Names on a Wide Area Network - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system for the domain to the user computer.10-11-2012
20100318682METHOD AND ARRANGEMENT FOR PROVIDING SECURITY THROUGH NETWORK ADDRESS TRANSLATIONS USING TUNNELING AND COMPENSATIONS - This invention provides a method for providing network security services, such as those provided by the IPSEC protocol, through network address translation (NAT). The method is based on determining the transformations that occur on a packet and compensating for the transformations. Because only TCP and UDP protocols work through NATs, the IPSEC AH/ESP packets are encapsulated into UDP packets for transport. Special operations are performed to allow reliable communications in such environments.12-16-2010
20100318681PROTOCOL-INDEPENDENT, MOBILE, WEB FILTER SYSTEM PROVISIONING DNS TRIAGE, URI SCANNER, AND QUERY PROXY SERVICES - A system comprising three services: query string proxy, URI path scanner, and domain name system triage. A query string proxy sends a request on behalf of a client and analyzes the response from a remote server. A URI path scanner performs keyword matching on the entire path of a uniform resource identifier. A domain name system triage service receives a UDP request prior to establishing any protocol session between a client and a server and returns one IP address selected from the following: a block IP address, a trusted IP address, and a redirection to enhanced filter service IP address.12-16-2010
20100318680Unified address enhanced locator system and method - The present invention is directed to a unified address enhanced locator system and method which utilizes an assigned portable address code, which allows individuals to physically locate the geographical location of a home, building, business, landmarks, edifices, and/or set meeting points as well as obtain directions to that geographical location, in townships, neighborhoods, municipalities, cities and/or countries that may or may not employ a formal address scheme with street naming conventions, building numbers, and/or postal codes.12-16-2010
20120284425METHOD AND SYSTEM FOR HANDLING A DYNAMIC HOST CONFIGURATION PROTOCOL INTERNET PROTOCOL VERSION 4 ADDRESS RELEASE - A method and a Packet data network GateWay (PGW) for releasing an Internet Protocol (IP) address in a mobile network are provided. The method includes allocating an Internet Protocol version 4 (IPv4) address and an Internet Protocol version 6 (IPv6) address to a User Equipment (UE) to activate a Packet Data Network (PDN) connection between the UE and the PGW; and if the UE releases the IPv4 address, transmitting to a Serving GateWay (SGW) a Binding Revocation message including an indication to release only the IPv4 address from the PDN connection to SGW.11-08-2012
20110314181METHOD, APPARATUS AND SYSTEM FOR ADVERTISING NETWORK ADDRESS TRANSLATION DEVICE INFORMATION - In the field of communications technologies, a method for advertising Network Address Translation (NAT) device information is provided, so as to solve a problem in the prior art that a process for finding an NAT device is complex, and that the NAT device information acquired is limited. The method provides a packet carrying the NAT device information for a node in a private network to which the NAT device belongs by carrying the NAT device information in the packet. The method not only enables the nodes in the private network to find the NAT device, but also enables the nodes in the private network to acquire related information of the NAT device. An apparatus and a system for advertising NAT device information are also provided.12-22-2011
20120030374COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMPUTER PROGRAM PRODUCT - A communication device connected to a plurality of communication target devices, includes an address storage unit storing addresses of the communication target devices; a destination changing unit changing a destination address included in an outgoing message to any one of the addresses stored in the address storage unit, the outgoing message being generated using target software to be evaluated; a transmitting unit transmitting the outgoing message for which the destination address has been changed to the communication target device with the changed destination address; a receiving unit receiving, from the communication target device, a reply message in response to the outgoing message; a source changing unit changing a source address included in the reply message to the destination address that is obtained before being changed by the destination changing unit; and an output unit outputting, to the software, the reply message for which the source address has been changed.02-02-2012
20130198413APPARATUS AND METHOD FOR WEB FORWARDING - An apparatus and method for forwarding a web address to another web address is presented. A web forwarder receives a request destined to a first web address including at least a domain name. The web forwarder then determines a forwarding uniform resource locator (URL) that corresponds to the domain name and redirects the request to a second web address that corresponds to the forwarding URL.08-01-2013
20130198412COMMUNICATION APPARATUS, METHODS, AND NON-TRANSITORY COMPUTER-READABLE MEDIA FOR DETERMINING IP ADDRESSES FOR USE IN DIFFERENT NETWORKS - A communication apparatus includes a processor and a memory. The processor executes computer-readable instructions stored in the memory. The instructions instruct the communication apparatus to establish a first network including the communication apparatus and a first device. The instructions instruct the communication apparatus to establish a second network including the communication apparatus and a second device. The instructions instruct the communication apparatus to determine a target IP address. Determining the target IP address includes identifying a particular IP address, which is an IP address of the communication apparatus used in the second type network. Determining the target IP address includes generating the target IP address to be within a particular range using the particular IP address. The particular range is a range of IP addresses that are not available in the second type network. The instructions instruct the communication apparatus to assign the target IP address to the first device.08-01-2013
20120042098Method and Apparatus for Implementing Address Privacy in Communications Networks - Various methods for implementing address privacy in communications networks are provided. One method may include receiving a lower layer address block. The lower layer address block may include a random component and a lower layer solution component. The random component may include a random value and the lower layer solution component may be based at least in part on the random value and a shared key. The method may also include verifying the lower layer address block via the random value and the shared key. The method may further include receiving a higher layer address block. The higher layer address block may include a higher layer solution component. The higher layer solution component may be based at least in part on the random value and a shared key. The method may further include verifying the higher layer address block via the random value and the shared key. Similar apparatuses and computer program products are also provided.02-16-2012
20130205045UPDATING ROUTING INFORMATION BASED ON CLIENT LOCATION - A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.08-08-2013
20130097335SYSTEM AND METHODS FOR MANAGING NETWORK PROTOCOL ADDRESS ASSIGNMENT WITH A CONTROLLER - A controller may help reduce network traffic that is associated with broadcasting of Dynamic Host Configuration Protocol (DHCP) packets by converting broadcast DHCP packets into unicast DHCP packets and forwarding the unicast DHCP packets to appropriate DHCP servers. The servers may be identified from a database of servers that is updated with DHCP server address information based on DHCP reply packets that are received by the controller from servers in the network. To convert DHCP request packets into unicast packets, the controller may modify address header fields of the packets such as Ethernet addresses and Internet Protocol (IP) addresses. The controller may forward the modified DHCP request packets to the server by providing packet forwarding rules such as flow table entries to the switches or by forwarding the modified DHCP request packets through the controller.04-18-2013
20120096184Management of Network Membership - Systems and techniques relating to management of membership in mobile, wireless ad hoc networks are described. A described technique includes transmitting, by a device that is not a member of an ad hoc network, a request to join the ad hoc network to a given device of the ad hoc network. The method also includes receiving from the given device information including a set of addresses of devices of the ad hoc network that is locally stored at the given device. In addition, the method includes obtaining an address for the requesting device to be different from any address of the received set of addresses.04-19-2012
20130212299SELECTIVE NETWORK TRANSMISSION - Network transmission of messages is contemplated. The contemplated transmission may be facilitated a selectable one or more interfaces. The interfaces may be included as part of a gateway or other device tasked with facilitating network communications, such as but not limited to a gateway tasked with facilitate network transmissions between device connected to a home network and devices connected beyond the home network.08-15-2013
20130212301METHOD FOR ASSIGNING A SUBSCRIBER IDENTIFIER TO A NETWORK SUBSCRIBER, COMMUNICATION NETWORK AND NETWORK DEVICE - A method for using a subscriber identifier for addressing a network subscriber in a communication network includes: combining, within the subscriber identifier, a number of binary coded decimals with at least one digit, wherein the at least one digit is a binary coded number of a higher order numbering system than the decimal numbering system.08-15-2013
20130212300SCALED DOMAIN NAME SERVICE - A method or system for transferring information during the domain name service (DNS) lookup to more effectively utilizing the content delivery network (CDN) is disclosed. Information gathered from DNS request is used to identify information on how to serve the content with a chosen IP address returned from the DNS lookup. The DNS server selects from a number of possible IP addresses after analyzing information from the DNS request and popularity of associated content. The different IP addresses will result in different edge servers providing content. An IP address could be provided for popular content in a way that will tend to populate more content caches from the pool of edge servers in one embodiment.08-15-2013

Patent applications in class COMPUTER-TO-COMPUTER DATA ADDRESSING