Patents Represented by Attorney Okamoto & Benedicto LLP
  • Patent number: 7802300
    Abstract: In one embodiment, an anti-rootkit module compares operating system kernel binary files to their loaded kernel file image in memory to find a difference between them. The difference may be scanned for telltale signs of rootkit modification. To prevent rootkits from interfering with memory access of the kernel file image, a pre-scan may be performed to ensure that paging functions and the interrupt dispatch table are in known good condition. If the difference is due to a rootkit modification, the kernel file image may be restored to a known good condition to disable the rootkit. A subsequent virus scan may be performed to remove remaining traces of the rootkit and other malicious codes from the computer.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: September 21, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Peter Liu, Jason Yueh, Gene Lin
  • Patent number: 7792390
    Abstract: In one embodiment, an image is broken up into multiple regions or segments, where each segment may be of arbitrary shape, and a transform (multi-scale or otherwise) is applied on the set of segments. In another embodiment, pattern adaptive prediction is used when predicting the next finer level of the transform pyramid. The pattern adaptive prediction uses the parent grid to determine what geometry of a filter is to be used when predicting the child grid. At the boundaries of the domain, the pattern adaptive prediction can be coupled with the domain adaptive prediction technique.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: September 7, 2010
    Assignee: Altera Corporation
    Inventors: Adityo Prakash, Edward Ratner, Dimitri Antsos
  • Patent number: 7792351
    Abstract: One embodiment pertains to a method for reviewing a potential defect on a substrate from one electron image. An image of an area containing the potential defect is obtained using a charged-particle apparatus. At least three image segments within the image are determined. The three segments are transformably identical to each other, and one of said three segments includes the potential defect. Another embodiment pertains to a method for reviewing a potential defect on a substrate by obtaining an electron-beam image of a relatively large field of view containing a first image segment. The first image segment is substantially smaller than the field of view and includes a location of the potential defect. A comparison image segment within the field of view is determined. The comparison image segment is transformably identical to the first image segment. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: September 7, 2010
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Gabor D. Toth, Douglas K. Masnaghetti
  • Patent number: 7786375
    Abstract: In one embodiment, harmful solar cell polarization is prevented or minimized by providing a conductive path that bleeds charge from a front side of a solar cell to the bulk of a wafer. The conductive path may include patterned holes in a dielectric passivation layer, a conductive anti-reflective coating, or layers of conductive material formed on the top or bottom surface of an anti-reflective coating, for example. Harmful solar cell polarization may also be prevented by biasing a region of a solar cell module on the front side of the solar cell.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: August 31, 2010
    Assignee: SunPower Corporation
    Inventors: Richard M. Swanson, Denis De Ceuster, Vikas Desai, Douglas H. Rose, David D. Smith, Neil Kaminar
  • Patent number: 7788576
    Abstract: In one embodiment, a fingerprint is generated for each document (e.g., e-mail, web page) containing markup language (e.g., HTML) code. The fingerprint is indicative of the structure of the markup language code in the document. The fingerprint may be formed by extracting markup language tags from the document and then linking together the extracted tags to form a single string. The fingerprint may be hashed through a hashing function to generate a signature key that may be used to create a directory for the document and other documents having the same fingerprint. The grouping of documents with the same fingerprint facilitates creation of anti-spam rules or identification of web pages from particular websites, for example.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: August 31, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Hsin-Yi Chen, Dung-Jou Tsai, Guan-Liang Chen, Cheng-Hsin Hsu
  • Patent number: 7782038
    Abstract: In one embodiment, a soft start circuit includes a slew rate controller to limit inrush current to a voltage regulator during start up. The output voltage of the regulator may be compared to a previous sampled value to determine the slew rate of the output voltage. The slew rate of the output voltage may be controlled by adjusting the current limit of the regulator. The current limit of the regulator may be adjusted using digital circuits, such as a counter and a digital to analog converter, or analog circuits using a pulsed current source, for example. The slew rate may be controlled to exceed a target slew rate or to stay within a range of slew rate limits.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: August 24, 2010
    Assignee: Fairchild Semiconductor Corporation
    Inventor: Jonathan Klein
  • Patent number: 7779470
    Abstract: A method, apparatus, and computer instructions for responding to a denial of service attack. The method comprising from a remote data processing system detects an occurrence of the denial of service attack in which invalid credentials are presented to the data processing system. Connections from the remote data processing system to the data processing system are blocked in response to detecting the occurrence of the denial of service attack. A command is selectively sent to a server data processing system to block connections from the remote data processing system, in response to detecting the occurrence the denial of service attack.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: August 17, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh
  • Patent number: 7779474
    Abstract: A computer system and storage medium that in an embodiment count the number of times that a file or registry entry is added, changed, or deleted at clients in a network. If the count exceeds a threshold, then a warning is sent to the clients. The warning may prompt the clients to delete or rename the file or registry entry, run an anti-virus program, quarantine the file or registry entry, or issue a message. In this way, viruses may be detected at clients.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: August 17, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Zachary Adam Garbow, Michael David Gordon, Robert Hart Hamlin, William Russell Marshall, Clayton Lee McDaniel, Emuejevoke Jane-Frances Sanomi-Fleming
  • Patent number: 7774998
    Abstract: In one embodiment, a photovoltaic frame assembly comprises a photovoltaic module and a frame having a plurality of air vents. The air vents allow air to flow into the frame and thereby cool the photovoltaic module. The frame may be installed in-line with another such frame to allow air flow between frames. The air vents may be located within a perimeter of the frame to allow for structural integrity while remaining aesthetically pleasing. The frame may include an inner lip, an outer lip, or both to provide different mounting options to accommodate different sites. The frame may comprise a plurality of frame members, such as extrusions including the air vents.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: August 17, 2010
    Assignee: SunPower Corporation
    Inventor: Peter Aschenbrenner
  • Patent number: 7765589
    Abstract: A method, apparatus, and computer instructions for authorizing a user to access grid resources. A request is received from the user to access a resource on the data processing system. This request includes a certificate. An authentication process is performed using the certificate when the request is received. In response to successfully authenticating the user in the authentication process, a first host name for the certificate is requested from a trusted source. A reply containing the first host name is received. Access to the resource is provided if the first host name returned by the trusted source matches a second host name for the user from which the request originated.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: July 27, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica K. Murillo, Johnny M. Shieh
  • Patent number: 7764054
    Abstract: A voltage regulator with current-mode, dual-edge pulse width modulation (PWM) and non-linear control. The voltage regulator may include a top switch (e.g., MOSFET) configured to couple a power supply supplying an input voltage to a load. A linear control circuit of the regulator may use a first ramp signal to control turning ON of the top switch and a second ramp signal to control turning OFF of the top switch. A non-linear control circuit may turn ON the top switch upon detection of a load current step-up change to maintain an output voltage of the regulator within its regulation band. The non-linear control circuit may turn OFF the top switch upon a load current step-down change to prevent output voltage overshoot.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: July 27, 2010
    Assignee: Fairchild Semiconductor Corporation
    Inventors: Yigang Guo, Francesco Carobolante
  • Patent number: 7756535
    Abstract: In one embodiment, a content filtering system includes a feature list and a learning model. The feature list may be a subset of a dictionary that was used to train the content filtering system to identify classification (e.g., spam, phishing, porn, legitimate text messages, etc.) of text messages during a training stage. The learning model may include representative vectors, each of which represents a particular class of text messages. The learning model and the feature list may be generated in a server computer during the training stage and then subsequently provided to the mobile phone. An incoming text message in the mobile phone may be parsed for occurrences of feature words included in the feature list and then converted to an input vector. The input vector may be compared to the learning model to determine the classification of the incoming text message.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: July 13, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Lili Diao, Jackie Cao, Vincent Chan
  • Patent number: 7755061
    Abstract: One embodiment relates to a dynamic pattern generator for reflection electron beam lithography which includes conductive pixel pads, an insulative border surrounding each conductive pixel pad so as to electrically isolate the conductive pixel pads from each other, and conductive elements coupled to the conductive pixel pads for controllably applying voltages to the conductive pixel pads. The conductive pixel pads are advantageously cup shaped with a bottom portion, a sidewall portion, and an open cavity. Another embodiment relates to a pattern generating apparatus which includes a well structure with sidewalls and a cavity configured above each conductive pixel pad. The sidewalls may include alternating layers of conductive and insulative materials. Other embodiments, aspects and feature are also disclosed.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: July 13, 2010
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Luca Grella, Leonid Baranov, Yehiel Gotkis
  • Patent number: 7755042
    Abstract: A scanning electron beam apparatus with an Auger spectrometer. The apparatus includes at least an electron column for generating a primary electron beam, a magnetic objective lens configured to focus the primary electron beam onto a surface of a target substrate, and a spectrometer configured to detect Auger electrons emitted from the surface of the target substrate. The magnetic objective lens applies a magnetic field strength greater than 10 Gauss and less than 50 Gauss at the surface of the target substrate. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: July 13, 2010
    Assignee: KLA-Tencor Corporation
    Inventors: Gabor D. Toth, Rudy F. Garcia, Chris Huang, Niles Kenneth MacDonald, Mehran Nasser-Ghodsi, Garrett Pickard, Khashayar Shadman, Wo-Tak Wu, Ming Yu
  • Patent number: 7755043
    Abstract: One embodiment relates to an electron beam apparatus including an electron beam column, an immersion objective lens, a Wien filter, a bright-field/dark-field detector, and an electron energy spectrometer. The bright-field/dark-field detector comprising an opening configured to pass through bright field secondary electrons and one or more detector segments around the opening configured to detect dark field secondary electrons. The electron energy spectrometer configured to detect the bright field secondary electrons passed through the opening and to measure an energy spectrum of the bright field secondary electrons. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: July 13, 2010
    Assignee: KLA-Tencor Technologies Corporation
    Inventor: Alexander J. Gubbens
  • Patent number: 7756992
    Abstract: In one embodiment, an update file for an antivirus program is disassembled into several source packets. The source packets may be encoded using a forward error correction (FEC) algorithm to generate encoded packets. The encoded packets may include the source packets and redundant packets, the redundant packets including information that allows a client computer that includes the antivirus program to recreate the source packets even if it never receives all of the encoded packets. The FEC algorithm may be selected from several FEC algorithms based on the number of the source packets. The transmission of the encoded packets from a server computer to the client computer may be stopped when the client computer has received enough of the encoded packets to recreate the source packets.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: July 13, 2010
    Assignee: Trend Micro Incorporated
    Inventor: Xiaoming Zhao
  • Patent number: 7747642
    Abstract: A system generates an output of documents having with a particular relevance range. The system receives an initial document comprising text, a list of documents for matching, each document comprising text, and a minimum substring match length. The system normalizes the text of the documents of the list of documents. The system searches common sub-strings between the text of the initial document and the text of each document of the list of documents. The system calculates a match percentage based on the search common sub-strings and outputs documents having a match percentage corresponding to a predetermined value. Also disclosed is a process for generating an output of documents within a particular relevance range.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: June 29, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Liwei Ren, Shu Huang, Fei Huang, Aiguo Dong, Dehua Tan
  • Patent number: 7739739
    Abstract: An apparatus and program product initiate generation of a metafile at a client computer. The metafile is evaluated at a network server for a potential viral risk. Program code executing at the server may correlate the evaluated potential risk to a risk level stored in a database. The program code may attach a color designator or other assignment indicative of the assessed risk level to the data. A user at the client computer may act on the data based on the attached risk level.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: June 15, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Richard Dean Dettinger, Frederick Allyn Kulack
  • Patent number: 7737357
    Abstract: A silicon solar cell has doped amorphous silicon contacts formed on a tunnel silicon oxide layer on a surface of a silicon substrate. High temperature processing is unnecessary in fabricating the solar cell.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: June 15, 2010
    Assignee: SunPower Corporation
    Inventor: Peter John Cousins
  • Patent number: 7735139
    Abstract: In one embodiment, network data exchanged between a client computer and a remote server computer are scanned for computer viruses at a first network security computer. The first network security computer creates connection information about the connection between the client computer and the server computer, and registers that connection information with a second network security computer that may receive network data transmitted in the connection. This allows the second network security computer to forward to the first network security computer network data transmitted in the connection even when the first and second network security computers are configured for asymmetric routing.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: June 8, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Chih-Chieh Chou, Tsung-Lin Yu