Patents Represented by Attorney Tarek N. Fahmi, APC
  • Patent number: 8254661
    Abstract: A system and method for performing spatial signature analysis, the system including a memory unit for storing wafer defect density maps of multiple resolutions, derived from a defect map obtained by an inspection tool; an analyzer for analyzing the wafer defect density maps to identify zones of interest; and a spatial signature generator for generating spatial signatures in response to relations between zones of interest of different density resolution.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: August 28, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventor: Ditza Auerbach
  • Patent number: 8255172
    Abstract: Random defects and repeaters accommodated on a wafer are detected using slice information obtained by scanning a plurality of wafer slices; analyzing defect information using a first set of filters selected to detect random defects, thereby generating a first set of defects per slice, analyzing the defect information using a second set of filters selected to detect repeaters, thereby providing a second set of defects per slice; analyzing a plurality of the second sets of defects per slice using a third set of filters selected to detect repeater families, thereby providing a set of repeaters per wafer; and optionally combining the set of repeaters per wafer with a plurality of the first sets of defects per slice, thereby generating one or more defect maps indicative of random defects and/or repeaters.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: August 28, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventor: Ditza Auerbach
  • Patent number: 8255931
    Abstract: A DLL that includes an API hook is injected into the address space of a target computer process called by an application program. Upon termination of the application program, computer-readable instructions describing a process for filtering exceptions returned from the target computer process are stored in memory locations accessible to the target computer process and the DLL is ejected from the address space.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: August 28, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventors: Andrew L. Sandoval, Yariv Kaplan, Jose Flores
  • Patent number: 8249331
    Abstract: A method, system and a computer program product for evaluating a object; the method includes: (i) obtaining an image of an area of the object; wherein the area comprises multiple arrays of repetitive structural elements that are at least partially surrounded by at least one group of non-repetitive regions; wherein non-repetitive regions that belong to a single group of non-repetitive regions are ideally identical to each other; wherein the non-repetitive regions are arranged in a repetitive manner; and (ii) providing an evaluation result in response to a comparison between image information of a first sub-area to image information of a second sub-area that is proximate to the first sub-area; wherein the first sub-area comprises a first array of repetitive structural elements and a first non-repetitive region; wherein the second sub-area comprises a second array of repetitive structural elements and a second non-repetitive region.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: August 21, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventors: Nir Ben-David Dodzin, Vered Gatt
  • Patent number: 8244969
    Abstract: A data processing system includes one or more nodes, each node including a memory sub-system. The sub-system includes a fine-grained, memory, and a less-fine-grained (e.g., page-based) memory. The fine-grained memory optionally serves as a cache and/or as a write buffer for the page-based memory. Software executing on the system uses a node address space which enables access to the page-based memories of all nodes. Each node optionally provides ACID memory properties for at least a portion of the space. In at least a portion of the space, memory elements are mapped to locations in the page-based memory. In various embodiments, some of the elements are compressed, the compressed elements are packed into pages, the pages are written into available locations in the page-based memory, and a map maintains an association between the some of the elements and the locations.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: August 14, 2012
    Assignee: Schooner Information Technology, Inc.
    Inventors: Thomas M. McWilliams, Earl T. Cohen, James M. Bodwin, Ulrich Bruening
  • Patent number: 8238647
    Abstract: A system, method and computer program product for defect detection, the method includes: (i) retrieving a second pixel of a second image that corresponds to a tested pixel of a first image of the object; wherein the first and second images were obtained using different acquisition methods; (ii) searching a third pixel of the second image such that a neighborhood of the second pixel is similar to a neighborhood of the third pixel; (iii) retrieving a fourth pixel of the first image that corresponds to the third pixel; and (iv) comparing between the tested pixel and the fourth pixel.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: August 7, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventors: Michael Ben-Yishay, Ophir Gvirtzer
  • Patent number: 8239305
    Abstract: Investors find assistance with determining and/or evaluating relative positions of investments with respect to a variety of evaluation parameters and attributes obtained from a number of data sources. In one embodiment, this involves graphically displaying the relative positions (or locations) of investments with respect to one another and with respect to selectable evaluation parameters and benchmarks for such assets. In some cases, the graphical displays are accompanied by analytical comments that further explain or amplify the information being conveyed graphically.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: August 7, 2012
    Inventor: Kent F. Brooks
  • Patent number: 8234402
    Abstract: A method and apparatus for dynamically encoding transactional information into a document over a network. The transactional information may include information about client data, object properties, or network conditions. The document may contain embedded links with embedded objects that can be requested by a client. The embedded links may contain URLs with associated domain names. The transactional information may be inserted into the domain name so that when the object request is subsequently translated by a DNS server, the DNS server can utilize the transactional information to intelligently translate the domain name into an IP address of a network device that can most advantageously serve the request.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: July 31, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventors: Shrikrishna Karandikar, Ravi Duvvuri, Juan Alemany, Neelkanth Shashikant Natu, Anil Gopinath, Bharat Parekh, Tom Herbert
  • Patent number: 8228601
    Abstract: Apparatus for imaging a surface, including an acousto-optic (AO) system. The AO system includes an AO element having a radiation input surface and a radiation output surface. The element is configured to receive radio-frequency (RF) pulses and a radiation input at the radiation input surface and to generate traveling beams from the radiation output surface. The AO system also includes an inhomogeneous polarization generator, positioned relative to the AO element so that the AO system outputs traveling inhomogeneously polarized beams. The apparatus includes objective optics which are configured to focus the inhomogeneously polarized beams onto the surface so as to form respective traveling spots thereon; collection optics, which are configured to collect scattered radiation from the traveling spots and to focus the scattered radiation to form respective image spots; and a detector which is arranged to receive the respective image spots and to generate a signal in response thereto.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: July 24, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventors: Doron Meshulach, Kobi Kan, Haim Feldman, Ido Dolev, Ori Sarfaty
  • Patent number: 8225085
    Abstract: A secure communication protocol (e.g., SSL) transaction request from a client to a server is intercepted at a client-side proxy communicatively coupled to the client and logically deployed between the client and the server. The client-side proxy initiates a secure connection with the server and passes an attribute (e.g., a cryptographic key) associated with that secure connection to a server-side proxy communicatively coupled to the server and logically deployed between the client and the server. This enables the server-side proxy to engage in secure communications with the server in a transparent fashion.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: July 17, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventor: Shrikrishna Karandikar
  • Patent number: 8212336
    Abstract: FET configurations in which two (or more) facets are exposed on a surface of a semiconductor channel, the facets being angled with respect to the direction of the channel, allow for conformal deposition of a convex or concave S/D. A convex tip of the S/D enhances electric fields at the interface, reducing the resistance between the S/D and the channel. In contrast, a S/D having a concave tip yields a dual-gate FET that emphasizes reduced short-channel effects rather than electric field enhancement. The use of self-limiting, selective wet etches to expose the facets facilitates process control, control of interface chemistry, and manufacturability.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: July 3, 2012
    Assignee: Acorn Technologies, Inc.
    Inventors: Andreas Goebel, Paul A. Clifton, Daniel J. Connelly, Vaishali Ukirde
  • Patent number: 8207504
    Abstract: A system that includes: (a) a mask manipulator, that is arranged to: receive an opaque EUV pod that encloses an EUV mask, extract, in a highly clean environment, the EUV mask from the outer pod and the inner pod of the EUV pod, and cover an upper face of the EUV mask with protective cover that is at least partially transparent to DUV radiation; (b) a scanner, arranged to scan the EUV mask, using DUV illumination while maintaining in the scanner an environment that has a cleanliness level that is below a tolerable EUV mask cleanliness level; and (c) a transport system arranged to transport the EUV mask and the protective cover between the scanner and the mask manipulator.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: June 26, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventors: Chaim Braude, Mariano Abramson, Adam Baer, Jimmy Vishnipolsky, Yuri Belenky
  • Patent number: 8207499
    Abstract: A method for imaging a surface, including scanning a first region of the surface with a primary charged particle beam at a first scan rate so as to generate a first secondary charged particle beam from the first region, and scanning a second region of the surface with the primary charged particle beam at a second scan rate faster than the first scan rate so as to generate a second secondary charged particle beam from the second region. The method also includes receiving the first secondary charged particle beam and the second secondary charged particle beam at a detector configured to generate a signal in response to the beams, and forming an image of the first and the second regions in response to the signal.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: June 26, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventors: Amir Shoham, Benzion Sender, Alon Litman
  • Patent number: 8209374
    Abstract: Matches between search queries and potential targets of such search queries are automatically brokered by (i) comparing search criteria specified in the search queries with profile criteria describing the potential targets, and (ii) reporting instances of acceptable correspondence between the search criteria and the profile criteria, provided that access controls associated with the profile criteria of the targets permit such reporting in light of access levels assigned to the search inquiries. Initiators, using client applications at various remote locations, may formulate the search queries and the brokering may be performed at one or more server locations communicatively coupled (e.g., via the Internet) thereto. The profile criteria may include portions of rich descriptive profiles of the potential targets.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: June 26, 2012
    Inventor: James Duncan Work
  • Patent number: 8200920
    Abstract: Methods, systems, and apparatus for storing and accessing data stored in a data array are presented. In one embodiment, data is stored in a data array that includes a plurality of nodes. The nodes of the data array are segmented into one or more standard and priority pages. The pages are represented in a packed index. The priority pages are then cached and the standard pages are saved to disk. In another embodiment, data stored in a node of a data array may be accessed wherein the data array is segmented into at least one priority page and at least one standard page and the data array includes a plurality of nodes. A request for data stored in the node may be received. A priority page and/or a standard page may be searched for the node and, when found, the node may be accessed.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: June 12, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventors: Joshua David Dinerstein, John A. Aurich, Kenneth Victor Steiner