Patents Assigned to Esobi Inc.
  • Patent number: 9116864
    Abstract: An automatic abstract determination method of a document clustering is disclosed. The method includes forming a database for correspondingly packing and storing each document clustering including several abstract contents and body contents of subdocuments preloaded by a user as a document clustering process record file. Each document clustering process record file records the original abstract contents and the body contents of the subdocuments, and sets several determination values for analysis. When the user wishes to browse the contents of one document clustering, the method then determines whether or not to generate new abstract contents which is much more closer to the key points of the body contents to all of the subdocuments in the document clustering, according to the contents and values recorded in the corresponding document clustering process record file of the document clustering.
    Type: Grant
    Filed: November 23, 2012
    Date of Patent: August 25, 2015
    Assignee: ESOBI INC.
    Inventors: Hong-Yang Tsai, Tzu-Teng Kao, Ko-Min Hsueh
  • Patent number: 8749558
    Abstract: The method for displaying according to the present invention is used for displaying the displacement of an object (group) on the display of an electronic device. The method calculates an animation interval according to an amount of animation and an animation time; calculates an animation end time according to the animation interval and the order of animation to be executed; calculates a distribution ratio according to the animation end time and a distribution curve; calculates a displacement according to the distribution ratio and an animation execution distance; calculates an updated coordinate according to the displacement after the object (group) is moved; and replots the displaced object (group) in the display window of the display of the electronic device according to the updated coordinate. By calculating the displacement of each step of animation during the animation process, the present invention can present the process of object (group) movement.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: June 10, 2014
    Assignee: Esobi Inc.
    Inventors: Hong-Yang Tsai, Ko-Min Hsueh
  • Patent number: 8650485
    Abstract: A method for integrating Really Simple Syndication (RSS) documents includes extracting a data element set from an item of an RSS document and data elements contained in the data element set through a tag processing procedure; establishing a menu pool for displaying the content of the data element set and the content of the data elements; executing an editor to compose and edit the selected data element set and data elements, so as to combine the selected data element set and data elements into a new item; and outputting the new item as a target output document. Through the method, the content of various RSS documents is integrated into a customized Hypertext Markup Language (HTML) or RSS document meeting the requirements of a user.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: February 11, 2014
    Assignee: Esobi Inc.
    Inventors: Hung-Yang Tsai, Jung-Chun Hung
  • Publication number: 20130132827
    Abstract: An automatic abstract determination method of a document clustering is disclosed. The method includes forming a database for correspondingly packing and storing each document clustering including several abstract contents and body contents of subdocuments preloaded by a user as a document clustering process record file. Each document clustering process record file records the original abstract contents and the body contents of the subdocuments, and sets several determination values for analysis. When the user wishes to browse the contents of one document clustering, the method then determines whether or not to generate new abstract contents which is much more closer to the key points of the body contents to all of the subdocuments in the document clustering, according to the contents and values recorded in the corresponding document clustering process record file of the document clustering.
    Type: Application
    Filed: November 23, 2012
    Publication date: May 23, 2013
    Applicant: ESOBI INC.
    Inventor: Esobi Inc.
  • Patent number: 8392820
    Abstract: The present invention provides a method of establishing a plain text document from a HTML document. The method including the steps of (A) acquiring a HTML document defined by HTML elements, each composed of tags and content between the tags; (B) pre-processing the HTML document by omitting some of the tags (including the content between those tags), whereby the rest of the HTML document comprises at least one target tag (including content between the target tags); (C) using a data structure to store the remaining tags of the pre-processed HTML document; (D) grouping the remaining tags (including the content between the remaining tags) stored in the data structure of the pre-processed HTML document into at least one target group according to the target tag(s); and (E) identifying the target group(s) most related to a title of the HTML document by comparing correlation(s) between the target group(s) and the title, and establishing a plain text document having the content of the identified target group.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: March 5, 2013
    Assignee: Esobi Inc.
    Inventors: Hong-Yang Tsai, Chi-Hau Hung
  • Publication number: 20120218273
    Abstract: A dynamic typesetting method of a display image includes the following steps obtaining a typeset-able area of a display image; calculating the size of the typeset-able area for applying a template having multiple display panes; calculating a page placement starting position of each display panes; according to the number of the display panes obtaining the data items corresponding to the number from a database; calculating a data weight of each of the data items, and sorting the data items and temporarily storing the data items in a temporary sequence according to values of the data weights; taking out the data items in the temporary storage sequence in sequence according to a typesetting order of the display panes, and placing the corresponding data items according to the page placement starting position of each display panes; and receiving a user operating instruction, and repeating actions in part of above steps accordingly.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 30, 2012
    Applicant: ESOBI INC.
    Inventors: Hong-Yang Tsai, Ko-Min Hsueh, Tzu-Teng Kao
  • Patent number: 8196036
    Abstract: A method for converting an HTML web page to plain text includes extracting from HTML source code of the HTML web page a portion containing a plurality of character strings and tags, calculating length and position of each character string in the extracted portion so as to find a first predetermined percentage of the character strings with the longest lengths, analyzing a number of position intervals between adjacent ones of the character strings belonging to the first predetermined percentage of the character strings with the longest lengths, labeling the corresponding character strings as belonging to a same block if the number of position intervals is not greater than a second predetermined value so as to find a largest character string block, and deleting the tags in the largest character string block so as to obtain main content of the HTML web page in plain text.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: June 5, 2012
    Assignee: Esobi, Inc.
    Inventors: Tzu-Kuei Huang, Hong-Yang Tsai
  • Patent number: 8185532
    Abstract: A method for filtering out identical or similar documents includes storing multiple documents to be filtered as a pat tree (PT) data structure profile based on a pat tree data structure, searching for all string nodes with a consecutive character length reaching a lower threshold in the PT profile and all documents to which the string nodes belong, and finding documents having identical consecutive characters with a length reaching a higher threshold from the documents. Another technical solution includes searching for all string nodes with a consecutive character length reaching a lower threshold in the PT profile and all documents to which the string nodes belong, and finding documents having identical consecutive characters with such a length that a ratio of the length of the identical consecutive characters to a total character length of the original document reaches a ratio threshold from the documents, these documents are similarity.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: May 22, 2012
    Assignee: ESOBI Inc.
    Inventors: Hong Yang Tsai, Hsun Hsueh Cho
  • Patent number: 8185516
    Abstract: A method for filtering file clusters is presented. In the method, a plurality of advanced filter actions with different filter conditions and independent from each other is performed on an obtained main result file. Thereby, a history record of each advanced filter is kept, and the history record of each advanced filter and respective search results are presented on a target interface in a presentation mode of opening a new page or updating an index list.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: May 22, 2012
    Assignee: Esobi Inc.
    Inventors: Hong-Yang Tsai, Hung-Hsiang Ku, Hsun-Hsueh Cho
  • Patent number: 8090720
    Abstract: A method for merging document clusters includes the following steps. An association graph among document clusters is established. The association graph is an oriented graph. Each document cluster is represented by one node in the association graph, and each node is searched in a pair-wise manner. An oriented edge is established between any two nodes having associated weights there-between reaching a preset value. An arrow of the oriented edge points to a node capable of serving as a descriptor for the other node. An associated weight is assigned to the oriented edge to represent an association degree between the two nodes. Any two document clusters that can serve as a descriptor for each other and have an association degree there-between reaching a preset threshold value are merged into a single document cluster.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: January 3, 2012
    Assignee: Esobi Inc.
    Inventors: Hong-Yang Tsai, Cho Hsun-Hsueh
  • Publication number: 20110202860
    Abstract: The method for displaying according to the present invention is used for displaying the displacement of an object (group) on the display of an electronic device. The method calculates an animation interval according to an amount of animation and an animation time; calculates an animation end time according to the animation interval and the order of animation to be executed; calculates a distribution ratio according to the animation end time and a distribution curve; calculates a displacement according to the distribution ratio and an animation execution distance; calculates an updated coordinate according to the displacement after the object (group) is moved; and replots the displaced object (group) in the display window of the display of the electronic device according to the updated coordinate. By calculating the displacement of each step of animation during the animation process, the present invention can present the process of object (group) movement.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 18, 2011
    Applicant: ESOBI INC.
    Inventors: HONG-YANG TSAI, KO-MIN HSUEH
  • Publication number: 20100293155
    Abstract: A method for filtering file clusters is presented. In the method, a plurality of advanced filter actions with different filter conditions and independent from each other is performed on an obtained main result file. Thereby, a history record of each advanced filter is kept, and the history record of each advanced filter and respective search results are presented on a target interface in a presentation mode of opening a new page or updating an index list.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 18, 2010
    Applicant: ESOBI INC.
    Inventors: Hong Yang Tsai, Hung Hsiang Ku, Hsun Hsueh Cho
  • Publication number: 20100146381
    Abstract: The present invention provides a method of establishing a plain text document from a HTML document. The method including the steps of (A) acquiring a HTML document defined by HTML elements, each composed of tags and content between the tags; (B) pre-processing the HTML document by omitting some of the tags (including the content between those tags), whereby the rest of the HTML document comprises at least one target tag (including content between the target tags); (C) using a data structure to store the remaining tags of the pre-processed HTML document; (D) grouping the remaining tags (including the content between the remaining tags) stored in the data structure of the pre-processed HTML document into at least one target group according to the target tag(s); and (E) identifying the target group(s) most related to a title of the HTML document by comparing correlation(s) between the target group(s) and the title, and establishing a plain text document having the content of the identified target group.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 10, 2010
    Applicant: ESOBI INC.
    Inventors: HONG-YANG TSAI, CHI-HAU HUNG
  • Publication number: 20100082625
    Abstract: A method for merging document clusters includes the following steps. An association graph among document clusters is established. The association graph is an oriented graph. Each document cluster is represented by one node in the association graph, and each node is searched in a pair-wise manner. An oriented edge is established between any two nodes having associated weights there-between reaching a preset value. An arrow of the oriented edge points to a node capable of serving as a descriptor for the other node. An associated weight is assigned to the oriented edge to represent an association degree between the two nodes. Any two document clusters that can serve as a descriptor for each other and have an association degree there-between reaching a preset threshold value are merged into a single document cluster.
    Type: Application
    Filed: September 15, 2009
    Publication date: April 1, 2010
    Applicant: Esobi Inc.
    Inventors: Hong Yang Tsai, Hsun Hsueh Cho
  • Publication number: 20100082626
    Abstract: A method for filtering out identical or similar documents includes storing a plurality of documents to be filtered as a pat tree (PT) data structure profile based on a pat tree data structure, searching for all string nodes with a consecutive character length reaching a lower threshold in the PT profile and all documents to which the string nodes belong, and finding documents having identical consecutive characters with a length reaching a higher threshold from the documents. Another technical solution includes searching for all string nodes with a consecutive character length reaching a lower threshold in the PT profile and all documents to which the string nodes belong, and finding documents having identical consecutive characters with such a length that a ratio of the length of the identical consecutive characters to a total character length of the original document reaches a ratio threshold from the documents, these documents are similarity.
    Type: Application
    Filed: September 17, 2009
    Publication date: April 1, 2010
    Applicant: Esobi Inc.
    Inventors: Hong Yang Tsai, Hsun Hsueh Cho
  • Publication number: 20100058171
    Abstract: A method and system for driving an Extensible Markup Language (XML) application on a web browser are applied to install a kit on the web browser in a non-intrusive manner. The method includes the following steps. A request of downloading a Hypertext Transfer Protocol (HTTP) based on an XML data stream is sent by the web browser of the client. A data stream based on a tag is received on the web browser of the client, and used for determining whether the web browser of the client satisfies a preset installation condition or not. If the web browser of the client satisfies the preset installation condition, the XML application is driven in the non-intrusive manner. If the web browser of the client does not satisfy the preset installation condition, the web browser of the client is redirected to a web address displaying a specific message.
    Type: Application
    Filed: September 3, 2009
    Publication date: March 4, 2010
    Applicant: Esobi Inc.
    Inventors: Hong-Yang Tsai, Ying-Chi Huang
  • Publication number: 20080201449
    Abstract: In a method for updating RSS feeds, summaries of new content are downloaded on a regular basis from a subscribed feed. When a summary of new content is downloaded, the new content can also be downloaded via a URL in the summary according to user's settings so as to pre-load the new content, thereby achieving greater user convenience.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 21, 2008
    Applicant: Esobi Inc.
    Inventors: Tzu-Kuei Huang, Hong-Yang Tsai
  • Publication number: 20080201633
    Abstract: A method for converting an HTML web page to plain text includes extracting from HTML source code of the HTML web page a portion containing a plurality of character strings and tags, calculating length and position of each character string in the extracted portion so as to find a first predetermined percentage of the character strings with the longest lengths, analyzing a number of position intervals between adjacent ones of the character strings belonging to the first predetermined percentage of the character strings with the longest lengths, labeling the corresponding character strings as belonging to a same block if the number of position intervals is not greater than a second predetermined value so as to find a largest character string block, and deleting the tags in the largest character string block so as to obtain main content of the HTML web page in plain text.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 21, 2008
    Applicant: Esobi Inc.
    Inventors: Tzu-Kuei Huang, Hong-Yang Tsai