Congestion Avoiding Patents (Class 709/235)
  • Patent number: 8750110
    Abstract: A hybrid network device can implement functionality for automatic path selection and modification in a hybrid communication network. The hybrid network device can select an initial network interface from a plurality of network interfaces for transmitting a packet stream. In response to determining that the medium utilization of the initial network interface exceeds the medium utilization threshold, the hybrid network device can identify one or more packet streams originating from the initial network interface to shift to corresponding one or more alternate network interfaces. The hybrid network device can attempt to reduce the medium utilization of the initial network interface below the medium utilization threshold while maintaining the medium utilization of the one or more alternate network interfaces below the corresponding medium utilization thresholds.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 10, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Roshan R. Baliga, Etan G. Cohen, Michael B. Ryan, Sidney B. Schrum, Jr.
  • Patent number: 8749817
    Abstract: The information processing apparatus acquires the status of a print job transmitted to the printing apparatus by the information processing apparatus, and retains the status as a list of the print job and the status; and acquires information regarding a print job retained by the printing apparatus, and retains the information as a list of the print job retained by the printing apparatus and the information. The information processing apparatus refers to the list of the print job and the status and the list of the print job and the information and stops the transmission of a print job if the number of jobs that have already been transmitted to the printing apparatus by the information processing apparatus is equal to or exceeds a predetermined threshold value or if the number of print jobs retained by the printing apparatus is equal to or exceeds a predetermined threshold value.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: June 10, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyuki Kayama
  • Patent number: 8743691
    Abstract: Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control on the MAC layer.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: June 3, 2014
    Assignee: Foundry Networks, LLC
    Inventors: Nitin Jain, Rajkumar Jalan
  • Patent number: 8745485
    Abstract: Functionality available on an enterprise server is applied to HTML content from a remote server. HTML content is collected from remote servers including remote markup tags upon request from an end user. The HTML content for the remote markup tags is parsed and converted to content formatted for enterprise server functionality. The converted content is executed at the enterprise server. Remote server and enterprise server data are then transmitted to the end user. Tags and/or libraries may be extensible, such that they may be created or modified, and the tags may or may not be included within a supplied library of tags and/or a created library of tags, or any combination thereof.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: June 3, 2014
    Assignee: Oracle International Corporation
    Inventor: Don Lewis Hayler
  • Patent number: 8745211
    Abstract: For allowing an efficient consumption of resources of a physical substrate network a method for operating at least one virtual network on a substrate network is claimed, especially within a framework of a self-organizing model for optimizing resource consumption of the substrate network, wherein the virtual networks are including a plurality of virtual nodes each being assigned to respective substrate nodes of the substrate network and wherein two adjacent virtual nodes of the same virtual network are connected by a virtual link which is corresponding to one or more respective substrate node links, including the following steps: Identifying a traffic pattern within at least two substrate nodes with regard to the resources individually consumed by the virtual networks; reallocating of the resources depending on an evaluation of the identified traffic patterns for optimizing resource consumption within the substrate nodes, wherein the identifying step and the evaluation and decision to execute the reallocation
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: June 3, 2014
    Assignee: NEC Europe Ltd.
    Inventors: Clarissa Marquezan, Giorgio Nunzi, Marcus Brunner
  • Patent number: 8745264
    Abstract: Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. As oversubscription levels increase, the amount of dispersion can be reduced and two or more host machines can be clustered on a given rack, or otherwise connected through the same edge switch. By clustering a portion of the machines, some of the host traffic can be redirected by the respective edge switch without entering the aggregation fabric. When provisioning hosts for a customer, application, or synchronized operation, for example, the levels of clustering and dispersion can be balanced to minimize the likelihood for congestion throughout the network.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 3, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael David Marr
  • Patent number: 8745260
    Abstract: Systems and methods for providing the progressive download of media content using techniques that preferentially identify and use periods of surplus network capacity to maintain the content delivery. A buffer of a receiving system is maintained and pre-filled with enough content to bridge playback intervals where a network is unable to deliver content as fast as it is played out. Content delivery does not impact other users' applications and use of the network and its resources since content is preferentially sent when surplus network capacity exists in the network. When no surplus network capacity is available, a user requesting content may be given the option to continue the delivery in the background so that the content may be played at a later time. The user may then resume their playback experience once the content has been completely delivered using surplus network capacity as it becomes available.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: June 3, 2014
    Assignee: Opanga Networks Inc.
    Inventors: Jeffrey Paul Harrang, David Gibbons, John Michael Burnette
  • Patent number: 8745239
    Abstract: Aspects of the present invention include distributing new resources closer to end-users which are making increased demands by spinning-up additional virtualized instances (as part of a cloud provisioning) within servers that are physically near to the network equipment (i.e., web servers, switches, routers, load balancers) that are receiving the requests.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: June 3, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Jonathan Cobb, David Rowley, Scott Anderson, Abbas Mahyari, Nikita Dolgov, Carl Rivas
  • Patent number: 8745209
    Abstract: Implementations include a method, systems, and computer program products for adaptively configuring codecs to transmit encoded data to better utilize available bandwidth of reachable networks. One implementation is a method of transmitting encoded data from a host to a target. The method includes, selecting a communication network reachable by the host, estimating an available bandwidth from the host to the target via the selected communication network, configuring a codec from a plurality of codecs implemented in the host according to the estimated available bandwidth, encoding data using the configured codec, and transmitting the encoded data to the target.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: Matthew Lloyd, Trausti Kristjansson
  • Patent number: 8738752
    Abstract: In one embodiment, an apparatus generally comprises one or more input interfaces for receiving a plurality of flows, a plurality of output interfaces, and a processor operable to identify large flows and select one of the output interfaces for each of the large flows to load-balance the large flows over the output interfaces. The apparatus further includes memory for storing a list of the large flows, a pinning mechanism for pinning the large flows to the selected interfaces, and a load-balance mechanism for selecting one of the output interfaces for each of the remaining flows. A method for local placement of large flows to assist in load-balancing is also disclosed.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: May 27, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Anna Charny, David Tsiang, Mohammed Ismael Tatar, John Bettink, David Getchell, Clarence Filsfils
  • Patent number: 8737243
    Abstract: Properties of data transmission are measured in a telecommunications network (2) comprising an access network segment (6) and a core network segment (4). A packet switched network endpoint device (10) in communication with the access network segment passively monitors data throughput between the telecommunication network and the endpoint device and conducts active tests of data transmission latency and data transmission loss by exchanging active test data packets with an active test server (8). Test result data is transmitted to the active test server in active test data packets (106, 118), avoiding additional network traffic. Active tests are conducted from the application layer. The resulting metrics accurately represent the experience of users of the endpoint devices.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: May 27, 2014
    Assignee: Ciqual Limited
    Inventor: Donald MacGregor Scobbie
  • Patent number: 8732331
    Abstract: In a computing system having a plurality of transaction source nodes issuing transactions into a switching fabric, an underserviced node notifies source nodes in the system that it needs additional system bandwidth to timely complete an ongoing transaction. The notified nodes continue to process already started transactions to completion, but stop the introduction of new traffic into the fabric until such time as the underserviced node indicates that it has progressed to a preselected point.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: May 20, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gregg B Lesartre, Craig Warner, Gary Gostin, John W Bockhaus
  • Patent number: 8732229
    Abstract: Completion processing of data communications instructions in a distributed computing environment, including receiving, in an active messaging interface (‘AMI’) data communications instructions, at least one instruction specifying a callback function; injecting into an injection FIFO buffer of a data communication adapter, an injection descriptor, each slot in the injection FIFO buffer having a corresponding slot in a pending callback list; listing in the pending callback list any callback function specified by an instruction, incrementing a pending callback counter for each listed callback function; transferring payload data as per each injection descriptor, incrementing a transfer counter upon completion of each transfer; determining from counter values whether the pending callback list presently includes callback functions whose data transfers have been completed; calling by the AMI any such callback functions from the pending callback list, decrementing the pending callback counter for each callback functi
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Blocksome, Sameer Kumar, Jeffrey J. Parker
  • Patent number: 8732327
    Abstract: The present invention relates to a server and a method for achieving a fast channel change in e.g. an IPTV system. This is achieved by selecting a source for retrieving the requested channel based on the current load of the FCC server. The source may be the streaming server providing the regular multicast stream or a buffer providing a buffered version of the requested channel. According to one embodiment requests for fast channel change (relating to the same channel) are grouped and served and served as a bundle over multicast. By doing that one can alleviate the load on the FCC server and the network since multiple clients can share the same stream.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: May 20, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Joacim Halén, Victor Souza
  • Patent number: 8732296
    Abstract: A system, method, and computer program product are provided for redirecting internet relay chat (IRC) traffic identified utilizing a port-independent algorithm and controlling IRC based malware. In use, IRC traffic communicated via a network is identified utilizing a port-independent algorithm. Furthermore, the IRC traffic is redirected to a honeypot.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: May 20, 2014
    Assignee: McAfee, Inc.
    Inventors: Vinoo Thomas, Nitin Jyoti, Cedric Cochin, Rachit Mathur
  • Patent number: 8730812
    Abstract: One embodiment provides a system that facilitates bandwidth-profile enforcement. During operation, the system indicates a packet's compliance with a bandwidth profile based at least on available high-compliance tokens and medium-compliance tokens. The system further converts, within different classes of service (CoSs), an overflow high-compliance token to a medium-compliance token, in a top-down or bottom-up fashion with respect to different CoS priorities.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: May 20, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventor: Norival R. Figueira
  • Patent number: 8732323
    Abstract: A computer supports generating a model of transactions in which services are processed in multiple layers. The computer refers to start times and end times of processings, which are invoked and generated from another processing in the services, of the same server to calculate time intervals between the processings. The computer generates possible thresholds indicating thresholds that are possible criteria for grouping the processings according to the time intervals between the processings. The computer puts together, for each of the generated possible thresholds, consecutive processings, in which the time intervals between the processings are equal to or smaller than the possible threshold, into the same group to generate a group that the processings belong to. The computer divides a group, among the generated groups, without a processing serving as an invoker into processing-by-processing groups. The computer determines the possible threshold with the least number of groups as the threshold.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: May 20, 2014
    Assignee: Fujitsu Limited
    Inventors: Toshihiro Shimizu, Nobuhiro Yugami
  • Patent number: 8724467
    Abstract: A method is provided in one example embodiment and includes identifying an Internet protocol (IP) address for a serving gateway; establishing a link between the serving gateway and a congestion notification element; monitoring packets in order to identify whether a differentiated services code point (DSCP) bit has been set in the packets; determining that a threshold associated with congestion in a network has been exceeded; and communicating a signal to the serving gateway associated with the congestion. The serving gateway can be configured to correlate the congestion with identifiers associated with end users operating in the network, where the serving gateway communicates a signal to a network element to reduce the congestion.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Francois L. Le Faucheur, Mark Grayson, Horia M. Miclea
  • Patent number: 8724462
    Abstract: A system and a method are described herein which provide for congestion handling in a packet switched network domain. In case of congestion overload is measured by a core node, the data packets in proportion to the overload are marked and the signaled overload is stored. At least one egress node receives marked and not marked packets, decodes and counts the overload from the marked packets in a counting interval. Congestion report messages are sent to ingress nodes where flows are terminated.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 13, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: András Császár, Attila Takács, Attila Báder, Robert Szabo, Lars Westberg
  • Patent number: 8719409
    Abstract: A communication system for providing network access over a shared communication link is disclosed. The communication system includes a user access point, a network access point and a communications link. The user access point is coupled to one or more user terminals that access a remote network. The network access point is coupled to the remote network. The communications link couples the user access point and the network access point. The communications link is at least partially controlled by the network access point, which monitors information passed between the remote network and the user access point to create an estimate of future usage of the communications link by the user access point based on the information. The network access point allocates communications link resources for the user access point based on the estimate.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 6, 2014
    Assignee: ViaSat, Inc.
    Inventor: Thomas Eidenschink
  • Patent number: 8717883
    Abstract: Data is received from a media gateway relating to a congestion level in the media gateway. In a computer having a processor and a memory, at least a first datum and a second datum included in the data are evaluated. Based on the evaluation, it is determined whether the congestion level exceeds a predetermined level. The congestion level is reported, including whether the congestion level exceeds the predetermined level.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: May 6, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James N. Russell, Ian C. Scott, Bob E. Taylor, Roy Curtis Shell, IV, Kenny M. Hawkins
  • Patent number: 8719443
    Abstract: Described is an I/O driven, feedback based rate control mechanism that allows a transfer session to self-adjust its transfer rate in response to the speed of the storage device at the destination. The described system may operate at the application layer, which makes cross-platform deployment an easier task.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: May 6, 2014
    Assignee: Aspera, Inc.
    Inventors: Ying Xu, Michelle Christine Munson, Serban Simu
  • Patent number: 8713196
    Abstract: A data communications system includes a controller device and multiple client devices communicating with the controller device through a shared data communications link. The controller device is configured to determine a usage based multiplier value for each of the client devices and monitor the data communications link for congestion. When it is determined that a threshold congestion level has been exceeded, the controller applies a rate-limiting scheme, based on the determined usage based multiplier values, to reallocate client device bandwidth over the data communications link.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: April 29, 2014
    Assignee: Eden Rock Communications, LLC
    Inventor: Eamonn Gormley
  • Publication number: 20140115186
    Abstract: Methods of tuning a receive window. A receiving device and a sending device may be in communication over a network. The receiving device may advertise a receive window to the sending device. The size of the receive window may be adjusted over time based on one or more connection parameters, application parameters and/or operating system parameters.
    Type: Application
    Filed: October 23, 2012
    Publication date: April 24, 2014
    Applicant: Microsoft Corporation
    Inventors: Kevin T. Weston, Abolade Gbadegesin, Deepak Bansal, Murari Sridharan, Sanjay N. Kaniyar
  • Patent number: 8705367
    Abstract: An extension to TCP is generally provided that allows TCP to handle heterogeneous applications, especially those with delay and smoothness-sensitive contents, and wireless transmission media having noisy, fading radio channels. The TCP extension decouples reliability control from rate control, sacrificing reliability for delay control (transmission rate and retransmission decision) that may be suitable for delay and smoothness-sensitive contents. Furthermore, the TCP extension may select TCP variants and modifications to the TCP variants based on one or more of application needs, channel conditions, or local observables such as loss and delay to better adapt to different types of applications and physical layers.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: April 22, 2014
    Assignee: Empire Technology Development LLC
    Inventor: Mung Chiang
  • Patent number: 8706902
    Abstract: A method for regulating network traffic may be provided. The method may comprise: measuring usage of a CPU; determining if the CPU usage is greater than an overload threshold value; halting the increase of a data traffic shaping rate associated with traffic regulated by the CPU if the CPU usage is greater than the overload threshold value; determining if the CPU usage is greater than an overflow threshold value; and decreasing the data traffic shaping rate associated with traffic regulated by the CPU if the CPU usage is greater than the overflow threshold value for improving session setup speed.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: April 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Xuechen Yang, Jian Wu
  • Patent number: 8706857
    Abstract: There is provided an information processing apparatus that is connected to a server for managing data, the information processing apparatus including a data storage configured to store the data obtained from the server, a check unit configured to check a cumulative state of change history information indicating a change type of the data in the server stored in the server, and a data obtaining unit configured to use a check result of the check unit as a basis to determine an obtaining method by selecting either a first obtaining method of synchronizing the data stored in the data storage with the data managed by the server in accordance with the change history information or a second obtaining method of obtaining, from the server, data presence information indicating the data existing in the server to synchronize the data stored in the data storage and to obtain the data from the server.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: April 22, 2014
    Assignee: Sony Corporation
    Inventors: Seiji Esaka, Takeru Kaneko, Masayuki Takada, Shuhei Sonoda
  • Patent number: 8699339
    Abstract: The disclosed embodiments provide a system that facilitates use of a network link. During operation, the system continuously monitors an interarrival delay of packets received from a sender over the network link. Next, the system adjusts a receive window for the sender based on the interarrival delay to facilitate receipt of subsequent packets from the sender and other senders over the network link.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: April 15, 2014
    Assignee: Apple Inc.
    Inventor: Padmavathy Bhooma
  • Patent number: 8700742
    Abstract: It is therefore an object of the invention to provide a system and method for prequeuing of files predicted to be desired by a user, through a telecommunications link, into a local cache, based on a list, wherein the prequeuing system is responsive to any change in the sequence of user review, such that predicted latencies for sequential file review from any given starting point are minimized. A system and method for reducing latency in a sequential record browser are provided, for defining a sequential list of records; selecting a record from the list for review; downloading the selected record, and records sequentially thereafter until interrupted; interrupting the downloading by selecting a non-sequential record; and downloading the a non-sequential record and records sequentially thereafter until interrupted.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: April 15, 2014
    Assignee: Rose Blush Software LLC
    Inventors: Corey Young, David Kovanen, Joseph Fullmer
  • Publication number: 20140101332
    Abstract: A method and system for detecting and reducing data transfer congestion in a wireless access point includes determining a round-trip-time value for an internet control message protocol (ICMP) packet transmitted from a source computing device to a first computing device of a plurality of computing devices via the wireless access point. A data rate for data transmissions from the source computing device is increased to a value no greater than a peak data rate value if the round-trip-time is less than a first threshold value. The data rate is decreased if the round-trip-time value is greater than a second threshold value. Additionally, the peak data rate value may also be decreased if the round-trip-time value is greater than the second threshold value.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 10, 2014
    Inventors: Justin Lipman, Xiaodong Chen
  • Patent number: 8694634
    Abstract: A system and method for capacity planning for enterprise networks, such as identifying bottlenecks and removing or replacing the bottleneck device are provided. The device utilization for one or more network devices are measured or read from measured data. A relative load is calculated from the device utilization data and device utilization is compared to a device threshold to determine the bottleneck device. A method is also provided for determining network utilizations, network populations and a relative response times based on only limited measurable device usage data.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: April 8, 2014
    Assignee: CA, Inc.
    Inventor: Douglas M. Neuse
  • Patent number: 8693329
    Abstract: The present invention is related to a method, base station (RBS) and computer program for quickly recovering from a detected congestion over the air interface. First the current bitrate at the which the air interface congestion has been detected is stored as a new reference bitrate. Thereafter, the base station (RBS) requests a reduction of the bitrate associated with the air interface. When the congestion condition has subsided the base station (RBS) requests a boost of the bitrate associated with the air interface up to the stored new reference bitrate. When finally the new reference bitrate has been reached, the base station (RBS) requests a linear increase of the bitrate associated with the air interface.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: April 8, 2014
    Assignee: Unwired Planet, LLC
    Inventors: Lars Blomstergren, Peter Lundh, Szilveszter Nádas, Zoltán Nagy
  • Patent number: 8688766
    Abstract: A method and apparatus to manage allocation of data to peers in a peer-to-peer network, where the peers in the peer-to-peer network use distributed hash tables for addressing the peers, the peers associated with bit addresses, including dividing a virtual scene into a plurality of cells, each cell associated with a bit identifier, neighboring cells of the virtual scene associated with bit identifiers which differ from each other by one bit and allocating data in each cell of the virtual scene to peers whose bit address is closest to the bit identifier of the cells.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: April 1, 2014
    Assignee: Thomson Licensing
    Inventors: Matteo Varvello, Christophe Diot, Ernst W. Biersack
  • Patent number: 8688855
    Abstract: A method is disclosed for performing traffic control in a network, the network comprising at least one link, the method comprising: —measuring the data traffic rate, the data traffic comprising at least one data flow, at at least one link which carries the data traffic; —defining a first and a second threshold value, the second threshold value being larger than the first threshold value; —determining whether the measured data rate is larger than the first threshold value; and if so, starting congestion signaling of a first type, —determining whether the data rate is larger than the second threshold value; and if so, starting congestion signaling of a second type, wherein at least one of the first and the second threshold values are modified over time, based on data traffic information.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: April 1, 2014
    Assignee: Alcatel Lucent
    Inventors: Josephine Adriaan Werner Van Leekwijck, Koen De Schepper
  • Patent number: 8683534
    Abstract: A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: March 25, 2014
    Assignee: Comcast IP Holdings I, LLC
    Inventors: James B. Armstrong, Christopher W. B. Goode
  • Patent number: 8683066
    Abstract: An apparatus, system, and method for maintaining a programming lineup of adaptive-bitrate content streaming is provided. The apparatus includes a timeline module configured to maintain a programming lineup of media content available over a network. The media content may comprise a plurality of streamlets. The apparatus also includes at least one data module configured to maintain multi-bitrate streamlet information. The system includes the apparatus and a client module configured to acquire content based upon the programming lineup provided by the timeline module. The method includes maintaining a programming lineup of media content available over a network, and maintaining multi-bitrate streamlet information.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: March 25, 2014
    Assignee: DISH Digital L.L.C.
    Inventors: Mark B. Hurst, David F. Brueck
  • Publication number: 20140082213
    Abstract: A method and an apparatus for setting a data transmission and reception period are provided.
    Type: Application
    Filed: September 16, 2013
    Publication date: March 20, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Bu-Seop JUNG, Jung-Hun LEE
  • Patent number: 8677011
    Abstract: A load distribution system that can further reduce load on a single apparatus and a network and that can distribute load for each process.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: March 18, 2014
    Assignee: NEC Corporation
    Inventor: Satoshi Uchida
  • Patent number: 8677041
    Abstract: A method and system for balancing loads of a plurality of bus lanes of a snooping-based bus. The system includes: a receiver for receiving snoop transactions from the bus lanes, each of the snoop transactions having a snoop request and at least one snoop response, an analyzer for analyzing respective actual and expected loads of each of the bus lanes dependent on the received snoop transactions, and a controller for providing a next snoop request from a number of outstanding snoop requests to a buffer allocated to the system, where the buffer is dependent on the analyzed loads of the bus lanes.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventor: Andreas Christian Doering
  • Patent number: 8671197
    Abstract: A network includes a cache server and a network aware server that operates to determine an optimization between a cost of retrieving content from a communication network and a cost of caching content at the cache server. The optimization is determined as a minimum of a sum of a transit cost, a backbone cost, and a caching cost. The transit cost includes a money cost per data unit. The backbone cost includes a money cost per data unit and time unit. The caching cost includes a money cost per server unit. In response to determining the optimization, the network aware server sends a content identifier to the cache server, and the cache server receives the content identifier, determines a source of a content item, and if the source is the same as the content identifier, then cache the content item.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: March 11, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Alexandre Gerber, Oliver Spatscheck, Dan Pei, Mohammad Taghi Hajiaghayi, Jeffrey Erman
  • Publication number: 20140068098
    Abstract: Aspects relating to reducing network latency in systems that use NAS Authentication/Security procedures are disclosed. For example, a method for reducing latency due to NAS authentication can include determining a number (n) or time (t) of service requests from an idle state that trigger a NAS authentication. A penultimate service request is detected before the nth service request or after time (t). A gratuitous service request is sent after the penultimate service request.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 6, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Kirankumar ANCHAN, Mark MAGGENTI, Karthika PALADUGU, Arvind V. SANTHANAM
  • Patent number: 8667169
    Abstract: A method is provided in one example and includes receiving network traffic associated with a first user and a second user; evaluating keywords in the network traffic in order to identify a topic of discussion involving the first and the second users; determining a first sentiment associated with a first data segment associated with the first user; determining a second sentiment associated with a second data segment associated with the second user; and generating an argument map based on the first data sentiment and the second data sentiment.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
  • Patent number: 8661136
    Abstract: Method, system, and programs for balancing work load in a distributed system. A plurality of multi-dimensional load metrics are received from a plurality of resource units in the distributed system. Based on the received plurality of multi-dimensional load metrics and a global statistical load model, a load deviance for each resource unit is computed. The plurality of resource units in the distributed system are then ranked based on the load deviance of each resource unit. At least one load balancing action is further determined based on the ranked resource units and at least one load balancing policy.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: February 25, 2014
    Assignee: Yahoo! Inc.
    Inventors: Adwait Tumbde, Sahaya Andrews Albert, Adam Silberstein, Suryanarayan Perinkulam, Masood Mortazavi, Jianjun Chen, Russell Sears
  • Patent number: 8661155
    Abstract: A streaming server sends a multimedia stream for delivery by a hybrid unicast-broadcast delivery network to a mobile terminal. To assist that mobile terminal change access delivery from unicast to broadcast, the streaming server sends multimedia content timing information that indicates one or more interstices in the content of the multimedia stream. The mobile terminal receives such multimedia content timing information upon receiving the multimedia stream by unicast. Although the mobile terminal determines the same multimedia stream is also available by broadcast, the mobile terminal initiates a change from unicast to broadcast during an interstice. Because the mobile terminal delays the access change until an interstice, any data loss resulting from the access change has a minimal effect on a subscriber's experience of the multimedia content. Moreover, regular occurrence of interstices ensures that such change will not be significantly delayed, and thus, neither will use of broadcast.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: February 25, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Frederic Gabin, Göran Roth
  • Patent number: 8661109
    Abstract: For allowing an enhancement of diversity of network applications in a simple way a method for operating a network, especially an IP (Internet Protocol) network, is claimed, wherein a local network is in connection with the network via a gateway and wherein a UE (User Equipment) of the local network is performing a session setup by communicating with a functional entity of the network in order to communicate with or to start a UE-related and/or session-related application. The method is characterized in that the application is communicating with a local network controller, wherein the network controller is receiving a UE-related and/or session-related parameter (LID—Local Identifier) from the application for locating a UE and/or a specific session within the local network based on the received parameter. Further, an according network is claimed, preferably for carrying out the above mentioned method.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: February 25, 2014
    Assignee: NEC Europe Ltd.
    Inventors: Hans-Joerg Kolbe, Mischa Schmidt
  • Publication number: 20140047127
    Abstract: Methods and protocols coordinate enforcement of application traffic shaping limits within clusters of middleware appliance information handling systems (MA IHSs). The protocols dynamically set the local traffic shaping requirements at each entry point of an MA IHS. Each MA IHS receives from other MA IHSs runtime statistics containing local shaping requirements and rates of requests. The method uses runtime statistics to measure performance against specified traffic shaping goals, and based on this comparison uses unique protocols to dynamically adjust the local shaping requirements in each MA IHS. The method may eliminate the need to statistically bind service domains to particular MA IHSs. Additional MA IHSs activate and/or deactivate service domains to accommodate service domain (server farm) CPU resource demands.
    Type: Application
    Filed: February 28, 2013
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert David Callaway, Adolfo Francisco Rodriguez, Ioannis Viniotis
  • Patent number: 8644225
    Abstract: A method for determining a transmission channel for multi-hop transmission of a data packet from a plurality of data channels in an ad-hoc network. The network includes at least one local peer group. Each local peer group has a plurality of moving vehicles as nodes. The method comprises steps of determining available channels for data packet transmission at each node, transmitting a first list of available channels to at least one other node, receiving, from the at least one other node, a second list of available channel for the at least one other node, creating an available channel table including the first and second lists of available channels, selecting a transmitting channel for a data packet based upon information in the available channel table, and advertising the selected channel to the at least one other node.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: February 4, 2014
    Assignees: Telcordia Technologies, Inc., Toyota Infotechnology Center U.S.A., Inc.
    Inventors: Wai Chen, Jasmine Chennikara-Varghese, Marcus Pang, Ryokichi Onishi, Toshiro Hikita
  • Patent number: 8645565
    Abstract: Methods, systems, and computer readable media for throttling traffic to an IP network server using alias hostname identifiers assigned to the IP network server with a domain name system are disclosed. One method includes maintaining a plurality of weight values and corresponding alias hostname identifiers for the IP network server that are associated with the IP network server in a DNS system. The method further includes throttling network traffic sent to an IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow to the individual alias hostnames.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: February 4, 2014
    Assignee: Tekelec, Inc.
    Inventors: Robert J. Sparks, Adam B. Roach, Byron Campen
  • Patent number: 8639836
    Abstract: An approach is provided to improve network efficiency. A send segment size, such as a maximum segment size (MSS), that corresponds to data segments being sent to a receiver over a computer network. A data block is identified in a send buffer and the data block includes more than one data segments. Based on the determined send segment size, all but a remaining data segment of the data segments are sent to the receiver. The sent data segments are each the determined send segment size and the remaining data segment is smaller than the send segment size. The remaining data segment is sent to the receiver in response to identifying that the remaining data segment is a portion of the data block.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jos Manuel Accapadi, Kavitha Vittal Murthy Baratakke, Nikhil Hegde, Rashmi Narasimhan
  • Patent number: 8639795
    Abstract: A network management system comprising a data acquisition module itself comprising a measurement module for collecting data coming from probes placed on items of network equipment in a network is provided. The data acquisition module forwards the data to a supervisor module, the data being collected as a function of measurement parameters associated with the probes, wherein the data acquisition module further comprises a measurement adaptation module having a module for adding or removing the probes and for modifying the associated measurement parameters as a function of the collected data.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: January 28, 2014
    Assignee: Alcatel Lucent
    Inventors: Stéphane Betge-Brezetz, Olivier Martinot, Emmanuel Marilly