Patents Examined by Seema S. Rao
  • Patent number: 7929464
    Abstract: A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: April 19, 2011
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7929564
    Abstract: An apparatus and a method for loading a predetermined number of bits into a plurality of sub-channels are provided. The apparatus comprises a sort module, a calculation module, and a decision module. The sort module is configured to sort the sub-channels into a plurality of sorted sub-channels according to the quality value of each of the sub-channels. The calculation module is configured to calculate the difference value for each of the sorted sub-channels, except for the first sorted sub-channel, according to the corresponding quality value. The decision module is configured to decide a number of bits for each of the sorted sub-channels according to the difference values, wherein a summation of the numbers is equal to the predetermined number. The apparatus and the method are able to load bits efficiently according to the difference values.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: April 19, 2011
    Assignee: Mediatek Inc.
    Inventors: Ta-Sung Lee, Ching-Wen Hsiao
  • Patent number: 7929471
    Abstract: Protocols or methods are presented for encapsulating data in frames for transmission in a communication system, wherein (N+M)-byte frames are provided having one or a few sync bytes indicating a frame boundary, as well as an N-byte frame data field following the sync byte. Data bytes from packets are provided in the data field, wherein the data packets can be any length, including packets shorter than N?1 data bytes long.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: April 19, 2011
    Assignee: Lantiq Deutschland GmbH
    Inventor: Vladimir Oksman
  • Patent number: 7929450
    Abstract: A method of using deep packet inspection (DPI) to monitor Quality of Experience (QoE) The method may include one or more of the following: building an application specific service ping packet having an application identification field that identifies an application to which the application specific service ping packet corresponds; forwarding the application specific service ping packet towards a destination in a network; determining requested application-specific performance and resource metrics; collecting the requested application-specific performance and resource metrics; inserting the requested application-specific performance and resource metrics into the application specific service ping packet; and extracting the service ping packet from the network.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: April 19, 2011
    Assignee: Alcatel Lucent
    Inventors: Andrew Dolganow, Steven Edward Morin, Anthony Peres
  • Patent number: 7924731
    Abstract: Header compression repair techniques are accomplished, in various aspects, modes, embodiments, and implementations, by a remote terminal (40), by a header decompressor (46) for use at a remote terminal (40), and by methods of operating the remote terminal and/or decompressor, and (optionally) in some aspects, modes, embodiments, and implementations by taking into consideration aspects of structure and operation of a header compressor (25) as well. The remote unit (40) comprises a transceiver (42) or the like which receives, over a link (36) such as an air interface (38), packets including packets having headers which have been compressed and packets which are potentially out-of-order. The header decompressor (46), upon detection of non-receipt of packets anticipated in a flow (34) of packets over the link, stores, with respect to each non-receipt, a snapshot of header decompression context information existing at the non-receipt.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: April 12, 2011
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ghylain Pelletier, Krister Svanbro
  • Patent number: 7924717
    Abstract: Systems and methods of reporting access violations in a network device are disclosed. One such method comprises setting a forwarding index field in a specific entry of an access control list (ACL) to reference a specific forwarding table entry (FTE). The specific FTE is the only FTE associated with reporting access violations. The method further comprises setting a next destination field in the specific FTE to indicate a copy-to-processor behavior. The method further comprises setting the next destination field in the specific FTE to indicate a drop behavior. The setting of the next destination field is responsive to a timeout on a timer associated with reporting access violations.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hrishikesh Narasimhan
  • Patent number: 7924730
    Abstract: A method of performing connectivity verification in a content routed network including a plurality of routers and wherein messages are transported through the network over a message transport layer, involves sending from an originating router a ping request message over the message transport layer along a user data path to a terminating router using a content routing protocol. The terminating router responds with a ping reply message upon receipt of the ping request message, and the message transport layer is monitored for the ping reply message at the originating router. Trace messages can also be sent through the network to determine whether subscribers are reachable for messages originating from a particular publisher. Also trace messages can be sent through the network to determine whether subscriptions from a particular subscriber are reachable from a particular originating router.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: April 12, 2011
    Assignee: Solace Systems, Inc.
    Inventors: Shawn McAllister, Scott Drennan, Steven Buchko, Jonathan Bosloy
  • Patent number: 7924826
    Abstract: A “pinout mode” control capability incorporated into an integrated circuit device controls an internal mapping function, with the effect that the device pinout is adjusted by the setting of the pinout mode. An integrated circuit device includes a data interface with plural physical ports each having a physical port identifier and a mapper for mapping the physical port identifiers to logical port identifiers based on a selected mode setting, each mode setting defining a different port mapping. A data circuit is coupled to the data interface, the data circuit processing data sent to and received from the data interface based on the logical port identifiers.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: April 12, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Gary S. Muntz, Michael Fisher
  • Patent number: 7924807
    Abstract: A method for synchronizing communicating entities in a decentralized network. The method begins with a recipient entity receiving data comprising a first timestamp and a first distance. The first timestamp being the time the first data was broadcast; the first distance being a distance from the sender's synchronization time. Next the recipient entity receives data comprising a second timestamp and a second distance. The second timestamp being the time the second data was broadcast; the second distance being a distance from the sender's synchronization time. Based on the first and second timestamps and distances, the recipient entity calculates a new synchronization time. Next, the recipient entity broadcasts to at least one entity in the decentralized network data comprising a third timestamp and a third distance. The third timestamp being the time the third data was broadcast; the third distance being a distance from the recipient entity's synchronization time.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Jean-Yves Clement, Gerard Marmigère, Joaquin Picon
  • Patent number: 7920481
    Abstract: Disclosed are techniques for determining a path maximum transmission unit (MTU) of a communication path connecting two or more nodes of a network. A node initiates a connection with a remote node by repeatedly transmitting increasingly-larger path MTU discovery messages until the size of a path MTU discovery message exceeds the link MTU of a link within the communication path. This results in the generation and transmission of an MTU error message back to the initiating node. The edge router linked to the initiating node generates a MTU change message in response to receiving the MTU error message and multicasts the MTU change message to all local nodes to which it is linked. The MTU change message directs the receiving nodes to update their destination caches to reflect the path MTU discovered through the use of the increasing-size path MTU discovery messages and the resulting MTU error message.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: April 5, 2011
    Assignee: Dell Products, LP
    Inventors: Robert L. Winter, Narayanan Subramaniam
  • Patent number: 7920524
    Abstract: A multimedia server module includes a first transceiver module that modulates an encoded signal to produce a first radio frequency (RF) signal and that transmits the first RF signal to a client module over a first transceiver channel when the first transceiver module is in a transceive mode. The first transceiver module includes a first channel control module that performs a first channel scan when the first transceiver module is in a scan mode, that determines at least one performance parameter of the first transceiver channel and asserts a low performance signal when the at least one performance parameter compares unfavorably to a performance threshold, and that switches the first transceiver module to a selected alternative transceiver channel when the low performance signal is asserted.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: April 5, 2011
    Assignee: ViXS Systems, Inc.
    Inventors: Sui Wu Dong, James Ward Girardeau, Jr.
  • Patent number: 7916633
    Abstract: A method for sending a variable length response message in a master-slave communication system begins by issuing a command from a master device to a slave device. A response message is generated by the slave device. The length of the response message is determined by the slave device and is communicated from the slave device to the master device. The master device requests the rest of the response message from the slave device, and the slave device then sends the rest of the response message to the master device.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: March 29, 2011
    Assignee: General Instrument Corporation
    Inventor: Marlin McGregor
  • Patent number: 7916750
    Abstract: A system, method, and device are disclosed. In one embodiment, the device comprises logic to determine whether a received transaction layer packet (TLP) has a compressed header and, if the received TLP has a compressed header, logic to decompress the header.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: March 29, 2011
    Assignee: Intel Corporation
    Inventors: Debendra Das Sharma, Ajay V. Bhatt
  • Patent number: 7916713
    Abstract: The present invention provides methods and systems for detecting a start symbol of a second zone of a frame. One or more symbol indices corresponding to one or more symbols of the second zone of a frame are derived. One or more codes on pilot sub-carriers corresponding to the one or more symbol indices may also be derived. Based on the one or more symbol indices a set of possible start symbol indices is established. Thereafter, a frame is received comprising one or more of a preamble symbol, a first zone and the second zone. It is determined if the received frame comprises the second zone. If the second zone is present in the received frame, the start symbol index of the second zone of the received frame is determined based on the detection of one or more codes and the set of possible start symbol indices. The present invention further provides methods and systems for detecting a Nth symbol of a frame.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: March 29, 2011
    Assignee: Broadcom Corporation
    Inventors: Sriram Mudulodu, Louay Jalloul
  • Patent number: 7911953
    Abstract: A method for performing multilink communications may include applying a quality-of-service (QoS) policy to incoming traffic, where the QoS policy operates to identify a first portion and a second portion of the incoming traffic. The method may include fragmenting the first portion of the incoming traffic into a group of fragments. The method may include sequencing the group of fragments and the second portion of the incoming traffic into a sequenced flow, where the sequencing causes the second portion to be interleaved among the group of fragments so that the sequenced flow can be made available to a first link and a second link as multilink traffic, where the first link carries a first portion of the multilink traffic and the second link carries a second portion of the multilink traffic.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: March 22, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Uros Prestor, Raghu Subramanian, Stephen W. Turner
  • Patent number: 7911978
    Abstract: A topology discovery process is used to discover all of the links in an ad hoc network and thereby ascertain the topology of the entire network. One of the nodes of the network, referred to as the coordinator, receives the topology information which can then be used to, for example, distribute a routing table to each other node of the network. The process has a Diffusion phase in which a k-resilient mesh, k>1, is created by propagating a topology request message through the network. Through this process, the nodes obtain information from which they are able to discern their local neighbor information. In a subsequent, Gathering phase, the local neighbor information is reported upstream from a node to its parents in the mesh and thence to the parents' parents and so forth back to the coordinator. The robustness of the Diffusion phase is enhanced by allowing a node to have more than one parent as well as by a number of techniques, including use of a so-called diffusion acknowledgement message.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: March 22, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Ranveer Chandra, Christof Fetzer, Karin Hogstedt
  • Patent number: 7912094
    Abstract: Systems and methods for network clock synchronization are provided. In one embodiment, a method for clock synchronization in a braided ring network comprises: providing a schedule for a braided ring network comprising a plurality of nodes, wherein at least two nodes comprise a self-checking pair of a first node and a second node, the first node performing a method comprising: determining when a first rendezvous message is received from the second node; when the second rendezvous message is received, calculating a time difference between the send instance of the first rendezvous message and a local time; when the time difference is not greater than a reference bound, calculating a sending point for transmitting a synchronization message, wherein the sending point is calculated based on the time difference; and selectively sending the synchronization message to the braided ring network when the sending point is reached based on the time difference.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: March 22, 2011
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Michael Paulitsch, Kevin R. Driscoll
  • Patent number: 7911977
    Abstract: Each of several routers connected to a LAN elects the same router as the designated router for a multicast group identified by a multicast address. Each of the several routers implements a method for electing the designated router. The method includes in one embodiment, generating several values corresponding to the several routers, respectively. The several values are generated as a function of the several routers' IP addresses, respectively, and an IP address of a first multicast group. The values, in one embodiment, are then compared to determine which is the largest. Thereafter each router elects as the designated router for the multicast group, the router corresponding to the largest value.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: March 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Arjen Boers, Ijsbrand Wijnands
  • Patent number: 7912001
    Abstract: Methods, systems, and products are disclosed for enforcing a rate limit for data traffic. One method identifies a unidirectional stream of data packets flowing though a server to a downstream end user. The unidirectional stream is classified according to a rate class, with each rate class having an associated rate limit. Each rate limit specifies a maximum bit rate at which the unidirectional stream may flow. When the actual bit rate of the unidirectional stream exceeds the maximum bit rate permitted for the associated rate class, packets of data are discarded to reduce the bit rate.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: March 22, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Steven Wright
  • Patent number: 7912093
    Abstract: A method and apparatus of providing a piggybacked positive acknowledgement/negative acknowledgement (ACK/NACK) (PAN) field indicator (PANI) and a polling indicator are disclosed. A combined field of a PANI bit, a relative reserved block period (RRBP) bit and an EGPRS supplementary polling (ES/P) field may indicate a polling scheme and a presence of a PAN field. Alternatively, the presence of the PAN field in the data block may be indicated by using a specific training sequence. Alternatively, a forward error correction (FEC) coding may be performed on the data block including the header, and the presence of the PAN field may be indicated by scrambling the encoded bits corresponding the header with a specific scrambling sequence. Alternatively, a header check sequence (HCS) may be generated and the presence of the PAN field is indicated by mixing a predetermined sequence with the HCS.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: March 22, 2011
    Assignee: InterDigital Technology Corporation
    Inventors: Prabhakar R. Chitrapu, Aghili Behrouz, Marian Rudolf, Stephen G. Dick