Patents Assigned to Cisco Technology
-
Patent number: 6748420Abstract: The system of the invention provides a collaboration adapter which can be integrated into a web server or a web/application server to allow multiple computer user participants to access a single shared session to an application in a collaborative manner. The system of the invention allows a participant to create a shared session and to associate a participant identity to the shared session as the shared session owner. From thereon, participants can join the shared session and submit requests for application response information to the web server containing the collaboration adapter. In cases where the application response information must be obtained from the application, the invention substitutes participant session identification information in an original participant request with shared session identification information to create an altered request and then forwards the altered request to the application.Type: GrantFiled: October 11, 2000Date of Patent: June 8, 2004Assignee: Cisco Technology, Inc.Inventors: Stephen R. Quatrano, Charles D. Cummings, Andrew R. Cleasby, Brian S. Gladstein, Jeffrey J. Anuszczyk
-
Method and apparatus for reducing the required size of sequence numbers used in resequencing packets
Patent number: 6747972Abstract: In one implementation, a first set of packet switch sequence numbers is used for end-to-end resequencing of packets within a packet switch, and a second set of interconnection network sequence number is used in the resequencing of packets within an interconnection network of the packet switch. A packet switch sequence number is maintained at each input interface of the packet switch for each output interface, while each output interface maintains a packet switch sequence number for each input interface. A corresponding sequence number is added to packets sent between corresponding input-output interface pairs. Similarly, an interconnection network sequence number is maintained at each input port of an interconnection network for each output port, while each output port maintains an interconnection network sequence number for each input port. A corresponding sequence number is added to packets sent between corresponding input-output port pairs.Type: GrantFiled: March 7, 2000Date of Patent: June 8, 2004Assignee: Cisco Technology, Inc.Inventors: Daniel E. Lenoski, William N. Eatherton, Zubin D. Dittia, John Andrew Fingerhut -
Publication number: 20040105426Abstract: A network device and a method for its operation are disclosed. The network device has a first interface to a client device to allow reception of client device signals and a second interface to a packet network to allow transmission and reception of modem relay signals. A processor translates between modem relay signals received or transmitted on the second interface and client device signals received or transmitted on the first interface. In one implementation the modem relay originator and the client device are collapsed into one device and the first interface is implemented as a virtual interface.Type: ApplicationFiled: December 2, 2002Publication date: June 3, 2004Applicant: Cisco Technology, Inc.Inventors: Vincent Todd Grove, Herbert Michael Wildfeuer, Mehryar Khalili Garakani
-
Patent number: 6744741Abstract: A system for maintaining a plurality of media conferences includes digital signal processors (DSPs) and a system resource management (SRM) module coupled to the DSPs. Each DSP receives input data packets from conference participants, processes the input data packets to generate output data packets, and communicates the output data packets to the conference participants. The SRM module may migrate a media conference from a first DSP to a second DSP.Type: GrantFiled: December 15, 1999Date of Patent: June 1, 2004Assignee: Cisco Technology, Inc.Inventors: Ken J. Ju, Tien-Yi Lin, Steven Chow, Joseph C. Harrow, Son H. P. Le
-
Patent number: 6744324Abstract: A frequency synthesizer, a calibrator thereof, and an operating controller thereof are described. The synthesizer comprises a main charge pump that drives a voltage controlled oscillator (VCO) through a loop filter. The calibrator includes a second, replica charge pump that can also drive the VCO, but is set up to output only its maximum or minimum analog output control voltage. Since the construction and characteristics of the replica charge pump duplicate the main charge pump, the main charge pump's minimum and maximum analog control outputs can be cloned out to the VCO on demand. A VCO calibration procedure therefore includes switching the VCO to each of its ranges set by a bank of fixed capacitors, and using the replica charge pump to drive the VCO to its minimum and maximum frequency for each range setting.Type: GrantFiled: April 14, 2003Date of Patent: June 1, 2004Assignee: Cisco Technology, Inc.Inventors: Andrew R. Adams, Neil H. Weste, Stephen C. Avery
-
Patent number: 6741688Abstract: An electronic method and apparatus for handling telephone calls is described. The method includes storing in a memory a telephone number template. The template preferably is as wide as a telephone number is long and identifies one or more telephone number digits by the digit positions within a telephone number field for comparison purposes. The method further includes monitoring a telephone line for a call placed thereon, identifying at least one of the origin and the destination telephone number and storing one or more digits of such identified telephone number in a memory. The method further includes comparing the stored digits of the identified telephone number with the corresponding digits of the stored template. Finally, the method includes processing the call based upon the result of said comparing. Such processing may include any one or more of logging, filtering, blocking, ignoring, rerouting, forwarding, distinctive-ringing and answering the call.Type: GrantFiled: October 28, 1999Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventor: Hunyue Yau
-
Patent number: 6741610Abstract: A scalable, programmable software based application run on a programmed general purpose digital computer is used for interconnecting a plurality of heterogeneous network nodes. The application has the ability to convert between any two signaling protocols used, such as those used over a telecommunications network, by converting an originating protocol to a universal non-protocol specific representation, and then converting the universal non-protocol specific representation to a receiving protocol. A call context is used to store information elements created from the originating protocol so that a universal call model applies inter-working rules. The universal call model is also in communication with state machines associated with both the originating and the terminating sides in order to supply the appropriate response signals anticipated by the originating and terminating sides received when each is in communication with its own protocol.Type: GrantFiled: August 16, 1999Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: Lev Volftsun, Clay H. Neighbors, David S. Turvene, Fred R. Rednor, Anatoly V. Boshkin, Mikhail Rabinovitch
-
Patent number: 6741591Abstract: A search engine interface system comprising a header analyzer, which is coupled to a search engine interface adaptor that receives from header parser via a search engine interface bus output data signals comprising, such as, for example, a 32-bit data word 13, Data_Out [31 . . . 0], together with a data valid flag signal 15 (Dvalid_Out ), and a command valid flag signal 17 (Cvalid_Out). In response to receiving a search command identified via the search engine interface bus, search engine interface adaptor also generates an output memory store search request provided to a memory storage, such as a ternary CAM, or alternatively to a SRAM, for pattern matching. Results of search from a memory storage CAM or SRAM are then provided back to search engine adaptor, which then conveys the search response via search response signals, such as via search engine interface bus data word Data_In[31 . . . 0] and valid response flag signal, Valid_In, back to header analyzer.Type: GrantFiled: November 3, 1999Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: George Kaldani, Kamran Izadi
-
Patent number: 6741705Abstract: A system is provided for securing voice mail messages. The system includes a packet network and a telephony device that is coupled to the packet network. The system also includes a voice mail system that is coupled to the packet network and that receives a voice mail message from a caller attempting to communicate with a user of the telephony device. The voice mail system encrypts the voice mail message using a public key associated with the telephony device and stores the encrypted voice mail message in an open file system coupled to the packet network.Type: GrantFiled: February 23, 2000Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: Mark R. Nelson, K. Paul Clark, Charles A. Munro, Jeffrey A. Sanders
-
Patent number: 6741592Abstract: The invention uses a layer 2 switch (L2 switch), or bridge, to separate user's message traffic by use of Virtual Local Area Networks (VLANs) defined within the switch. Three new types of ports are defined, “promiscuous” ports “isolated” ports, and “community” ports. Three types of VLANs internal to the switch are defined, “primary” VLANs, “isolated” VLANs and “community” VLANs. The promiscuous ports are connected to layer 3 or layer 4 devices. Isolated ports and community ports are connected to individual user's servers, etc., and maintain traffic for each user separate from other users. The primary VLAN connects to all promiscuous ports, to all isolated ports, and to all community ports. The primary VLAN is a one way connection from promiscuous ports to isolated or community ports. An isolated VLAN connects to all promiscuous ports and to all isolated ports.Type: GrantFiled: May 22, 2000Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: Thomas J. Edsall, Marco Foschiano, Michael Fine, Thomas Nosella
-
Patent number: 6742044Abstract: The technique of the present invention provides a solution to the problem of routing or redirecting a given client to a replica or proxy server which has a relatively shortest propagation delay to the client. According to the technique of the present invention, a network device referred to as an intercept server sits in front of a host server, and intercepts packets routed to the host server. When desired, packets which are intercepted by the intercept server are replicated, encapsulated and tunneled to selected client servers in the overlay network. The tunneled packets are received and processed by each of the selected client servers, whereupon each of the selected client servers generates a respective spoofed response to the source device identified in the header of the originally intercepted packet. Further, according to the technique of the present invention, each of the selected client servers transmits its respective spoofed response to the identified source device at substantially the same time.Type: GrantFiled: May 10, 2000Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: James Aviani, David Eric Swanson, Frederick Baker, Kenneth E. Mueller, II, Matthew Richard Gnagy
-
Patent number: 6742045Abstract: A system and method for providing a network service is described. A fragment criteria is sent from a service manager to a forwarding agent that instructs the forwarding agent how to determine whether a received packet fragment at the forwarding agent matches the fragment criteria. A matching packet fragment is received from the forwarding agent at the fragment service manager. The fragment is assembled into a packet at the fragment service manager and in the event that the fragment completes the packet, a flow identifier specifying a flow is determined from the completed packet and completed packet is sent to a service manager that handles the flow specified in the flow identifier.Type: GrantFiled: July 2, 1999Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: Mark Albert, Richard A. Howes, James A. Jordan, Edward A. Kersey, William M. LeBlanc, Louis F. Menditto, Chris O'Rourke, Pranav Kumar Tiwari, Tzu-Ming Tsang
-
Patent number: 6741590Abstract: A subtended communication network includes a first node servicing a plurality of first subscribers and having a subtend module and a corresponding first identifier. The first node can store a second identifier corresponding to a second node coupled to the subtend module. The subtended communication network also includes a second node servicing a plurality of second subscribers and having a network interface module and corresponding second identifier. The second node can store the first identifier corresponding to the first node coupled to the network interface module. The subtended communication network further includes a management module coupled to the first node and the second node. The management module can determine a subtending relationship between the first node and the second node by retrieving the first identifier from the second node and the second identifier from the first node.Type: GrantFiled: July 8, 1999Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: James P. Duke, Marco J. Matchefts, Robert C. Taylor, Rachel Neal, Ronald A. Pleshek
-
Patent number: 6742126Abstract: A method and apparatus for using a session identifier to identify a specific data communications session between an apparatus and an external apparatus is disclosed. When a data communications session is initiated between the apparatus and an external apparatus, the external apparatus sends authenticating information to the apparatus. The apparatus uses the authenticating information to determine the identity and the privileges of the external apparatus for the particular session. A unique session identifier is created by the apparatus, and the session identifier is associated with the external apparatus's identity and privileges. The session identifier is passed between the apparatus and the external apparatus with each subsequent data communication in the session until the session is terminated. The apparatus uses the session identifier received with the data communications to identify the external apparatus and its privileges and allocate resources accordingly.Type: GrantFiled: October 7, 1999Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventors: Joseph F. Mann, Mingqi Deng, Thomas Anthony Roden
-
Patent number: 6742186Abstract: Disclosed is a cable modem termination system (CMTS) capable of outputting periodic ranging opportunities. The CMTS includes an upstream receiver and demodulator capable of receiving an upstream signal, a downstream transmitter and modulator capable of transmitting a downstream signal, and a processor. The processor is arranged to output a first periodic ranging opportunity after a first polling interval from the downstream transmitter and modulator and to output a second periodic ranging opportunity after a second polling interval if the upstream receiver has not received a periodic ranging request in response to the first periodic ranging opportunity, wherein the second polling interval is shorter than the first polling interval. In one implementation, the first polling interval plus the second polling interval are less than a disconnect interval after which a cable modem that is communicating with the upstream receiver disconnects.Type: GrantFiled: June 2, 1999Date of Patent: May 25, 2004Assignee: Cisco Technology, Inc.Inventor: Guenter Roeck
-
Publication number: 20040097259Abstract: A system includes an enterprise network having a call control system that manages telephony services for wireless handsets. At a remote site, a computing device establishes a secure, wireline communication session with the enterprise network. The computing device also establishes wireless, packet-based links with one or more handsets. The device acts as a relay to enable the handsets to receive telephony services managed by the enterprise network even though outside of the service area of the enterprise network.Type: ApplicationFiled: November 19, 2002Publication date: May 20, 2004Applicant: Cisco Technology, Inc.Inventors: Kamaldip Toor, Steven Hayashi, Carlos V. Laux, Marcio Guidorizzi de Siqueira, Sudhakar Srinivasa Valluru
-
Publication number: 20040098507Abstract: Methods and apparatus for registering with a Home Agent are disclosed. The network device sends a registration request having a home address field including an IP address to a Home Agent associated with the IP address. The IP address may be an IP address that has been statically assigned to the network device or an IP address that is a personal IP address that is associated with the user (e.g., username or NAI). The registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received. The ports may be specified in a port extension to the registration request. In addition, the registration request may indicate a priority to be associated with the registration. The Home Agent updates its mobility binding table with the IP address and care-of address, as well as other information specified in the registration request, such as port and/or priority information.Type: ApplicationFiled: November 20, 2002Publication date: May 20, 2004Applicant: Cisco Technology, Inc.Inventors: Pascal Thubert, Eric Levy-Abegnoli
-
Patent number: 6738826Abstract: Systems and methods for replacing software controlling active routers while minimizing impact on network operation are provided by virtue of one embodiment of the present invention. The software replacement process takes advantage of packet processor redundancy. An active packet switching device to be reprogrammed is de-activated and a redundant packet switching device takes over. The no longer active packet switching device is reprogrammed before being reactivated.Type: GrantFiled: February 24, 2000Date of Patent: May 18, 2004Assignee: Cisco Technology, Inc.Inventors: Kenneth Moberg, Ronnie Kon
-
Patent number: 6738781Abstract: A processor based system includes a parser, configured for identifying whether an input word received from a user is a new command word relative to a character-based command parse tree, and a tree management process configured for managing the character-based command parse tree. The character-based command parse tree includes multiple element levels for respective character positions for each known command word, and at least one character element at each level. Each character element specifies at least one corresponding character component and a corresponding at least one index value.Type: GrantFiled: February 8, 2001Date of Patent: May 18, 2004Assignee: Cisco Technology, Inc.Inventors: Paul Leon Mustoe, Monica Raut
-
Patent number: 6738814Abstract: A method is provided for blocking attacks on a private network (12). The method is implemented by a routing device (10) interconnecting the private network (12) to a public network (14). The method includes analyzing an incoming data packet from the public network (14). The incoming data packet is then matched against known patterns where the known patterns are associated with known forms of attack on the private network (12). A source of the data packet is then identified as malicious or non-malicious based upon the matching. In one embodiment, one of the known forms of attack is a denial of service attack and an associated known pattern is unacknowledged data packets. In another embodiment, one of the known forms of attack is an address spoofing attack and an associated known pattern is a data packet having a source address matching an internal address of the private network (12).Type: GrantFiled: March 18, 1998Date of Patent: May 18, 2004Assignee: Cisco Technology, Inc.Inventors: Dennis Cox, Kip McClanahan