Patents by Inventor Jian-Ming Jin

Jian-Ming Jin 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).

  • Patent number: 9159112
    Abstract: An example method includes dividing the image into blocks of pixels of a predefined size; for each block, selecting one of a plurality of saturation patterns representing a binary value of one or more bits of digital watermark data corresponding to the block; and for each block, embedding the binary value of the one or more bits of corresponding digital watermark data into the block by adjusting the saturation of pixels within the block in accordance with the selected pattern.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: October 13, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui-Man Hou, Jian-Ming Jin, Yuhong Xiong
  • Patent number: 9047653
    Abstract: Disclosed is a method of blending stitched document image portions. The method identifies background pixels and foreground pixels on each boundary of the image portions. Pixels of the image portions are then modified based on a pixel value difference between corresponding background pixels on the respective boundary of the first and second portions.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: June 2, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui-Man Hou, Jian-Ming Jin, Yuhong Xiong
  • Publication number: 20150138605
    Abstract: Systems, devices and methods are provided which relate to detecting a print command on a client computer, the print command reflecting an interest to print content of an electronic document, accessible by a client computer, as a hard copy printout. One method includes analyzing the electronic document content to determine its underlying subject matter, identifying commercial content relevant to the underlying subject matter, and creating and formatting a new, printable document that includes the electronic document content and the identified commercial content.
    Type: Application
    Filed: September 21, 2010
    Publication date: May 21, 2015
    Inventors: Samson J. Liu, Parag M. Joshi, Sheng-Wen Yang, Jian-Ming Jin
  • Patent number: 8918403
    Abstract: Semantically ranking content in a website (110) with a computerized ranking device (105) includes: parsing content from the website (110) into multiple autonomous content blocks (415-1 to 415-17) with the computerized ranking device (105) and assigning an importance ranking with said computerized ranking device (105) to each of the content blocks (415-1 to 415-17) based on a degree to which a substance of the content block (415-1 to 415-17) is relevant to one of a plurality of predefined categories.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: December 23, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Samson J. Liu, Suk Hwan Lim, Jian-Ming Jin, Yuhong Xiong, Parag M. Joshi, Nina Bhatti, Jerry J. Liu, Jian Fan, Sheng-Wen Yang
  • Patent number: 8867837
    Abstract: A system and method of detecting separator lines in a web page may include determining coordinates of visible web elements on a web page, generating an edge image of the web page based on the coordinates of the web elements, filtering edges belonging to non-separator line elements within the edge image, detecting horizontal lines within the edge image, detecting vertical lines within the edge image, and filtering short lines within the edge image. A system for detecting separator lines in a web page may include a memory device, and a processor communicatively coupled to the memory, in which the processor determines coordinates of visible web elements on a web page, generates an edge image of the web page based on the coordinates of the web elements, filters edges belonging to non-separator line elements within the edge image, detects horizontal lines within the edge image, detects vertical lines within the edge image, and filters short lines within the edge image.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: October 21, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui-Man Hou, Li-Wei Zheng, Jian-Ming Jin, Jian Fan, Suk Hwan Lim
  • Patent number: 8856247
    Abstract: Proposed is the use of an email-stamp for representing an email address. By comprising information about one or more email addresses of a recipient, an email stamp may be processed in accordance with an optical recognition process so as to identify the email address of the recipient and enable an email to be automatically sent to the recipient.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: October 7, 2014
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Jian-Ming Jin, Yuhong Xiong, Hui-Man Hou, Wei Liu
  • 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: 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
  • 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
  • Publication number: 20130223758
    Abstract: Disclosed is a method of blending stitched document image portions. The method identifies background pixels and foreground pixels on each boundary of the image portions. Pixels of the image portions are then modified based on a pixel value difference between corresponding background pixels on the respective boundary of the first and second portions.
    Type: Application
    Filed: August 24, 2010
    Publication date: August 29, 2013
    Inventors: Hui-Man Hou, Jian-Ming Jin, YuHong Xiong
  • 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: 20130188824
    Abstract: A method for embedding, using a processor, digital watermark data into image data representing a number of pixels, each of which has respective saturation values is disclosed. The method comprises the following steps: a) using said processor, dividing the image into blocks of pixels of a predefined size; b) for each block, using said processor to select one of a plurality of saturation patterns representing the binary value of one or more bits of the digital watermark data corresponding to the block; and c) for each block, using said processor to embed the binary value of the one or more bits of corresponding digital watermark data into the block by adjusting the saturation of pixels within each block in accordance with the selected pattern.
    Type: Application
    Filed: September 16, 2010
    Publication date: July 25, 2013
    Inventors: Hui-Man Hou, Jian-Ming Jin, Yuhong Xiong
  • Publication number: 20130155463
    Abstract: A method for selecting user desirable content from web pages includes receiving a web page, representing the web page as a Document Object Module (DOM) tree, computing visual and coordinate information of each Document Object Module (DOM) node within the Document Object Module (DOM) tree, determining the desirable Document Object Module (DOM) path, determining the desirable Document Object Module (DOM) node from the desirable Document Object Module (DOM) path, and selecting a single Document Object Module (DOM) node with the highest final score. The single Document Object Module (DOM) node with the highest final score is selected as the user desirable content of the webpage.
    Type: Application
    Filed: July 30, 2009
    Publication date: June 20, 2013
    Inventors: Jian-Ming Jin, Liwei Zheng, Xi Wang Zhuang, Suk Hvan Lim, Hui-Man Hou
  • 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: 20130124684
    Abstract: A method for detection of visual separators in web pages using code analysis includes receiving a web page and its associated web code by a web page analysis device and analyzing the web code to detect visual separators in the web page. A web page analysis device for visual separator detection in web pages is also provided.
    Type: Application
    Filed: July 30, 2010
    Publication date: May 16, 2013
    Inventors: Li-Wei Zheng, Jian Fan, Hui-Man Hou, Jian Ming Jin, Suk Hwan Lim
  • Publication number: 20130114105
    Abstract: Semantically ranking content in a website (110) with a computerized ranking device (105) includes: parsing content from the website (110) into multiple autonomous content blocks (415-1 to 415-17) with the computerized ranking device (105) and assigning an importance ranking with said computerized ranking device (105) to each of the content blocks (415-1 to 415-17) based on a degree to which a substance of the content block (415-1 to 415-17) is relevant to one of a plurality of predefined categories.
    Type: Application
    Filed: April 19, 2010
    Publication date: May 9, 2013
    Inventors: Samson J. Liu, Suk Hwan Lim, Jian-Ming Jin, Yuhong Xiong, Parag M. Joshi, Nina Bhatti, Jerry J. Liu, Jian Fan, Sheng-Wen Yang
  • Publication number: 20130091150
    Abstract: Disclosed is a computer-implemented method of determining smarty between first and second elements of an electronic document. The method uses a computer to calculate a plurality of measures of similarity between the first and second elements in at least two representations of the electronic document. A computer program product and system implementing this method are also disclosed.
    Type: Application
    Filed: June 30, 2010
    Publication date: April 11, 2013
    Inventors: Jian-Ming Jin, Suk Hwan Lim, Li-Wei Zheng, Jian Fan, Eamonn O'Brien-Strain, Yuhong Xiong, Jerry J. Liu
  • Publication number: 20130061132
    Abstract: A system and method for an adaptive threshold Web Page segmenting is disclosed. In one embodiment, a method performed by a physical computing system having one or more processors for segmenting a Web page including a plurality of nodes includes parsing content in the Web page into the plurality of nodes using the physical computing system, obtaining feature values between each pair of nodes using the physical computing system, estimating an adaptive threshold value using the obtained feature values using the physical computing system, and segmenting the Web page by comparing the feature values associated with each pair of nodes with the estimated adaptive threshold value.
    Type: Application
    Filed: May 19, 2010
    Publication date: March 7, 2013
    Inventors: Li-Wei Zheng, Jian-Ming Jin, Suk Hwan Lim, Yuhong Xiong, Jerry J. Liu