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: cisco





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




Patent # Description
US-7,305,706 Establishing a virtual private network for a road warrior
Methods and devices are provided for establishing a VPN tunnel for a user whose IP address is not known in advance (a "road warrior"). The road warrior first...
US-7,305,616 Document builder for interactive dynamic documentation web site
A method for building user customizable documents. In one embodiment, the present invention is comprised of a selectable plurality of templates. In the present...
US-7,305,519 Error protection for associative memory entries and lookup operations performed thereon
Error protection is provided for associative memory entries and lookup operations performed thereon. Protected associative memory entries are determined which...
US-7,305,479 Methods and apparatus for delivery of content requests within a content delivery network
A content delivery network has a content switch that intercepts content requests transmitted toward the origin server. The content switch distinguishes the...
US-7,305,383 Processing system using bitmap array to compress deterministic finite automation state table allowing direct...
A processing system wherein a bitmap array is first used to obtain an index. The index is used to obtain a value from an array. A predefined default value is...
US-7,305,069 Multi-copy, multi-media, non-redundant messaging
Presently disclosed are apparatus and methods for coordinating the delivery of messages and/or message notifications among multiple messaging media and message...
US-7,304,999 Methods and apparatus for processing packets including distributing packets across multiple packet processing...
Methods and apparatus are disclosed for processing packets, for example, using a high performance massively parallel packet processing architecture, distributing...
US-7,304,974 Supporting a network behind a wireless station
An apparatus for supporting a network behind a wireless station includes a gateway that can receive from a wireless station a request for a communications...
US-7,304,969 Automatic gain control and low power start-of-packet detection for a wireless LAN receiver
A digital AGC system for burst operation, particularly suited for receiving packets in a wireless local area network. One embodiment includes a log detector that...
US-7,304,954 Identification of non-performing switches in the path of a connection
A connection-trace standard is used to collect cell-drop information from switches in the path of a network connection in order to identify non-performing...
US-7,304,942 Methods and apparatus for maintaining statistic counters and updating a secondary counter storage via a queue...
Methods and apparatus are disclosed for maintaining statistic counters and updating a secondary counter memory via a queue for reducing or eliminating overflow...
US-7,303,941 Methods and apparatus for providing a power signal to an area array package
An area array device has a grid array of primary electrical contacts coupled to a coupling surface of the device and configured to carry data signals between the...
US-7,302,548 System and method for communicating in a multi-processor environment
A method for communicating in a multi-processor environment is provided that includes generating a bit at an originating processor associated with a message to...
US-7,302,496 Arrangement for discovering a localized IP address realm between two endpoints
Peer-to-peer endpoint devices discover a localized IP address realm that minimizes the traversal of the Network Address Translators. Each endpoint device sends a...
US-7,302,492 Method and apparatus for matching web service in applications using a data object exchange protocol
Techniques for matching services of a first server with a second server include storing for a translator process transformation rules. The transformation rules...
US-7,302,484 Techniques for selecting available subnets for delegation among dynamic host configuration servers
A method and apparatus for providing network addresses for hosts on a network includes generating and storing network configuration information in a subnet...
US-7,302,482 Traffic flow optimisation system
A method of calculating data traffic flow in a communications network, the communications network comprising a plurality of nodes including a plurality of source...
US-7,302,476 Method and apparatus for configuring a device that is non-conforming with a management system using...
A method is disclosed for configuring a device that is non-conforming with a management system using configurations provided by the management system over a...
US-7,302,352 Method and system for providing dying gasp support for a network component
A method for providing dying gasp support for a network component is disclosed. The method includes detecting an imminent loss of power to the network component...
US-7,302,270 Time interval processing and annotation in presence systems
A method, apparatus and computer program product for performing time interval processing and annotation in presence systems includes obtaining presence...
US-7,302,269 Radiolocation in a wireless network using time difference of arrival
A method and an apparatus for radiolocation using time differences of arrival. The method includes receiving transmit timestamps from a set of wireless stations...
US-7,302,054 System and method for integrated telephony switching
A telephony system includes a switch coupled to a call agent and a legacy application, and further coupled to resources, some controlled by the call agent and...
US-7,302,050 Method and system for independent participant control of audio during multiparty communication sessions
A method and system for independent participant control of audio during a multiparty communication session includes receiving an audio stream from each of a...
US-7,301,946 System and method for grouping multiple VLANs into a single 802.11 IP multicast domain
A system and method for identifying and grouping multiple virtual local area networks into a single multicast domain is provided. The system and method may be...
US-7,301,933 Delivery of a service program to a digital signal processor within a multiservice processing system
A method including determining whether a digital signal processor needs a service program stored in a juke box overlay memory, and delivering the service program...
US-7,301,924 Media access control for MIMO wireless network
The MAC layer of a wireless communication standard is modified to facilitate MIMO (multiple input multiple output) processing and thereby increase capacity...
US-7,301,922 Real time handoff in a wireless packet data network
A system, a method, and software for communicating packet data are disclosed. A call is communicated from a mobile device through a first base station controller...
US-7,301,895 Virtual path restoration scheme using fast dynamic mesh restoration in an optical network
A method for restoring a virtual path, provisioned between a source and a target node, in a mesh zoned optical network is described. The method, in one...
US-7,301,363 Method and system for improving communication between logic elements in an integrated circuit
A method, apparatus and machine-readable medium for improving communication between logic elements in an integrated circuit (IC) is provided. This is achieved by...
US-7,301,102 Elevated track for support of signal lines on a printed circuit board assembly
A printed circuit board assembly utilizing an elevated track to support signal lines between components is disclosed. The track rests on a plurality of vertical...
US-D556,190 Wireless router
US-7,299,455 Remote monitoring of computer programs
Computer software and hardware provide for remotely monitoring the execution of computer programs. Monitoring instructions are added to the computer program so...
US-7,299,403 Methods and apparatus for obtaining a state of a browser
Mechanisms and techniques provide the system that allows the server computer system to capture the complete state of the browser process performing on a client...
US-7,299,317 Assigning prefixes to associative memory classes based on a value of a last bit of each prefix and their use...
Methods and apparatus are disclosed for maintaining and using entries in one or more associative memories. A last bit of a prefix is checked, and based on this...
US-7,299,295 High-speed dial-up modem session startup method and apparatus
A method for establishing a high-speed modem relay connection over a voice frame network between an originating modem with an associated calling-leg gateway and...
US-7,299,276 Technique for monitoring health of network device using data format verification
A technique is disclosed for determining a health status of a selected network device in a data network. A resource request is transmitted to the selected...
US-7,299,049 Devices, softwares and methods for handling off live calls between legs of CSV and VoX modalities
Devices, softwares methods hand off a live call from an original leg of a first modality (such as Circuit Switched Voice) to an alternate leg of another modality...
US-7,298,753 Technique for managing heavy signaling traffic that is directed to a particular signaling control unit
A method is described that involves sending a positive imposter response as a consequence of a status request message having been received. The status request...
US-7,298,707 System and method for controlling the flooding of information in a network environment
An apparatus for communicating packets in a network environment is provided that includes a first network element that includes a first neighbor list, the first...
US-7,298,703 Hysteresis method for reducing control code transmission between a line card and a switching fabric
Disclosed is a circuit and method for reducing control code transmission between a line card and a switching fabric. One embodiment includes a memory receiving...
US-7,298,298 Multi-epoch codebook learning in a lossy packet network
A network device capable of transmitting data includes a processor, an encoder and a port. The encoder encodes the data using a known valid dictionary while...
US-D555,692 Wireless internet camera
US-7,296,155 Process and system providing internet protocol security without secure domain resolution
A system and method providing Internet protocol security without secure domain name resolution are disclosed. A processor that periodically needs to resolve...
US-7,296,152 System and method for providing access to a network in a communications environment
A method for authenticating an end user in a network environment is provided that includes positioning an identification element in a first device that is...
US-7,296,076 Maintaining session persistence without client-supported cookies
Switch-implemented methods of maintaining persistence of a session between a client node and a server node are described. A response from the server node to a...
US-7,295,844 System and method for routing communications based on wireless communication link quality
A method for routing communications at a mobile station includes determining, at a mobile station, one or more routing metrics that are associated with each of a...
US-7,295,614 Methods and apparatus for encoding a video signal
The present invention relates to systems and methods for compressing, decompressing, and transmitting video data. The systems and methods include pixel by pixel...
US-7,295,572 Storage router and method for routing IP datagrams between data path processors using a fibre channel switch
A storage router includes an IP network interface with IP network ports and data path processors. Each of the data path processors may control one of the IP...
US-7,295,570 Determining a profile for an interface of a network device
Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each...
US-7,295,569 Selecting a profile for an interface of a network device according to a margin
Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each...
← 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 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | 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.