Patents by Inventor Suk Hwan Lim

Suk Hwan Lim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20130322753
    Abstract: Systems and methods for local tone mapping are provided. In one example, an electronic device includes an electronic display, an imaging device, and an image signal processor. The electronic display may display images of a first bit depth, and the imaging device may include an image sensor that obtains image data of a higher bit depth than the first bit depth. The image signal processor may process the image data, and may include local tone mapping logic that may apply a spatially varying local tone curve to a pixel of the image data to preserve local contrast when displayed on the display. The local tone mapping logic may smooth the local tone curve applied to the intensity difference between the pixel and another nearby pixel exceeds a threshold.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: APPLE INC.
    Inventors: Suk Hwan Lim, D. Amnon Silverstein, Guy Cote, Steven David Hordley, Graham Finlayson, Weichun Ku, Joseph P. Bratt
  • Publication number: 20130322745
    Abstract: Systems and methods for generating local image statistics are provided. In one example, an image signal processing system may include a statistics pipeline with image processing logic and local image statistics collection logic. The image processing logic may receive and process pixels of raw image data. The local image statistics collection logic may generate a local histogram associated with a luminance of the pixels of a first block of pixels of the raw image data or a thumbnail in which a pixel of the thumbnail represents a downscaled version of the luminance of the pixels of the first block of the pixel. The raw image data may include many other blocks of pixels of the same size as the first block of pixels.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: APPLE INC.
    Inventors: Suk Hwan Lim, D. Amnon Silverstein, Guy Cote, Steven David Hordley, Graham Finlayson, Weichun Ku, Joseph P. Bratt
  • Publication number: 20130321679
    Abstract: Image sensors have finite ranges of illuminance that may be captured. When the sensors for particular pixels receive an amount of light exceeding these finite ranges, the pixel values clip to the maximum pixel value. Systems and methods for estimating pixel values that are clipped or near clipping are provided. In one example, a method for processing image data includes determining that a first channel of the image data is saturated or near saturation. The method further includes computing a highlight recovery value for the first channel based upon alternative channels in the image data that are not saturated or near saturation. The highlight recovery value is applied to the first channel.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: APPLE INC.
    Inventors: Suk Hwan Lim, David Hayward, D. Amnon Silverstein
  • Publication number: 20130321678
    Abstract: Systems and methods for correcting intensity drop-offs due to geometric properties of lenses are provided. In one example, a method includes receiving an input pixel of the image data, the image data acquired using an image sensor. A color component of the input pixel is determined. A gain grid is determined by pointing to the gain grid in external memory. Each of the plurality of grid points is associated with a lens shading gain selected based upon the color of the input pixel. A nearest set of grid points that enclose the input pixel is identified. Further, a lens shading gain is determined by interpolating the lens shading gains associated with each of the set of grid points and is applied to the input pixel.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: APPLE INC.
    Inventors: Guy Cote, Joseph Anthony Petolino, JR., Suk Hwan Lim, D. Amnon Silverstein
  • Publication number: 20130322746
    Abstract: Systems and methods for processing YCC image data provided. In one example, an electronic device includes memory to store image data in RGB or YCC format and a YCC image processing pipeline to process the image data. The YCC image processing pipeline may include receiving logic configured to receive the image data in RGB or YCC format and color space conversion logic configured to, when the image data is received in RGB format, convert the image data into YCC format. The YCC image processing logic may also include luma sharpening and chroma suppression logic; brightness, contrast, and color adjustment logic; gamma logic; chroma decimation logic; scaling logic; and chromanoise reduction logic.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: APPLE INC.
    Inventors: Guy Cote, Sheng Lin, Suk Hwan Lim, D. Amnon Silverstein, Simon Wolfenden Butler, Mark A. Zimmer, Joseph P. Bratt
  • Publication number: 20130322752
    Abstract: Systems and methods for reducing chrominance (chroma) noise in image data are provided. In one example of such a method, image data in YCC format may be received into logic of an image signal processor. Using the logic, noise may be filtered from a first chrominance component or a second chrominance component, or both, of the image data, using a sparse filter and a noise threshold. The noise threshold may be determined based at least in part on two of the components of the YCC image data.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: APPLE INC.
    Inventors: Suk Hwan Lim, Mark A. Zimmer
  • Patent number: 8577887
    Abstract: A method of grouping a plurality of media content is provided. The method includes converting at least a portion of the media content into at least one document object model (“DOM”) using a processor. The DOM can include a plurality of block elements, each comprising at least one content object. The method includes apportioning the content objects into a relevant portion and an irrelevant portion and extracting a set of keywords, the set comprising at least one keyword, within the relevant portion of the content objects. The method includes apportioning the relevant portion of the content objects into a related portion and an unrelated portion using at least a portion of the set of keywords and grouping the related portion of the content to provide a group of related content.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: November 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parag M. Joshi, Jian-Ming Jin, Sheng-Wen Yang, Samson J. Liu, Nina Bhatti, Suk Hwan Lim
  • Publication number: 20130283148
    Abstract: A system and method are provided for extracting main content from a web page. Web page segmentation is performed on a web page to provide affinity-grouped segments. Descriptive features of at least one of the affinity-grouped segments are computed. At least one of the affinity-grouped segments is classified as a main body segment based on the computed descriptive features. Additional affinity-grouped segments are classified as to a document function based on the computed descriptive features. Classified affinity-grouped segments are assembled according to their classified document functions to provide the main content.
    Type: Application
    Filed: October 26, 2010
    Publication date: October 24, 2013
    Inventors: Suk Hwan Lim, Jian-Ming Jin, Li-Wei Zheng, Jian Fan, Eamonn O'Brien-Strain, Parag Joshi
  • Publication number: 20130275859
    Abstract: A method of creating an application for the popular selection of content on a web page (FIG. 4, 400) may comprise collecting web page data associated with a web page (FIG. 4, 400), the web page data comprising a selection of content on the web page (FIG. 4, 400) (Block 505), with a processor, determining among the selection of content of the web page, which content is popular (Block 510), and creating an application based on the popular selection of content of the web page (Block 515).
    Type: Application
    Filed: December 14, 2010
    Publication date: October 17, 2013
    Inventors: Eamonn O'Brien-Strain, Suk Hwan Lim
  • Publication number: 20130275577
    Abstract: A method of selecting content within a web page (FIG. 1, 110; FIG. 2C, 207; FIG. 4, 407; FIG. 5, 507) comprising: accessing first web page data associated with at least one previously accessed web page, the first web page data describing popular content within the previously accessed web page previously selected by a group of users, accessing second web page data associated with a currently accessed web page (FIG. 1, 110; FIG. 2C, 207; FIG. 4, 407; FIG. 5, 507), comparing the first web page data with the second web page data, and presenting to a user, via an output device (FIG. 1, 150), equivalent web page data selected most often within the at least one previously accessed web page as selected content within the currently accessed web page (FIG. 1, 110; FIG. 2C, 207; FIG. 4, 407; FIG. 5, 507).
    Type: Application
    Filed: December 14, 2010
    Publication date: October 17, 2013
    Inventor: Suk Hwan Lim
  • Publication number: 20130275854
    Abstract: Segmenting a web page (110) into coherent function blocks (705-1 to 705-8) includes parsing content from the web page (110) into multiple coherent, collectively exhaustive nodes (405-1 to 405-37); calculating at least one matrix (500, 600, 605-1 to 605-4) of affinity values between each of the nodes (405-1 to 405-37); and clustering the nodes (405-1 to 405-37) into functional blocks (705-1 to 705-8) based on the affinity values in the at least one matrix (500, 600, 605-1 to 605-4).
    Type: Application
    Filed: April 19, 2010
    Publication date: October 17, 2013
    Inventors: Suk Hwan Lim, Jian-Ming Jin, Li-Wei Zheng, Eamonn O'Brien-Strain, Jian Fan
  • Publication number: 20130275889
    Abstract: A method, system, and computer program product for selecting web page content based on user permission for collecting user-selected content within web pages (FIG. 4, 400) may comprise accessing web page data associated with a currently viewed web page (FIG. 4, 400), the web page data comprising a popular selection of content on the currently viewed web page (FIG. 4, 408) (505), with an electronic client device, presenting the popular selection of content of the currently viewed web page (FIG. 4, 400) to a user (535), and prompting the user to agree to the use of the user's selected content within a number of web pages in exchange for use of the popular selection of content on the web page (FIG. 4, 400). The web page content is selected, based on the user's response.
    Type: Application
    Filed: December 14, 2010
    Publication date: October 17, 2013
    Inventors: Eamonn O'Brien-Strain, Suk Hwan Lim
  • Patent number: 8559726
    Abstract: A method and system for analyzing an image made up of a plurality of pixels includes identifying a subset of the pixels, and for each identified pixel a local patch of pixels surrounding the identified pixel is defined and the pixels in the local patch are grouped into bins. The local patch is divided into a plurality of sub-patches, and for each sub-patch the method includes determining how many pixels in each sub-patch fall into each of the bins to create an intermediate vector, and the intermediate vectors are concatenated to form a feature vector and describe the local patch.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Feng Tang, Suk Hwan Lim
  • Patent number: 8560940
    Abstract: An exemplary embodiment of the present may generate a DOM-tree and generate a signal based on the DOM-tree and a node list. The signal may be analyzed and nodes may be selected within the signal to form a periodic wave. Repeat patterns may be detected using the periodic wave and the nodes.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui-Man Hou, Jian-Ming Jin, Li-Mei Jiao, Suk Hwan Lim
  • Patent number: 8548237
    Abstract: A local image patch identified in an image is divided into respective sub-patches of respective image forming elements. For each of the respective image forming elements in the local image patch, a respective ordinal rank of the image forming element is determined, and respective contributions of the image forming element to a particular one of the respective sub-patches containing the image forming element and to one or more other ones of the respective sub-patches neighboring the particular sub-patch are ascertained. Each ordinal rank corresponds to a respective dimension of an ordinal rank feature space. For each of the respective sub-patches of the local image patch, a respective histogram of ascertained contributions of the image forming elements in the ordinal rank feature space is built. A respective feature vector representing the local image patch is generated from the respective histograms built for the sub-patches of the local image.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: October 1, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Feng Tang, Suk Hwan Lim, Nelson Liang An Chang
  • Publication number: 20130212498
    Abstract: A system and method of selecting content within a web page (110, 300) may include, with a processor (125), determining spatial coordinates of a plurality of nodes (210 through 285) within the web page (110, 300), recording coordinates of a drawn portion (610) of the web page (110, 300), and determining, with the processor (125), a number of corresponding regions (710, 910) for the drawn portion (610) of the web page (110, 300) based on the spatial coordinates of the nodes (210 through 285).
    Type: Application
    Filed: July 30, 2010
    Publication date: August 15, 2013
    Inventors: Suk Hwan Lim, Hui-Man Hou, Li-Wei Zheng, Jian-Ming Jin, Marie Bird Struckaman, Rachel L. Ramaswami, Hua Zhang, Yue Yuan
  • Publication number: 20130204867
    Abstract: A system and method for selecting main content (350) from web pages includes receiving a web page (205) by a web page analysis device (105) and scoring sub-trees (209) within the web page (205). The single sub-tree (225) with the highest final score is selected as the main content (350) of the webpage (205).
    Type: Application
    Filed: July 30, 2010
    Publication date: August 8, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, LP.
    Inventors: Suk Hwan Lim, Li-Wei Zheng, Jian-Ming Jin, Hui-Man Hou
  • Publication number: 20130159889
    Abstract: A computer-implemented method for obtaining the rendering co-ordinates of visible text elements on a web page is disclosed. The web page is represented by an input data structure comprising a plurality of text nodes, each of which represents a text element on the web page. The method comprises the following steps: a) using a computer device, wrapping each of the plurality of text nodes in a pair of mark-up language tags; b) using said computer device, obtaining the co-ordinates of a bounding rectangle for each text node using the mark-up language tags; c) using said computer device, attaching an attribute specifying the co-ordinates of the bounding rectangle to each text node; and d) using said computer device, determining whether each text node is invisible, and if it is, excluding it from an output data structure comprising the plurality of text nodes and attached attributes.
    Type: Application
    Filed: July 7, 2010
    Publication date: June 20, 2013
    Inventors: Li-Wei Zheng, De-Miao Lin, Jian-Ming Lin, Suk Hwan Lim, Jian Fan, Eamonn O'Brien-Strain, Yuhong Xiong, Jerry J. Liu
  • Publication number: 20130145255
    Abstract: A system and method for selectively filtering web page contents are disclosed. In one example embodiment a document object model (DOM) structure and visual information of the web page contents are generated. The document object model (DOM) structure and the visual information are analyzed to determine multiple web page content attributes. One or more filtering parameters are selected from the multiple web page content attributes. The web page is filtered based on the one or more filtering parameters.
    Type: Application
    Filed: August 20, 2010
    Publication date: June 6, 2013
    Inventors: Li-Wei Zheng, Jian-Ming Jin, Suk Hwan Lim, Jian Fan, Hui-Man Hou, Shi-Jun Tian
  • Publication number: 20130124953
    Abstract: A method for producing web page content includes identifying blocks within a web page. The blocks are selectively assembled into sections. The sections are selectively assembled into article candidates. An article candidate that includes article content is distinguished from article candidates that do not include article content. Content is produced only from the article candidate distinguished as including article content.
    Type: Application
    Filed: July 28, 2010
    Publication date: May 16, 2013
    Inventors: Jian Fan, Ping Luo, Li-Wei Zheng, Samson J. Liu, Suk Hwan Lim, Jerry J. Liu, Yuhong Xiong