Threaded messaging in a computer storage system
Number of patents in Portfolio can not be more than 2000
United States of America Patent
Stats
-
Dec 27, 2011
Grant Date -
Oct 2, 2008
app pub date -
Dec 12, 2007
filing date -
Jun 25, 2003
priority date (Note) -
Expired
status (Latency Note)
![]() |
A preliminary load of PAIR data current through [] has been loaded. Any more recent PAIR data will be loaded within twenty-four hours. |
PAIR data current through []
A preliminary load of cached data will be loaded soon.
Any more recent PAIR data will be loaded within twenty-four hours.
![]() |
Next PAIR Update Scheduled on [ ] |

Importance

US Family Size
|
Non-US Coverage
|
Patent Longevity
|
Forward Citations
|
Abstract
In one embodiment, a method comprises, using at least one processor, controlling communication between Service Level Agreement (SLA) processes of an SLA services module and at least one I/O performance gateway; and using a thread pair associated with each of the at least one processors, processing inbound signals from the at least one I/O erformance atewa being sent to the SLA services module via an inbound thread, and processing outbound signals to the at least one I/O performance gateway received from the SLA services module via an outbound thread, wherein the inbound thread and the outbound thread operate asynchronously to provide non-blocking messaging.

First Claim
Family

- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
Patent Owner | Address | Total Patents |
---|---|---|
INTERNATIONAL BUSINESS MACHINES CORPORATION | ARMONK, NY | 49752 |
International Classification(s)
Inventor(s)
Inventor Name | Address | # of filed Patents | Total Citations |
---|---|---|---|
Chambliss, David Darden | Morgan Hill, US | 16 | 475 |
Jadav, Divyesh | San Jose, US | 35 | 857 |
Lee, Tzongyu Paul | Santa Clara, US | 6 | 163 |
Menon, Ramachandran Gopalakrishna | Sunnyvale, US | 6 | 198 |
Pandey, Prashant | Fremont, US | 38 | 503 |
Xu, Jian | San Jose, US | 342 | 3756 |
Cited Art Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
2002/0039,352 Methods, systems, and computer program products for managing a service provided by a network | 101 | 2001 | |
|
|||
* 7412538 Request event manager and event lists for home and office systems and networks | 38 | 2000 | |
|
|||
2002/0103,969 System and method for storing data | 90 | 2001 | |
|
|||
5548760 Message handler | 23 | 1995 | |
|
|||
* 2009/0125,887 SYSTEM AND METHOD FOR GENERATING ERROR TRACES FOR CONCURRENCY BUGS | 33 | 2008 | |
|
|||
2003/0055,972 Methods and systems for shared storage virtualization | 82 | 2002 | |
|
|||
* 6571140 Service-oriented community agent | 260 | 2000 | |
|
|||
6701342 Method and apparatus for processing quality of service measurement data to assess a degree of compliance of internet services with service level agreements | 131 | 2000 | |
|
|||
6167423 Concurrency control of state machines in a computer system using cliques | 59 | 1997 | |
* 7873719 Enterprise management system | 23 | 2005 | |
|
|||
2004/0181,476 Dynamic network resource brokering | 105 | 2003 | |
|
|||
6915386 Processing service level agreement (SLA) terms in a caching component of a storage system | 4 | 2002 | |
2004/0205,206 System for managing and controlling storage access requirements | 167 | 2003 | |
* 7519725 System and method for utilizing informed throttling to guarantee quality of service to I/O streams | 95 | 2003 | |
2004/0236,846 System and method for utilizing informed throttling to guarantee quality of service to I/O streams | 35 | 2003 | |
7349958 Method for improving performance in a computer storage system by regulating resource requests from clients | 6 | 2003 | |
2005/0066,026 Method of displaying real-time service level performance, breach, and guaranteed uniformity with automatic alerts and proactive rebating for utility computing environment | 50 | 2003 | |
* 2010/0281,464 ASPECT-ORIENTED PARALLEL PROGRAMMING LANGUAGE EXTENSIONS | 30 | 2009 | |
|
|||
* 7140025 Method and apparatus for providing a real-time message routing communications manager | 25 | 1999 | |
|
|||
2003/0009,444 Secured shared storage architecture | 26 | 2002 | |
|
|||
6484224 Multi-interface symmetric multiprocessor | 173 | 1999 | |
7082463 Time-based monitoring of service level agreements | 88 | 2000 | |
|
|||
* 7159026 Service performance correlation and analysis | 24 | 2002 | |
|
|||
2002/0194,324 System for global and local data resource management for service guarantees | 210 | 2002 | |
2004/0243,699 Policy based management of storage resources | 221 | 2003 | |
|
|||
* 7523492 Secure gateway with proxy service capability servers for service level agreement checking | 1 | 2001 | |
|
|||
6457098 Methods and apparatus for coordinating shared multiple raid controller access to common storage devices | 71 | 2000 | |
|
|||
2003/0041,163 Data processing architectures | 58 | 2002 | |
|
|||
* 6519595 Admission control, queue management, and shaping/scheduling for flows | 48 | 1999 | |
|
|||
2002/0049,841 Systems and methods for providing differentiated service in information management environments | 209 | 2001 | |
2002/0091,722 Systems and methods for resource management in information storage environments | 61 | 2001 | |
|
|||
* 6161152 System for providing asynchronous I/O operations by identifying and polling a portal from an application process using a table of entries corresponding to I/O operations | 16 | 1998 | |
|
|||
6816905 Method and system for providing dynamic hosted service management across disparate accounts/sites | 174 | 2000 | |
|
|||
6681232 Operations and provisioning systems for service level management in an extended-area data communications network | 262 | 2001 | |
|
|||
2003/0043,821 Network-system, management-system, method and computer program product | 12 | 2002 |
Patent Citation Ranking
Forward Cite Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
9842156 System and method for providing differentiated storage service in a database | 0 | 2011 |
Maintenance Fees
Fee | Large entity fee | small entity fee | micro entity fee | due date |
---|---|---|---|---|
7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Jun 27, 2019 |
11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Jun 27, 2023 |
Fee | Large entity fee | small entity fee | micro entity fee |
---|---|---|---|
Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |
Full Text

