Patents Represented by Attorney Chapin IP Law, LLC
  • Patent number: 7924743
    Abstract: Described are a method and a device for efficiently switching multicast data flows from a shared distribution tree to a shortest path distribution tree. The method achieves an efficient and scalable tree switch that reduces the latency of multicast data transmitted from the source to receivers. A determination is made for each source group (S,G) entry in a portion of a forwarding plane database of a router as to whether a byte count for that entry exceeds a threshold value. A message sent from the forwarding plane to the router control plane indicates the (S,G) entries determined to have byte counts exceeding the respective threshold values. For each message entry, the respective shared distribution tree is switched to a shortest path distribution tree. The method achieves a substantial reduction in the number of inter-process messages exchanged between the control plane and the forwarding plane compared to conventional tree switchover techniques.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: April 12, 2011
    Assignee: Avaya Holdings Limited
    Inventors: Janet Doong, Arun Kudur, Harish Sankaran
  • Patent number: 7916157
    Abstract: A system and method for defining the zoom response, or behavior, of a display object independently of other display objects performs a selective zoom response to a zoom level. Selective zoom response provides each display object individual zoom response logic to determine the manner of display at given zoom levels. Accordingly, display object behavior is definable on a per object basis. The zoom function triggers particular operations at a given zoom level for modifying attributes of a display object that affect the visual appearance, thus modifying the zoom behavior of the display object. Since each display object has a different zoom response logic, different display objects respond independently to a particular zoom level as appropriate for the display object. Therefore, the zoom response is object specific since each display object has its own set of attributes and zoom logic affecting those attributes.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: March 29, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Yohko A. F. Kelley, Benjamin P. Bauermeister, Michael S. De Laurentis
  • Patent number: 7902800
    Abstract: A power supply configuration includes a monitor circuit to monitor an output voltage and output current of a power supply. The output voltage can be used to supply power to a dynamic load. The power supply varies a rate of changing an adaptive output voltage reference value that tracks the output voltage. Based on a comparison of the output voltage with respect to the adaptive output voltage reference voltage value, a controller associated with the power supply controls switching operation of the power supply to maintain the output voltage within a voltage range. For example, modifying the rate of changing the adaptive output voltage reference value over time depending on current operating conditions of the power supply changes a responsiveness and ability of the power supply to provide current to the dynamic load.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: March 8, 2011
    Assignee: CHiL Semiconductor Corporation
    Inventors: Praveen K. Jain, Shangzhi Pan
  • Patent number: 7903477
    Abstract: A system includes a voltage generator to produce a pre-charge voltage signal for pre-charging one or more signals in a memory circuit. The one or more signals can be data bus lines used to access memory. The voltage generator can include an input indicating whether the memory circuit is set to a power-saving mode. The input can be used to determine whether to adjust a magnitude of the pre-charge voltage signal produced by the voltage generator. Adjusting the pre-charge voltage can result in power savings. That is, when in the power-saving mode, the voltage generator circuit can adjust the pre-charge voltage to a value that reduces an amount of leakage current associated with a pre-charge voltage. Reducing the leakage with respect to the pre-charge voltage means that the saved power can be used for other useful purposes.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: March 8, 2011
    Assignee: Mosaid Technologies Incorporated
    Inventors: Valerie L. Lines, HakJune Oh
  • Patent number: 7900241
    Abstract: A system renders at least one content library in an organization region. The content library represents content that is accessible via a policy. The system receives a selection to obtain the content represented by the content library, and renders content information that represents a listing of the content contained within the content library. The content information is displayed within a listing region wherein the content may be accessible via the policy. The system downloads the content for which access has been granted via the policy. The content is downloaded from a content source provider.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: March 1, 2011
    Assignee: Quosa, Inc.
    Inventors: Malcolm James MacKenzie, Uri Blank, Nick Polyak
  • Patent number: 7891001
    Abstract: An in-network security provider applies security event identification, analysis and processing to a customer's data communications traffic in the form of a “security in the cloud” solution. This method of network defense is achieved when customers pass all of their outbound data communications traffic through the security provider before that data communications traffic reaches the public Internet. Additionally, all inbound data communications traffic is passed through the security provider before it is delivered to the customer. The security provider receives the inbound and outbound sequence of data packets and segregates the sequence of data packets into respective packet flows based on data packet types (HTML, SMTP, FTP, etc.). For individual respective packet flows, the system applies security processing that is appropriate to those packet flows based on that packet flow's data packet type.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: February 15, 2011
    Assignee: Perimeter Internetworking Corporation
    Inventors: Andrew Ivar Greenawalt, Joel Michael Nimety, Ronald Charles Fritz, II
  • Patent number: 7881322
    Abstract: A novel method for coordinating the delivery of frames to and the receipt of frames from a power-saving station in a wireless local-area network (LAN) is disclosed. The illustrative embodiment establishes a wake-up schedule for a power-saving station based on a temporal period and temporal offset that reduces the frequency with which multiple stations in a network wake up simultaneously, thereby reducing traffic delays and power consumption. The illustrative embodiment is particularly well-suited to networks with traffic that has delay/jitter quality-of-service (QoS) requirements (i.e., voice calls, videophone calls, etc.).
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: February 1, 2011
    Assignee: Avaya Inc.
    Inventor: Mathilde Benveniste
  • Patent number: 7881297
    Abstract: A method, apparatus and computer program product for providing communications including an extended protocol header is presented. A message is provided in a communication protocol, the message having a header. An extension is included in the header, the extension including additional information. The message is transmitted to a recipient, wherein the recipient is capable of utilizing the additional information contained in the extension to the header to provide additional functionality.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: February 1, 2011
    Assignee: Avaya Inc.
    Inventors: Robert Eric Braudes, Robert S. Horne, Ignacio Miranda, Bruce Walsh
  • Patent number: 7881477
    Abstract: Multicast networks are partitioned into hierarchical security domains. Each security domain may comprise one or more lower security domains. Each security domain includes a security broker that distributes a group key and translates multicast data destined to the security domain, if necessary. A primary security broker at the second level of the hierarchical multicast system distributes the top security key to all peer members, including all peer security domain brokers to establish trust relationships. For each security domain boundary with security domain border routers, a multicast virtual link in configured that connects the security domain border routers and the security broker for the security domain to reduce the latency in forwarding multicast data. It can also make the backbone of the security domain contiguous so that multicast data can travel unchanged across the backbone. The multicast data is forwarded to the security domain through the security broker with security translation.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: February 1, 2011
    Assignee: Avaya Inc.
    Inventor: Yunzhou Li
  • Patent number: 7881197
    Abstract: Efficient interface scheduling that maintains fairness among the scheduled interfaces and remains efficient even when scheduling large numbers of interfaces and even when implemented in software. Systems for scheduling interfaces through a physical port are provided that utilize a bit-mask. Each bit-mask has a bit-mask-level-1 having a plurality of bits, each bit in the bit-mask-level-1 represents a unit of bandwidth with the total number of bits in the bit-mask-level-1 representing the port's line speed, each bit in a bit-mask-level-1 is associated with an interface, and the number of bits associated with each interface determines the bandwidth for that interface. Methods of scheduling interfaces are provided that utilize one or more bit-masks to determine an order in which interfaces are scheduled. The present invention can efficiently implement versions of the dual-token-bucket algorithm.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: February 1, 2011
    Assignee: Avaya Inc.
    Inventors: Bakul Khanna, Leigh McLellan, Robert Lee, Dale Nash
  • Patent number: 7877255
    Abstract: A method for automatic speech recognition includes determining for an input signal a plurality scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model, using the speech recognition model and the determined scores to compute an average signal, computing a difference value representative of a difference between the input signal and the average signal, and processing the input signal in accordance with the difference value.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: January 25, 2011
    Assignee: Voice Signal Technologies, Inc.
    Inventor: Igor Zlokarnik
  • Patent number: 7873663
    Abstract: Systems, methods and apparatus operate to convert a markup language representation such as XML to a data structure format such as a tree containing representations of constructs in the markup language representation. The operations receive a markup language representation containing encoded items representative of markup language constructs and identifying a sequence of encoded items within the intermediate representation that represents a respective markup language construct. In response, the system establishes, within a buffer of nodes, a new node for the sequence of encoded items that represents a respective markup language construct and creates, from the buffer of nodes, a linked data structure that represents relationships between the markup language constructs represented within the markup language representation.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven R. Willis, Heather D. Achilles, Patrick R. McManus, Nicholas D. Matsakis
  • Patent number: 7873157
    Abstract: A method, apparatus and computer program product for performing predictive dialing is presented. A probability of contact for each customer of a plurality of customers for a predetermined period of time is determined. A number of agents available during the predetermined period of time are also determined. A selection is then made regarding which customers to call based on the number of agents available during the time period and the probability of contact for each of the plurality of customers for a predetermined period of time. The number of calls are then placed to the selected customers.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: January 18, 2011
    Assignee: Avaya Inc.
    Inventor: Kim Huat Sim
  • Patent number: 7873034
    Abstract: Systems and methods for providing feature mediation and orchestration on SIP-enabled networks are shown. In one exemplary embodiment, a method may include providing a first telephony services application, providing a second telephony services application, and combining a feature of the first telephony services application with a feature of the second telephony services application to form a logical telephony services application. In another exemplary embodiment, a system may include an application server platform and a feature mediation layer operable upon the application server platform, where the feature mediation layer provides a subscriber with a feature of the first telephony services application and a feature of the second telephony services application.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: January 18, 2011
    Assignee: Ubiquity Software Corporation Limited
    Inventor: Douglas Tucker
  • Patent number: 7869989
    Abstract: Configurations herein provide a language processing mechanism operable to define a machine vocabulary and identify a machine language version of the words that preserves context and identifies the proper definition of the words by identifying and preserving context of a particular set of words, such as a sentence or paragraph. The machine vocabulary includes a definition section for each definition of a word. Each definition section includes a set of one or more definition elements. The definition elements include a predetermined format of definition fields, and each has a corresponding mask indicative of significant definition fields. The set of definition elements corresponding to a particular definition describe the usage of the word in a context matching that particular definition. Each definition element captures a characteristic of the definition according to fuzzy logic such that the definition elements collectively capture the context.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: January 11, 2011
    Assignee: Artificial Cognition Inc.
    Inventors: George H. Harvey, Donald R. Greenbaum, Charles H. Collins, Charles D. Harvey
  • Patent number: 7870276
    Abstract: Means are disclosed by which developers of network-analysis applications may develop network-analysis applications that can interface with multiple different versions of network-management applications, wherein each version of network-management application may have a different interface implementation, without having to be familiar with the different interface implementations. In particular embodiments disclosed herein, a network-analysis application requests and receives version information from a version of a network-management application. Based on the received version information, the network-analysis application selects version-dependent interface-implementation software and then integrates the selected version-dependent interface-implementation software with a version-independent interface-façade to produce an interface between the network-analysis application and the version of the network-management application.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: January 11, 2011
    Assignee: EMC Corporation
    Inventor: Alan Kin Chung Leung
  • Patent number: 7864796
    Abstract: A method, apparatus and computer program product for providing start-to-finish reservations in distributed MAC protocols for wireless LANs. Each node maintains a corresponding time period (NAV) during which the node must refrain from transmitting on a channel of a plurality of traffic channels. Each NAV is set by detecting a reservation request (RRQ) or a reservation response (RRS), each corresponding NAV comprising the larger of a RRQ NAV value and a RRS NAV value. Each node declines to reserve a traffic channel while the NAV is non-zero, and declines to transmit on a channel when the node detects the occurrence of a transmission on the channel or that the NAV is non-zero. The RRQ NAV is reset while a corresponding RRS NAV is decremented when a reservation is cancelled, and the RRS NAV is reset while a corresponding RRQ NAV is decremented when the reservation time period expires.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: January 4, 2011
    Assignee: Avaya Inc.
    Inventor: Mathilde Benveniste
  • Patent number: 7860234
    Abstract: Methods and apparatus are provided for allocating a resource to enqueued requests using a predicted wait time that is based on a prior contribution of the resource to service the requests in a particular queue. A resource is allocated to one of a plurality of requests. Each request is stored in at least one of a plurality of queues, each having a predicted wait time. Once it is determined that the resource has become available, the predicted wait times of the queues are updated based on a prior contribution of the resource to the queues; a performance level of each of the queues relative to one or more service level targets; and the resource is assigned, in response to the determination, to the request based on the evaluation. The service level targets can include one or more thresholds for the predicted wait time. The predicted wait time is based on a prior contribution of the resource to servicing one or more of the queues.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: December 28, 2010
    Assignee: Avaya Inc.
    Inventors: Balaji Patakula, Sami Qutub, Rafal Sitkowski, David Sokoler
  • Patent number: 7860054
    Abstract: A method, apparatus and computer program product for using a single-radio node and a multi-radio node in a wireless network having a control channel and at least one data channel is presented. One radio of the multi-radio node is kept tuned to the control channel. The single-radio node and the multi-radio node release the control channel at a predetermined time. Further, the data channels used by the single-radio nodes are released at the predetermined time. In such a manner single-radio and multi-radio nodes can co-exist harmoniously in wireless networks with increased bandwidth utilization and efficiency.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: December 28, 2010
    Assignee: Avaya Inc.
    Inventor: Mathilde Benveniste
  • Patent number: 7860015
    Abstract: A SAN connectivity advisor analyzes the physical connections of a physical fabric, identifies logical connections based on the physical connections and connectivity information, and applies a set of connectivity rules indicative of good or mandatory SAN connection practices. The connectivity advisor generates a report indicative of connections that may need or benefit from modification, typically an error message for each suspect connection found. The connectivity advisor applies the rules to each physical and logical connection to qualify the connection according to the rules, thus reflecting the actual configuration at the port-to-port connection level, rather than the conventional device-to-device level. Further, the connectivity advisor does not require an interoperability matrix or other database query of device interoperability.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: December 28, 2010
    Assignee: EMC Corporation
    Inventors: John D. Panelli, Keerthi K. Arutla, Sesh Jalagam