At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Content provided DNS resolution validation and use
Methods and systems for using and providing trustworthy DNS resolutions are provided. A method for using trustworthy DNS resolutions may include obtaining a DNS...
Dynamic and intelligent DNS routing with subzones
A request to resolve an IP address is received by a Domain Name Server (DNS). A record, such as an MX record, relating to the request is obtained that comprises...
Method and apparatus for propagating a message in a social network
A method and an apparatus for propagating a message in a social network are disclosed. A method for propagating a message in a social network according to an...
Method and processing system for routing a message request
A method and a processing system for routing a message request are provided in the present invention. Using the present invention, a message, which is returned...
Intelligent, dynamic E-mail signature
A computer implemented method, computer program product, and system for providing a dynamic, intelligent e-mail signature. In an embodiment, the method includes...
Multipurpose internet mail extensions ("MIME") metadata for group
A user device may be configured to generate a multipart message (e.g., a multimedia messaging service ("MMS") message). A message part of the multipart message...
Smart calendar for scheduling and controlling collaboration devices
A system and method for implementing a service oriented architecture that supports complex event processing and business activity monitoring. An enterprise...
Automatic translator identification
The technology described in this document can be embodied in a method that includes receiving information via a user interface provided on a display of a user...
Social search engine
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a social search engine. In one aspect, a method includes...
Method and device to simplify message composition
A method and device to simplify message reply composition on a communications device, using a partially transparent overlay to allow a user to freely scroll and...
Method and apparatus of organizing and delivering data to intended
Disclosed are an apparatus and method of organizing a plurality of data recipients subscribed to receive information from a leader. An example method may...
Method for out of order placement in PDU-oriented protocols
Received PDU's, when inductively determined to be not aligned with a byte-stream payload, are stored within an intermediate dedicated buffer memory and then are...
Multi-router system having shared network interfaces
A multi-router system is described in which hardware and software components of one or more standalone routers can be partitioned into multiple logical routers....
Method and system for associating a device with a gateway
The present invention concerns a method and system for associating a device with a gateway, said gateway being designed to communicate firstly with the device...
Identifying a port associated with a network node to which a selected
network link is connected
Exemplary embodiments for use in a communications source network node for identifying a destination port associated with a destination network node to which a...
Dynamic categorization of network resources
System and method for categorizing a plurality of network resources. Collected properties of a network resource are analyzed to determine applicability of...
Scalable and secure interconnectivity in server cluster environments
A computer implemented method may manage network resources within a server cluster. The server cluster may include any number or switches and servers connected...
Optimizing communication among collections of computing resources
Techniques for provisioning computing resources utilize colorings of collections of resources. The collections may be networks of resources hosted by a...
Computer network systems to manage computer network virtualization
Automatic configuration management of a network is provided by determining an inventory of resources at a virtualization layer of a node of the network,...
Bulk uploading of multiple self-referencing objects
A computer implemented method, computer program product, and system for performing create, read, update, or delete operations on a plurality of resources in a...
Allocating instantiated resources to an IT-service
Allocating an instance of a resource to an IT-service includes: analyzing a service model specifying the structure of an IT-service and comprising nodes and...
Service provider registration by a content broker
A system, method, and computer readable medium for managing registration, by a content broker, of one or more resources with one or more service providers are...
Selective underflow protection in a network switch
Techniques are disclosed to transmit packets by a network switch and according to a link protocol while reducing incidence of intra-packet transmission gaps...
Dynamic configuration of processing modules in a network communications
Described embodiments provide a method of updating configuration data of a network processor having one or more processing modules and a shared memory. A...
Path aggregation group monitor
A network device monitors a path aggregation group. The network device may monitor path selection for network traffic (e.g., packets) communicated through the...
Packet processing method and packet processing device
To provide a packet processing device that prevents a reduction in the efficiency of data communication. A packet processing device 100 estimates a time, which...
Method for congestion control in a network interface card
Congestion detection is implemented on the ingress direction, egress direction, or both directions in a network interface controller. Congestion notification is...
Methods and apparatus for improving call performance and data throughput
Methods and apparatus are described for improving call performance and data throughput. The methods and apparatus include receiving one or more packet data...
Distributed caching systems with configurable extended caching
Methods and systems for distributed caching of information using extended caching optimization are provided. According to one aspect, a method for distributed...
Backpressure with adaptive redundancy
Routing technologies are disclosed. A described technology includes routing packets through a network based on backpressure scheduling; when a number of packets...
Data communication apparatuses for communication with an external
apparatus over a network, control methods of...
A communication apparatus communicating with an external apparatus via a relaying device is provided. The communication apparatus includes a communication unit...
Apparatus and method for selectively delaying network data flows
A control system managing data flows between a sender data processor and a recipient data processor. The data flows originate at the recipient data processor...
Scalable flow and congestion control with OpenFlow
A method of performing congestion management in a network is provided. The method includes monitoring a congestion status at a switch in the network. It is...
Service specific traffic handling
An application executing on a device communicates packet data with a server via an operating system (OS) on the device. The device receives information...
Selectively transferring high-priority non-audio data over a quality of
In an embodiment, a transmitting UE is engaged with a target UE in a communication session supported at least in part via a QoS channel on which audio traffic...
Sending data rate information to a wireless access network node
A first wireless access network node sets a data rate for communication of data between a second wireless access network node and a user equipment (UE) that is...
Line-rate selective load balancing of permitted network traffic
In one embodiment, an indication of a plurality of network nodes, load balancing criteria, and one or more access control list (ACL) entries are received. A...
Network system, switch and connected terminal detection method
In an OpenFlow network, it is determined which port of which node device a terminal connected to a group of node devices is connected to, by only using the...
Mitigating the effects of congested interfaces on a fabric
Techniques are provided for mitigating the effects of slow or no drain devices on a fabric. One or more of the described embodiments can be used alone or in...
Facilitating network flows
Disclosed are various embodiments for facilitating network flows in a networked environment. In various embodiments, a switch transmits data using an egress...
Router, method for controlling router, and program
A router includes a buffer selection section for receiving a flit from an adjacent router and determining whether to store the flit on an input buffer or to...
Congestion control in caching enabled video networks
The present invention relates to a method, related system, related congestion monitoring device and related media delivery personalization devices for...
System and method for monitoring the volume of calls carried by a voice
over internet protocol telephone system
A method and a system for controlling the load of calls carried by a voice over Internet protocol telephone system attempts to reduce or eliminate the...
Packet data processor in a communications processor architecture
Described embodiments provide a network processor having a hardware accelerator that identifies a received packet and, based on a flow identification associated...
Selecting an interface for packet routing based on application-layer data
The disclosed embodiments relate to a system for selecting an interface for routing an outbound packet. During operation, the system receives an outbound packet...
Contextual summarization tag and type match using network subnetting
Techniques are presented herein to distribute the processing of communication to network-connected devices to routing nodes, as opposed to centralizing those...
Packet switching without look-up table for Ethernet switches
In one embodiment, a method for packet switching includes receiving a packet, wherein the packet comprises a header and a payload; determining, without using a...
Proxies for pseudo-wire allocation and distribution
Communicating is disclosed. A first communication associated with a first mechanism for configuring a pseudo-wire is received. The first communication is...
Address generation in distributed systems using tree method
Methods and apparatus, including computer program products, for managing a cluster of servers organized into nodes. A method of one aspect includes establishing...
Methods and systems for data packet routing
Optimizing a bitmap data tree and a corresponding lookup operation in the bit map data tree may be provided. A number of branches for each search node of a data...