Patents by Inventor Rong Wen
Rong Wen 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: 7657507Abstract: A search method uses pseudo-anchor text associated with search objects to improve search performance. The pseudo-anchor text may be extracted in combination with an identifier of the search objects (such as a pseudo-URL) from a digital corpus such as a collection of documents. Pseudo-anchor texts for each object are preferably extracted from candidate anchor blocks using a machine learning based approach. The pseudo-anchor texts are made available for searching and used to help ranking the objects in a search result to improve search performance. Method may be used in vertical search of objects such as published articles, products and images that lack explicit URL and anchor text information.Type: GrantFiled: March 2, 2007Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventors: Shuming Shi, Zaiqing Nie, Ji-Rong Wen, Mingjie Zhu, Fei Xing
-
Patent number: 7630964Abstract: A method and system for determining relevance of a document to a query based on identifier match distance is provided. The relevance system analyzes a training set of queries and documents to determine the relationship between identifier match distance and relevance of a document to a query. The identifier match distance indicates the distance from the end of an identifier of a document to an identifier term that matches a query term. The relevance system generates a prior relevance probability that a document with a certain identifier match distance is relevant to a query. The relevance system uses the prior relevance probabilities to determine relevance of documents to queries based on identifier match distance.Type: GrantFiled: November 14, 2005Date of Patent: December 8, 2009Assignee: Microsoft CorporationInventors: Guomao Xin, Ji-Rong Wen, Ruihua Song, Shuming Shi, Wei-Ying Ma
-
Patent number: 7613995Abstract: Vision-based document segmentation identifies one or more portions of semantic content of a document. The one or more portions are identified by identifying a plurality of visual blocks in the document, and detecting one or more separators between the visual blocks of the plurality of visual blocks. A content structure for the document is constructed based at least in part on the plurality of visual blocks and the one or more separators, and the content structure identifies the one or more portions of semantic content of the document. The content structure obtained using the vision-based document segmentation can optionally be used during document retrieval.Type: GrantFiled: January 9, 2006Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Shipeng Yu, Deng Cai, Wei-Ying Ma
-
Patent number: 7607082Abstract: Categorizing page block functionality to improve document layout for browsing is described. In one aspect, document content is analyzed with respect to multiple block function criteria. Results of this analysis are used to assign a respective block function to blocks of the document content. These block function assignments are used to generate one or more customized document layouts for browsing by a user.Type: GrantFiled: September 26, 2005Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventors: Xing Xie, Gengxin Miao, Guomao Xin, Ruihua Song, Ji-Rong Wen, Wei-Ying Ma
-
Publication number: 20090222518Abstract: The present invention provides at least an electronic system for network conference. The electronic system includes a user right module for storing and maintaining a plurality of user rights associated to each user of the electronic system, and a meeting right module for creating a meeting having a plurality of meeting rights according to associated user rights of a meeting creator. A participant right module is presented for determining a plurality of participant rights according to the plurality of meeting rights of the meeting and the associated user rights of a participant of the meeting. The system includes a plurality of participant client modules for receiving and sending media stream according to the plurality of participant rights of corresponding participant, and a matrix module for processing and distributing media stream to and from the plurality of participant client modules according to the plurality of participant rights.Type: ApplicationFiled: February 23, 2009Publication date: September 3, 2009Applicant: AUDIVIDI INC.Inventors: Rong-Wen Chang, John K. Lee, Ron Lin
-
Publication number: 20090217170Abstract: A system for sharing display information comprising a network apparatus for connecting to a receiver of display information, and a memory for storing at least one program, a first graphics driver, a second graphics driver, and a network sharing program. A processor configured to execute the program, the first graphics driver, and the second graphics driver stored in the memory. The program is executed for generating display information to the first graphics driver. The first graphics driver is executed for forwarding display information to the second graphics driver and the network sharing program. The network sharing program is executed for processing display information and for sending the processed display information to the receiver through the network apparatus. The second graphics driver is executed for translating display information. The system also includes a graphics apparatus for generating display information of a whole desktop according to display information sent from the second graphics driver.Type: ApplicationFiled: February 25, 2009Publication date: August 27, 2009Applicant: AUDIVIDI INC.Inventors: Rong-Wen Chang, John K. Lee, Ron Lin
-
Publication number: 20090213728Abstract: Apparatus and method for packet redundancy and recovery are disclosed. In a transmitter, parity packets are generated by executing exclusive OR between the corresponding data packets, and are transmitted along with the data packets to a receiver. In the receiver, lost data packets are found out and are recovered by executing exclusive OR between the corresponding data packets and the corresponding parity packets. This invention enhances the reliability of streaming data transmission using loss-recovery packets. Data packets are grouped and transmitted with redundant packets to allow the receiver to recover a lost packet within the group. This will minimize the need and therefore the time and delay to request a retransmission of the damaged or lost packets.Type: ApplicationFiled: February 23, 2009Publication date: August 27, 2009Applicant: AUDIVIDI INC.Inventors: Rong-Wen Chang, John K. Lee, Ron Lin
-
Patent number: 7577650Abstract: A method and system for ranking objects of different object types based on their popularity is provided. A ranking system calculates the popularity of objects based on relationships between the objects. A relationship indicates how one object is related to another object. Thus, objects of one object type may have one or more relationships with objects of another object type. One goal of the ranking system is to rank the objects of the different object types based on their popularity. The objects and their relationships can be represented using a graph with nodes representing objects and links representing relationships between objects. The ranking system assigns a popularity propagation factor to each relationship to represent its contribution to the popularity of objects of that type.Type: GrantFiled: April 13, 2005Date of Patent: August 18, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Wei-Ying Ma, Zaiqing Nie
-
Publication number: 20090182734Abstract: A relevance system determines the relevance of a query term to a document based on spans within the document that contain the query term. The relevance system aggregates the relevance of the query terms into an overall relevance for the document. For each query term, the relevance system calculates a span relevance for each span that contains that query term. The relevance system then aggregates the span relevances for a query term into a query term relevance for that document. The relevance system may aggregate the query term relevances into a document relevance.Type: ApplicationFiled: January 9, 2009Publication date: July 16, 2009Inventors: Ji-Rong Wen, Ruihua Song, Wei-Ying Ma
-
Patent number: 7529748Abstract: A mechanism to classify source documents into one of two categories, either likely to contain desired information or unlikely to contain desired information. Generally some form of rules based classification in conjunction with deeper analysis using advanced techniques on difficult cases is utilized. The rules based classification is generally good for eliminating cases from further consideration and for identifying documents of interest based on generally discernable relationships between data or based on the presence or absence of data. The deeper analysis is used to uncover more complex relationships between data that may identify documents of interest. Portions of the process may use the entire document while other portions of the process may use only a portion of the document.Type: GrantFiled: March 15, 2006Date of Patent: May 5, 2009Inventors: Ji-Rong Wen, Yan-Feng Sun, Wei-Ying Ma, Zaiqing Nie, Renkuan Jiang
-
Patent number: 7529761Abstract: A labeling system uses a two-dimensional conditional random fields technique to label the object elements. The labeling system represents transition features and state features that depend on object elements that are adjacent in two dimensions. The labeling system represents the grid as a graph of vertices and edges with a vertex representing an object element and an edge representing a relationship between the object elements. The labeling system represents each diagonal of the graph as a sequence of states. The labeling system selects a labeling for the vertices of the diagonals that has the highest probability based on transition probabilities between vertices of adjacent diagonals and on the state probabilities of a position within a diagonal.Type: GrantFiled: December 14, 2005Date of Patent: May 5, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Wei-Ying Ma, Zaiqing Nie, Jun Zhu
-
Patent number: 7523105Abstract: Systems and methods for clustering Web queries are described. In one aspect, one or more of a same document and a plurality of similar documents selected by a user in response to a plurality of queries is identified. Responsive to this identification, a query cluster is generated. The cleric the query cluster indicates that the queries are similar independent of whether individual ones of the queries comprise similar composition with respect to other ones of the queries.Type: GrantFiled: February 23, 2006Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Jian-Yun Nie, Mingjing Li, Hong-Jiang Zhang
-
Patent number: 7490097Abstract: In one aspect, this disclosure relates to a method and associated apparatus that allows a user to obtain a semi-structured data input and a workload input. An improved semi-structured data storage schema is selected for a relational schema in response to the semi-structured data input and the workload input. The semi-structured data is segmented based on the selected improved semi-structured data storage schema. In one aspect, the semi-structured data is XML data.Type: GrantFiled: February 20, 2003Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Shihui Zheng, Hongjun Lu
-
Publication number: 20090036479Abstract: The present invention relates to compositions and methods for inhibiting unwanted angiogenesis, particularly those of ocular tissues. The treatment, inhibition, and/or prevention of choroidal neovasculature (CNV) is provided, along with an animal model for CNV and imaging techniques that permit the screening of potential agents as anti-angiogenesis and anti-CNV agents.Type: ApplicationFiled: October 2, 2008Publication date: February 5, 2009Applicant: University of PennsylvaniaInventors: Rong Wen, Zhijun Luo, Alan M. Laties
-
Publication number: 20090024607Abstract: A learning system for a search ranking function model may include a computer program that iteratively refines the model using new queries and associated documents from an unlabeled training set. The unlabeled training set may include a set of queries for which the associated documents have not been labeled as “relevant” or otherwise labeled. The new queries may be selected based on a similarity to and an accuracy of each neighbor from a labeled training set, such as a labeled validation set. Upon selection, the documents associated with the new queries may be labeled. The new queries and their associated documents may be accumulated into a labeled training set, such as a labeled training set, and a refined model may be learned based on the augmented labeled training set. The model may be iteratively refined until it is determined that the model is adequate.Type: ApplicationFiled: July 20, 2007Publication date: January 22, 2009Applicant: Microsoft CorporationInventors: Nan Sun, Qing Yu, Shuming Shi, Ji-Rong Wen
-
Patent number: 7480652Abstract: A relevance system determines the relevance of a query term to a document based on spans within the document that contain the query term. The relevance system aggregates the relevance of the query terms into an overall relevance for the document. For each query term, the relevance system calculates a span relevance for each span that contains that query term. The relevance system then aggregates the span relevances for a query term into a query term relevance for that document. The relevance system may aggregate the query term relevances into a document relevance.Type: GrantFiled: October 26, 2005Date of Patent: January 20, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Ruihua Song, Wei-Ying Ma
-
Publication number: 20090012956Abstract: This disclosure relates to performing a query for a search term of a database containing a plurality of structured documents. Those structured documents that do not include the search term are ferreted or filtered out during an initial search. Matched structured documents which are those structured documents that do contain the search term are evaluated by ranking the individual elements based on how well each individual element matches the search term, and indicating to the user the ranking of the individual elements wherein the individual elements can be accessed by the user.Type: ApplicationFiled: September 16, 2008Publication date: January 8, 2009Applicant: MICROSOFT CORPORATIONInventors: Ji-Rong Wen, Hang Cui
-
Publication number: 20080313165Abstract: Aspects of the subject matter described herein relate to matching product information to products. In aspects, a product matching component receives product information. The product matching component normalizes the product information and obtains keywords from the product information. By querying a database of recognized products, the keywords are used to obtain a list of products that potentially match the product information. A confidence level is assigned to each of the potential matches in the list. A match may be returned for the highest matched product or for a selectable number of products whose confidence level(s) exceed a selectable threshold.Type: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Applicant: MICROSOFT CORPORATIONInventors: Kai Wu, Daniel Takacs, Tong Yao, Jiyu Zhang, Hua Yang, Ji-Rong Wen, Jonathan R.M. Hart, Eric Anthony Reel
-
Publication number: 20080256068Abstract: A method and system for identifying the importance of information areas of a display page. An importance system identifies information areas or blocks of a web page. A block of a web page represents an area of the web page that appears to relate to a similar topic. The importance system provides the characteristics or features of a block to an importance function that generates an indication of the importance of that block to its web page. The importance system “learns” the importance function by generating a model based on the features of blocks and the user-specified importance of those blocks. To learn the importance function, the importance system asks users to provide an indication of the importance of blocks of web pages in a collection of web pages.Type: ApplicationFiled: April 10, 2008Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Wei-Ying Ma, Ji-Rong Wen, Ruihua Song, Haifeng Liu
-
Publication number: 20080250009Abstract: A method and system for ranking pages of a search result based on the mobile readiness of the pages is provided. A mobile-readiness system receives an indication of pages that are to be ranked. The mobile-readiness system evaluates the mobile readiness for each of the pages. Mobile readiness indicates suitability of the page for a mobile device. The mobile readiness system then ranks the pages based on the generated mobile readiness and some other criterion such as a relevance score or an importance score. The mobile-readiness system may train a classifier to classify pages based on their mobile readiness.Type: ApplicationFiled: April 5, 2007Publication date: October 9, 2008Applicant: Microsoft CorporationInventors: Xing Xie, Jihwan Song, Ji-Rong Wen