Entries |
Document | Title | Date |
20080201487 | OPEN 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 |
20080201488 | System 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 |
20080215754 | Bridging 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 |
20080215755 | Delivering 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 |
20080215756 | ELECTRONIC 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 |
20080222306 | System 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 |
20080222307 | System 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 |
20080222308 | Wiki 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 |
20080228944 | Method 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 server | 09-18-2008 |
20080235399 | Information Processing Device, Server, Communication System, Address Decision Method, Address Modification Method, and Program - A first information processing device ( | 09-25-2008 |
20080235400 | CONTENT 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 |
20080276005 | Method 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 |
20080276006 | Systems 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 |
20080281983 | CLIENT 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 |
20080288658 | SYSTEMS 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 |
20080294796 | Native 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 |
20080294797 | STRUCTURE 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 |
20080301322 | NETWORK 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 |
20080307112 | USING 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 |
20080313352 | METHODS, 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 |
20080320167 | Method 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 |
20090006648 | Network 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 |
20090006649 | DISPLAY 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 |
20090006650 | COMMUNICATION 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 |
20090019181 | Method 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 |
20090019182 | BEHAVIORAL 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 |
20090024762 | Method 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 |
20090031042 | SPREAD 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 |
20090031043 | Method, 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 |
20090037602 | System 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 |
20090037603 | MANAGEMENT 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 |
20090049196 | METHOD 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 |
20090049197 | LIGHTWEIGHT 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 |
20090049198 | Validating 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 |
20090049199 | VIRTUAL 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 |
20090063704 | SYSTEMS & 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 |
20090070488 | Data 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 |
20090070489 | CONTENT-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 |
20090083439 | DATA 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 |
20090083440 | DOCUMENT 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 |
20090106452 | ADDRESS 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 |
20090106453 | DOMAIN 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 |
20090113073 | REMOTE 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 |
20090113074 | Variable 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 |
20090113075 | Server 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 |
20090119413 | ADDRESSES 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 |
20090119414 | Method 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 |
20090138619 | METHOD 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 |
20090144447 | Resource 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 |
20090150567 | ADDRESS 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 |
20090164665 | System 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 |
20090172195 | METHOD 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 |
20090177797 | CLIENT 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 |
20090177798 | DATA 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 |
20090182897 | METHOD 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 |
20090182898 | System 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 |
20090198834 | DISTRIBUTED 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 |
20090216903 | DEFEATING 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 |
20090216904 | Method 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 |
20090216905 | System 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 |
20090222581 | INTERNET 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 |
20090222582 | FAILOVER 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 |
20090222583 | CLIENT-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 |
20090222584 | Client-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 |
20090234970 | INDIVIDUALS' 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 |
20090240835 | INTERACTIVE 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 |
20090240836 | SUPPORT 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 |
20090248896 | EMBEDDING 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 |
20090248897 | Controlling 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 |
20090265480 | METHOD 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 |
20090287847 | SYSTEM 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 |
20090300216 | APPARATUS, 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 |
20090300217 | METHOD 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 |
20090300218 | NETWORK 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 |
20090313384 | DOMAIN 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 |
20090313385 | System 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 |
20090313386 | COMMUNICATION APPARATUS, COMMUNICATION METHOD AND COMMUNICATION SYSTEM - A communication apparatus ( | 12-17-2009 |
20090319690 | System, 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 |
20090319691 | Method 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 |
20100036969 | Method, 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 |
20100036970 | System 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 |
20100042746 | APPARATUS 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 |
20100049871 | Management 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 |
20100049872 | Parallel, 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 |
20100049873 | IDENTIFYING 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 |
20100057936 | Adaptive 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 |
20100095023 | VIRTUAL 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 |
20100115131 | Maintaining 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 |
20100115132 | ADDRESS 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 |
20100115133 | CONFIGURABLE 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 |
20100121981 | AUTOMATED 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 |
20100153582 | Information 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 |
20100174829 | APPARATUS 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 |
20100191863 | Protected 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 |
20100198988 | METHODS 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 |
20100198989 | ASSIGNING 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 traffic | 08-05-2010 |
20100217890 | USING 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 |
20100235541 | Indirect 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 |
20100241762 | VARIOUS 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 |
20100250777 | Methods, 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 |
20100274924 | Method 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 |
20100281181 | NETWORK 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 |
20100293296 | GLOBAL 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 |
20100293297 | INTER-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 |
20100306409 | SYSTEM 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 |
20100306410 | CREATING 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 |
20100318680 | Unified 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 |
20100318681 | PROTOCOL-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 |
20100318682 | METHOD 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 |
20100332680 | FAULT 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 |
20100332681 | COMMUNICATION 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 |
20110010463 | PROPOGATION 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 |
20110010464 | Data Processing System Using Geographical Locations - A data processing system ( | 01-13-2011 |
20110016227 | METHOD, 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 |
20110060845 | DIFFERENTIATING 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 |
20110066755 | Associative Memory Having a Mask Function for Use in a Network Device - An associative memory | 03-17-2011 |
20110066756 | COMMUNICATION 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 |
20110072158 | QUERIER 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 |
20110078330 | COMMUNICATION 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 |
20110078331 | MECHANISM 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 |
20110099293 | INTERNET 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 |
20110106976 | ELECTRONIC 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 |
20110131342 | MULTI-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 |
20110138074 | CONTENT 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 |
20110138075 | MULTI-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 |
20110153867 | DOMAIN 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 |
20110179189 | COMMUNICATION 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 |
20110185084 | INFORMATION 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 |
20110185085 | Network 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 |
20110202685 | System 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 |
20110213896 | IMS 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 |
20110231574 | NETWORK 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 |
20110238865 | TERMINAL 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 |
20110252159 | Systems, 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 |
20110258343 | METHOD 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 |
20110276720 | DIRECTING 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 |
20110283018 | Method 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 |
20110296054 | Network 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 |
20110302322 | DOMAIN 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 |
20110307629 | Enhancing 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 |
20110314181 | METHOD, 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 |
20110320634 | CABLE 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 |
20120005372 | Network 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 |
20120011279 | COMMUNICATION 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 |
20120030374 | COMMUNICATION 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 |
20120042098 | Method 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 |
20120066410 | DATA 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 |
20120084461 | Data 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 |
20120084462 | METHOD 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 |
20120089744 | Range 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 |
20120089745 | COMPUTER 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 |
20120089746 | ADDRESS 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 |
20120096184 | Management 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 |
20120110207 | EMBEDDING 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 |
20120110208 | ROUTING 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 |
20120124239 | METHOD 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 |
20120151091 | NETWORK 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 |
20120158998 | API 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 |
20120166675 | METHOD 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 |
20120173760 | DOMAIN 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 |
20120179839 | DOMAIN 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 |
20120185609 | PRESENTING 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 |
20120191874 | ROUTING 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 |
20120191875 | ADDRESS 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 |
20120198095 | Using 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 |
20120198096 | Method, 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 |
20120203929 | VISUAL 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 |
20120226822 | METHOD 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 |
20120233351 | Method 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 |
20120233352 | METHOD 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 |
20120246341 | Method 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 |
20120254466 | DIFFERENTIATING 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 |
20120259998 | SYSTEM 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 |
20120259999 | Systems, 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 |
20120284425 | METHOD 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 |
20120297089 | Systems 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 |
20120311183 | CIRCUITRY 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 |
20120311184 | IP 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 |
20120311185 | DATA 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 |
20120324126 | Method 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 |
20130013810 | METHOD 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 |
20130031271 | VIRTUAL 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 |
20130060965 | Method 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 (S | 03-07-2013 |
20130067115 | Method 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 |
20130086281 | Management 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 |
20130097335 | SYSTEM 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 |
20130097336 | METHOD, 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 |
20130103855 | Method, 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 |
20130111064 | FEDERATION ROUTE CACHE BASED ON DYNAMIC DOMAIN NAME SYSTEM SERVER | 05-02-2013 |
20130111065 | INTERNET PROTOCOL (IP) ADDRESS TRANSLATION | 05-02-2013 |
20130111066 | Device and Method for Split DNS Communications | 05-02-2013 |
20130132609 | METHOD 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 |
20130145043 | MAPPING 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 |
20130145044 | Discovering 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 |
20130145045 | SYSTEMS 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 |
20130151725 | Method 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 |
20130151726 | Establishing 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 |
20130166776 | METHOD, 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 |
20130173825 | PROVIDING 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 |
20130198412 | COMMUNICATION 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 |
20130198413 | APPARATUS 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 |
20130205045 | UPDATING 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 |
20130212299 | SELECTIVE 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 |
20130212300 | SCALED 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 |
20130212301 | METHOD 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 |
20130227170 | METHOD FOR ALLOCATING AN EXTERNAL NETWORK IP ADDRESS IN NAT TRAVERSAL, AND DEVICE AND SYSTEM - Embodiments of the present disclosure provide a method for allocating an external network IP address in NAT traversal, and a device and a system. The method includes: receiving a request message sent by a client and is for establishing a NAT mapping entry corresponding to a connection, where the request message includes a designated external network IP address, and the external network IP address is the same as an external network IP address in a NAT mapping entry corresponding to any connection already established by a same application; and when the NAT mapping entry is established according to the received request message, allocating, according to the designated external network IP address in the request message, an IP address which is the same as the designated external network IP address and used as an external network IP address of the NAT mapping entry to be established. | 08-29-2013 |
20130232278 | IPv4 Data Center Support for IPv4 and IPv6 Visitors - A network element (NE) comprising a processor configured to transmit a message to a domain names system (DNS) server, wherein the message comprises a virtual service internet protocol (VSIP) version six (VSIPv6) address corresponding to a service associated with an internet protocol version four (IPv4) address. Also disclosed is a method comprising associating a remote host internet protocol (IP) version six (IPv6) address with a private IPv4 address in a stateful binding table, and associating a local service IPv4 address with a local service VSIPv6 address in a stateless binding table. | 09-05-2013 |
20130238816 | Methods and Arrangements For Enabling Data Transmission Between a Mobile Device and a Static Destination Address - The embodiments of the present invention provide a solution for simplifying data transmission between a mobile device and a static destination address. This is achieved by introducing a new network node referred to as a VPC connector. The VPC connector is associated with a gateway of the operator network such as a GGSN. The VPC connector has access to a static first mapping between a subscriber identity associated with the mobile device and a static destination address to which the data from the mobile device should be sent. In order for the gateway to be able to route data from the mobile device to the correct static destination address, the gateway sends a dynamic second mapping between a temporary IP address of the mobile device and the subscriber identity associated with the mobile device to the network node referred to as the VPC connector. When the GGSN receives data from the temporary IP address of the mobile device, the GGSN requests information of the VPC address to which the GGSN should route that data. Since, the VPC connector can identify from which IP address the data is received, the VPC connector can then retrieve the VPC address by using the static first mapping and the dynamic second mapping. | 09-12-2013 |
20130246656 | METHOD OF OPERATING INTERNET PROTOCOL ADDRESS AND SUBNET SYSTEM USING THE SAME - A method of operating an Internet protocol (IP) address allocates, creates, and processes an interface identifier (ID) of an IP address area. In the allocation, the IP address area includes a subnet prefix area and an Interface ID area, and certain bits of the Interface ID area are used as an index area of a subnet gateway. The allocation is implemented in order from the higher layer to the lower layer so that the Interface ID area is sequentially allocated from the higher bits for the index areas of the respective layers. The combination of the certain bits of the allocated Interface ID and the subnet prefix area of the IP address area is used as the subnet ID of the subnet layers. The lowest subnet gateway allocates the Interface ID to terminating equipment to access the IP network based on a format of the IP address. | 09-19-2013 |
20130262700 | INFORMATION PROCESSING SYSTEM AND VIRTUAL ADDRESS SETTING METHOD - An information processing system includes an information processing apparatus, which includes an arithmetic processing unit and a control device that is connected to the arithmetic processing unit, and includes a management device that manages a virtual address. When a communication abnormality occurs between the management device and the control device, the management device instructs the control device to perform a start via the arithmetic processing unit. When the control device is instructed by the arithmetic processing unit to perform a start, the control device transfers the virtual address stored in a storing unit to the arithmetic processing unit. When the arithmetic processing unit receives the virtual address from the control device, the arithmetic processing unit sets a port included in the arithmetic processing unit to the virtual address. | 10-03-2013 |
20130262701 | METHOD AND A NETWORK ELEMENT FOR CONTENT BASED ADDRESSING IN A DATA TRANSFER NETWORK - In a content addressable network, a hash result of a data item, which is a part of or relating to an entity to be accessed via the network, constitutes ( | 10-03-2013 |
20130275621 | Differentiating 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-17-2013 |
20130275622 | COMMUNICATION DEVICE, METHOD FOR SETTING COMMUNICATION DEVICE, AND PROGRAM - A communication device includes an address generation unit that generates address information, a reply request transmission unit that transmits a reply request to request a reply from the other communication device having the address information generated by the address generation unit, and an address setting unit that sets the address information generated by the address generation unit as address information of the communication device when the reply to the reply request is not received, wherein the address generation unit generates address information different from the previously generated address information when the reply to the reply request is received. | 10-17-2013 |
20130282922 | METHOD AND COMPUTER PROGRAM FOR DISCOVERING A DYNAMIC NETWORK ADDRESS - A method for internet communication is presented. An identifier is embedded in an internet-accessible computer readable medium, and an internet address is embedded in the internet-accessible computer readable medium in a relation to the identifier. The identifier is located to provide an identifier location, and the internet address is located based on the identifier location. | 10-24-2013 |
20130282923 | MANAGING OVERLAPPING ADDRESS DOMAINS - A system and method for managing overlapping address domains are described herein. The method includes receiving, at a global network node management system, communications from a plurality of tenants within a network address translation (NAT) environment, wherein each of the plurality of tenants includes a group of network devices with non-overlapping internet protocol (IP) addresses. The method also includes tracking, via the global network node management system, a state of the NAT environment based on the communications. | 10-24-2013 |
20130282924 | METHOD FOR ADDRESSING MESSAGES IN A COMPUTER NETWORK - In a method for addressing messages in a computer network in which two different types of address are used, wherein at least one first network element ( | 10-24-2013 |
20130290563 | ANSWER AUGMENTATION SYSTEM FOR AUTHORITATIVE DNS SERVERS - This disclosure describes systems, methods, and apparatus for forward and reverse DNS translation of IPv6 IP addresses. For a PTR request where the authoritative DNS server does not have a domain name associated with the IP address in the request, a DNS answer augmentation system can generate an IP address on the fly using one or more algorithms that take information about the request as an input. Similarly, for an AAAA request where the authoritative DNS server does not have an IP address associated with the domain name in the request, the DNS answer augmentation system can generate a domain name on-the-fly using one or more algorithms that take information about the request as an input. The DNS answer augmentation system can reside between a client or a DNS server and an authoritative DNS server or be a part of the authoritative DNS server. | 10-31-2013 |
20130290564 | DETERMINING A NETWORK ADDRESS FOR MANAGED DEVICES TO USE TO COMMUNICATE WITH MANAGER SERVER IN RESPONSE TO A CHANGE IN A CURRENTLY USED NETWORK ADDRESS - A plurality of network addresses identify a source device in the network. A plurality of subscriptions for the source device to receive messages from the target devices each identify one of the target devices and one of the source network addresses the identified target device uses to communicate with the source device. Upon detecting a change to a changed network address, a determination is made of a subscription indicating the changed network address and the target device indicated in the determined subscription is determined. A selection is made of a selected network address, other than the changed network address is selected. If the selected network address can be used to communicate between the determined target device and the source device, then the selected network address is used and provided to the determined target device. | 10-31-2013 |
20130290565 | STORAGE MEDIUM, INFORMATION PROCESSING DEVICE AND METHOD - A computer recognizes a first individual address of each of one or more other devices located in a first environment in which the computer is located at a first point in time, maps each first individual address to a first individual point in a coordinate space, and recognizes a first distribution using coordinates of each first individual point. The computer recognizes a second individual address of each of one or more other devices located in a second environment in which the computer is located at a second point in time, maps each second individual address to a second individual point in the coordinate space, and recognizes a second distribution using coordinates of each second individual point. The computer judges whether the first distribution and the second distribution match in accordance with a distribution matching criterion as to whether two distributions match. | 10-31-2013 |
20130290566 | SOFTWARE DOWNLOAD METHOD AND APPARATUS - Embodiments of the present invention disclose a software download method and apparatus. The method includes: acquiring a fanout command and a replacement instruction delivered by a device management server, and replacing, according to the replacement instruction, a software identifier in the fanout command with a software local download address generated for software; delivering the converted fanout command to each terminal corresponding to the fanout command, so that each terminal downloads the software according to the software local download address. The present invention further provides another software download method and software download apparatus. In the embodiments, multiple terminals can be effectively prevented from retrieving data externally, and a local storage function provided by a device management gateway is used to directly acquire download data of the software from a local network of the device management gateway, thereby significantly improving the efficiency. | 10-31-2013 |
20130297825 | METHOD, SWITCH, AND SYSTEM FOR PROCESSING A MESSAGE - Embodiments of the present invention provide a method, a switch, and a system for processing a message, which relate to the field of communications technologies, and are used to improve real-time performance in ARP request processing when APR request flooding occurs. An access switch generates a mapping table in a communication process between an intra-group server and a DHCP server, where the mapping table includes mapping between the intra-group server and address information of the intra-group server; receives an ARP request sent by a source server, where the ARP request is used to indicate a destination server that the source server needs to access; searches the mapping table according to the ARP request, and when the address information of the destination server is obtained according to the mapping table, sends the address information of the destination server to the source server. | 11-07-2013 |
20130297826 | DOMAIN NAME SERVICE RESOLVER - A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the (predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver, | 11-07-2013 |
20130297827 | METHOD AND SERVER FOR INTELLIGENT CATEGORIZATION OF BOOKMARKS - The present invention, relating to the field of computer technologies, provides a method and server for intelligent categorization of bookmarks. The method includes: acquiring a bookmark link address requested for categorization by a client; categorizing the bookmark link address requested for categorization; and returning a categorization result as a bookmark category to the client. The server includes: an acquiring module, a categorizing module, and a returning module. According to the present invention, by acquiring a bookmark link address requested for categorization by a client, categorizing the bookmark link address requested for categorization, and returning a categorization result as a bookmark category to the client, the objective of intelligent categorization of the bookmarks is achieved so that time consumption caused by users' manual organization and categorization of the bookmarks is avoided. In addition, a better user experience on the browser is brought to users. | 11-07-2013 |
20130311676 | LOGICAL / PHYSICAL ADDRESS STATE LIFECYCLE MANAGEMENT - A system and method for managing logical and physical address state lifecycles. A state of unknown can be assigned to an address when the state has not been assigned. The state of the address is changed when communication is targeted to the address. The state can be changed to unfulfilled when the communication includes an address resolution protocol request sent to a device having the address when a time limit for a response to the address resolution protocol request has not expired. The state can be changed to virtual when the communication is received at the address when the state of the address is unfulfilled, and a time limit for responding to the communication expires before a response is sent. The state can be changed to unknown when the state of the address is not unknown, and the address does not participate in the communication within a time limit. | 11-21-2013 |
20130311677 | METHOD AND SYSTEM FOR MONITORING AND REDIRECTING HTTP REQUESTS AWAY FROM UNINTENDED WEB SITES - Embodiments are described for a system and method for redirecting Internet traffic away from illegitimate web sites. A redirect process includes a typo identifier engine and a direct navigation engine. The typo identifier engine generates a list of domain names based on common typographical variations of legitimate brand domains, and common direct navigation domains. A web crawler process verifies if the generated domain name are registered. The sites are classified as either legitimate or illegitimate based on a series of defined rules and analysis of parameters, such as site content, registrar identity, and owner. The direct navigation engine compares the user's request with the list of known illegitimate domains found by the typo identifier engine. If a match is found, the system replaces the user requested domain name with a redirected domain name. | 11-21-2013 |
20130311678 | METHOD OF ENCODING A DATA IDENTIFIER - In an embodiment of a method of encoding a data identifier, the data identifier is one of a plurality of data identifiers of a data network. Each of the data identifiers includes a string of characters. An occurrence probability table is provided which indicates for defined components of the plurality of data identifiers a frequency of occurrence within the plurality of data identifiers. The components are defined based on one or more characteristics of the plurality of data identifiers. Based on the occurrence probability table, the data identifier is encoded according to a variable length encoding algorithm. | 11-21-2013 |
20130326086 | COMMUNICATION APPARATUS AND METHOD OF CONTROLLING SAME - A first address set for a first communication interface is acquired from another apparatus. It is determined whether the first address duplicates a second address that has been set for a second communication interface. If it is determined that the first address duplicates the second address, a third address different from the first address is reacquired from the other apparatus. | 12-05-2013 |
20130339546 | DEVICE IDENTIFICATION - A mobile device is configured to create a network address for the mobile device, the network address allowing the mobile device to communicate across a mobile network; associate the network address with a name for the mobile device; store the network address and the name for the mobile device in a first component, the first component being a part of the mobile device; update the network address, for the mobile device, to a new network address; associate the new network address with the name for the mobile device; store the new network address in the first component; and send, using the first component, the new network address to a first server. | 12-19-2013 |
20130339547 | SYSTEMS AND METHODS FOR ARP RESOLUTION OVER A CLUSTER CHANNEL - In the present solution, when a cluster node sends an ARP request for an external IP, the node sends a message to all the other nodes, which are part of the CLAG to expect an ARP reply for the IP. When a node in the cluster receives the ARP reply, the node informs the other nodes which are part of the same CLAG to update the MAC address. Also when an ARP entry is learned/updated over a CLAG link as part of an ARP request/Gratuitous ARP, the node learning/updating the ARP entry will inform other nodes which are part of the same CLAG about the learned/updated ARP entry. Nodes in a cluster may communicate between with each other over a dedicated backplane, which may be a separate physical medium. | 12-19-2013 |
20130339548 | SYSTEMS AND METHODS FOR ARP RESOLUTION OVER AN ASYNCHRONOUS CLUSTEER NETWORK - In the present solution, when a cluster node sends an ARP request for an external IP, the node sends a message to all the other nodes, which are part of the CLAG to expect an ARP reply for the IP. When a node in the cluster receives the ARP reply, the node informs the other nodes which are part of the same CLAG to update the MAC address. Also when an ARP entry is learned/updated over a CLAG link as part of an ARP request/Gratuitous ARP, the node learning/updating the ARP entry will inform other nodes which are part of the same CLAG about the learned/updated ARP entry. Nodes in a cluster may communicate between with each other over a dedicated backplane, which may be a separate physical medium. | 12-19-2013 |
20130339549 | SYSTEMS AND METHODS FOR SUPPORTING IP OWNERSHIP IN A CLUSTER - While each node in a cluster of nodes sources connections with the same IP if each node allocates a port on this IP independently, there may be port clashes. Also, the return traffic is not guaranteed to hit the originating node. These issues are addressed by allocating a port in such a way that the response traffic hashes back to the originating node. A good hash is chosen such that the ports are equally divided among the nodes. When a node leaves, the other nodes take over the port range used by this node. When a node joins, the node takes back its share of ports. | 12-19-2013 |
20130339550 | SYSTEMS AND METHODS FOR GENERATING IPID ACROSS A CLUSTER NETWORK - In a cluster environment, nodes participating in the cluster may generate packets with the same source IP to the same destination IP. If those packets get fragmented down stream, then reassembling this packets depends on the source IP, destination IP, protocol and the IP identifier field (IPID) of the IP packet. As the source IP, destination IP and protocol may be fixed, the IPID generation is coordinated across the nodes to support reassembly down stream and avoid tuple collision. The IPID space may be equally split among the nodes in the cluster. Each node generates IPID within its range to avoid a collision with an IPID generated from another node. | 12-19-2013 |
20130346628 | DYNAMICALLY ASSIGNED MAC ADDRESSES FOR DEVICES IN A COMPUTING SYSTEM - A method for assigning Media Access Control (MAC) addresses to devices of a computing system includes: for each of a plurality of devices of the computing system, determining particular information regarding that device during a boot process for that device, and dynamically generating a MAC address for each device that indicates the determined particular information regarding that device. The particular information regarding each device may include, for example, information regarding the location of the device in the system (e.g., slot information), device type information, device number information, etc. | 12-26-2013 |
20130346629 | DETERMINING THE TYPE OF UPSTREAM NETWORK ADDRESS TRANSLATION FROM A HOME GATEWAY - Methods and systems are provided for assisting installation of network devices including determining the type (e.g., consumer grade or Carrier Grade) of an upstream Network Address Translation (NAT) device in a double NAT environment (e.g., Large Scale NAT or NAT444) and automatically enabling or disabling NAT or bridging in the network device as may be needed or desired according to attributes that are deduced about the upstream network device. An example of a method includes: broadcasting a Dynamic Host Control Protocol (DHCP) DISCOVER packet to an upstream network; receiving a DHCP OFFER from an upstream Network Address Translation (NAT) device in response to the DHCP DISCOVER packet; deducing attributes of the upstream NAT device with assistance of information from the received DHCP OFFER; and determining whether or not to disable Network Address Translation and bridge to the upstream network according to the deduced attributes. | 12-26-2013 |
20130346630 | CONNECTED HOME CONTROL SYSTEM WITH AUTO ROUTER PORT CONFIGURATION AND DDNS REGISTRATION - A network based product enables browser based computers, smart phones or tablets to connect to and access the product. A local router can be automatically configured by the product. The product can be automatically registered with a DDNS server and a user account opened. Authentication can be carried out between the product and the server. | 12-26-2013 |
20140006640 | STICKY IP PRIORITIZATION BASED ON IP POOL AND SUBNET BY DHCP | 01-02-2014 |
20140006641 | SECONDARY SERVICE UPDATES INTO DNS SYSTEM | 01-02-2014 |
20140006642 | SYSTEMS AND METHODS FOR AUTOMATICALLY PROVIDING WHOIS SERVICE TO TOP LEVEL DOMAINS | 01-02-2014 |
20140019642 | COMMUNICATION DEVICE, MAC ADDRESS DISTRIBUTION METHOD, PROGRAM, AND CONTROL DEVICE - A communication device includes a plurality of interface units, each of which is associated with at least one media access control (MAC) address and serves as a node connected to a network, a storage unit which stores information indicating a plurality of MAC addresses, and a plurality of control units, each of which notifies one of the plurality of interface units of a MAC address indicated by information read from the storage unit. | 01-16-2014 |
20140025842 | BACNET MS/TP AUTOMATIC MAC ADDRESSING - A building automation and control network (BACnet) master-slave/token-passing (MS/TP) automatic media access control (MAC) addressing system having a BACnet MS/TP network, a MAC assigner on the network, and one or more MAC assignees on the network. Each assignee may have a global unique identity (GUID) and the assigner may have a pre-defined address. The assigner may gather virtually all GUIDs of the MAC assignees on the network and gather virtually all unused MAC addresses on the network. The assigner may map GUIDs to the unused MAC addresses and send a resulting map to the MAC assignees for assignment of a MAC address to each assignee. Each assignee may be assigned a MAC address according to its GUID, and the assignment of a MAC address to each assignee may occur automatically without manual intervention. In other words, the system may provide auto MAC addressing. | 01-23-2014 |
20140032785 | SYSTEM AND METHOD FOR SEAMLESS APPLICATION HOSTING AND MIGRATION IN A NETWORK ENVIRONMENT - An example method includes receiving a hypertext transfer protocol (HTTP) request from a client for an application at a first datacenter at which the application is not available; and querying a first global site selector (GSS) configured to identify a second datacenter at which the application is available. The second datacenter can be identified by a selected virtual Internet Protocol (VIP) address. The method can also include forwarding the HTTP request to the selected VIP address; and responding to the client with an HTTP response received from the selected VIP address. | 01-30-2014 |
20140047128 | METHOD FOR GENERATING ADDRESSES IN A COMPUTER NETWORK - In a method for creating a plurality of addresses (h) for a network element of a communication network, the following steps are provided: a) creating (1) a virtual identifier (c) for each address to be created from an existing identifier (a) of said network element and from at least one configured piece of additional information (b); b) creating (2) an address from at least one created virtual identifier; c) checking (3) the virtual identifiers created in such a way or the addresses created from said virtual identifiers for the presence of a collision; d) discarding (4) colliding virtual identifiers or the addresses created from said virtual identifiers. | 02-13-2014 |
20140052876 | METHOD AND DEVICE FOR STORING AND SENDING MAC ADDRESS ENTRY, AND SYSTEM - Embodiments of the present disclosure provide a method and a device for storing and sending a MAC address entry, and a system. The method includes: sending, by a PE, a first packet to an RR, so that the RR determines a MAC address entry required by the PE according to the first packet, where the RR pre-stores a MAC address table, and the MAC address table includes the required MAC address entry; and receiving, by the PE, a packet which includes the required MAC address entry and is sent by the RR, and storing the required MAC address entry. Through the embodiments of the present disclosure, it may be implemented that the PE stores the MAC address entry according to need. | 02-20-2014 |
20140052877 | Method and apparatus for tenant programmable logical network for multi-tenancy cloud datacenters - Conventional network technology is based on processing metadata in the head part of a network packet (e.g., addresses and context tags). In cloud computing, resources have dynamic properties of on-demand elasticity, trans-datacenter distribution, location motion, and tenant-defining arbitrary network topology. Conventional static networks can no longer satisfy these dynamic properties of IT provisioning. Provided is a network virtualization technology—“NVI”. The NVI technology achieves de-coupling between a logical network and the underlying physical network provided through cloud resources. Network control can be implemented on vNICs of VMs in the network. On NVI, a cloud tenant can construct a firewalled logic and virtual private network to protect rental IT infrastructure in global trans-datacenter distributions. The de-coupling enables the virtual network construction job to be completed as high-level language programming tasks (SDN), achieving cloud properties of automatic, fast, dynamic changing, unlimited size scalability, and tenant-defining arbitrary topology network provisioning. | 02-20-2014 |
20140059248 | Global hosting system - Network architecture supports hosting and content distribution on a global scale. The architecture allows a Content Provider to replicate and serve its most popular content at an unlimited number of points throughout the world. The inventive framework comprises a set of servers operating in a distributed manner. The actual content to be served is preferably supported on a set of hosting servers (sometimes referred to as ghost servers). This content comprises HTML page objects that, conventionally, are served from a Content Provider site. A base HTML document portion of a Web page is served from the Content Provider's site while one or more embedded objects for the page are served from the hosting servers, preferably, those hosting servers near the client machine. By serving the base HTML document from the Content Provider's site, the Content Provider maintains control over the content. | 02-27-2014 |
20140075050 | IDENTIFYING AN EFFICIENT DESTINATION SERVER - One or more techniques and/or systems are disclosed for identifying a list of destination servers ordered by round-trip time (RTT) for a requesting machine. When a client interacts with an address, such as an IP address, when accessing a remote service, an RTT is collected for the address, or the RTT may be derived for a range of addresses, and saved in a database. When the client subsequently requests access to a remote service, a list of destination servers are returned, respectively identified by corresponding addresses. The destination servers can be sorted in order of efficiency by determining an expected RTT associated with a matching address, or range, in the database, and sorting the destination servers by their respective expected RTTs. | 03-13-2014 |
20140082217 | Peer-to-peer connection establishment using TURN - A relay service enables two peers attempting to communicate with one another to each connect to a publicly-accessible relay server, which servers are associated with an overlay network and are selected by a directory service. After end-to-end connectivity is established, preferably the hosts communicate with each other by relaying data packets via the overlay network relay servers. Communications (both connection control messages and data being relayed) between a host and a relay server occurs at an application layer using a modified version of the TURN protocol. | 03-20-2014 |
20140082218 | METHOD FOR SETTING ADDRESS FOR SERVICE BLADE, PLATFORM APPARATUS, AND SYSTEM - A method for setting an address for a service blade includes: receiving a first IP address setting command in an Ethernet protocol format; converting the first IP address setting command into a second IP address setting command in a platform management interface protocol format, where the first and second IP address setting commands include a slot ID of a slot into which a service blade is inserted and IP address data corresponding to the slot ID; and sending the second IP address setting command to the service blade corresponding to the slot ID over a platform management interface network. An IP address setting command is sent to the service blade, which implements a function of setting an IP address for the service blade, thereby avoiding a problem of an additionally increased cost because of an external device in use. | 03-20-2014 |
20140089524 | ENABLING COMMUNICATION BETWEEN CLIENTS ON NETWORK ACCORDING TO PREDETERMINED NAMING CONVENTION WITH LOCATION-BASED HOSTNAMES - A method of automatic hostname configuration includes receiving a request from a client device. A location detection module may be utilized for determining a location identifier representing a location at which the client device is located. A hostname is formed including at least the location identifier, and a control server assigns the hostname to the client device by sending an acknowledgement including the hostname to the client device. The request and acknowledgement may be communicated using DHCP. Simple network management protocol messages may be sent to one or more switches to query for a MAC address of the client device to determine the source switch and port from which the request originated. The switch-port-to-location table may include several ports that map to a same location identifier. The hostname may further be formed by including a device type identifier associated with the client device. | 03-27-2014 |
20140095732 | METHOD OF RESOLVING SUBSCRIBER IDENTIFIERS - A method is provided to resolve subscriber identifiers for implementation of an electronic communication service supported by an electronic communications network, between a first subscriber to a first service provider and a second subscriber to a second service provider. The method includes the following steps: receiving a request for resolution of subscriber identifiers including a primary identifier of the second subscriber and at least one identifier of the service requested by the first subscriber; obtaining at least one secondary identifier of the second subscriber, corresponding to the service requested by the first subscriber, by consulting a subscriber identifier resolution table, this table associating a secondary identifier of a subscriber with a pair {primary identifier of the subscriber; identifier of a service subscribed to by the subscriber}; dispatching a subscriber identifier resolution response including the secondary identifier of the second subscriber, corresponding to the service requested by the first subscriber. | 04-03-2014 |
20140095733 | METHOD AND DEVICE FOR CONTROLLING ADDRESS CONFIGURATION MODE - The present invention discloses a method and a device for controlling an address configuration mode, and belongs to the field of communications. The method includes: specifying, by a network side device, an address configuration mode for a terminal; and sending, by the network side device, a message to the terminal to instruct the terminal to perform address configuration according to the address configuration mode specified by the network side device, where the address configuration mode is a Dynamic Host Configuration Protocol DHCP mode or a stateless address autoconfiguration SLAAC mode. The device includes a setting module and a notifying module. By using the present invention, the network side controls an IP address configuration mode of the terminal. | 04-03-2014 |
20140108673 | ADAPTIVE PREFIX DELEGATION - Adaptive prefix delegation that facilitates delegating prefixes from one device to another. The prefix delegation may be adaptively implemented to enable delegation router to make decision regarding characteristics of prefixes to be delegated. The adaptive prefix delegation may be automatically or dynamically preformed according to particularly operation capabilities of each delegating device. | 04-17-2014 |
20140108674 | ANYCAST REDIRECT TO UNICAST CONTENT DOWNLOAD - A method and system for delivering content with a content delivery network (CDN) to a user computer is disclosed. After an initial request to a point of presence (POP) of the CDN for the location of the content object, an Anycast Internet protocol (IP) address is assigned. The user computer requests the content object which may find its way to the same or a different POP depending on what is closer in Internet terms. The request returns a POP-specific IP in a redirect such that the request resolves to the POP referenced in the immediately preceding sentence. One or more edge servers deliver the content object to the user computer. | 04-17-2014 |
20140115188 | INCOMPATIBLE NETWORK GATEWAY PROVISIONED THROUGH DNS - A first packet of a first protocol version type that includes an incoming request for an action to be performed on an identified resource is received from a client at a proxy server as a result of a DNS request resolving to a network address of the proxy server. The proxy server transmits an outgoing request for the action to be performed on the identified resource to a network address of the destination origin server in a second packet that is of the second protocol version type. The proxy server receives a third packet that includes an incoming response from the destination origin server, the third packet being of the second protocol version type. The proxy server transmits a fourth packet to the client, the fourth packet being of the first protocol version type, wherein the fourth packet includes an outgoing response that is based on the incoming response. | 04-24-2014 |
20140136731 | INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM, AND CONTROL METHOD - An information processing apparatus acquires a second address by inquiring of a Domain Name System server a first address, determines whether the second address coincides with a third address, identifies a communication method when the determination unit determines that the second address coincides with the third address, and communicates with an external information processing apparatus using the identified communication method. | 05-15-2014 |
20140136732 | METHOD AND APPARATUS FOR WIRELESS DEVICE WITH MULTIPLE WIRELESS INTERFACES USING PROXY MOBILITY - A wireless device includes first and second wireless network interfaces, first and second address determination modules, and a mobility control module. The first interface establishes layer two connectivity with a first media access gateway. The first address determination module assigns a first address to the first interface in response to a first address assignment message received from the first media access gateway. The second interface establishes layer two connectivity with a second media access gateway in preparation for a handoff from the first media access gateway to the second media access gateway. The second interface transmits an address request message, indicating a desire for the first address to be assigned to the second interface, to the second media access gateway. The second address determination module assigns a second address to the second interface in response to a second address assignment message received from the second media access gateway. | 05-15-2014 |
20140149604 | AUTHENTICATION METHOD FOR STATELESS ADDRESS ALLOCATION IN IPV6 NETWORKS - The authentication method for stateless address allocation in IPv6 networks provides a P2P trust-verification approach for identifying a rogue node. Alternatively, the authentication method provides an information hiding scheme to avoid being plagued by rogue nodes. In both cases, the authentication method is embodied in a computer software product having machine readable code. | 05-29-2014 |
20140173134 | METHOD AND SYSTEM FOR OPTIMIZED OPPORTUNISTIC TRANSMISSION OF DOMAIN NAME REFERENCE INFORMATION - A system and method for efficiently and opportunistically delivering DNS reference information to a plurality of DNS proxies. A DNS proxy receives first DNS reference information associated with at least a first target hostname, wherein the first DNS reference information is based, at least in part, on a first DNS query of a further DNS proxy, other than the one DNS proxy. Further, the DNS proxy stores the first DNS reference information at a respective storage device. | 06-19-2014 |
20140173135 | RENDEZVOUS SYSTEMS, METHODS, AND DEVICES - A method includes maintaining first and second mapping data. The first mapping data is from canonical names (CNAMEs) to binding names (BNAMEs), and the second mapping data is from BNAMEs to address information. The method includes using the first mapping data to map a canonical name to a binding name; and then using the second mapping data to map the binding name to corresponding address information. | 06-19-2014 |
20140181321 | IMPLEMENTATION OF DOMAIN NAME SERVICES - A method and system for implementing domain name services (DNS) is described. In one aspect a query from a user device for access to a particular resource record may be received and forwarded to an authoritative DNS device. A reply to the query may be received from the authoritative DNS device. Information of the reply also may be distributed to other DNS devices. | 06-26-2014 |
20140189159 | Methods, Systems, and Computer Program Products for Identifying a Protocol Address in a Scope-Specific Address Space - Methods and systems are described for identifying a protocol address in a scope-specific address space. First address information is detected identifying a first-second protocol address identifying, according to a network protocol, a second node to a first node in the network and/or a second-first protocol address identifying, according to the protocol, the first node to the second node. Second address information is detected identifying a second-third protocol address identifying, according to the protocol, a third node in the network to the second node and a third-second protocol address identifying, according to the protocol, the second node to the third node. Based on the first and the second address information, a first-third protocol address is determined identifying, in a first scope-specific address space specific to a first region that includes the first node, the third node according to the protocol, wherein the third node is outside the first region. | 07-03-2014 |
20140189160 | METHODS AND SYSTEMS FOR SEAMLESS NETWORK COMMUNICATIONS BETWEEN DEVICES RUNNING INTERNET PROTOCOL VERSION 6 AND INTERNET PROTOCOL VERSION 4 - Systems are provided including at least one identifier locator network protocol (ILNP) enabled mobile node running Internet protocol version 6 (IPv6). The mobile node is attached to an IPv6 network in an IPv6 domain. The system includes a virtual root server configured to receive a binding identifiers create (BIC) message from a domain name system 64 (DNS64) server associated with the IPv6 network. The BIC message includes an ILNP address of the mobile node running IPv6, a fake ILNP address of a destination device running IPv4 assigned by the DNS64 server and an ILNP address of the DNS64 server. The fake ILNP address includes a full real address of the destination device. The virtual root server is further configures to create a binding between the ILNP address of the mobile node and the fake ILNP address of the destination device; store the binding; and send a binding identifier acknowledgement (BIA) message to the DNS64 server. | 07-03-2014 |
20140207969 | ADDRESS MANAGEMENT IN AN OVERLAY NETWORK ENVIRONMENT - Embodiments of the invention relate to overlay network address management. One embodiment includes an overlay gateway including an overlay network manager associated with a physical network. The overlay network manager prevents duplicate address assignment for overlay domains having a first sharing status and performs address translation for overlay domains having a second sharing status. Address translation is avoided for overlay domains having the first sharing status. | 07-24-2014 |
20140207970 | SYSTEM AND METHOD FOR ACCESSING INFORMATION - A mobile terminal accesses global DNS server using a URI of a resource in an intranet. The global DNS server returns an IP address of an intranet domain access resolver. The mobile terminal connects to the intranet domain access resolver using the IP address and transmits a portion of the URI. The intranet domain access resolver encodes information received from the mobile terminal and generates a new URI and returns the new URI to the mobile terminal. The mobile terminal uses the new URI to access the intranet via a gateway based on an information item obtained by decoding the original URI. | 07-24-2014 |
20140215091 | RECOVERING LOST DEVICE INFORMATION IN CABLE NETWORKS - In one embodiment, methods are described for recovering lost customer premises equipment (CPE) information on a cable modem termination system (CMTS) in the presence of only Dynamic Host Control Protocol Version 6 (DHCPv6) CONFIRM. A CMTS purges routing information for an Internet Protocol Version 6 (IPv6) node, such as a CPE router, in response to detecting an interface reset for the IPv6 node. IPv6 addresses and prefixes information for the IPv6 node is gleaned from a DHCPv6 CONFIRM message received from the IPv6 node. By sending portions of the IPv6 addresses and prefixes information within a DHCPv6 LEASEQUERY message, a DHCPv6 CONFIRM message with an embedded DHCPv6 LEASEQUERY message, or a DHCPv6 CONFIRM message with an Interface-ID option, a reply message can be received that contains the purged routing information for the IPv6 node. | 07-31-2014 |
20140215092 | Selective Proxying In Domain Name Systems - Systems and methods for processing requests for domain name information in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber preferences to resolve the domain name information. Domain names may be flagged for blocking or proxying by one or more subscriber preferences. In response to a flagged domain name, a client device can be redirected to a web server that can function as proxy on behalf of the user for accessing the flagged domain. In one example, user preferences and/or network preferences can be used to determine whether a particular user can bypass a blocking preference and access the flagged domain using the proxy. | 07-31-2014 |
20140237140 | NETWORK ADDRESS TRANSLATION - Address translation sufficient for use in translating addresses included in messages carried or otherwise transmitted between inside and outside network is contemplated. The contemplated address translation may facilitate operation of a network address translator (NAT), carrier grade network address translator (CGN), or other device similarly configured to facilitate translating inside addresses used to address messages carried over the inside network relative to outside addresses used to facilitate carrying messages over the outside network. | 08-21-2014 |
20140244860 | Method To Publish Remote Management Services Over Link Local Network For Zero-Touch Discovery, Provisioning And Management - A system, method, and computer-readable medium are disclosed for realizing server management functionalities in the absence of a routable Internet Protocol (IP) network address of a remote access controller (RAC). A first device, which is operatively coupled to a link-local network, generates a Multicast Domain Name System (mDNS) IP multicast query message, which it then sends to a second device on the link-local network. In response, the second device, which comprises a RAC, returns its link-local IP address to the first device. | 08-28-2014 |
20140244861 | Internet Protocol (IP) Address Translation - Translation of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) addresses is contemplated, such as for use in allowing IPv4 devices to connect with IPv6 device without requiring the IPv4 devices to specify the IPv6 address of the connected-to IPv6 device. The IPv6 addresses may be translated to IPv4 addresses suitable for use with the IPv4 devices in a manner that sufficiently compresses the IPv6 for use with the more bit limited nomenclature of an IPv4 address. | 08-28-2014 |
20140244862 | Preventing Duplicate Sources from Clients Served by a Network Address Port Translator - Preventing duplicate sources on a protocol connection that uses network addresses, protocols and port numbers to identify connections that include port number translation. In response to an inbound IPsec packet from a remote source client, a determination is made as to whether or not a port number is available within a range of port numbers that comply with a security association governing the connection. If so, an available port number is assigned to the connection, thereby avoiding a possibility of a duplicate source. If a port number is not available, the packet is rejected. | 08-28-2014 |
20140250240 | PLATFORM FOR PRIVATE INTERNET PROTOCOL (IP) CLOUD SERVICES - A device receives data from a user device, where the data is associated with a customer address, and the customer address is associated with the user device. The device verifies that the customer address is associated with a customer that subscribes to a private cloud service. The device translates, when the customer address is verified, the customer address to an address that is unique to a customer virtual route forwarding (VRF) function provide by the device. The device provides, based on translating the customer address, the data to the customer VRF function via the unique address. The device routes, based on providing the data to the customer VRF function, the data to the private cloud service via the customer VRF function and a secure connection. | 09-04-2014 |
20140250241 | Establishing 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. | 09-04-2014 |
20140258557 | POSITIONPARAMETERIZED RECURSIVE NETWORK ARCHITECTURE WITH TOPOLOGICAL ADDRESSING - A digital data communications network that supports efficient, scalable routing of data and use of network resources by combining a recursive division of the network into hierarchical sub-networks with repeating parameterized general purpose link communication protocols and an addressing methodology that reflects the physical structure of the underlying network hardware. The sub-division of the network enhances security by reducing the amount of the network visible to an attack and by insulating the network hardware itself from attack. The fixed bandwidth range at each sub-network level allows quality of service to be assured and controlled. The routing of data is aided by a topological addressing scheme that allows data packets to be forwarded towards their destination based on only local knowledge of the network structure, with automatic support for mobility and multicasting. The repeating structures in the network greatly simplify network management and reduce the effort to engineer new network capabilities. | 09-11-2014 |
20140281031 | PROVIDING CONTENT TO DEVICES IN A CLUSTER - Methods, systems, and apparatus, include computer programs encoded on a computer-readable storage medium, and include a method for providing content. The method includes receiving a request for content from a requesting device that includes an associated IP address and determining that the received request is appropriate for clustering based on the IP address. The method further includes determining whether the received request is already associated with a cluster including, and when not, returning a cluster cookie to the requesting device and storing cluster information including the IP address associated with the requesting device; otherwise creating a cluster including returning a cluster cookie to the requesting device and storing in a data set associated with the cluster information including the IP address associated with the requesting device. The method further includes providing a response to the received request based on the data set for an associated cluster. | 09-18-2014 |
20140281032 | RESOLVING A HOST EXPRESSION TO AN INTERNET PROTOCOL ADDRESS - Systems and methods for resolving a request associated with a host expression to an Internet Protocol (IP) address are provided. In some aspects, a request for content from a content server is transmitted from a client computing device. The request is associated with a host expression of the content server. A message including the requested content and an indication of an Internet Protocol (IP) address set of a DNS resolution of the host expression of the content server is received in response to the request. The requested content includes text or an image. The IP address set of the DNS resolution of the host expression of the content server is stored in a local memory of the client computing device. The IP address set is stored for resolution of future requests associated with the host expression of the content server locally at the client computing device. | 09-18-2014 |
20140281033 | INFORMATION PROCESSING APPARATUS, RELAY METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus includes a receiving unit configured to receive request data to an application via a global network allocated to the information processing apparatus, the request data including a global address specified as a destination address; a determination unit configured to determine, based on the request data, whether the application is to be executed by another apparatus connected via a private network and allocated with a private address; a change unit configured to change the destination address in the request data from the global address of the information processing apparatus to the private address of the another apparatus when the determination unit determines that the application is to be executed by the another apparatus; and a transmission unit configured to transfer, to the another apparatus, the request data including the private address of the another apparatus as the destination address. | 09-18-2014 |
20140289425 | Method and System for Generating IP Address Profiles - A method and server for generating an IP address profile are provided. The method may include first gathering information about an IP address associated with an Internet user based at least in part on the Internet user's activity with respect to one or more Internet sites. The information may be stored in a database in association with the IP address, and a profile associated with the IP address may be generated based at least in part on the stored information. At some point, a request may be received for the profile from a web server in response to the Internet user requesting access to an Internet site associated with the web server. In response, the profile may be transmitted to the web server, such that the web server can dynamically alter one or more configurations of the Internet site based at least in part on the profile. | 09-25-2014 |
20140297889 | SYNCHRONIZING IP INFORMATION OF VIRTUAL MACHINES - One embodiment discloses a method and apparatus for synchronizing IP information of virtual machines. The method includes: obtaining an IP relevant message of at least one virtual machine within a subnet, recording IP information and connection information of the at least one virtual machine based on the IP relevant message, and modifying connection information of a specific virtual machine in response to migration of the specific virtual machine. The apparatus corresponds to the method. With the method and apparatus above, IP information and connection information of respective virtual machines within the subnet are recorded regularly and routinely. Once a certain virtual machine is migrated, updating and modifying connection information of the migrated virtual machine is only needed, but without a need for resending a request to the Dynamic Host Configuration Protocol (DHCP) server. Thus, network disruptions caused by non-synchronization of IP information when the virtual machine is migrated are avoided. | 10-02-2014 |
20140297890 | DYNAMIC NETWORK ACTION BASED ON DHCP NOTIFICATION - Techniques for providing DHCP updates are provided. In various embodiments, a DHCP notification is received from a DHCP server, the notification includes a network address and a unique device identifier combination of a device. A second notification is generated in response to receiving the first notification, the second notification includes the network address and the unique device identifier combination. | 10-02-2014 |
20140310428 | INTRA-PLATFORM NETWORKING - Technologies for communicating with local components of a computing device include intercepting a name resolution request from a host application, resolving a hostname included in the name resolution request to obtain a network address assigned to a target destination of the network packet, and transmitting the network address to the host application in response to the name resolution request. Such technologies may also include receiving the network packet from the host application destined for the network address, determining, whether the target destination of the network packet includes a local component of the computing device based on the network address, and transmitting the network packet to the local component of the computing device via a platform network in response to the network packet being destined for the local component of the computing device. | 10-16-2014 |
20140317313 | NAT SUB-TOPOLOGY MANAGEMENT SERVER - In a network where network address translation (NAT) has been introduced, a problem occurs in which, when an IP host operating in a network is automatically categorized with automatic IP host discovery using an ARP cache, a plurality of IP hosts with the same IP address are recognized as one IP host by NAT. To resolve this problem, a network management server specifies network sub-topology on the basis of topology information, public addresses translated by NAT, and IP host corresponding relationships. | 10-23-2014 |
20140317314 | METHOD AND APPARATUS FOR ASSIGNING A LOGICAL ADDRESS IN A COMMUNICATION SYSTEM - A method and a system for assigning a unique logical address to a mobile station in a cloud cell are provided. The method includes selecting, by the master base station, a unique logical address from an associated set of addresses, wherein the set of addresses is a subset of a common address space, and assigning the unique logical address to the mobile station so that the mobile station and each of the plurality of base stations communicate in the cloud cell using the assigned unique logical address. | 10-23-2014 |
20140325089 | METHOD, TERMINAL, SERVER AND SYSTEM FOR PAGE JUMP - A method for controlling a page jump includes transferring a jump parameter value for the URL that indicates one or more domain names. The one or more domain names identify domain names a terminal is permitted to navigate to, from the URL. The method also includes receiving a request to navigate from the URL to a second URL; determining whether a domain name of the second URL is included in the one or more domain names indicated by the jump parameter value for the URL; and, in accordance with a determination that the domain name of the second URL is included in the one or more domain names indicated by the jump parameter value, permitting navigation to the second URL. | 10-30-2014 |
20140325090 | DISCOVERY AND DISCONNECTION OF CLIENT ADDRESSES IN AN ACCESS NODE FOR AN IP NETWORK - A method of operating an Access Node (AN) includes polling a client by periodically causing a query message to be sent to each client that has established a communication link with the AN, and listening for a response message from the client. In one aspect, if the response contains a valid link-local address as the source address of the client, but for which the AN has no record of the Media Access Control (MAC)-Internet Protocol (IP) address-relation, then the AN performs a Duplicate Address Detection (DAD) operation towards the IP network. If no collision is detected enforces the MAC-IP address relation for the link-local address of the client. In another aspect, if the client does not respond, and the AN has a record of an existing removable MAC-IP address-relation for the client, the AN removes that existing removable address-relation. | 10-30-2014 |
20140325091 | METHOD AND APPARATUS FOR DYNAMIC POLICY INTERWORKING BETWEEN PCRF AND NAT - Interworking between a policy decision device and an address translation device is provided. An operation method of the policy decision device in a mobile communication system includes, if receiving address translation information about a user equipment, determining translated address information about the user equipment using the address translation information, if receiving a service information request for the user equipment, distinguishing the user equipment using address information included in the service information request and the translated address information, and sending a response to the service information request. | 10-30-2014 |
20140344474 | METHOD AND SYSTEM FOR NAME RESOLUTION ACROSS HETEROGENEOUS ARCHITECTURES - One embodiment of the present invention provides a system for resolving a name request in a network comprising a plurality of groups that use different name-resolution schemes. During operation, the system receives, at a first group, the name request; identifies a parent group of the first group, which is a member of the parent group; and in response to failing to resolve the name request within the first group, forwards the name request to the identified parent group. | 11-20-2014 |
20140344475 | ENHANCED DHCP METHOD - DHCP methods adopted by a slave device connected to a host device are disclosed. The method includes: receiving a DHCP discover message from the host device; in response to the DHCP discover message, transmitting a DHCP offer message containing a DHCP renewal time configuration to the host device; receiving a DHCP request message from the host device; and in response to the DHCP request message, transmitting a DHCP acknowledgement message containing a client Internet Protocol (IP) address and the DHCP renewal time configuration to the host device. | 11-20-2014 |
20140344476 | METHOD, TERMINAL, SERVER, AND SYSTEM FOR DATA PROCESSING - Methods, terminals, servers, and systems for data processing are provided. After establishing a connection with a first terminal, a second terminal obtains identification information of the first terminal and sends a driving request containing the identification information of the first terminal to a back-end server, such that the back-end server determines for the first terminal a driving data address matched with the identification information of the first terminal according to the identification information. The second terminal receives the driving data address sent from the back-end server, and obtains driving data corresponding to the driving data address. The second terminal sends the driving data to the first terminal for the first terminal to load the driving data. | 11-20-2014 |
20140344477 | IP ADDRESS DISTRIBUTION SYSTEM AND IP ADDRESS DISTRIBUTION METHOD - An IP address distribution system includes a network containing a plurality of switch apparatuses, IP address distribution apparatuses that assign an IP address according to a request from each of devices connected to the switch apparatuses, and a plurality of position information distribution apparatuses that broadcast a position information packet containing position information into the network, wherein a specific physical port of at least one switch apparatus blocks the position information packet to cause only a single position information packet to be delivered to the devices, the devices transmit an IP-address request signal containing the position information and device-specific information, when requesting assignment of an IP address, and the IP address distribution apparatuses select an IP address from a range corresponding to the position information and the device-specific information and distribute the IP address to a request source device, when receiving the IP-address request signal. | 11-20-2014 |
20140351453 | Node in a Network - The invention relates to a network node for facilitating traversal of NATs. The node includes a NAT, a client such as e.g. a STUN client, configured for determining NAT-related information for the NAT by exchanging one or more messages with a server such as e.g. a STUN server, and a routing unit configured for routing the messages exchanged between the client and the server via the NAT. Implementing the client on such a network node allows messages sent by a NAT information provider, NIP, to reach the client, while implementing the routing unit ensures that the client is “behind” the NAT in the network sense. In this manner, the NIP may request NAT behaviour discovery and obtain NAT-related information from the client and is able to later provide appropriate NAT-related information to terminals in local networks, thereby enabling the terminals to traverse the NATs that they are behind. | 11-27-2014 |
20140351454 | SYSTEMS AND METHODS OF DETECTING AND ASSIGNING IP ADDRESSES TO DEVICES WITH ARP REQUESTS - A method of discovering and assigning an IP address to a device to be discovered in a communication network having multiple interconnected nodes includes continuously monitoring, by the device to be discovered, the network for address resolution protocol (ARP) requests. The discoverer node transmits a number of ARP request to the network. The device to be discovered receives the number of ARP requests. The device to be discovered determines whether the number of ARP requests are unanswered by other devices in the network. The device to be discovered answers to the number of ARP requests with an ARP reply to claim an IP address associated with the number of ARP requests. The discoverer node and the device to be discovered exchange a pair of User Datagram Protocol (UDP) packets to complete the detection process. | 11-27-2014 |
20140359162 | SYSTEM AND METHOD FOR INTEGRATED MANAGEMENT OF TERMINAL INFORMATION IN IPV6 ENVIRONMENT - Provided are an apparatus and method for integrated management of terminal information in an IPv6 environment. The apparatus for integrated management of terminal information in the IPv6 environment includes a first data collection unit that receives, from at least one Neighbor Discovery (ND) cache, address information of at least one terminal acquired by the ND cache, a second data collection unit that receives, from a DHCPv6 server, IPv6 address allocation information allocated to the at least one terminal by the DHCPv6 server, and a data linkage/storage unit that generates integrated terminal management information linked with the received address information and IPv6 address allocation information, and stores and manages the generated integrated terminal management information. | 12-04-2014 |
20140359163 | Methods and Systems for Enabling NAT Traversal - The invention relates to a method and system for facilitating traversal of NATs. The method includes a terminal in a local network comprising a NAT of a first NAT type providing to a server an identification of the first NAT type. The method further includes the terminal receiving from the server NAT-related information for NATs of the first NAT type, where the NAT-related information for the NATs of the first NAT type enables the terminal to traverse the NAT. NAT-related information obtained by testing a NAT of a specific NAT type, such as e.g. a specific brand, model, and/or firmware version of a NAT, may be re-used for other NATs of the same type, irrespective of the local network in which those NATs are used, thus alleviating the need to separately test the NATs of the same type in each local network that contains these NATs. | 12-04-2014 |
20140359164 | Methods, Systems, and Products for Address Translation - Methods, systems, and products translate addresses in residential networks. A residential gateway translates requests for content such that the residential gateway appears as both a requestor and a destination for requested content, regardless of an actual requesting device or a desired output device. | 12-04-2014 |
20140372628 | COUNTER UPDATE REMOTE PROCESSING - According to an example, a counter update determination module may receive a counter address for a local counter and map the counter address to a specific forwarding mode of a plurality of forwarding modes. In addition, a remote processing module may receive a posted value associated with the local counter. The remote processing module may include a plurality of forwarding engines respectively associated with a mapped forwarding mode. A forwarding engine of the plurality of forwarding engines may be selected based on the mapped forwarding mode, and the selected forwarding engine may forward the posted value to a remote device for remote processing. | 12-18-2014 |
20140372629 | Controlling 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. | 12-18-2014 |
20140379939 | SYSTEM AND METHODS OF INSTALLING AND OPERATING DEVICES WITHOUT EXPLICIT NETWORK ADDRESSES - A method of discovering addressing information of one or more upstream devices to respond to specific messages by a second device on behalf of the one or more upstream devices in a network includes acquiring the addressing information in an upstream direction from one or more downstream devices to the one or more upstream devices. The method further includes acquiring the addressing information in a downstream direction from the one or more upstream devices to the one or more downstream devices. The method further includes responding to specific messages using the acquired addressing information about the one or more upstream devices. | 12-25-2014 |
20150012665 | Method, Apparatus, and System for Network Address Translation - A method, an apparatus, and a system for network address translation related to the field of communications technologies. A NAT control apparatus receives a network address migration message after a first data center migrates a NAT mapping entry corresponding to a migrated virtual machine VM to a second data center, verifies the network address migration message, and updates home information of the NAT mapping entry in a network address mapping table from the first data center to the second data center according to the network address migration message. In this way, NAT address resources in each data center can be properly planned, and a release attack problem caused by a fact that applying and using of a VM are not performed in a same data center can be solved. | 01-08-2015 |
20150019758 | PROCESSING MULTIPLE NETWORK ADDRESS OBSERVATIONS - In one embodiment, a processing technique is provided that utilizes multiple network address observations. One or more records are obtained that maintain network address observations, each network address observation associating one or more attributes with a network address observed by one or more source devices. Multiple network addresses from the network address observations are clustered into one or more discrete groups of network addresses based on a clustering criteria. For a selected group of network addresses, an association is formed associating one or more refined attributes derived from the selected group with an individual network address that is a member of the selected group. | 01-15-2015 |
20150019759 | Method to Publish Remote Management Services Over Link Local Network for Zero-Touch Discovery, Provisioning, and Management - A system, method, and computer-readable medium are disclosed for using Zero Configuration Networking (ZeroConf) to automate the discovery of the Internet Protocol (IP) network address of a remote access controller (RAC). A RAC service associated with a networking device is registered programmatically or as a result of receiving user input to a command line interface. Available services that include the registered RAC service are browsed, followed by resolving the registered RAC service to an IP address, which is then discovered. The discovered IP address is then displayed within a user interface (UI) window. | 01-15-2015 |
20150026363 | TIME BASED IP ADDRESS HOPPING - Technologies related to time based IP address hopping are generally described. In some examples, IP communications may involve IP network nodes including source nodes, which may configure and send IP packets via a network, gateway nodes, which may receive IP packets from the network and may send the IP packets to end point nodes, and end point nodes. The IP network nodes may hop between different IP addresses, which different IP addresses may be identified at least in part using shared time values. | 01-22-2015 |
20150032905 | METHOD AND SYSTEM FOR ASSOCIATING INTERNET PROTOCOL (IP) ADDRESS, MEDIA ACCESS CONTROL (MAC) ADDRESS AND LOCATION FOR A USER DEVICE - A method for associating an Internet Protocol (IP) address, a media access control (MAC) address and a location for a user device includes receiving IP to DHCP (dynamic host configuration protocol) bindings related to a user device from a domain name server (DNS), receiving a MAC address related to the user device from the DNS, associating the IP address and the MAC address for the user device, using the MAC address to obtain a geographic location of the user device, building a table having the IP:MAC address association, the location of the user device and a timestamp corresponding to the IP:MAC address association and the location of the user device, and using the IP:MAC address association and the location of the user device to deliver contextual content to the user device. | 01-29-2015 |
20150032906 | APPARATUS AND METHOD FOR ASSIGNING IP ADDRESS IN COMMUNICATION SYSTEM - A method for selecting a source address in a host electronic device is provided. The method includes determining an address type to use in communication of an application which is being executed, selecting a source address based on the determined address type, and setting the selected source address as a source Internet Protocol (IP) address for a transmission packet of the application which is being executed. | 01-29-2015 |
20150052262 | Providing Services for Logical Networks - Some embodiments provide a method for a network controller that manages several logical networks. The method receives a specification of a logical network that includes at least one logical forwarding element attached to a logical service (e.g., DHCP). The method selects at least one host machine to host the specified logical service from several host machines designated for hosting logical services. The method generates logical service configuration information for distribution to the selected host machine. In some embodiments, the method selects a master host machine and a backup host machine for hosting logical service. In some embodiments, a particular one of the designated host machines hosts at least two DHCP services for two different logical networks as separate processes operating on the particular host machine. | 02-19-2015 |
20150074289 | DETECTING ERROR PAGES BY ANALYZING SERVER REDIRECTS - A system and method is disclosed for detecting invalid webpages by analyzing server redirects. A storage comprising a set of previously stored target addresses is queried to determine whether one or more of the set of previously stored target addresses result from a redirect initiated from more than a predetermined number of originating addresses. On determining that a target address resulted from a redirect initiated from more than the predetermined number of originating addresses, the originating addresses are analyzed to determine, for each address, a difference between information previously stored for the originating address and information associated with the respective target address. If the difference satisfies a predetermined threshold, the originating address is marked as not valid or is removed. | 03-12-2015 |
20150074290 | BROWSER BASED HOSTNAME RESOLUTION FOR NON-DNS (DOMAIN NAME SERVICE) AND/OR DIFFERENT DNS ENVIRONMENTS - Communication between (at least) two domains where domain name resolution for the first domain is not going to be available to clients in the second domain “as a service” but more as a “capability” available inherently in web containers. This can be accomplished as follows: (i) connecting a first server computer in direct data communication with a first domain and a second domain; (ii) storing domain name system (DNS) mapping information for the second domain on the first server computer; (iii) storing a first network page related to a network application on the first server computer; and (iv) sending, from the first server computer to a client computer on the first domain, the first network page and the DNS mapping information for the second domain. | 03-12-2015 |
20150081926 | CONFIGURING DNS CLIENTS - Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS clients, configuration data that adjusts the configuration of the DNS clients. For example, if a particular DNS server is taking a considerable amount of time to resolve DNS resolution requests from one or more DNS clients, then the control server may send, to a plurality of DNS clients, configuration data that indicates a different set of one or more DNS servers for the plurality of DNS clients to contact for subsequent DNS resolution requests. | 03-19-2015 |
20150081927 | METHOD FOR CONSTRUCTING INTERNET ADDRESS SCHEMES USING XML - In a method for constructing Internet protocol (IP) addresses using extensible markup language (XML), an XML schema associated with a predetermined type of Internet address schemes is defined using a universal description standard. The XML schema includes attribute elements covering core attributes of constructing the Internet address schemes. The attribute elements include: construct_method, representing a function constructing method for the Internet address schemes, which is an enumeration type stored in a function association table. The function association table stores a collection of function constructing methods and a collection of functions for constructing the Internet address schemes, each of which is associated with a corresponding function constructing method. Then, values of the attribute elements for constructing the Internet address schemes are input. Next, the values are resolved and the corresponding function is called to construct the Internet address schemes according to the values. | 03-19-2015 |
20150095515 | DETERMINATION OF A SUITABLE TARGET FOR AN INITIATOR BY A CONTROL PLANE PROCESSOR - A first computational device receives a response generated by a second computational device for a third computational device. A target that is suitable for use by the third computational device is determined. The response is transmitted with an address of the target to the third computational device. | 04-02-2015 |
20150095516 | CONTENT NODE NETWORK ADDRESS SELECTION FOR CONTENT DELIVERY - Systems, methods, apparatuses, and software that select network addresses of a content node of a content delivery network are provided herein. In one example, a method of operating a control node to perform network address selection that selects between different communication service providers according to network characteristics is presented. The control node receives a domain name lookup request from an end user device to reach a content node. The control node processes network characteristics and the domain name lookup request to select a network address that corresponds to one of the communication service providers. The end user device can use the selected network address to reach the content node over the selected communication service provider. | 04-02-2015 |
20150106533 | COMMUNICATION APPARATUS, METHOD FOR CONTROLLING COMMUNICATION APPARATUS, AND STORAGE MEDIUM - A communication apparatus comprises a first assignment unit configured to, with respect to a first other communication apparatus that is connected to a wireless network created by the communication apparatus, assign an address based on a first address assignment method; a second assignment unit configured to assign an address to the first other communication apparatus based on a second address assignment method that is different from the first address assignment method; and a control unit configured to perform control such that activation of the first assignment unit is prevented if an address has been assigned to the first other communication apparatus by the second assignment unit. | 04-16-2015 |
20150113168 | Network Bridging - A network device is connectable wirelessly to an Access Point AP that is connected to a server. The network device comprises a processing module to receive a Dynamic Host Configuration Protocol (DHCP) message from a client device, to insert in a predetermined option of the DHCP message a Media Access Control (MAC) address of the client device, and to send the DHCP message to the AP to be forwarded to the server for allocation of an IP address to the client device based on the MAC address inserted in the predetermined option of the DHCP message. | 04-23-2015 |
20150113169 | Remote User Computer Control and Monitoring - A computer-implemented monitoring method includes electronically determining destination naming conventions of packets passing out of a first computing device for transmission on an electronic communication network, and electronically determining if each destination naming convention is that same as the naming convention of a second computing device. When at least one destination naming convention is not the same as the naming convention of the second computing device, the second computing device is electronically notified. | 04-23-2015 |
20150113170 | METHOD AND SYSTEM FOR HANDLING A DYNAMIC HOST CONFIGURATION PROTOCOL INTERNET PROTOCOL VERSION 4 ADDRESS RELEASE - Methods and apparatuses are provided for releasing an internet protocol (IP) address by a packet data network gateway (PGW) in a mobile communication system. The PGW allocates an IP version 4 (IPv4) address and an IP version 6 (IPv6) address to a terminal to establish a packet data network (PDN) connection between the terminal and the PGW. The PGW identifies a PDN type associated with the PDN connection if an event of releasing the IPv4 address has occurred. The PGW transmits, to a serving gateway (SGW), a binding revocation message, including information indicating release of the IPv4 address, with the PDN connection remaining, if the PDN type is IPv4 and IPv6. The PGW receives a binding revocation acknowledge message in response to the binding revocation request message, from the SGW. | 04-23-2015 |
20150113171 | METHOD AND SYSTEM FOR HANDLING A DYNAMIC HOST CONFIGURATION PROTOCOL INTERNET PROTOCOL VERSION 4 ADDRESS RELEASE - Methods and apparatuses are provided for allocating an internet protocol (IP) address by a packet data network gateway (PGW) in a wireless communication system. A binding update message to request the IP address of a terminal, is received from a serving gateway (SGW). The IP address of the terminal is allocated. A binding acknowledgement message including the IP address is transmitted to the SGW. A dynamic host configuration protocol (DHCP) discover message is received from the SGW. A DHCP offer message including the IP address assigned to the terminal, is transmitted to the SGW. | 04-23-2015 |
20150113172 | DEPLOYING AND MANAGING NETWORKED DEVICES - A method, system, and computer program product for network-connected devices. | 04-23-2015 |
20150120962 | SHARING A JAVA VIRTUAL MACHINE - A JAVA virtual machine with multiple tenants is shared by allocating an IP address to each of the tenants, creating a separate virtual network interface for each of the tenants and configuring each separate virtual network interface with the respective separate IP address allocated for each tenant. For each of the tenants, network operations are performed via the virtual network interface created for that tenant, to provide for network isolation of each tenant sharing a JAVA virtual machine. | 04-30-2015 |
20150127853 | COMMUNICATION ACROSS NETWORK ADDRESS TRANSLATION - A system and machine-implemented method for communicating with a client device. A server receives a first request by a client device via a first communication protocol, wherein the first request establishes a NAT binding which defines a communication path from a server to the client device. The server sends a response to the received first request via the first communication protocol, wherein the response is directed to the client device based on the NAT binding. The server determines that the response is unsuccessful in reaching the client device. In response to the determination, the server transmits a communication to the client device via a second communication protocol which is different than the first communication protocol, wherein the communication instructs the client device to re-establish the NAT binding. | 05-07-2015 |
20150134852 | Safety navigation device and an executing method thereof - A safety navigation device and an executing method thereof in the present disclosure are based on an integrated circuit module and a server for safety certification. According to an algorithm or instantaneous time, the integrated circuit module which is electrically connected to electronic equipment creates an IP address, controlling the electronic equipment to enable the IP address via a virtual keypad. Then, the dominating server in which a certification mechanism is installed will check validity of the IP address and issues corresponding information. | 05-14-2015 |
20150134853 | EXTERNAL ADDRESS SPACE COMPRESSION - Systems, apparatus and methods described herein are configured to allow use of network addresses in an internal or private network that are outside of private address ranges as specified by communication protocols (e.g., IPv4). In some embodiments, the systems, apparatus and methods described herein are further configured for use of placeholder addresses to facilitate communication with external computing devices that may have network addresses that overlap the local address space. | 05-14-2015 |
20150295881 | METHOD AND SYSTEM TO ASSOCIATE A GEOGRAPHIC LOCATION INFORMATION WITH A NETWORK ADDRESS USING A COMBINATION OF AUTOMATED AND MANUAL PROCESSES - A method and a system map a geographic location to a network address. At least one automated process is performed to identify a geographic location for the network address. A determination is made whether the automated process provided satisfactory geographic location information for the network address. If the automated process did not provided satisfactory geographic location information for the network address, then the network address is forwarded for manual resolution. | 10-15-2015 |
20150295884 | Method and System for Managing IPv6 Address Conflict Automatically - A method and system for managing IPv6 address conflict automatically are provided. The method comprises: after receiving a DAD message of a terminal, a BRAS searching local records to judge whether there is an interface identifier in the DAD message under a prefix which is the same with a local routing prefix in the DAD message, and if yes, then transmitting a reconfiguration message to the terminal; otherwise, then recording the interface identifier. | 10-15-2015 |
20150295887 | COMMUNICATION APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - A communication apparatus: designates a name in a network and requests name resolution for the name; receives a response to the request; and stores the name and information included in the response and relating to the name in a case where the name has a length not greater than a predetermined length, and does not store the name and the information in a case where the name has a length greater than the predetermined length. | 10-15-2015 |
20150296056 | SPLIT NETWORK ADDRESS TRANSLATION - Network address translation of messages transported over an autonomous system between multiple network elements is contemplated. The network address translation may be performed by instructing one network element to translate upstream messages for a particular messaging paths and a different network element to translate downstream messages for the same messaging path, thereby providing split network address translation. | 10-15-2015 |
20150304275 | CARRIER GRADE NAT - Described herein are techniques for providing carrier grade dynamic network address translation (NAT). The disclosed techniques allow for dynamic switching from regular NAT to network address ports translation (NAPT) based on system load. Under the NAPT mode, the disclosed techniques allow the ports of a public IP address to be broken up into contiguous blocks of ports (e.g., of the same size and/or of varying size) such that each block can be assigned to an associated (e.g., different) private IP address. For each new connection from the private IP address, if the port used is the next port sequentially, the NAT device can store an offset from the starting public/private IP address ports. If the port is not the next port sequentially, the network address translation device can associate a new block of public ports to the private IP address. | 10-22-2015 |
20150304277 | METHOD, USER NODE AND REMOTE ACCESS SERVER FOR RELEASING ADDRESS - A method for releasing an address, a user node and a remote access server are disclosed. The method includes: when releasing an Internet protocol version 6 (IPv6) address, a user node notifying the released IPv6 address to nodes within a scope of a local link. In the above technical scheme, when releasing the IPv6 address generated through a prefix, the user node notifies the released IPv6 address to the nodes within the scope of the local link, which enhances the accuracy of charging, improves the user experience, and plays a role of address resource recovery within the scope of the local link, thereby being able to reuse address resources released by the user in the network. | 10-22-2015 |
20150312208 | ADAPTIVE DYNAMIC HOST CONFIGURATION PROTOCOL ASSIGNMENT WITH VIRTUAL LOCAL AREA NETWORK POOL - The present disclosure discloses a method and network device for adaptive DHCP assignment with VLAN pool. Specifically, a network device can assign a client device to a first Virtual Local Area Network (VLAN). The network device then detects a first DHCP Discover message, transmitted by a client device, corresponding to a first VLAN. Also, the network device determines that no DHCP offer message, responsive to the first DHCP Discover message, is transmitted to the client device. Then, the network device transmits on behalf of the client device a second DHCP Discover message for the second VLAN to a DHCP server, and receives a DHCP Offer message in response to the second DHCP Discover message. The network device then assigns the client device to a second VLAN, and subsequently transmits the DHCP Offer message for the second VLAN to the client device. | 10-29-2015 |
20150312209 | SYSTEM AND METHOD FOR NETWORK ADDRESSING - An improved computer system for maintaining a network connection with a remote computer by providing persistent network addressing system, the improved computer system comprising: a local computer that includes: at least one processor; a local routable address; and a memory device that stores a persistent address application, the at least one processor being adapted by the persistent address application to: receive a first request, from a requesting application, to send a first outbound data to a remote computer, the remote computer including: at least one remote processor, a remote routable address, and a remote memory device; send the first outbound data to the remote computer based at least in part on the local and remote routable addresses; and present at least one of the following to the requesting application: a local persistent address as the local routable address, where the local persistent address is configured to remain the same while the local routable address changes; and a remote persistent address as the remote routable address, where the remote persistent address is configured to remain the same while the remote routable address changes; where the persistent address application utilizes network implementation details while allowing the requesting application to bypass network implementation details. A method for providing persistent network addressing comprising: receiving, at a local computer that includes: at least one processor; a local routable address; and a memory device that stores a persistent address application, a first request, from a requesting application, to send a first outbound data to a remote computer, the remote computer including: at least one remote processor; a remote routable address; and a remote memory device; sending, by way of the at least one processor being adapted by the persistent address application, the first outbound data to the remote computer based at least in part on the local and remote routable address; and presenting, by way of the at least one processor being adapted by the persistent address application, at least one of the following to the requesting application: a local persistent address as the local routable address, where the local persistent address is configured to remain the same while the local routable address changes; a remote persistent address as the remote routable address, where the remote persistent address is configured to remain the same while the remote routable address changes; and where the persistent address application utilizes network implementation details while allowing the requesting application to bypass network implementation details. | 10-29-2015 |
20150312212 | HOLISTIC EMBODIMENT OF DNA AND IPV6 - A method and apparatus for utilizing the specific genetic code of an organism, as defined by the organism's DNA, to define the unique and specific IPv6 address of the organism is provided. The IPv6 address may be within existing digital network infrastructures and may be decoded to define the organism's DNA sequence, which uniquely and accurately defines the organism's digital presence within the network. The described method and apparatus utilizes an algorithm or conversion formula to convert any DNA sequence into a digital IP address via an Alpha-binary-hexagonal converter. The same method may also define an organism's DNA by virtue of converting the IPv6 address into a DNA sequence, thereby allowing for DNA to be generated from an IPv6 address. | 10-29-2015 |
20150312213 | Method of Providing a Naming Service Inside an Industrial Communication System, and a Router - Router advertisements containing name information from superordinate subnetworks are received by routers associated with subordinate subnetworks. The router advertisements are supplemented with a topological and/or hierarchical name component associated with the respective router and are distributed inside the respective subordinate subnetwork. Communication terminals independently generate their device name from topological and/or hierarchical name components and a unique name component inside their respective subnetwork. | 10-29-2015 |
20150319131 | METHOD FOR ADDRESSING NODE ADDRESS FOR DEVICE MANAGEMENT AND APPARATUS THEREFOR - The present invention relates to a method for resolving, for device management, a uniform resource identifier (URI) indicating a particular node and an apparatus therefor, the method comprising the steps of: finding one or more MO instances in accordance with a management object identifier (MOID) and MO instance information comprised in the URI; and finding the particular node within the one or more MO instances by means of a path, comprised in the URI, from the MO instance root node to the particular node, wherein if the MO instance information comprises a management object instance identifier (MIID), then the step for finding one or more MO instances comprises finding a unique MO instance having the MOID and MIID, and, if an MO instance having the MOID and MIID does not exist or exists in multiples, then returning an error. | 11-05-2015 |
20150319132 | METHOD, TERMINAL, AND SERVER FOR PROVIDING COMMUNICATION SERVICE - A method, a terminal, and a server for providing a communication service are provided. The terminal includes a communication unit which transmits a server a first message requesting for mapping a virtual address and a first Internet Protocol (IP) address and receives an IP packet including a first IP address from the server through a first communication network and a control unit which converts the first IP address to the virtual address mapped to the first IP address in the IP packet. | 11-05-2015 |
20150319134 | Method And Apparatus For Accessing Demilitarized Zone Host On Local Area Network - A method for accessing a demilitarized zone (DMZ) host in a local access network (LAN) includes: configuring a mapping relationship between public IP addresses obtained from a wide area network (WAN) side and private IP addresses of demilitarized zone hosts at a LAN side; after receiving an access request sent by a client at the WAN side, modifying a destination IP address in the access request to the private IP address of a corresponding demilitarized zone host at the LAN side according to the configured mapping relationship, and sending the modified access request to the demilitarized zone host; receiving a reply message returned by the demilitarized zone host, modifying a source IP address contained in the reply message to a public IP address of a client at the WAN side, and sending the modified reply message to the WAN side. The present document also discloses a corresponding apparatus. | 11-05-2015 |
20150326524 | ADDRESS RESOLUTION IN SOFTWARE-DEFINED NETWORKS - Provided is a method of address resolution in a software-defined network. An Address Resolution Protocol (ARP) request message is received on a network device. The Address Resolution Protocol (ARP) request message from the network device is forwarded to an OpenFlow controller. A determination is made whether the OpenFlow controller includes information to identify a Media Access Control (MAC) address corresponding to an IP address of a receiving device from the Address Resolution Protocol (ARP) request message. A response is generated depending on whether the OpenFlow controller includes said information. | 11-12-2015 |
20150334083 | METHOD AND DEVICE FOR INFORMING USER ADDRSS - A method and device for informing user address are disclosed. The method comprises: a defined network allocating, according to a user address prefix provided by a mobile network, a user address to a mobile network user accessing the mobile network from the defined network; and the defined network informing the mobile network of the allocated user address. The disclosure address the problems of complex flow for allocating user address and low allocation efficiency, and how to inform a mobile network of an allocated user address existing in the related art, thus achieving the allocation of an user address and improving informing efficiency. | 11-19-2015 |
20150334085 | Method and Apparatus for Acquiring IP Address by DHCP Client - A method and an apparatus for acquiring an Internet Protocol (IP) address by a Dynamic Host Configuration Protocol, Dynamic Host Configuration Protocol (DHCP) client. The method includes generating, by a controller, a first DHCP discover packet, forwarding, by the controller, the first DHCP discover packet to a DHCP server through a switch so that the DHCP server generates a DHCP offer packet, and sends the DHCP offer packet to the switch, receiving, by the controller, the DHCP offer packet and port information of the switch to communicate with the DHCP server, wherein the DHCP offer packet and the port are reported by the switch, acquiring address information of the DHCP server, and generating, by the controller according to the address information and the port, a forwarding rule for forwarding from the switch to the DHCP server, to assist the DHCP client in acquiring an IP address of the DHCP client. | 11-19-2015 |
20150341310 | METHOD AND APPARATUS FOR INTER-DOMAIN ROUTING BASED ON AS ARCHITECTURE - A method and apparatus for inter-domain routing based on AS architecture includes retrieving route information for a destination IP address of a data packet received from a source host in a forwarding information base (FIB); requesting to obtain a domain locator corresponding to the destination IP address to the mapping system when the route information corresponding to the destination IP address is not retrieved; and performing routing by using the obtained domain locator and routing information that is previously stored in the routing information base (RIB) in which the source host is present. | 11-26-2015 |
20150350154 | Using Distributed Network Elements to Send Authoritative DNS Responses - This disclosure describes a network element controller that communicates with a bank of network elements over a software defined network (SDN) to provide DNS responds to external users. The network elements, such as switches and routers, reside within a computer perimeter network or data center and intercept DNS requests from resolving DNS servers that are destined for an authoritative name server. The network elements, in turn, send a DNS response to the resolving DNS servers on behalf of the authoritative name server, which include a corresponding DNS record and a source address of the authoritative name server. In one embodiment, the network element controller proactively programs DNS records on each of the network elements included in the perimeter network. | 12-03-2015 |
20150350156 | NAT implementation system, method, and Openflow switch - Disclosed is an NAT implementation system, comprising: a controller and an Openflow switch. The Controller delivers a flow table and an improved group table. The Openflow switch receives the flow table and the improved group table, and matches, according to an address translation matching rule recorded in the flow table, a data packet that address translation needs to be performed on; and performs translation between a private address and a public IP address according to an address translation rule recorded in the improved group table, and sends the data packet out by using an address after translation. Further disclosed are an NAT implementation method and Openflow switch. By using the present invention, the flow table and the improved group table only need to be sent to the Openflow switch at once, and the Openflow switch does not need to frequently interact with the Controller, so that a forwarding delay of the data packet is shortened and the network transmission efficiency is improved. | 12-03-2015 |
20150350157 | SOURCE-DESTINATION NETWORK ADDRESS TRANSLATION (SDNAT) PROXY AND METHOD THEREOF - A proxy and method for performing source destination network address translation are presented. The method includes receiving a first message from a node communicatively connected to a first network to access a resource communicatively connected to a second network, wherein the first message contains at least a source address and a destination address used within the first network; translating the destination address designated in the first message to an address of the resource; generating a unique address for the destination address designated in the first message, wherein the unique address is an address not in use on the second network; providing a translated message including the translated destination address and the unique address; and forwarding the translated message to the resource communicatively connected to the second network. | 12-03-2015 |
20150350158 | Methods and Devices for Acquiring Media Access Control (MAC) Address - Provided are methods and devices for acquiring a Media Access Control (MAC) address. According to a method for acquiring an MAC address, an MAC address request message is received, wherein the MAC address request message carries a Fibre Channel Identifier (FCID); whether the FCID is matched with an FCID of a receiver receiving the MAC address request message or not is judged; and when it is judged that the FCID is matched with the FCID of the receiver receiving the MAC address request message, the receiver sends a response message, wherein the response message carries an MAC address of the receiver. The technical solution solves the problem in a related technology that communication cannot be directly performed through the link layer, and has the effect of directly acquiring an MAC address corresponding to an FCID of an opposite end so as to perform communication by fast switching at the link layer. | 12-03-2015 |
20150350352 | System and Method for Implementing Device Identification Addresses to Resist Tracking - A system and method for altering a device identification address in response to various criteria to hinder tracking of the device location. One version of the system uses the physical location of the device as a criteria for manipulating the device address in locations that are not recognizable by stored location information and returning the identification address to a preset address in locations that are recognizable. A second version of the invention uses a pair of identification addresses which when recognized together provide a bases for using a given identification address and when not paired together actuates a different identification address to defeat tracking systems. | 12-03-2015 |
20150351847 | ASSIGNING ADDRESSES TO MEDICAL DEVICES IN A RACK - A rack for holding at least one medical device, the rack comprises a multiplicity of interfaces for connecting at least one medical device to the rack. Herein, a channel identification device is provided which is constituted to assign an identification code to each of the multiplicity of interfaces and is operable to provide, for a medical device connected with one of the multiplicity of interfaces, the identification code associated with the interface to the medical device or a control device connected to the medical device. In this way, a rack for holding at least one medical device is provided which in an easy manner allows for the identification of the topological position of a medical device on a rack or a system of racks. | 12-10-2015 |
20150358277 | COMMUNICATION TERMINAL AND STORAGE MEDIUM - A communication terminal and a storage medium storing a program thereon are provided, which do not transmit wasteful queries to a DNS server. A smartphone includes a determination module and a request processing module. When name resolution to an IPv6 address is designated, the determination module determines whether communication is possible with an IPv6 address. In a case of determining that communication is possible with an IPv6 address, the request processing module transmits a query for requesting an IPv6 address. In a case of determining that communication is not possible with an IPv6 address, the request processing module does not transmit the query. | 12-10-2015 |
20150358278 | Allocation of Network Addresses for Network Subscribers - A method for allocating network addresses for network subscribers in a segmented network having a plurality of subnetworks that are each connected via a subnetwork router to a busbar system that connects them. In one aspect, the subnetwork routers determine a shared address range locally by exchanging router messages that are distributed via the busbar system. Network addresses for the network subscribers are determined within the address range. | 12-10-2015 |
20150372912 | APPLICATION SERVICES BASED ON DYNAMIC SPLIT TUNNELING - One embodiment provides selectively routing Domain Name System (DNS) request for sub-domains associated with a first network through a tunnel associated with the first network via the interface. DNS requests for sub-domains associated with a second network are selectively routed through a tunnel associated with the second network via the interface. Embodiments include replacing the destination address for DNS requests for sub-domains associated with the second network to match an address of a DNS server associated with the second network. Data representative of DNS requests for sub-domains associated with the second network is stored. Embodiments forward the DNS requests for sub-domains associated with the second network with the address of the DNS server associated with the second network. | 12-24-2015 |
20150372968 | A Method of and a Processing Device Handling a Protocol Address in a Network - The invention relates to a method of handling a protocol address (IP_x) in a network ( | 12-24-2015 |
20150372971 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND RECORDING MEDIUM - An information processing apparatus connected with one or more apparatuses through a network, comprises: a first acquiring unit configured to acquire first address information for indicating one of addresses in the network among addresses of the apparatuses and first apparatus specific information for identifying the apparatuses; a second acquiring unit configured to acquire second apparatus specific information for identifying an apparatus indicated by the first address information acquired by the first acquiring unit; a determining unit configured to determine whether the first apparatus specific information acquired by the first acquiring unit is the same as the second apparatus specific information acquired by the second acquiring unit or not; and a process requesting unit configured to request the apparatus indicated by the first address information to perform a certain process upon the determining unit determining the first apparatus specific information to be the same as the second apparatus specific information. | 12-24-2015 |
20150372972 | USER DEVICE TO DOMAIN NAME RESOLVER MAPPING - A method of selecting an edge proxy server to serve web contents to user devices is disclosed. Domain name system (DNS) queries from a domain name resolver are received. A mapping between the domain name resolver and a corresponding list of user devices served by the domain name resolver are created based on the received DNS queries. A transformed geographical location representing the domain name resolver is determined based on the mapping. An edge proxy server is selected in response to a future DNS query received from the domain name resolver based at least in part on the transformed geographical location of the domain name resolver. | 12-24-2015 |
20150381490 | METHODS AND APPARATUS TO MEASURE MARKET STATISTICS - Example methods and apparatus to measure market statistics are disclosed. A disclosed example method includes identifying, by executing an instruction with a processor, a household including self reported data stored in a data source, retrieving, by executing an instruction with the processor, an Internet protocol (IP) address from the household, identifying, by executing an instruction with the processor, a hostname label based on a reverse resolve of the IP address, determining whether the hostname label matches the self reported data, with the processor, and when the hostname label matches the self reported data, correcting, by executing an instruction with the processor, an error metric of the data source by adjusting a weight value associated with the self reported data. | 12-31-2015 |
20150381557 | CONTAINER NAME SERVER AND METHOD FOR CONTAINER NAME RESOLUTION - Embodiments of the present invention provide a container name server and a method for container name resolution. The container name server includes: a network interface configured to receive a resolution request packet sent by a network node, where the resolution request packet includes a container identification of a container to be resolved; and an execution engine configured to acquire a container identification of an access container of the container to be resolved according to the container identification of the container to be resolved. In embodiments of the present invention, possibilities for solving problems such as scalability and mobility support caused by routing based completely on a content name are provided by introducing a container name server and taking the container name server as a name resolution system in an ICN network. | 12-31-2015 |
20150381559 | MANAGE ENCRYPTED NETWORK TRAFFIC USING DNS RESPONSES - This present disclosure generally relates to managing encrypted network traffic using Domain Name System (DNS) responses. One example method includes requesting an address associated with the a domain name from a resolution server, the domain name included in a predetermined set of domain names for which secure requests are to be identified domain name from a resolution server; receiving a response from the resolution server including one or more addresses associated with the domain name; associating with the domain name a particular address selected from the received one or more addresses; receiving a request to resolve the domain name; sending a response to the request to resolve the domain name, the sent response including the particular address associated with the domain name; receiving a secure request for a resource, the secure request directed to the particular address associated with the domain name; and determining that the secure request is directed to the domain name based on the association between the particular address and the domain name. | 12-31-2015 |
20160006684 | COMMUNICATION SYSTEM, CONTROL APPARATUS, COMMUNICATION METHOD, AND PROGRAM - A control apparatus is configured to generate a processing rule that defines packet processing in a communication apparatus and set the processing rule in the communication apparatus, to determine one or more logical networks for broadcast targets, based on correspondence relationship between network address and logical network, to obtain one or more communication apparatuses connected to the determined one or more logical networks and to set the one or more communication apparatuses to perform broadcast transmission to the determined one or more logical networks. | 01-07-2016 |
20160006686 | DHCP PROXY IN A SUBSCRIBER ENVIRONMENT - Methods and apparatuses for a network element having DHCP proxy functionality are described. According to one embodiment, an exemplary method includes receiving, at a network element, a request for an IP address from a subscriber, in response to the request, on behalf of the subscriber, communicating with one or more IP address providers over a network to process the request, and responding to the subscriber with respect to the request as if the network element is an IP address provider, on behalf of the one or more IP address providers. | 01-07-2016 |
20160014071 | DISTRIBUTED MAPPING OF ADDRESS AND PORT (MAP) BETWEEN A PROVIDER EDGE DEVICE AND CUSTOMER PREMISE EQUIPMENT DEVICES | 01-14-2016 |
20160014074 | TRANSFER APPARATUS | 01-14-2016 |
20160021055 | METHODS AND SYSTEMS FOR IMPLEMENTING VERY LARGE DNS ZONES - Systems, methods and devices are provided for registering DNS hostnames of Internet host devices for very large domain zones (VLZ) stored on a DNS server on a network, including setting a pseudo-zone as the VLZ, intercepting DNS updates to the pseudo-zone, mapping the entries in the pseudo-zone into a hierarchy of real parent zones and sub-zones using a mapping formula, and translating DNS updates to the pseudo-zone from an original fully qualified domain name (FQDN) into a at least one new FQDNs and adding the at least one new FQDNs to an authoritative DNS Server. | 01-21-2016 |
20160028685 | OUT-OF-BAND CONFIGURATION OF IP ADDRESSES - In some implementations, an IP address can be configured for a computing device using an out-of-band communication channel. For example, a system administrator can configure a system controller (e.g., baseband management controller) with an IP address using an out-of-band communication channel. In some implementations, the system controller can be configured with the IP address when the computing device is powered down. The system controller can store the IP address in memory associated with the system controller. In some implementations, an operating system of the computing device can be configured with an agent (e.g., process, application, utility) that will request the IP address from the system controller and configure the computing device to use the IP address. For example, the operating system agent can use various operating system commands to configure the IP address for the computing device based on the IP address received from the system controller. | 01-28-2016 |
20160036763 | Selective Proxying In Domain Name Systems - Systems and methods for processing requests for domain name information in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber preferences to resolve the domain name information. Domain names may be flagged for blocking or proxying by one or more subscriber preferences. In response to a flagged domain name, a client device can be redirected to a web server that can function as proxy on behalf of the user for accessing the flagged domain. In one example, user preferences and/or network preferences can be used to determine whether a particular user can bypass a blocking preference and access the flagged domain using the proxy. | 02-04-2016 |
20160036768 | Technique to Delegate Prefixes To Wi-Fi Clients Connected To Mobile Access Point Routers - Methods, devices, systems, and non-transitory process-readable storage media of the various embodiments enable a software-enabled access point mobile computing device to delegate prefixes to already connected local area network (LAN) client devices upon establishment or re-establishment of a data connection. The various embodiments may enable a mobile computing device configured to operate as a mobile router (i.e., a softAP mobile computing device) to support prefix delegation by providing unique IPv6 prefixes to connected LAN client devices. | 02-04-2016 |
20160036772 | Technique to Prevent IPv6 Address Exhaustion in Prefix Delegation Mode for Mobile Access Point Routers - Methods, devices, systems, and non-transitory process-readable storage media include methods for preventing IPv6 address exhaustion in prefix delegation mode by a software-enabled access point (“softAP”) mobile computing device providing an Internet Protocol version 6 (IPv6) wide area network (WAN) connection to a plurality of client devices. A processor of a softAP mobile computing device may include assigning an unassigned prefix of a pool of available prefixes to a client device connected to a local area network (LAN) established by the softAP mobile computing device. The processor may determine whether the client device is disconnected from the LAN based on receiving an indication that the client device has disconnected. The processor may perform a cache look-up to obtain a link-local address of the client device when the client device is disconnected from the LAN, and unassign the prefix associated with the link-local address of the client device. | 02-04-2016 |
20160036777 | Method Of Near Real-Time Automated Global Geographical IP Address Discovery and Lookup by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium - A method of near real-time global geographical IP address automated lookup utilizes an automated system continually performing a plurality of IP address location discovery techniques including traceroute automation, global server triangulation other geo IP discovery techniques and rolling cross checks across the system to build and maintain a global geo IP database with known geo locations of IP addresses. The geo IP database may be utilized to request the geo location of a specific IP address, and if the geo location of the specific IP address is unknown the system attempts to acquire the geo location of the specific IP address using the IP address location discovery techniques. | 02-04-2016 |
20160043991 | IP ADDRESS AND DOMAIN NAME AUTOMATION OF VIRTUAL INFRASTRUCTURE - Provisioning an Internet Protocol address is disclosed. A request to provision an Internet Protocol address to a virtual resource is received. An Internet Protocol address is automatically determined to allocate to the virtual resource. An Internet Protocol Address Management appliance is used to automatically allocate the determined Internet Protocol address to the virtual resource. | 02-11-2016 |
20160043992 | LAYER-2 IP NETWORKING METHOD AND APPARATUS FOR MOBILE HOSTS - A method and apparatus to enable IP networking for mobile hosts without requiring changes to be made to the TCP/IP stack in the operating system installed on the mobile hosts. The apparatus is an “intelligent device” that can be installed on or connected to a mobile host, and may comprise a software-only logical module, physical hardware, or a combination of both. To a mobile host, the intelligent device emulates a network interface such as an Ethernet card or a telephone modem. The intelligent device appears to an access network just like any regular IP host connected to the access network through a physical network interface device. The intelligent device handles all mobile networking functions for the mobile host, and may control multiple different physical network interface devices to enable a connection to an access network available to the mobile user at his location. | 02-11-2016 |
20160043993 | OPTIMIZED DOMAIN NAMES AND WEBSITES BASED ON INCOMING TRAFFIC - The present invention may create a search engine optimized domain name and update a website based on the current domain name, website, forwarding URLs and/or the locations of incoming traffic to the website. The present invention may create a new domain name and a new website based on an initial domain name and an initial website and allow a user to register the new domain name and host the new website with a single purchase. The present invention may also create a new domain name and/or update the language of a website based on the location of incoming traffic to the website. The present invention may also map an IP address/name server to a category of a website and then map the category to one or more top-level domains used in suggested domain names. The present invention may also tokenize a forwarding URL and spin the tokens into additional tokens that may be used to create domain names for registration. | 02-11-2016 |
20160057103 | Correlating nameserver IPv6 and IPv4 addresses - Nameserver addresses are correlated 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. 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 (as well as its IPv4 address. The IPv6 authority maintains the IPv4-IPv6 correlation. Over time, the IPv6 authority builds up a database of these CCNS IPv6-IPv4 associations. | 02-25-2016 |
20160072762 | Network Access Method and Device for Equipment - Provided are a network access method and device for equipment. The method includes that: first equipment receives a first message, wherein the first message is used for indicating that a controller structuring and sending the first message can provide a reachable path reaching a network address allocation server; the first equipment sends a first request message to the controller according to the first message, wherein the first request message is used for requesting the controller and/or the path-reachable network address allocation server controlled by the controller to allocate a network address to the first equipment; and the first equipment accesses the network according to the allocated network address. By the present disclosure, the technical problem that equipment unconfigured with a network address may not effectively access the network and network deployment and data forwarding flexibility is lower due to the fact that network addresses of equipment are preconfigured in the related technology is solved, and the technical effect that the equipment effectively accesses the network without setting a control plane network is achieved. | 03-10-2016 |
20160072764 | DYNAMIC DOUBLE NETWORK ADDRESS TRANSLATOR - Systems and methods for network address translations are provided, which include a dynamic double network address translation (NAT) solution for interconnecting overlapping IP networks. Some embodiments allow efficient automated connectivity between two networks with overlapping IP address ranges based on the DNS resolutions. As a result, manual identification and configuration of static translations for specific data flows between networks can be eliminated. | 03-10-2016 |
20160072767 | EFFICIENT METHOD OF NAT WITHOUT REASSEMLING IPV4 FRAGMENTS - A method, apparatus, and machine readable storage medium is disclosed for performing network address translation (NAT) on fragments of a Internet Protocol (IP) packet, comprising: receiving a packet fragment of the packet; calculating a hash key based on a subset of header information in the fragment; if the packet fragment is the first fragment of the packet; initiating a NAT session for the packet; storing the NAT session identifier at an entry in the linked list indexed by the hash key; and if the packet fragment is not the first fragment of the packet, then: retrieving a NAT session identifier, if available, at an entry in said linked list indexed by said hash key; and performing NAT on the fragment using the NAT session identified by the NAT session identifier. The hash key is a subset of a CRC32 calculation performed on: IPv4 source address; IPv4 destination address; and IP Identifier of the fragment. If the indexed entry in the linked list is not available, accessing a second dimension of the linked list. | 03-10-2016 |
20160077791 | Enabling Components of a Playback Device - An example implementation involves a first playback device maintaining a list of MAC addresses. While one or more components of the first playback device are disabled, the first playback device may receive a data packet that comprises a payload associated with a MAC address. The MAC address may correspond to a network interface of a second playback device. The first playback device may identify the MAC address in the list of MAC addresses, and based on identifying the MAC address in the list of MAC addresses, enable at least one of the one or more components of the first playback device. | 03-17-2016 |
20160080316 | Subscriber Identification and Provisioning in IP Translation Environments - A method includes collecting interface information on a plurality of services. The services include core infrastructure and translation services. The method also includes correlating the interface information to provide subscriber and IP addressing information, and provisioning the subscriber and IP addressing information to different services based on a rule provisioning policy. | 03-17-2016 |
20160080317 | MANAGING VIRTUAL COMPUTING NODES - Systems and method are provided for using proxy addresses to manage communications sent between virtual machine networks hosted by a substrate network. In some embodiments, the substrate network may identify a communication addressed from an instantiated component of a first hosted virtual network to a first proxy component of the first hosted virtual network. The substrate network may cause the communication to be received by a second instantiated component of a second host virtual network. Specifically, the substrate network may alter a destination address of the communication from a proxy address of the first proxy component to a network address of the second instantiated component. The substrate network may also alter a source address of the communication from a network address of the first instantiated component to a proxy address of a second proxy component. | 03-17-2016 |
20160087933 | TECHNIQUES FOR THE DEPLOYMENT AND MANAGEMENT OF NETWORK CONNECTED DEVICES - A method, system, and computer program product for Internet of Things (IoT) network-connected devices. Embodiments include methods and systems for registering one or more listener devices (e.g., mobile phones or tablets, etc.) to receive messages from one or more notification devices (e.g., web cameras, etc.). A notification server is selected from among multiple notification servers to receive notification messages from the notification devices and then to forward (e.g., through a push service, etc.) portions of or variations of the notification messages to the listener devices. In some embodiments, the selection of the notification server is based on load balancing between the multiple notification servers and/or push servers. In some embodiments, the selection of a notification server and/or push server is based on a provisioning file. | 03-24-2016 |
20160094513 | USE OF PACKET HEADER EXTENSION FOR LAYER-3 DIRECT SERVER RETURN - A method for performing Layer 3 direct server return is disclosed. The method comprises receiving an IP packet from a client device over a communication network. Further, the method comprises extracting a virtual IP address from a destination header field of the IP packet. Subsequently, the method comprises determining a server to which to forward the IP packet and inserting an IP address of the server in the destination header field of the IP packet. Next, the method comprises inserting the virtual IP address in an extension header for the IP packet. Finally, in one embodiment, the method comprises transmitting the IP packet to the server over the communication network. | 03-31-2016 |
20160099909 | METHODS OF DETECTING AND ASSIGNING IP ADDRESSES TO DEVICES WITH ARP REQUESTS - A method of discovering and assigning an IP address to a device to be discovered in a communication network having multiple interconnected nodes includes continuously monitoring, by the device to be discovered, the network for address resolution protocol (ARP) requests. The discoverer node transmits a number of ARP request to the network. The device to be discovered receives the number of ARP requests. The device to be discovered determines whether the number of ARP requests are unanswered by other devices in the network. The device to be discovered answers to the number of ARP requests with an ARP reply to claim an IP address associated with the number of ARP requests. The discoverer node and the device to be discovered exchange a pair of User Datagram Protocol (UDP) packets to complete the detection process. | 04-07-2016 |
20160112370 | METHOD AND SYSTEM FOR CAUSING CLIENT TO RENEW DYNAMIC HOST CONFIGURATION PROTOCOL INTERNET PROTOCOL ADDRESS BASED ON LINK LOCAL ADDRESSES - The present disclosure discloses a method and a network device for causing client devices to renew DHCP IP addresses based on link local addresses. Specifically, the network device provides for detecting that a wireless client device has been self-assigned with an automatic IP address, and for de-authenticating the wireless client device such that the wireless client device restarts the authentication process and the DHCP process subsequently without excessive delay. In particular, the network device may receive a packet from a wireless client device. The network device then determines that a source or destination IP address of a received packet corresponding to the wireless client device is a link local IP address. Responsive to determining that the source IP address is a link local IP address, the network device transmits at least one message that causes the wireless client device to request a new IP address. | 04-21-2016 |
20160112371 | IP ADDRESS ALLOCATION SYSTEM AND METHOD - Embodiments of the present invention provide an IP address allocation system and method, which implement, if a control plane is separated from a forwarding plane, a function that enables user equipment to acquire an internet protocol (IP) address in a dynamic host configuration protocol (DHCP) manner. The method includes: receiving, by a forwarder, an address request sent by an external network element, where the address request includes a DHCP request of user equipment UE and user characteristic information of the UE; acquiring, from a DHCP service network element according to the DHCP request, an IP address allocated to the UE; and acquiring first instruction information that is delivered by a control device according to the user characteristic information of the UE and the IP address allocated to the UE, and sending the IP address to the UE according to the user characteristic information. | 04-21-2016 |
20160119278 | METHOD TO DISTRIBUTE A CENTRALIZED SERVICE - A network device may detect packets being transmitted on a network to obtain detected packets, identify Internet Protocol (IP) addresses corresponding to the detected packets, and identify candidate IP subnets that do not include any IP address in the IP addresses corresponding to the detected packets. A particular IP subnet may be selected from the set of candidate IP subnets for allocation to a set of target devices. A network device may identify a set of candidate Internet Protocol (IP) subnets, select a particular IP subnet from the set of candidate IP subnets, and transmit, to other network devices, an advertisement including an intent to use the particular IP subnet. Responsive to determining that none of the other network devices are using the particular IP subnet, the network device may select the particular IP subnet for allocating to a set of target devices. | 04-28-2016 |
20160127307 | CLUSTER-BASED NETWORK FILE SERVER - Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine. | 05-05-2016 |
20160127309 | METHOD FOR PREVENTING COLLISIONS BETWEEN ADDRESSES IN DEVICE-TO-DEVICE COMMUNICATIONS - Methods for preventing address collisions in device-to-device (D2D) communications are disclosed. An operation method of a first terminal in a wireless communication network may comprise configuring an internet protocol (IP) address of the first terminal used for D2D communications; generating an announcement frame based on an address resolution protocol (ARP) including the IP address; and transmitting the announcement frame. Thus, a problem of collisions between IP addresses in D2D communications can be resolved. | 05-05-2016 |
20160134585 | METHOD AND ARRANGEMENT FOR PROVIDING A WIRELESS MESH NETWORK - A method and an arrangement for providing a wire-free mesh network are provided. An approval procedure is carried out in situations in which a subscriber who is registering on the mesh network transmits an MAC address which already exists in the mesh network, such that two different subscribers within the mesh network never have identical MAC addresses. | 05-12-2016 |
20160134586 | NETWORK CONTROL METHOD AND SYSTEM - A network address determining unit determines a network address in an IP network between a parent node and a plurality of child nodes from the IP address of the parent node on the basis of a received subnet mask value assigned to the parent node. A host address determining unit determines the host address of a child node in the IP network from a logical address assigned to the child node. An IP address configuring unit combines the determined host address with the determined network address to configure an IP address of the child node in the IP network. | 05-12-2016 |
20160156587 | POSITION PARAMETERIZED RECURSIVE NETWORK ARCHITECTURE WITH TOPOLOGICAL ADDRESSING | 06-02-2016 |
20160156588 | REGISTERING FOR INTERNET-BASED PROXY SERVICES | 06-02-2016 |
20160164827 | Robust Domain Name Resolution - A recursive DNS nameserver system and related domain name resolution techniques are disclosed. The DNS nameservers utilize a local cache having previously retrieved domain name resolution to avoid recursive resolution processes and the attendant DNS requests. If a matching record is found with a valid (not expired) TTL field, the nameserver returns the cached domain name information to the client. If the TTL for the record in the cache has expired and the nameserver is unable to resolve the domain name information using DNS requests to authoritative servers, the recursive DNS nameserver returns to the cache and accesses the resource record having an expired TTL. The nameserver generates a DNS response to the client device that includes the domain name information from the cached resource record. In various embodiments, subscriber information is utilized to resolve the requested domain name information in accordance with user-defined preferences. | 06-09-2016 |
20160164828 | ADJUSTING VIRTUAL MACHINE RESOURCES - In an example of the present disclosure, a method for adjusting virtual machine resources is provided. A VIP for a virtual service is distributed, and a scheduling policy and virtual machines (VM) for the VIP may be configured. The VIP and the VMs corresponding to the VIP are configured on an underlying physical device. When status information of the VIP is received, a new VM may be added into the VMs corresponding to the VIP in response to the determination that the VIP is overloaded based on the status information of the VIP. The scheduling policy of the VIP may be used to distribute bearer services to the VMs corresponding to the VIP. | 06-09-2016 |
20160164829 | IP ADDRESS DISTRIBUTION SYSTEM, SWITCH APPARATUS, AND IP ADDRESS DISTRIBUTION METHOD - The present invention provides an IP address distribution system including a network that is formed by a switch and an IP address distribution apparatus that is connected to the network. When receiving a signal including a distribution IP address, which is an IP address to be distributed to an apparatus that requests the IP address by the IP address distribution apparatus, the switch rewrites one part or entire of the distribution IP address included in the received signal to a value corresponding to a port that relays the signal. | 06-09-2016 |
20160173439 | BALANCING VISIBILITY IN THE DOMAIN NAME SYSTEM | 06-16-2016 |
20160173440 | COMMUNICATION USING DNS REPURPOSING | 06-16-2016 |
20160173653 | METHOD AND SYSTEM FOR DATA DEMULTIPLEXING | 06-16-2016 |
20160182441 | SYSTEM AND METHOD FOR MODIFYING A DOMAIN NAME SYSTEM TEMPLATE | 06-23-2016 |
20160182443 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | 06-23-2016 |
20160182446 | Method and system for resolving Internet of Things heterogeneous identifiers | 06-23-2016 |
20160191455 | NETWORK ADDRESS RESOLUTION - A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource. | 06-30-2016 |
20160191459 | PROVIDING CONTENT TO DEVICES IN A CLUSTER - Methods, systems, and apparatus, include computer programs encoded on a computer-readable storage medium, and include a method for providing content. The method includes receiving a request for content from a requesting device that includes an associated IP address and determining that the received request is appropriate for clustering based on the IP address. The method further includes determining whether the received request is already associated with a cluster including, and when not, returning a cluster cookie to the requesting device and storing cluster information including the IP address associated with the requesting device; otherwise creating a cluster including returning a cluster cookie to the requesting device and storing in a data set associated with the cluster information including the IP address associated with the requesting device. The method further includes providing a response to the received request based on the data set for an associated cluster. | 06-30-2016 |
20160197878 | METHOD AND SYSTEM FOR PROCESSING A GEOGRAPHICAL INTERNET PROTOCOL (IP) LOOKUP REQUEST | 07-07-2016 |
20160205061 | ADVANCED DATING WEBSITES | 07-14-2016 |
20160205062 | MANAGING NETWORK COMPUTING COMPONENTS UTILIZING REQUEST ROUTING | 07-14-2016 |
20160205063 | Method, device and system for implementing address sharing | 07-14-2016 |
20160205067 | CLIENT AND SERVER GROUP SSO WITH LOCAL OPENID | 07-14-2016 |
20160255042 | NETWORK ADDRESS RESOLUTION | 09-01-2016 |
20160255043 | SYSTEM AND METHOD OF PERSISTENT ADDRESS RESOLUTION SYNCHRONIZATION | 09-01-2016 |
20160255047 | METHODS AND SYSTEMS FOR DETERMINING DOMAIN NAMES AND ORGANIZATION NAMES ASSOCIATED WITH PARTICIPANTS INVOLVED IN SECURED SESSIONS | 09-01-2016 |
20160255175 | Communication Device and Method for Transmitting Data Within an Industrial Automation System | 09-01-2016 |
20160380961 | ENHANCED CACHING OF DOMAIN NAME SYSTEM (DNS) AND REVERSE DNS QUERIES FOR TRAFFIC MANAGEMENT FOR SIGNALING OPTIMIZATION IN A MOBILE NETWORK - Methods, systems, and non-transitory computer readable media for enhanced domain name system (DNS) caching are disclosed. According to one aspect, a method for enhanced DNS caching includes, at a mobile device for operating in a wireless network, providing, within the mobile device, a local DNS cache that stores DNS-related queries and their respective responses received from a DNS server for responding to DNS-related queries issued from applications hosted within the mobile device, where each response received from the DNS server is associated with a first time-to-live (TTL) value for that response, and assigning to each query/response pair in the local DNS cache a second TTL value that is larger than that response's first TTL value, where the second TTL value is used in place of the first TTL value. | 12-29-2016 |
20160380963 | Method and Device for Processing IPv6 Address, and DHCPv6 Relay Equipment - Provided are a method and device for processing an IPv6 address, DHCPv6 relay equipment and a DHCPv6 server. The method includes that: an IPv4 information option, of which an address field is an IPv4 address, in information options of an IPv6 message is monitored; an IPv6 prefix corresponding to the IPv4 information option is acquired; and an IPv6 address is synthesized according to the IPv4 address in the IPv4 information option and the IPv6 prefix. Through the present disclosure, various problems appearing when a server is still deployed in an IPv4 network in an IPv6/IPv4 network interworking process and the problem of complexity in network maintenance in the related art are solved, and the effects of automatically synthesizing the IPv6 address by virtue of network equipment, reducing complexity in system maintenance and enhancing convenience for transition from IPv4 to IPv6 are further achieved. | 12-29-2016 |
20160380968 | GENERATING NETWORK DEVICE NAMES - A method for naming devices in a network is described herein. The method includes receiving, via a processor, device information associated with a device, a gateway, or both, from the gateway. The method also includes analyzing, via the processor, the device, the gateway, or both, using the device information to generate human-to-machine and machine-to-machine relationship contexts. The method further includes generating, via the processor, classifications for the device, the gateway, or both, based on human-to-machine and machine-to-machine relationship contexts. The method also further includes generating, via the processor, a device name for the device, the gateway, or both, based on the classifications. The method also includes sending, via the processor, the device name or device names to the gateway. | 12-29-2016 |
20170237704 | ADDRESSING COMMUNICATION METHOD AND ELECTRONIC DEVICE BASED ON MEDIA ACCESS CONTROL ADDRESS | 08-17-2017 |
20170237707 | METHOD AND SYSTEM FOR ALLOCATING COMMUNICATION ID OF BATTERY MANAGEMENT MODULE | 08-17-2017 |
20170237835 | IPV4 COMMUNICATIONS USING 6LOWPAN HEADER COMPRESSION MECHANISMS | 08-17-2017 |
20180026859 | METHOD, APPARATUS, AND SYSTEM FOR DETERMINING A LOCATION CORRESPONDING TO AN IP ADDRESS | 01-25-2018 |
20180026936 | METHOD OF RESOLVING AN IP ADDRESS, CORRESPONDING SERVER AND COMPUTER PROGRAM | 01-25-2018 |
20180026938 | DETECTION AND SCHEDULING METHOD, DEVICE, AND NODE OF CONTENT DELIVERY NETWORK | 01-25-2018 |
20180026941 | SYSTEMS, METHODS AND APPARATUS FOR SUPPORTING MULTIPLE NETWORK ADDRESSING MODES | 01-25-2018 |
20180026942 | INDUSTRIAL PROCESS CONTROL USING IP COMMUNICATIONS WITH PUBLISHER SUBSCRIBER PATTERN | 01-25-2018 |
20190149467 | BATCH ORIENTED SERVICE CHAINING METHOD AND CORRESPONDING DEVICES AND COMPUTER PROGRAM | 05-16-2019 |
20190149506 | TRANSPARENT DNS SUBTREE REDIRECTION INCLUSIVE OF SUBTREE OWNER | 05-16-2019 |
20190149510 | Method, Addressing Device, Computer Program Product, Industrial System and Facility for Safely Issuing Addresses to Modules in a Network | 05-16-2019 |
20220141175 | ADDRESS RESOLUTION INFORMATION ACQUISITION (ARIA) FOR A COMPUTING DEVICE - Address resolution information acquisition (ARIA) for a computing device is described. In some examples, ARIA includes a computing device (e.g., an Internet of things (IoT) node, a gateway, a server) determining, without use of an address resolution protocol (ARP), address resolution information of one or more other computing devices (e.g., a IoT node, a gateway, a server). In one example, the computing device uses data flowing to or from its application layer, transport layer, or network layer to determine address resolution information of another computing device. The address resolution information can comprise one or more of a link layer address (e.g., a media access control (MAC) address) and an Internet layer address (e.g., an Internet protocol (IP) address). Usage of a cache for storing or deleting address resolution information can also be part of ARIA. | 05-05-2022 |