Patents Assigned to Cisco Technology
  • Patent number: 7702693
    Abstract: A method and system for role-based access control enforced by an Operating System filesystem are provided. A file representing a resource is created and stored in the Operating System filesystem. A user requests access to the resource and provides user-identifying information and a resource identifier. An access identifier is created based on the user-identifying information and the resource identifier, and is formatted as the file attribute used by the Operating System to manage file access. A system call to the Operating System is made to perform an operation on the file representing the resource, where the system call uses the access identifier to gain access to the file. The user is granted access to the resource only if the operating system successfully performs the operation on the file representing the resource.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Aiyagari, Andrew G. Harvey, Hsuan-Chung Lee, Gregory Verissimo
  • Patent number: 7702087
    Abstract: An apparatus equipped with Radio Frequency Identity (RFID) reader and LAN/WAN access reads an RFID tag attached to a Video and Voice Over Internet Protocol (VoIP) phone. The apparatus retrieves phone information, including such information as an Ethernet Media Access Control (MAC) address from the RFID tag and requests that a VoIP call server register the phone automatically. A VoIP service operator can register multiple phones without opening phone packaging. Additional information such as a directory number (DN) or a phone user name can be associated with the phone during the registration process using the apparatus.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc
    Inventors: Choon B. Shim, Joonbum Byun
  • Publication number: 20100095203
    Abstract: In one embodiment, a method includes obtaining a first document that includes at least a first section, and displaying the first document on a display screen. The method also includes determining when the first section has been consumed. Such a determination includes a determination of whether the first section has been displayed on the display screen. If the first section is determined to have been displayed on the display screen, the method also includes providing an indication that the first section has been consumed.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: John Toebes, Lisa Bobbitt
  • Publication number: 20100091971
    Abstract: In one embodiment, a method includes obtaining a call from a caller, and determining whether to offer a first callback time to the caller. The first callback time is a future time for a contact between the caller and the call center. The method also includes providing the first callback time to the caller, obtaining a response from the caller, and scheduling the contact at the first callback time if the response indicates that the caller desires a contact at the first callback time. Providing the first callback time to the caller includes soliciting the response from the caller which indicates whether the caller desires the contact at the first callback time.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: Cisco Technology, Inc.
    Inventor: Tod Famous
  • Patent number: 7698644
    Abstract: A system and method for displaying sticky notes on a phone are provided. The system for displaying sticky notes on a phone includes a processing system and a controller. The processing system includes a processor that is coupled to a display icon and user input device, to enter and display the sticky notes on the phone. The controller classifies the entered sticky notes on the basis of the action to be performed on them. These sticky notes may be classified, based on user identification associated with a multi-user phone.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Doug Hawk, Cullen Jennings, Richard Tywoniak
  • Patent number: 7698631
    Abstract: A system and a method of editing Web page online wherein the original web page is converted into block version web page by creating a server based application which breaks HTML into functional nested blocks and delivers a web based interface to add/delete/modify/reorder those blocks. A server based application reads in an HTML page to be edited and breaks it down into HTML blocks, which may be converted into an HTML editing form by putting annotations around each block allowing the user to choose an operation to apply to that block such as edit or delete. A “stateless” web page editing system and method is provided such that a user can edit a web page independently of dependence on, or connection to, the server from which the page was obtained and in which the page resides.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: John Toebes
  • Patent number: 7698694
    Abstract: Methods and systems of transforming an AND/OR command tree into a command data model are described. An unsimplified command data model is generated from the AND/OR command tree by expressing the AND/OR command tree as a command tree using elements of EBNF (Extended Backus-Naur-Form) notation. Selected structures within the unsimplified command data model are simplified to create a simplified command data model. The simplified command data model is refined into a refined command data model by allowing renaming of selected elements of the command data model. The renaming is based on user-specified instructions.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jung Tjong, Prakash Bettadapur
  • Patent number: 7698456
    Abstract: A first network node maintains separate routing policy information to forward network traffic depending on a direction of the network traffic. Upstream routing policy information at the first node identifies a second node to forward upstream traffic received from at least a first client communicating through the first node. Downstream routing policy information at the first node identifies how to forward downstream network traffic received from another node to the first client. By preventing use of the downstream policy routing information by the first client to route upstream network traffic, the first node is able to forward traffic along a path that the network traffic otherwise would have not traveled. For example, network traffic communicated through the first node can be forced to travel through another network node through which it would have not otherwise have passed if the downstream policy information was available to route the network traffic.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: James N. Guichard, Robert Hanzl, Henk Smit
  • Patent number: 7697548
    Abstract: We describe an example system that includes a plurality of aggregation nodes. Each aggregation node is configured to generate a node utilization data. A pool master is configured to generate a node utilization list responsive to the node utilization data received from each aggregation node and to activate the plurality of aggregation nodes responsive to the node utilization list.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Johnny Albert Chang, Matthew Wayne Lambert
  • Patent number: 7697524
    Abstract: A method and system for determining path maximum transfer unit (PMTU) in an Internet Protocol (IP) multicast is described. If a packet of a size greater than the MTU of any link of a path, with its Don't Fragment (DF) bit set, is sent by the source, the packet is dropped and an ICMP message, stating “Destination unreachable, DF bit set”, is sent to the source. The rate of messages to the source is controlled to avoid implosion of traffic. In response to the messages, the source sends multicast probe packets of multiple sizes to multicast distribution tree to determine its PMTU.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Srinivas Subramanian, Anand Jayaraman, Balaji Venkat Venkataswami
  • Patent number: 7697529
    Abstract: A method for receiving packet data at a communication channel and transmitting the packet data over serial links of the communication channel. The packet data is sliced into n-bit data portions which are concatenated with a header prior to transmitting an n-bit portion across one of the serial links of the communication channel. The header may include an invert bit to alter the majority sign of an n-bit portion. Other aspects of the present invention are also described herein.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Neil Sharma, Matthew Todd Lawson, Mick R. Jacobs
  • Patent number: 7698580
    Abstract: In a wired data telecommunication network power sourcing equipment coupled to a powered device performs policing of power drawn by the powered device. In one embodiment, a method includes monitoring power drawn by the powered devices at power sourcing equipment, each powered device having a policing limit associated therewith. If power drawn by one of the powered devices exceeds the policing limit, it is determined if a power budget of the power sourcing equipment continues to provide power to the powered devices. If the power budget has been exceeded, action is initiated at the power sourcing equipment. The action may include sending or logging a warning, requesting the powered device to reduce its power requirement or removing power from one of the powered devices. An apparatus for policing inline power is also disclosed.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Frederick Roland Schindler, Asok Tiyyagura
  • Patent number: 7697251
    Abstract: A communications interface circuit includes data signal transformers for transmitting and receiving interface data signals. Each data signal transformer has a split interface-side winding that faces the cable connecting the interface with other equipment. Imbalance detection transformers each have a tapped interface-side winding (e.g., center-tapped) connected in series between split portions of the split interface-side winding of a respective data signal transformer. A DC circuit (source or load) has positive and negative supply terminals each connected to a tap connection of the tapped winding of an imbalance detection transformer.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Roger A. Karam
  • Patent number: 7697423
    Abstract: A method for allocating a resource in a computer network includes accepting from a peer a request to download a data item using a P2P protocol via the computer network from one or more other peers that store the data item, and determining whether the P2P protocol used by the request is a preferred P2P protocol. When the P2P protocol is determined to be the preferred P2P protocol, up to a maximum data quota derived from a size of the data item is allowed to be downloaded using a first allocation level of the resource. When the P2P protocol is determined not to be the preferred P2P protocol, only a second allocation level, smaller than the first allocation level, is allowed to be used for downloading the data item.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Ravid Sagy
  • Patent number: 7697505
    Abstract: Techniques for recovering lost routes include receiving reported costs for transmitting data to a destination from neighboring nodes; and determining total costs as a sum of costs for transmitting data packets to the neighboring nodes and a corresponding reported cost. A selected neighboring node with a minimum total cost is determined as the next hop for the route to the destination. A feasible successor set of neighboring nodes which have reported costs less than the total cost of the selected neighboring node and excluding the selected neighboring node, and successor data about the feasible successor set, are determined. The successor data is sent to the neighboring nodes. A neighboring node that loses a route to the particular destination node is able to determine whether to query the sending node while recovering a lost route to the destination based on the successor data, thereby reducing network resource consumption.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Russell White, Alvaro Retana, Donnie Savage
  • Patent number: 7698724
    Abstract: Multicast groups provide a mechanism to deliver simultaneous media content to a plurality of users. In streaming media systems, such as audio and video systems, each multicast recipient simultaneously receives similar content. Accordingly, each recipient must initiate transmission at the same time. A data communications device delivers multiple media streams of similar content to each of a plurality of users by converging a set of media streams and merging the converged streams onto a single stream for simultaneous delivery to each of the plurality of users from a single media stream resource. A convergence processor identifies a set of streams carrying similar content in a slightly time-shifted manner with respect to the other streams. The convergence processor filters certain streams to augment the streams to converge at a particular point, at which time the streams align respect to media content therein, and merge onto a multicast stream for the duration.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Stuart Day
  • Patent number: 7697568
    Abstract: A method and system for automatic modem bandwidth detection. The method includes the step of transmitting a plurality of probe packets from a router to an aggregator via a modem. A plurality of reply packets are the detected wherein the reply packets are transmitted from the aggregator to the router via the modem in response to the probe packets. An upstream data transmission rate of the modem is then determined based on a relative rate of transmission of the probe packets transmitted by the router to the reply packets received by the router.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Yulin Zhang, Dany Ah Sue
  • Patent number: 7697485
    Abstract: The present invention discloses a method for wireless communications network performance in transmitting a message. The method comprises creating a first beamformed virtual antenna for the serving BTS and one or more second beamformed virtual antennas for the one or more target BTSs when one or more predetermined conditions are met, establishing a first beamformed channel by using the first beamformed virtual antenna, establishing one or more second beamformed channels by using the one or more second beamformed virtual antennas, and transmitting a plurality of signals comprising the message via the first and the one or more second beamformed channels.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Qingwen Liu, Hang Jin
  • Patent number: 7697956
    Abstract: Methods and systems are provided for enabling a service provider to manage a service node that is separated from the service provider by a firewall. A dual-mode mobile device establishes separate secure connections with the service provider and the service node. The mobile device can then serve as a bridge between the service provider and the service node so that a secure management session can be initiated between the service provider and the service node. A method of managing a service node includes: establishing a first secure connection between a dual-mode mobile device and the service node; establishing a second secure connection between the dual-mode mobile device and a remote system; and initiating a secure management session between the service node and the remote system via the first secure connection and the second secure connection.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Allen J. Huotari, Kendra S. Harrington, Matthew B. McRae
  • Patent number: D613783
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Eskild Timme Hansen, Jonathon Timothy Lister, Nicola Girotti