IP Library Granted Patent US 7,124,034
Granted Patent B2
US 7,124,034 · App. 09/737,190 · Granted Oct 17, 2006

Method for changing a target array, a method for analyzing a structure, and an apparatus, a storage medium and a transmission medium therefor

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,124,034
App. No.
09/737,190
Granted
Oct 17, 2006
Kind
B2
Abstract

The objective of the present invention is the efficient analyzation of the structure of an array. By performing the prev(S) calculation for a character string S, if in S, a like variable is present upstream of a second variable, the second variable is changed to a numerical value that indicates the distance to the upstream like variable. But if in S, a like variable is not present upstream of a variable, that variable is changed to “0” to obtain a character string S 1 . Further, by performing the compl(S) calculation for S, if in the character string S a complementary variable is present upstream of a second variable, the second variable is changed to a numerical value that indicates the distance to the complementary variable. But if in S, a complementary variable is not present upstream of a variable, that variable is changed to “0” to obtain a character string S 2.

Claims (5)

1. A method for analyzing the data structure of a DNA or RNA sequence target array including a plurality of different elements, the method comprising the steps of:

(a) generating a first array having elements corresponding to the elements of the target array by (i) traversing the target array in a predetermined direction, (ii) replacing in the first array a corresponding first occurrence of each element in the target array with information that indicates that said first occurrence is the first occurrence of said each element, and (iii) replacing in the first array each corresponding subsequent occurrence of each element in the target array with information that represents a location of the subsequent occurrence of each element in the target array relative to a prior occurrence of each element in the target array;

(b) generating a second array having elements corresponding to the elements of the target array by (i) traversing the target array in a predetermined direction and replacing in the second array a corresponding first occurrence of each element in the target array with information that indicates that said first occurrence is the first occurrence of said each element, (ii) replacing in the second array a corresponding next occurrence of an element in the target array that is a given complement to said first occurrence of said each element with information that represents a location of said next occurrence in the target array relative to the first occurrence of said each element, and (iii) replacing in the second array each corresponding subsequent occurrence of an element in the target array having a previous occurrence of the given complement of said element with information that represents a location of said subsequent occurrence of the element relative to the previous occurrence of said given complement;

(c) analyzing the structure of the target array by using the first array and the second array; and

(d) displaying said generated first and second arrays on a computer screen.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2018
From: UNILOC LUXEMBOURG S.A.
To: UNILOC 2017 LLC
Reel/Frame 046532/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2018
From: PENDRAGON NETWORKS LLC
To: UNILOC LUXEMBOURG S.A.
Reel/Frame 045338/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2012
From: IPG HEALTHCARE 501 LIMITED
To: PENDRAGON NETWORKS LLC
Reel/Frame 028594/0204 →