Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


John Martin

John Martin Algots, San Diego, CA US

Patent application numberDescriptionPublished
20080197297High 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
20100149647System 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 applications by John Martin Algots, San Diego, CA US

John Martin Allport, Halifax GB

Patent application numberDescriptionPublished
20090129920Turbine housing for a turbocharger - A turbine housing (05-21-2009
20090238689Shaft bearing assembly - A turbocharger shaft is supported for rotation about its axis in a bearing housing by a pair of floating ring bearings disposed between the shaft and the bearing housing. The floating ring bearings are penetrated in a substantially radial direction by a plurality of apertures to allow the passage of lubricating oil between inner and outer surfaces of the ring. The apertures are arranged at irregular angular intervals around the ring so as to prevent the generation of sub-synchronous vibrations that occur during rotation of the turbocharger shaft. This reduces turbocharger noise and increases life.09-24-2009

John Martin Brown, Redwood City, CA US

Patent application numberDescriptionPublished
20110091486INHIBITION OF POST-RADIATION TUMOR GROWTH - Compositions and methods for inhibiting the growth of solid tumors following radiation treatment are described. The compositions and methods target matrix metalloproteinases and bone marrow-derived cells expressing matrix metalloproteinases.04-21-2011

John Martin Hadank, Peoria, IL US

Patent application numberDescriptionPublished
20100114436Operator restraint system - An operator restraint system is provided. The operator restraint system includes a seatbelt payout sensor and a seatbelt buckle assembly. The seatbelt buckle assembly includes a housing and an alarm assembly. The alarm assembly includes at least one of a light source configured to generate a visible signal and an annunciator configured to generate an audible signal. A controller is associated with at least one of the seatbelt payout sensor and the alarm assembly. The controller is configured to receive from the seatbelt payout sensor a signal indicative of a length of a seatbelt that has been withdrawn, determine whether the length of the seatbelt that has been withdrawn is within a predetermined range, and control the alarm assembly to selectively generate at least one of the visible signal and the audible signal to remind an operator regarding employment of the seatbelt based on the determination.05-06-2010

John Martin Haslop, Berkshire GB

Patent application numberDescriptionPublished
20100006248Security Substrate Comprising Watermark - The invention relates to improvements in security substrates and in particular to fibrous security substrates, such as paper, incorporating a watermark. The security substrate comprises a fibrous base layer, having a normal base fibre density, said base layer incorporating a watermark consisting of a plurality of alphanumeric characters. Each character comprises dark and/or light regions, the dark regions being formed by more densely deposited fibres than the normal base fibre density and the light regions being formed by less densely deposited fibres than the normal base fibre density. The density of the fibres in any region is substantially uniform such that there is no gradual change of tone between the light and dark regions. Each dark and light region adjoins at least one light and dark region respectively and an area of normal fibre density.01-14-2010

John Martin Hoernkvist, Cupertino, CA US

Patent application numberDescriptionPublished
20080306911ORDERED 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
20080306912QUERY 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
20080306927Index 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
20080306949INVERTED 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
20080306978INDEX 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
20080307013UPDATING 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
20100274781ORDERED 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
20110289093UPDATING 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

Patent applications by John Martin Hoernkvist, Cupertino, CA US

John Martin Hornkvist, Cupertino, CA US

Patent application numberDescriptionPublished
20090248684METHOD 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
20100228771QUERY 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
20100262608INDEX 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

Patent applications by John Martin Hornkvist, Cupertino, CA US

John Martin Janecek, El Dorado Hills, CA US

Patent application numberDescriptionPublished
20110286340REMOTE CONTROL OF TRANSMITTER-SIDE RATE ADAPTATION - In general, this disclosure is directed to techniques for remotely controlling a transmitter-side rate adaptation algorithm. According to one aspect, a method includes detecting, with a receiver device, that a packet received from a transmitter is corrupted. The method further includes sending, with the receiver device, a positive acknowledgement for the packet to the transmitter in response to at least detecting that the packet is corrupted. According to another aspect, a method includes determining, with a receiver device, a targeted outcome for a rate adaptation algorithm performed by a transmitter. The method further includes using, with the receiver device, positive acknowledgements to remotely control the rate adaptation algorithm performed by the transmitter based on at least the targeted outcome.11-24-2011

John Martin Keagy, San Francisco, CA US

John Martin Van Rhyn, Henderson, NV US

Patent application numberDescriptionPublished
20090096167Method of randomly selecting a playing card for a Casino game - A method and apparatus for achieving an accurate randomly selected playing card, quickly, economically and in a secure fashion to be used in determining the winners and losers of Casino games, both existing and those to be designed in the future. It incorporates a double random selection process to add another level of security to the outcome.04-16-2009