1461125695-208a0057-bd49-49c0-90b9-96ef8375efc7

What is claimed is:

1. A magnetic garnet single-crystal film, comprising:
a lattice constant of the magnetic garnet single-crystal which does not vary or gradually decreases, and then increases in the direction in which the film grows.
2. A method for producing a magnetic garnet single-crystal film by growing a Bi-substituted magnetic garnet single crystal in a mode of liquid-phase epitaxial growth, comprising the step of:
controlling a lattice constant of the growing magnetic garnet single crystal so that the lattice constant does not vary or gradually decreases with the growth of the single-crystal film, and then increases with the growth of the single-crystal film.
3. A Faraday rotator produced by working a magnetic garnet single-crystal film formed in a mode of liquid-phase epitaxial growth, comprising:
a lattice constant A of the light-receiving surface of the magnetic garnet single-crystal film;
a lattice constant B of the light-emitting surface of the magnetic garnet single-crystal film; and
a lattice constant C of the region of the magnetic garnet single-crystal film spaced by nearly the same distance both from the light-receiving surface of the film and from the light-emitting surface thereof;
wherein the lattice constants A, B and C satisfy the requirement, (AB)2>C.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A hybrid financial security comprising:
at least one senior note comprising a principal payment and an interest payment;
at least one redeemable income note comprising an interest payment;
collateral comprising at least 90% lower than investment grade debt obligations;
a market value asset coverage test;
an initial leverage ratio determined by said senior note and said redeemable income note;
wherein said senior note and said redeemable income note generate revenue which is utilized to purchase said collateral; and
wherein said collateral generates revenue which is utilized to pay said principal payment, said senior note interest payment, and said income note interest payment subject to said market value asset coverage test.
2. The hybrid financial security of claim 1, wherein said at least one senior note is rated as investment grade by a ratings agency.
3. The hybrid financial security of claim 1, wherein said lower than investment grade debt obligations comprises at least one selected from the group consisting of floating rate bank loans, senior secured bonds, and combinations of two.
4. The hybrid financial security of claim 1, further comprising a reinvestment event.
5. The hybrid financial security of claim 1, wherein said leverage ratio is about 3:1.
6. The hybrid financial security of claim 1, further comprising a non-call period.
7. The hybrid financial security of claim 6, wherein said non-call period is two years.
8. The hybrid financial security of claim 1, further comprising a stated maturity.
9. The hybrid financial security of claim 8, wherein said stated maturity is seven years.
10. The hybrid financial security of claim 1, wherein said collateral is managed by a collateral manager.
11. A structured investment, comprising a collateralized debt obligation structure in which the portfolio of hybrid securities defined in claim 1 defines the asset class in the collateralized debt obligation.
12. A method of providing revenue to an investor comprising the steps of:
creating a hybrid financial instrument comprising:
at least one senior note comprising a principal payment and an interest payment;
at least one redeemable income note comprising an interest payment;
collateral comprising at least 90% lower than investment grade debt obligations;
a market value asset coverage test;
an initial leverage ratio determined by said senior note and said redeemable income note;

offering said hybrid financial instrument to an investor;
purchasing of said senior note or said income note by an investor;
utilizing proceeds from said purchase of said senior note or said income note to purchase collateral;
generating revenue from said collateral; and
paying said revenue to said investor;
wherein said market value asset coverage test is utilized to determine the manner and amount of revenue paid to said investor.
13. The method of claim 12, wherein said at least one senior note is rated as investment grade by a ratings agency.
14. The method of claim 12, wherein said lower than investment grade debt obligations comprises at least one selected from the group consisting of floating rate bank loans, senior secured bonds, and combinations of two.
15. The method of claim 12, further comprising a reinvestment event.
16. The method of claim 12, wherein said leverage ratio is about 3:1.
17. The method of claim 12, further comprising a non-call period.
18. The method of claim 17, wherein said non-call period is two years.
19. The method of claim 12, further comprising a stated maturity.
20. The method of claim 19, wherein said stated maturity is seven years.
21. The method of claim 12, wherein said collateral is managed by a collateral manager.

1461125683-29a0845e-edfa-4e7d-96ca-84b5e54a0499

What is claimed is:

