IP Library Granted Patent US 8,392,586
Granted Patent B2
US 8,392,586 · App. 09/858,080 · Granted Mar 5, 2013

Method and apparatus to manage transactions at a network storage device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,392,586
App. No.
09/858,080
Granted
Mar 5, 2013
Kind
B2
Abstract

An apparatus and method for managing a number of transactions at a network storage device (e.g., a NAS device). The network storage device is identified on the network and a usage policy is generated. The usage policy defines a number of rules comprising conditions and corresponding priorities. A transaction preferably comprises meta data associated therewith. The meta data is read from the transaction and compared to the conditions of the rules defined in the usage policy. The transactions are prioritized at the network storage device based on the rules.

Claims (26)

1. A network storage device, comprising:

a non-transitory computer readable storage medium; and

non-transitory computer readable program code residing in said storage medium, including program code that is executed to:

receive an incoming transaction having a data field that includes a meta data field with data and a priority field with a requested priority;

define a usage policy that assigns a priority to the incoming transaction based on the data in the meta data field and that assigns priorities to outgoing transactions; and

override the priority based on the data in the meta data field with the requested priority included in the priority field of the incoming transaction.

2. The network storage device of claim 1 , wherein said program code is further executed to:

read, by an agent in the network storage device, the data in the meta data field;

compare the data to conditions defined in a table having the usage policy; and

prioritize the incoming transaction based on a comparison of the data to the conditions in the table.

3. The network storage device of claim 1 , wherein said computer readable program code further comprises program code for identifying said network storage device, and wherein said network storage device is a NAS device.

4. The network storage device of claim 1 , wherein the priority based on the data in the meta data field is based on an application ID of an application originating the incoming transaction.

5. The network storage device of claim 1 , wherein the meta data field includes both a user ID and a purpose for accessing the network storage device.

6. The network storage device of claim 1 , wherein the priority based on the data in the meta data field includes a particular partition of the network storage device.

7. The network storage device of claim 1 , wherein an agent in the network storage device assigns a priority to the incoming transaction based on the data in the meta data field.

8. A method for managing transactions at a network storage device, comprising:

receiving, at the network storage device, an incoming transaction having a data field that includes a meta data field with data and a priority field with a requested priority;

assigning, by an agent at the network storage device, a priority to the incoming transaction based on the data in the meta data field satisfying a condition of a usage policy; and

overriding, at the network storage device, the priority based on the data in the meta data field with the requested priority included in the priority field of the incoming transaction.

9. The method of claim 8 further comprising:

reading, by the agent, the data in the meta data field;

comparing the data to conditions defined in a table having the usage policy;

prioritizing the incoming transaction based on a comparison of the data to the conditions in the table.

10. The method of claim 8 , wherein said priority based on the data in the meta data field includes an application ID of an application originating the incoming transaction.

11. The method of claim 8 , wherein the priority based on the data in the meta data field includes both a user ID and a purpose for accessing the network storage device.

12. The method of claim 8 , wherein the priority based on the data in the meta data field includes a particular partition of the network storage device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 059058/0720 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2001
From: COLLINS, KEVIN; POPPEN-CHAMBERS, RONALD E.
To: HEWLETT-PACKARD COMPANY
Reel/Frame 012127/0564 →