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
2017/0366487 APPARATUS, SYSTEMS, AND METHODS FOR NETWORK INTERACTIONS
A network interaction system may comprise a terminal device, an instant messaging server, and a public account server. The terminal device may be configured to...
2017/0366486 DATA PROCESSING METHOD AND SERVER
A data processing method and a server are disclosed. The method includes: receiving, by a server, first service data that is sent by a first client (for...
2017/0366485 CONTACT MATCHING METHOD AND APPARATUS
Examples of the present disclosure provide a contact matching method. The method includes: obtaining a first interest label corresponding to a contact waiting...
2017/0366484 IN-LINE COLLABORATION IN E-MAIL
An electronic mail (e-mail) system detects when a user is replying to a particular portion of content in a received message. The reply is automatically...
2017/0366483 Instant Simultaneous Messaging
The present invention relates to a process that enables nearly real-time exchange of instant simultaneous messages between the users of a digital communication...
2017/0366482 INITIATING INSTANT MESSAGING (IM) CHAT SESSIONS FROM EMAIL MESSAGES
Systems and methods for integrating instant messaging (IM) services and email services are described. In one embodiment, email messages and IM chat session...
2017/0366481 INTERNET CLOUD-HOSTED NATURAL LANGUAGE INTERACTIVE MESSAGING SYSTEM USER RESOLVER
Provided are methods, systems, and computer-program products for associating a plurality of messages with a user. For example, a method can include receiving...
2017/0366480 INTERNET CLOUD-HOSTED NATURAL LANGUAGE INTERACTIVE MESSAGING SYSTEM SESSIONIZER
Provided are methods, systems, and computer-program products for providing a bot server to communicate with users using messaging applications. In some...
2017/0366479 Communication System
A computer system comprises computer storage holding at least one code module configured to implement a bot, and at least one processor configured to execute...
2017/0366478 Communication System
A computer system comprises computer storage holding a plurality of code modules, one or more processors and a communication system. The one or more processors...
2017/0366477 TECHNOLOGIES FOR COORDINATING ACCESS TO DATA PACKETS IN A MEMORY
Technologies for coordinating access to packets include a network device. The network device is to establish a ring in a memory of the network device. The ring...
2017/0366476 SYSTEM AND METHOD OF A HIGH BUFFERED HIGH BANDWIDTH NETWORK ELEMENT
A method and apparatus of a network element that processes a packet in the network element is described. In an exemplary embodiment, the network element...
2017/0366475 SYSTEM INCLUDING MANAGEMENT SYSTEM TO DETERMINE CONFIGURATION FOR INTER-NETWORKING DEVICE BASED ON PHYSICAL...
One exemplary embodiment is directed to a system comprising a switch used in a network and a central function configured to receive physical layer information...
2017/0366474 Joint Quality Management Across Multiple Streams
Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources amongst a plurality of client devices based...
2017/0366473 MULTIPLEXING DATA PACKETS OVER GENERAL PACKET RADIO SERVICE TUNNELING PROTOCOL
Systems, methods, and software described herein provide enhancements for data communications between a wireless access node and a wireless network gateway. In...
2017/0366472 Fog Computing Network Resource Partitioning
Various implementations disclosed herein enable improved allocation of fog node resources, which supports performance driven partitioning of competing client...
2017/0366471 AUTOMATICALLY CONFIGURING COMPUTER NETWORK AT HOSPITALITY ESTABLISHMENT WITH RESERVATION-SPECIFIC SETTINGS
A system includes a storage device for storing details of a plurality of reservations of a hospitality establishment. A particular reservation includes a set...
2017/0366470 RESOLVING INFORMATION IN A DATABASE ENVIRONMENT
Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to...
2017/0366469 LOW-REDISTRIBUTION LOAD BALANCING
A load-balancing computing device receives a load-balance request for a processing of a workload request associated with a workload. The load-balancing...
2017/0366468 LOW LATENCY RE-TIMER
Described is a low latency re-timer for systems supporting spread spectrum clocking. The re-timer comprises: a first clock frequency estimator to estimate a...
2017/0366467 DATA TRAFFIC CONTROL
As an example, a method includes storing, in non-transitory memory, prioritization rules that establish a priority preference for egress of data traffic for a...
2017/0366466 Method of Reducing Transmission Control Protocol Acknowledgement and Wireless Device Using The Same
A method for a wireless device of a wireless system is disclosed. The method utilizes a byte-in-flight (BIF) value as an indicator to determine whether to drop...
2017/0366465 COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL APPARATUS
A non-transitory computer-readable storage medium storing therein a communication control program for causing a computer to execute processing includes,...
2017/0366464 INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING DEVICE
An information processing method executed by a processor included in a computer, the computer including a memory that stores a plurality of flow entries in...
2017/0366463 SLOTTED MESSAGE ACCESS PROTOCOL FOR POWERLINE COMMUNICATION NETWORKS
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for communication time slot allocation...
2017/0366462 TUNABLE LOW COST NETWORK
Aspects of the subject disclosure may include, for example, a method comprising providing services over a network to a device, and constructing device...
2017/0366461 TECHNIQUES FOR DECREASING MULTIPROTOCOL LABEL SWITCHING ENTROPY LABEL OVERHEAD
A method is provided in one embodiment and includes receiving at a network element an encapsulated packet and determining whether both an ECMP/LAG Existing...
2017/0366460 RDMA-OVER-ETHERNET STORAGE SYSTEM WITH CONGESTION AVOIDANCE WITHOUT ETHERNET FLOW CONTROL
An apparatus for data storage management includes one or more processors, and an interface for connecting to a communication network that connects one or more...
2017/0366459 Jump on a Match Optimization for Longest Prefix Match using a Binary Search Tree
A routing table is represented as a binary search tree ordered by prefix lengths. Markers are placed to guide accessing nodes in designated subtrees to search...
2017/0366458 SOFTWARE INTERFACE LAYER OF A MESH NETWORK DEVICE
Network hardware devices organized in a wireless mesh network (WMN) in which one network hardware devices includes a first radio and a second radio coupled to...
2017/0366457 METHOD OF FORWARDING DATA PACKETS, METHOD OF CREATING MERGED FIB KEY ENTRY AND METHOD OF CREATING A SEARCH KEY
The method of creating a key entry includes inserting a routing instance identifier (RII) after at least a portion of a key entry of a routing instance (RI)...
2017/0366456 PACKET PATH RECORDING WITH FIXED HEADER SIZE
Aspects of the embodiments are directed to systems, apparatuses and methods performed at a network element. Embodiments include receiving a packet; identifying...
2017/0366455 DYNAMIC LOOKUP OPTIMIZATION FOR PACKET CLASSIFICATION
A method is implemented by a network device to dynamically optimize lookup speed in a packet processing table maintained at the network device while the...
2017/0366454 ROUTING IPV6 PACKETS BETWEEN AUTONOMOUS SYSTEMS
Systems, methods, architectures, mechanisms or apparatus for routing packets between source and destination endpoints associated with different autonomous...
2017/0366453 SEGMENT ROUTING USING A REMOTE FORWARDING ADJACENCY IDENTIFIER
Disclosed is an apparatus and method for segment routing using a remote forwarding adjacency identifier. In one embodiment, a first node in a network receives...
2017/0366452 SERVICE CHAINING WITHIN COMPUTER NETWORKS
Techniques are described for providing session-aware, stateful network services to subscriber packet flows. Devices within a service provider network direct...
2017/0366451 MODIFIED CONSENSUS PROTOCOL FOR ELIMINATING HEARTBEAT NETWORK TRAFFIC
A computing system in data communication with a plurality of nodes that make up a distributed computing cluster can detect an absence of communication from a...
2017/0366450 METHOD AND SYSTEM FOR PROGRAMMING EQUAL-COST MULTI-PATH ROUTES ON NETWORK DEVICES
A method for configuring a network device. The method includes writing a route for a destination IP prefix to the forwarding information base (FIB), and after...
2017/0366449 FINANCAL NETWORK
A network system that facilitates financial transactions. A software defined network may operate to provide a variety of trading related services to a variety...
2017/0366448 GENERATING AND TRANSMITTING BACK-TO-SOURCE ROUTING INFORMATION
A method including acquiring, by a first CDN cache server, a first network distance, a second network distance and a third network distance; determining, by...
2017/0366447 Network Failover and Loop Detection in Hierarchical Networks
Some embodiments provide loop detection and loop prevention mechanisms for messaging passing in between peers in a multi-tier hierarchy. In some embodiments,...
2017/0366446 DATABASE PROTOCOL FOR EXCHANGING FORWARDING STATE WITH HARDWARE SWITCHES
Some embodiments provide a set of one or more network controllers that communicates with a wide range of devices, ranging from switches to appliances such as...
2017/0366445 INTELLIGENT ADAPTIVE TRANSPORT LAYER TO ENHANCE PERFORMANCE USING MULTIPLE CHANNELS
A set of connections is established, continuously evaluated and maintained between two endpoints of a computer network for use in transmitting information...
2017/0366444 SCALED INTER-DOMAIN METRICS FOR LINK STATE PROTOCOLS
In general, techniques are described by which to provide a scaled end-to-end view of link metrics to integrate multiple non-uniform Interior Gateway Protocol...
2017/0366443 META-AGENT BASED ADAPTATION IN MULTI-AGENT SYSTEMS FOR SOA SYSTEM EVALUATION
Systems and methods are provided for addressing the complexity inherent in evaluating Service Oriented Architecture (SOA) systems by using meta-agent based...
2017/0366442 Generating high-speed test traffic in a network switch
Communication apparatus includes multiple interfaces connected to a packet data network, and a memory coupled to the interfaces and configured as a buffer to...
2017/0366441 TRANSMITTING TEST TRAFFIC ON A COMMUNICATION LINK
Techniques for transmitting test traffic on a communication link are disclosed. A computer system includes at least two nodes, interconnected by a particular...
2017/0366440 MANAGING LARGE VOLUMES OF EVENT DATA RECORDS
A network device that operates as an analysis platform for analysis of event data records that can provide a flexible approach to event data record...
2017/0366439 DISTRIBUTED MONITORING AND CONTROL OF NETWORK COMPONENTS
A distributed monitoring system and a computer-implemented method monitors and controls locally situated network components through a monitoring and control...
2017/0366438 ADAPTIVE DEVICE-INITIATED POLLING
A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions,...
← 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 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | 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.