IP Library Patent Application 12173631
Patent Application
App. No. 12/173,631

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN EXTENDED CAPABILITY TO A SYSTEM

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 None
App. No.
12/173,631
Abstract

A system, method, and computer program product are included for providing an extended capability to a system. In operation, a request to boot a system is identified. Additionally, in response to the request, extended capability code is returned. Furthermore, the extended capability code is capable of being executed to provide an extended capability.

Claims (32)

1 . A method, comprising:

identifying a request to boot a system; and

in response to the request, returning extended capability code;

wherein the extended capability code is capable of being executed to provide an extended capability.

2 . The method as set forth in claim 1 , wherein the request is received by a single storage device.

3 . The method as set forth in claim 1 , wherein the request is received by a plurality of storage devices.

4 . The method as set forth in claim 1 , wherein boot code is substituted with the extended capability code.

5 . The method as set forth in claim 1 , wherein, after the extended capability code is returned, boot code is returned.

6 . The method as set forth in claim 5 , wherein the boot code is executed after execution of the extended capability code.

7 . The method as set forth in claim 1 , wherein the extended capability code is executed by a host.

8 . The method as set forth in claim 1 , wherein the extended capability includes an extended communication capability.

9 . The method as set forth in claim 1 , wherein the extended capability includes an extended security capability.

10 . The method as set forth in claim 1 , wherein the extended capability includes an extended data back-up capability.

11 . The method as set forth in claim 1 , wherein the extended capability includes an extended statistics capability.

12 . The method as set forth in claim 1 , wherein the extended capability includes retrieving additional extended capability code, where the additional extended capability code is capable of being executed to provide an additional extended capability.

13 . The method as set forth in claim 1 , wherein the extended capability includes writing to boot code.

14 . The method as set forth in claim 1 , wherein after execution of the extended capability code, data is capable of being read from or written to locations on a disk, including a boot sector on the disk.

15 . The method as set forth in claim 1 , wherein the request is received by a bootable device.

16 . The method as set forth in claim 1 , wherein the request is received by a non-bootable device.

17 . A method, comprising:

identifying a request to load operating system information; and

in response to the request, returning extended capability code;

wherein the extended capability code is capable of being executed to provide an extended capability.

18 . The method as set forth in claim 17 , wherein the extended capability includes an extended communication capability.

19 . The method as set forth in claim 17 , wherein the extended capability includes an extended security capability.

20 . The method as set forth in claim 17 , wherein the extended capability includes an extended data back-up capability.

21 . A data structure embodied on a computer readable medium, comprising:

a bios object; and

extended capability code included with the bios object providing an extended capability in response to execution.

22 . An apparatus, comprising:

a storage device for receiving a request to boot a system; and

an interface for returning extended capability code in response to the request; wherein the extended capability code is capable of being executed to provide an extended capability.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2015
From: LSI CORPORATION
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 034771/0272 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS INCLUDED IN SECURITY INTEREST PREVIOUSLY RECORDED AT REEL/FRAME (032856/0031) Recorded Nov 6, 2014
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 034177/0257 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: SANDFORCE, INC.
To: LSI CORPORATION
Reel/Frame 028938/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2008
From: DANILAK, RADOSLAV
To: SANDFORCE, INC.
Reel/Frame 021244/0401 →