Patents Assigned to Cisco Technology
  • Publication number: 20070113270
    Abstract: A system for automatically handling requests to grant or deny access to resources in a network or computer system. In a preferred embodiment of the invention a “learning mode” can be designated so that whenever a permission query is detected the system automatically supplies an answer to the query without requiring the user to make a response or take other action. The automated answer can be set so that the permission is always granted or other criteria can be used for the automated answer such as by categorizing the type of access permission and using a default response according to the category.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 17, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Jeffrey Kraemer, Debra Malver
  • Publication number: 20070109978
    Abstract: Methods and systems for secure conferencing in a network have been provided. Relevant endpoints from the provided endpoints are selected on the basis of the endpoint selection parameters received in an SRTP extension. Data streams generated from the selected endpoints are decrypted and mixed, to obtain all the possible data stream mixes. A source identifier is inserted in all the possible data stream mixes. On the basis of source identifiers, endpoints can selectively receive any of the generated data streams.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 17, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Prasad Miriyala, Fred Tada, Praveen Konda
  • Publication number: 20070109100
    Abstract: Methods and systems for automatic provisioning of RFID devices in an RFID network are described. A device, such as a Reader, has within its read field a special EPC Identity (ID) Tag that is specifically encoded for that Reader. When the Reader boots up, it reads the special ID Tag. The Tag has fields formatted according to the EPCglobal standards and certain bits within one of the fields indicates that the Tag is an EPC ID Tag and the data contained in the Tag will be used to provision the Reader. The Reader transmits an IP multicast packet containing data from the Tag to a network device referred to as a personality class appliance which receives the IP multicast packet. Thus, the Reader is an IP multicast sender and the appliance is an IP multicast receiver. Upon receiving the packet, the appliance retrieves configuration parameters for the Reader. These parameters collectively make up a personality class for the Reader. The personality data are transmitted back to the Reader via a unicast message.
    Type: Application
    Filed: February 3, 2006
    Publication date: May 17, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Kenneth Jett, Reed Streifthau
  • Publication number: 20070109153
    Abstract: A method and apparatus provide for data compression with deflate block overhead reduction through the use of “pseudo-dynamic” Huffman codes to enable single deflate block encoding in a deflate algorithm implementation. Further, provided is data compression with deflate block overhead reduction through the use of “pseudo-dynamic” Huffman codes to enable single deflate block encoding in a deflate algorithm implementation, with inflation detection and mitigation capabilities.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 17, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Kevin Ma, Wayne Chen
  • Publication number: 20070112931
    Abstract: A system and method for accessing Storage Area Networks over an IP network. A SCSI request is generated and encapsulated in one or more IP packets. The encapsulated SCSI request is routed over an IP network and received by a storage router. The storage router extracts the SCSI request from the one or more IP packets and routes the extracted SCSI request through a virtual SCSI router to the storage area network.
    Type: Application
    Filed: January 11, 2007
    Publication date: May 17, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Timothy Kuik, David Thompson, Mark Bakke, Clayton Haapala, Stephen De Groote, Craig Johnson, James Muchow
  • Patent number: 7219136
    Abstract: The invention is directed to techniques for navigating a network based on audio input to retrieve information from a network. A user enters audio commands into a two-way communication device to access information located on a network, such as the Internet. For example, a user enters a voice request for a web page into a telephone, which sends the request to a proxy browser for the World Wide Web which in turn provides the request to a web navigation application executing on an application server. The web navigation application generates a text-based request based on the voice request and retrieves a web page from the World Wide Web based on the text-based request. The web navigation application uses a script or an XML page to generate a file suitable for audio output from the retrieved web page.
    Type: Grant
    Filed: June 12, 2000
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Ryan A. Danner, Susan H. Barban, Steven J. Martin
  • Patent number: 7218632
    Abstract: The invention provides a method and system for packet processing, in which a router (or switch) is capable of quickly processing incoming packets, thus performing level 2, 3, and 4 routing and additional services, in real time. A system includes a packet processing engine (PPE), having elements for receiving packets, distinguishing header and payload information for those packets, outsourcing router decision-making to additional hardware resources such as a fast forwarding engine (FFE), and forwarding those packets. The PPE is synchronized to the FFE, so that the PPE can send and the FFE can receive packets at each one of a sequence of constant-duration time quanta. Similarly, the PPE can receive and the FFE can send packet routing information at each one of a sequence of similar time quanta. The PPE and the FFE have separate hardware so that their functions can be performed in parallel without contention for operating resources.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Andreas V. Bechtolsheim, David R. Cheriton
  • Patent number: 7219195
    Abstract: An associative memory with an invert result capability to allow the identification of an entry as being matched when an entry or portion thereof is specifically not matched is disclosed (or alternatively viewed as an entry or portion thereof indicated as matched when it actually was not matched). One such associative memory typically includes multiple associative memory entries, each of which typically includes storage for one or more subsets of bits to be used in matching a lookup value and for one or more invert result indications to identify whether or not corresponding particular subsets of the one or more subsets of bits are to be inverted in producing an entry match result.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Venkateshwar Rao Pullela, Shyamasundar S. Kaluve
  • Patent number: 7219125
    Abstract: Techniques for masking version differences among multiple applications providing similar services over a network include receiving, at an application-switching component, from a requesting process, a request for a service among the similar services. The request includes data indicating a particular service extension is mandatory. The request is sent to a first application. In response to sending the request to the first application, error data is received. The error data indicates the particular service extension is not available at the first application. In response to receiving the error data, the request is sent by the application-switching component to a different application of the multiple applications. These techniques allow a provider of multiple servers to prevent a Simple Object Access Protocol (SOAP) mustUnderstand error, indicating a lack of a mandatory extension, from being sent to a client when at least one of the servers includes the extension.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Day
  • Patent number: 7218895
    Abstract: A method includes receiving one or more test signals at a first gateway from a second gateway. The method also includes comparing the one or more test signals to one or more expected signals. In addition, the method includes generating a score representing a voice quality supported by the first gateway on a path from the first gateway to the second gateway. The score is based at least partially on the comparison.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Jayasimha M. Raghavan
  • Patent number: 7219161
    Abstract: Techniques for translating between logical addresses and ports of a first network, and logical addresses and ports of a second network connected to the first network at an intermediate device include receiving a first packet at the intermediate device from a first device having a first address on the first network. A second packet is sent to a second device on the second network in response to receiving the first packet. The second packet includes, in a source address field, a particular address of the intermediate device on the second network. It is determined whether the first packet includes a resource registration message that registers a first resource on the first device with a protocol server for a particular protocol. The protocol server is available at the second device on the second network. If the first packet includes the resource registration message, then information in the resource registration message for uniquely requesting the first resource is determined.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo Fagundo, Thomas P. Karolyshyn
  • Patent number: 7218608
    Abstract: A switching fabric sets a congestion indicator bit (EFCI bit) in an ATM cell if any queue through which the ATM cell passes is filled above a lower threshold. A Traffic Manager monitors the field of the EFCI bit as cells arrive at an output port of the switching fabric. The traffic manager periodically calculates the ratio of ATM cells having the EFCI congestion bit set to all ATM cells routed to a particular output port. The periodically calculated ratio is used as an input parameter to a Random Early Detection (RED) algorithm. The RED algorithm selects a cell for the switch fabric to drop, by use of a random selection method. The destination computer then does not receive the packet since cells forming part of the packet have been discarded.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Chien Fang, Hiroshi Suzuki
  • Patent number: 7218842
    Abstract: The present invention provides efficient methods for performing motion compensation. The methods are particularly useful during motion compensation based decoding and recoding. In one aspect, motion compensation in accordance with the present invention improves on-chip memory usage. This is done by creating and storing a reference window in the on-chip memory. The reference window is constructed such that the reference frame portions required for motion compensation of a current frame are contained within the reference window and in the on-chip memory with a high frequency. In another aspect, selective methods are provided to recode compressed video data. The methods selectively apply re-quantization and motion compensation to the residual error between frames of the bitstream based on the amount of motion in the video data.
    Type: Grant
    Filed: July 25, 2001
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Ji Zhang, Hain-Ching Liu, Jiangang Ding
  • Patent number: 7219153
    Abstract: A system incorporates notification aspects of a presence system with content distribution capabilities of a content delivery network to both notify subscribers of the presence of content from a host and provide relatively fast and efficient delivery of the content to the user. A content host provides content, such as streaming audio or video media, to a content delivery network. The content host also provides notification of the availability of the content to a central site or presence server. A subscriber to the content host receives, from the presence server, notification as to the availability of content by the content host. The subscriber also receives notification as to the location of the content in the content delivery network. Based upon the notification, the subscriber retrieves the content from the content delivery network.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Stuart Day
  • Patent number: 7219223
    Abstract: A method and apparatus are disclosed for providing data from a service to a client based on the encryption capabilities of the client. Cipher suite lists are exchanged between a client and an endpoint. On the endpoint, the cipher suite list incorporates a mapping of cipher suite names to services. The endpoint uses the client's list of cipher suites in conjunction with the mapping of cipher suite names to services to determine a cipher suite match. A service is selected based on the cipher suite match. A server farm is selected based on the service. The client is informed of this cipher suite match and the endpoint retains knowledge of the cipher suite match throughout the session. Therefore, the encrypted connection between the client and the endpoint can be disconnected and later reestablished to provide data from the particular server.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Shaheed Bacchus, Bradley Dale Dike, Bruce Wong, Edward Curt Kersey
  • Patent number: 7219181
    Abstract: Techniques where PCIe is implemented using connectors that are compatable with Cardbus/MPCI connectors. One technique implements PCIe on unused pins on Cardbus/MPCI connectors. An advantage of this implementation is that it provides a single, smaller connection point than utilizing separate connectors. Another technique is to add additional pins to a PCI connector for processing PCIe low voltage differential signal pairs. Although this technique is not as small as the first technique, it is still smaller than utilizing separate connectors.
    Type: Grant
    Filed: February 3, 2005
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Clark Carty
  • Patent number: 7219339
    Abstract: A method of automatically parsing a network device configuration and generating a representation of one or more configuration commands for a network device that uses a command-line interface, using a grammar-based framework, is disclosed. One or more syntax definitions are received for a grammar associated with the command-line interface. The syntax definitions are compiled into a grammar object that represents the grammar. A configuration of the network device is received. The configuration is parsed using the grammar object. One or more configuration values are created and stored based on parsing the configuration. Using the configuration values, operating system version information, and the grammar object, one or more command-line interface commands may be automatically generated for use in configuring the device or other network management purposes. Further, applications may use the parameter values to customize a graphical user interface, perform range checking, etc.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Dinesh Goyal, Mayank Jain
  • Patent number: 7217889
    Abstract: Two pairs of vias are arranged in a printed circuit board. A first pair of vias, which conveys a first signal pair, is arranged in a plane that is substantially equidistant from the vias in a second pair of vias, which conveys a second signal pair. Similarly, the second pair of vias is located in a plane that is substantially equidistant from each via in the first pair of vias. In some embodiments, such an arrangement reduces the crosstalk effect of the first signal pair on the second signal pair and vice versa.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Gopakumar Parameswaran, Cuong C. Ly, Douglas L. Yanagawa, Mark N. Yamashita, Yuval Bachar
  • Publication number: 20070105555
    Abstract: A system and method for identifying a wireless serving node for a mobile unit include the ability to receive a wireless registration request at a control node for a wireless serving node cluster and determine a control node associated with the registration request by using an algorithm on a mobile unit identifier in the registration request. The system and method also include the ability to generate a wireless registration response containing an identifier for the control node associated with the registration request if the control node is not the control node associated with the registration request.
    Type: Application
    Filed: December 28, 2006
    Publication date: May 10, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Jerzy Miernik, Alexander Garbuz
  • Publication number: 20070104126
    Abstract: Methods, apparatuses, and systems directed to facilitating the application of pre-allocation policies in a wireless network environment. According to one implementation of the present invention, a central controller, or other control point in a wireless network infrastructure, applies one or more policies that limit the number of resource pre-allocations a given wireless client may establish with one or more wireless access points. In one implementation, the central controller provides a pre-allocation list to a wireless client that is requesting pre-allocation. By limiting a wireless client's ability to pre-allocate resources, the central controller optimally manages the resources of the wireless network. In alternative embodiments, the central controller can terminate pre-allocations between a wireless client and one or more wireless access points to enforce pre-allocation policy on the wireless network infrastructure.
    Type: Application
    Filed: December 21, 2005
    Publication date: May 10, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Patrice Calhoun, Nancy Cam-Winget, Robert O'Hara