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/0374033 AUTHENTICATION VIA REVOCABLE SIGNATURES
Methods, systems and computer program products are provided for authenticating a message via a revocable signature. The method includes, at a signing computer,...
2017/0374032 Autonomic Protection of Critical Network Applications Using Deception Techniques
Methods and systems for autonomously forwarding unauthorized access of critical application infrastructure in a network to a deception point are provided....
2017/0374031 EXAMINING AND CONTROLLING IPv6 EXTENSION HEADERS
Methods and systems for selectively blocking, allowing and/or reformatting IPv6 headers by traversing devices are provided. According to one embodiment,...
2017/0374030 SYSTEM AND METHOD FOR REDIRECTED FIREWALL DISCOVERY IN A NETWORK ENVIRONMENT
A method is provided in one example embodiment that includes receiving metadata from a host over a metadata channel. The metadata may be correlated with a...
2017/0374029 CONTENT-AWARE FIREWALLING, POLICY REGULATION, AND POLICY MANAGEMENT FOR INDUSTRIAL AUTOMATION,...
In one embodiment, a processor-implemented method for controlling network traffic to and/or from at least one industrial machine, including: (a) receiving, as...
2017/0374028 SOFTWARE-DEFINED NETWORKING CONTROLLER
A fault tolerant software-defined networking controller is provided by using in an alert mode a secondary soft-ware-defined networking controller.
2017/0374027 BI-DIRECTIONAL DATA SECURITY FOR CONTROL SYSTEMS
A cyber-security device includes a processor operable to process messages with a data validation rule-set; an external communication interface configured for...
2017/0374026 ELECTRONIC CONTROL DEVICE
An electronic control device comprising a number of application partitions and a firewall partition, also comprising a number of secure interfaces which can...
2017/0374025 INTERNET PROTOCOL SECURITY (IPSEC) INTERFACE CONFIGURATION AND MANAGEMENT
Systems and methods for bundling multiple IPsec dialup tunnels into a single IPsec interface are provided. According to one embodiment, an Internet Protocol...
2017/0374024 DOMAIN NAME REGISTRY DATABASE
Presented herein are methods, non-transitory computer readable media, and devices for providing and managing a Top-Level Domain that uniquely identifies an...
2017/0374023 INCREASED PORT ADDRESS SPACE
Managing network ports is disclosed. Network session identification information is received. The network session identification information is associated with...
2017/0374022 System and Method For Logging Communications
A method for logging communication includes determining when a target user is active and identifying an access device and private Internet Protocol (IP)...
2017/0374021 ROLE BASED ROUTER FUNCTIONALITY
Configuration of fireball functionality for rooters operating within a multi-router network is contemplated. The firewall functionality configured for one or...
2017/0374020 USING DYNAMIC HOST CONFIGURATION PROTOCOL TO PROTECT DATA
Two or more nodes in a cluster are determined. The cluster manages one or more resources found on a device. An indication from a first node of the two or more...
2017/0374019 QUERYING DOMAIN NAME INFORMATION
A method including receiving to-be-queried domain names; obtaining a query capacity of a preset query group; allocating the domain names to a matching query...
2017/0374018 EPDG SELECTION
Apparatuses, methods, and systems are disclosed for ePDG selection. One apparatus 200 includes a processor 605 that identifies a region in which the apparatus...
2017/0374017 VERIFICATION OF SERVER NAME IN A PROXY DEVICE FOR CONNECTION REQUESTS MADE USING DOMAIN NAMES
Techniques are presented herein for a proxy device to verify that the server name listed in a connection request message is the name of the server at the IP...
2017/0374016 UTILIZING SERVICE TAGGING FOR ENCRYPTED FLOW CLASSIFICATION
In one embodiment, a device in a network receives domain name system (DNS) information for a domain. The DNS information includes one or more service tags...
2017/0374015 DOMAIN NAME SYSTEM IDENTIFICATION AND ATTRIBUTION
Techniques are presented herein for a DNS resolver to encode a falsified IP address with a client identifier that identifies a client attempting to access a...
2017/0374014 DYNAMIC CREDENTIAL BASED ADDRESSING
Techniques to facilitate enhanced addressing of local and network resources from a computing system are provided herein. In one implementation, a method of...
2017/0374013 POSITION PARAMETERIZED RECURSIVE NETWORK ARCHITECTURE WITH TOPOLOGICAL ADDRESSING
A digital data communications network that supports efficient, scalable routing of data and use of network resources by combining a recursive division of the...
2017/0374012 INSTANT MESSAGING INTEROPERABILITY BETWEEN DISPARATE SERVICE PROVIDERS
An apparatus for facilitating instant messaging communications between clients of different instant messaging service provider networks is provided. The...
2017/0374011 MESSAGE PROCESSING
A method includes receiving a set of messages corresponding to a user, identifying a non-terminal message from the received set of messages, wherein a...
2017/0374010 TECHNIQUES FOR RELIABLE MESSAGING FOR AN INTERMEDIARY IN A NETWORK COMMUNICATION ENVIRONMENT
The present disclosure relates generally to techniques for improving reliability of message communications. In certain embodiments, techniques are described...
2017/0374009 METHOD AND A SYSTEM FOR EMAIL ADDRESS VALIDATION
A device identifies an email address of a recipient listed in an email. The device determines whether the email address is erroneous and based on determining...
2017/0374008 METHOD AND A SYSTEM FOR EMAIL ADDRESS VALIDATION
A device identifies an email address of a recipient listed in an email. The device determines whether the email address is erroneous and based on determining...
2017/0374007 ELECTRONIC INFORMATION SYSTEM WHICH ENABLES EMAIL-BASED TRANSACTIONS
An electronic information system which enables email based transactions comprises an information database storing information regarding a plurality of...
2017/0374006 METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIUMS FOR CONFIGURING ELECTRONIC MESSAGING APPLICATIONS
Methods, systems, and computer-readable mediums configure electronic messaging applications to communicate with a server storing messages to and/or from an...
2017/0374005 RECOMMEND VIEWING OF AN OBJECT TO FRIENDS WITHIN A SOCIAL NETWORK
A computer-implemented method for recommending viewing of an image includes obtaining, using a processor system, a visual image of an object relating to a...
2017/0374004 METHODS, SYSTEMS, AND MEDIA FOR PRESENTING MESSAGES RELATED TO NOTIFICATIONS
Methods, systems, and media for presenting messages related to notifications are provided. In some embodiments, the method comprises: determining notification...
2017/0374003 EPHEMERAL GALLERY OF EPHEMERAL MESSAGES
A server maintains a gallery of ephemeral messages. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices....
2017/0374002 METHOD AND APPARATUS FOR STORING EMAIL MESSAGES
A method for saving an email to an electronic storage location is disclosed. A topic identifier located in the email is used to locate a storage location on...
2017/0374001 PROVIDING COMMUNICATION RANKING SCHEME BASED ON RELATIONSHIP GRAPH
A communication ranking scheme is provided based on a relationship graph. A communication service initiates operations to provide the communication ranking...
2017/0374000 AUTOMATIC GENERATION OF DYNAMICALLY ASSIGNED CONDITIONAL FOLLOW-UP TASKS
Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an...
2017/0373999 FAMILIARITY-BASED INVOLVEMENT ON AN ONLINE GROUP CONVERSATION
A method for providing suggested modifications to user messages is provided. The method may include receiving user messages associated with a communication...
2017/0373998 CONTENT BASED DATA ROUTING
A method of routing data from a source to one or more clients over a network, where the data conforms to a structured meta-language; in which the routing is...
2017/0373997 REDUCING ALREADY VIEWED CONTENT IN SOCIAL NETWORKS
An approach for reducing already viewed content in a social network, the approach including receiving a first content in a social network service and creating...
2017/0373996 SYSTEMS AND METHODS FOR AUTOMATIC MESSAGE TAGGING ON MOBILE DEVICES
Systems and methods are disclosed including a computing device having a tag-sharing app (small mobile software application) configured to run on the computing...
2017/0373995 ARCHITECTURE FOR PERFORMING ACTIONS IN A THIRD-PARTY SERVICE BY AN EMAIL CLIENT
Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an...
2017/0373994 METHOD AND TERMINAL FOR DISPLAYING INSTANT MESSAGING MESSAGE
A method and terminal for displaying an instant messaging message are provided. The method includes receiving, by a first terminal, a first instant messaging...
2017/0373993 SYSTEMS AND METHODS FOR GENERATING AND PROCESSING ACTION-BASED LINKS
Systems, methods, and non-transitory computer-readable media can receive an action-based link associated with an action and a user. A set of metadata...
2017/0373992 DIGITAL INTERACTION PROCESS AUTOMATION
In various example embodiments, a system and method for digital interaction process automation are presented. A card template file is downloaded to a...
2017/0373991 Techniques for Virtual Ethernet Switching of a Multi-Node Fabric
Examples include techniques for virtual Ethernet switching of a multi-node fabric. In some examples, first Ethernet links coupled with a group of Ethernet...
2017/0373990 TRANSMITTING NETWORK OVERLAY INFORMATION IN A SERVICE FUNCTION CHAIN
A packet is received at a device configured to provide a service function within a network service chain. A network overlay and/or segmentation identifier is...
2017/0373989 Adaptive flow prioritization
A method for communication includes receiving and forwarding packets in multiple flows to respective egress interfaces of a switching element for transmission...
2017/0373988 SYSTEMS FOR PROACTIVE MODIFICATION OF RESOURCE UTILIZATION AND DEMAND
Computer systems and computer-implemented methods for determining a likelihood an application will exceed one or more of a resource utilization threshold or a...
2017/0373987 METHOD OF SHARING NETWORK RESOURCE AND NETWORK COORDINATION APPARATUS
A method of sharing network resource and associated network coordination apparatus are provided. The method includes following steps. Firstly, a resource...
2017/0373986 Load Adaptation Architecture Framework for Orchestrating and Managing Services in a Cloud Computing System
According to one aspect of the concepts and technologies disclosed herein, a cloud computing system can include a load adaptation architecture framework that...
2017/0373984 SERVER INTELLIGENCE FOR NETWORK SPEED TESTING CONTROL
A network device receives, from a client device, a request to perform a network speed test of a network connecting the client device and the network device....
2017/0373983 EVALUATION DEVICE, EVALUATION METHOD AND RECORDING MEDIUM
An evaluation device includes a first evaluator configured, for each record used for transmission control of data circulating in a network, to evaluate extent...
← 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 146 147 148 149 150 | 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.