Patent application number | Description | Published |
20080197297 | High repetition rate laser produced plasma EUV light source - An EUV light source apparatus and method are disclosed, which may comprise a pulsed laser providing laser pulses at a selected pulse repetition rate focused at a desired target ignition site; a target formation system providing discrete targets at a selected interval coordinated with the laser pulse repetition rate; a target steering system intermediate the target formation system and the desired target ignition site; and a target tracking system providing information about the movement of target between the target formation system and the target steering system, enabling the target steering system to direct the target to the desired target ignition site. The target tracking system may provide information enabling the creation of a laser firing control signal, and may comprise a droplet detector comprising a collimated light source directed to intersect a point on a projected delivery path of the target, having a respective oppositely disposed light detector detecting the passage of the target through the respective point, or a detector comprising a linear array of a plurality of photo-sensitive elements aligned to a coordinate axis, the light from the light source intersecting a projected delivery path of the target, at least one of the which may comprise a plane-intercept detection device. The droplet detectors may comprise a plurality of droplet detectors each operating at a different light frequency, or a camera having a field of view and a two dimensional array of pixels imaging the field of view. The apparatus and method may comprise an electrostatic plasma containment apparatus providing an electric plasma confinement field at or near a target ignition site at the time of ignition, with the target tracking system providing a signal enabling control of the electrostatic plasma containment apparatus. The apparatus and method may comprise a vessel having and intermediate wall with a low pressure trap allowing passage of EUV light and maintaining a differential pressure across the low pressure trap. The apparatus and method may comprise a magnetic plasma confinement mechanism creating a magnetic field in the vicinity of the target ignition site to confine the plasma to the target ignition site, which may be pulsed and may be controlled using outputs from the target tracking system. | 08-21-2008 |
20100149647 | System Method and Apparatus for Selecting and Controlling Light Source Bandwidth - A mechanism for bandwidth selection includes a dispersive optical element having a body including a reflective face of dispersion including an area of incidence extending in a longitudinal axis direction along the reflective face of the dispersive optical element. The body also includes a first end block, disposed at a first longitudinal end of the body and a second end block, disposed at a second longitudinal end of the body, the second longitudinal end being opposite the first longitudinal end. The bandwidth selection mechanism also includes a first actuator mounted on a second face of the dispersive optical element, the second face being opposite from the reflective face, the first actuator having a first end coupled to the first end block and a second end coupled to the second end block, the first actuator being operative to apply equal and opposite forces to the first end block and the second end block to bend the body along the longitudinal axis of the body and in a first direction normal to the reflective face of the dispersive optical element. The bandwidth selection mechanism also includes a second actuator mounted on a third face of the dispersive optical element, the third face being normal to the reflective face, the second actuator having a first end coupled to the first end block with a first flexture and a second end coupled to the second end block with a second flexture, the first actuator being operative to apply equal and opposite forces to the first end block and the second end block to bend the body along the longitudinal axis of the body, in a second direction perpendicular to the reflective face of the dispersive optical element, the second direction also being perpendicular to the first direction the second actuator including a pressurized fluid force application mechanism. A method of selecting bandwidth is also disclosed. | 06-17-2010 |
Patent application number | Description | Published |
20080306911 | ORDERED INDEX - Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters. | 12-11-2008 |
20080306912 | QUERY RESULT ITERATION - Systems and methods for processing an index are described. A pulse in an inverted index refers to a group of items that do not occur in any other pulse in the index. When processing a query against an inverted index in which pulses are present, the query is processed against a single pulse. The end of the pulse is determined based on the characteristics of the pulse and the linked list nodes that comprise the postings lists from which the index was generated. In some embodiments, index updates are applied to the query result obtained from a single pulse to provide an efficient and up to date query result. | 12-11-2008 |
20080306927 | Index Partitioning and Scope Checking - Systems and methods for processing an index are described. Searches are scope checked more efficiently using a forward lookup process based on the size of the requested search scope. In addition, an index is partitioned into separate stores based on a search scope that is learned based on where the user commonly conducts searches. As an example, a separate store may be created for a user's home directory should the user be conducting most of his or her searches in that directory. In addition to limiting the size of the index, during retrieval, intelligent index partitioning avoids the need to scope check a common search location. | 12-11-2008 |
20080306949 | INVERTED INDEX PROCESSING - Systems and methods for processing an index are described. In one exemplary method, a 2-level term table and postings table is used to generate postings lists. The postings lists are optimally stored in a postings file. Update sets for an index are optimally processed to update a index to a storage medium using flushing. | 12-11-2008 |
20080306978 | INDEX AGING AND MERGING - Systems and methods for processing an index are described. An index may be merged with another index of comparable age and size into a single index. Since older indexes are less likely to need updating, they are “set aside” to age based on certain adaptive criteria such as the age and size of the index, percentage of deletions, and how long it takes to update the index. An index that has been set aside may be compacted into a format that is optimized for fast searching. | 12-11-2008 |
20080307013 | UPDATING AN INVERTED INDEX - Systems and methods for processing an index are described. To insure that the most updated index is available without having to update the index after every change (which can consume enormous resources), a specially marked postings list is generated for a changed item. During retrieval, the specially marked postings list supplements the existing content of an inverted index referencing the changed item. In this manner, the retrieval result for items containing the term under which the changed item was originally indexed is updated in accordance with the specially marked postings list to insure the most accurate retrieval result. | 12-11-2008 |
20100274781 | ORDERED INDEX - Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters. | 10-28-2010 |
20110289093 | UPDATING AN INVERTED INDEX - Systems and methods for processing an index are described. To insure that the most updated index is available without having to update the index after every change (which can consume enormous resources), a specially marked postings list is generated for a changed item. During retrieval, the specially marked postings list supplements the existing content of an inverted index referencing the changed item. In this manner, the retrieval result for items containing the term under which the changed item was originally indexed is updated in accordance with the specially marked postings list to insure the most accurate retrieval result. | 11-24-2011 |
20120005214 | ORDERED INDEX - Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters. | 01-05-2012 |
Patent application number | Description | Published |
20090248684 | METHOD AND APPARATUS FOR SEARCHING METADATA - Methods and apparatuses for searching metadata are described herein. In one embodiment, an example of a process for search metadata includes, but is not limited to, in response to a search query for metadata stored in one or more of metadata stores, the search query is partitioned into multiple search query segments. Thereafter, searches corresponding to the search query segments are performed, where each search is performed independently within the one or more metadata stores. Other methods and apparatuses are also described. | 10-01-2009 |
20100228771 | QUERY RESULT ITERATION - Systems and methods for processing an index are described. A pulse in an inverted index refers to a group of items that do not occur in any other pulse in the index. When processing a query against an inverted index in which pulses are present, the query is processed against a single pulse. The end of the pulse is determined based on the characteristics of the pulse and the linked list nodes that comprise the postings lists from which the index was generated. In some embodiments, index updates are applied to the query result obtained from a single pulse to provide an efficient and up to date query result. | 09-09-2010 |
20100262608 | INDEX AGING AND MERGING - Systems and methods for processing an index are described. An index may be merged with another index of comparable age and size into a single index. Since older indexes are less likely to need updating, they are “set aside” to age based on certain adaptive criteria such as the age and size of the index, percentage of deletions, and how long it takes to update the index. An index that has been set aside may be compacted into a format that is optimized for fast searching. | 10-14-2010 |
20140189844 | METHOD AND APPARATUS FOR SEARCHING METADATA - Methods and apparatuses for searching metadata are described herein. In one embodiment, an example of a process for search metadata includes, hut is not limited to, in response to a search query for metadata stored in one or more of metadata stores, the search query is partitioned into multiple search query segments. Thereafter, searches corresponding to the search query segments are performed, where each search is performed independently within the one or more metadata stores. Other methods and apparatuses are also described. | 07-03-2014 |
20140351244 | ORDERED INDEX - Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters. | 11-27-2014 |