Patents Represented by Attorney Trellis IP Law Group, PC
  • Patent number: 7707240
    Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications, preferably including an SCCP proxy. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq, Paul Long
  • Patent number: 7707275
    Abstract: A method and system for validating a Command Line Interface (CLI) configlet on an image is provided. The method includes creating a parse graph using a plurality of self-describing data constructs, identifying a plurality of parse chain data constructs in the parse graph, deriving at least one CLI/configlet from the image file based on the plurality of self-describing data constructs; and comparing the at least one CLI/configlet derived from the image file with a plurality of CLIs/configlets.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Praveen Joshi, Richard Livingston, Balachander Chandrasekaran, Kannan Saravanan
  • Patent number: 7701881
    Abstract: A system and method provide for reducing a number of topology instances in a network portion implementing a multiple instance topology. Various embodiments further provide for determining if one or more of the topology instances are merge-able or conditionally merge-able to form a lesser number of representative topology instances, and if so, for causing merging of the topology instances.
    Type: Grant
    Filed: July 17, 2004
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Genesh Chennimalal Sankaran
  • Patent number: 7703120
    Abstract: In one embodiment, a method can include: (i) receiving a contact center interaction request via a device coupled to a display screen; (ii) accessing information about the device or a user of the device from a customer database of a content provider; and (iii) establishing an interaction path between the contact center and a viewer. The method can further include providing information to the user via the interaction path in response to a request by the user for the information. The device can be a set-top box (STB) or a cable card and the display screen can be a television, for example. Also, the content provider can be a cable or satellite television provider, for example.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Schechinger, Steven Morrison, John Hernandez, Michael P. Lepore, Paul Russell, Jay Ferrandini, William Finnerty
  • Patent number: 7701862
    Abstract: A method, system and apparatus are provided for detecting a loop-back in a physical layer on an Ethernet link. In the physical layer, a device sends a base page on the Ethernet link. The base page has at least one next page capability bit set. Subsequently, the device receives a received base page. Thereafter, for detecting the loop-back, the next page capability bit is set in the received base page is determined.
    Type: Grant
    Filed: November 25, 2005
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Saravan Arunachalam, Hugh Barrass
  • 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: 7698561
    Abstract: The invention provides a method and system of detecting aliases in a network. The network comprises at least one device and at least one Network management system (NMS) for managing the devices. The NMS identifies each device available in the network with a message digest. The NMS retrieves the message digest of a device that is submitted for management. The NMS tries to locate the retrieved message digest with a database of message digests. In case the retrieved message digest is located on the database, the NMS declares the device as an alias. However, if the message digest is not located on the database, the NMS stores the message digest in the database and starts managing the device.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ps Nagendra, Vishnu Ls Kiran
  • Patent number: 7688761
    Abstract: In one embodiment, a packet in a network is classified. A header of the packet includes various fields. Single-dimensional lookups are performed for each header field, based on a plurality of packet-classification rules. The results obtained from the single-dimensional lookups are merged to obtain a Resultant Bit Vector (RBV). Thereafter, the RBV is processed using a Finite State Machine (FSM), based on the plurality of packet-classification rules.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: March 30, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Parthibhan Paramaguru
  • Patent number: 7685316
    Abstract: Disclosed are device managers, systems and methods for coordinating the configurations of devices on a network. An exemplary system having devices and/or device managers in accordance with embodiments can include at least two devices coupled to a network where the devices are able to parse data in a meta or common information format, such as Extensible Markup Language (XML). The network may be a Virtual Private Network (VPN), for example. An exemplary method in accordance with embodiments can include: connecting first and second devices to a network; configuring the first device; generating the first device configuration in its native command format and the second device's configuration as meta data; applying the meta data to a suitable parser in the second device; and generating readable configuration commands to configure the second device.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: March 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Byju Jagadhamma Sukumaran
  • Patent number: 7680925
    Abstract: A method, system, and apparatus are provided for testing a service in a network. A simulated interface is created on a network device by a Network Management Station (NMS). Thereafter, an instruction is received at the simulated interface from the NMS. The instruction comprises a source address, a destination address and other information to test a service. The service is tested on the network device based on the received instruction. A response is generated from the test. The response indicates whether the service is working as intended between the source address and the destination address. The response is sent from the simulated interface to the NMS.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Sathyanarayana, Preetham Kajekar, Guruprasad Ramarao, Vikas Sharma, Varukuti Venugopal Reddy
  • Patent number: 7680051
    Abstract: In one embodiment, a method can include: (i) pre-configuring a stream control transmission protocol (SCTP) association; (ii) receiving a transmission control protocol (TCP) packet in a network device, where the TCP packet is intended for a destination node; (iii) encapsulating the TCP packet into an SCTP payload; and (iv) transmitting the SCTP payload across a wide area network (WAN).
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Nipa Kumar, Randall Stewart, Peter Lei, Ming Chen, Kenneth Durazzo
  • Patent number: 7680065
    Abstract: A system and method allowing control of VoIP communications by configuring a Network Address Translator (NAT) is provided. In a first NAT configuration, such a port-restricted NAT, peer-to-peer Voice over Internet Protocol (VoIP) communications are permitted between a VoIP originator and a receiver. In a second NAT configuration, such as a symmetrical NAT, peer-to-peer communications are not possible without further cooperation of the NAT. In this manner, an entity that has control of the NAT, such as an ISP, is able to have a degree of control over traffic using network resources such as bandwidth.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Cullen Jennings
  • Patent number: 7680413
    Abstract: An optical network monitoring system and method provide for optical network diverting or further legal intercept, operational and/or other monitoring of general or specific transmission information that may be transmitted via a network optical branch. In one embodiment, a splitter within a diverter assembly diverts a portion of a received transmission signal (strength) to an optical receiver or re-transmitter, and outputs a further portion of the signal via a diverter assembly output or further via a re-transmitter or booster. In another embodiment, the splitter is generally matched to the receiver. A further embodiment provides for transferring the diverted portion to a monitoring assembly with which the diverting assembly may be matched, disposed or otherwise integrated, and which may provide for configuring the diverting assembly.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Daniel Greenspan
  • Patent number: 7680060
    Abstract: A system for storing information in a network. The system includes one or more network elements and a message adapted for transfer between the one or more network elements. A mechanism selectively augments the message with information pertaining to a state associated with the one or more network elements. In one embodiment, the system includes space within the message for accommodating one or more state vias containing the state information. One or more computers associated with the one or more network elements are adapted to update the message with state information pertaining to each of the one or more network elements that receives the message via the network.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Cullen Jennings
  • Patent number: 7672244
    Abstract: A network device that manages the flow rate of a stream of packets traveling within a network is converted from managing based on data rate to managing based on packet rate. In one embodiment, an interface receives from the device an actual length of a packet and provides to the device an effective length for the packet. A multiplexer generates the effective length by selecting the actual length during data rate mode and selecting a virtual length during packet rate mode. Various embodiments work with network devices that use various traffic management techniques. Such techniques include, but are not limited to: virtual time algorithms for determining excess packets; policing techniques that drop excess packets; and shaping techniques that buffer excess packets for possible later transmission.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Adam Sweeney
  • Patent number: 7673336
    Abstract: A method and apparatus for controlling access to data communication applications is disclosed. According to the method, the DNS names of the servers of the data communication applications are identified. The identified DNS names are used to determine the IP addresses of the servers. Furthermore, the identified IP addresses are used to control access to the data communication applications for the requests going to the servers of the data communication applications.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: March 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sridhar Alse, Chandra Mohan Padmati, Gary Sockrider
  • Patent number: 7661097
    Abstract: Methods and systems are provided for analyzing a source code. The method includes collecting function entry information during the execution of tests on the source codes. The function entry information is then converted into symbolic codes. The function calls are replaced by the elements of the symbolic codes in the source codes. The elements can be in the form of functions. Subsequently, static analysis is performed on the source code by using the mapping between the function calls and the functions in the source code.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Lakshmankumar Mukkavilli
  • Patent number: 7660252
    Abstract: A method and a system for controlling a packet passing through a network device are provided. The method includes timestamping the packet with an arrival time when it arrives at the network device, and determining the time the packet spends in the network device. The time spent is calculated by comparing the arrival time stamp and the exit time stamp. Subsequently, the packet is labeled, based on a function of the determined time spent in the network device. The packet can be labeled, to be dropped, suppressed or temporarily stopped. The system for controlling the packet passing through the network device comprises the means for performing the above mentioned steps.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Yiren Huang, Robert Hoffman
  • Patent number: 7660405
    Abstract: A system and method for enabling an enhanced camp-on feature for a communications device. In an illustrative embodiment, the system includes a first mechanism for providing information pertaining to why a first user of a first communications device is unable to be contacted. A second mechanism enables a second user of a second communications device to make a camp-on selection based on the information. In a more specific embodiment, the information includes state information pertaining to the first communications device. The first means includes a first module running on the first communications device. The first module is adapted to selectively relay the state information to an entity connected to the network. In the specific embodiment, the entity connected to the network includes Private Branch eXchange (PBX) system.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mukul Jain, Shmuel Shaffer, Denise Caballero-Mccann, Labhesh Patel
  • Patent number: 7656856
    Abstract: Methods, systems, and apparatuses for transmitting link state packet (LSP) through a network are provided. The method includes dividing the LSP into LSP fragments having respective fragment numbers, transmitting the LSP fragments repetitively through the network, identifying at least one LSP fragment that is updated while the LSP fragments are being transmitted, and retransmitting the identified LSP fragments. The transmitted updated LSP is used for processing the Shortest Path First algorithm to identify accurately the shortest path that can be used to establish communication in the network.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: February 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Heidi Ou, Steven V. Luong, Rena Whei-Ming Yang