Prioritized Data Routing Patents (Class 709/240)
  • Patent number: 7958259
    Abstract: A packet priority level is set for a packet configuring a file access request, and a file importance level is set for a file. A storage controller manages, for each client, the amount of information (total amount) in the packets sent and received for each packet priority level, and the amount of information (total amount) in the access-targeted files for each file importance level. The storage controller computes an assessment value for assessing whether a target client is appropriate or inappropriate based on one or more amounts of information corresponding to the target client and one or more packet priority levels, and one or more amounts of information corresponding to one or more file importance levels respectively corresponding to one or more packet priority levels and the target client, and determines whether the target client is appropriate or inappropriate in accordance with whether or not the computed assessment value conforms to a prescribed condition.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: June 7, 2011
    Assignee: Hitachi, Ltd.
    Inventor: Nobuyuki Saika
  • Patent number: 7958191
    Abstract: A computer-based method and system for selectively triggering client actions including: providing directions for obtaining client instructions, from a content provider to a client device, over a network, in response to a content request from the client device, providing the client instructions to the client device, receiving an initial image request at the computer-based management server from the client device wherein the initial image request is submitted by the client device upon execution of the client instructions, and composing and sending a beacon from the computer-based management system to the client device in response to the initial image request with the properties of the beacon triggering the client selection and execution of the action.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: June 7, 2011
    Assignee: Quantcast Corporation
    Inventor: Naveen Nalam
  • Patent number: 7953885
    Abstract: A method and apparatus to apply aggregate ACL/QoS features using a redirect cause is disclosed. According to one embodiment of the present invention, a control processor configured to support a plurality of virtual interfaces is provided, wherein each of the plurality of virtual interfaces is associated with a quality of service level. According to another embodiment, each quality of service level is associated with a processing bandwidth of the control processor. According to yet another embodiment, a control processor interface is provided coupled to the control processor which is configured to select a virtual interface of the plurality of virtual interfaces using data of a received data unit, and to transfer the received data unit to the selected virtual interface.
    Type: Grant
    Filed: April 18, 2003
    Date of Patent: May 31, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Dileep Kumar Devireddy, Faisal Mushtaq, Shreeram Bhide, Herman Levenson
  • Patent number: 7953857
    Abstract: A method of dynamically managing transmission of packets is disclosed. The method, in some embodiments, may comprise establishing a network session over a communication link between a network and a user device of a user and associating a data transmission parameter with the user device. The method may further comprise receiving a packet and calculating a delay period associated with the packet based on the data transmission parameter and delaying transmission of the packet based on the delay period.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: May 31, 2011
    Assignee: Nomadix, Inc.
    Inventors: Joel E. Short, Frederic Delley, Mark F. Logan, Daniel Toomey
  • Publication number: 20110125921
    Abstract: Techniques for transmitting data according to at least one quality of service requirement. A message path is calculated specifying a sequence of broker computers selected from a network of interconnected broker computers. The message path is statistically estimated to fulfill the at least one quality of service requirement. Quality of service metrics are received about the network of interconnected broker computers. If the message path is determined not to fulfill the quality of service requirement, a new message path is calculated specifying a new sequence of broker computers selected from the network of interconnected broker computers. The new message path is statistically estimated to fulfill the at least one quality of service requirement.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Inventors: Kyriakos Karenos, Minkyong Kim, Hui Lei, Dimitrios Pendarakis, Hao Yang, Fan Ye
  • Patent number: 7945696
    Abstract: In one embodiment, one or more tunnel mesh groups may be established in at least a portion of a computer network, where each tunnel mesh group corresponds to a differentiated routing profile. Traffic may then be received at the portion of the computer network, the traffic indicating a particular differentiated routing profile (e.g., based on a received label corresponding to the differentiated routing profile as advertised by the portion of the computer network). Accordingly, the traffic may be routed through the portion of the computer network along a tunnel of a particular tunnel mesh group corresponding to the particular differentiated routing profile traffic.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: May 17, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Jeff Apcar, Jim Guichard, Robert H. Thomas
  • Patent number: 7941531
    Abstract: A method resolves collisions in a networking system that includes a plurality of entities operable to transmit an intention to reserve a resource. A first request to reserve resources, which includes a listing of the resources along the first transmission path and a first intention priority value, is broadcast through the networking system. The first intention priority value is determined as a function of other intention priority values previously broadcast through the networking system. A second request is received. The second request includes a second intention priority value and at least one of the same resources included in the first request, thereby indicating a collision. The collision is resolved by comparing the first intention priority value to the second intention priority value. If the collision is resolved in favor of the first request, data is routed through the networking system using the resources along the first transmission path.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: May 10, 2011
    Assignee: Nortel Networks Limited
    Inventors: Emre Gunduzhan, Peter Ashwood-Smith
  • Patent number: 7934016
    Abstract: In one embodiment, an intermediate network device includes a communication facility configured to receive a reservation request message that includes a flow spec object. The flow spec object specifies one or more flow parameters that describe a given traffic flow that desires to pass through the intermediate network device. A flow is configured to compare the one or more flow parameters specified in the flow spec object to one or more constants stored in a memory, to determine a type of traffic of the given traffic flow. The flow analyzer determines the type of traffic independent of any differentiated services codepoint (DSCP) values in packets of the given traffic flow. A traffic scheduler is configured to assign the given traffic flow to a particular per hop behavior (PHB) based on the determined type of traffic for the given traffic flow.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: April 26, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Michael V. DiBiasio, Bruce S. Davie, David R. Oran
  • Patent number: 7930423
    Abstract: A method and system for distributing data packets within a network node is disclosed. The method and system for distributing data packets within a network node involves the utilization of a moving weighted average function to dynamically distribute the data packets in a balanced fashion. By utilizing a moving weighted average function to dynamically distribute the data packets in a balanced fashion, data packets are distributed more efficiently thereby increasing the overall efficiency of network operations. The method and system include computing a ratio matrix based on a moving weight average function of a load over a plurality of data ports and distributing data packets to the plurality of data ports based on the ratio matrix.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: April 19, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Diwakar Tundlam, Thirumalpathy Balakrishnan
  • Patent number: 7929532
    Abstract: A method and integrated hardware system for multicast transmission shaping in EPONs which employs a selective multicast algorithm that significantly reduces the complexity of traffic shaping for multicast traffic. Unlike prior art methods, my method exploits the broadcasting nature of the downstream point-to-multipoint access system including EPONs. Operationally, the method transforms a multicast traffic shaping problem into a unicast traffic shaping problem by selecting a multicast subscriber and subsequently treating packets addressed to that selected multicast subscriber as unicast. Advantageously, these packets are still available to other members of the multicast group. And since these packets are treated as unicast from the perspective of traffic shaping, my inventive method significantly reduces traffic shaping complexity in multicast environment.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: April 19, 2011
    Assignee: Cortina Systems, Inc.
    Inventor: Charles Chen
  • Patent number: 7925769
    Abstract: A method (200) and a system (100) for coordinated streaming use a single Real Time Protocol (RTP) producer (130) for handling multiple audio services (110). The method can include the steps of assigning (202) a RTP producer to handle multiple audio objects, and maintaining (204) a service for each object in accordance with a delivery schedule. RTP packets can be sent in accordance with the delivery schedule for complying with real-time requirements of a media rendering client thereby providing continuous real-time service delivery. The method can further include determining a wait time and updating the delivery schedule in view of the wait time. In one arrangement, the RTP producer can sleep for a pre-specified interval, and upon wake, prioritizes service delivery based on an audio object's wait time.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brett J. Gavagni, Brien H Muschett, Wendi L. Nusbickel
  • Patent number: 7920572
    Abstract: A data processing method comprising establishing a first node in a peer-to-peer data communications network, wherein the node is configured as a supernode in conformance with a peer-to-peer communications protocol, wherein the first node is configured as an active listener to one or more network routing protocols executing at a network router; receiving a routing information message from one of the network routing protocols; modifying an operational characteristic of the first node in response to the routing information message; receiving a request from a second node in the peer-to-peer network for a resource that is known to the first node; and responding to the request based on the modified operational characteristic. For example, a peer-to-peer node may be configured as a network-aware BitTorrent Tracker, Gnutella supernode, etc., and can use IGP and BGP information from a router to determine how the node behaves.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: April 5, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony Bates, Anthony Li, Jan Medved, Amy Zhang, George Suwala
  • Patent number: 7920282
    Abstract: A method is provided for prioritizing jobs in a computing environment having a plurality of nodes sharing one or more resources. Such method includes, given a job A to be scheduled having certain resource requirements, generating a list P of already scheduled jobs which utilize resources required by job A and which can be preempted by job A. For each resource requirement of job A, an ordered list of jobs which can be preempted by job A is created which is ranked by the applicability of each job in the list relative to resource requirements of job A, so as to provide a plurality of ordered lists, one for each resource requirement. An ordered list L is generated by selecting one of the ordered lists, adding the top-ranked job from that ordered list to list L, then adding the top-ranked job from another one of the ordered lists to list L and so on, by repetitively selecting the top-ranked job from individual ones of all the ordered lists.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Coppinger, Alexander Druyan
  • Patent number: 7913037
    Abstract: The computer system of the present invention has a plurality of SAS target devices, an SAS initiator device, and a service delivery subsystem that is connected to each SAS target device by means of a physical link that is physical wiring and connected to the SAS initiator device by means of a wide link constituted by a plurality of physical links. The SAS initiator device controls how many physical links in the wide link are allocated to a particular SAS target device, whereby access from the SAS initiator device to the SAS target device is made via a physical link that is allocated to the SAS target device and is not made via a physical link that is not allocated to the SAS target device.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: March 22, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Akio Nakajima, Ikuya Yagisawa
  • Patent number: 7912194
    Abstract: A system and method for providing caller ID in a multi-region cable network. Caller identifying (CID) information of an incoming VoIP call is provided to a digital telephone subscriber through a video termination device (VTD) using a path that is different from the path by which the VoIP call packets are delivered to the digital telephone subscriber. The telephone number of a digital telephone subscriber is associated with the IP address and/or MAC address of the subscriber's VTD. The called number of the incoming VoIP call is used to select the VTD to which the CID information is delivered. A message is then sent through an out-of-band channel to the digital telephone subscriber's VTD comprising the CID information for display on video display equipment. Alternatively, the VTD is DOCSIS-compliant and a message is addressed to the VTD using the IP address of the VTD DOCSIS modem.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: March 22, 2011
    Assignee: Time Warner Cable, Inc.
    Inventors: Tom Gonder, Scott Ramsdell, Howard Pfeffer, Matthew Cannon, James Balasalle, Albert Straub
  • Patent number: 7908396
    Abstract: A method and a system for scheduling requests generated for a plurality of mobile devices in a communication network (100) has been disclosed. The requests are generated for a transmission opportunity. The method includes computing a sort metric (302) for each request, based on an information update. A lead-time is then computed (304) with respect to a drop-dead time for each request, based on the sort metric for a time slice. The drop-dead time for a given time slice is the time before which scheduling has to be done so that data can be transmitted during the given time slice. Each request may be considered (306) for allocation in the time slice before the beginning of a next time slice, based on the lead-time.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: March 15, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Suresh Kalyanasundaram, Rajeev Agrawal, Jay P. Jayapalan, Ivan N. Vukovic
  • Patent number: 7907599
    Abstract: Methods, apparatuses, and systems are presented for determining an appropriate transport protocol for supporting Session Initiation Protocol (SIP) communication, which may involve repeatedly sending SIP requests from a first device destined for a second device using at least one transport protocol, attempting to receive responses to the SIP requests at the first device from the second device, based on results of attempting to receive responses to the SIP requests, updating a data record associated with the first device, the data record containing an entry for the second device, the entry for the second device including at least one indication of operability with the at least one transport protocol, and selecting one of the at least one transport protocol, based on the entry for the second device in the data record, as a selected transport protocol for establishing a desired SIP communication between the first device and the second device.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: March 15, 2011
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Terry Hardie, Kevin Isacks, Sreedhar Pampati
  • Patent number: 7904586
    Abstract: A flexible mechanism for routers to select the egress point for each destination prefix, herein referred to as tunable inter-domain egress (TIE) selection, comprises the step of ranking possible points of egress according to a metric, allowing network administrators to satisfy diverse goals, such as traffic engineering and robustness to equipment failures. A weighting function is discussed whereby known hot potato routing can be weighted against a fixed ranking scheme. TIE has been applied to data of two different autonomous systems posing different problems solved using integer-programming and multi-commodity flow techniques, respectively, to tune the TIE according to the weighting function to satisfy network-wide objectives. Experiments with traffic, topology and routing data from two different backbone networks demonstrate that TIE is both simple (for the routers) and expressive (for the network administrators) and can be practically applied in traffic engineering.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: March 8, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Timothy Griffin, Mauricio Resende, Jennifer Rexford, Renata Teixeira
  • Patent number: 7904591
    Abstract: Computer implemented method, system and computer usable program code for routing messages in a message stream. A computer implemented method for routing messages in a message stream includes receiving a specification of desired messages, the specification containing a payload and receiving at least one message, the message containing a payload. The message payload is evaluated with respect to the specification payload and the specification, and the message is routed in accordance with the evaluation.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Chitra Dorai, Edith Helen Stern
  • Patent number: 7903650
    Abstract: A method of updating probabilistic network routing information is disclosed. A “backward ant” data packet is received. The backward ant data packet contains information about the quality of a network route, at least a portion of which was selected based on a set of router-probability associations, and through which a “forward ant” data packet was transmitted. The set, which is associated with a particular destination router for which the forward ant data packet was destined, is updated based on the information.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Fuyong Zhao, Bruce Moon
  • Publication number: 20110055326
    Abstract: Certain embodiments of the present disclosure relate to a method and an apparatus for managing and optimizing service discovery in a peer-to-peer (P2P) wireless network. Nodes of the P2P network advertise their capabilities to their peers in the form of services. Efficient propagation and management of node's services to other nodes is proposed in the present disclosure.
    Type: Application
    Filed: August 26, 2009
    Publication date: March 3, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Oliver Michaelis, J. Rodney Walton, John W. Ketchum
  • Patent number: 7894807
    Abstract: Systems and methods for establishing and/or routing wireless data and/or voice connections across a hybrid network based upon a user's selection or preference. Routing a wireless connection across a hybrid network includes allowing a user to select a routing preference, routing the wireless connection via a short-haul communications network if the routing preference indicates a short-haul communications network choice, and routing the wireless connection via a cellular network if the routing preference indicates a cellular network choice. In addition, a system and method for learning the user's data, cellular, and/or VoIP access habits in order, to optimize the user's experience and one that allows carriers to comply with CALEA and E911 rules by identifying the location of hybrid devices within the hybrid network are disclosed.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: February 22, 2011
    Assignee: Openwave Systems Inc.
    Inventor: Mark Drennan
  • Patent number: 7895357
    Abstract: A system and method for performing normalization processing and mediation processing on data. The system and method thus allows a singular system, in particular a work engine, to process and store data from several sources and to perform a mediation process, wherein received data is processed to provide customer requested output, based on a reference table which contains a registry of data identifiers and the mediation processes to be performed on data corresponding to the data identifiers.
    Type: Grant
    Filed: February 18, 2004
    Date of Patent: February 22, 2011
    Assignee: Sprint Communications Company L.P.
    Inventor: Joel M. Walker
  • Patent number: 7895356
    Abstract: A server monitoring function unit recognizes a running/stopping state of each server, throughput and the like by performing a health check based on obtained positioning information of an original server and mirror servers, informs an optimum server selecting function unit of the information, and updates a server URL list based on the positioning information. When the server monitoring function unit detects a change in the network topology from a change in an IP routing table, the optimum server selecting function unit alters the selection criteria of the optimum server and informs a QoS controlling unit of a traffic change. The QoS controlling unit alters a band setting for each service class according to the traffic change informed.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: February 22, 2011
    Assignee: NEC Infrontia Corporation
    Inventor: Misao Shiina
  • Patent number: 7890701
    Abstract: A method and system for dynamic distributed data caching includes providing a cache community of peer members and a master member. A master member volunteers to leave the cache community upon which decision a peer member is selected to become the new master member. Each peer member has an associated first content portion indicating content to be cached by the respective peer. A client may be allowed to join the cache community. A peer list associated with the cache community is updated to include the client. The peer list indicates the peers in the cache community. A respective second content portion is associated with each peer based on the addition of the client.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: February 15, 2011
    Assignee: Parallel Networks, LLC
    Inventors: Keith A. Lowery, Bryan S. Chin, David A. Consolver, Gregg A. DeMasters
  • Patent number: 7886075
    Abstract: A mobile router and a correspondent router, each configured for routing services for nodes within their routing prefixes associated with their respective routing tables, establish a secure, bidirectional tunnel based on a messaging protocol between each other and a route server resource. A reactive (i.e., on-demand) protocol is used that enables the requesting device (e.g, the mobile router, correspondent router), to obtain routing information in a secure manner from the route server. The mobile router sends a query via its home agent to the route server resource to identify the correspondent router serving the correspondent node. The mobile router sends a binding update request, specifying a home address and care-of address for the mobile router, to the correspondent router for establishment of a bidirectional tunnel. The correspondent router establishes the bidirectional tunnel, and updates its routing tables based on information from the route server resource.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: February 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Molteni, Pascal Thubert, Patrick Wetterwald, Massimo Villari, Eric M. Levy-Abegnoli
  • Patent number: 7882556
    Abstract: An apparatus for protecting legitimate traffic from DoS and DDoS attacks has a high-priority (505) and a low-priority (506) queue. Besides, a queue information table (402) has STT (Source-based Traffic Trunk) service queue information of a specific packet. A queue coordinator (502) updates the queue information table (502) based on a load of a provided STT and a load of the high-priority queue (505). A packet classifier (504) receives a packet from the network access unit (508), investigates an STT service queue of the packet from the queue information table (502), selectively transfers the packet to the high-priority (505) or the low-priority (506) queue and provides information on the packet to the queue coordinator (503). A buffer (507) buffers outputs of the high-priority (505) and the low-priority (506) queue and provides outputs to the network (509) to be protected.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: February 1, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Gaeil Ahn, Ki-Young Kim, Jong Soo Jang
  • Patent number: 7881319
    Abstract: We describe techniques for storing and processing data captured in large volumes from digital mobile phone networks. One technique inputs a stream of messages, writes sequential sets of message parameters into a first FIFO at an entry point; reads the parameters from an exit point; and writes the read parameters into a second data structure. Importantly in this technique the entry point and the exit point are separated by predetermined minimum length defined in terms of a number of the sets of parameters and/or a time. Some preferred implementations also include a last value data store or bucket to store one or more most recent previous values of message parameters.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: February 1, 2011
    Assignee: Actix Limited
    Inventors: Robert William Albert Dobson, Keith Reed, Christopher Greening
  • Patent number: 7877505
    Abstract: A method for communication includes associating respective feature chains with a plurality of interfaces of a data switch. The feature chains include service features. A respective failure policy is defined for each of one or more of the service features in each of the feature chains. Upon detecting a failure in a service feature in a feature chain associated with one of the interfaces, data packets are routed through the data switch while applying, responsively to the failure, the respective failure policy to the one of the interfaces.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: January 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Doron Oz, Sarel Altshuler, Simon Chatterjee
  • Publication number: 20110010453
    Abstract: Peer-to-peer approaches to servicing subscriptions to information feeds are generally disclosed. Network nodes may exchange information about information feeds that they can provide to other nodes, and other information about information feeds to which they may be interested in subscribing. Any of a variety of techniques may then be applied to allow the nodes to negotiate for feeds to which they may be interested in subscribing. For example, each node may apply algorithms that service feed subscriptions of other nodes on a prioritized basis, prioritized for example based on which other nodes service subscriptions in return.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Inventor: Shaibal Roy
  • Patent number: 7870291
    Abstract: A switch fabric includes input links, output links, and at least one switching element. The input links are configured to receive data items that include destination addresses. At least some of the data items have different priority levels. The output links are configured to output the data items. Each of the output links is assigned multiple ones of the destination addresses. Each of the destination addresses corresponds to one of the priority levels. The switching element(s) is/are configured to receive the data items from the input links and send the data items to ones of the output links without regard to the priority levels of the data items.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: January 11, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Philippe Lacroute, Matthew A. Tucker
  • Patent number: 7869432
    Abstract: A virtual link aggregation-capable service provider network and network edge device are described. In at least one embodiment, the service provider edge devices forward packets across the service provider network between pairs of customer ports, including link aggregation packets that would ordinarily be consumed by the edge device. This allows the customer to bridge a link aggregation across a service provider network. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 11, 2011
    Assignee: Force 10 Networks, Inc
    Inventor: Suresh Mollyn
  • Patent number: 7868896
    Abstract: Methods, systems, apparatus, and computer-readable media are provided for utilizing an alternate video buffer for console redirection in a headless computer system. According to the method, a buffer is created in the main memory of the computer that is configured to store character and attribute data for a display of the computer. When a video services software interrupt is detected, the interrupt is trapped. A determination is then made as to whether a function associated with the interrupt is for writing to a video display memory. If the function is for writing, the contents of the buffer are updated with the character or attribute information specified by the function. Data representing the updated character or attribute is then redirected to the remote computing device. If a read function is encountered, character or attribute information is retrieved from the buffer at a specified location and is returned in response to the function call.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: January 11, 2011
    Assignee: American Megatrends, Inc.
    Inventors: Sandip Datta Roy, Sivaprasath Swaminathan
  • Patent number: 7870286
    Abstract: A transaction-based application is adapted to process transactions over a network such as an internet or intranet. The transaction-based application is adapted by scanning the source code of the transaction-based application to identify a transaction and information related to the transaction; storing the related information in a database; extracting from the database parameter definitions describing communication of information by the transaction; identifying a parameter usage type for each parameter, said parameter usage type selectable from the parameter usage type set comprising input, output, input/output, and unreferenced; displaying the transaction and a subset of the related and extracted information; allowing a user to select the transaction; and using the identified and extracted information to package the user-selected transaction in a form compatible with a connector building tool.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Laurence E. England, Howard J. Glaser, Robert D. Moyer
  • Patent number: 7869411
    Abstract: A network device and a method of handling a frame in a network device defining a common header for each rule in a rules table of a search engine, wherein the common header comprises a source port specifying a corresponding rule to be applied to a port or ports, and a frame format specifying a format applied to the corresponding rule. A port receives a frame, with the frame having multiple field values. A pre-parser parses the received frame to obtain the field values and corresponding slices. A search engine receives the slices and determines matches between the slices and the common header of each rule in the rules table. A policy table performs indexing based on the determined matches to obtain an action entry. An action resolution takes an action based on the obtained action entry.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: January 11, 2011
    Assignee: Broadcom Corporation
    Inventor: Shrjie Tzeng
  • Patent number: 7869809
    Abstract: Apparatus and systems, as well as methods and articles, may operate to conduct radio measurement request and response operations between two stations to determine receive channel power indicator values associated with direct and indirect wireless links, and to select one of the links for use by the stations based on estimated link capacities.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: January 11, 2011
    Assignee: Intel Corporation
    Inventors: Emily H. Qi, Mousumi Hazra, W. Steven Conner
  • Publication number: 20110004690
    Abstract: The present invention relates to a method of forwarding messages over a network. The message forwarding method is implemented in a router (101a to 101 g) of a distributed network (100) comprising, at the level of the OSI layer 7, at least one sub network (102a to 102c) being constrained, the method comprising at least the following steps: processing a unique format for the whole set of messages; for a given message, identifying the next routers (101a to 101g) to be reached in order to forward the message to its recipient or recipients; for a given message, identifying the transmission service quality; assigning priorities to the messages as a function of the service quality requirements identified in the previous step; adapting the content of the message so as to pass through a constrained sub-network (102a to 102c). The method notably applies to exchanges of messages on networks constituted by heterogeneous sub networks.
    Type: Application
    Filed: December 3, 2008
    Publication date: January 6, 2011
    Applicant: THALES
    Inventors: Dominique Georgel, Laurent Iozelli, Vivien Emiya, Florian Ponroy
  • Patent number: 7865613
    Abstract: Method and apparatus for integrating distributed shared services system which integrates web based applications with each other and with other centralized application to provide a single sign-on approach for authentication and authorization services for distributed web sites requiring no access time back to the authentication/authorization server is provided.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: January 4, 2011
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Jack Lawrence Lerner
  • Patent number: 7864959
    Abstract: Methods and apparatus for converting original data into a plurality of sub-bands using wavelet decomposition; encrypting at least one of the sub-bands using a key to produce encrypted sub-band data; and transmitting the encrypted sub-band data to a recipient separately from the other sub-bands.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: January 4, 2011
    Assignee: New Jersey Institute of Technology
    Inventor: Atam Dhawan
  • Patent number: 7856509
    Abstract: A device provides layer two (L2) services between customer networks that are coupled by one or more intermediate computer networks. The device comprises a routing process that receives label information for a label switched path (LSP) through the intermediate networks. The device further comprises a L2 service that receives L2 service information from a device associated with second customer networks. In accordance with the label information, the device transports L2 communications between the first and second customer networks through the one or more intermediate networks. By utilizing label information in this manner, the device may minimize the impact of providing L2 services through the intermediate networks.
    Type: Grant
    Filed: April 9, 2004
    Date of Patent: December 21, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Chaitanya Kodeboyina
  • Patent number: 7853716
    Abstract: A data storage system having a packet switching network, a cache memory, and a plurality of directors, one portion of such directors being adapted for coupling to a host computer/server and another portion of the directors being adapted for coupling to a bank of disk drives. The plurality of directors and cache memory are interconnected through the packet switching network. Each one of the directors is adapted to transmit different types of information packets to another one of the directors through the network. Each one of the directors is adapted to transmit and receive different types of information packets to another one of the directors or cache memories through the packet switching network. Each one of the cache memories is adapted to receive and transmit different types of information packets to one of the directors through the packet switching network. One type of information packet requires a different degree of latency than another type of information packet.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: December 14, 2010
    Assignee: EMC Corporation
    Inventors: William F. Baxter, III, Stephen D. MacArthur, Man Min Moy, Brett D. Niver, Yechiel Yochai
  • Patent number: 7852796
    Abstract: Systems and methods are provided that facilitate distributed multichannel wireless communication and provide the highest level quality of service (“QoS”) guarantee and support extremely high bandwidth applications such as voice over internet protocol (“VOIP”) streaming audio and video content (including high definition), and multicast applications and also supports convergent networks, ad hoc networks, and the like. A modular MAC architecture provides a group of nodes with the ability to simultaneously communicate with each other using multiple separate communication channels during the same timeslots. The additional throughput gained by employing multiple communication channels is amplified by dynamically mapping the communication channels and timeslots in a network so that multiple channels can be reused simultaneously throughout the network during the same timeslot in a fashion that does not create collisions.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: December 14, 2010
    Inventors: Xudong Wang, Victor Rollinger, Abhishek Patil, Chao Gui, Weilin Wang, Michael Nova
  • Patent number: 7853717
    Abstract: A pre-routing software system for treating incoming network events according to event importance prior to agent-level routing in a communication center network is disclosed. The system includes at least one network interface for receiving incoming events, a parsing engine for parsing electronic messages and documents, at least one communication interface for enabling communication with connected routing, queuing, and automated response systems, and a determination module for determining pre-treatment of received events. In preferred application, incoming network events are parsed according to a rules set and determination of pre-treatment is made for each event according to the rules set. In some embodiments, the system is used in conjunction with one or more virtual, priority-based queuing systems.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: December 14, 2010
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7849216
    Abstract: In an example embodiment, a method for determining backhaul channel assignments for multi-channel dual radio mesh nodes. The method comprises acquiring collision domain data for each access point of an associated mesh network. A cost function is calculated for each access point of the associated mesh network, the cost function assigning a weighted value for each access point in a collision domain based on a number of access points in the collision domain. Backhaul channel assignments for selected for each access point that minimizes the cost function.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaohong Gong, David S. Stephenson, Johannes P. Kruys, Bretton Lee Douglas
  • Patent number: 7848230
    Abstract: In one embodiment, performance measurements may be obtained at a local domain from a set of one or more responding targets of a particular remote domain. The performance measurements may then be applied to prefix-specific policies of any corresponding destination address prefix within the particular remote domain, such that traffic destined to a particular prefix of the particular remote domain may be routed from the local domain based on the corresponding prefix-specific policies and applied performance measurements.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Pritam Shah, Rahul G. Patel, Dana Blair
  • Patent number: 7844696
    Abstract: A system and method is provided for detecting, tracking and/or blocking control signal attacks, which can occur between local computer systems and/or between remote computer systems, network links, and/or routing systems over a computer network. The system includes a router monitor adapted to receive a plurality of control signals and related information from the computer network and to process the plurality of control signals and related information to detect one or more control signal anomalies. The router monitor is further adapted to generate a plurality of alert signals representing the one or more control signal anomalies. The system further includes a controller that is coupled to the router monitor and is adapted to receive the plurality of alert signals from the router monitor.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: November 30, 2010
    Assignee: Arbor Networks, Inc.
    Inventors: Craig H. Labovitz, Scott Iekel-Johnson
  • Patent number: 7843927
    Abstract: The subject matter described herein includes methods, systems, and computer program products for routing packets at a multi-mode layer 3 packet forwarding device. According to one aspect, the subject matter described herein includes operating a first of at least two modules in a host mode, and operating a second of at least two modules in a longest prefix matching (LPM) mode. Operating a module in a host mode includes populating a host table and an LPM table with entries corresponding to hosts and routing layer 3 packets received by the first module using the host and LPM tables. Operating a module in an LPM mode includes populating a host table with entries corresponding to hosts, populating an LPM table with entries corresponding to variable length Internet protocol (IP) addresses and next hop addresses, and routing layer 3 packets received by the second module using the host and LPM tables.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: November 30, 2010
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Edward J. Rovner, Olen L. Stokes
  • Patent number: 7840702
    Abstract: Disclosed herein is a network hard disk copy system for managing multiple clients. The system includes a main PC and sub PCs. The main PC generates a check parity signal, transmits it to sub PCs, receives response messages from the sub PCs, checks arrival times of the response messages, determines sub PCs which sent the response messages within a reference time to be those of a first group, copies data to the sub PCs of the first group, divides sub PCs which could not send the response messages within the reference time into groups, classifies sub PCs having faster response message arrival times as sub PCs of a higher group, generates and transmits global group information to sub PCs, and transmits group information output signals. The sub PCs extract their own group information from the global group information, and generate and output background images including the group information.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: November 23, 2010
    Assignee: XIICNC Inc.
    Inventors: Seoung Il Choi, Jong Beom Moon, Jae Chun Ryu
  • Patent number: 7836494
    Abstract: The flow of information to or from an application on a host machine is regulated by a trusted agent operating in conjunction with at least one security element, such as a firewall or a policy server. When a communication to or from the application is detected by the trusted agent, the trusted agent gathers information about the attempted communication, and formulates and sends a message based upon the gathered information to at least one security element. The security element makes a decision to permit or block at least part of the attempted communication based upon the message received from the trusted agent.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: November 16, 2010
    Assignee: Intel Corporation
    Inventors: John W. Richardson, David A. Chouinard, Karen Chouinard, legal representative
  • Patent number: RE42212
    Abstract: An anti-virus A protection system and method for use within a data transmission network to protect against the transfer of viruses from a transmission originator originator, having a discrete transmission originator code code, to a subscriber/recipient subscriber/recipient, having a discrete subscriber/recipient IP address code code, over the data transmission network comprising the steps of includes: assigning a discrete security code to the transmission originator, originator; generating a transmission pack including a discrete subscriber/recipient IP address code element corresponding to the discrete subscriber/recipient IP address code of the subscriber/recipient, a discrete security code element corresponding to the discrete security code assigned to the transmission originator, a file extension element element, and a data packet element; transmitting the transmission pack to a data transfer control; authenticating the transmission pack with the discrete subscriber/recipient IP address code element, disc
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: March 8, 2011
    Inventor: Terry G. Hoffman