Patents Examined by Matthew Campbell
-
Patent number: 7929427Abstract: In a method for enabling facilitation of re-convergence, designation information for a first port of each one of a plurality of bridges in a multi-bridge ring is received and designation information for a second port of each one of a plurality of bridges in a multi-bridge ring is received. The first port of each one of a plurality of bridges is a first direction Ring Rapid Spanning Tree Protocol (RRSTP) port and the second port of each one of a plurality of bridges is a second direction RRSTP port. The first direction around the ring (e.g., a forward direction) is opposite the second direction around said ring (e.g., a backward direction). A first reserved RRSTP MAC address is associated with the first direction port of each one of the bridges and a second reserved MAC address is associated with the second direction port of each one of the bridges.Type: GrantFiled: June 8, 2009Date of Patent: April 19, 2011Assignee: Alcatel LucentInventors: Laurence Rose, Guillaume Ivaldi
-
Patent number: 7916645Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: GrantFiled: August 31, 2005Date of Patent: March 29, 2011Assignee: Cisco Technology, Inc.Inventors: Subhasri Dhesikan, Rongxuan V. Chen, Martin W. Wu, Rajeev Madan
-
Patent number: 7907616Abstract: Computer-readable media for dynamic quality of service assignment are described. In embodiments, a data packet is received that is part of a communications stream and a dynamically modifiable quality of service indicator (DMQOSI) is embedded into the data packet wherein, in various embodiments, the DMQOSI indicates a prescribed quality of service that is associated with the data packet and is modifiable prior to completing a communication of the communications stream. In various embodiments, the data packet is communicated from a source to a destination that at least periodically references the DMQOSI to ensure that the data packet is being communicated consistent with the prescribed quality of service associated with the data packet.Type: GrantFiled: July 30, 2007Date of Patent: March 15, 2011Assignee: Sprint Communications Company L.P.Inventors: Jeremy R. Breau, Frederick C. Rogers, Ray R. Doerr, Gary Rieschick
-
Patent number: 7889636Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: GrantFiled: May 24, 2005Date of Patent: February 15, 2011Assignee: Cisco Technology, Inc.Inventors: Subhasri Dhesikan, Denise G. Caballero-McCann, Kevin E. Miller, Rongxuan V. Chen, John K. Restrick, Jr., Scott A. Henning, Martin W. Wu, Keith A. Lantz, David Sauerhaft
-
Patent number: 7864712Abstract: A method and system for preventing loops in a network including network devices operating different protocols for providing loop-free topology are disclosed. In one embodiment, a method includes receiving link state information at a network device operating a first protocol and in communication with a network device operating a second protocol, creating at least one tunnel to one or more other network devices operating the first protocol and in communication with a network device operating the second protocol, receiving a proposal, blocking designated boundary ports in communication with network devices operating the second protocol, and transmitting an agreement.Type: GrantFiled: July 20, 2007Date of Patent: January 4, 2011Assignee: Cisco Technology, Inc.Inventors: Tameen Khan, Ronak Desai, Dino Farinacci
-
Patent number: 7843913Abstract: The present invention relates to a method of operating a scheduler (100) of a crossbar switch (200), wherein said scheduler (100) comprises a tree structure comprising an input stage (IS) with a plurality of entry modules (E—1, E—2, . . . ) and at least one decider stage (DS—1, DS—2, . . . ), wherein each decider stage (DS—1, DS—2, . . . ) comprises at least one decider module (D—1—1, D—2—1, . . . ), wherein one or more modules (E—1, E—2, D—1—1, D—1—2, . . . ) are connected to a decider module (D—1—1, D—2—1, . . . ) of a subsequent decider stage (DS—1, DS—2, . . . ), wherein a packet reference is forwarded from said input stage (IS) or a decider stage to a subsequent decider stage depending on a forwarding decision that is made in a decider module (D—1—1, D—2—1, . . .Type: GrantFiled: June 30, 2006Date of Patent: November 30, 2010Assignee: AlcatelInventor: Georg Post
-
Patent number: 7843920Abstract: The present invention provides a communication network comprising a host network, a plurality of base stations, at least a mobile host capable of establishing links to the base stations, and a hierarchy-network of plural routers which are improved in transferring performances for ensuring continuous operations with a reduced load without packet loss.Type: GrantFiled: July 20, 2007Date of Patent: November 30, 2010Assignee: NEC CorporationInventors: Shuichi Karino, Yasuhiro Mizukoshi
-
Patent number: 7839849Abstract: Approaches for automatically generating a format of a plurality of fields of a plurality of packets of a communication protocol from a specification. The specification that is input specifies the fields of the packets of the communication protocol and indicates a plurality of dependencies between the fields. From the specification, an order of the fields is generated for satisfying the dependencies. The format, which is output, specifies the order for inputting and outputting the fields in each of the packets.Type: GrantFiled: September 25, 2008Date of Patent: November 23, 2010Assignee: Xilinx, Inc.Inventors: Michael E. Attig, Gordon J. Brebner
-
Patent number: 7835302Abstract: A method of generating a standardized network-management representation of a multiple-layer network communications interface sub-stack having a non-standardized network-management representation includes determining, based on a signature indicating a layered structure of the network communications interface sub-stack, whether an expected type of sub-layer interface of the network communications interface sub-stack exists. If the expected type of sub-layer interface is determined not to exist, then a sub-layer interface of the expected type is created and a network management information base is populated with a sub-layer interface entry including (1) respective instance and type identifiers of the sub-layer interface and (2) one or more operational attributes of the sub-layer interface, the value of each operational attribute identically mirroring the value of a corresponding operational attribute of the interface sub-stack as reflected in the non-standardized network-management representation.Type: GrantFiled: March 24, 2006Date of Patent: November 16, 2010Assignee: Cisco Technology, Inc.Inventors: Patrick R. Gili, Jaime Antonio Colom, Enid A. Jimenez, Agrahara Sreenivasa Kiran Koushik, Timothy James Swanson, Leon Zachery
-
Patent number: 7826418Abstract: An ordered list of precedence values includes a number of blocks of precedence values. An operating system receives filters from an application. The operating system assigns a precedence value to each filter from the available block of precedence values that has the highest priority. Precedence values are assigned to maintain a precedence order specified by the application. Filters and their assigned precedence values are communicated to an entity that filters packets by applying the filters in the order of their precedence values. Filters for an application can be added, deleted, or modified without affecting the precedence values of other filters for other applications. If an assignment is to be made when the lowest priority block is not available, then a repacking operation is performed to fill unused blocks in the list. The repacking is performed to reduce signaling associated with communicating reassigned precedences values to the filtering entity.Type: GrantFiled: February 14, 2006Date of Patent: November 2, 2010Assignee: Qualcomm IncorporatedInventors: Uppinder Singh Babbar, Marcello Lioy, Venkata Satish Kumar Vangala
-
Patent number: 7821925Abstract: Methods and apparatus are described for assigning data units to a plurality of groups. A key is generated for each of the data units such that the keys corresponding to associated ones of the data units are identical. An initial hash value is generated for each of the keys. A number of techniques are described for then deterministically scrambling the initial hash values such that small bit changes in the keys will typically produce stochastically large changes in the final hash values. The data units are mapped to specific ones of the groups with reference to the scrambled hash values.Type: GrantFiled: January 29, 2007Date of Patent: October 26, 2010Assignee: Fulcrum Microsystems, Inc.Inventor: Michael Davies
-
Patent number: 7792126Abstract: A distributed monitoring and control system includes a plurality of nodes forming a redundant communication network. Each of the nodes includes a processor, a memory and a transceiver. At least one of the nodes includes a sensor for acquiring information. At least one of the nodes includes an actuator. At least one of the processors is programmed with a control algorithm to receive information acquired from the sensors, calculate a control command and communicate the control command to the actuators for execution.Type: GrantFiled: May 19, 2006Date of Patent: September 7, 2010Assignees: EmNet, LLC, University of Notre Dame du LacInventors: Luis A. Montestruque, Michael D. Lemmon, Jeffrey W. Talley
-
Patent number: 7787502Abstract: Port multiplexing apparatus and methods are disclosed. Time slots in a time division multiplexing (TDM) scheme are allocated to transfer signals such as Ethernet or Fiber Channel packets associated with ports of a signal processing device. Signals associated with multiple ports are transferred between those ports and another signal processing device over a single logical link in accordance with the time slot allocation. An indication of the time slot allocation may also be transferred on the link, illustratively by replacing protocol overhead traffic to be transmitted on the link with allocation information. At a receiver, the replaced protocol overhead traffic may be substituted back into a received multiplexed signal. A port multiplexing apparatus may be controllable to operate in a multiplexing mode or in a non-multiplexing mode. Aspects of the invention may also be embodied in other forms, such as in a data structure stored on a machine-readable medium.Type: GrantFiled: June 30, 2006Date of Patent: August 31, 2010Assignee: Cortina Systems Inc.Inventors: Fredrik Olsson, Sebastian H. Ziesler, Med Belhadj
-
Patent number: 7768939Abstract: Techniques are described in which a network device waits differing amounts of time for different network sockets before beginning processes to determine whether respective network connections from the network sockets have failed. An intermediate device may create a network socket for a network connection having a keep-alive wait time option set to a keep-alive wait time associated with a class of the network connection. If an amount of time specified by the keep-alive option of the socket passes after a last successful communication on the network connection, the socket may begin a process to determine whether the network connection has failed. If the intermediate device determines that the network connection has failed, the intermediate device may terminate the connection to free resources on the intermediate device allocated to the network connection.Type: GrantFiled: January 2, 2007Date of Patent: August 3, 2010Assignee: Juniper Networks, Inc.Inventors: Atul N. Trivedi, James K. Tosh
-
Patent number: 7760769Abstract: Methods and apparatus provide for the combining and filtering of serial data from multiple serial data sources. At least one of the serial data sources frames serial data into packets. The serial data source that frames serial data drives a serial port in an exclusive manner. Another serial data source also provides data to the serial port. As the serial data comes from the sources, the serial port generates a stream of serial data that is sent to a serial stream filter. The serial stream filter extracts the packet from other serial data and selectively forwards the packet and the other serial data to one or more recipients.Type: GrantFiled: November 15, 2005Date of Patent: July 20, 2010Assignee: Network Appliance, Inc.Inventors: Stuart J. Lovett, Andrew G. Reynolds
-
Patent number: 7756138Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: GrantFiled: August 31, 2005Date of Patent: July 13, 2010Assignee: Cisco Technology, Inc.Inventors: Subhasri Dhesikan, Rongxuan V. Chen, John K. Restrick, Jr., Scott A. Henning, Martin W. Wu, Keith A. Lantz, Michael G. Harttree
-
Patent number: 7751443Abstract: A switching device and methods thereof are disclosed. One of the methods includes an arbitration process for communicating a data payload between interface modules. A first intra-chassis packet is sent by a source interface module to the target interface module. The first intra-chassis packet represents a request for permission to transmit a data payload to the target interface. A second intra-chassis packet is received at the source interface module from the target interface module indicating whether the request has been approved. If the request is approved, the source interface module sends a third intra-chassis packet comprising at least a portion of the data payload to the target interface module.Type: GrantFiled: January 5, 2007Date of Patent: July 6, 2010Assignee: Freescale Semiconductor, Inc.Inventor: Syed Ijlal A. Shah
-
Patent number: 7746858Abstract: A mechanism by which PIM network traffic can be aggregated is provided, thereby reducing the number of PIM messages transmitted by routers in a multicast network. PIM messages are adapted to permit information targeted at multiple destination routers to be included in one PIM message. Join/prune lists for a plurality of upstream neighbor routers can thereby be included in a single PIM message. PIM Hello messages can be similarly aggregated in a single PIM message and both PIM join/prunes and PIM Hellos can be aggregated in a single aggregated PIM message. Through such aggregation of information that would traditionally be transmitted in multiple PIM messages, network bandwidth consumption and router load due to transmission of PIM messages can be reduced.Type: GrantFiled: January 3, 2006Date of Patent: June 29, 2010Assignee: Cisco Technology, Inc.Inventors: Arjen Boers, Ijsbrand Wijnands
-
Patent number: 7742436Abstract: The present invention relates to an agent for distributed networking and a processor-readable software code. The agent may include, for example, a cosite analyzer, an EMI sniffer, an asset controller module, an asset discovery module, and a link negotiator. The agent may be configured to initiate and optimize network configurations for radio communications systems based on parameters. The software code may receive data associated with a network plan, may determine if any planned links are included in the network plan and may establish connectivity of a confirmed link between at least two nodes in the network. Additionally, the software code may determine if a non-planned link should be added to the network and may establish connectivity for the non-planned link based on a priority associated with the non-planned link.Type: GrantFiled: September 2, 2005Date of Patent: June 22, 2010Assignee: General Dynamics C4 Systems, Inc.Inventors: Steve Carrillo, Paul Bristow, Alan Stewart, Richard Stewart, William Kelley
-
Patent number: 7688832Abstract: A method and system for preventing misforwarding of packets from an MPLS network to a virtual private network are disclosed. The method includes receiving a packet at an ingress edge node of the MPLS network, associating a cookie with a label bound to a route by an egress edge node of the MPLS network, and inserting the cookie on an MPLS label stack at the ingress edge node. The packet is transmitted over the MPLS network to an egress edge node. The cookie allows the egress edge node to detect if the transmitted packet is misforwarded by comparing the cookie in the label stack of the transmitted packet with a stored cookie label at the egress edge node.Type: GrantFiled: January 28, 2005Date of Patent: March 30, 2010Assignee: Cisco Technology, Inc.Inventors: Theodore Qian, Eric Rosen