Ngan
Addy Ngan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110154183 | PRESENTING REAL-TIME SEARCH RESULTS - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results. | 06-23-2011 |
Ching-Yuk Paul Ngan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20130238943 | METHOD AND SYSTEM FOR PROVIDING HIGH AVAILABILITY TO COMPUTER APPLICATIONS - A system and method for distributed fault detection. In an exemplary method, unplanned application exits and crashes may be detected at a node local level. Further, application hangs may be detected using at least one of a script and a binary at the node local level. Also, node crashes and operating system crashes may be detected using node to node heart-beating. | 09-12-2013 |
20130246843 | METHOD AND SYSTEM FOR PROVIDING HIGH AVAILABILITY TO DISTRIBUTED COMPUTER APPLICATIONS - Method, system, apparatus and/or computer program for achieving transparent integration of high-availability services for distributed application programs. Loss-less migration of sub-programs from their respective primary nodes to backup nodes is performed transparently to a client which is connected to the primary node. Migration is performed by high-availability services which are configured for injecting registration codes, registering distributed applications, detecting execution failures, executing from backup nodes in response to failure, and other services. High-availability application services can be utilized by distributed applications having any desired number of sub-programs without the need of modifying or recompiling the application program and without the need of a custom loader. In one example embodiment, a transport driver is responsible for receiving messages, halting and flushing of messages, and for issuing messages directing sub-programs to continue after checkpointing. | 09-19-2013 |
20150293819 | METHOD AND SYSTEM FOR PROVIDING HIGH AVAILABILITY TO DISTRIBUTED COMPUTER APPLICATIONS - Method, system, apparatus and/or computer program for achieving transparent integration of high-availability services for distributed application programs. Loss-less migration of sub-programs from their respective primary nodes to backup nodes is performed transparently to a client which is connected to the primary node. Migration is performed by high-availability services which are configured for injecting registration codes, registering distributed applications, detecting execution failures, executing from backup nodes in response to failure, and other services. High-availability application services can be utilized by distributed applications having any desired number of sub-programs without the need of modifying or recompiling the application program and without the need of a custom loader. In one example embodiment, a transport driver is responsible for receiving messages, halting and flushing of messages, and for issuing messages directing sub-programs to continue after checkpointing. | 10-15-2015 |
Christopher Ngan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110296309 | USER INTERFACE GENERATION WITH SCORING - A system assists in user interface generation by using scoring and providing viable component options to a developer. The system receives a new user interface that comprises a plurality of components and compares the new user interface against a plurality of repository benchmark user interfaces. The system then determines a score for the new user interface and at least one of the benchmark user interfaces. The score measures a level of deviation between the new user interface and the at least one benchmark user interface. | 12-01-2011 |
Clifton Ngan, Chelmsford, MA US
Patent application number | Description | Published |
---|---|---|
20140231339 | High Viscosity TFF Device Design - A device for the tangential filtration of liquids at high viscosities is taught. For a given channel length and width (relatively fixed by the cassette design), one can decrease the channel pressure drop by increasing the channel height or reducing the channel hydraulic resistance. One can increase the channel height by using a larger diameter fiber in the screen, by increasing the thickness of the molded border or nm on the overmolded screen or by using a thicker nonwoven as a spacer in a non-overmolded screen. Since the screen is embossed into the surface of the membrane: the effective channel height Is also affected by the hardness of the membrane -as well as the fibers In the screen. | 08-21-2014 |
Danny Yuk Kwan Ngan, Houston, TX US
Patent application number | Description | Published |
---|---|---|
20080251419 | Apparatus and method for superheated vapor contacting and vaporization of feedstocks containing high boiling point and unvaporizable foulants in an olefins furnace - A contactor/separator is formed from a vessel; an inlet for receiving a vapor/liquid mixture; an inlet for receiving a superheated vapor; a hub located within the vessel, the hub including a plurality of vanes for imparting a centrifugal motion to the vapor/liquid mixture or the superheated vapor; an outlet in a bottom of the vessel for removing liquid; and an outlet for removing vapor from the vessel. A method is also provided for heating and separating liquid and vapor from a hydrocarbon feedstock comprising introducing a hydrocarbon feedstock into a contactor/separator: introducing a superheated vapor into the contactor/separator such that it contacts and vaporizes a portion of the feedstock within the contactor/separator; separating unvaporized feedstock from vaporized feedstock in the contactor/separator; removing the vaporized feedstock and the superheated vapor through a first outlet; and removing the unvaporized feedstock through a second outlet. | 10-16-2008 |
20090054716 | PROCESS FOR PRODUCING LOWER OLEFINS FROM HYDROCARBON FEEDSTOCK UTILIZING PARTIAL VAPORIZATION AND SEPARATELY CONTROLLED SETS OF PYROLYSIS COILS - A process for making lower olefins from a wide boiling range hydrocarbon feed by use of a combination of one or more vapor/liquid separation devices, and then pyrolytically cracking the vapor phase in separate sets of pyrolysis radiant tubes, thereby producing a higher level of lower olefin product. | 02-26-2009 |
20110036751 | APPARATUS AND METHOD FOR SUPERHEATED VAPOR CONTACTING AND VAPORIZATION OF FEEDSTOCKS CONTAINING HIGH BOILING POINT AND UNVAPORIZABLE FOULANTS IN AN OLEFINS FURNACE - A contactor/separator is formed from a vessel; an inlet for receiving a vapor/liquid mixture; an inlet for receiving a superheated vapor; a hub located within the vessel, the hub including a plurality of vanes for imparting a centrifugal motion to the vapor/liquid mixture or the superheated vapor; an outlet in a bottom of the vessel for removing liquid; and an outlet for removing vapor from the vessel. A method is also provided for heating and separating liquid and vapor from a hydrocarbon feedstock comprising introducing a hydrocarbon feedstock into a contactor/separator: introducing a superheated vapor into the contactor/separator such that it contacts and vaporizes a portion of the feedstock within the contactor/separator; separating unvaporized feedstock from vaporized feedstock in the contactor/separator; removing the vaporized feedstock and the superheated vapor through a first outlet; and removing the unvaporized feedstock through a second outlet. | 02-17-2011 |
20130001132 | METHOD AND APPARATUS FOR QUENCHING A HOT GASEOUS STREAM - The invention comprises a process for cracking liquid hydrocarbon feed to produce cracked gaseous hydrocarbons comprising feeding a liquid hydrocarbon feed stream to an olefins furnace; cracking the liquid hydrocarbon feed stream in the olefins furnace to produce a gaseous cracked effluent stream; feeding the cracked effluent from the olefins furnace to a primary transfer line heat exchanger (TLE) having two sections; injecting a first wetting fluid in a weight ratio of wetting fluid to hot gaseous effluent tangentially into the hot gaseous effluent stream at a particular location in the second section of the primary TLE; feeding the hot gaseous effluent stream exiting from the TLE to a separator; separating a separator bottoms stream comprising tar and heavier hydrocarbons and a separator product stream comprising an olefin product; and recovering an olefin product from the separator product stream. | 01-03-2013 |
Evan Ngan, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130216473 | CATALYTIC FUEL VAPORIZER AND FUEL REFORMER ASSEMBLY - In one embodiment, an assembly for use with a lean NOx catalyst (LNC) is described. An outer tube is coupled to the LNC. An inner tube is disposed completely inside the outer tube. The exhaust flow is split between the inner tube and the outer tube. The inner tube houses a catalytic fuel vaporizer and a catalytic fuel reformer that convert at least a portion of the injected hydrocarbons to hydrogen and carbon monoxide, and vaporized hydrocarbons for NOx reduction. | 08-22-2013 |
20150020504 | EXHAUST FLOW ESTIMATION - The present technology provides systems for monitoring particulate matter buildup on a filter installed in the engine exhaust stream of a vehicle. A filter differential pressure sensor monitors a pressure differential across the filter. A downstream differential pressure sensor monitors a pressure differential across an exhaust stream outlet. A processor monitors a particulate buildup value based at least in part on the pressure differential across the filter and the pressure differential across the exhaust stream outlet. A method for monitoring particulate buildup is also provided. The method monitors a pressure differential across the filter, and determines a downstream exhaust flow rate based on a pressure differential between a filter outlet housing and an exit pipe, where the diameter of the filter outlet housing is greater than the diameter of the exhaust exit pipe. | 01-22-2015 |
Frankie Ngan, Broadmeadows AU
Patent application number | Description | Published |
---|---|---|
20150282689 | MOP BUCKET - The present invention relates to a mop bucket ( | 10-08-2015 |
Hung Shek Ngan, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20130036137 | CREATING AND EDITING USER SEARCH QUERIES - Systems and methods are provided for creating and modifying search queries. A query can be constructed by allowing a user to select from categories, facets, and/or facet values for addition to a query. A user can optionally supplement the categories, facets, and/or facet values with additional search terms entered by the user. The constructed query can then be submitted to a search engine to identify documents that match the search query. The systems and methods can allow a user to construct a search query using a reduced number of user input actions while still providing a user with the flexibility to enter any search terms desired by the user. | 02-07-2013 |
King Ngi Ngan, Sha Tin CN
Patent application number | Description | Published |
---|---|---|
20110096236 | Parametric Interpolation Filter For Motion-Compensated Prediction - In a motion compensated prediction process, a parametric interpolation filter (PIF) device is provided that takes into account the time-variant statistics of video sources, the filter being represented by a model determined by five parameters instead of by individual coefficients. The parameters are calculated and coded on a frame-by-frame basis to minimize the energy of the prediction error for each frame. The model design is based on the fact that high frequency energy of an HD video source is mainly distributed along the vertical and horizontal directions of a frame. A PIF device with the method according to the invention overcomes this obstacle because it represents each filter using only five parameters, all of which are encoded using sufficiently high precision without substantially increasing overhead. | 04-28-2011 |
King Ngi Ngan, Hong Kong HK
Patent application number | Description | Published |
---|---|---|
20090141796 | METHOD AND DEVICE FOR ORDER-16 INTEGER TRANSFORM FROM ORDER-8 INTEGER COSINE TRANSFORM - The invention is used in video coding. Systems, apparatuses and methods for processing an order-16 integer transform from an order-8 transform are provided. The order-16 transform method involves expanding an order-8 transform by generating an order-16 integer matrix and a scaling matrix. | 06-04-2009 |
20090296815 | METHOD AND APPARATUS OF DE-INTERLACING VIDEO - Methods of decoding video bitstreams and related devices are disclosed. The claimed methods include reconstructing video frames from a video bitstream | 12-03-2009 |
20110243228 | METHOD AND APPARATUS FOR VIDEO CODING BY ABT-BASED JUST NOTICEABLE DIFFERENCE MODEL - The present invention relates to method and apparatus for video coding by ABT-based just noticeable difference (JND). For building the just noticeable difference model, spatial content information (SCI) is used to represent the spatial appearance similarity between one macroblock and its sub-blocks and the motion characteristic distance (MCD) is used to represent the motion characteristics similarity between one macroblock and its sub-blocks. For intra frames, the balance strategy based on the obtained SCI of the macroblock is used to generate the ABT-based JND model. For inter frames, the balanced strategy based on the obtained SCI and MCD of the macroblock is used to generate the ABT-based JND model. Using the ABT-based JND model, the residual coefficients for each block in a frame is filtered to obtain a reduced set of residual coefficients for transmission without degradation in visual quality. | 10-06-2011 |
King Ngi Ngan, Shatin CN
King Ngi Ngan, Sha Tin HK
Patent application number | Description | Published |
---|---|---|
20110150324 | METHOD AND APPARATUS FOR RECOGNIZING AND LOCALIZING LANDMARKS FROM AN IMAGE ONTO A MAP - Method and apparatus for recognizing landmark buildings in an image and then locating the recognized landmark buildings onto a map together with related information wherein a first database is employed to store models formed by mathematical set descriptions of landmark buildings which are learned from a set of training images of a model-learning module captured by an imaging device for each building, and a second database is employed to store the related information of each landmark building. The model of each landmark building is represented as a set of features and the geometric relationship between them by clustering the salient features extracted from a set of training images of the landmark building. | 06-23-2011 |
King Ngi Ngan, Shatin HK
Patent application number | Description | Published |
---|---|---|
20140003711 | FOREGROUND EXTRACTION AND DEPTH INITIALIZATION FOR MULTI-VIEW BASELINE IMAGES | 01-02-2014 |
King Ngi Ngan, Hong Kong Sar CN
Patent application number | Description | Published |
---|---|---|
20150371080 | REAL-TIME HEAD POSE TRACKING WITH ONLINE FACE TEMPLATE RECONSTRUCTION - Provided are methods and apparatus for tracking a head pose with online face template reconstruction. The method comprises the steps of retrieving a plurality of frames of images of the user; comparing each of the retrieved frames with a predetermined face template to determine one or more head poses that are monitored successfully and obtain head pose information of the determined one or more head poses; and reconstructing, during the step of comparing, the face template from the obtained head pose information; wherein the reconstructed face template is compared with subsequently retrieved images such that the head poses of the user are tracked in time. | 12-24-2015 |
Lam Yan Ngan, Everett, WA US
Patent application number | Description | Published |
---|---|---|
20110258079 | Systems and Methods for Transaction Authorization and Dynamic Memberhips to Facilitate E-Commerce - A method for managing an e-commerce system comprising: accepting an order to sell one or more goods or services from a seller to a buyer; charging the buyer an amount according to the order; holding the amount in an intermediary; receiving a first signal from the buyer upon the seller's delivery of said one or more goods or services; retrieving a second signal; verifying the first signal against the second signal; and making at least a portion of the amount available to the seller if the first signal and the second signal satisfy a predetermined relationship. | 10-20-2011 |
Ma Ah Ngan, Kajang MY
Patent application number | Description | Published |
---|---|---|
20090199463 | PALM DIESEL WITH LOW POUR POINT FOR COLD CLIMATE COUNTRIES - The processes of producing the low pour point palm diesel particularly but not exclusively via esterification of C18, C18:1 and C18:2 mixed fatty acids with methanol or ethanol, or fractional distillation of methyl or ethyl esters of palm oil, palm kernel oil and palm oil products, or fractional distillation of methyl or ethyl esters of palm oil, palm kernel oil and palm oil products, followed by crystallisation, or crystallisation of methyl or ethyl esters of palm oil, palm kernel oil and palm oil products, or crystallisation of methyl or ethyl esters of palm oil, palm kernel oil and palm oil products, followed by fractional distillation. | 08-13-2009 |
Mei Ngan, Germantown, MD US
Patent application number | Description | Published |
---|---|---|
20090274106 | METHOD AND APPARATUS FOR ROUTING COMMUNICATIONS USING ACTIVE AND PASSIVE END-TO-END QUALITY-OF-SERVICE RESERVATIONS BASED ON NODE MOBILITY PROFILES - A method and apparatus for routing communications using end-to-end QoS reservations based on node mobility profiles is disclosed. The method may include setting up active quality of service reservations along a first path to a destination edge node, receiving a mobility profile from the destination edge node, setting up passive quality of service reservations based on the received mobility profile, switching communications from active quality of service reservations to passive quality of service reservations, and tearing down the active quality of service reservations based on the received mobility profile. | 11-05-2009 |
20090276520 | METHOD AND APPARATUS FOR SERVER ELECTION, DISCOVERY AND SELECTION IN MOBILE AD HOC NETWORKS - A method and apparatus for server election, discovery and selection in mobile ad hoc communication networks is disclosed. The server election method may include a server node that may elect itself as a server in network if the received server capabilities, network server lists and network specific parameters allow its election as a server in the network. A client node may discover and select a server in the network by transmitting a server discovery request to a plurality of nodes in the network, receiving advertisements from one or more servers in the network in response to the server discovery request, and selecting a server based on the received stability and connectivity information for each server from which advertisements are received. | 11-05-2009 |
Peter Ngan, Morgantown, WV US
Patent application number | Description | Published |
---|---|---|
20100210943 | Systems and Methods for Echoperiodontal Imaging - Disclosed are various embodiments for echoperiodontal imaging. In one embodiment, a system includes a transducer configured to transmit a series of ultrasonic signals at a plurality of corresponding locations along a jaw and receive a plurality of echo signals; and an imaging system controller configured to obtain a plurality of echo signal data and a plurality of transducer positions, where each echo signal data corresponds to one of the plurality of transducer position. In another embodiment, a method includes transmitting a series of ultrasonic signals at a plurality of corresponding locations along a jaw; receiving a plurality of echo signals; obtaining a plurality of echo signal data and a plurality of corresponding transducer positions; and reconstruct image data of a portion of the jaw for display on a display device based upon the obtained echo signal data and corresponding transducer positions. | 08-19-2010 |
Ricky Yik Hei Ngan, Richmond Hills CA
Patent application number | Description | Published |
---|---|---|
20140084932 | SYSTEM AND METHODS FOR EXTRACTION OF THRESHOLD AND MOBILITY PARAMETERS IN AMOLED DISPLAYS - A system reads a desired circuit parameter from a pixel circuit that includes a light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input, and a storage device to store a programming signal. One embodiment of the extraction system turns off the drive device and supplies a predetermined voltage from an external source to the light emitting device, discharges the light emitting device until the light emitting device turns off, and then reads the voltage on the light emitting device while that device is turned off. The voltages on the light emitting devices in a plurality of pixel circuits may be read via the same external line, at different times. | 03-27-2014 |
20140267215 | AMOLED DISPLAYS WITH MULTIPLE READOUT CIRCUITS - The OLED voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the OLED voltage. One method for extracting the OLED voltage is to first program the pixel in a way that the current is not a function of OLED voltage, and then in a way that the current is a function of OLED voltage. During the latter stage, the programming voltage is changed so that the pixel current is the same as the pixel current when the pixel was programmed in a way that the current was not a function of OLED voltage. The difference in the two programming voltages is then used to extract the OLED voltage. | 09-18-2014 |
20140285407 | SYSTEM AND METHODS FOR EXTRACTION OF THRESHOLD AND MOBILITY PARAMETERS IN AMOLED DISPLAYS - A system extracts effective parameters from a pixel circuit that includes a light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input, and a storage device to store a programming signal. The system measures the value of at least one operating parameter of the pixel circuit at a plurality of levels, and then extracts the value of at least one related parameter of the pixel circuit, based on the measured values of the at least one operating parameter. The measured values of the operating parameter are translated to effective values for driving the pixel circuit, based on the extracted value. Then effective parameters for driving effective devices in the pixel circuit are extracted, based on the translated values, and stored for use in compensating input signals to the pixel circuit. | 09-25-2014 |
20140313111 | SYSTEM AND METHODS FOR EXTRACTING CORRELATION CURVES FOR AN ORGANIC LIGHT EMITTING DEVICE - A system for compensating the input signals to arrays of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system creates a library of compensation curves for different stress conditions of the semiconductor devices; identifies the stress conditions for at least a selected one of the semiconductor devices based on the rate of change or absolute value of at least one parameter of at least the selected device; selects a compensation curve for the selected device based on the identified stress conditions; calculates compensation parameters for the selected device based on the selected compensation curve; and compensates an input signal for the selected device based on the calculated compensation parameters. | 10-23-2014 |
20150103106 | SYSTEM AND METHODS FOR EXTRACTING CORRELATION CURVES FOR AN ORGANIC LIGHT EMITTING DEVICE - A system for equalizing the pixels in an array of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system extracts at least one pixel parameter from the array; creates a stress pattern for the array, based on the extracted pixel parameter; stresses the pixels in accordance with the stress pattern; extracts the pixel parameter from the stressed pixels; determines whether the pixel parameter extracted from the stressed pixels is within a preselected range and, when the answer is negative, creates a second stress pattern for the array, based on the pixel parameter extracted from the stressed pixels, stresses the pixels in accordance with the second stress pattern, extracts the pixel parameter from the stressed pixels, and determines whether the pixel parameter extracted from the stressed pixels is within the preselected range. | 04-16-2015 |
20150161935 | OLED DISPLAY SYSTEM AND METHOD - A method and system control an OLED display to achieve desired color points and brightness levels in an array of pixels in which each pixel includes at least three sub-pixels having different colors and at least one white sub-pixel. The method and system select a plurality of reference points in the pixel content domain with known color points and brightness levels. For each set of three sub-pixels of different colors, the method and system determine the share of each sub-pixel to produce the color point and brightness level of each selected reference point, and select the maximum share determined for each sub-pixel as peak brightness needed from that sub-pixel. | 06-11-2015 |
Sai Fong Ngan, Hong Kong HK
Patent application number | Description | Published |
---|---|---|
20150020180 | WIRELESS TWO-FACTOR AUTHENTICATION, AUTHORIZATION AND AUDIT SYSTEM WITH CLOSE PROXIMITY BETWEEN MASS STORAGE DEVICE AND COMMUNICATION DEVICE - A wireless two-factor authentication, authorization and audit system includes: a mass storage device being connected with a computer; a cloud-based authentication, authorization and audit server being connected with the Internet; and an authenticator device configured to establish wireless communication with the mass storage device, and to communicate with the authentication, authorization and audit server via the Internet. The mass storage device includes a processor connected with the computer, an RF frontend connected with the processor, and a memory storage connected with the processor. The processor is configured to encrypt data before the data is stored in the memory storage, to decrypt the data upon successful authentication, and to grant a user access to the data based on a passphrase, geographical location information, or proximity presence of the authenticator device. | 01-15-2015 |
Sarah Ngan, London GB
Patent application number | Description | Published |
---|---|---|
20110189669 | METHODS OF AIDING IN THE DIAGNOSIS OF PROSTATE CANCER - The current invention provides a method for aiding in the assessment of prostate cancer (including metastatic prostate cancer) and/or benign prostate hyperplasia in a patient, wherein the method comprises the step of determining the level of Glycine N-methyltransferase (GNMT) nucleic acid and/or protein in a sample from the patient. The invention also provides compounds that target Glycine N-methyltransferase (GNMT) protein and/or nucleic acid for use in treating prostate cancer. Also provided are screening methods for selecting a compound considered to be useful in treating prostate cancer, comprising the steps of determining the ability of a test compound to reduce GNMT activity and selecting a compound that reduces GNMT activity. The invention also provides methods for aiding in the diagnosis of prostate cancer in a patient comprising obtaining a sample from the patient and assessing said sample for a marker of GNMT activity. | 08-04-2011 |
Siu Yin Ngan, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20130094104 | Head DFH protrusion shape calibration by HDI sensor - Dynamic fly height (DFH) controlled read/write heads using multiple heaters have their heater powers set within a range of ratios that allows minimum clearances to be set between the read-gap and the write-gap and the surface of a disk, thereby providing improved touch-down detection. Determining the correct range of power ratios requires varying the ratio to create an adjustable protrusion profile for the read and write elements in the head and measuring values of the ratio and corresponding values of read gap and write gap clearances that create points of minimum clearance. By adjusting the ratio of power supplied to the heaters, different protrusion profiles can be produced, clearance control for sigma reduction can be obtained and read/write readiness and operation consistency and reliability can be improved. | 04-18-2013 |
Ting On Ngan, Hong Kong HK
Patent application number | Description | Published |
---|---|---|
20100049945 | Crypto-engine for cryptographic processing of data - A crypto-engine for cryptographic processing has an arithmetic unit and an interface controller for managing communications between the arithmetic unit and a host processor. The arithmetic unit has a memory unit for storing and loading data and arithmetic units for performing arithmetic operations on the data. The memory and arithmetic units are controlled by an arithmetic controller. | 02-25-2010 |
Tsuen Wan Ngan, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20090089383 | SYSTEM AND METHOD FOR DETECTING CONTENT SIMILARITY WITHIN EMAILS DOCUMENTS EMPLOYING SELECTIVE TRUNCATION - A system and a method for detecting content similarities in different emails employing selective truncation are disclosed. In one embodiment, a method comprises generating a first token value dependent on a first subset of characters at a beginning portion of a first email document, generating a second token value dependent on a second subset of characters at an ending portion of a first email document, and depending upon the first and second token values, selectively generating one or more hash values corresponding to a sequence of characters between the first subset and the second subset. The method further comprises generating a third token value dependent on a third subset of characters at a beginning portion of a second email document, generating a forth token value dependent on a forth subset of characters at an ending portion of a second email document, depending upon the first and second token values, and selectively generating one or more hash values corresponding to a sequence of characters between the first subset and the second subset. The method finally comprises comparing the one or more hash values corresponding to the sequence of characters between the first subset and the second subset with the one or more hash values corresponding to the sequence of characters between the third subset and the fourth subset. | 04-02-2009 |
20090089384 | SYSTEM AND METHOD FOR DETECTING CONTENT SIMILARITY WITHIN EMAIL DOCUMENTS BY SPARSE SUBSET HASHING - Systems and methods for detecting content similarity in email documents are disclosed. In one embodiment, a method comprises generating a first token value for each of a plurality of character sequences of a first email document, selecting a first subset of the plurality of character sequences based on the first token values, and generating one or more hash values corresponding to the selected first subset of character sequences. The method further comprises generating a second token value for each of a plurality of character sequences of a second email document, selecting a second subset of the plurality of character sequences based on the second token values, and generating one or more hash values corresponding to the selected second subset of character sequences. The method additionally comprises comparing the one or more hash values corresponding to the selected first subset with the one or more hash values corresponding to the selected second subset. | 04-02-2009 |
20090089539 | SYSTEM AND METHOD FOR DETECTING EMAIL CONTENT CONTAINMENT - Systems and methods for detecting email content containment are disclosed. In one embodiment, a method comprises generating a first set of hash values corresponding to a first email document, wherein the first set includes a respective hash value corresponding to each of a plurality of character sequences of the first email document. The method further comprises generating a second set of hash values corresponding to a second email document, wherein the second set include a respective hash value corresponding to each of a plurality of character sequences of the second email document, and determining whether the first set of hash values is a subset of the second set of hash values. | 04-02-2009 |
20090319506 | SYSTEM AND METHOD FOR EFFICIENTLY FINDING EMAIL SIMILARITY IN AN EMAIL REPOSITORY - Systems and methods for efficiently identifying emails with content similarity are disclosed. In one embodiment, a method comprises grouping a first set of a plurality of email documents with only common-type subsets of character sequences in a first searchable group, and grouping a second set of the plurality of email documents with one or more uncommon-type subsets of character sequences in a second searchable group. The method further comprises selectively searching either only one of or both of the first and second searchable groups, and identifying selected one or more email documents of the plurality of email documents that may contain content that is similar to the particular email document based on the searching. | 12-24-2009 |