IP Library Granted Patent US 7,451,047
Granted Patent B2
US 7,451,047 · App. 11/215,900 · Granted Nov 11, 2008

System and method for programatic access to biological probe array data

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 7,451,047
App. No.
11/215,900
Granted
Nov 11, 2008
Kind
B2
Abstract

An applications programming interface is described that includes code libraries that enable transfer of pixel data, intermediate results data, or both, from a data structure or data file directly or indirectly to a user-provided application. The pixel data and intermediate results data may include data from biological experiments related probe arrays.

Claims (64)

1. An applications programming interface comprising:

one or more code libraries that enable a developer of a user-provided application access to data stored in one or more file formats associated with a second application;

wherein the one or more code libraries integrate the second application with the user-provided application; and

wherein each of the file formats is organized to store data related to one or more biological probe arrays in one or more data files.

2. The applications programming interface of claim 1 , wherein:

the code libraries are callable from the user-provided application.

3. The applications programming interface of claim 1 , wherein:

the one or more code libraries are provided by a developer of the second application.

4. The applications programming interface of claim 1 , wherein:

the data related to the biological probe arrays comprises data selected from the group consisting of image data, intensity data, and results data.

5. The applications programming interface of claim 1 , wherein:

the data related to the biological probe arrays comprises data selected from the group consisting of experiment data, and probe array data.

6. The applications programming interface of claim 5 , wherein:

the data relate to the biological probe arrays comprise data that facilitates processing of intensity data representative of one or more target molecules hybridized to biological probes disposed upon one or more of the probe arrays.

7. The applications programming interface of claim 1 , wherein:

the user-provided application is unable to access the data stored in the one or more file formats without the one or more code libraries.

8. The applications programming interface of claim 1 , wherein:

the one or more data files are stored on one or more workstations or servers.

9. The applications programming interface of claim 8 , wherein:

the user-provided application is stored on the one or more workstations or servers.

10. The applications programming interface of claim 1 , wherein:

the user-provided application is stored remotely from the one or more workstations or servers.

11. The applications programming interface of claim 1 , wherein:

the one or more data files are stored in one or more remote storage devices.

12. The applications programming interface of claim 1 , wherein:

one or more code libraries further enable the developer of the user-provided application to organize the data in a standardized data exchange format.

13. The applications programming interface of claim 1 , wherein:

the standardized data exchange format is organized to exchange probe array data.

14. The applications programming interface of claim 1 , wherein:

the one or more code libraries hide the file formats from the developer.

15. The applications programming interface of claim 1 , wherein:

the one or more code libraries are integrated with the user-provided application.

16. A method for enabling access to one or more file formats organized to store data related to biological probe arrays comprising:

enabling a developer of a user-provided application access to data stored in one or more file formats associated with a second application;

wherein the one or more code libraries integrate the second application with the user-provided application; and

wherein each of the file formats is organized to store data related to one or more biological probe arrays in one or more data files.

17. The method of claim 16 , wherein:

the code libraries are callable from the user-provided application.

18. The method of claim 16 , wherein:

the one or more code libraries are provided by a developer of the second application.

19. The method of claim 16 , wherein:

the data related to the biological probe arrays comprises data selected from the group consisting of image data, intensity data, and results data.

20. The method of claim 16 , wherein:

the data related to the biological probe arrays comprises data selected from the group consisting of experiment data, and probe array data.

21. The method of claim 20 , wherein:

the data related to the biological probe arrays comprise data that facilitates processing of intensity data representative of one or more target molecules hybridized to biological probes disposed upon one or more of the probe arrays.

22. The method of claim 16 , wherein:

the user-provided application is unable to access the data stored in the one or more file formats without the one or more code libraries.

23. The method of claim 16 , wherein:

the one or more data files are stored on one or more workstations or servers.

24. The method of claim 23 , wherein:

the user-provided application is stored on the one or more workstations or servers.

25. The method of claim 16 , wherein:

the user-provided application is stored remotely from the one or more workstations or servers.

26. The method of claim 16 , wherein:

the one or more data files are stored in one or more remote storage devices.

27. The method of claim 16 , wherein:

one or more code libraries further enable the developer of the user-provided application to organize the data in a standardized data exchange format.

28. The method of claim 16 , wherein:

the standardized data exchange format is organized to exchange probe array data.

29. The method of claim 16 , wherein:

the one or more code libraries hide the file formats from the developer.

30. The method of claim 16 , wherein:

the one or more code libraries are integrated with the user-provided application.

Assignments (4)
NOTICE OF RELEASE Recorded Apr 5, 2016
From: BANK OF AMERICA, N.A.
To: AFFYMETRIX, INC.
Reel/Frame 038361/0891 →
RELEASE OF SECURITY INTEREST Recorded Nov 13, 2015
From: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
To: AFFYMETRIX, INC.
Reel/Frame 037109/0132 →
SECURITY INTEREST Recorded Oct 28, 2015
From: AFFYMETRIX, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036988/0166 →
SECURITY AGREEMENT Recorded Jun 27, 2012
From: AFFYMETRIX, INC.
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 028465/0541 →