1. A system for the automated processing of a property transaction, including a real estate closing process and its attendant documentation, including:
a network accessible by a plurality of users involved in the property transaction;
a database, accessible via said network, said database allowing controlled access by the plurality of users and storing data related to said client, said database further including at least a first table having embedded rules wherein the rules define a work-flow for the property transaction and at least a second table defining at least one attribute of a display of information associated with said property transaction; and
a web-based user interface providing access to said database, wherein said user interface is dynamically controlled as a function of the at least one attribute defined in the second table.
2. The system of claim 1, wherein the property transaction includes legal services.
3. The system of claim 2, wherein the legal services provided are associated with a closing of a real property transaction, and includes services rendered both prior to and after the closing of the real property transaction.
4. The system of claim 1, wherein the web-based user interface is generated in response to code operating on a server on the network, by taking the data in the second table and assembling HTML layout and object information,.
5. The system of claim 1, wherein the web-based user interface is generated in response to software operating on a server on the network, by taking the data in the second table and generating an XML result set and an XSL translation sheet, and where software operating on a user computer loads the XSL translation sheet and process the XML result set to produce browser interpretable HTML code to display the interface at the user computer.
6. The system of claim 1, wherein the web-based user interface includes navigational information and is dynamically generated in response to information that includes identification of the user.
7. A system for the automated processing of a transaction, including:
a network accessible by a plurality of users involved with the transaction;
a database, accessible via said network, allowing controlled access thereto by the plurality of users and storing data related to a client, said database further including at least a first table having embedded rules wherein the rules define a work-flow for the transaction and at least a second table defining attributes for the display of information in said database; and
a user interface, responsive to information stored in said second table, that provides access to said database, such that the appearance of said user interface is dynamically controlled as a function of the attributes defined in the second table.
8. The system of claim 7, wherein the web-based user interface is generated in response to software operating on a server on the network, with an XML result set and an XSL translation sheet employing data in the second table, and where software operating on a user computer loads the XSL translation sheet and processes the XML result set to produce browser interpretable HTML code to display the interface at the user computer.
9. The system of claim 7, wherein the web-based user interface includes navigational information and is dynamically generated in response to information that includes identification of the user.
10. The system of claim 7, wherein the layout of the user interface is a record-set comprising information about each field of the interface.
11. The system of claim 8, wherein the record-set includes information about the data source of a field of the user interface.
12. The system of claim 11, wherein the record-set includes a stored procedure associated with the field.
13. The system of claim 7, wherein the record-set includes an array.
14. The system of claim 7, wherein the record-set includes an object oriented structure.
15. The system of claim 7, wherein the record-set includes data to control the information displayed in response to data identifying a transaction file that a user is seeking access to.
16. The system of claim 7, wherein the network hosts a database that is employed to provide system access and automated processing of transactions to users from a plurality of organizations.
17. A method for dynamically creating a user interface for managing work-flow during the provision of services in a transaction, including the steps of:
providing a network accessible by a plurality of users involved in the transaction;
creating a database, accessible via the network, the database allowing controlled access by the plurality of users and storing data related to the transaction, the database further including at least a first table having embedded rules wherein the rules define a work-flow for the transaction and at least a second table defining the attributes of a display of information associated with said transaction; and
providing access to the database for the plurality of users, via a user interface, wherein said user interface is dynamically controlled as a function of data stored in the second table.
18. The method of claim 17, wherein the step of providing access further comprises the steps of:
receiving a request from a user computer for display of information; and
in response to the request, generating a user interface card having the requested information displayed therein, where the layout and the data depicted in the card are, at least partially, retrieved from the second table.
19. The method of claim 18, further comprising the step of controlling the information displayed as a function of the user making the request.
20. The method of claim 18, further comprising the step of controlling the information displayed as a function of the transaction.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method, comprising:
retrieving a hostname, the hostname being evaluated to determine if an address is associated with the hostname;
detecting the address, the address being further processed to download a first file identified by the address if the first file is associated with the hostname or storing the address if the address points to another hostname;
identifying a standardized portion of the first file by identifying a data set to be selected consistently from the first file, wherein the data set is identified based on a size and a location associated with the first file;
running a first hashing algorithm against the standardized portion of the first file to generate a first hash value;
determining whether the first hash value is the same as or substantially similar to another hash value associated with a standardized portion of a second file;
in response to determining that the first hash value is the same as or substantially similar to the hash value associated with the standardized portion of the second file, running a second hashing algorithm different from the first hashing algorithm against the standardized portion of the first file to generate a second hash value different from the first hash value; and
storing the second hash value and the address associated with the first file.
2. The method of claim 1, further comprising retrieving the address if the address points to another hostname.
3. The method of claim 1, further comprising:
retrieving the address if the address points to another hostname; and
processing the address to download another file from the another hostname.
4. The method of claim 1, further comprising:
retrieving the address if the address points to another hostname;
processing the address to download another file from the another hostname;
running a third hashing algorithm against another portion of the another file to generate a third hash value for the another file, and running a fourth hashing algorithm against the another portion of the another file to generate a fourth hash value for the another file;
generating a fifth hash value for the another file by concatenating the third hash value of the another file with the fourth hash value of the another file; and
storing the fifth hash value and the address associated with the another file.
5. The method of claim 1, further comprising registering a crawler with a storage facility.
6. The method of claim 1, further comprising evaluating the hostname to determine if another file should be downloaded.
7. The method of claim 1, further comprising evaluating the hostname to identify one or more other files, the one or more other files being downloaded.
8. The method of claim 7, wherein the one or more other files being downloaded are used to generate a plurality of hash values by running a third hashing algorithm against a first portion of each of the one or more other files to generate a third hash value for each of the one or more other files, running a fourth hashing algorithm against a second portion of each of the one or more other files to generate a fourth hash value for each of the one or more other files, and generating a fifth hash value for each of the one or more other files by concatenating the respective third hash value and the respective fourth hash value.
9. The method of claim 8, wherein the fifth hash value for each of the one or more other files are stored in a storage facility.
10. The method of claim 1, wherein storing the address further comprises storing the address with the second hash value.
11. The method of claim 1, further comprising comparing the address to a collection of one or more other addresses.
12. A method for file identification, comprising:
evaluating an address associated with a hostname;
comparing the address to the collection to determine if the address is stored in the collection;
processing the address to download a first file identified by the address if the address is not stored in the collection or determining if another address is indicated by the address if the address is stored in the collection;
identifying a standardized portion of the first file by identifying a data set to be selected consistently from the first file, wherein the data set is identified based on a size and a location associated with the first file;
running a first hashing algorithm against the standardized portion of the first file to generate a first hash value;
determining whether the first hash value is the same as or substantially similar to another hash value associated with a standardized portion of a second file; and
in response to determining that the first hash value is the same as or substantially similar to the hash value associated with the standardized portion of the second file, running a second hashing algorithm different from the first hashing algorithm against the standardized portion of the first file to generate a second hash value different from the first hash value.
13. The method of claim 12, wherein processing the address further comprises storing the address if the address is associated with another hostname.
14. The method of claim 12, further comprising storing the address, the first hash value, and the second hash value.
15. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
retrieving a hostname, the hostname being evaluated to determine if an address is associated with the hostname;
detecting the address, the address being further processed to download a first file identified by the address if the first file is associated with the hostname or storing the address if the address points to another hostname;
identifying a standardized portion of the first file by identifying a data set to be selected consistently from the first file, wherein the data set is identified based on a size and a location associated with the first file;
running a first hashing algorithm against the standardized portion of the first file to generate a first hash value
determining whether the first hash value is the same as or substantially similar to another hash value associated with a standardized portion of a second file;
in response to determining that the first hash value is the same as or substantially similar to the hash value associated with the standardized portion of the second file, running a second hashing algorithm different from the first hashing algorithm against the standardized portion of the first file to generate a second hash value different from the first hash value; and
storing the address associated with the first file, the first hash value, and the second hash value.
16. The method of claim 1, further comprising determining whether the second hash value matches a stored hash value.
17. The method of claim 16, further comprising determining a location of another file that is associated with the stored hash value when the second hash value matches the stored hash value.
18. The method of claim 16, wherein determining whether the second hash value matches the stored hash value further comprises determining whether a portion of the second hash value matches the stored hash value, and the portion corresponds to the first hash value.
19. The method of claim 16, wherein the second hash value matches the stored hash value when the second hash value and the stored hash value are substantially similar.
20. A system, comprising:
at least one processor and memory configured to:
evaluate an address associated with a hostname;
compare the address to the collection to determine if the address is stored in the collection;
process the address to download a first file identified by the address if the address is not stored in the collection or determining if another address is indicated by the address if the address is stored in the collection;
identify a standardized portion of the first file by identifying a data set to be selected consistently from the first file, wherein the data set is identified based on a size and a location associated with the first file;
run a first hashing algorithm against the standardized portion of the first file to generate a first hash value
determine whether the first hash value is the same as or substantially similar to another hash value associated with a standardized portion of a second file; and
in response to determining that the first hash value is the same as or substantially similar to the hash value associated with the standardized portion of the second file, run a second hashing algorithm different from the first hashing algorithm against the standardized portion of the first file to generate a second hash value.
21. A system, comprising:
a memory configured to be in data communication with a processor; and
a processor configured:
to retrieve a hostname, the hostname being evaluated to determine if an address is associated with the hostname;
to detect the address, the address being further processed to download a first file identified by the address if the first file is associated with the hostname or storing the address if the address points to another hostname;
to identify a standardized portion of the first file by identifying a data set to be selected consistently from the first file, wherein the data set is identified based on a size and a location associated with the first file;
to run a first hashing algorithm against the standardized portion of the first file to generate a first hash value;
to determine whether the first hash value is the same as or substantially similar to another hash value associated with a standardized portion of a second file;
to run a second hashing algorithm different from the first hashing algorithm against the standardized portion of the first file to generate a second hash value different from the first hash value in response to determining that the first hash value is the same as or substantially similar to the hash value associated with the standardized portion of the second file; and
to store the second hash value and the address associated with the first file.
22. The system of claim 21, further comprising a crawler instance registered with the memory.
23. The system of claim 21, wherein the memory is a database.
24. The system of claim 21, wherein the processor is further configured to process the address if the address points to another hostname and to download a file from the another hostname.
25. The system of claim 21, wherein the processor is further configured to process the address if the address points to another hostname, to download another file from the another hostname, to identify another standardized portion of data contents associated with the another file by identifying a data set to be selected consistently from the another file, wherein the data set is identified based on a size and a location associated with the another file, to run a third hashing algorithm against the another standardized portion of data contents to generate a third hash value for the another file, and to run a fourth hashing algorithm against the another standardized portion of data contents to generate a fourth hash value, to generate a fifth hash value for the another file by concatenating the third hash value of the another file and the fourth hash value of the another file, and to store the fifth hash value and the address associated with the another file.
26. The system of claim 21, wherein the processor is further configured to evaluate the hostname to determine if another file should be downloaded.
27. The system of claim 21, wherein the memory is further configured to store the address with the second hash value.
28. The system of claim 27, wherein the processor is further configured to compare the address to a collection of one or more other addresses.
29. The system of claim 21, wherein the processor is further configured to determine whether the second hash value matches a stored hash value.
30. The system of claim 29, wherein the processor is further configured to identify an address of another file that corresponds to the stored hash value when the second hash value matches the stored hash value.
31. A system, comprising:
a memory configured to store data associated with a hostname and an address, the memory configured to be in data communication with a processor; and
a logic module configured:
to evaluate an address associated with a hostname,
to compare the address to the collection to determine if the address is stored in the collection,
to process the address to download a first file identified by the address if the address is not stored in the collection or determining if another address is indicated by the address if the address is stored in the collection,
to identify a standardized portion of the first file by identifying a data set to be selected consistently from the first file, wherein the data set is identified based on a size and a location associated with the first file,
to run a first hashing algorithm against the standardized portion of the first file to generate a first hash value,
to determine whether the first hash value is the same as or substantially similar to another hash value associated with a standardized portion of a second file, and
to run a second hashing algorithm different from the first hashing algorithm against the standardized portion of the first file to generate a second hash value different from the first hash value in response to determining that the first hash value is the same as or substantially similar to the hash value associated with the standardized portion of the second file.
32. The system of claim 31, wherein the logic module is further configured to download a file associated with the address.
33. The system of claim 31, wherein the logic module is further configured to store the address if the address is not associated with the hostname.
34. The system of claim 31, wherein the memory is further configured to store the address and the second hash value.
35. The system of claim 31, wherein the logic module is further configured to determine whether the second hash value matches a stored hash value.
36. The system of claim 35, wherein the logic module is further configured to identify an address of another file that corresponds to the stored hash value when the second hash value matches the stored hash value.
37. A system, comprising:
one or more databases configured to store data associated with one or more addresses;
a crawler instance configured to crawl the one or more addresses, wherein the crawler is registered with one or more databases; and
a distributed processor network configured:
to evaluate an address associated with a hostname,
to compare the address to another address stored in a collection,
to process the address to download a first file identified by the address if the address is not stored in the collection,
to identify a standardized portion of the first file by identifying a data set to be selected consistently from the first file, wherein the data is identified based on a size and a location associated with the first file,
to run a first hashing algorithm against the standardized portion of the first file to generate a first hash value,
to determine whether the first hash value is the same as or substantially similar to another hash value associated with a standardized portion of a second file, and
to run a second hashing algorithm different from the first hashing algorithm against the standardized portion of the first file to generate a second hash value different from the first hash value in response to determining that the first hash value is the same as or substantially similar to the hash value associated with the standardized portion of the second file.
38. The system of claim 37, wherein the distributed processor network is further configured to determine whether the second hash value matches a stored hash value.
39. The system of claim 38, wherein the distributed processor network is further configured to identify an address of another file that corresponds to the stored hash value when the second hash value matches the stored hash value.