Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,385,982 Identification to a recipient of an electronic communication of another user who has accessed the electronic...
A method of utilizing electronic communication activity information. The method can include receiving from each of a plurality of electronic communication...
US-9,385,981 System and method for providing multi-modal asynchronous communication
Embodiments include receiving a first synchronous communication message in a first modality from a first user device. The method may further include generating...
US-9,385,980 Automatic routing of electronic mail file attachments to a user directory in a file management system, by a...
Attachments received at an email account are processed according to a processing rule that is selected using, for example, a sender's email address, the...
US-9,385,979 Customizing posts by activity type and client type
A system and method for per-client, per-type customizations to posts in an activity stream comprises an extraction pipeline and a rendering pipeline. The...
US-9,385,978 Generating and/or providing access to a message based on portions of the message indicated by a sending user
Message processing is disclosed that includes detecting an action by a sending user selecting at least one portion of a message. An indication of the selected...
US-9,385,977 Remote control of medical devices using instant messaging infrastructure
Systems and methods for remote control and management of medical workstations using an instant messaging infrastructure. A remote client, such as a mobile...
US-9,385,976 Systems and methods for storing message data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for storing message data in a PubSub system. In...
US-9,385,975 Using content based routing to scale cast iron like appliances
Routing messages to message queues may be provided. In one embodiment of the present disclosure, a message may be routed to a message queue based on topic of...
US-9,385,974 Data message queue management to identify message sets for delivery metric modification
A communication system transfers user data messages to users. The system stores the user data messages in association with message stream identifiers and...
US-9,385,973 Handheld electronic device and associated method providing time data in a messaging environment
An improved handheld electronic device and an associated method are provided in which time data regarding certain aspects of a messaging conversation on a...
US-9,385,972 Automated generation of suggestions for personalized reactions in a social network
A system and method for automatic generating suggestions for personalized reactions. A suggestion generation module includes a plurality of collector modules, a...
US-9,385,971 Communication system and network relay device
In a multi-chassis link-aggregation device, each of first and second switch devices is provided with a relay condition, which defines prohibition of a...
US-9,385,970 Method and apparatus for assigning resources in a network node
Achieving resource management within a network processing unit (NPU) can be challenging due to the NPU's fixed and limited instruction set. In the case of large...
US-9,385,969 Merging fibre channel fabrics
A Fiber (Fiber) Channel (FC) switch and related methods are provided for merging FC fabrics. During a merger process of two separate FC fabrics, a principal...
US-9,385,968 Methods and devices for connecting to multiple interfaces
Methods and devices for connecting to multiple interfaces are provided. The method includes: receiving, by a client managing unit, a first data and a connection...
US-9,385,967 Resource allocation for a storage area network
Provided are a computer program product, system, and method for resource allocation in accordance with one embodiment of the present description, in which a...
US-9,385,966 Managing communications over a shared medium
Systems and methods for allocating network bandwidth between a plurality of networks. Requests for bandwidth allocation from other networks can be received. A...
US-9,385,965 Server reservation method, reservation control apparatus and program storage medium
An information processing device including a communication interface that exchanges data with a first device and a second device; and a processor that performs...
US-9,385,964 Resource management method and management server
In order to effectively use the resources on a network, there is provided a management server (200) for selecting each resource of a resource information table...
US-9,385,963 System and method for allocating resources for heterogeneous service requests
A system for allocating constrained resources (e.g., downstream services, execution threads, database connections, input/output channels, computational...
US-9,385,962 Method and system for flexible credit exchange within high performance fabrics
Method, apparatus, and systems for implementing flexible credit exchange within high performance fabrics. Available buffer space in a receive buffer on a...
US-9,385,961 Parallel computing device, communication control device, and communication control method
A parallel computing device includes a plurality of communicatively interconnected nodes for executing an arithmetic process. Each of the plurality of nodes...
US-9,385,960 TCP congestion control for heterogeneous networks
A congestion control mechanism for TCP communication sessions is described. The congestion control mechanism adjusts the size of the congestion window based on...
US-9,385,959 System and method for improving TCP performance in virtualized environments
Example embodiments described herein provide systems and methods for transmitting data packets between a protocol sender and a protocol receiver in a cloud...
US-9,385,958 Methods and nodes for improved estimation of available path capacity of a data transfer path
A method of estimating available capacity of a data transfer path that transfers data between a sending and a receiving data communication node of a data...
US-9,385,957 Flow key lookup involving multiple simultaneous cam operations to identify hash values in a hash bucket
A flow key is determined from an incoming packet. Two hash values A and B are then generated from the flow key. Hash value A is an index into a hash table to...
US-9,385,956 Compound token buckets for burst-mode admission control
Methods and apparatus for compound token buckets usable for burst-mode admission control are disclosed. A peak burst rate and a sustained burst rate of work...
US-9,385,955 Channel bonding for multiple communication systems
Described is a method of managing the bonding of transmissions over a legacy transmission system and over a new transmission system, the legacy transmission...
US-9,385,954 Hashing techniques for use in a network environment
Some embodiments provide a physical forwarding element that hashes portions of packet headers using several novel hashing techniques. The techniques include a...
US-9,385,953 Mesh network addressing
In embodiments of mesh network addressing, a router device receives provisioning domains that include an address prefix and an associated preference value for...
US-9,385,952 High assurance packet router
Systems (100) and methods (800) for routing packets within a Multi-Channel Communications Device ("MCCD"). The methods involve receiving a first packet (300)...
US-9,385,951 Apparatus and method for controlling packet transfer based on registered destination information
An apparatus includes a plurality of receiving ports and a plurality of transmitting ports. The apparatus stores, in a memory thereof, transfer control...
US-9,385,950 Configurable service proxy local identifier mapping
Presented herein are techniques in which a service proxy in a service node is configured to receive a packet encapsulated in a service header that includes a...
US-9,385,949 Routing controlled by subnet managers
A method for communication in a packet data network that includes at least first and second subnets interconnected by multiple routers and having respective...
US-9,385,948 Packet processing method, device and system
The present application provides a packet processing method, device and system. With the present application, timely processing can be performed on a received...
US-9,385,947 Message transport system using publication and subscription mechanisms
A message transport system may use a publication subscription mechanism to connect nodes and transport messages through the nodes. Each node may establish...
US-9,385,946 Network-based content filtering utilizing user-specified parameters
Network-based content filtering utilizing user-specified parameters is disclosed. Example methods disclosed herein to perform network-based content filtering...
US-9,385,945 Identifying, translating and filtering shared risk groups in communications networks
A method, apparatus, and computer-readable storage medium are disclosed for processing shared risk group (SRG) information in communications networks. The...
US-9,385,944 Communication system, path switching method and communication device
When a communication path between a user site and a dual-homed data center is made redundant, a communication between the user site and a server within a data...
US-9,385,943 Encoding and processing of signaling messages for ODU SMP
Methods and nodes are disclosed for the support of traffic protection and recovery in mesh networks having multiple nodes communicating via communication links....
US-9,385,942 Methods, systems, and computer readable media for providing N-node multi-switch link aggregation groups (MLAGs)
A system for providing at least one node of an n-node multi-switch link aggregation group (MLAG) includes a packet forwarding device for receiving a packet...
US-9,385,941 Data communication system and method for preventing packet proliferation in a multi-device link aggregation network
A Provider Edge PE3 replicates a received packet and relays these to virtual circuits VC1, VC2 respectively, and Provider Edges PE2, PE2 respectively receive...
US-9,385,940 Distributed processing system, distributed processing device, routing table creation method and program...
For providing a technology capable of balancing a CPU load and a network load independently, a distributed processing system includes one or more distributed...
US-9,385,939 Method and a controller system for configuring a software-defined network
A method for configuring a network element of a software-defined network "SDN" includes retrieving (401), for different look-up tables, a look-up table specific...
US-9,385,938 Information distribution in a wireless communication system
Methods, devices, and systems for information distribution in a wireless communication system is provided. In one embodiment, a method of information...
US-9,385,937 Dynamic route branching system and dynamic route branching method
A system that includes a plurality of nodes to forward a data packet in a network, includes a controller to select at least a node dividing a data path of the...
US-9,385,936 Forwarding groups of multicast flows
A routing element and method for forwarding multicast traffic in a network includes grouping a collection of path-related multicast information flows from a...
US-9,385,935 Transparent message modification for diagnostics or testing
The modification of a network message so that a supplemental action is performed in transit at a designated intermediary node. The modification is performed in...
US-9,385,934 Dynamic network monitoring
Approaches for monitoring performance in a networked environment are provided. An approach includes monitoring, using a first metric, performance of a first...
US-9,385,933 Remote probing for remote quality of service monitoring
In one embodiment, a targeted node in a computer network receives a probe generation request (PGR), and in response, generates a link-local multicast PGR...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.