Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING

Subclass of:

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

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
709231000 Computer-to-computer data streaming 905
709232000 Computer-to-computer data transfer regulating 410
709236000 Computer-to-computer data framing 72
709237000 Computer-to-computer handshaking 36
Entries
DocumentTitleDate
20130031265SYSTEM AND METHOD FOR HEURISTIC DETERMINATION OF NETWORK PROTOCOLS - A system, method and computer program product are provided for heuristically identifying protocols during network analysis utilizing a network analyzer. First provided is a sequencing and reassembly (SAR) engine module for sequencing and/or re-assembling network communications. Coupled to the engine module is a plurality of protocol interpreter modules for interpreting protocols associated with the network communications. At least one of the protocol interpreter modules is adapted for heuristically identifying protocols associated with the network communications.01-31-2013
20130031264Hardware Bus Redirection Switching - Example embodiments relate to hardware bus redirection switching. In example embodiments, a computing device receives a selection of a new remote desktop protocol to be used for communication with a remote server. The computing device may then selectively enable hardware bus redirection for the new remote desktop protocol based on whether the new protocol supports hardware bus redirection.01-31-2013
20130031263DYNAMIC RUNTIME CHOOSING OF PROCESSING COMMUNICATION METHODS - Techniques are described for assigning and changing communication protocols for a pair of processing elements. The communication protocol determines how the pair of processing elements transmits data in a stream application. The pair may be assigned a communication protocol (e.g., TCP/IP or a protocol that uses a relational database, shared file system, or shared memory) before the operator graph begins to stream data. This assignment may be based on a priority of the processing elements and/or a priority of the communication protocols. After the operator graph begins to stream data, the pair of processing elements may switch to a different communication protocol. The decision to switch the communication protocol may be based on whether the pair of processing elements or assigned communication protocol is meeting established performance standards for the stream application.01-31-2013
20090164650Arrangement in a multi-homed transport endpoint for selecting a source address based on source-destination address pair metrics - A multi-homed endpoint, having multiple interfaces with respective source addresses, selects a source address for transport of a message according to a prescribed multi-homed transfer protocol, based on source-destination address pair metrics, each source-destination address pair metric identifying link performance between a corresponding source address and a corresponding destination address. Each source-destination address pair is assigned a counter for tracking respective acknowledgements to messages output via the corresponding source-destination address pair. The multi-homed endpoint selects a source-destination address pair, for transport of messages, based on the corresponding metric identifying the highest relative link performance. Heartbeat messages are periodically sent for unselected source-destination pairs to maintain updated link performance metrics between the respective source-destination address pairs. Hence, the multi-homed endpoint can ensure selection of a link having opimum link performance based on the corresponding counter specifying the highest relative link performance for the corresponding source-destination address pair.06-25-2009
20100023631Processing Data Access Requests Among A Plurality Of Compute Nodes - Methods, apparatus, and products are disclosed for processing data access requests among a plurality of compute nodes. One compute node operates as a processing node, and one compute nodes operates as a requesting node. The processing node receives, from the requesting node, a data access request to access data currently being processed by the processing node. The processing node also receives, from the requesting node, a processing directive. The processing directive specifies data processing operations to be performed on the data specified by the data access request. The processing node performs, on behalf of the requesting node, the data processing operations specified by the processing directive on the data specified by the data access request. The processing node transmits, to the requesting node, results of the data processing operations performed on the data by the processing node on behalf of the requesting node.01-28-2010
20090193133NETWORK DEVICE MANAGEMENT APPARATUS, CONTROL METHOD THEREFOR, NETWORK SYSTEM, AND STORAGE MEDIUM - A network device management apparatus which is capable of constructing a network environment in which excellent operability is maintained without displaying a communication error screen even in a case where different protocols, such as IPv4 and IPv6, are mixedly used on a network, or between network apparatuses operating on a specific protocol, such as IPv6. A network device management apparatus is communicably connected to a device and a client apparatus on a network. A network device management application receives a request for access to the device from the client apparatus. The application acquires an address of the client apparatus and an address of the device. If communication between the client apparatus and the device is impossible, the application sends device information acquired from the device to the client apparatus, whereas if the communication is possible, the application sends an address for connection to the device to the client apparatus.07-30-2009
20090193132Web services interface extension channel - A Web Services interface extension channel exposes new operations for a Web Service without requiring changes to the WSDL definitions for the Web Service. In some embodiments, extended operation requests and responses are transmitted over the extension channel using SOAP methods reserved for extended operation requests and responses, respectively.07-30-2009
20110196980SERVICE BASED CONSOLIDATION OF APPLICATIONS ACROSS NETWORKS - Embodiments of the invention provide systems and methods for consolidating applications or services across networks to allow the applications or services to be available on networks of different types. According to one embodiment, a method for consolidating applications across a plurality of networks of different types can comprise receiving at a service layer component a communication in a communication session from a first communication network of the plurality of networks. The communication can be in a first protocol. The communication can be translated from the first protocol to a second protocol with the service layer component of based on a state of the communication session. The first protocol can be different from the second protocol. The translated communication can be provided to a component of a second network of the plurality of networks.08-11-2011
20110196979SERVICE DELIVER PLATFORM BASED SUPPORT OF INTERACTIONS BETWEEN NEXT GENERATION NETWORKS AND LEGACY NETWORKS - Embodiments of the invention provide systems and methods for allowing legacy applications to interact with new networks. According to one embodiment, a method for supporting interactions and services between a legacy network and a next generation network can comprise receiving at a service layer component a communication in a communication session from a first communication network. The communication can be in a first protocol. The communication can be translated from the first protocol to a second protocol with the service layer component based on the state of the communication session. The first protocol can be different from the second protocol.08-11-2011
20110202672APPLICATION IDENTIFICATION - A method may include receiving a communication from a client device and identifying a port number, a protocol and a destination associated with the communication. The method may also include identifying a first application being executed by the first client device based on the port number, the protocol and the destination associated with the first communication.08-18-2011
20100077092FEATURE EXTRACTION METHOD AND APPARATUS - This method includes: identifying, for each child log having a job type identifier in a message to a lower-layer server and a start time and end time of a processing executed in the lower-layer server, an inclusive parent log that is a parent log having a start time and end time of a processing executed in an upper-layer Web server, wherein the start time and end time of the inclusive parent log define an interval containing a period from the start time to the end time of the child log, and registering the job type identifier in the child log and a path of URI in the inclusive parent log, into a table, and registering a frequency for each combination of the identifier and the path of URI into the table. By using this table, features in the path of URI are extracted for each job type identifier.03-25-2010
20100077091Method And System For Managing A Hierarchical Information Base With An Application Layer Protocol - Presented is a method and system for using the Simple Network Management Protocol, SNMP, to manage a hierarchical information base comprising a plurality of entries each defining one or more object attributes. The method comprises mapping each of a plurality of objects of an SNMP Management Information Base, MIB, to a unique attribute of the information base.03-25-2010
20100077093Protocol Conversion Using Facilities and Utilities - A protocol converter includes a computer-readable storage medium that includes operational instructions that, when executed by a processor, allows communications between a first node and a second node which use different communications protocols. In a particular embodiment, the computer-readable storage medium includes operational instructions to use a first facility to receive first data from a first node, where the first data complies with a first protocol, and where the first facility supports at least one of a first link layer and a first line layer communications protocol. The computer-readable storage medium includes operational instructions that spawn a utility in response to receiving the first data. The computer-readable storage medium also includes operational instructions that use the utility to translate the first data into second data in a second protocol and that use a second facility to send the second data to a second node.03-25-2010
20120246331DYNAMIC MULTIMODE HOME NETWORKING MODEM DEVICE - A Home Network and Multimode Modem are provided for coupling devices of different standards/protocols for transmitting/receiving data over the Home Network. The modem is configured to transmit/receive data in both a first mode and a second mode. The first mode provides a first standard/protocol for Home Networking for transmitting and/or receiving data between devices of the Home Network and the second mode provides a second standard/protocol for Home Networking for transmitting/receiving data between devices of the Home Network. A controller dynamically switches the modem between the first and second modes.09-27-2012
20100115118SYSTEM AND METHOD FOR MANAGING MULTIPLE STACK ENVIRONMENTS - Systems and methods that manage multiple stack environments are provided. In one example, a system may include, for example, a first protocol processing stack, a second protocol processing stack and a mapper. The mapper may be coupled to the first protocol processing stack and to the second protocol processing stack. A first port number may be associated with the first protocol processing stack and a second port number may be associated with the second protocol processing stack. The mapper may store a correspondence between the first port number and the second port number.05-06-2010
20100115116SYSTEM AND METHOD FOR SWITCHING COMMUNICATION PROTOCOLS IN ELECTRONIC INTERFACE DEVICES - Methods and systems are disclosed including those that cause an electronic interface device to dynamically switch protocols that it uses to communicate with a host to which the electronic interface device is connected. In one such embodiment, the electronic interface device first attempts using a first communications protocol, such as a CCID protocol. If the host contains a driver for the first communications protocol, the host communicates with the electronic interface device using the first communications protocol. If the host does not contain a driver for the first communications protocol, the electronic interface device attempts using a second communications protocol that is different from the first communications protocol, such as a HID protocol. The host then communicates with the electronic interface device using the second communications protocol. If the electronic interface device communicates with the host using the first communications protocol, it may transmit user authentication data, such as a password, to the host.05-06-2010
20130086274Timing Management for Implementing Smarter Decisions in Time-Constrained Complex Distribution Systems - A timing management node that assigns and adjusts timeout values for a time-constrained complex distributed system based on the nature of a system request, preferences of a customer furnishing a system request, and/or a current state of a complex distributed system. A timing management node evaluates information regarding a system request and information regarding a current state of a complex distributed system to generate timing requirements for the system request. Timing requirements are compiled in a timing policy messager and passed amongst nodes of a complex distributed system with process flow. Timing requirements may be revised during request processing to reflect events that have occurred within the distributed system. A timing policy message contains a timeout value and a total time elapsed parameter for a system request, to permit a complex distributed system to make smarter processing decisions based on a known time remaining to process the given system request.04-04-2013
20130080650SYSTEMS AND METHOD FOR REDUCED POWER WIRELESS COMMUNICATION - In a particular embodiment, a method includes intercepting, at a first device, a message to be processed by a first protocol layer of the first device. The method also includes processing the message to a second protocol layer of the first device. The method further includes generating, at the first device, a packet based on an operand associated with the message. The method also includes transmitting the generated packet via a media access control (MAC) layer from the first device to a second device to enable the second device to host a protocol stack corresponding to the first protocol layer.03-28-2013
20090113065Integrity mechanism for file transfer in communications networks - A method, a system and a computer program product for file transfer between a source node and a target node in a communications network are disclosed. The method comprises the steps of generating and storing a first hash product of a file; sending the first hash product to the target node via the communications network; receiving the first hash product as a second hash product from the target node via the communications network; generating a third hash product of the file; comparing the first, second and third hash products; and sending the file to the target node via the communications network if the first, second and third hash products match. Optionally, the method comprises the further steps of sending the matching hash product to the target node as a fourth hash product; receiving, from the target node, a result of a comparison between the second hash product, the fourth hash product and a fifth hash product generated at the target node from the file; and determining an integrity of the transferred file based on the result. The method is applicable for integration with the File Transfer Protocol (FTP).04-30-2009
20090043905Portable terminal and data output control system - The present invention provides a portable terminal and data output control system suitably used for readily obtaining detailed information on a network. The invention can include a data output control terminal communicably connects a user-owned portable terminal, printing devices situated at various locations, and WWW servers, via the Internet. Data printing requests can be received from the portable terminal, data relating to the data printing request can be obtained from a WWW server, one of the printing devices is selected, and the obtained data is output to the selected printing device. The portable terminal can obtain data from the WWW server, display the obtained data on an LCD and append a data printing request item at the end of the display data for display on the LCD, and in the event that the displayed data printing request item is selected, sends a data printing request to the data output control terminal.02-12-2009
20100042739CONFIRMATION OF DELIVERY OF CONTENT TO AN HTTP/TCP DEVICE - A method to confirm delivery of data to a receiving device via a sending socket is disclosed. One embodiment of the method comprises determining when a predetermined amount of data has been removed from a send buffer of the sending socket and sending a confirmation when the predetermined amount of data has been removed from the send buffer. Other embodiments are described and claimed.02-18-2010
20100042738CONTENTS RECEIVING APPARATUS OBTAINING APPLICATION CONTROL INFORMATION AND METHOD THEREOF - Provided are a contents receiving apparatus for obtaining application control information and a method thereof, the method comprising: receiving application control information, including effective duration information, from a server; determining whether a current control time point is within a time period represented by the effective duration information; and selectively requesting other application control information from the server in response to the determining.02-18-2010
20100042737DATA TRANSMISSION DEVICE, READ DATA TRANSMISSION DEVICE, AND DATA TRANSMISSION METHOD - A data transmission device includes: a sending unit that sends data according to one of a plurality of communication protocols; a data obtaining unit that obtains data; a communication address obtaining unit that obtains plural communication addresses assigned to a destination to which the obtained data is to be sent; a determining unit that determines a communication protocol to be used for sending the obtained data to the destination from among one or more communication protocols that are included in the plural communication protocols to which the sending unit is adapted, and that correspond to one of the obtained plural communication addresses; and a transmission control unit that causes the sending unit to send the obtained data according to the determined communication protocol to a communication address corresponding to the determined communication protocol, the communication address being included in the obtained plural communication addresses.02-18-2010
20100042736SYSTEM AND METHOD FOR DETERMINING PRINTER HEALTH - A system and method for determining whether a printing device is operating properly may include determining, by a computing device, whether a protocol is supported by a printing device. Using the supported protocol, implementation information may be transmitted to the printing device. Response information may be received from the printing device. A result based on the response information may be reported. The result may be indicative of the operation of the protocol on the printing device.02-18-2010
20090157889PER-REQUEST CONTROL OF DNS BEHAVIOR - In various embodiments, a user or subscriber of a domain name system (DNS) service that provides various DNS resolution options or features, such as misspelling redirection, parental filters, domain blocking, or phishing protection through the DNS process, can influence how requests for domain name (DNS) information are handled on a per-request basis. The user or subscriber may configure the DNS client software of their personal computer or configure their broadband router to provide control information to a DNS server with DNS resolution options that enables the DNS server to resolve DNS queries with the DNS resolution options on a per-request basis. As a result, the user can mitigate exposure to pop-ups, pop-unders, banner ads, fraudulent offers, malware, viruses, or the like, from websites using the domain name system.06-18-2009
20100332672Meta-Protocol - A tangible computer readable medium may include a program of instructions which when executed by one or more processors, may implement a method of managing protocols. Instructions may include agreeing upon one or more protocol specifications. Instructions may include identifying one or more components required to implement one or more protocol specifications. Instructions may include communicating among parties one or more components when one or more components is a missing component. Instructions may include communicating among parties one or more protocol specifications. Instructions may include generating one or more executable codes using one or more protocol specifications. Instructions may include generating one or more executable codes using one or more components.12-30-2010
20100332671METHOD AND SYSTEM FOR DISTRIBUTION OF INFORMATION CONTENTS AND CORRESPONDING COMPUTER PROGRAM PRODUCT - The interfacing of coded media data packets in the transfer from and to a peer-to-peer network envisages that the data packets are included in groups of packets that may have lengths different from one another. Each group of data packets is encapsulated in a group of chunks of given length. The media data is made available in the network as a multiplicity of different descriptions of a multiple-description coding of one and the same media content. The terminals of the peer-to-peer network are configured for accessing selectively the multiplicity of different descriptions of said media contents, combining them with one another, or else accessing one of the different descriptions in substitution for another preserving access to the media contents. The data may be made available as base layer and at least one enhancement layer of one and the same media content.12-30-2010
20130046900DYNAMIC TRANSACTION PROTOCOL UPGRADES - Including support for advanced protocols in propagation information transferred between applications. Transaction managers associated with the applications communicate with each other to complete a transaction. Rather than communicating using a standard protocol, embodiments of the invention enable a first transaction manager to identify advanced protocols supported by the first transaction manager to a second transaction manager using existing propagation tokens. The second transaction manager selects one of the supported protocols to communicate with the first transaction manager to complete the transaction.02-21-2013
20130046898SYSTEM WITH MULTIPLE NETWORK PROTOCOL SUPPORT - The present invention provides a system with multiple network protocol support. The system includes: a first memory, the first memory comprising program instructions for processing upper and lower layers of the network protocol; a first processor, where the first processor processes the upper layers of the network protocol for a data packet according to the program instructions in the first memory; and a second processor, where the second processor processes lower layers of the network protocol for the data packet according to the program instructions in the first memory. When the network protocol is changed, instructions for the new protocol is fetched from a second memory and placed in the first memory. Thus, the hardware of the system need not be redesigned when changing protocols, and the same on-system unit is used to implement each protocol. This increases flexibility, provides cost effectiveness, and increases the reliability of the system.02-21-2013
20130046899IPV6 LAN-SIDE ADDRESS ASSIGNMENT POLICY - Techniques are presented for assigning a network address to a computing device. In one embodiment, a network device such as a router may be responsible for assigning a network address (e.g., an IP address) to a connected computing device. For example, in IPv6, the network device provides the computing device with a 64-bit prefix that the computing device then uses to generate a 128-bit unique IP address. The network device typically receives this prefix from another server located in the WAN. In case of a communication failure with the WAN, the network device may be unable to attain the correct prefix. Instead of assigning a random prefix that may cause a conflict if the computing device uses the incorrect prefix on the WAN, the network device may assign a different IP address using a different communication protocol—e.g., IPv4. The computing device can then use IPv4 to access both the LAN and the WAN without risking a conflict.02-21-2013
20090043904CONNECTION DEVICE AND PROGRAM - In a connection device connected to a network mounted in a boat, a protocol of a connection device connected to a network mounted in a boat is identified based on a communication ID in a certain message transmitted through the network. A device protocol is determined in accordance with the protocol of the network. Data communication in the network is performed in conformity with the device protocol. Accordingly, when the connection device is connected to the network, the connection device automatically identifies a protocol of the network and operates appropriately. Therefore, upward compatibility is maintained and usability is improved.02-12-2009
20090307365Localization Of Resources Used By Applications In Hand-Held Electronic Devices And Methods Thereof - A system and method are provided for localizing applications that are used with hand-held electronic devices.12-10-2009
20090307364COMMUNICATION APPARATUS AND CONTROL METHOD - In a communication apparatus for communicating based on a communication protocol, context information relating to a connection of the communication protocol is held and managed. The timer used in the communication protocol is used for time-count process, a notification of timeout of the timer is given in advance, and when the notification of timeout is given in advance, an instruction for pre-load is given so that the context information is stored in the cache memory. Thereby, upon timeout of the timer, the context information is stored in the cache memory.12-10-2009
20090307363NETWORK PROTOCOL REASSEMBLY ACCELARATION - Methods and systems are provided for network protocol reassembly acceleration. According to one embodiment, an incoming packet is received at a network interface. Payload data from the packet is written by a memory interface to a physical page within a system memory on behalf of the network interface based on a sequence number associated with the incoming packet and by obtaining a physical address from a virtual memory map corresponding to an incoming session with which the packet is associated. After the physical page is full, the physical page is made accessible to a user process being executed by a processor associated with the system memory by remapping the physical page through a paging table used by the user process.12-10-2009
20120191868METHOD AND APPARATUS FOR INEXPENSIVELY MONITORING AND CONTROLLING REMOTELY DISTRIBUTED APPLIANCES - A method and associated apparatus are described that enables unattended, remotely distributed appliances, such as vending machines, utility meters, thermostats and kitchen appliances (ovens, washing machines, refrigerators, etc.) to be connected inexpensively to each other and to a centrally located server. The apparatus 1) uses relatively simple “personality” modules to adapt the apparatus to the application in combination with a sophisticated core module that provides the intelligence needed to process data locally, to format that data and to transfer it to a remote server and 2) uses existing Internet-based communication links, thereby avoiding the costly proprietary links used with current state-of-the-art solutions.07-26-2012
20110016221Brokerage Transaction Server and Method Using Encapsulated Messages - Brokerage transactions servers and related methods are provided having low latency. In a first embodiment of the invention there is provided a method of processing exchange transaction information for exchange brokerage purposes in an inbound digital message stream in a first protocol dialect. One embodiment utilizes canonical FIX messages for processing purposes. A related embodiment includes, for each message in the stream, storing in memory each successive change made to the message and any metadata created by the foregoing processes; and in an encapsulation process, accessing memory and creating an encapsulated version of the message that includes: (i) the message in original form prior to the receiver process, (ii) the metadata, and (iii) each successive change made to the message by any of the foregoing processes.01-20-2011
20090094373METHODS AND SYSTEMS FOR PRESENTATION LAYER REDIRECTION FOR NETWORK OPTIMIZATION - The present invention relates to systems, apparatus, and methods of intercepting commands at an application presentation layer. The method includes intercepting, at a proxy client, a command issued by an application to a network resource before the command is converted into a corresponding protocol command. The method further includes forwarding a simplified command of the corresponding protocol command to a proxy server, and converting, at the proxy server, the simplified command into the corresponding protocol command. Further, the method includes transmitting the corresponding protocol command to the network resource and receiving a response from the network resource, such that, the response corresponds to the protocol. The method further includes transmitting a confirmation message to the proxy client upon completion of the corresponding protocol command and transmitting the confirmation message to the application.04-09-2009
20130073740APPLICATION NETWORK COMMUNICATION - A method and apparatus is provided to discover and integrate applications in an application router framework. The discovery operation includes receiving a registration notification for an application on a network, adding information describing the application to a repository into a data structure and publishing the data structure onto an application router. The association operations include querying one or more application routers on an application network for meta-data and other information on applications, exchanging the meta-data and other information between the application routers and associating the applications together automatically using their respective application protocols. Routing operations include receiving application information in an application protocol format, converting the application information in the application protocol format into a neutral protocol format and forwarding the application information in the neutral protocol format along with state information to other application router devices on the network.03-21-2013
20110066742DEVICES AND METHODS FOR SCHEDULING TRANSMISSION TIME OF MEDIA DATA - Disclosed are a method and device for scheduling transmission time of media data. The media data comprises a plurality of media data units. In one embodiment, the device comprises: a first determination unit configured to determine a latest time for transmitting each media data unit; a second determination unit configured to determine an earliest time for transmitting each media data unit; and a scheduling unit configured to schedule a transmission time for each media data unit by rule of: if the determined latest time for a media data unit is not less than the determined earliest time for said media data unit, the scheduling unit selects a maximal one from the determined earliest time and a predetermined transmission time for said media data unit as the transmission time, otherwise, the scheduling unit schedules the transmission time at the determined earliest time.03-17-2011
20090300199Methods and Media for a Protocol Abstraction Layer for Information Handling Systems - A method for communicating with remote devices wherein the method includes sending a request through an application programming interface (API), formatting the request and routing the request to a first connection associated with a first protocol. The method further includes mapping the request into a first command, wherein the first command conforms to the first protocol and sending the first command to a remote device.12-03-2009
20090031035WIRELESS ARCHITECTURE FOR TRADITIONAL WIRE BASED PROTOCOL - Aspects describe service discovery of wireless MDDI client-capable devices though interaction with an underlying bearer protocol. Service discovery can be performed when the underlying layer supports multicasting, when the underlying layer is wiMedia UWB MAC and/or UDP/IP. Service discovery can be initiated by a w-MDDI sender and/or a w-MDDI receiver. An optional mutual security association procedure can be conducted if both devices support security and security is necessary.01-29-2009
20130067105SIP INTERFACE FOR MEDIA RECORDING VIA INAP - A SIP interface for media recording via INAP is disclosed. The present invention relates to SIP networks and, more particularly, to recording messages in SIP networks. Existing recording mechanisms offer only audio and fax based recording services to user for making announcements. Also, existing mechanisms would require a unique announcement ID for every type of media format recorded in the announcement. Thus, the options offered for the users are limited and poses difficulty to the user to enter different announcement ID's for every format. The present invention provides mechanisms wherein users can record announcements using different media types. Media types supported by a media server such as audio, text, video or combination of them may be employed in the recording. In addition, the mechanism provides a single announcement ID which can be employed for recording different media types. Thus, user is provided with options for recording service.03-14-2013
20120117260Enhanced Diameter Gateway - The invention is an apparatus that performs Diameter protocol routing as well as real-time Diameter protocol capture and display in a telecommunications network. The improvement over the prior art enables the network operator to quickly determine routing errors in their network and minimize network interruptions without purchase and configuration of additional test tools.05-10-2012
20090265474INTEROPERABILITY OF A NETWORK INTERFACE PROTOCOL WITH AN INTERNET INTERFACE PROTOCOL - A method for interoperability of a network interface protocol with an Internet interface protocol begins by receiving a scan channel request of a plurality of channels that are in accordance with the network interface protocol. The method then continues by determining whether an Internet packet is being received via one of the plurality of channels when the channel scan request is received (i.e., is a higher layer protocol supporting a current transmission). If so, the method continues by scanning at least one channel of the plurality of channels, but does not scan all of the plurality of channels at one time. The method continues after the scanning by tuning to the channel supporting the higher layer protocol communication to transmit at least one outbound Internet packet. The method then continues by scanning at least another channel of the plurality of channels.10-22-2009
20120233344COMMUNICATION APPARATUS - A communication apparatus of one embodiment includes a hardware protocol processing unit, a software protocol processing unit, a hardware protocol process information generating unit to generate protocol process information from the result of the processing by the hardware protocol processing unit, a software protocol process resumption unit to perform control of the software protocol processing unit using the protocol process information generated by the hardware protocol process information generating unit, a software protocol process information generating unit to generate protocol process information from the result of the processing by the software protocol processing unit, and a hardware protocol process resumption unit to perform control of the hardware protocol processing unit using the protocol process information generated by the software protocol process information generating unit.09-13-2012
20090013085INTERACTION-MANAGEMENT METHODS AND PLATFORM FOR CLIENT-AGENT INTERACTION-RELATED ENVIRONMENTS - A platform for enabling collaboration of components of a distributed interaction-related loosely-coupled system, and a method thereof are provided. The platform may include a communication medium and interaction-related business services capable of communicating via the communication medium using an interaction management protocol. The platform may include one or more business process management services to create one or more business flows that utilize one or more of said business services.01-08-2009
20090006638System and Method for Accessing Features Offered by an Application Server - Systems and methods are provided for accessing additional features offered by an application server. The additional features are generally regarded as being specific to the application server. According to an embodiment of the application, a communications device obtains information for accessing the additional features. The communications device accesses an additional feature by instructing the application server to execute the additional feature according to the information that has been obtained. In specific implementations, the information for accessing the additional features is provided by an Extensible Markup Language ‘XML’ file.01-01-2009
20130166764Using A Knowledge Network for File Transfer Protocol - Systems, methods, and apparatus, including software tangibly stored on a computer readable medium, involve executing file transfer protocol (FTP) operations. An FTP request is received, and a first sequence of FTP operations is executed in response to the request. The first sequence of FTP operations defines a first path in a knowledge network that includes multiple nodes. The first path includes a first subset of the nodes. A second sequence of FTP operations is executed. The second sequence of operations defines a second path in the knowledge network, and the second path includes a second subset of the nodes. The first sequence and/or the second sequence is selected as a preferred sequence of operations based at least in part on the execution of the first and second sequences of operations. An identification of the preferred sequence of operations is stored, for example, for use in responding to a subsequent FTP request.06-27-2013
20080307102TECHNIQUES FOR COMMUNICATING DATA BETWEEN A HOST DEVICE AND AN INTERMITTENTLY ATTACHED MOBILE DEVICE - A relatively simple protocol for transferring files and other data between endpoints. The endpoints are a host electronic device and a client electronic device. The connection between the end points can utilize a reliable stream transport connection. Communication is accomplished utilizing packets that have a header and a body with information to be used in transmitting data between the end points. Various packet types are utilized to achieve data transfer.12-11-2008
20100153570ENVELOPE ATTACHMENT FOR MESSAGE CONTEXT - A system for aggregating context information for messages. The system includes a context container. The context container associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries.06-17-2010
20120278494SYSTEMS AND METHODS OF COMMUNICATING USING XML - An embodiment is a method of providing services to users. A system receives an XML command at the network system from a service provider system. It parses the XML command and translates at least a portion of the XML command, which it uses to authorize an action. The system receives and translates the authorization result to produce an XML response, and transmits the XML response.11-01-2012
20100268834Method For Embedding Meta-Commands in Normal Network Packets - A method for synchronizing different components of a computer network system using meta-commands embedded in normal network packets. The data communication channel between different components of a computer network system can be used to transport meta-commands piggybacked in normal network packets, without modifying or compromising the validity of the protocol message. Embodiments of the method can be used for embedding test synchronization and control commands into the network packets sent through a device or system under test. The device or system under test can be an edge device, with the data communication channel carrying normal packets containing meta-commands embedded in the packets to synchronize the test control of the test clients and the test servers connected to the edge device.10-21-2010
20090254671Remote control of a device by a terminal10-08-2009
20110296044KEEP-ALIVE HIATUS DECLARATION - In an embodiment, a method is performed by one or more processors and comprises obtaining a hiatus declaration that indicates that a network device will be incommunicable; suspending communication with the network device until expiration of a hiatus time period during which the network device is expected to be incommunicable; resuming communication with the network device in response to any of: determining that the hiatus time period has expired; obtaining a keep-alive message from the network device; or obtaining other indication that the network device can communicate.12-01-2011
20090300198CONNECTING COLLABORATION NODES - A system including a first node configured to receive first data in a first format that specifies a network destination for the first data and convert the first data to second data in a second format that does not specify a network destination for the second data and a second node configured to receive the second data from the first node over a first connection and convert the second data to third data in a third format that specifies a network destination for the third data is provided.12-03-2009
20110191486METHOD AND APPARATUS FOR S.I.P./H.323 INTERWORKING - An interworking function (IWF) for a first and second protocol based network, for example, an H.323 protocol based network and an SIP protocol based network comprises an interworking gateway server including a state machine for defining each call processing state and a translation table for use in translating addresses formatted in each protocol. A method of interworking for use in interworking between said first protocol based network and said second protocol based network comprises the steps of receiving at said interworking gateway server serving said first and second protocol based networks a request from an endpoint in the first or second protocol based networks, establishing a state machine in memory whereby, for each state of said state machine, a message associated with that state is categorized as one of a triggering message, a non-triggering message and an error message, establishing a translation table in said memory whereby an address formatted in said first protocol has a one-for-one correspondence with an address formatted in said second protocol, processing said request in accordance with said translation table and said state machine and permitting communication between said first and second endpoints utilizing a realtime transport protocol. In the event media is terminated at said interworking gateway server, the interworking gateway server, in one embodiment, comprises a media switching fabric for switching media terminated at the gateway to an addressed endpoint capable of receiving it.08-04-2011
20090210548METHOD OF AND APPARATUS FOR PROVIDING ISOCHRONOUS SERVICES OVER SWITCHED ETHERNET INCLUDING A HOME NETWORK WALL PLATE HAVING A COMBINED IEEE 1394 AND ETHERNET MODIFIED HUB - A combined IEEE 1394-2000 and ethernet network allows devices on the network to operate according to both the IEEE 1394-2000 protocol and the ethernet protocol. The devices within the network are able to send IEEE 1394-2000 isochronous data, IEEE 1394-2000 asynchronous data and ethernet data. Both IEEE 1394-2000 and ethernet devices within the network are coupled to modified hubs (MHubs) to form a local cluster. The MHubs are coupled to an ethernet switch which controls communications between devices in different local clusters. The ethernet switch and the MHubs obey an isochronous interval in which all isochronous data transfers will be allowed. Preferably, on a regular and reoccurring period, the ethernet switch sends an isotick signal to begin the isochronous interval. Any bandwidth left after the isochronous interval is then allocated to the traditional ethernet traffic and the IEEE 1394-2000 asynchronous traffic, until the start of the next isochronous interval.08-20-2009
20090187669System and method for reducing traffic and congestion on distributed interactive simulation networks - A system and method are provided for communicating Distributed Interactive Simulation (DIS) traffic over a network in an accelerated manner. In one embodiment, DIS traffic is accelerated through use of accelerated DIS packets having a reduced size. In this manner, network traffic is reduced. Accelerated DIS packets may be created and communicated through one or more DIS accelerators. A first DIS accelerator may accept a DIS packet and create an accelerated DIS packet therefrom by comparing the DIS packet to a cache and forming an accelerated DIS packet comprising the differences between the DIS packet and the cache. Data in the original DIS packet may be subsequently restored by a second DIS accelerator which combines the information in the accelerated DIS packet and the cache to restore the original DIS packet. Accelerated DIS packets may be communicated over an encoded communication channel in one or more embodiments.07-23-2009
20100274914INTERFACE FOR CONNECTING A NETWORK ELEMENT TO A SESSION INITIATION PROTOCOL APPLICATION SERVER10-28-2010
20100169501Massage communication techniques - A network protocol unit interface is described that uses a message engine to transfer contents of received network protocol units in message segments to a destination message engine. The network protocol unit interface uses a message engine to receive messages whose content is to be transmitted in network protocol units. A message engine transmits message segments to a destination message engine without the message engine transmitter and receiver sharing memory space. In addition, the transmitter message engine can transmit message segments to a receiver message engine by use of a virtual address associated with the receiver message and a queue identifier, as opposed to a memory address.07-01-2010
20090144438STANDARDS ENABLED MEDIA STREAMING - A system and method are provided for streaming media from a media device to a client device using a standards platform, as opposed to a proprietary platform. In one example, the method involves sending an invite for communication to the media device, receiving an acceptance of the invite for communication from the media device, sending a play request to the media device, and receiving an acceptance of the play request from the media device, wherein communications between the media device and the client device are handled in at least one standard protocol and are not handled in a proprietary protocol.06-04-2009
20090150554Digital media communication protocol - A digital media communication protocol structured to selectively transmit one or more digital media files between a media terminal and a media node via a communication link on an interactive computer network. The communication link is initiated by the media terminal, wherein the media terminal is disposed in an accessible relation to the interactive computer network. The digital media communication protocol, and in particular, the communication link, is further structured to bypass at least one security measure, such as, for example, a password, security key, and/or firewall.06-11-2009
20100121968SYSTEM AND METHOD FOR AUTOMATING OPERATIONS OF HOUSEHOLD SYSTEMS FROM REMOTE APPLICATIONS - A system and method is provided for programming and controlling home automation systems. The system includes a client application adapted to encode instructions to operate household devices for transmission over a communications link. The system also includes a translator module adapted to decode and translate the instructions into control signals for controlling operations of household devices. The translator module is further adapted to listen for and encode operation updates of the household device to the client application.05-13-2010
20120110200Multiprotocol Adapter System and Data Conversion Method in Multiprotocol Adapter System - Provided are a multiprotocol adapter system and a data conversion method in the multiprotocol adapter system. The multiprotocol adapter system may include a connection recognizing unit to recognize a connection with a plurality of different kinds of devices; a session managing unit to manage a connection session by sensing an input signal of the plurality of different kinds of devices connected by an input, to manage the connection with the devices; a plug and play unit to control the plurality of different kinds of devices by a unit of service provided by the plurality of different kinds of devices; a data converting unit to convert data received; a user information managing unit to manage user identity information received via radio frequency identification; and a data transmitting unit to combine the converted data and the user identity information and transmit the combined data to a terminal.05-03-2012
20100082830SYSTEM AND METHOD FOR PROCESSING MESSAGES USING PLUGGABLE PROTOCOL PROCESSORS IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE - A computer-implemented system and method for processing messages using pluggable protocol processors in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes receiving a message having a protocol-specific portion and a protocol-agnostic portion; determining a protocol compatible with the received message; activating one of a plurality of pluggable protocol processors compatible with the received message; processing the protocol-specific portion of the received message using the activated pluggable protocol processor; and processing the protocol-agnostic portion of the received message using a message processing pipeline, the message processing pipeline including a plurality of stages for processing the protocol-agnostic portion of the received message.04-01-2010
20100088424Efficient Buffer Utilization in a Computer Network-Based Messaging System - Buffering messages by receiving a message from a messaging client, writing the message to a logically-contiguous write-available region of a message buffer starting at a logically next write-available location within the write-available region, updating a head index to indicate a head boundary between a logically last message in the message buffer and a logically next write-available location in the message buffer, defining a packet including the message within the message buffer, transmitting a packet that includes a logically first message in the message buffer, and updating a tail index to indicate a tail boundary between a new logically last write-available location in the message buffer and a new logically first message in the message buffer.04-08-2010
20090106436METHODS AND SYSTEMS FOR OFFLOAD PROCESSING - Communication nodes, systems and methods are described which provide offload processing capabilities. Tasks can be offloaded from a host element to an offload processing element. Incoming data streams can have their associated Layer 3/Layer transportation protocol stacks terminated. Data can be repackaged and routed using an internal, offload protocol which also preserves L3 and/or L4 information.04-23-2009
20100082829SYSTEM AND METHOD FOR PEER-TO-PEER WIDE AREA NETWORK COMMUNICATION - A method of operating a peer to facilitate fast group communication between subscribers in a peer-to-peer wide area network is disclosed. In the peer-to-peer wide area network, each of the subscribers are affiliated to a talkgroup, and further registered to at least one peer within the peer-to-peer wide area network. In operation, the peer exchanges messages with other peers to determine that one or more peers listed in a talkgroup topology is still active. When the peer receives a media for a talkgroup from a subscriber affiliated to the talkgroup, the peer duplicates the media for the talkgroup, and unicasts the duplicate media to the one or more peers that are listed as active in the talkgroup topology to enable the one or more peers to deliver the media to the respectively registered subscribers affiliated to the talkgroup.04-01-2010
20120271961AUTOMATED PROTOCOL SELECTION FOR HOST ADAPTER CARD - A method is disclosed, wherein a host adapter is selectively connected to a network using either a four-channel connection or a single-channel connection. Whether the four-channel connection or the single-channel connection has been made to the host adapter is automatically detected. A default four-channel protocol is automatically invoked in response to detecting the four-channel connection has been made. An alternative single-channel protocol is automatically invoked, instead, in response to detecting the single-channel connection has been made. The host adapter communicates over the network using the selected one of the default, four-channel protocol and the alternative, single-channel connection using the same host adapter.10-25-2012
20100125671DYNAMICALLY ACTIVATING BUFFERED DATA PUBLISHERS IN SENSOR NETWORKS - In one embodiment, a node in a computer network may receive data of a particular type at a first frequency (e.g., a sensor in a sensor network), and may correspondingly determine whether there is at least one interested subscriber for the data of the particular type, where the interested subscriber desires the data at a second frequency. If there is an interested subscriber, buffered data publishing may be dynamically activated at the node in response to a ratio between the second and first frequencies being less than a configured threshold. In particular, buffered data publishing comprises buffering the received data and transmitting a latest received data to the interested subscriber at the second frequency.05-20-2010
20120144051SYSTEM AND METHOD FOR DETECTION OF DATA TRAFFIC ON A NETWORK - Systems and methods are described for detecting data traffic of a specific type, such as voice-over-IP traffic, on a network. A detector connected to the network is used to identify a set of data packets traveling across the network that conform to at least one signature describing data complying with a data transmission protocol. The detector is used to manipulate the set of data packets or create a record of data associated with the set of data packets. Such record can be analyzed or transferred to an external billing system to capture revenue for the transmission of the data.06-07-2012
20090287838METHOD AND APPARATUS FOR INEXPENSIVELY MONITORING AND CONTROLLING REMOTELY DISTRIBUTED APPLIANCES - A method and associated apparatus are described that enables unattended, remotely distributed appliances, such as vending machines, utility meters, thermostats and kitchen appliances (ovens, washing machines, refrigerators, etc.) to be connected inexpensively to each other and to a centrally located server. The apparatus 1) uses relatively simple “personality” modules to adapt the apparatus to the application in combination with a sophisticated core module that provides the intelligence needed to process data locally, to format that data and to transfer it to a remote server and 2) uses existing Internet-based communication links, thereby avoiding the costly proprietary links used with current state-of-the-art solutions.11-19-2009
20080275995Application-Independent Service Delivery - A service delivery platform that can support a number of different services is provided. A context regarding an application device is received by the service delivery platform. Applications executed on the service delivery platform use the context to optimize the delivery of information to application devices.11-06-2008
20110208871QUEUING BASED ON PACKET CLASSIFICATION - A system includes a host and a network controller coupled to the host by a bus. The system includes logic to classify Transmission Control Protocol/Internet Protocol (TCP/IP) receive packets based on the network source, network destination, port source, and port destination of the respective receive packets; and cause queuing of the receive packets in a one of multiple receive queues based on the classifying such that receive packets having the same network source, network destination, port source, and port destination are to be queued to the same one of the multiple queues for processing.08-25-2011
20080244079COMPUTER PATCH MANAGEMENT IN "ROAD WARRIOR" CONTEXTS - Methods and arrangements for facilitating and streamlining patch management in “road warrior” and analogous contexts. Particularly, there are broadly contemplated herein, in accordance with at least one presently preferred embodiment of the present invention, methods and arrangements for facilitating determinations of suitable times for enabling system updates and/or downloads.10-02-2008
20080250152COMMUNICATION METHOD HAVING FIREWALL NETWORK TUNNEL AND LOCATION TRANSPARENCY - A communication method allowing data to be exchanged over different networks and having a firewall network tunnel and location transparency includes a first web application program, a first web server, a first cache, a first transport layer communication program, a plurality of second web application programs, a plurality of second web servers, a plurality of second caches, a plurality of second transport layer communication protocols, a plurality of Hyper Text Transfer Protocol (HTTP), a first communication packet, a plurality of HTTP second communication packets, a plurality of cache communication packets, and a plurality of transport layer communication packets, to achieve communication over different networks by executing certain steps.10-09-2008
20090037594METHOD AND SYSTEM FOR IMPROVING COMPUTER NETWORK SECURITY - Computers connected to a private network are monitored and controlled through the use of a client agent that operates in association with the computer and a server client that establishing security parameters, privileges and authorizations for the computer. The invention can prevent access to certain devices according to an active security policy. Any activity of the computer, such as a request to transfer data to an external device, access a particular file, etc. is monitored and controlled by the client agent. No operations or procedures are allowed by the computer inconsistent with the active security policy. The security policy may be set by the administrator of the private network according to the user rights and position in the organization02-05-2009
20080281976METHOD TO RECEIVE UDP RESPONSE MESSAGES ACROSS MULTIPLE INCOMING UDP PORTS - An apparatus includes a plurality of UDP ports capable of receiving UDP messages and a message generator to generate a request message to be transmitted to remote endpoints connected over a network via a connectionless diagram protocol. The request message includes a header section having data identifying a plurality of reply-to addresses corresponding to the UDP ports.11-13-2008
20080281975METHODS AND APPARATUS TO ROUTE A COMMUNICATION SESSION IN AN INTERNET PROTOCOL (IP) MULTIMEDIA SUBSYSTEM (IMS) NETWORK - Methods and apparatus to route a communication session in an Internet Protocol (IP) Multimedia Subsystem (IMS) network are disclosed. An example method comprises determining at a tElephone NUMber mapping (ENUM) query server if a called destination associated with an ENUM query request message is subject to re-direction, and determining at the ENUM server a final destination for the called destination when the destination is subject to redirection, the final destination being different from the called destination.11-13-2008
20080288650Method for the Energy-Saving and Timely Transmission of Event Messages - A method and a system-on-a-chip for the guaranteed and energy-saving transmission of event messages is provided in a distributed computer system consisting of a plurality of node computers, which are interconnected by a time-controlled communications system. The node computers establish a common time base of known precision and periodically exchange messages at a prior defined points in time. A guaranteed event message is sent in a sporadic time-controlled message (SZN). The sporadic time-controlled message transports the guaranteed event message and is sent only if the content of this sporadic time-controlled message has been changed since the last time it was sent. The receiver stores the content of an incoming sporadic time-controlled message in a queue until the receiving process has read this content exactly once in a consuming manner.11-20-2008
20080288651Consistent Policy Control of Objects in a Service Oriented Architecture - A method for the consistent control of policies assigned to objects of a service oriented architecture is disclosed. Each policy may include one or more assertions, and the method may include identifying one or more operational dependencies between at least two SOA objects, analyzing the assigned policies of the at least two SOA objects to determine any inconsistency, and issuing a warning to a user if an inconsistency has been determined.11-20-2008
20080288649USING PRESENCE PROXIES TO GROUP PRESENCE NOTIFICATIONS - The present invention discloses a method and a system for using presence proxies to group presence notifications. In the invention, a presence server can accept, manage, and distribute presence information. Multiple watchers can subscribe to the presence information managed by the presence server. A presence proxy can receive or intercept subscription requests from the watchers, can group these subscription requests, can establish a single subscription between the presence proxy and the presence server for each group of subscription request, can receive notifications form the presence server associated with the single subscription, and can convey received notifications to each of the watchers in a group associated with the single subscription responsive to receiving a corresponding notification from the presence server.11-20-2008
20080313343COMMUNICATION APPARATUS, APPLICATION COMMUNICATION EXECUTING METHOD, AND COMPUTER PROGRAM PRODUCT - A software communication unit executes a plurality of application communications executed in parallel in a network according to a TCP/IP control by a software. A hardware communication unit executes the application communications according to a TCP/IP control by a TCP/IP offload engine (TOE). A communication allocating unit executes an allocation processing for allocating a hardware communication by the hardware communication unit and a software communication by the software communication unit based on reference information on each of the application communications, for application communications that are simultaneously executed.12-18-2008
20080313342METHOD FOR TRANSMITTING FILES BASED ON NETWORK DIGITAL SIGNAGE SYSTEM - The present invention relates to a method for transmitting files based on network digital signage system comprising 12-18-2008
20080235387Method and Apparatus for the Dynamic Introduction of New Attributes into Policies - In one aspect this invention provides a computer program embodied on a computer readable medium that is executed by at least one data processor of a policy management system. The computer program includes first computer program instructions for implementing a user interface and second computer program instructions for implementing a policy manager that is coupled to the user interface via a policy repository for introducing a new attribute, using the first computer program instructions, into a policy for a policy-managed system, without requiring a change to (e.g., without having to re-write or re-compile) the second computer program instructions.09-25-2008
20080235386Techniques for Updating Security-Related Parameters for Mobile Stations - A method is performed on a first server for communicating with a mobile station in order for the mobile station to update a security-related parameter. The method includes determining that a request expressed in a first protocol has been made by a second server for updating the security-related parameter on the mobile station. In response to the determination, the request is packaged in a message expressed in a second protocol and is communicated to the mobile station. Another method is disclosed that is performed on a mobile station for updating a security-related parameter. The method includes receiving a message that is expressed in a first protocol from a server and that includes a request for the mobile station to update the security-related parameter. The request is expressed in a second protocol. In response to the message, at least one operation is performed in order to update the security-related parameter.09-25-2008
20100138553Selecting Format for Content Distribution - Among other disclosed subject matter, a computer-implemented method for performing a content distribution associated with a format includes performing analysis of an information collection reflecting network activities by a user, the network activities occurring in response to earlier content distributions to the user. The method includes selecting a format for a content distribution to be made to the user, the format being selected based on the analysis. The method includes performing the content distribution to the user using the selected format.06-03-2010
20090182886DELIVERY AND DISPLAY OF INFORMATION OVER A DIGITAL BROADCAST NETWORK - A digital broadcast network is disclosed that can provide information at different frequency repetition rates in order to mitigate delay of information at a receiving device. A data stream can be divided into sets of data and depending on how each set of data will be consumed by a user, respective weights or priorities can be assigned to each set. Based on the weight or priority, at least one set of data can repeat more frequently within the data stream than other sets of data. Thus, upon receiving the data stream, the set of data repeated more frequently can be rendered on a user device at substantially the same time as the information is requested. Assigning a more frequent repetition rate of certain sets of data allows the receiving device to quickly obtain and render more important data.07-16-2009
20090138612Control device - The present invention relates to a control device with a supply device (05-28-2009
20090138613Network Converter and Information Processing System - A network converter connected to an information processing device and a storage device so as to be communicable including a conversion table storage section which stores combinations of iSCSI names of the information processing device and the storage device and WWNs (World wide Name) of the information processing device and the storage device in a conversion table, a first identification number conversion section which converts the iSCSI names into the WWNs according to contents stored in the conversion table, and a second identification number conversion section which converts the WWs into the iSCSI names according to contents stored in the conversion table.05-28-2009
20090327505Content Identification for Peer-to-Peer Content Retrieval - Described is a technology in which client content requests to a server over a wide area network (WAN) are responded to with hash information by which the client may locate the content among one or more peer sources coupled to the client via a local area network (LAN). The hash information may be in the form of a segment hash that identifies multiple blocks of content, whereby the server can reference multiple content blocks with a single hash value. Segment boundaries may be adaptive by determining them according to criteria, by dividing streamed content into segments, and/or by processing the content based on the content data (e.g., via RDC or content/application type) to determine split points. Also described is content validation using the hash information, including by generating and walking a Merkle tree to determine higher-level segment hashes in order to match a server-provided hash value.12-31-2009
20080320156Multi-Radio Channel Bonding - A number of embodiments concern a computer component for communicating data between a computer and a network. The computer component can include: (a) a dual band management component configured to receive first data from at least one of the computer and the network and configured to divide the first data info two or more portions; (b) a first network adapter electrically coupled to the dual band module and configured to transmit a first portion of the two or more portions in accordance with a first wireless standard; and (c) a second network adapter electrically coupled to the dual band module and configured to transmit a second portion of the two or more portions in accordance with a second wireless standard. The first wireless standard can be different from the second wireless standard. Other embodiments are disclosed herein.12-25-2008
20090006637System and Method for Communication Protocol Mapping - Systems and methods are provided for protocol mapping. According to an embodiment of the application, the protocol mapping is based on a non-compiled editable file (e.g. XML file) that describes the protocol mapping. Therefore, the protocol mapping can be updated by updating the non-compiled editable file without updating any compiled software. This allows the protocol mapping to be updated to reflect any changes to communication protocols that may occur without having to update any compiled software. Difficulties traditionally associated with updating protocol mappings can be avoided by not having to update compiled software.01-01-2009
20090024752Method and apparatus for storage-service-provider-aware storage system - A storage system includes a virtual volume configured on a storage controller and mapping to a physical storage capacity maintained at a remote location by a storage service provider (SSP). The storage controller receives an I/O command in a block-based protocol specifying a logical block address (LBA). The storage controller correlates the LBA with a file name of a file stored by the SSP, translates the I/O command to an IP-supported protocol, and forwards the translated I/O command with the file name to the SSP for processing. In the case of a write command, the SSP stores the write data using the specified file name. In the case of a read command, the SSP enables download of data from the specified file name. In an alternative embodiment, a NAS head may replace the storage controller for correlating the LBA with a file name and translating the I/O command.01-22-2009
20090210545SELECTION OF PEERS TO CLUSTER WITHIN A PEER-TO-PEER NETWORK - Peer-to-peer networks may be established by considering various characteristics of the peers when clustering the peers within the network. The characteristics may include operational criteria such as the cost of data transfer by each peer, the type and status of power being supplied to each peer, and the bandwidth available to each peer. The peer-to-peer networks may be established by requiring credentials to gain access to the peer-to-peer network, where those credentials may be a network access identifier that has previously been used to gain access to an underlying data network of the peer-to-peer network. The operational criteria used to select peers for clustering may be stored and accessed through association to the credentials used to gain access to the peer-to-peer network.08-20-2009
20090210546METHOD AND APPARATUS FOR TRANSFERRING MEDIA DATA BETWEEN DEVICES08-20-2009
20090198823DIGITAL SIGNAGE DISPLAY - A digital signage network employs a common data model and a subscription system to disseminate data gathered from a plurality of data sources to a number of displays. The network nodes interact with each other as content sources, content consumers, or both, with some systems acting as consumers to upstream sources and acting as sources to downstream consumers. The presentation of the data on a digital signage display allows for real-time binding of live data to provide a rich display effect.08-06-2009
20090198825Content Management in Peer-to-Peer Content Distribution Clouds - Managing content by influencing its distribution in the form of blocks or other units is crucial to the performance of a peer-to-peer content distribution system. We provide a content management module at each peer node to achieve this. The content management module implements a content request/response cycle in order to negotiate about blocks of content with other peer nodes. This cycle comprises an offer request, offer reply and a block request. These steps are preferably followed by data exchange and verification. The negotiation protocol used by our content management module provides a generic method that is advantageously used in conjunction with different encoding schemes such as full network coding and group network coding. In one embodiment we use group network coding and add information to the offer request and offer reply to facilitate efficient content distribution. Block request messages are selected to promote the use of on-the-fly decoding where possible.08-06-2009
20090198824Data transmission protocol and visual display for a networked computer system - An on-line multi-player virtual reality game is provided. The multi-player game system is capable of handling many simultaneous players connected to a computer system using personal computers or other gaming consoles via the Internet or other telecommunications network. A unique retransmission transport protocol is used for transmitting and retransmitting data of the multi-player game. A visual display is also provided having a network transmission status display bar.08-06-2009
20090063692BIDIRECTIONAL FLOW SERVICE SUPPORT METHOD IN IEEE 802.16/WIBRO SYSTEM - Provided is a bidirectional service flow management method in a wideband wireless connection communication system, and more particularly, a method of performing a bidirectional flow establishment. The method of providing a flow service in an IEEE 802.16/WiBro includes: generating a revised dynamic service addition (DSA) related message in which an area for designating bidirectional flow management information is allocated from a standard DSA related message; and performing a bidirectional flow initialization process between a subscriber station (SS) and a base station (BS) via single control message negotiation based on the revised DSA related message.03-05-2009
20120079128Modifying Remote Service Discovery Based on Presence - Modifying remote service discovery based on presence involves identifying service discovery data using ad-hoc, peer-to-peer, service discovery protocols of a local network. The service discovery data is aggregated via an entity of the local network. Presence data associated with a remote device located outside of the local network is identified and the aggregated service discovery data is altered based on the presence data. The altered aggregated service discovery data is made available to the remote device using out-of-band communications. The out-of-band communications are different from the service discovery protocols of the local network.03-29-2012
20120079127PROTOCOL CONVERSION USING FACILITIES AND UTILITIES - A method includes receiving first data in accordance with a first protocol from a first node using a first facility. The method further includes setting a semaphore in a semaphore field of a first entry in a process table. The method further includes translating the first data into second data using a first utility. The method further includes setting a second semaphore in a second semaphore field of a second entry in the process table. The method further includes sending the second data from a second facility to a second node in accordance with a second protocol.03-29-2012
20120079126CLOUD-BASED DEVICE INTERACTION - A logically centralized system or service, such as a cloud-based content management service, enables intelligent communication between disparate devices. Such communication enables content such as applications and data to be synchronized between various devices, where the synchronization takes into account the capabilities of each device to provide versions and/or formats of that content that are appropriate for each device. A user purchasing an additional device, for example, can have various applications and other content automatically installed or copied over to the additional device, but with versions or formats that take advantage of, and are appropriate for, the capabilities of that additional device. Further, the intelligent communication via a logically centralized service can enable such devices to interact even though those devices might utilize different protocols and/or formats, and might otherwise not be able to communicate or have ever have been tested together.03-29-2012
20080263218Method, Device and System for Predicting a Data Session Time - A method of predicting a session time of a service between a source and a destination in a communications network (10-23-2008
20090204718USING MEMORY EQUIVALENCY ACROSS COMPUTE CLOUDS FOR ACCELERATED VIRTUAL MEMORY MIGRATION AND MEMORY DE-DUPLICATION - A memory state equivalency analysis fabric which notionally overlays a given compute cloud. Equivalent sections of memory state are identified, and that equivalency information is conveyed throughout the fabric. Such a compute cloud-wide memory equivalency fabric is utilized as a powerful foundation for numerous memory state management and optimization activities, such as workload live migration and memory de-duplication across the entire cloud.08-13-2009
20090240824UDP Hole Punch Timeout Discovery Algorithm Over Network Address Translation Connection - A method is provided for communicating between a server and a client via a network address translator. The server is in communication with the network address translator via a first channel. The client is in communication with the network address translator via a second channel. The method includes performing a universal datagram protocol hole punch through the network address translator, sending an acknowledgment request from the client, receiving the acknowledgment request at the server and sending an acknowledgment. The universal datagram protocol hole punch the first channel with the second channel. The acknowledgment request includes information based on a predetermined period of time. The server sends the acknowledgement after delaying for the predetermined period of time, wherein the acknowledgment is based on the acknowledgment request.09-24-2009
20090210547SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER - Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates.08-20-2009
20090204717METHOD OF COMMUNICATION TO A DETACHED TERMINAL VIA A NETWORK - A communication apparatus, which allows a user to communicate via a network, carries out a switch off step (SOA) in response to a switch off command. In the switch off step (SOA), the communication apparatus allows the user to select (SM08-13-2009
20090216895COMMUNICATION PROTOCOL CONVERTER AND METHOD OF PROTOCOL CONVERSION - The present invention generally relates to a communication protocol converter to allow a legacy device utilizing IPv4 to operate across the network using IPv6. In a first embodiment of the invention, two modular Ethernet connectors are placed side-by-side. A first modular connector receives IPv4 Ethernet data which is converted to a raw data signal. The data is transmitted from the first modular connector to a second modular connector by a bidirectional data line. The second connector receives the raw data, and a raw data-to-Ethernet conversion is completed providing output at IPv6. The present invention utilizes the form factor structure of the Ethernet connectors, so that the entire electronic circuitry is contained within the connectors to complete the conversion. An alternate embodiment incorporates the connectors into a single housing and the conversion is completed internally by a microprocessor and embedded software. A method of IPv4 to IPv6 conversion is additionally disclosed.08-27-2009
20090216894RELAY APPARATUS FOR USE IN E-MAIL-BASED CHAT SYSTEM - The present invention provides an e-mail-based chat system that is available from a terminal without a push architecture and can be used with an existing server. The invention relates to a relay apparatus to be installed on communication lines between terminals and servers consisting of a transmission server and a retrieval server. The relay apparatus puts on hold data retrieval requests received from the terminals without relaying the data retrieval requests to the retrieval server and withholds responses to the terminals. When the relay apparatus receives chat message data from a terminal, it relays the data to the transmission server. Right after the relaying of the data, the relay apparatus acquires the data from the transmission server via the retrieval server and creates response data from the acquired data, thus responding to the data retrieval requests on hold with the response data.08-27-2009
20120198086INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM - An information processing apparatus includes: an record information obtaining mechanism which obtains record information representing a provision destination of one predetermined electronic information property by a terminal device relating to a provider of the electronic information property; a weighting mechanism which extracts the provision destination included in the obtained actual achievement information and performs weighting on the extracted provision destination based on a reference predetermined in accordance with the attribute of the provision destination; and an evaluation value calculating mechanism which calculates an evaluation value of the provider based on the weighted value.08-02-2012
20090222567METHOD AND SYSTEM FOR MEDIA-BASED DATA TRANSFER - A method for media-based data transfer involves obtaining data, by a first virtual network interface card (VNIC) selected from multiple VNICs, where the multiple VNICs are associated with multiple virtual machines, where each of the multiple virtual machines is located in one of multiple computers communicatively coupled with each other via a chassis interconnect, and where the multiple computers share a physical network interface. The method further involves determining a media type connecting the first VNIC with a second VNIC selected from the multiple VNICs, where the first VNIC and the second VNIC are nodes of a virtual network path, where the first VNIC is located in a first computer selected from the multiple computers, and where the second VNIC is located in a second computer selected from the multiple computers. The method further involves choosing a transfer protocol based on the media type, and transferring the data from the first VNIC to the second VNIC using the transfer protocol.09-03-2009
20090248885CONTROLLING THE TRANSFER OF TERMINAL SERVER DATA - The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.10-01-2009
20090248884DISTANCE EXTENDER FOR SERIAL ATTACHED SCSI AND SERIAL ATA - A first special character encoded in a first protocol is transmitted across a first communications link. The transmitted first special character is received at a first interface between the first communications link and a second communications link. The first special character is converted to a second special character encoded in a second protocol, wherein the first special character is also defined for encoding in the second protocol. The second special character is transmitted across the second communications link. The second special character is received at a second interface between the second communications link and a third communications link. The second special character is converted back to the first special character. The first special character is transmitted across the third communications link.10-01-2009
20090222568Connectivity Platform - Disclosed are a connectivity platform that allows for proprietary connectivity modules to plug into the operating system and also allows the operating system users and various existing networking applications in the operating system that are authorized by those providers to use that connectivity via existing APIs without the need for the applications to change or for extra configuration of the application to be performed. In an example disclosed herein, the providers provide NAT or firewall traversal and implement the appropriate transport mechanism. This allows for applications and computing devices to communicate in environments where connectivity is prevented by intermediate systems.09-03-2009
20090222569STORAGE SYSTEM FRONT END - A storage system may include a first storage device and a protocol translator. The protocol translator may be programmed to receive a storage-access command formatted in a first protocol format. The protocol translator may also be programmed to translate the storage-access command into a second protocol format. The storage system may include a pseudo-target-module coupled to the protocol translator. The pseudo-target module may be programmed to send the command to the first storage device after the command is translated into the second protocol format. A virtualization engine may provide an interface to the first storage device, and the storage-access command may be sent to the first storage device through the virtualization engine. The pseudo-target module may be programmed to receive data from both storage-area-network devices and network-attached-storage devices.09-03-2009
20090254670PROVIDING ACCESS TO NETWORK APPLICATIONS FOR STANDARDIZED CLIENTS - A method for providing access to a network application for a standardized client. A hypertext transfer protocol (HTTP) request may be received from a standardized client. A resource request based on the HTTP request may be created. The resource request may be sent to the network application. A response may be received from the network application. A client response may be created based on the response. The client response may be sent to the standardized client.10-08-2009
20100180041SERVICE FOR POLICY RULE SPECIFICATION EVALUATION AND ENFORCEMENT ON MULTIPLE COMMUNICATION MODES - Policy rules for a particular communication mode are adapted and implemented for other communication modes in a dynamic and/or automated manner. Organization level and/or personal policies for one communication mode are evaluated and modified as necessary for other communication modes, which may be integrated with each other or distinctly managed. Rules may be adapted based on user, groups, or policy types.07-15-2010
20090259760STORAGE CHARACTERISTIC IDENTIFICATION - In an embodiment, a method is provided that may include generating, at least in part, at least one packet. The at least one packet may include an indication that the at least one packet comprises a control protocol packet. The at least one packet also may include, at least in part, an identification, at least in part, of at least one characteristic of at least one storage device, and/or the at least one packet may indicate, at least in part, a request for the identification. The at least one storage device may be associated, at least in part, with at least one network server. The identification may be generated, at least in part, in response, at least in part, to the request for the identification. Of course, many alternatives, modifications, and variations are possible without departing from this embodiment.10-15-2009
20090282157FIRMWARE UPGRADE FOR THIN CLIENTS USING ONE OR MORE SERVERS - A process and system for upgrading firmware in a thin client in a network environment. The process may proceed on an automated basis during boot-up by using one or more FTP addresses stored in the thin client. Multiple FTP servers may be accessed. The same firmware upgrades may be stored on more than one FTP server. Different firmware upgrades may instead or in addition be stored on different FTP servers.11-12-2009
20100153571RECORDING MEDIUM STORING TRANSACTION MODEL GENERATION SUPPORT PROGRAM, TRANSACTION MODEL GENERATION SUPPORT COMPUTER, AND TRANSACTION MODEL GENERATION SUPPORT METHOD - A computer supports generating a model of transactions in which services are processed in multiple layers. The computer refers to start times and end times of processings, which are invoked and generated from another processing in the services, of the same server to calculate time intervals between the processings. The computer generates possible thresholds indicating thresholds that are possible criteria for grouping the processings according to the time intervals between the processings. The computer puts together, for each of the generated possible thresholds, consecutive processings, in which the time intervals between the processings are equal to or smaller than the possible threshold, into the same group to generate a group that the processings belong to. The computer divides a group, among the generated groups, without a processing serving as an invoker into processing-by-processing groups. The computer determines the possible threshold with the least number of groups as the threshold.06-17-2010
20120198087SYSTEM AND METHOD FOR PROVIDING CONNECTIVITY BETWEEN TWO DIFFERENT NETWORKS USING DIFFERENT PROTOCOLS - A system and method for providing message connectivity between a first network using a first protocol and a second network using a second protocol is described. If a message is received from the first network, the message is processed using one or more digital signal processors, a destination in the second network is determined, the processed message is logged and translated into the second protocol, and the translated message is sent to the destination in the second network. If the message is received from the second network, the message is translated into the first protocol, a destination in the first network is determined, the translated message is logged and processed using one or more digital signal processors, and the processed message is sent to the destination in the first network. One example method can be implemented as a computer program embodied on a computer readable medium.08-02-2012
20100161821Midleware broker - A method of flow of an outbound communication to another module with interface using a broker which is able to review all data structures, regardless of complexity, as being comprised of a finite set of primitive data types (e.g. integer, float etc.) and with reference to the repository determine a mechanism for reading and writing these types to enable processing of structures of arbitrary complexity, wherein the rules and mechanisms for reading these basic types are defined by the protocol and once the rules are captured allow processing of any message over this protocol06-24-2010
20090077251PROTOCOL FOR ENABLING DYNAMIC AND HIERARCHICAL INTERCONNECTION OF AUTONOMOUS FEDERATIONS OF ENTERPRISE SERVICE BUSES - In a method and system for creating an interconnection between autonomous enterprise service buses (ESB) federations, each one of the ESB federations comprise at least one ESB deployment, which further include a plurality of ESB nodes that provide connectivity to one or more services. According to a protocol, a first ESB node is designated in each of the ESB federations as a boundary node that is responsible for establishing and maintaining an interconnection between at least two of the ESB federations. Advertisement messages are transmitted between the boundary nodes that include routing information. In response to receiving the advertisement messages, each of the boundary nodes store the routing information received from other boundary nodes in respective distributed registries to create a local view of routable service endpoints in the federation. Each of the boundary nodes then use the respective distributed registries to make routing decisions when routing service requests.03-19-2009
20100223390METHOD AND SYSTEM FOR OFFLOADED TRANSPORT LAYER PROTOCOL SWITCHING - A method for using offloaded transport layer protocols involves signaling a network interface controller (NIC) with a signal to use one of multiple transport layer protocols embedded in the NIC, and transmitting a data packet via the NIC using the transport layer protocol.09-02-2010
20100228872METHOD AND SYSTEM FOR DETERMINING PHYSICAL LAYER TRAVERSAL TIME - Aspects of a method and system for determining physical layer traversal time are provided. In this regard, duration of a time interval may be determined in the PHY of a network device, where the time interval corresponds to an amount of time that occurs between a first time instant at which information is input to the PHY and a second time instant at which corresponding information is output by the PHY. Communication of data to and/or from the network device may be managed based on the determined duration of the time interval. The duration of the time interval may be determined utilizing one or more counters within the PHY. The determined duration may be stored in one or more registers within the PHY. An amount of data that is processed by the PHY during the time interval may be determined within the PHY.09-09-2010
20100228873Protocol Agnostic Request Response Pattern - A system and method for facilitating communications over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered protocol object creator should be employed to create a protocol object. The protocol object implements an abstract network protocol base class. The protocol object is employed to abstract details of communicating over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from an application program. The method includes creating an instance of a protocol object from a source of registered protocol handlers based on a request to communicate over a protocol and using a base class API to communicate over the protocol through the protocol object.09-09-2010
20100228871TEAR-FREE REMOTE DESKTOP PROTOCAL (RDP) DISPLAY - Systems, methods and computer readable media are disclosed for reducing the tearing of display data received across a communications network. A server determines at least two logically related drawing orders in an order heap and warps those orders with a begin marker and an end marker. It sends those wrapped orders across the communications network to a client. The client receives those orders and renders them to a shadow buffer. When the client processes the end marker, it moves the drawing orders in the shadow buffer to a client display surface.09-09-2010
20100217883Intelligent software agents for multiple platforms - A software agent system for multiple platforms. The novel system includes a first mechanism for storing a database of software agents, a second mechanism for transferring a software agent from a first client application on a first type of platform to the database, and a third mechanism for transferring the software agent from the database to a second client application on a second type of platform that is different from the first type of platform. The first client application uses a first communications protocol to communicate with the database, while the second client application uses a second communications protocol. In an illustrative embodiment, the software agents are virtual pets and the database is adapted to store a current state of each virtual pet, allowing a virtual pet to be transferred from a first client application to the database, and then from the database to a second client application.08-26-2010
20100250760Method of Notifying a Communications Device - In one aspect of the disclosure, a method of notifying a communications device in a network includes sending an http push request from a communications device through a network to a computing device, wherein the http push request having a first lifespan. The method also includes receiving a timeout error from the network and sending a second http push request from the communications device through the network to the computing device. The second http push request is of a second lifespan, which is less than the first lifespan.09-30-2010
20100235527TECHNIQUES FOR DETERMINING COMMUNICATION STATE USING ACCELEROMETER DATA - Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. The user is a living user of the network, such as a human user, or a vehicular user of the network, such as a satellite, plane, ship, automobile or robot. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human's ability to receive or act on communications is impaired or otherwise affected.09-16-2010
20080288652NETWORK CORE ACCESS ARCHITECTURE - The proposed architecture is integrated in a generic System on Chip (SoC) and can include or consist of an expanded network interface and an infrastructure for accessing Intellectual Property (IP) cores in the system. The architecture enables the system on chip to communicate with a user workstation connected to a communication network. The invention can be used as a simplified network interface for data exchange, which does not require embedded processors and respective software. The invention can be used to temporarily replace the normal data input and output of an IP core with stimuli and responses used for a variety of purposes.11-20-2008
20100100634Communication Network including Means for Managing Conflicts during the Execution of Several Communication Services - A communications network including: n service managers (AS1, AS, . . . , ASn), each adapted to execute an associated service; routing means (MR) adapted to receive protocol messages sent by a service manager, and to forward them to a terminal. The network also includes a conflict manager including: a set of packets, each packet containing rules for sorting protocol messages liable to be sent by at least two service managers; selection means for selecting a packet as a function of an indicator of the services that the terminal can access; sorting means for sorting protocol messages sent by at least two service managers upon execution of the associated services as a function of the content of a selected packet and forwarding the sorted protocol messages to the routing means (MR). Also disclosed are a conflict management method and a method of adding an additional service to a communications network.04-22-2010
20120144052BACKGROUND SERVICE PROCESS UNIT, POSITION SYSTEM AND CALL CONTROL METHOD THEREOF - The invention discloses a background service process unit, a position system and a method for call control thereof. The method includes: a browser sending an operation request according to a customer representative to a background service process unit through an operation page; the background service process unit judging whether the operation can be performed currently, if yes, sending the operation request to a CTI server; the CTI server forwarding the received operation request to an automatic call distributor for performing, and forwarding an operation completion notification message, after the operation request is performed completely, to the background service process unit; the background service process unit making a switching to a position state according to the operation completion notification message.06-07-2012
20090327506SYSTEM AND METHOD FOR CONTROLLING A PHY ATTACHED TO A MAC INTERFACE FOR ENERGY EFFICIENT ETHERNET - A system and method for controlling a physical layer device attached to a media access control interface for energy efficient Ethernet. Detecting of a condition that is conducive to a change in a link rate can be performed at either link partner. In one embodiment, a control message based on the detection can be sent to a physical layer device via a media access control layer interface to effect a link rate change in the physical layer device.12-31-2009
20090319679Information Processor, Method For Processing Information, Computer Program, And Semiconductor Device - To provide a device for downloading a digital content file. An information processor stores, in an external storage device, a digital content file obtained from a server through a network through packet communication. The information processor includes a download control section for keeping a recording area having a size which is equal to the data size of the digital content file in the external storage device and storing the packets in order from the earliest to the latest obtained, in this recording area; and a resume data generation section for generating a resume data indicating the progress of obtaining the digital content file. The download control section stores the resume data in the subject recording area and removes the resume data from the recording area when the last packet is obtained.12-24-2009
20080313341Data Communications - Data communications, including issuing, by an application program to a high level data communications library, a request for initialization of a data communications service; issuing to a low level data communications library a request for registration of data communications functions; registering the data communications functions, including instantiating a factory object for each of the one or more data communications functions; issuing by the application program an instruction to execute a designated data communications function; issuing, to the low level data communications library, an instruction to execute the designated data communications function, including passing to the low level data communications library a call parameter that identifies a factory object; creating with the identified factory object the data communications object that implements the data communications function according to the protocol; and executing by the low level data communications library the designated data communications function.12-18-2008
20090319680APPARATUS AND METHOD FOR PROCESSING WEB SERVICE DESCRIPTIONS - An apparatus and method for processing a web service description such that the web service description is adapted for use with mobile devices. A web services accelerator is adapted to receive a web service description that defines an interface to a web service, create at least one accelerator output file from the web service description, and transmit the at least one accelerator output file to a mobile device. Accelerator output files are used by the mobile device to invoke web services.12-24-2009
20090164651COMMUNICATION APPARATUS, TIMER CONTROL APPARATUS, AND TIMER CONTROL METHOD - A communication apparatus comprises a processor, a memory configured to store timer information, a cache configured to store timer information, and a timer controller configured to store timer information regarding an established connection in the cache. The timer controller notifies the processor of a time-out of the timer information stored in the cache and a time-out of the timer information stored in the memory.06-25-2009
20090113064CONVERTER FOR CONVERTING COMMUNICATION METHOD AND/OR COMMUNICATION PROTOCOL - This is a converter which converts communication methods and/or protocols in order to enable communications between at least one medical equipment (ME) and a medical support control device (MSCD), comprising: a first communication interface corresponding to a communication interface of the MSCD; a plurality of second communication interfaces corresponding to a communication interface of each piece of ME in order to connect the MSCD and a plurality of pieces of ME whose communication methods and/or protocols are different; a determination unit for determining whether a communication connection can be established between each of the plurality of pieces of ME connected through the second communication interface and the converter; and a communication control unit for obtaining a difference between the communication program corresponding to the ME and the connection program and converting the communication protocols of the ME and the MSCD with each other.04-30-2009
20090106437Method and device for handling different addressing schemes in session initiation protocol communication - A method including sending a request for a Session Initiation Protocol (SIP) service, the request including at least one Universal Resource Identifier (URI) according to a first addressing scheme. The method further includes receiving a response including the URI of the first addressing scheme, a corresponding SIP URI for each URI of the first addressing scheme, and information associating each URI of the first addressing scheme with the corresponding SIP URI. The method further includes mapping each SIP URI to the corresponding URI of the first addressing scheme on the basis of the associating information. A device and a computer program product relating to the method are also described.04-23-2009
20090106438Method of Setting IP Address to Network Device - A method for setting an IP (Internet Protocol) address to a network device is provided. In this method, a step is first performed to check if a DHCP server exists in a network domain and obtain a checking result. When the checking result is yes, a dynamic IP address is obtained from the DHCP server and is set to a network device. When the checking result is no, a predetermined IP address and a predetermined gateway address are set to the network device.04-23-2009
20100306397STORAGE OF NETWORK DATA - A generic method is described for storing data in the HSS (12-02-2010
20100306398Message Processing to Improve Server Performance - A communication server, including a partial parser module, a storage module and a lookup module, is provided. The partial parser module parses some, but not all, strings of a message and generates partial parsed data. The storage module stores pre-parsed data which represents a complete parsing of a message. The lookup module looks for the corresponding pre-parsed data from the storage module, using the partial parsed data. The server sends the message according to at least the corresponding pre-parsed data.12-02-2010
20100306396Uniform Service Access System And Access Method - A uniform service access system is provided by the present invention, comprising: service providing means; a PARLAY state machine, configured to trigger an application service of the service providing means according to service request information and to generate call control information according to the application service information; a PARLAY adapter, configured to realize the conversion of the information transmission formats between the PARLAY state machine and a network state machine; the network state machine, configured to send uplink call generating service request information to the PARLAY adapter and to send downlink call control information to a network protocol adapter, the network protocol adapter, configured to realize a conversion of information transmission formats between the network state machine and a service switch equipment; the service switch equipment configured to trigger the application service according to a terminal call and to control a call according to the call control information from the network protocol adapter. An access method is further provided correspondingly. The present invention can realize an intelligent service supporting different network access.12-02-2010
20130132599INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus includes a web browser configured to receive from the server, an HTTP response including a first script in which a procedure for using a web service is described and a second script in which a procedure for returning a result of the web service to a server is defined, and an HTTP server configured to perform processing as a web service provided by the information processing apparatus according to execution of the first script by the web browser, and call the second script for transmitting the result of the web service to the server. The web browser performs control to transmit the result of the web service to the server according to calling of the second script by the HTTP server.05-23-2013
20090037595SELECTING AND APPLYING A COMMUNICATION VERSION - A method and system are provided to select a communication version. An embodiment of the method includes obtaining destination host address associated with a destination host attribute, such a domain name. Thereafter, an address version for each destination host address is identified. Upon identifying address versions for each destination host address, it is determined if the destination host address is associated with a preferred address version. In such an instance where the destination host address is associated with a preferred address version, such as Internet Protocol version 6, a corresponding communication version is selected.02-05-2009
20120036275MESSAGE TRAFFIC INTERCEPTION SYSTEM - The present invention is a message traffic interception system including a computer-readable medium, a protocol independent execution manager module stored on the medium, the execution manager module having one or more scenario modules which can process an array of predetermined rules for intercepted message traffic, and an interface communication emulator module communicatively coupling protocol-specific message traffic to the execution manager.02-09-2012
20130138826Method and System for Cross-Protocol Time Synchronization - Methods and systems for cross-protocol time synchronization may comprise, for example in a premises-based network, receiving a signal that conforms to a first communications protocol (e.g., a general-purpose communications protocol), extracting a global time of day (GTOD) clock from the received signal; and synchronizing communication on the premises-based network in accordance with a second communication protocol, based at least in part on the extracted GTOD clock. The first communications protocol may comprise data over cable service interface specification (DOCSIS) or any protocol that provides a GTOD. The second communication protocol may comprise a multimedia over cable alliance (MoCA) standard, an IEEE 802.11x standard, or any non-public wireless network protocol. The GTOD clock may comprise a GPS clock, a GLONASS clock, and/or a Galileo clock. One or more of the networked devices may comprise a network controller, where the network controller comprises wireless network and wired network capability.05-30-2013
20130138827METHOD AND SYSTEM FOR NETWORK DATA FLOW MANAGEMENT - A network data flow management device including: a working packet module configured to store data related to a data flow; at least one network interface connected to the working packet module for receiving and sending data related to data flows; and a processor configured to: receive data from the working packet module and determine if the data flow matches a predetermined protocol; and if the data flow matches the predetermined protocol, send predictive acknowledgments based on the data flow via the network interface. A method for network data flow management including: monitoring a data flow for a predetermined protocol; if the data flow matches the predetermined protocol, saving data relating to the data flow; and creating and sending a predictive acknowledgement packet related to the data flow.05-30-2013
20100325299Systems and Methods for Communicating a Lossy Protocol Via a Lossless Protocol Using False Acknowledgements - The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway. Additionally, the present invention provides the following techniques to optimize peer-to-peer communications: 1) false acknowledgement of receipt of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 2) payload shifting of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 3) reduction of packet fragmentation by adjusting the maximum transmission unit (MTU) parameter, accounting for overhead due to encryption, 4) application-aware prioritization of client-side network communications, and 5) network disruption shielding for reliable and persistent network connectivity and access.12-23-2010
20110016220Enabling Peer-To-Peer Content Retrieval in HTTP - Described are embodiments directed to enabling the retrieval of content from a peer-to-peer network. In embodiments, a client requesting content from a server can indicate in an HTTP request that it is capable of retrieving content from a peer-to-peer network. When the server receives the HTTP request it will recognize the indication that the client is capable of retrieving content from a peer-to-peer network and may send content information instead of sending the requested content. The content information allows the client to retrieve the content from the peer-to-peer network.01-20-2011
20110029683Real-time Attribute Processor and Syntax Schema for Directory Access Protocol Services - A processor which cooperates with directory servers to handle requests for values of dynamic attributes which would otherwise present a real-time processing challenge to the directory server due to the server's dependence on the data normally being static in nature. Special schema syntax identifiers are used to identify dynamic attributes which then are not stored directly in the directory, but whose values are resolved at the time a read request is made for those attributes. This approach eliminates the need to store the dynamic information in the directory, and allows user-supplied modules to perform the resolution of the dynamic attributes in a real-time manner, including not only retrieving a value from a dynamic data source, but optionally performing calculations or manipulations on the data as well. One embodiment of the invention cooperates with Lightweight Directory Access Protocol (“LDAP”) directory servers.02-03-2011
20110029682TELEPHONIC COMMUNICATIONS WITH INTELLIGENT PROTOCOL SWITCHING - In various exemplary embodiments described herein, a system and associated method to intelligently and automatically select compatible communication protocols between one or more communications networks is disclosed. The system can include an application engine configured to couple to at least a first one of the one or more communications networks and receive a sample of an attempted communication from a first end-point. The first end-point is a telephonic device attempting to initiate communications with a second end-point. The second end-point is also a telephonic device. The application engine includes a decoder engine to determine a first protocol associated with the first end-point and a second protocol associated with the second end-point. A protocol conversion engine is configured to convert the first protocol to be compatible with at least a second one of the one or more networks associated with the second protocol.02-03-2011
20110029681WEB CLIENT DATA CONVERSION FOR SYNTHETIC ENVIRONMENT INTERACTION - Web client data conversion for synthetic environment interaction is described, including receiving a message at a synthetic environment server indicating occurrence of an event on a web client by a web application server configured to generate a transformed message from a first protocol format to a second protocol format, sending the transformed message from the web application server to a message bus using the second protocol format, translating the transformed message into a translated message, the transformed message being translated from the second protocol to a third protocol using a property class, sending the translated message from the message bus to the synthetic environment server according to the property class, and updating the synthetic environment using data included in the translated message, wherein the synthetic environment is updated in substantially real-time. In some embodiments, a method can include an implementing an application programming interface associated with a transactional server.02-03-2011
20110119391PROTOCOL LEVEL COMMUNICATIONS FOR PROTOCOL LEVEL COMPOSITION WITH SESSION SHARING - Embodiments of the invention provide systems and methods for composition of elements in a communication session with session sharing. According to one embodiment, a method for composition of elements in a communication session can comprise processing the communication session with a first element participating in the communication session, updating state information for the communication session with the first element based on the processing of the communication session by the first element, and passing the state information from the first element to a second element participating in the communication session. The method can further comprise receiving the state information from the first element at the second element, processing the communication session with the second element based on the state information for the communication session, and updating the state information for the communication session with the second element based on the processing of the communication session by the second element.05-19-2011
20100023632METHOD AND SYSTEM FOR NEGOTIATING THE BIDIRECTIONAL FORWARDING DETECTION SESSION DISCRIMINATOR OF PSEUDO WIRE - A method, apparatus and system for negotiating the BFD session discriminator of the PW are disclosed. The method includes: a second equipment receives a negotiation message from a first equipment, where the message carries the BFD capability of VCCV of the PW at the first equipment and the BFD discriminator; and then sends to the first equipment a message which carries the BFD capability of the VCCV of the PW at the second equipment and the BFD discriminator allocated to the PW after obtaining the BFD capability and BFD discriminator from the first equipment if the local PW supports the BFD capability; or, sends to the first equipment a message which carries information indicating that the local PW does not support the BFD capability if the local PW does not support the BFD capability. Through this method, the process of negotiating the BFD session discriminator is simplified.01-28-2010
20090327507Bridge between digital living network alliance (DLNA) protocol and web protocol - A web protocol request is received from a web-based device for aggregated A/V content information associated with A/V content stored within the DLNA home network. The web protocol request is converted to one or more DLNA search messages each associated with one or more active DLNA servers. A/V content information associated with each of the one or more active DLNA servers is aggregated using the one or more DLNA search messages. The aggregated A/V content information is formatted into a web protocol response. The web protocol response is sent to the web-based device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.12-31-2009
20110145426NETWORKING METHOD OF COMMUNICATION APPARATUS, COMMUNICATION APPARATUS AND STORAGE MEDIUM - In a networking method of a communication apparatus in which global address information and port information are acquired on a network, a virtual private network is established with another communication apparatus using the global address information and the port information to perform the communication, the networking method includes determining whether communication data that is transmitted from the communication apparatus is a first protocol or a second protocol, and starting a data transmission through the network before the virtual private network is established when the communication apparatus determines that the communication data is the first protocol, and starting a data transmission after the virtual private network is established when the communication apparatus determines that the communication data is the second protocol.06-16-2011
20100131667Executable Communication Protocol Description Method and Apparatus - According to one embodiment, data is transmitted from a first communication device to a second communication device in accordance with one or more communication layer functions of a communication standard including at least a data link layer function. An executable description of at least a new data link layer function is generated at the first communication device. At least the data link layer function of the communication standard is replaced with the new data link layer function at the first communication device.05-27-2010
20100131666System and Method for Managing Data Transfers Between Information Protocols - A computer data handling method, system and apparatus are disclosed. A data item or information object are received in one protocol. Based on data contents, a protocol transfer module (engine) optimizes information presentation by transferring/converting the data item from the one protocol to a form of the data item in a different protocol. The resulting form (i.e. the data item/information object in the different protocol) optimally presents the data contents to an end-user. The end user reads the converted data item in the different protocol. The invention system enables the user to reply or otherwise further handle the data item in the initial protocol as desired. The initial protocol may be email and the resulting form of the data item may be one or more feed entries in machine-readable feeds specified by the user. The invention optimization effectively reduces email In-box clutter and streamlines reading in feed readers.05-27-2010
20100017528MOBILE TERMINAL MANAGEMENT SYSTEM, NETWORK DEVICE, AND MOBILE TERMINAL OPERATION CONTROL METHOD USED FOR THEM - The object of the present invention is to provide a mobile terminal management system in which a mobile terminal can rapidly decide a PMIP operation or CMIP operation in accordance with the policy of a network administrator. According to the present invention, a network notifies a mobile terminal whether or not the mobile terminal is operable with the PMIP function. Moreover, the mobile terminal of the present invention transmits, to the network, notification saying that a use request for CMIP function has been stored in accordance with the policy of a terminal side, such as user setting or service contents, upon connection or hand-over to the access network.01-21-2010
20090313380DISTRIBUTION SYSTEM - The present invention promotes the use of contents distribution by multicast, and enables users to stop viewing without needing special processing in a terminal, and to restart viewing in the same terminal as that at stop time or a different terminal, thus increasing users' usability and use opportunities. In a distribution system including a service server, a multicast distribution server, and a unicast distribution server, the service server, in a first access from a PC, selects the multicast distribution server as a distribution server, and selects the unicast distribution server as a distribution server after stopping.12-17-2009
20100036961SYSTEM WITH MULTIPLE NETWORK PROTOCOL SUPPORT - The present invention provides a system with multiple network protocol support. The system includes: a first memory, the first memory comprising program instructions for processing upper and lower layers of the network protocol; a first processor, where the first processor processes the upper layers of the network protocol for a data packet according to the program instructions in the first memory; and a second processor, where the second processor processes lower layers of the network protocol for the data packet according to the program instructions in the first memory. When the network protocol is changed, instructions for the new protocol is fetched from a second memory and placed in the first memory. Thus, the hardware of the system need not be redesigned when changing protocols, and the same on-system unit is used to implement each protocol. This increases flexibility, provides cost effectiveness, and increases the reliability of the system.02-11-2010
20120173746Quality of Service for Distribution of Content to Network Devices - A gateway device configured to receive IP video content may select and use transmission methods that maintain a certain quality of service for delivering the content. A transmission method may be selected based on a network to which the client device is connected. The gateway device may select a network through which the content is to be delivered depending on a variety of factors including bandwidth availability, client compatibility, quality of service provided and the like. A gateway device may further be configured to convert multicast transmissions to unicast, to provide dynamic storage of content for pre-positioning and other purposes and/or to provide other functions.07-05-2012
20090216896SYSTEM AND METHOD FOR CONTROLLING SERVICE INVOCATIONS, SERVICE CONTROL APPARATUS, AND SERVICE TRIGGERING APPARATUS - A system for controlling service invocations, applied in a circumstance of a multi-service server, is disclosed, including: a service triggering point, configured to detect a service triggering condition and send a communication event message to a first service control point when the service triggering condition is satisfied; and at least one first service control point, configured to acquire an invocable service indication from the communication event message sent by the service triggering point, and control the execution of the invocable services according to the indication. A method for controlling service invocations, a service control apparatus and a service triggering apparatus are also disclosed. Embodiments ensure requirements on service priority under a circumstance of a multi-service server, and perform a unified triggering control process under a circumstance that the service triggering point connects to a service control point that needs a second trigger, so that triggering process efficiency is increased.08-27-2009
20090216893BUFFER DISCOVERY IN A PARRALLEL MULTI-TASKING MULTI-PROCESSOR ENVIRONMENT - A computer program product, apparatus and method for buffer discovery in a multi-tasking multi-processor environment. An exemplary embodiment includes establishing a management connection, confirming that end points of the management connection are connected to respective targets, sending a negotiate counts message, including a number and size of buffers associated with parameters of the management connection and receiving a response to the negotiate counts message, the response including at least one of rejection of the management connection and an acceptance of the management connection, including an agreed number and size of the buffers.08-27-2009
20100070642OFFLOADING NETWORK PROTOCOL OPERATIONS TO NETWORK INTERFACE IN SLEEP STATE - A computing device participates in network protocol operations when the computing device is in an inactive state. A main processor of the computing device transfers protocol mode instructions and data corresponding to a selected network protocol to a network interface of the computing device, and the network interface executes the protocol mode instructions on behalf of the main processor when the main processor is in the inactive state. The main processor may select a network protocol from two or more network protocols and may download protocol mode instructions and data corresponding the selected network protocol to the network interface. The network interface may compare a received packet to at least one received packet pattern and may respond to the received packet in accordance with a result of the comparison.03-18-2010
20100070641Obtaining Information Associated with Established Sessions - A user agent (UA) is provided. The UA comprises a processor configured to send a message specifying a subset of a Session Initiation Protocol (SIP) Dialog-Info Event package that is to be returned to the UA. A method for a user agent (UA) to manage notifications related to session events is also provided. The method includes sending a message specifying a subset of Session Initiation Protocol (SIP) Dialog-Info Event package state information that is to be returned to the UA. The method also provides for receiving the subset of the SIP Dialog-Info Event package state information.03-18-2010
20100064051COMMUNICATION TERMINAL - To appropriately save a power consumed during a refresh operation. In a communication terminal according to the present invention, a storage unit stores a timetable of refresh operations related to one or plural statuses in a cellular phone. A control unit determines whether or not a current time is a refresh operation start time at which any one of refresh operations starts, the refresh operation start time being described in the timetable stored by the storage unit. A control unit generates a refresh signal related to one or plural predetermined statues described in the timetable in accordance with the refresh operation start time, if a control unit determines that a current time is the refresh operation start time. A control unit transmits the generated refresh signal to the server in a first state where a connection with the server is established, via an antenna and a transmitting circuit.03-11-2010
20110072145NETWORK DEVICE PERFORMING CONNECTION CHECK, NETWORK SYSTEM, AND FRAME TRANSFER METHOD - A network device that transfers frames by repeating, in a constant cycle, a reserved transfer interval that is a time band, in which a frame is transferred with a reservation, and a free transfer interval that is a time band, in which a frame is freely transferred, includes: a BPDU generation unit that generates a first BPDU; and a BPDU transmission instruction unit that instructs to arrange the first BPDU in the reserved transfer interval and transmit the first BPDU to a first other network device.03-24-2011
20110072146METHOD FOR DELIVERY OF SOFTWARE UPGRADE NOTIFICATION TO DEVICES IN COMMUNICATION SYSTEMS - Systems and methodologies are described that facilitate providing software upgrade notifications to user devices that utilize unicast and multicast communication techniques in a wireless communication environment. Bandwidth and power consumption is minimized by permitting determination to be made regarding whether a given software update is relevant to the user device prior to attempting a download or receiving a notification thereof Additionally, evaluation of version number and software identity facilitates determining whether to employ a unicast software check-up protocol or a multicast software check-up protocol. Software upgrade information may also be transmitted over a multicast channel for a predetermined time period, after which a user device may initiate a unicast check-up protocol to receive software upgrade information.03-24-2011
20110072143SCHEDULING METHOD FOR PEER-TO-PEER DATA TRANSMISSION AND NODE AND SYSTEM USING THE SAME - A scheduling method for peer-to-peer data transmission suitable for a peer-to-peer system is described. The peer-to-peer system comprises a plurality of nodes, and the nodes comprise an i03-24-2011
20120303832ACHIEVING A UNIFORM DEVICE ABSTRACTION LAYER - A system for achieving a uniform device abstraction layer is described. The system includes a device class determiner coupled with a local server, the device class determiner configured for establishing a device class for at least one device residing in a domain at a premises, wherein the domain is coupled with a remote server, and a device of the at least one device includes a communication port that supports a first protocol corresponding to a second protocol, wherein the second protocol is supported by a device driver coupled with the domain, wherein based on the establishing the device class, an action is enabled to be mapped to the device, thereby enabling an application to run on and utilize a capability of the device.11-29-2012
20110072144TECHNIQUE FOR PERFORMING SIGNALING CONVERSION BETWEEN HTTP AND SIP DOMAINS - A technique for performing signaling conversion between an HTTP stateful session and an SIP dialog is described. In a method realization of this technique, an HTTP request message including HTTP state information is received from an HTTP enabled entity. In response to receipt of the HTTP request message, an SIP message belonging to an SIP dialog is created. In further steps, the first SIP message is sent to an SIP enabled entity, and a mapping between the HTTP state information and the SIP dialog is established.03-24-2011
20100262707REMOTE OPERATION OF PROCESS CONTROL EQUIPMENT OVER CUSTOMER SUPPLIED NETWORK - A DCS protocol message addressed to a remote DCS station is generated at a local distributed control system (DCS). The DCS protocol message is received at a local tunneling device. The local tunneling device packages the DCS protocol message into a SCADA protocol message. The SCADA protocol message is transmitted from the local tunneling device to a remote tunneling device. The remote tunneling device receives the SCADA protocol message. The SCADA protocol message is unpackaged into a DCS protocol message at the remote tunneling device, and the DCS protocol message is placed on to a remote DCS such that it flows to the remote station. The DCS protocol message is received at the remote station.10-14-2010
20100115119INTEGRATION OF MEDIA PLAYBACK COMPONENTS WITH AN INDEPENDENT TIMING SPECIFICATION - A software framework that allows seamless integration of generic media players into a web browser. A media player is a software module that implements specific interfaces; defines a playing state, such as playing, paused, or stopped; and associates with the playing state a current playback time. A generic media player implements interfaces, including timing interfaces and playback synchronization interfaces for exchanging timing and synchronization information with a web browser. A player-hosting peer, which is a software component built into the browser, manages generic player hosting by a web browser. The player-hosting peer negotiates playback state and rendering status between the browser and the media player. Both the media player and the player-hosting peer maintain playing state and current playback time. The relationship between the peer and the player is a master slave relationship, with the peer being the master. The peer issues commands to the player, and the player notifies the peer of any state changes. A proxy layer allows external media players to integrate seamlessly into a browser.05-06-2010
20110252154System for Connecting Applications to Networks - A system is disclosed. The system includes a first network module communicatively coupled to a plurality of services associated with a first network utilizing a first protocol. The system also includes a second network module communicatively coupled to a plurality of services associated with a second network utilizing a second protocol, the second protocol being different than the first protocol. The system also includes a service determination module coupled to the first and second network modules, the service determination module operable to receive a request from the first network module to access at least one service from the plurality of services associated with the second network. The service determination module determines the at least one requested service and sends the request to the at least one requested service associated with the second network through the second network module utilizing the second protocol.10-13-2011
20120203920COMMUNICATION APPARATUS AND METHOD OF CONTROLLING SAME, AND STORAGE MEDIUM - Disclosed are a communication apparatus having a server function for making a storage device, which stores files, accessible over a network, and a method of controlling this apparatus. The apparatus and method set the server function, register an address, which is for transmitting a file to the storage device, in an address book, transfer a file to the storage device in accordance with the address that has been registered in the address book, and changes the address, which has been registered in the address book, in accordance with a change in the setting of the server function.08-09-2012
20120203921Hard Disk Drive Integrated Circuit With Integrated Gigabit Ethernet Interface Module - A system including a network interface module, a first processor, a hard disk control module, and a second processor. The network interface module is configured to communicate with a network. The first processor is configured to (i) communicate with the network interface module, and (ii) perform processing related to communication of a hard disk drive with the network via the network interface module. The hard disk control module is configured to (i) communicate with the first processor, and (ii) control operation of the hard disk drive. The second processor is configured to (i) communicate with the hard disk control module, and (ii) perform processing related to storing data on the hard disk drive. The second processor and the hard disk control module are configured processes packets communicated via the network interface module using a hyper-text transfer protocol, a peer-to-peer sharing protocol, and an Internet protocol-based small computer system interface standard.08-09-2012
20090204716MEDIA MIX WIRING PROTOCOL FOR MEDIA CONTROL - Protocol architecture for wiring media streams and specifying mixing behavior in a multipoint control unit. The protocol provides the capability to expose the core mixing algorithms to modification for mixing media without dealing with the functionality of the mixer itself (e.g., ports and IP specifics). The protocol facilitates the wiring of input media streams to output media streams by changing the mixing behavior via changes to the mixing algorithms using the protocol. The protocol operates based on a schema that includes controls related to route, wire, and filter for the mixer input and mixer output.08-13-2009
20080320155Aggregation and re-ordering of input/output requests for better performance in remote file systems - A method and system for managing remote file system requests between client and server redirectors where a set of data request packets may be aggregated and/or ordered at a server based on hint information from a client.12-25-2008
20090106439VIRTUAL DISPERSIVE ROUTING - A computer performs a method comprising the steps of, for each application, creating, for such application, a virtual machine that is associated with sending and receiving of communications over the computer network, determining, for such application, a network protocol out of a plurality of available network protocols, the determined network protocol representing an appropriate network protocol, out of the plurality of available network protocols, for current communication requirements of the application, and causing the application, when communicating over the network, to send and receive communications via the created virtual machine using the determined network protocol. Multiple virtual machine instances are created and simultaneously maintained by the computer, each virtual machine instance is associated with communications of one of the plurality of applications via a networking protocol that has been determined to be appropriate for the current communication requirements of the application.04-23-2009
20080228933SYSTEMS AND METHODS FOR IDENTIFYING LONG MATCHES OF DATA IN A COMPRESSION HISTORY - Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may also use application specific parsing to improve the length and number of compression history matches. Further, by sharing compression histories, compression history indexes and caches across multiple devices, devices can utilize data previously transmitted to other devices to compress network traffic. Any combination of the systems and methods may be used to efficiently find long matches to stored data, synchronize the storage of previously sent data, and share previously sent data among one or more other devices.09-18-2008
20080275996DEVICE IN A SYSTEM OPERATING WITH CAN-PROTOCOL AND IN A CONTROL AND/OR SUPERVISION SYSTEM - A control or supervision system incorporates a digital serial communication and modules which are mutually communicable to this and operate with CAN-protocol. A control desk can be wirelessly connected to one or more modules operating with a signal protocol which takes no account of arbitration and/or confirmation functions appearing in the CAN-system. A particular receiving communication part executes the conversion of said signal protocol to the signal protocol of the CAN-system. A device for controlling a function in a first module in a CAN-system via a wireless connection to a second module in said system. A system of mutually separate units, whereof each unit operates with a CAN-signalling protocol, intercommunicable by means of radiocommunications operating with an identification system in which a key allocation between the units is based upon identities that are assigned by a module in the unit or a master system.11-06-2008
20110047281METHOD FOR TRANSMITTING ACARS MESSAGES OVER IP - The present invention relates to a method for transmitting ACARS messages over IP, between a transmitter and a receiver, an ACARS message (M) of a first application being divided into a plurality of blocks (B02-24-2011
20080256252SERVER APPARATUS, CONTENT PROCESSING METHOD THEREFOR, CONTENT PROCESSING PROGRAM THEREFOR, SERVER SYSTEM AND RECORDING MEDIUM - The present invention relates to a server apparatus that provides content to Web sites, and is directed to dynamically disperse accesses. A server apparatus that receives accesses from a plurality of client apparatuses and responds to the accesses, configured to include a processing unit that monitors accesses of the client apparatuses and, when accesses concentrate, creates second content correlated with first content on which the accesses concentrate for the first content, and to disperse accesses that concentrate on the first content to the second content.10-16-2008
20080209058Method and Communication Device for Transmitting Packet-Oriented Information - A communication network (PKN) fashioned in conformance with at least one transmission protocol is configured such that data packets (BPDU) having first address information (08 address) as protocol-specific address information are processed under the at least one transmission protocol. At least one communication device (PB) is assigned to the communication network (PKN), which communication device is fashioned in such a manner that second address information (00 address) is configured as protocol-specific address information and that data packets (BPDU) having the second address information (00 address) are processed under the at least one transmission protocol. According to the invention, in the case of data packets (PB) incoming at the communication device (PB) and containing first address information (08 address), this is replaced by the second address information (00 address) and the converted data packets (BPDU′) are processed further by the communication device (PB). Advantageously, communication devices with a predetermined address configuration can be used in communication networks with different address configurations, as a result of which a cost saving is achieved.08-28-2008
20100293285Method of translating protocol at translator, method of providing protocol translation information at translation server, and address translation server - A translator is connected to a first network for transferring data in a first protocol, to a second network for transferring data in a second protocol, and to a translation server to which other translators are connected, for retaining translation information for a protocol translation between the first protocol and the second protocol. The translator generates a second address in the first protocol corresponding to a first address in the second protocol provided to a terminal accommodated in the second network. It retains a correspondence between the first address and the second address as the translation information and registers the correspondence at the translation server.11-18-2010
20100293284METHOD AND DEVICE FOR SELECTING AND MANAGING MOBILITY PROTOCOL IN MOBILE COMMUNICATIONS SYSTEM - Disclosed is a method for selecting and managing a mobility protocol between a network and a terminal in a mobile communication system. When the terminal is to setup an IP tunnel for data transmission/reception with the network supporting a plurality of mobility protocols, firstly, the terminal is configured to transmit a list of terminal-supported mobility protocols and/or its preference information (e.g., information about mobility protocol preferred by the terminal) to the network, and secondly, the network is configured to determine (select) a mobility protocol of an IP tunnel for data transmission/reception with the terminal based on the information, thereby enhancing an efficiency of the resource when the IP tunnel is setup between the terminal and the network.11-18-2010
20100293283ON-DEMAND MARSHALLING AND DE-MARSHALLING OF NETWORK MESSAGES - One embodiment of a method for on-demand de-marshalling of a network message includes receiving a first network message at a receiver device, wherein the first network message was sent from a sender device, and wherein the first network message comprises one or more attributes that characterize an object at the sender device, and further wherein the first network message is in an encoded format according to a network protocol, storing the first network message in a buffer of the receiver device in the encoded format, identifying, at the receiver device and prior to de-marshalling of any of the attributes, that at least one of the attributes is to be manipulated by the receiver device, de-marshalling, in response to the identifying, the identified attribute(s), and manipulating the identified attribute(s) at the receiver device.11-18-2010
20120311170METHOD AND APPARATUS FOR INEXPENSIVELY MONITORING AND CONTROLLING REMOTELY DISTRIBUTED APPLIANCES - A method and associated apparatus are described that enables unattended, remotely distributed appliances, such as vending machines, utility meters, thermostats and kitchen appliances (ovens, washing machines, refrigerators, etc.) to be connected inexpensively to each other and to a centrally located server. The apparatus 1) uses relatively simple “personality” modules to adapt the apparatus to the application in combination with a sophisticated core module that provides the intelligence needed to process data locally, to format that data and to transfer it to a remote server and 2) uses existing Internet-based communication links, thereby avoiding the costly proprietary links used with current state-of-the-art solutions.12-06-2012
20120311169NETWORK RELAY APPARATUS - A network relay apparatus which conducts data transfer by using a plurality of network LSIs includes a transfer engine unit having at least two network LSIs and a central control unit which controls the operation state of the network relay apparatus. The transfer engine unit includes the network LSIs capable of changing over at least one of a clock and an operation which differ every function block, a load judgment unit for judging a load laid upon each of function blocks in the network LSI, and a frequency voltage control unit for individually changing over at least one of the clock and operation voltage supplied to each function block on the basis of the load judged by the load judgment unit.12-06-2012
20120311168METHOD FOR IMPROVING ACCURACY IN COMPUTATION OF ONE-WAY TRANSFER TIME FOR NETWORK TIME SYNCHRONIZATION - A method for improving accuracy in the computation of a one-way transfer time between two networked devices. In one aspect, variability in time transfer latency that is caused by cache loading, data structure setup time, and scheduling variability in software is reduced by initiating a first sequence of loading data structures into cache and priming scheduling, and then initiating a second sequence of calibrating the timing of a subsequent synchronization message so that the completion of the first sequence occurs just in time for the reception of the synchronization message. The method is applicable for any network time synchronization protocol, including Network Time Protocol (NTP) and Precision Time Protocol (PTP).12-06-2012
20110258335IDENTIFICATION FRAGMENT HANDLING - A device stores forwarding information associated with fragments of a first data unit, stores information common to the fragments of the first data unit, receives fragments of a second data unit, and forwards the fragments of the second data unit based on the forwarding information of the first data unit and the information common to the first data unit.10-20-2011
20100174824Method and System for Transparent TCP Offload - Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments may be buffered in a coalescer. The coalescer may verify that the network flow associated with the collected TCP segments has an entry in a flow lookup table (FLT). When the FLT is full, the coalescer may close a current entry and assign the network flow to the available entry. The coalescer may also update information in the FLT. When an event occurs that terminates the collection of TCP segments, the coalescer may generate a single aggregated TCP segment based on the collected TCP segments. The aggregated TCP segment and state information may be communicated to the host system for processing.07-08-2010
20110078322SYSTEM AND METHOD FOR WIRELESSLY BROADCASTING CONTENT FROM A CORE FOR RECEIPT BY A MOBILE CLIENT - A system and method for providing content over a network. In particular, the system and method is capable of providing content, such as broadband streaming multimedia and Internet Protocol (IP) data, to network devices, including mobile devices, with interactive functionality. The network employs at least one core and a plurality of clients. The core and clients each comprise a plurality of modules that cooperatively communicate with each other to monitor and control the delivery of content and to allow for interactive functionality by a user.03-31-2011
20110087793DATA RECEPTION PROCESSING APPARATUS, IMAGE FORMING APPARATUS, AND DATA RECEPTION PROCESSING METHOD - A data reception processing apparatus includes: a data receiving section configured to receive processing target data; plural data acquiring sections configured to respectively acquire only data received by communication employing acquisition target protocols separately set in advance for the data acquiring sections; a data-acquisition control section configured to control the plural data acquiring sections to cause the data acquiring section corresponding to the acquisition target protocol used for reception of data received by the data receiving section to more preferentially receive the data than data received by using the acquisition target protocol corresponding to priority lower than priority associated with the acquisition target protocol used for the reception of the data; and a data output section configured to acquire the data from the data acquiring section and sequentially output the data to a processing section configured to process the data.04-14-2011
20090187668Protocol Independent Server Replacement and Replication in a Storage Area Network - A method for adding a server to a storage area network, the method comprising identifying a set comprising one or more communication protocols for connecting a second server to a first storage device configured to communicate with a first server using a first protocol, wherein the set of protocols comprises protocols that are supported by both the second server and the first storage device; selecting a second protocol from the set of protocols; and configuring the first storage device, the second server, and associated connection devices, wherein the second server may communicate with the first storage device using the second protocol.07-23-2009
20090292817METHOD AND APPARATUS FOR PROVIDING REMOTE ACCESS SERVICE - A remote access service is provided by receiving remote access transport agent (RATA) capability information of a home remote access server (RAS) and a remote RAS from the home RAS and the remote RAS, respectively, generating a RATA profile based on the RATA capability information, supported by the home RAS and the remote RAS, and transmitting the generated RATA profile to the home RAS and the remote RAS, respectively.11-26-2009
20110264817GATEWAY DEVICE FOR MULTIMEDIA CONTENT - This disclosure relates to techniques, devices, and systems for using a mobile electronic device to provide multimedia content. One example method of providing multimedia content includes receiving, at an Internet Protocol Multimedia Subsystem (IMS) enabled first electronic device, multimedia content from a content-providing electronic device via an IMS network, where the multimedia content has a first format. The method also includes converting, at the IMS-enabled first electronic device, the multimedia content from the first format to a second format that is different from the first format. The method further includes transmitting, from the IMS-enabled first electronic device to a second electronic device, the converted multimedia content in the second format, where the converted multimedia content is transmitted from the first electronic device to the second electronic device via a local network that is different from the IMS network.10-27-2011
20100017527SIP SERVER AND COMMUNICATION SYSTEM - In order to reduce network loads in a large system, provided is a representative aspect of this invention is as follows. That is, there is provided a SIP server coupled to at least one client via a communication line to control a communication session of the at least one client. The SIP server receives a SIP message transmitted from the at least one client, transfers the received SIP message to one of another SIP server and another one of the at least one client, and analyzes the received SIP message. The SIP server comprising a storage unit for storing a result of the analysis. The SIP server compares the result of the analysis and a SIP message received after the analysis, rewrites the SIP message based on a result of the comparison, and changes a transfer destination of the SIP message based on the result of the comparison.01-21-2010
20090172177SYSTEM AND METHOD FOR DATA TRANSMISSION - A data transmission system includes a sending device and a receiving device. The sending device includes an image receiving unit that indicates the order of reception of the blocks using version numbers, a first database for storing the version numbers of the blocks, a transmitting unit which transmits the blocks to the receiving device using User Datagram Protocol, a determination module which determines whether a block requires resending, an updating unit for updating the version numbers in the first database, and a notification unit for notifying the receiving device of the latest version number of the block at each position using Transmission Control Protocol. The receiving device includes a second database, a receiving unit for receiving blocks using User Datagram Protocol, a display unit for determining the version numbers of the blocks and for displaying the blocks, and a processing unit for sending a request to the sending device.07-02-2009
20100115117Method And System For Packet Based Signaling Between A MAC And A PHY To Manage Energy Efficient Network Devices And/Or Protocols - In an Ethernet network comprising link partners that are coupled via an Ethernet link, an energy efficient network (EEN) communication control policy may be established above a MAC layer. The EEN control policy may determine a power level mode of operation for the link partners. Power level mode control data may be communicated from hardware, software and/or firmware of upper layer protocols to PHY devices. The control data may specify when, where and/or how long to implement the power level mode. The control data may be communicated via a “magic” packet comprising start and/or end of frame delimiters and bits that indicate the power level mode. The PHY devices may detect, parse and/or interpret the “magic” packet and may enter and/or exit a lower power mode of operation. The PHY devices may respond to by generating a magic packet to upper layers.05-06-2010
20120210013DATA TRANSFER SYSTEM AND METHOD - A method is disclosed of data transfer between a source computer and multiple target computers. The method includes: transmitting a multi-media formatted transmission from the source computer over a first network to a server configured to receive the multi-media formatted transmission; extracting a data stream from the multi-media formatted transmission; transmitting the data stream in an Internet format over a second network to the target computers, the target computers each configured to receive the data stream in a finite set of protocols over the second network, the finite set of protocols including Internet protocols but excluding multi-media protocols; and extracting data from the data stream and reformatting the extracted data into a multi-media format at each target computer, wherein each target computer is able to reformat the extracted data into different multi-media formats.08-16-2012
20120047277WEB SERVER TV DONGLE FOR ELECTRONIC DEVICE - This disclosure describes devices, systems and techniques relating to a dongle device that is designed to provide broadcast video capabilities to an electronic device. In one example, a dongle device is configured to communicatively couple to an electronic device, wherein the dongle device comprises a multimedia receiver that receives a broadcast that includes multimedia data, and a web server that communicates the multimedia data to a web browser of the electronic device.02-23-2012
20120210012APPLICATION SERVER PLATFORM FOR TELECOM-BASED APPLICATIONS HAVING A TCAP ADAPTER, SIP ADAPTER AND ACTOR PROTOCOL CONTEXT - In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include an application server that includes a session initiation protocol (SIP) adapter. The SIP adapter can use a connection oriented protocol and provides interactions with application code in an actor of said application server by means of asynchronized SIP protocol events. The SIP adapter can also provide stateless node mapping to a stateful server node hosting a specific session for the actor.08-16-2012
20120005360METHOD AND SYSTEM FOR GENERIC IP MULTIMEDIA RESIDENTIAL GATEWAYS - A common IP layer client device interface within an IP multimedia gateway (IMG) is configured to connect client devices to broadband IP networks such as the Internet based on determined device capabilities. Broadband IP network interfaces within the IMG are configured to enable communication between the IMG and broadband IP networks based on the determined device capabilities. Content provided by various service managers are communicated with the client devices utilizing the common IP layer client device interface and the configured network interfaces. Network capabilities may be determined during the device and network discovery. Protocol translation, media transcoding and/or dynamic device configuration may be performed based on the determined device capabilities, and based on the determined network capabilities. The IMG may adjust system timing and manage power consumptions for service deployment over corresponding client devices. Information may be routed or distributed by the IMRG among the client devices when needed.01-05-2012
20120005358RETURN OF MULTIPLE RESULTS IN RULE GENERATION - Various embodiments relate to a Policy Charging and Rules Node (PCRN) and a related method and machine-readable medium for retrieving multiple results in response to a message. The PCRN may receive a message and, through handling the received message, may make a policy decision. The policy decision may require the PCRN to retrieve multiple related results. The PCRN may thereafter refer to a data arrangement that includes a rule set with at least one rule with multiple values. Based on the policy decision, the PCRN may retrieve the at least one rule. The PCRN may compile the rule from the rule set and may generate an answer message including at least one of these values included in the rule.01-05-2012
20120005359SYSTEM AND METHOD FOR AGGREGATION ACROSS CLOUD PROVIDERS - A method and apparatus for aggregating cloud system resources is described. In one embodiment, the method includes receiving a request to start a cloud computing session. The method may also include determining a cloud computing system from among a plurality of cloud computing systems that satisfies the request. Furthermore, the method may include routing the request to the determined cloud computing system to initiate the cloud computing session.01-05-2012
20110167166METHOD FOR INTERNET ACCESS AND FOR COMMUNICATION - A wireless method for Internet access and a phone calling method is disclosed. Each method uses a portable communication device that is plug connectable to an external port of a computing device for enabling the computing device Internet access, Internet sharing, and or phone calling. Upon plug connecting the portable communication device to the computing device, a software application running at the computing device is enabled by employing at least in part a protected data stored in the portable communication device. In a first exemplary application, the portable communication device enables wireless communication and Internet access to the computing device. In a second exemplary application, the portable communication device enables phone calling from the computing device and facilitates installation of a phone calling software running at the computing device upon plug connecting the communication device to the computing device.07-07-2011
20110167165Mechanisms for transparently converting client-server software agents to peer-to-peer software agents - A method of converting client-server software agents to peer-to-peer software agents coupling a client to an adaptor software module is provided. The method includes directly coupling a client in software to an adaptor software module, wherein said adaptor software services underlying traffic from an unmodified agent and relays it on behalf of said unmodified agent, wherein all traffic generated by said unmodified agent is relayed directly to said adaptor software module.07-07-2011
20080313344DUAL PROCESSING SYSTEM CAPABLE OF ENSURING REAL-TIME PROCESSING IN PROTOCOL CONFORMANCE TEST - Disclosed herein is a dual processing system capable of ensuring real-time processing in a protocol conformance test. A protocol testing device performs a test on a layer under protocol test provided in a device under test. A communication device processes the protocol of a layer below the layer under protocol test between the device under test and the protocol testing device. The communication device processes a protocol test message, requiring real-time processing, instead of the protocol testing device, and transmits processing results for the protocol test message to the protocol testing device. The protocol testing device processes a protocol test message, not requiring real-time processing, and determines the conformance of the layer under protocol test provided in the device under test based on the processing results for the protocol test message.12-18-2008
20090172178TRANSMIT SCALING USING MULTIPLE QUEUES - According to some embodiments, it may be determined, at a first processing element of a device with a plurality of processing elements, that first data is to be transmitted in association with a first network connection. A first entry associated with the first data may then be stored into a first of a plurality of transmit queues. It may subsequently be determined, at a second processing element of the device, that second data is to be transmitted in association with the first network connection. A second entry associated with the second data may then be stored into a second of the plurality of transmit queues.07-02-2009
20120023248SYSTEM AND METHOD FOR CHANGING CHANNELS FOR GUARANTEED RELIABILITY COMMUNICATIONS - A system and method for changing communication channels is provided. In the system, a transmitting peer divides transmission data into frames to generate an unfinished frame list and transmits a data frame to a receiving terminal according to the unfinished frame list and a receiving peer receives a data frame from the transmitting peer and transmits a response frame to the transmitting peer in response to the received data frame during direct channel communication. The transmitting peer transmits incompletely transmitted data frames (whose response frames have not been received) included in the unfinished frame list to the receiving peer through a relay server when a communication scheme has been changed from the direct channel communication scheme to a relay channel communication scheme. When the communication scheme is changed as circumstances require, specifically, from the direct scheme to the relay scheme, it is possible to rapidly change the communication channel without interruption of data communication.01-26-2012
20120059945Data-Transfer Method and Terminal - A first terminal connectable to a wireless LAN pre-stores utilization information required in order for a terminal to utilize the wireless LAN. At least one of either the first terminal, or a second terminal connectable to the wireless LAN, determines whether a predetermined operation requesting data transfer is present in the one terminal, and on the basis of the predetermined operation the first terminal transfers its stored utilization information via wireless means to the second terminal. The second terminal stores the utilization information transferred from the first terminal.03-08-2012
20120158983Synchronization of Clients to Maximize Multicast Opportunities - A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.06-21-2012
20120158982XML SCRIPTING OF SOAP COMMANDS - A computer-implemented method processes a simple object access protocol (SOAP) command. The method includes interpreting an XML script to perform a function contained in the XML script, the XML script containing the SOAP command, parsing the SOAP command from the XML script, and passing the SOAP command to a SOAP interpreter for execution.06-21-2012
20120158981FAST JOIN OF PEER TO PEER GROUP WITH POWER SAVING MODE - A wireless peer-to-peer protocol that supports fast and low power joining to an existing group. The protocol may be an extension of a peer-to-peer protocol that supports a sleep state for a device controlling the group. When a device is seeking to join a group at a time when the controlling device is in a sleep state, another device that has information about the controlling device may provide information to the joining device that may then be used by the joining device to more quickly, and using less power, synchronize with the controlling device. The information may include information about a channel used by the controlling device or about timing of availability of the controlling device. The information may also reveal whether the group provides a service being sought by the joining device or may otherwise influence whether the joining device will attempt to join a group.06-21-2012
20120072607COMMUNICATION APPARATUS, SYSTEM, METHOD, AND RECORDING MEDIUM OF PROGRAM - A communication apparatus including a memory, a processor, and a communication interface, wherein the memory stores a number of hops on a communication route from the communication apparatus to another communication apparatus, the processor selects from at least two communication protocols a communication protocol having a shorter transfer time than another communication protocol, where the transfer time is predicted based on the number of hops on the communication route from the communication apparatus to the other communication apparatus and a data size of the data, and controls transmission of the data using the selected communication protocol, and the communication interface transmits the data to the other communication apparatus based on the control of the processor.03-22-2012
20120158980Web service simple object access protocol request response processing - Reduces time for processing a request Simple Object Access Protocol, SOAP, message in a request means such as mobile equipment or the like. Sequence definition means divides one parent SOAP message as one request concerning a Web Service into segments of a Simple Object Access Protocol header and a SOAP body. Segment creation means creates the segment of the Simple Object Access Protocol body of the parent SOAP message and the segment of the SOAP header of the parent Simple Object Access Protocol message in this order. Sending means executes sending processing in parallel with creation processing by the segment creation means. Specifically, the sending means assigns one child Simple Object Access Protocol message enveloping the content of a segment to each of the segments, and sends each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the segments.06-21-2012
20110066741CLIENT-SIDE API FRAMEWORK FOR UNIFORM RESOURCE IDENTIFIER (URI) MANIPULATIONS - Techniques for manipulating URIs that have been rewritten for XmlHttpRequests (XHRs) and/or Web Services for Remote Portlets (WSRP). In one set of embodiments, a URI rewriter factory module is provided that is configured to determine and select a URI rewriter module based upon an input URI string. The input URI string may be, for example, in the form of a Javascript pseudo-protocol link, a remote proxy URI, or both. The selected URI rewriter module can then parse the input URI string to generate a URI object that has methods for manipulating the input URI string and for outputting the resulting manipulated URI as a string.03-17-2011
20110066740INTERFEROMETRIC PRECISE TIMING DISTRIBUTION WITH A PRECISION PHASE DETECTOR - A method distributing data in a network is provided. The method comprises measuring the path lengths between a reference clock and a plurality of remote destinations and sending a timing signal from the reference clock to the plurality of remote destinations. The method further comprises measuring the phase between the reference clock and a return signal from each of the plurality of remote destinations and adjusting the phase of the data such that each remote destination receives the data within a skew tolerance.03-17-2011
20110106960SIGNALING GATEWAY AND ITS SIGNALING PROCESSING METHOD - A signaling gateway (SG) and a method for the SG to process signaling. The method comprises: after a SG which is configured with SCCP protocol, one or more SCCP service related subsystems, and GT translation function receives a connectionless-oriented SCCP service message in MTP05-05-2011
20110106958Method and system for providing wireless services - Example embodiments are directed to a system for providing wireless services to a first user on the system after a handoff from a first mobile switching center to a second mobile switching center. The system includes a first application server configured to provide wireless services and coupled to the second mobile switching center. The second mobile switching center serves the first user. A second application server is configured to provide wireline services and interact with the second application server to provide the wireless and wireline services to the first user.05-05-2011
20110106959METHOD FOR TRANSFERRING A FLOW BETWEEN HETEROGENEOUS ACCESS POINTS - A method is provided for handing off flows. The flow, having a flow identifier, is established between a terminal and a correspondent. The terminal has as many terminal identifiers as access interfaces to access networks of mutually different data technologies. A first execution entity converts a handoff execution order emanating from a decision entity into execution messages by taking into account a hierarchy of execution entities of a current network. After a handoff decision has been taken for a given pair of flow and terminal identifiers, the decision entity sends an execution order to the first execution entity. The first execution entity: selects a mobility protocol from the mobility protocols supported by the execution entities of the hierarchy associated with the current network; selects in the hierarchy at least one execution entity responsible for executing the mobility protocol; and sends to the selected execution entities respective execution messages.05-05-2011
20110099283USER SERVICE PROFILE-BASED PLUG-IN UPDATE METHOD AND APPARATUS FOR INTERNET PROTOCOL TELEVISION SERVICE - A method and system for updating a plug-in in a device in Internet Protocol TeleVision (IPTV) system are provided. The method includes determining a second plug-in group selected from among a first plug-in group to be updated according to status information of each plug-in indicated in the first plug-in group in the device; and updating each plug-indicated in the determined second plug-in group.04-28-2011
20090132719AUTOMATICALLY DETERMINING MANAGEMENT INFORMATION BASE MODULES FOR A DEVICE - Described herein are processes and devices that automatically determine management information base (MIB) modules for a device. One of the devices described is a MIB detection device. The MIB detection device can automatically filter a first set of MIB modules to isolate all MIB modules (1) that are fully supported by a Simple Network Management Protocol enabled device and (2) that are unique to a manufacturer of the device, resulting in a second set of MIB modules. The MIB detection device can also automatically parse the second set to determine all MIB modules referenced in the second set. The MIB detection device automatically retrieves the referenced MID modules and automatically parses those retrieved MIB modules to obtain additional referenced MIB modules. The MIB detection device continues automatically parsing and retrieving until reaching a management information base hierarchy root, resulting in a supported set of objects for managing the device.05-21-2009
20120166666SUPERVISION OF A COMMUNICATION SESSION COMPRISING SEVERAL FLOWS OVER A DATA NETWORK - The invention relates to a method for supervising a communication session over a data network, said session including a first data flow, referred to as the parent flow, using a first protocol, said parent flow including data suitable for setting up a second data flow, referred to as the child flow, using a second protocol for said session, which includes: searching (06-28-2012
20120166665METHOD AND SYSTEM FOR SELECTIVELY PERFORMING PROXY SERVICES - A method and system for selectively performing proxy services on a server are described. A communications device is configured to transmit requests for content to the server, and the server is configured to selectively perform one or more proxy services, wherein the requests conform to a protocol. The disclosure provides a protocol request that includes one or more network-status headers, wherein the one or more network-status headers include connection information about the network connection used by the communications device to transmit the protocol request. The server is configured to enable a subset of the one or more proxy services based on the connection information.06-28-2012
20120131217METHODS OF INTEGRATING MULTIPLE MANAGEMENT DOMAINS - An integrated solution strategy that integrates multiple domains together in a seamless and standardized way for increasing a users control over facilities and equipment. This integrated approach can lead to a reduction of energy usage, more efficient energy usage, increased safety, health, and security of a facility and its occupants, optimized production in industrial settings, and associated and other economic advantages. Accurate, reliable information about a facility or equipment is essential to making timely, informed decisions. Enhanced automation provides a reliable means of collecting and assembling a variety of operating data and archiving that data into a central database for evaluation, reporting, forecasting, and negotiation with resource marketers.05-24-2012
20120131216Active-Active Multi-Homing Support for Overlay Transport Protocol - Techniques are provided for active-active multi-homing support over an overlay transport virtualization protocol for an edge switch at a data center site. At an edge switch that is configured to operate in an active-active multi-homing mode with at least one other edge switch in an edge switch cluster at a first data center site that comprises one or more endpoint devices, information is stored indicating a media access control (MAC) address of at least one endpoint device at the first site. The edge switch in the edge switch cluster at the first site sends via an overlay transport virtualization protocol a Layer-3 message that is configured to advertise the MAC address of the at least one endpoint at the first site to enable the at least one edge switch at the second site to perform multipath routing to the endpoint device at the first site based on each of the edge switches in the edge switch cluster at the first site.05-24-2012
20120215932SYSTEM AND METHOD FOR SYMMETRIC RECEIVE-SIDE SCALING (RSS) - A method for symmetric receive-side scaling (RSS) in a network device having an ingress side RRS router and an egress side RSS router and a plurality of queues for handling packets. The method comprises identifying an internet protocol (IP) version being used for the network. The transport layer headers (TLHs) existence status is identified. A secret key by each of the egress side RSS router and the ingress side RSS router is identified. The key is based on the identification of the IP version and the TLHs existence status. The secret key ensures that packets sent from a source to a destination and packets sent from the destination to the source are routed by the egress side RSS router and the ingress side RSS router to a common queue among the plurality of queues. The secret key is stored at a storage in the network device. The secret key is used by the ingress side RSS router and the egress side RSS router for routing packets.08-23-2012
20120215933METHOD FOR PERFORMING DYNAMIC TUNNEL MESSAGE FORWARDING AND SWITCH THEREOF - A method and switch for realizing dynamic tunnel message forwarding are disclosed; the method includes: presetting an aggregation routing table item of a dynamic tunnel in an ASIC hardware forwarding table of a layer-3 switch located at the edge of the IPv6 network to point to the CPU; after receiving an IPv6 message, if the switch judges that the message points to the dynamic tunnel according to IPv6 route lookup, sending the message upward to the CPU according to the aggregation routing table item; after receiving the message, the CPU, by using a software routing mode, storing a corresponding relation between acquired layer-2 information and a network prefix of an IPv6 destination address of the message and synchronizing the corresponding relation to the ASIC hardware forwarding table, and forwarding the message out from an output port to which the layer-2 information corresponds.08-23-2012
20120137014METHOD AND DEVICE FOR PROTOCOL IDENTIFICATION - A protocol identification method and a protocol identification device are provided. The protocol identification method includes acquiring a performance index of protocol characteristic information according to characteristic conditions of the protocol characteristic information; calculating identification probabilities of the protocol characteristic information employed by DPI under a preset statistical strategy according to a DPI identification result; determining an optimal sequence of all protocol characteristic information in a DPI identification library according to the performance index and the identification probabilities of the protocol characteristic information; and performing protocol identification on a received message according to the optimal sequence. The optimal sequence for protocol identification is determined according to the identification probabilities, the protocol characteristic information with a high match success probability may be matched first, and the protocol characteristic information with a high match failure probability may be matched later, which thereby improves the protocol match performance.05-31-2012
20120137013Arrangement and Method for Interchanging Time Markers - An arrangement and a method for interchanging time markers between a first and a second network, wherein the time markers each comprise data packets having a payload comprising a coded time information item. A device is configured to receive a first time marker, directly remove the coded time information item, insert the coded time information item into a new data packet from the second protocol, and to send this data packet as a second time marker using the second network. The arrangement and method allow closed control of the time information or the clock of the time accepter across a network boundary.05-31-2012
20120137012Method for Dynamic On Demand Startup of a Process or Resource - An apparatus comprising a processor configured to startup a new process on a peer processor to off-load a load of a local process on the processor in a dynamic manner based on monitoring an amount of resources used by the processor, wherein the startup of the new process on the peer processor is initiated when the amount of resources used by the local process reaches a threshold.05-31-2012
20110185074REAL-TIME PUBLISH-SUBSCRIBE SYSTEM - A real-time protocol for real-time network programming applications is disclosed. The protocol is executable on a computer network having a plurality of nodes that include applications, a network stack, an operating system, and middleware capable of executing real-time operations. The protocol can use group objects to model physical and logical devices connected to the network wherein each group object comprises at least one variable. Changes in these variables are encapsulated in variable change messages which are propagated in the network using communication objects. Also described is a real-time messaging format useful for implementing the protocol.07-28-2011
20110185076System and Method for Network Interfacing - Systems and methods for network interfacing may include a communication data center with a first tier, a second tier and a third tier. The first tier may include a first server with a first single integrated convergent network controller chip. The second server may include a second server with a second single integrated convergent network controller chip. The third tier may include a third server with a third single integrated convergent network controller chip. The second server may be coupled to the first server via a single fabric with a single connector. The third server may be coupled to the second server via the single fabric with the single connector. The respective first, second and third server, each processes a plurality of different traffic types concurrently via the respective first, second and third single integrated convergent network chip over the single fabric that is coupled to the single connector.07-28-2011
20110185075SYSTEM AND METHOD FOR PREVENTING COLLISIONS IN A HIERARCHICAL NETWORK - A system and method for reducing transmission collisions. In one embodiment, a transmitter for communicating of a smart grid power line network includes an arbiter. The arbiter is configured to select a transmission interval during which the transmitter can transmit. The interval is selected from a plurality of available transmission intervals reserved for contending transmissions, and selected based on a level of a hierarchical network at which the transmitter is located. The interval selected is different from any interval used by a different transmitter spaced two hierarchical levels away from the level of the hierarchical network at which the transmitter is located.07-28-2011
20100174823OPTIMIZING BATCH SIZE FOR PREFETCHING DATA OVER WIDE AREA NETWORKS - A data prefetching technique optimizes the batch size of prefetch requests. The optimized batch size may be determined based on a prefetch transfer time of a previous prefetch operation, where the prefetch transfer time is measured as an elapsed time interval from when data from the previous prefetch operation is first received to when the data from the previous prefetch operation is finished being received;07-08-2010
20100049861SYSTEM AND METHOD FOR PROVIDING CONNECTIVITY BETWEEN TWO DIFFERENT NETWORKS USING DIFFERENT PROTOCOLS - The present invention provides a system and method for providing message connectivity between a first network using a first protocol and a second network using a second protocol. If a message is received from the first network, the message is processed using one or more digital signal processors, a destination in the second network is determined, the processed message is logged and translated into the second protocol, and the translated message is sent to the destination in the second network. If the message is received from the second network, the message is translated into the first protocol, a destination in the first network is determined, the translated message is logged and processed using one or more digital signal processors, and the processed message is sent to the destination in the first network. This method can be implemented as a computer program embodied on a computer readable medium.02-25-2010
20100049860Multicast-routing-protocol-independent realization of IP multicast forwarding - Improved systems and methods for implementing data-driven protocols are provided. In one embodiment, improved implementations of multicast routing protocols are provided. Separation between multicast forwarding and control elements are provided by use of a powerful yet simple application program interface (API) for inter-module communication. The API is multicast-routing-protocol-independent and can be used to express the forwarding state of any existing multicast protocol. Efficient platform-specific implementations are facilitated.02-25-2010
20100274917Technique for Automated MAC Address Cloning - In an arrangement where the device that is known to an ISP is communicating with the ISP through an interposed device that is not known to the ISP, the interposed device captures the known device's MAC address upon startup and clones the captured MAC address in all standard packets that it sends to the ISP.10-28-2010
20100274916PEER-TO-PEER MOBILE DATA TRANSFER METHOD AND DEVICE - A technique is provided for a direct data transfer session, including for multimedia content, between mobile devices without the need for using a separate multimedia server to store multimedia content. Direct data transfer sessions between mobile devices are established by transmitting necessary address information through page-based messaging services that utilize the underlying digital mobile network databases and services to resolve the identification and location of the mobile devices.10-28-2010
20100274915RELAY NODE USER PLANE SUPPORT - Systems and methodologies are described that facilitate providing user plane support for internet protocol (IP) relays. Service data units (SDU) received at a radio communication layer can be provided to an upper communication layer, such as a packet data convergence protocol (PDCP) layer, without regard to sequence numbers. The upper communication layer can handle reordering of the received protocol data units. Since communications related to a plurality of devices through one or more IP relays can be mapped over a single bearer, allowing reordering at the upper communication layer can mitigate delay caused where a donor or other upstream access point is delayed in providing a sequential SDU related to one of a plurality of devices downstream. In this regard, SDUs related to other devices can be processed by the upper communication layer while waiting for the sequential SDU.10-28-2010
20100011115SYSTEM AND METHOD FOR REAL-TIME BIDIRECTIONAL COMMUNICATION THROUGH FIREWALLS - A system and method for real-time data transmission through data communication networks are disclosed. The system and the method allow for real time communication between applications located in different internal networks protected by firewalls by means of representing the applications by proxies and establishing TCP channels towards an intermediate proxy server localized outside the firewalls. A set of parameters residing in the server determines i.a. the number of required TCP channels based on the ratio of measured bandwidth between the data flow directions.01-14-2010
20100011116Dynamic network link acceleration - A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices on demand. In one or more embodiments, the system comprises an enhanced client capable of providing front-end services. The enhanced client may establish the communication link with a back-end mechanism. The communication link may provide error correction, security, quality of service, and other services including acceleration of communications. In one embodiment, the enhanced client provides a communication link utilizing the TMP protocol by cooperative action with a back-end mechanism. A client may be various computing or network devices and may be enhanced with front-end services automatically by automatic download and installation of an internal front-end or manually by user installation of an internal front-end. In one or more embodiments, the front-end services software utilizes hardware of an enhanced client to provide the communication link.01-14-2010
20100011114PROXYING MULTIPLE TARGETS AS A VIRTUAL TARGET USING IDENTIFIER RANGES - A gateway includes a Fibre Channel (“FC”) port configured to couple to multiple FC targets, and an iSCSI port configured to couple to an iSCSI initiator. The iSCSI port is configured to facilitate communication between the FC targets and the iSCSI initiator, and proxy the multiple FC targets as a virtual iSCSI target. The iSCSI port is also configured to divide the Logical Unit Number (“LUN”) range into a plurality of subdivided LUN ranges, and associate the FC targets with the subdivided LUN ranges.01-14-2010
20120185606WIRELESS NETWORK CONNECTION SYSTEM AND METHOD - The present invention provides a device, system, method and computer-program product for transferring information between a host computer and a wireless network. The device and system comprise an operatively linked mass storage module and modem module. The mass storage module is configured to transfer information with a host computer. The modem module is configured to transfer information with one or more wireless networks. Communication between the host computer and the mass storage module is at least in part using file system input/output protocols. One or more virtual drivers are provided on the host computer to enable communication with the modem module without installation of modem specific drivers.07-19-2012
20120084452REMOTE CONTROL COMMAND TRANSLATION - Embodiments are disclosed that relate to translating remote control commands. One embodiment provides a remote control command translation device comprising a network receiver configured to receive one or more metacommands via a first protocol and a transmitter configured to output one or more translated commands via a unidirectional protocol, wherein the unidirectional protocol is different than the first protocol. The remote control command translation device further comprises a logic subsystem configured to execute instructions and a data-holding subsystem comprising mass storage containing translation information and instructions executable by the logic subsystem to receive, via the network receiver, a metacommand from a remote device via the first protocol, to translate the metacommand into a translated command based on the translation information, and to transmit, via the transmitter, the translated command corresponding to the metacommand via the unidirectional protocol.04-05-2012
20120259993Method for Embedding Meta-Commands in Normal Network Packets - A method for synchronizing different components of a computer network system using meta-commands embedded in normal network packets. The data communication channel between different components of a computer network system can be used to transport meta-commands piggybacked in normal network packets, without modifying or compromising the validity of the protocol message. Embodiments of the method can be used for embedding test synchronization and control commands into the network packets sent through a device or system under test. The device or system under test can be an edge device, with the data communication channel carrying normal packets containing meta-commands embedded in the packets to synchronize the test control of the test clients and the test servers connected to the edge device.10-11-2012
20090019173METHODS AND APPARATUS FOR SUPPORTING BROADCAST COMMUNICATIONS IN A PEER TO PEER NETWORK - Methods and apparatus related to broadcasting data in a peer to peer wireless communications network are described. A timing structure is utilized employing slots of a first type which support broadcast traffic transmissions and unicast traffic transmissions and slots of a second type which support unicast traffic transmission but do not support broadcast traffic transmissions. In various embodiments, traffic air link resource scheduling is performed in a decentralized manner on a slot by slot basis. In some such embodiments, a wireless device prior to transmitting a broadcast data traffic signal, transmits a broadcast transmission request signal, sometimes alternatively referred to as a broadcast indicator signal; and a wireless device prior to transmitting a peer to peer unicast signal, transmits a peer to peer traffic transmission request signal. In various embodiments, for slots of the first type, broadcast transmission requests have priority over peer to peer unicast transmission requests.01-15-2009
20090019172Web service simple object access protocol request response processing - Reduces time for processing a request Simple Object Access Protocol, SOAP, message in a request means such as mobile equipment or the like. Sequence definition means divides one parent SOAP message as one request concerning a Web Service into segments of a Simple Object Access Protocol header and a SOAP body. Segment creation means creates the segment of the Simple Object Access Protocol body of the parent SOAP message and the segment of the SOAP header of the parent Simple Object Access Protocol message in this order. Sending means executes sending processing in parallel with creation processing by the segment creation means. Specifically, the sending means assigns one child Simple Object Access Protocol message enveloping the content of a segment to each of the segments, and sends each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the segments.01-15-2009
20110125915TCP TRANSMISSION CONTROL DEVICE AND TCP TRANSMISSION CONTROL METHOD - A TCP transmission control device enables high-efficiency TCP transmission for appliance integrated service provided via a home network. A TCP destination cache control unit (05-26-2011
20080301313Method and Apparatus for Local IP Address Translation - A method, apparatus, and computer instructions for requesting a page from a server across a network data processing system. The page is requested a first time from a client application in the data processing system in which the page is requested using a domain name. An Internet Protocol address for the domain name is looked up for the page on a remote domain name server. The Internet Protocol address is used to request the page. The Internet Protocol address is stored locally in the data processing system in a database of Internet Protocol translations in association with the domain name for the page and wherein the database is accessible only by the client application. As a result, subsequent requests for the page may be processed using this database. The database of Internet Protocol translations is referenced to determine whether an Internet Protocol address for a selected page is present in response to a request for the selected page. The selected page is requested using an Internet Protocol address returned from the database of Internet Protocol translations if the Internet Protocol address is present in the database of Internet Protocol translations. The remote domain name server is queried to determine the Internet Protocol address of the selected page if the Internet Protocol address for the selected page cannot be determined from referencing the database of Internet Protocol translations.12-04-2008
20080301311METHOD AND SYSTEM FOR EXTENDED STEERING TAGS (STAGS) TO MINIMIZE MEMORY BANDWIDTH FOR CONTENT DELIVERY SERVERS - Aspects of a method and system for extended steering tags (STags) to minimize memory bandwidth for content delivery servers are presented. Aspects of the system may include at least one processor that enables reception of at least a portion of a data stripe within a direct data placement (DDP) segment. The one or more processors may enable transfer of a modified version of the received portion of the data stripe to a client without waiting to receive a subsequent portion or more of a data stripe destined for the client. The modified version of the received portion or more of the data stripe may contain a destination location for storing the modified version of the portion or more of the data stripe within the client.12-04-2008
20080301312Tunneling IPv6 Packets - Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv4 address for a destination IPv6 border router retrieved from a data structure associating IPv6 destination addresses with IPv4 addresses for destination IPv6 border routers; encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet; and sending the encapsulated packet to a destination IPv6 border router at the IPv4 address. In many embodiments, encapsulating, by the origin IPv6 border router, the IPv6 packet in an IPv4 packet is carried out by adding an IPv4 header to the IPv6 packet.12-04-2008
20110004694GENERIC COMMUNICATIONS PROTOCOL TRANSLATOR - The present invention discloses a generic protocol translator (01-06-2011
20120239820GENERIC DATA EXCHANGE METHOD USING HIERARCHICAL ROUTING - A process including retrieving a list of one or more candidate objects with which an origin object can communicate using a standard command language, wherein at least one of the one or more candidate objects uses a command language different than the standard command language. The process queries the schema of one or more target objects selected from among the one or more candidate objects and uses the standard command language to transmit to the one or more target objects commands and/or data consistent with the schemas of the target objects.09-20-2012
20110238852TEST DRIVEN DEPLOYMENT AND MONITORING OF HETEROGENEOUS NETWORK SYSTEMS - A test system (and corresponding method and computer program product) for generating unit tests for a heterogeneous network system and validating test results to ensure that the network system functions properly is described. In one embodiment, the test system is an appliance that is capable of normalizing communication protocols supported by component systems of the network system. The test system creates objects and methods corresponding to component systems and their supported protocol commands in the network system, and generates unit test cases based on the objects, the methods, and the normalized protocols. The test system transmits the unit test cases to the component systems, receives test results, and validates the test results to ensure that the network system functions properly.09-29-2011
20110238851Soap Client Protocol Encapsulation Based on TCP - SOAP client protocol encapsulation Based on TCP , based on the short TCP connection, SOAP client protocol encapsulation method, the client package for SOAP protocol, that is Web Services Description Language WSDL file into xml file, put to the client application's configuration file which, variable part of the SOAP protocol allows all the code from the configuration file object after conversion, and then generated after the body of SOAP protocol: 1) client load WSDL converted xml file; 2) the client application to read out the configuration file, the xml with the application to transfer data into a SOAP message body; 3) in the generated SOAP message body together with SOAP message header, turned into a complete SOAP request; 4) We will be based on TCP short connection to the complete SOAP request sent to the web services server, then receive and process about the content of web services to return, to complete a full SOAP interface calls; All the web Services client: a client using the same source, and adopt a unified approach to a request to the web service server.09-29-2011
20110276709Locational Tagging in a Capture System - A system and method for locational tagging in a capture system are described. Metadata associated with a captured object includes: information about a location in storage of an object and that objects association to a particular user; and/or tiered location information.11-10-2011
20110276708ROUTE REFLECTOR FOR A COMMUNICATION SYSTEM - A method, system and apparatus for routing of data transmitted from a mobile electronic device to a first host of a plurality of hosts in a communication network using a Border Gateway Protocol (BGP) is provided. It is determined, at a network element having a same address as a first host of a plurality of network hosts, that the first host has failed via receipt of BGP (Border Gateway Protocol) rerouted data, the BGP rerouted data originally transmitted to the first host from a communication device. A negative acknowledgement (NACK), identifiable as having been transmitted by the network element, is transmitted to the communication device to trigger the communication device to transmit data that was to be transmitted to the first host to another of the plurality of network hosts.11-10-2011
20110276707Extensible Software Architecture For Processing Level 2 Financial Data - The present invention processes and distributes Level 11-10-2011
20120096179Method For Processing Initial SIP Requests By Backends Of A SIP Cluster In The Presence Of A Fault, And Associated Processing Device - A device (D) is devoted to processing initial SIP requests for an end-processing software module (B04-19-2012
20120096178Load Balancing of Data Transmissions - In an embodiment, a method is provided for transmitting data. In this method, a number from a sequence of numbers is identified, and each number from the sequence is associated with a time interval. A random number is generated and it is compared with the identified number. In reference to the time interval associated with the identified number, transmission of the data to the electronic device is initiated based on the comparison.04-19-2012
20110320624GENERIC OBJECT EXCHANGE PROFILE MESSAGE - In a method for generating a generic object exchange profile message, navigation data is inserted into the generic object exchange profile message.12-29-2011
20110320623METHOD 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-29-2011
20110320622MANAGING INTERNET PROTOCOL CONNECTIVITY ACCESS NETWORK SESSIONS - The invention is directed to managing a subscriber session, particularly an Internet Protocol connectivity access network (IP-CAN) session in the context of LTE networks, responsive to a change in circumstances related to the subscriber such as a change in subscriber profile information, an event trigger, or a usage management trigger. According to embodiments of the invention, such management includes receiving an indication of a change in circumstances relating to a subscriber; identifying a session related to the change; determining if taking an action related to the session is desirable; and taking the action in accordance with the determination.12-29-2011
20120102214TECHNIQUES FOR DETERMINING COMMUNICATION STATE USING ACCELEROMETER DATA - Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human's ability to receive or act on communications is impaired or otherwise affected.04-26-2012
20120102213INFORMATION PROVIDING METHOD, HOME GATEWAY, AND HOME NETWORK SYSTEM - Embodiments of the present invention provide an information providing method, a home gateway, and a home network system. The method includes: obtaining an IPv6 address or an IPv6 prefix of a client and a service type of the client; establishing a mapping between the IPv6 address or the IPv6 prefix of the client and the service type of the client; sending the mapping between the IPv6 address or the IPv6 prefix of the client and the service type of the client to a Broadband Remote Access Server (BRAS), so that the BRAS dispatches and manages a service of the client according to the mapping between the IPv6 address or the IPv6 prefix of the client and the service type of the client.04-26-2012
20130024580Transient Unpruning for Faster Layer-Two Convergence - In one embodiment, a method includes detecting a change in network topology and broadcasting a transient unconditional unpruning message to all nodes in the network. The message is configured to instruct each network element receiving the message to start a phase timer in response to the broadcast message; unprune its operational ports; and, upon expiration of the phase timer, prune its ports in accordance with the results of a pruning protocol.01-24-2013
20120290735REMOTE OPERATION OF PROCESS CONTROL EQUIPMENT OVER CUSTOMER SUPPLIED NETWORK - A DCS protocol message addressed to a remote DCS station is generated at a local distributed control system (DCS). The DCS protocol message is received at a local tunneling device. The local tunneling device packages the DCS protocol message into a SCADA protocol message. The SCADA protocol message is transmitted from the local tunneling device to a remote tunneling device. The remote tunneling device receives the SCADA protocol message. The SCADA protocol message is unpackaged into a DCS protocol message at the remote tunneling device, and the DCS protocol message is placed on to a remote DCS such that it flows to the remote station. The DCS protocol message is received at the remote station.11-15-2012
20120290734COMMUNICATION APPARATUS, DATA CONTROL METHOD IN SAID APPARATUS, AND STORAGE MEDIUM STORING PROGRAM FOR DATA CONTROL - A list of addresses indicating communication destinations is acquired. A communication protocol used between a communication apparatus and a communication destination indicated by an address is specified. The notation of the address included in the list is converted.11-15-2012
20100198976MANAGEMENT DEVICE, MANAGING METHOD AND COMPUTER PROGRAM - When a target device as a target of the current communication is an SNMPv3-compatible device corresponding to both protocols of the SNMPv1 and SNMPv3, the protocol used in the previous communication is identified, the order of priority of the protocols used in communication with the target device is determined on the basis of the determination result, and the communication with the target device is attempted in accordance with the order of priority of the determined protocols.08-05-2010
20130013798DISTRIBUTION OF MULTI-MEDIA CONTENT TO A USER DEVICE - A method begins by a dispersed storage (DS) processing module determining, for multi-media content that has not been released, access priority for a user device and selecting a pre-release data distribution protocol and a post-release data distribution protocol. The method continues with the DS processing module distributing a plurality of pre-release sub-sets of a plurality of sets of encoded data slices to the user device in accordance with the selected pre-release data distribution protocol, wherein the multi-media content is dispersed storage error encoded to produce the plurality of sets of encoded data slices. The method continues with the DS processing module distributing a plurality of second sub-sets of the plurality of sets of encoded data slices to the user device in accordance with the selected post-release data distribution protocol.01-10-2013
20120151076Method, System and Apparatus for Transmitting Information across Signaling Networks - The present invention provides a method, system and apparatus for transmitting information across signaling networks. The method includes: when a signaling transfer point belongs to more than one signaling network at the same time, setting a mapping relation between different signaling networks on the signaling transfer point; signaling networks to which the signaling transfer point belongs include a first signaling network and a second signaling network; the signaling transfer point, after receiving a message indicating a destination signaling point code sent by first signaling network and when judging that there is no signaling point where the signaling point code is the destination signaling point code in the first signaling network, converts the message into a message in the second signaling network according to the mapping relation; and when judging that the destination signaling point of the converted message is available in the second signaling network, forwards the message.06-14-2012
20120151075CONCURRENT DATA TRANSFER INVOLVING TWO OR MORE TRANSPORT LAYER PROTOCOLS OVER A SINGLE ONE-WAY DATA LINK - A data transfer application for concurrent transfer of data streams based on two or more transport layer protocols via a single one-way data link. The present invention provides a great degree of routing flexibility by providing seamless network connectivity under a plurality of transport layer protocols, such as TCP and UDP, between multiple source and destination platforms over a single one-way data link.06-14-2012
20130024581BANDWIDTH MANAGEMENT IN A CLIENT/SERVER ENVIRONMENT - A method of managing bandwidth usage among a plurality of client devices is provided. A request is received at a first device from a second device. The request is to transfer a file between the first device and the second device and includes an identifier of the second device. A client group associated with the second device is determined based on the identifier and used to select a bandwidth usage policy. A data transfer rate for transferring the file between the first device and the second device is determined based on the selected bandwidth usage policy and a bandwidth usage at the first device associated with a plurality of devices. A number of bytes to transfer is determined based on the determined data transfer rate and a time period. A response, which includes the determined number of bytes and the time period, is sent to the second device.01-24-2013
20130024579Controller Placement for Split Architecture Networks - A network topology design system to determine placement of a set of controllers within a network with a split architecture, the placement of the set of controllers selected to minimize disruption of the split architecture network caused by a link failure, a switch failure or a connectivity loss between the set of controllers and the data plane components. The system performs a method including graphing a topology of the split architecture network, determining a set of clusters of nodes within the graph by applying an agglomerative clustering process or a partitive clustering process, determining, a centroid for each cluster in the set of clusters, assigning one of the set of controllers to each network element corresponding to a determined centroid in the graph, and assigning each controller to control a set of network elements corresponding to a cluster in the graph.01-24-2013
20130173816DATA DISTRIBUTION SYSTEM AND APPARATUS THEREOF - The invention relates to a system, apparatus and method for the distribution of digital data signals, which are received at a receiving means, to be sent to a plurality of locations downstream therefrom, in an efficient manner. The received data is received in a first format such as an RF format with a plurality of different components and is then changed in format, in one embodiment to an optical format. The data path is also split to allow a plurality of data paths to be defined which allow the data to be transmitted along the plurality of data paths to each of the downstream locations.07-04-2013
20130179584NETWORK CONTROLLER, METHOD, AND MEDIUM - The present invention provides a novel network controller that does not need extensive development resources to add and expand functions of a communications protocol with maintaining high communication quality, does not generate waste of resources, is easy to maintain, and can be applied to embedded systems. More specifically, the present invention provides a network controller that includes a network interface that communicates with a plurality of terminals via a network, an upper application interface that communicates with upper applications that utilizes a plurality of communications protocols, a protocol procedure controller that controls a plurality of protocol procedures to communicate with a plurality of terminals via a network using a plurality of communications protocols, and a protocol analyzing unit that analyzes a plurality of communications protocols and further includes a protocol header analyzing unit that analyzes a plurality of protocol headers of a plurality of communications protocols individually.07-11-2013
20120254453REMOTE USER INTERFACE ADAPTER - An adapter is a device to transcode or translate different graphics languages to permit a variety of networked, dissimilar devices, to communicate by partially rendering or translating an existing application's devices' graphics/images into a lower level Remote User Interface (Remote UI or RUI) graphics protocol; the RUI graphics protocol delivered over the network to a rendering device.10-04-2012
20080215743System and method for validation of middleware failover behavior - An information processing system containing middleware and backend server software components is augmented with the ability to validate the behavior of the middleware system when one or more backend servers are unavailable, based on dynamic reconfiguration of the network layer protocol software component in the operating system underlying the middleware software component.09-04-2008
20130091293Service Oriented Architecture Enterprise Service Bus With Universal Ports - A universal ESB port for connecting applications to an enterprise service bus (ESB). The universal ESB port receives a message from an application requesting a service. The universal ESB port is capable of receiving and processing messages in any messaging format and any communication protocol. The universal ESB port determines, from the message, a communication protocol of the source application. The message is processed to extract a body of the message, and the message body is examined to determine a messaging format of the source application. The message is converted from the messaging format of the source application to a common messaging format understandable by the enterprise service bus to form a common formatted message. The common formatted message is then sent to the main body of the enterprise service bus.04-11-2013
20130091292METHOD OF AND APPARATUS FOR RECONFIGURING PROTOCOL USED BY APPLICATION PROGRAM - A method of reconfiguring a protocol used by an application program includes determining an optimal protocol used by the application program and an optimal value of an operating parameter of the optimal protocol based on requirement information of the application program and system information obtained from a protocol layer; and when a current protocol used by the application program is not the optimal protocol, reconfiguring the current protocol used by the application program to the optimal protocol using at least one component module missing from the current protocol used by the application program and at least component module of the current protocol used by the application program, and setting a value of the operating parameter of the optimal protocol to the optimal value of the operating parameter of the optimal protocol.04-11-2013
20130097332REQUEST AND RESPONSE DECOUPLING VIA PLUGGABLE TRANSPORTS IN A SERVICE ORIENTED PIPELINE ARCHITECTURE FOR A REQUEST RESPONSE MESSAGE EXCHANGE PATTERN - A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.04-18-2013
20130103848FACILITATING CONTENT ACCESSIBILITY VIA DIFFERENT COMMUNICATION FORMATS - Facilitating content accessibility via different communication formats is disclosed. In some embodiments, in response to receiving a content request from an IPv6 enabled client, the requested content is provided to the IPv6 enabled client in IPv6 format, wherein the requested content is originally obtained in IPv4 format from an IPv4 enabled server and translated into IPv6 format.04-25-2013
20130124743COMMUNICATION DEVICE AND METHOD FOR OPERATING COMMUNICATION DEVICE - A communication device includes: a first communication element configured to perform communication in a first communication scheme; a second communication element configured to perform communication in a second communication scheme different from the first communication scheme by using, as common hardware, at least part among hardware that implements the communication in the first communication scheme; a schedule management section that manages which of the first communication element and the second communication element is to be used; and a sequence control section that, in accordance with an instruction given from the schedule management section, sets the common hardware so as to enable the communication in the first communication scheme or the communication in the second communication scheme to be performed.05-16-2013
20130132600APPARATUS AND METHOD OF A PORTABLE TERMINAL FOR PERFORMING COMMUNICATION WITH A DEVICE SUPPORTING MEDIA TRANSFER PROTOCOL - According to one embodiment, a method of operating a portable terminal includes, when a device is connected to the portable terminal, confirming that the connected device supports a first protocol, recognizing the device as a storage device, and communicating with the device recognized as the storage device.05-23-2013
20100281176SYMBIOTIC CLIENT AND SERVER FOR EMBEDDED NETWORK SYSTEM - A protocol with matching protocol creation and parsing engines on both the client and server facilitates the automatic transfer of data and commands in an autonomous fashion. This protocol and its corresponding engines make up a new services layer software stack that is above the existing application layer in the network stack. The protocol is based on standard HTTP over TCP/IP as the applications, transport and internet layers, but adds a means to frame commands and data to allow for any operation to be performed over a single service layer. Protocol creation and parsing engines reside on all clients and the server. The server-side protocol engine runs as a common gateway interface binary within a standard web server. The client-side protocol engine has the communication layer of a standard web browser, but replaces the user interface layers with an API to automate the passing of commands and data to the server protocol engine. The server is then able to execute upon client requests or pass requests back to a specific client.11-04-2010
20110219135INFORMATION PROCESSING DEVICE, COMMUNICATION ADDRESS PROVIDING SYSTEM, METHOD AND PROGRAM USED FOR SAME - An information processing device includes: communication address providing means 09-08-2011
20080209059METHOD, SYSTEM, AND STORAGE MEDIUM FOR RESOLVING CONTENTION ISSUES DURING CHANNEL PROGRAM EXECUTION - An exemplary embodiment of the invention relates to a method, system, and storage medium for resolving contention issues by a channel in a fibre optic switch environment that occur during channel program execution. The method comprises a channel receiving a status packet indicating a device is no longer busy. The method also includes specifying whether the channel intends to re-initiate a channel program that previously resulted in the device busy status. If the channel does not intend to re-initiate the channel program, a first combination of bits in a re-initiate field of a status-acceptance packet are set which indicate that the channel will take no further action. If the channel intends to re-initiate the channel program, a second combination of bits in the re-initiate field of the status-acceptance packet are set, indicating that the channel will re-initiate the channel program. The method further includes transmitting the status-acceptance packet to a control unit. The invention also includes a system and a storage medium.08-28-2008
20100287294VERY LOW LATENCY PROCESSING DEVICE FOR DATA PACKETS PARTICULAR TO A SPECIFIC APPLICATION - A very low latency processing device for source data relating to specific operations, the source data being transmitted via at least one communication network in the form of packets encoded according to a protocol particular to the specific operations and supported by the communication network, the processing device including at least one logic circuit configured to process the source data in an autonomous manner via a predetermined structure so that the transmission of data in the structure enables the packets to be received, their source data to be processed and the final data generated by the processing operation to be transmitted.11-11-2010
20100287293Playback Communications Using a Unified Communications Protocol - According to particular embodiments, a system for outputting prerecorded communications includes a central server that receives playback instructions, retrieves event data from a database according to the playback instructions, and outputs events from the event data to an agent server according to the timing characteristics associated with the events, and the agent server that deploys playback agents into the target group communication service to submit events to the target group communication service.11-11-2010
20100287292Method, apparatus and computer program product for generating a content website in a data communications network - The present invention relates to an apparatus (11-11-2010
20110258334USING TRANSPORT-INDEPENDENT RESOURCE STATUS - The present invention extends to methods, systems, and computer program products for using transport-independent resource status. Embodiments of the invention provide a mechanism for implementing a new protocol for performing resource request status updates that maintains the benefits of existing protocol (e.g., HTTP) conventions while being usable with arbitrary transport protocols. Additionally, the new protocol works with a variety of different message exchange patterns. The use of the protocol can be hidden behind a programming model that normalizes transport-specific resource status protocols, such as, for example, HTTP, with transport-independent resource status protocols, such as, for example, with a SOAP binding of the described protocol. As such, embodiments of the invention provide resource status updates over an arbitrary network transport protocol whose format and message exchange pattern is decoupled from the definition of the application.10-20-2011
20120284418Techniques For Improved Clock Offset Measuring - In an exemplary aspect, method, apparatus, and program products are disclosed suitable for clock offset determination. One method includes performing a number of exchanges of at least single bytes with another network node, where values of the single bytes are different for the exchanges. The method also includes capturing and storing timestamps for each of the number of exchanges performed on the network node. A second method includes capturing and saving arrival timestamps for each of a number of timing messages in a set of timing messages received from another network node. This second method also includes sending the timestamps to at least the another node in response to completion of the set of timing messages.11-08-2012
20130185449Method and Apparatus for Providing Connectivity in a Network with Multiple Packet Protocols - Methods and systems are provided for routing or forwarding packet data conforming to two different communication protocols simultaneously in a computer network. The first protocol may be a legacy protocol, such as IPv4, with routing being performed in a manner that maintains legacy behavior and functions. Such functions may include network address translation. The second protocol may be a newer protocol, such as IPv6, with the routing or forwarding being performed through reduced complexity bridging that enables simplified connectivity of second protocol devices. The bridging performed typically requires less memory and processing power than traditional routing techniques such as those implemented for the first protocol. Reduced memory and processing power requirements enable the second protocol routing functions to be added to legacy equipment that would not otherwise be able to support routing of the second protocol packet data.07-18-2013
20110314172INTERWORKING FUNCTIONAL ENTITY AND PROTOCOL MAPPING METHOD THEREOF - The present invention provides an interworking functional entity and a protocol mapping method of the interworking functional entity. The interworking functional entity includes: a first receiving module, configured to receive an Rp reference point protocol message from a top-tier transport resource control functional entity; a first protocol converting module, configured to convert the Rp reference point protocol message into an access node control protocol (ANCP) message; and a first sending module, configured to send the ANCP message obtained by conversion to a co-located transport resource control functional entity arranged in an access node. The technical solution provided by the present invention can solve the problem of interaction among a plurality of transport control functional entities under the case that the plurality of transport control functional entities are cooperatively responsible for the user resource management.12-22-2011
20110314171SYSTEM AND METHOD FOR PROVIDING POOLING OR DYNAMIC ALLOCATION OF CONNECTION CONTEXT DATA - A method for processing of packetized data is disclosed and includes allocating a plurality of partitions of a single context memory for handling data for a corresponding plurality of network protocol connections. Data for at least one of the plurality of network protocol connections may be processed utilizing a corresponding at least one of the plurality of partitions of the single context memory. The at least one of the plurality of partitions of the single context memory may be de-allocated, when the corresponding at least one of the plurality of network protocol connections is terminated. The data for the at least one of the plurality of network protocol connections may be received. The data may be associated with a single network protocol or with a plurality of network protocols. The data for the at least one of the plurality of network protocol connections includes context data.12-22-2011
20120011264Communication flow control system, communication flow control method, and communication flow processing program - When a processing method determination means is not able to determine a processing method for a communication flow of packets, flow identification information transmission means transmits information within the packets equivalent to a portion or all of first flow identification information for identifying the communication flow to a processing determination unit. Control action determination means determines a control action on the basis of information received from a communication flow processing unit and second flow identification information stored in control action storage means. Control instruction means instructs the communication flow processing unit to control the communication flow on the basis of the control action. Processing method registration means registers a processing method for the communication flow with process method storage means on the basis of control instructions from a control unit.01-12-2012
20130198400Cognitive Dynamic Allocation in Caching Appliances - An approach is provided in which a caching appliance receives a data packet over a network connection utilizing a network protocol. The caching appliance selects a storage area based upon the network protocol and stores the data packet in the selected storage area. In one embodiment, the caching appliance identifies a service level that corresponds to the network protocol and selects the storage area based upon the identified service level.08-01-2013
20120042088TCP/IP Stack-Based Operating System - Systems and corresponding methods include a system having an operating system based wholly around a protocol stack, such as a Transmission Control Protocol/Internet Protocol (TCP/IP) stack. The system may include a central processing unit (CPU) including the operating system embedded therein, and a network interface coupled with a network and the CPU. The network may be the Internet. The operating system is fundamentally a state machine. The kernel of the operating system is fundamentally just a protocol stack for communicating with one or more devices of the network via the network interface. The protocol stack may be a TCP/IP protocol stack, UDP/IP stack or combinations thereof. A chip may be provided that includes the TCP/IP stack state machine-based operating system embedded in a CPU. The resultant chip may be ultra low power, miniscule in size, and IP-centric.02-16-2012
20120066402Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth - Disclosed herein are methods and systems for transmitting streams of data. The present invention also relates to generating packet watermarks and packet watermark keys. The present invention also relates to a computerized system for packaging data for transmission to a user. The system may utilize computer code to generate a bandwidth rights certificate that may include: at least one cryptographic credential; routing information for the transmission; and, optionally, a digital signature of a certificate owner; a unique identification code of a certificate owner; a certificate validity period; and pricing information for bandwidth use. The present invention also relates to an electronic method and system for purchasing good and services by establishing an account whereby a customer is credited with a predetermined amount of bandwidth usage, and assesses charges against the account in an amount of bandwidth usage corresponding to the agreed upon purchase value for the selected item.03-15-2012
20130205035METHOD AND DEVICE FOR NETWORK COMMUNICATIONS - The present invention provides a method and a device for network communication. The method comprises the steps of translating, by a terminal, IPv6 information into IPv4 information when receiving the IPv6 information from an IPv6 application, and transmitting an IPv6 application request carrying the IPv4 information; and receiving, by the terminal, an IPv6 application response corresponding to the IPv6 application request. The present invention enables free communication between IPv6 applications and services of the other IP address families within an IPv4 network.08-08-2013
20120079125SERVICE ORIENTED FRAMEWORK FOR COMMUNICATING WITH DEVICES IN A PROCESS CONTROL SYSTEM - A service oriented framework for communicating with devices in a process control system is disclosed. An example method to communicate with a device in a process control system disclosed herein comprises invoking a service to communicate with the device in the process control system, the service having a generic interface that is independent of a process control network protocol used to implement the process control system, translating the service into one or more network operations to implement the service, the network operations being specific to the process control network protocol used to implement the process control system, and using a network interface specific to the process control network protocol used to implement the process control system to communicate with the device in accordance with the one or more network operations.03-29-2012

Patent applications in class COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING

Patent applications in all subclasses COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING