Patents Assigned to Cisco Technology
  • Patent number: 7197677
    Abstract: A system and method for testing the random access memory of a computer system is disclosed. A memory-testing engine is embedded in the utility bus controller of an application specific integrated circuit, which is coupled to a random access memory in need of testing. Upon receiving an initiation signal over a bus from the central processing unit, the memory-testing engine begins writing data to a targeted area of the memory, and then reading back the stored data and comparing the data to what was sent. Having the memory-testing engine distributed to the memory's being tested allows several memory devices to be tested simultaneously.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Kent Wendorf, Simon Kwong, Alfred Platt
  • Patent number: 7197668
    Abstract: A method for debugging failure nodes of a network connection by providing node debugging information for a failure node in a connection failure message of a signaling protocol. The connection failure message, which indicates a failed network connection, is forwarded from the failure node to the source node of the failed connection. The node debugging information is carried in a generic application transport information element of the PNNI signaling RELEASE message, providing an efficient debugging means for network failure nodes.
    Type: Grant
    Filed: September 16, 2002
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Pansy Hui, Cheng Chia Chu, ShuHung Alexander Mak
  • Patent number: 7197708
    Abstract: A method and system for providing Web-based information that is relevant to a program being viewed on a television. A data stream providing a set of Uniform Resource Locators (URLs) is provided along with the program content. The URLs identify Web sites that are relevant to the program content. Based on user preferences specified in a user profile, URLs for Web sites that are likely to be of particular interest to the user can be culled from the overall set of URLs. These URLs are sent to a device connected to the Internet (e.g., a personal computer system), allowing the user to access Web-based information relevant to the program content. The program content continues to be displayed on the television and the Web-based information is displayed on the personal computer system. Accordingly, the user can view targeted information that is of interest without interrupting the display on the television.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Frendo, Philip R. Graham
  • Patent number: 7197051
    Abstract: A system and method for efficient packetization of cells transmitted over a packet network are described. Multiple virtual connections are received, each virtual connection carrying multiple cells. One or more cells of the cells carried by each virtual connection are stored for a predetermined time period. A cell counter of the stored cells is modified to indicate a number of the stored cells. Finally, a packet containing the stored cells is formed, the packet to be transmitted to a destination node over a network.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Hariprasad Ginjpalli, Jayakumar Jayakumar, Durai Chinnaiah, Kent Wayne Wendorf, James Ding
  • Patent number: 7197052
    Abstract: According to specific embodiments of the present invention, a standardized interface is provided for enabling controlled communication between MAC and PHY devices of an access network. In one embodiment, a vendor independent interface is described which may be implemented between a DOCSIS MAC layer and a DOCSIS PHY layer of a DOCSIS enabled data network, in order to enable any DOCSIS MAC and DOCSIS PHY devices (which may be from different vendors) to communicate with each other. Using the standardized interface, component manufacturers are able to combine different MAC and PHY devices from different vendors, thereby facilitating price and value competition between vendors. The standardized interface technique of the present invention may be extensible in ways which allow multiple PHY devices to share the same interface.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Daniel W. Crocker
  • Patent number: 7197013
    Abstract: Systems and methods for evaluating wireless network quality. A metric provided by embodiments of the present invention relies on information that is relatively easy to collect, can be very efficiently computed, and yet provides a realistic estimate of likely wireless network performance. In one implementation, the input includes path loss data and access point transmitter power level and frequency settings. A capacity indicator is computed for each client and each access point. A data rate indicator is computed for each client location. The traffic load is computed for each access point. Based on these computed indicators, a bidirectional client throughput can be computed for each client and a combined metric can be determined for the network as a whole.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Bretton Douglas, Timothy Olson
  • Patent number: 7197567
    Abstract: Devices, softwares and methods enable SIP devices to operate in H.323 networks, and devices, softwares and methods enable H.323 devices to operate in SIP networks. Messages that initiate communication from a first protocol are translated into the appropriate messages of the second, responded to, and the replies are translated back into the first. Routing by the legacy network is thus seamlessly exploited.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Cary Fitzgerald
  • Patent number: 7197070
    Abstract: The present invention relates to systems and methods for combining compressed video data encoded or received with different resolutions. The present invention combines the compressed video data from the two separate bitstreams without decoding and re-encoding each bitstream. To do so, the present invention determines which compressed video bitstream has video data with a lower resolution, and applies a tiling process that alters the low resolution compressed video data such that it may be displayed at a high resolution.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Ji Zhang, Humphrey Liu
  • Patent number: 7197125
    Abstract: A method and apparatus are disclosed for modifying a subscription of a subscriber to a telecommunications service based on subscriber information and service information that are stored in a directory repository. A directory-enabled service selection framework is coupled to the directory repository for receiving stored information therefrom. The directory-enabled service selection framework receives a request to identify one or more services to which a subscriber is subscribed, based on a prior request to modify the subscription of the subscriber to the telecommunications service. A list is generated of the one or more services to which the subscriber is currently subscribed, based on group membership of the subscriber, one or more roles occupied by the subscriber, and authorization information associated with the subscriber that is stored in the directory repository.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Ranjan Prasad, Ramprasad Golla, Vijayaraghavan Parthasarathy, Max Lou
  • Publication number: 20070064906
    Abstract: A telephone system that has the ability to provide a caller with additional information (beyond a busy signal or a ring tone) concerning the called party when the called party's line is busy: The called party can control the amount and type of additional information provided to the calling party. In one embodiment, when the called party is notified that someone is trying to place a call (by a mechanism such as by conventional caller ID) the called party has the option of providing the calling party with a variety of different information, such as whether or not the called party is on a conference call and the number (and name if available) of the party to whom the called party is speaking.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventor: Mukul Jain
  • Publication number: 20070066270
    Abstract: A method and system for providing supplementary services for a wireless access network includes downloading supplementary service triggers from a call agent to a mobility control function (MCF) for a wireless access network. Wireless-specific signaling of the wireless access network is communicated to the MCF. The MCF detects events associated with a trigger based on the wireless-specific signaling. The call agent is informed of the events by the MCF through session initiating protocol (SIP) extensions.
    Type: Application
    Filed: November 7, 2006
    Publication date: March 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Ramanamurthy Dantu, Shihlung Chiang, Haochih Yin, Rasik Kachhla
  • Publication number: 20070067675
    Abstract: A method, system and apparatus for managing data pertaining to the failure of a network device are provided. The data is stored in a memory, and access to the stored data is provided. The memory is a non-volatile memory. Access is provided to a failure analysis team, which uses the data to analyze the causes of the failure of the network device.
    Type: Application
    Filed: September 21, 2005
    Publication date: March 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Lane Wigley, Carl Schaefer
  • Publication number: 20070067569
    Abstract: A method and apparatus for communicating validation information from a web server to validate a web cache is provided. The method includes generation of a file storing information pertaining to the objects being served by the web server. The contents of the file are updated by means of modifications in the objects. The contents of the file can be communicated to the web cache. The web cache, based on the information received by it, validates its cached objects.
    Type: Application
    Filed: September 21, 2005
    Publication date: March 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Mahesh Vittal, Kumar Thiagarajan, Srinivasan Santhanam, Suresh Pachiappan
  • Publication number: 20070067589
    Abstract: The present invention describes various mechanisms which may be used for improving SAN device interoperability enforcement techniques implemented in SAN or Fibre Channel networks. In one implementation, the technique of the present invention allows a SAN to automatically enforce interoperability requirements between devices connected to a SAN by utilizing SAN zoning technology to implement one or more novel types of “smart” zones having different, customizable attributes. In one implementation, a first device and second device of the SAN may be automatically identified as being non-interoperable. The first device and the second device may then be included as members of a negative zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Chandan Mishra, Rajeev Bhardwaj
  • Publication number: 20070067387
    Abstract: A conferencing system includes a server having a plurality of ports, the server operating in response to one or more inputs to selectively permit an individual connected to the server via one of the ports to participate in a conference session or be isolated in a waiting room. A computer runs a program to implement a user interface that generates the one or more inputs to the server responsive to commands entered by a moderator using the computer. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
    Type: Application
    Filed: September 19, 2005
    Publication date: March 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Mukul Jain, Vinod Katkam
  • Patent number: 7194568
    Abstract: A dynamic addressing technique mirrors data across multiple banks of a memory resource. Information stored in the memory banks is organized into separately addressable blocks, and memory addresses include a mirror flag. To write information mirrored across two memory banks, a processor issues a single write transaction with the mirror flag asserted. A memory controller detects that the mirror flag is asserted and, in response, waits for both memory banks to become available. At that point, the memory controller causes the write to be performed at both banks. To read data that has been mirrored across two memory banks, the processor issues a read with the mirror flag asserted. The memory controller checks the availability of both banks having the desired information. If either bank is available, the read request is accepted and the desired data is retrieved from the available bank and returned to the processor.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: March 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Robert E. Jeter, Jr., Kenneth H. Potter, Jr.
  • Patent number: 7194653
    Abstract: A method, system, apparatus, and signal-bearing media for determining connectivity information for routers running on servers that are attached to a device. A router is resigned in favor of a corresponding router at another server when the corresponding router has better connectivity to the device, where partial connectivity is better than no connectivity, and full connectivity is better than partial connectivity.
    Type: Grant
    Filed: November 4, 2002
    Date of Patent: March 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Dennis Hadders, Stephen P. De Groote, Mark A. Bakke
  • Patent number: 7194137
    Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming modes for each encountered non-zero amplitude and forming events for the modes in the mode-modified series formed by setting to zero all non-zero amplitudes other than the amplitude defining the mode. An event for modes for amplitudes greater than 1 is a run of none or more zero-valued coefficients followed a non-zero amplitude in the mode-modified series. In one embodiment, a first mode is defined for amplitude 1 wherein an event is a run of none or more zero-valued coefficients followed the amplitude 1 coefficient in the mode-modified series.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: March 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Wen-hsiung Chen, Fang Wu, Gregory D. Pelton
  • Patent number: 7193968
    Abstract: A new network traffic data collection technique is presented. A group of information is received, and a determination is made whether to process the group of information for network data collection according to a sample mode and a sample rate. If the determination is to process the group of information, the group of information is processed for network data collection. The group of information is forwarded according to its destination address. The group of information can be an IP packet and the sample mode can be, for example, one of linear, exponential, natural log, burst and traffic attribute. To process the group of information, a determination is made whether the group of information is part of one or more recorded traffic flows. If not, a new entry in a table is created. If so, a field in an existing entry in the table is incremented. In addition, a traffic information packet is created and transmitted to a network traffic data collection application.
    Type: Grant
    Filed: February 8, 2001
    Date of Patent: March 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Ruchi D. Kapoor, Angelo D. Calabrese, Rakesh K. Dubey, Charles I. Goldberg
  • Patent number: 7194621
    Abstract: Techniques for securing data in communications between a client and server using an unencrypted transfer protocol, which does not encrypt a payload defined by the transfer protocol, include selecting a subset from a set of data to be communicated in a particular payload. A secret integer is determined that is unique for the subset. Based on the subset and the secret integer, encrypted data is generated that is practically unintelligible to a device other than the client and the server. A sending device, of the client and the server, sends to a receiving device, in the particular payload, the encrypted data and information to determine, only at the client and the server, the secret integer for decrypting the encrypted data. The present techniques allow a lightweight encryption algorithm to provide authentication and data security for more secure transfer of selective portions of unencrypted payloads transferred by such protocols as the Hypertext Transfer Protocol (HTTP).
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: March 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Khanh V. Nguyen, Thomas W. Richter