Congestion Avoiding Patents (Class 709/235)
  • Patent number: 8977764
    Abstract: Application usage is profiled based on application streaming. Code pages of multiple applications are streamed from a server to multiple client computers (endpoints) for execution. The streaming of the code pages is monitored, and usage data is collected such as which pages are streamed to which endpoints, under what circumstances and when. By referencing the streamed code pages and the underlying source code, the code pages are mapped (at least approximately) to corresponding application features. The collected usage data usage and the relevant mapping are analyzed, to create application usage profile data for streamed applications. The application usage profile data can include such information as how often, when, where and by whom application components are being executed, as well as which components cause errors, are most popular, confuse users, etc.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: March 10, 2015
    Assignee: Symantec Corporation
    Inventors: Zulfikar Ramzan, Sourabh Satish, Brian Hernacki
  • Patent number: 8972601
    Abstract: Described is a technology by which additional network communications capacity is provided to an oversubscribed base network where needed, through the use of dynamically provisioned communications links referred to as flyways. A controller detects a need for additional network communications capacity between two network machines, e.g., between two racks of servers with top-of-rack switches. The controller configures flyway mechanisms (e.g., one per rack) to carry at least some of the network traffic between the machines of the racks and thereby provide the additional network communications capacity. The flyway mechanisms may be based on any wireless or wired technologies, including 60 GHz technology, optical links, 802.11n or wired commodity switches.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jitendra D. Padhye, Srikanth Kandula, Paramvir Bahl
  • Patent number: 8972600
    Abstract: Embodiments of the present invention provide methods, systems, and apparatuses for a fault resilient collaborative media serving array comprising a plurality of nodes. In one embodiment, the present invention provides a method for creating a fault resilient collaborative media serving array where the array nodes do not share memory, the serving of a content file is accomplished by the collaborative efforts of many nodes in the array, and where there is no fixed allocation of sessions to nodes.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: March 3, 2015
    Assignee: Concurrent Computer Corporation
    Inventors: Stephen Malaby, James Barkley
  • Patent number: 8973001
    Abstract: Methods, computer readable media, and apparatuses for balancing the number of transaction requests with the number of applications running and processing information for those transaction requests are presented. According to one or more aspects, a message queue receives one or more messages, each including a transaction request, from a computing device. The message queue sends a trigger message to a trigger queue. The load balancing utility monitors the number of messages in the message queue and determines a number of transaction requests to process and starts a number of additional applications to process the additional transaction requests. The applications process the transaction requests and send a response for each of the transaction requests to the message queue. The message queue sends the response back to the computing device.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: March 3, 2015
    Assignee: Bank of America Corporation
    Inventor: Wayne Russell
  • Patent number: 8972560
    Abstract: Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform includes virtual machines and a controller. The controller limits the traffic associated with the virtual machines to enable the virtual machines to achieve desired communication rates, especially when a network servicing the virtual machines is congested. The controller may drop communication messages associated with the virtual machines based on a drop probability evaluated for the virtual machines.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Bansal, Priyank Ramesh Warkhede
  • Patent number: 8966112
    Abstract: A network proxy can be provided as a layer between an application layer protocol (such as the Remote Desktop Protocol) and a transport layer protocol (such as TCP). The network proxy can intercept communications between the application layer protocol and the transport layer protocol. The network proxy can transmit communications on multiple connections, without the application layer or transport layer protocols being aware of the parallelization.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: February 24, 2015
    Assignee: Dell Software Inc.
    Inventors: Michael Franke, Michael McDonald
  • Patent number: 8966087
    Abstract: A load characteristic estimation system includes: a program input unit into which a program that runs on a prescribed computer system is inputted; a program feature information acquisition unit that obtains features from the inputted program; and a load characteristic estimation unit that estimates a load characteristic of the inputted program by reading load characteristic information of another program having a feature similar to the inputted program, from a load characteristic recording unit that records a load characteristic produced in the prescribed computer system when the other program was run on the computer system in the past.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: February 24, 2015
    Assignee: NEC Corporation
    Inventor: Masaki Kan
  • Patent number: 8966111
    Abstract: Methods and apparatus for service planning and analysis. In an aspect, a method is provided for scheduling a presentation for delivery over a distribution network. The method comprises generating a contact window that comprises a selected time duration, performing an allocation cycle to allocate the presentation to the contact window, determining whether the presentation can be allocated, adjusting the selected time duration of the contact window if the presentation cannot be allocated, and repeating said performing, determining and adjusting until the presentation can be allocated.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: February 24, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: An Mei Chen, Ravinder Paul Chandhok
  • Patent number: 8964564
    Abstract: In an example embodiment, a method is provided that receives a broadcast of available bandwidth from a first routing device. A congestion of traffic is detected along a downstream path to a second routing device. This second routing device is an immediate downstream neighbor. As such, an alternate path is established to the second routing device by way of the first routing device based on the available bandwidth in the network and a portion of the traffic is transmitted along the alternate path.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: February 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Marcel Vasseur, David Delano Ward, Stefano Benedetto Previdi
  • Patent number: 8959237
    Abstract: A method of web services throttling in a web application server environment, where a number of web services servers communicate with web services clients over a network. A request is received from a web services client which contains an account ID related to the web services client. An ID reader resident on one of the web services servers reads the account ID; and a value related to the account ID in a counter, resident on the one of the services servers, is incremented. The method also involves communicating with the remaining web services servers to increment the value in a plurality of counters, each of which is resident on one of the remaining web services servers. The web services servers compare the count value related to the account ID to a throttling limit value.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: February 17, 2015
    Assignee: Cellco Partnership
    Inventors: Zhijian Lin, Wei Guang Tan, Lodema Steinbach
  • Patent number: 8959233
    Abstract: A method comprises receiving a request for a network connection and determining if the requested network connection is available. Based on the network connection not being available, the method comprises incrementing a counter. Based on the counter exceeding a threshold value, the method comprises setting a status indicating a bottleneck condition and further responding to the status indicative of the bottleneck condition.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: February 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Balaji Natrajan
  • Patent number: 8959162
    Abstract: An approach for caching potentially repetitive message data in a publication/subscription messaging environment is provided. Specifically, when a message is received on a broker system from a publisher system, the broker system analyzes the message for potentially repetitive data. Once such a set of data has been identified, a unique identifier/key corresponding thereto will be sent back to the publisher system and the set of data will be stored in a (data) cache. Upon receipt, the publisher system will cache/store the unique identifier in a (key) cache. Then, when the publisher system generates a future message that would contain the same set of data, the publisher system will substitute the unique identifier (as retrieved from the key cache) for the set of data to yield an abbreviated/truncated message.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Martin J. Gale, Rick A. Hamilton, II, Andrew R. Jones, Brian M. O'Connell
  • Patent number: 8959244
    Abstract: In a system for streaming data over a network, the type and rate of streaming are automatically varied based on available network bandwidth. Video media is transcoded into different bit rate encodings that are divided into segment files. Segments are sent from a network-aware adaptive streaming (NAAS) server and reassembled and presented to a media player at a client device. The system may download additional segment files ahead of time from multiple NAAS servers to increase throughput. A playback status (“bookmark”) may be maintained to keep track of what the user has viewed and to allow the user to continue playing from where the user left off. The user may continue watching from the bookmark point on the same device or on a different device.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: IChang Lin, Raj Nair, Chin-Cheng Wu
  • Patent number: 8957784
    Abstract: Disclosed herein is an advanced metering infrastructure system that includes electronic meters, each of which being configured to measure and store an amount of energy consumed by each customer and provided with a slave communication modem, a data concentrator for collecting meter data from the electronic meters via a master communication modem that performs wired/wireless communication with the slave communication modems of the electronic meters, and a meter reading server for receiving and managing the meter data collected by the data concentrator. The master communication modem and each of the slave communication modems implement mutual communication interfaces using a protocol stack. The protocol stack includes a network layer, an application layer, and a modem performance analysis layer disposed between the network layer and the application layer and configured to analyze quality of a communication link between the master communication modem and each slave communication modem.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: February 17, 2015
    Assignee: Korea Electric Power Corporation
    Inventors: No-Gil Myoung, Young-Hyun Kim, Sang-Youm Lee, Byung-Seok Park, In-Ji Choi, Ho-Wook Yang
  • Patent number: 8954595
    Abstract: The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment, the client-side acceleration functionality is provided by an acceleration program that performs a transport layer connection buffering technique for improving performance of communications and delivery of a remotely-accessed application. The acceleration program establishes a transport layer connection from the client to the server and buffers requests of the client based on determining a difference between a rate of consumption of responses received by the client from a server and a rate of production of requests transmitted by the client to the server. As such, the acceleration program can throttle transmissions of the client if the client's rate of consumption falls behind the rate of submission of requests.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 10, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Prabakar Sundarrajan, Junxiao He, Sergey Verzunov, Charu Venkatraman, Anil Shetty
  • Patent number: 8953443
    Abstract: A method and apparatus for providing a congestion management of a wireless communication network are disclosed. For example, the method projects dynamically a trend for a network element of the wireless communication network, using a functionality metric associated with the network element of the wireless communication network, and determines if there is a potential congestion in accordance with the trend. The method then provides a notification of the potential congestion, if there is a potential congestion for the network element of the wireless communication network.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: February 10, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chen-Yui Yang, Huang Lee, Raghvendra Savoor
  • Patent number: 8954575
    Abstract: Embodiments perform centralized input/output (I/O) path selection for hosts accessing storage devices in distributed resource sharing environments. The path selection accommodates loads along the paths through the fabric and at the storage devices. Topology changes may also be identified and automatically initiated. Some embodiments contemplate the hosts executing a plurality of virtual machines (VMs) accessing logical unit numbers (LUNs) in a storage area network (SAN).
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: February 10, 2015
    Assignee: VMware, Inc.
    Inventors: Krishna Raj Raja, Ajay Gulati
  • Patent number: 8954535
    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Bruno Rijsman, Usha Sharma, Prabhakaran Ganesan, Sankar Ramamoorthi
  • Patent number: 8954584
    Abstract: There are provided mechanisms and methods for automating management of Scalable Distributed Persistent Applications (SDPA) in a grid computing environment. These mechanisms and methods make it possible for physical and operating system resources in the grid to be dynamically allocated and/or de-allocated based upon the results of monitoring performance and monitoring usage of physical and operating system resources.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: February 10, 2015
    Assignee: Oracle America, Inc.
    Inventors: Udayakumar Subbarayan, Friedrich Ferstl, Charu V. Chaubal
  • Patent number: 8954596
    Abstract: Techniques are disclosed for a client device to stream a user-selected media file from a content server. The client device may create a playlist of dynamic virtual chunks to represent a single media stream file on a streaming media server. The playlist itself may be generated from an index in the header of a given stream defining what chunks, or segments of multiplexed audiovisual content, are present within that stream. The playlist of dynamic virtual chunks provides the playback engine on the client device with a list of individual files that may be requested from the streaming server independently of one another, despite the stream being stored on the server as a single media stream file.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: February 10, 2015
    Assignee: Netflix, Inc.
    Inventors: David R. Ronca, Kay Neuenhofen, James M. Zollinger
  • Patent number: 8953627
    Abstract: A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen intermittently to the datacast, yet still receive all of the data objects published by the server in a timely manner, and in a way that is more optimal in terms of client resource use. This ensures that listening clients can receive a complete set of the data objects broadcast while being able to conserve client processing and power resources by not requiring continuous listening by the client to the datacast.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: February 10, 2015
    Assignee: Roundbox, Inc.
    Inventors: Peter Andrew Mataga, Igor Slepchin
  • Patent number: 8949452
    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. 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. A first portion of a content file may be pre-delivered to the receiving system so that users may consume the first portion content while the buffer is pre-filled.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: February 3, 2015
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, David Gibbons, John Michael Burnette
  • Patent number: 8949383
    Abstract: In one embodiment, a solution is provided wherein a volume hierarchy may be received at a network device in a storage area network. Once the network device is ready to apply the volume hierarchy, a message so indicating may be sent. Later, a command to apply the volume hierarchy may be received and the volume hierarchy may be applied so that the network device processes IOs using the volume hierarchy.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: February 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Maurilio Cometto, Roy D'Cruz, Arindam Paul, Siva Ramineni, Ronak Desai
  • Patent number: 8943219
    Abstract: A facility for congestion management and latency prediction is described. In various embodiments, the facility sums a series of fractional transmission delays wherein each fractional transmission delay is measured as a probability of a failed transmission attempt multiplied by the cost of the failed transmission attempt, and provides the sum.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: January 27, 2015
    Assignee: CoCo Communications Corp.
    Inventors: Riley Eller, Dennis Edwards, Jeremy Bruestle, Mark L Tucker
  • Patent number: 8943218
    Abstract: Embodiments of the present invention provide methods, systems, and apparatuses for a fault resilient collaborative media serving array comprising a plurality of nodes. In one embodiment, the present invention provides a method for creating a fault resilient collaborative media serving array where the array nodes do not share memory, the serving of a content file is accomplished by the collaborative efforts of many nodes in the array, and where there is no fixed allocation of sessions to nodes.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: January 27, 2015
    Assignee: Concurrent Computer Corporation
    Inventors: Stephen Malaby, James Barkley
  • Patent number: 8938553
    Abstract: Proxy devices associate their direct connection with a client/server connection passing through one or more NAT devices. First proxy device receives a network connection request from a client. First proxy device stores connection information in association with a connection identifier. Connection information may reflect the usage of NAT devices between the two proxy devices. First proxy device sends a connection response including the connection identifier to the client. Second proxy device sends a direct connection request to first proxy device to establish a direct connection. Direct connection request includes the connection identifier, which is used by first proxy device to associate the direct connection with stored connection information. First proxy device may use the connection information to direct network traffic received via this direct connection to the correct destination and to divert network traffic from the server to the client through the direct connection and first and second proxy devices.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: January 20, 2015
    Assignee: Riverbed Technology, Inc.
    Inventors: Kand Ly, Michael J. Demmer, Steven McCanne, Alfred Landrum
  • Patent number: 8938546
    Abstract: A system receives a first request for data associated with a data stream received over a first network from a remote source and then determines when the requested data will be available based on analyzing the data stream. The system communicates a second request for the requested data over a second network to the remote source when the requested data will not be available from the data stream within a threshold time and receives the requested data from the remote source over at least one from the list including the first network and the second network.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: January 20, 2015
    Assignee: OpenTV, Inc.
    Inventor: Matthew Orzen
  • Publication number: 20150019752
    Abstract: Embodiments relate to controlling workload flow on converged Ethernet links. An aspect includes coupling, by a processing device, a first control loop to a second control loop. The second control loop monitors the operation of the first control loop. An equilibrium set point is initialized for the second control loop prior to commencing operation of the first control loop. Accordingly, the equilibrium set point value is adjusted in the second control loop continuously based on a rate of operation of the first control loop.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: Nikolaos Chrysos, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg, Fredy D. Neeser
  • Patent number: 8934487
    Abstract: A first packet is received from a client over an internal network destined for a remote node of an external network. The first packet includes a source IP address having an internal network portion that identifies a location of the client in the internal network and an external network portion that identifies a location of the internal network accessible by the external network. An obfuscation operation is performed on the internal network portion of the source IP address of the first packet to conceal the location of the client in the internal network and the internal network portion of the source IP address of the first packet is rewritten with the obfuscated internal network portion while maintaining the current external network portion of the source IP address. Thereafter, the first packet is transmitted to the remote node over the external network.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: January 13, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Christian Vogt, Petri Jokela
  • Patent number: 8928727
    Abstract: The subject technology discloses configurations for receiving input device data via an unreliable data channel from a first computing device in which the input device data includes keyboard data, mouse input data and/or touch and gesture data from the first computing device. The subject technology determines a host client computing device among one or more second computing devices in a multiway video conference for receiving the input device data. Further, the subject technology transmits the input device data via a second unreliable data channel to the determined host client computing device, where the input device data is transmitted on a separate data channel from any video or audio data transmitted to the host client computing device.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Timothy Seeds Milligan, Chee Chew, Daniel Caiafa, Hin-Chung Lam, James Neil Weatherall
  • Patent number: 8918535
    Abstract: A method and system is provided for controlling bandwidth rate limiting and client rendering rate limiting in a video delivery network. The method provides network service providers with a means for overriding video delivery data rates selected through dynamic client bitrate adaptation, as well as video data rendering rates of the clients, to limit the impact of network congestion. A system is also specified for implementing a client and a proxy computer in accordance with the method. The system works transparently with standard HTTP-based video delivery systems and includes an HTTP proxy cache infrastructure to support bandwidth rate limiting and client rending rate limiting. The system further provides for administrative overrides of client bitrate selection and client bandwidth usage.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: December 23, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Jianguo Xu
  • Patent number: 8918536
    Abstract: A method and apparatus for optimizing computer network bandwidth usage to prevent congestion is described. In one embodiment, the method comprises comparing a permissible bandwidth usage with a data transfer rate to produce a comparison result and adjusting the data transfer rate for performing at least one data transfer operation based on the comparison result.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: December 23, 2014
    Assignee: Symantec Corporation
    Inventors: Nilesh Girish Telang, Kevin Elliott Jordan, Nitin Suresh Supekar
  • Patent number: 8914517
    Abstract: A method for load balancing resource requests among a plurality of servers is disclosed and includes providing an enterprise content management (ECM) system coupled to processing servers for managing a plurality of resources, where each resource is identified by a resource identifier. The ECM system includes a load manager that receives a first plurality of requests. Each request includes a resource identifier and an action, and is assigned to a processing server for processing. The method includes recording performance statistics for each request when each request is processed. Request types based on the resource identifier and the action of each request are also identified. For each request type, a weighting factor is generated based on the performance statistics for each request of the request type. Thereafter, a new request is assigned to a processing server based on the weighting factor for request type of the new request.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: December 16, 2014
    Assignee: EMC Corporation
    Inventors: Boris Shpilyuck, Dmitry Limonov, Dmitry Volchegursky, Alex Rankov
  • Patent number: 8914502
    Abstract: Described herein are systems and methods for use with a load balancer or traffic director, and administration thereof, wherein the traffic director is provided as a software-based load balancer that can be used to deliver a fast, reliable, scalable, and secure platform for load-balancing Internet and other traffic to back-end origin servers, such as web servers, application servers, or other resource servers. In accordance with an embodiment, the system comprises a traffic director having one or more traffic director instances, which is configured to receive and communicate requests, from clients, to origin servers having one or more pools of servers. A health check subsystem periodically checks the health of its configured resource servers, and also attempts to detect changes in the one or more pools, by sending requests to any new server instances configured as origin servers within the pool, receiving appropriate responses, and updating the configuration accordingly.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: December 16, 2014
    Assignee: Oracle International Corporation
    Inventors: Arvind Srinivasan, Sriram Natarajan
  • Patent number: 8914537
    Abstract: A method, system, and computer program product for identifying network congestion in a communication system. A connection manager identifies a number of packet delay times of a plurality of data packets within the communication system; determines whether the at least one packet delay time meets a threshold; and responsive to the at least one packet delay time meeting the threshold, adjusts a congestion indicator.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: December 16, 2014
    Assignees: Intel Mobile Communications GmbH, Intel Corporation
    Inventors: Jing Zhu, Juergen Kreuchauf
  • Publication number: 20140365681
    Abstract: A data management method includes acquiring, by a management computer, information of an amount of resource load from a plurality of computers; when a first computer having a higher amount of load than a threshold value is detected in a first area to which a first computer belongs, generating, by the management computer, a second identification range of identifier values by adding a first identification range of a first area to which the detected first computer belongs to a first identification range of a second area different from the first area; calculating, by the first computer, a first target identification of a second computer in the second area corresponding to the first data, based on the first identification ranges and the second identification range, when an operation request for first data is received; and transferring, by the first computer, the operation request for the first data to the second computer.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 11, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Kei Hamada, Ryohei Yokoyama
  • Patent number: 8908524
    Abstract: A method for detecting congestion in a transport network is provided. The congestion detection utilizes flow control including relative bitrate. The method comprises counting the number of detected frame loss events for a flow. The method further comprises determining if the number of detected frame losses is greater than or equal to a corresponding threshold, wherein the threshold used is an individual threshold for the flow set taking into account relative bitrate weights of the flow, and detecting transport network congestion for the flow when the number of detected frame losses is greater than or equal to the corresponding threshold.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: December 9, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Sándor Rácz, Lars Blomstergren, Peter Lundh, Szilveszter Nádas
  • Patent number: 8909807
    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 only 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: April 15, 2010
    Date of Patent: December 9, 2014
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, David Gibbons, John Michael Burnette
  • Publication number: 20140359159
    Abstract: Methods, systems, and computer-storage media for performing a method of facilitating utilization of datagram-based protocols are provided. In embodiments, the method includes initiating a connection with a datagram socket to establish a pathway using a datagram-based protocol. Thereafter, the datagram-based protocol can be used to communicate data to a virtual private network server. Upon recognizing that a virtual private network interface has been idle for a predetermined period of time, a connection with a connection socket is initiated to establish a pathway using a connection-based protocol.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 4, 2014
    Inventor: GERARDO DIAZ-CUELLAR
  • Patent number: 8903949
    Abstract: Methods, systems, and articles of manufacture to generate file transfer monitoring criteria are disclosed. An example method obtains a file transfer log file from a first network entity and obtains from the transfer log file file transfer metadata that is associated with file transfer activity between the first network entity and a second network entity. The file transfer metadata is used to generate a file transfer monitoring criterion that is associated with selectively monitoring the file transfer activity between the first network entity and the second network entity. Service level criteria associated with the file transfer event is automatically updated based on the file transfer monitoring criterion.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: S Sridhar, Shamika S. Naik, Thurman O. Pylant, Michael C. Rieser, Steven D. Woodcock, Stuart D. Ander, Palanisamy A. Gounder, Guy Briggs, Ashish Rajput, Lalit Pant, Michael G. Christiansen
  • Patent number: 8902797
    Abstract: The present disclosure generally relates to techniques to reduce energy consumption in a multiple-input multiple-output (MIMO) system. Some example embodiments may include collecting a set of information associated with one or more of an energy consumption, a network traffic condition, an environmental condition, and/or quality of a communication link associated with the first wireless communication device and/or the MIMO system, configuring the first wireless communication device to operate at a first reduced energy consumption level based on the collected set of information, identifying operation information associated with the first wireless communication device based upon at least the configuration of the first wireless communication device, and transmitting the operation information for reception by the second wireless communication device so that the second wireless communication device can be configured to operate at a second reduced energy consumption level based on the operation information.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: December 2, 2014
    Assignee: Empire Technology Development LLC
    Inventor: Miodrag Potkonjak
  • Patent number: 8904034
    Abstract: The disclosure discloses a method, an apparatus and a core network entity for processing network congestion, which enable: extracting adjacent data packets which have the same number as that of the preset interval value from an output port queue when the output port is detected to be in congestion state, and acquiring the source terminal address information of the adjacent data packets; searching for the source terminal transmitting the most data packets according to the source terminal address information; and transmitting a congestion information to the source terminal transmitting the most data packets.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: December 2, 2014
    Assignee: ZTE Corporation
    Inventor: Xiaoli Song
  • Patent number: 8904003
    Abstract: A method for job delegation including receiving a job from a user by a first management object, identifying a target system for the job using a data model in the first management object and a job delegation policy, where the data model comprises an object representing the target system, and determining a first nexthop for the target system, where the first nexthop is a second management object. The method also includes placing the job on a queue corresponding to the second management object, where the queue is located in the first management object, receiving the job by the second management object, locating the target system and a driver corresponding to the target system using the second management object, and executing the job using the driver corresponding to the target system.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: December 2, 2014
    Assignee: Oracle America, Inc.
    Inventor: Michael J. Wookey
  • Patent number: 8903968
    Abstract: A distributed computing environment for executing applications in a degraded state during constrained resource availability.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Craig W. Fellenstein, Vincenzo V. Di Luoffo
  • Patent number: 8904032
    Abstract: The size and location of an envelope of a data block are included in the posting to a second device of a descriptor list entry for the data block, thus allowing the second device to read the data block without having to first read the descriptor list entry. This envelope may be the same size and location of the data block, or this envelope may be larger than the data block. For example, as the size of the posted register may not be large enough to also store all of the bits required to specify the exact size and position of the data block, a larger data block envelope is defined without specifying the exact low order bits of the size and/or location of the data block envelope.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 2, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Michael B. Galles
  • Patent number: 8903989
    Abstract: Embodiments of the present invention are directed to providing configurable transmission rates for devices within a multi-device enclosure, despite common communication media within the multi-device enclosure that would otherwise constrain or fix the transmission rates of the devices. In one embodiment of the present invention, implemented within a virtual-connect manager or other module or device contained in, or associated with, a multi-server enclosure, the virtual-connect manager provides an administrative or management interface through which each server can be assigned a maximum transmission rate. The virtual-connect manager then continuously monitors the transmission rates of servers and/or ports within servers in order to apply back pressure, or flow control, so that the servers and/or ports within servers do not exceed the configured maximum transmission rates.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mike Chuang, Charles L. Hudson
  • Patent number: 8904031
    Abstract: In a first enterprise joined in a distributed, federated network of second enterprises, a system is provided for managing data flow between enterprises, the system including a data management server in the first enterprise having access to sets of rules for managing data flow to and from the first enterprise, a first data interface in the first enterprise dedicated to data transfer to a paired second dedicated data interface at a neighboring second enterprise in the federation, wherein the first data interface manages data sent to the second interface and/or data incoming from the second interface according to the sets of rules for managing data flow.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: December 2, 2014
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Herbert Willi Artur Ristock, Brian Galvin
  • Patent number: 8898262
    Abstract: A method for configuring a network path of a network for transferring a data flow, whereby said path has a network device susceptible of network congestion and arranged for storing at least a part of the data flow. The method includes determining at least one possible path for transferring between locations of source and destination a data flow, the data flow being classified according to a footprint measure indicative of a possible difference between the total amount of incoming data and the total amount of outgoing data in the at least one network device over a time interval having a duration of one or more time units, the time unit is chosen that individual data units of the at least one data flow are distinguishable at byte level by the network device, and configuring the at least one path according to the footprint measure.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: November 25, 2014
    Assignee: SDNSquare
    Inventors: Luc Maria Jozef Andries, Piet Marie Alfons Rosa Demeester
  • Patent number: 8892768
    Abstract: A load balancing apparatus stores a transfer rule in which a path control identifier for identifying a path for a message sent from a client device is associated with relay device information for specifying a relay device that creates the path control identifier. When receiving a message from the client device, the load balancing apparatus determines whether the message contains the path control identifier. If the load balancing apparatus determines that the path control identifier is contained, the load balancing apparatus specifies, from the transfer rule, relay device information with which the path control identifier is associated and then sends the message to a relay device that is specified by the specified relay device information. In contrast, if the load balancing apparatus determines that the path control identifier is not contained, the load balancing apparatus sends the message to the relay device specified in accordance with a predetermined condition.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: November 18, 2014
    Assignee: Fujitsu Limited
    Inventors: Kouichirou Amemiya, Kazumine Matoba, Masaaki Takase, Kenichi Abiru, Hitoshi Ueno
  • Patent number: 8892765
    Abstract: A method for facilitating substantially simultaneous receipt of content included in at least one document by a plurality of intended recipients is disclosed. At least one portion of impactful content is delimited in the at least one document to define at least one impactful block (IBlock). A remaining portion of content is delimited to define at least one non-impactful block (NIBlock). The least one IBlock is transmitted to be received substantially simultaneously by the plurality of intended recipients.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: November 18, 2014
    Assignee: Acquire Media Ventures Inc.
    Inventors: Lawrence C. Rafsky, Robert E. Ungar, Thomas B. Donchez, Lonne F. Katz, Christopher W. Lea