Considering remote end point performance to select a remote end point to use to transmit a task

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20070156879A1
SERIAL NO

11325071

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Provided are a method, system and program for considering remote end point performance to select a remote end point to use to transmit a task. A maximum outstanding tasks and a current outstanding tasks comprising a number of outstanding tasks transmitted over a network are provided. A task is received to transmit over the network. A determination is made as to whether the current outstanding tasks is less than the maximum outstanding tasks. The received task is transmitted over the network in response to determining that the current outstanding tasks is less than the maximum outstanding tasks.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY46918

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chen, James Chien-Chiung Tucson, AZ 26 127
Fung, Chung Man San Francisco, CA 9 44
Harris, Theodore Timothy JR Tucson, AZ 4 37
Klein, Steven Edward Tucson, AZ 13 24

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 2004/0240,436 Method and apparatus for voice latency reduction in a voice-over-data wireless communication system 2 2004
* 2006/0282,835 Systems and methods for managing tasks and reminders 5 2005
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 7363541 Command management using task attributes 5 2004
* 2006/0280,119 Weighted proportional-share scheduler that maintains fairness in allocating shares of a resource to competing consumers when weights assigned to the consumers change 14 2005
 
CRIMSON CORPORATION (1)
* 2003/0050,955 Method and apparatus to perform automated task handling 17 2001
 
PREMISE DEVELOPMENT CORPORATION (1)
* 2007/0067,199 System and method for selecting a best-suited individual for performing a task from a plurality of individuals 9 2005
 
XEROX CORPORATION (1)
* 2002/0078,130 Method and system for executing batch jobs by delegating work to independent service providers 29 2000
 
LG-NORTEL CO., LTD. (1)
* 2003/0128,686 Variable delay buffer 2 2002
 
Xyron Corporation (1)
* 2004/0172,631 Concurrent-multitasking processor 24 2003
 
ORACLE AMERICA, INC. (2)
* 6850488 Method and apparatus for facilitating efficient flow control for multicast transmissions 5 2000
* 2004/0030,819 System and method for processing node interrupt status in a network 3 2002
 
PERSHING INVESTMENTS LLC (1)
* 2003/0093,567 Serverless storage services 41 2002
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 2005/0058,145 System and method for real-time jitter control and packet-loss concealment in an audio signal 31 2003
* 2007/0101,284 Unified tracking of time dependent events 14 2005
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
* 2006/0212,869 Resource management method and apparatus 13 2004
* 2007/0124,733 Resource management in a multi-processor system 16 2005
 
KABUSHIKI KAISHA TOSHIBA (1)
* 5974392 Work flow system for task allocation and reallocation 116 1996
 
HITACHI SOFTWARE ENGINEERING CO., LTD. (2)
* 2006/0026,346 Computer system for load balance, program and method for setting paths 4 2004
* 7120912 Computer system for load balance, program and method for setting paths 12 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6459682 Architecture for supporting service level agreements in an IP network 168 1998
 
CONSENTRY NETWORKS, INC. (1)
* 2006/0218,556 Mechanism for managing resource locking in a multi-threaded environment 46 2005
 
EXTREME NETWORKS, INC. (1)
* 6047328 Method and apparatus for allocating a transmission rate to source end nodes in a network 20 1998
 
LUCENT TECHNOLOGIES INC. (1)
* 2007/0155,395 Scheduling mobile users based on cell load 27 2005
 
CISCO TECHNOLOGY, INC. (3)
* 6912224 Adaptive playout buffer and method for improved data communication 8 1998
* 6515963 Per-flow dynamic buffer management 87 1999
* 7215641 Per-flow dynamic buffer management 35 2004
 
ADVANTECH SATELLITE NETWORKS INC. (1)
* 2003/0123,394 Flow control between performance enhancing proxies over variable bandwidth split links 78 2002
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
* 6205119 Adaptive bandwidth sharing 29 1997
 
MOUNT SINAI SCHOOL OF MEDICINE (1)
* 2004/0146,007 Routing method for mobile infrastructureless network 15 2003
 
RAMBUS INC. (1)
* 6898692 Method and apparatus for SIMD processing using multiple queues 8 2000
 
INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY (1)
* 2006/0209,837 Method and apparatus for dynamically managing a retransmission persistence 8 2005
 
SINOTECH PLC, L.L.C. (1)
* 2003/0093,467 Server for remote file access system 20 2002
 
RPX CLEARINGHOUSE LLC (1)
* 2008/0040,630 Time-Value Curves to Provide Dynamic QoS for Time Sensitive File Transfers 5 2006
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 6278691 Communications system 32 1998
* 7228347 Image processing device and image processing method 2 2003
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
DRIVESCALE, INC. (1)
* 9794112 Method and system for balancing storage data traffic in converged networks 0 2015
 
EMC IP HOLDING COMPANY LLC (1)
* 7817562 Methods and systems for back end characterization using I/O sampling 0 2006
 
NETAPP, INC. (1)
* 9354821 Bridging storage controllers in clustered deployments 0 2014
* Cited By Examiner