Legal Events

Matter Detail

Renewals Detail

Note
The template below is formatted to ensure compatibility with our system.
Provide tags with | separated like (tags1|tags2).
Maximum length is 128 characters for Customer Application No
Mandatory Fields * - 'MatterType','AppType','Country','Title','SerialNo'.
Acceptable Date Format - 'MM/DD/YYYY'.
Acceptable Filing/App Types -
- Continuation/Divisional
- Original
- Paris Convention
- PCT National
- With Priority
- EP Validation
- Provisional Conversion
- Reissue
- Provisional
- Foreign Extension
Acceptable Status -
- Pending
- Abandoned
- Unfiled
- Expired
- Granted
Acceptable Matter Types -
- Patent
- Utility Model
- Supplemental Protection Certificate
- Design
- Inventor Certificate
- Plant
- Statutory Invention Reg
Advertisement
Advertisement
Advertisement

Advertisement

Advertisement

Recipient Email Address

Recipient Email Address

Comment
Recipient Email Address

Success
E-mail has been sent successfully.
Failure
Some error occured while sending email. Please check e-mail and try again!
PAIR load has been initiated
A preliminary load of cached data will be loaded soon. Current PAIR data will be loaded within twenty four hours.
File History PDF
Thank you for your purchase! The File Wrapper for Patent Number 8086711 will be available within the next 24 hours.
Add to Portfolio(s)
To add this patent to one, or more, of your portfolios, simply click the add button.
This Patent is in these Portfolios:
Add to additional portfolios:

Last Refreshed On:
Changes done successfully
Important Notes on Latency of Status data
Please note there is up to 60 days of latency in this Status indicator for certain status conditions. You can obtain up-to-date Status indicator readings by ordering PAIR for the file.
An application with the status "Published" (which means it is pending) may be recently abandoned, but not yet updated to reflect its abandoned status. However, an application filed less than one year ago is unlikely to be abandoned.
A patent with the status "Granted" may be recently expired, but not yet updated to reflect its expired status. However, it is highly unlikely a patent less than 3.5 years old would be expired.
An application with the status "Abandoned" is almost always current, but there is a small chance it was recently revived and the status not yet updated.
Important Note on Priority Date data
This priority date is an estimated earliest priority date and is purely an estimation. This date should not be taken as legal conclusion. No representations are made as to the accuracy of the date listed. Please consult a legal professional before relying on this date.
We are sorry but your current selection exceeds the maximum number of portfolios (0) for this membership level. Upgrade to our Level for up to -1 portfolios!.