Patents by Inventor Yu Xu

Yu Xu 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: 20130275878
    Abstract: The present invention, pertaining to the field of communications technologies, discloses a method, device, server, and mobile terminal for browsing web pages. The method includes: acquiring a web page requested by a user terminal; dividing the web page into at least two subpages when the number of bytes on the web page requested by the user terminal is larger than the number of bytes per subpage as predetermined by the user terminal; and sending a first subpage of the at least two subpages to the user terminal, and sending the link(s) of the subpage(s) other than the first subpage to the user terminal, so that the user terminal browses the web page according to the first subpage and the link(s). The device includes: a first acquiring module, a page dividing module, and a sending module. The mobile terminal includes: a sending module, a receiving module, and a browsing module. The present invention improves the browsing speed and operation speed, but also saves network traffic of the mobile terminal.
    Type: Application
    Filed: June 7, 2013
    Publication date: October 17, 2013
    Inventors: Shudong Ruan, Yu Xu, Guangyu Yang, Mo Peng
  • Publication number: 20130268843
    Abstract: A method, apparatus and system for rendering a web page. A webcore is included at a server side and a RenderServer is configured at a server side in advance. The RenderServer parses a received web page into a DOM tree and sends the received web page to the webcore. The webcore renders the web page to form a render tree. The RenderServer transforms data information corresponding to Render objects on the render tree into binary stream according to the DOM tree and sends the binary stream to the mobile terminal. The mobile terminal performs drawing operation for the binary stream to implement web page browsing.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 10, 2013
    Inventors: Yu XU, Shudong RUAN, Weiyu TOU
  • Patent number: 8549006
    Abstract: A method of searching a document having nested-structure document-specific markup (such as Extensible Markup Language (XML)) involves 112 receiving a query that designates at least (A) a phrase to be matched in a phrase matching process, and (B) a selective designation of at least a tag or annotation that is to be ignored during the phrase matching process. The method further involves 114 deriving query-specific indices based on query-independent indices that were created specific to each document, and 116 carrying out the phrase matching process using the query-specific indices on the document having the nested-structure document-specific markup.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: October 1, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Sihem Amer-Yahia, Maria F. Fernandez, Divesh Srivastava, Yu Xu
  • Patent number: 8543596
    Abstract: In general, a technique or mechanism is provided to efficiently transfer data of a distributed file system to a parallel database management system using an algorithm that avoids or reduces sending of blocks of files across computer nodes on which the parallel database management system is implemented.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: September 24, 2013
    Assignee: Teradata US, Inc.
    Inventors: O. Pekka Kostamaa, Keliang Zhao, Yu Xu
  • Publication number: 20130238980
    Abstract: Embodiments of the present invention provide a method for processing a World Wide Web (WWW) page, which includes: determining at least one website to be optimized; generating a corresponding page template for each of WWW pages with different types in each website, and storing the page template; grabbing WWW pages from each website, matching each grabbed WWW page with a page template, filtering redundant HTML data from the WWW page according to a matching result, and storing the filtered WWW page; after receiving a request sent by a terminal for accessing a WWW page, determining whether there is a stored filtered WWW page corresponding to the WWW page requested by the terminal, if yes, returning the filtered WWW page to the terminal. Embodiments of the present invention also provide an apparatus for processing a WWW page. With the scheme of the present invention, redundant information may be efficiently eliminated.
    Type: Application
    Filed: November 21, 2011
    Publication date: September 12, 2013
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Shudong Ruan, Yu Xu, Mo Peng
  • Patent number: 8510280
    Abstract: A system, method, and computer-readable medium for dynamic detection and management of data skew in parallel join operations are provided. Rows allocated to processing modules involved in a join operation are redistributed among the processing modules by a hash redistribution of the join attributes. Receipt by a processing module of an excessive number of redistributed rows having a skewed value on the join attribute is detected by a processing module which notifies other processing modules of the skewed value. Processing modules then terminate redistribution of rows having a join attribute value matching the skewed value and either store such rows locally or duplicate the rows. The processing module that has received an excessive number of redistributed rows removes rows having a skewed value of the join attribute from a redistribution spool allocated thereto and duplicates the rows to each of the processing modules.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: August 13, 2013
    Assignee: Teradata US, Inc.
    Inventors: Yu Xu, Olli Pekka Kostamaa, Xin Zhou
  • Publication number: 20130173615
    Abstract: Techniques for fast loading data from an external distributed file system (DFS) to a database management system (DBMS) are provided. Assigning a portion of data from a file located in the DFS to each of a plurality of DFS clients. Configuring each DFS client to interact with a specific gateway from a plurality of gateways associated with the DBMS. Each gateway configured to send its portion of the file received from its designated client to every access module processor (AMP) controlled by that gateway. Each AMP processes a portion of the data received from the gateway to load the data into a table of the DBMS.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventor: Yu Xu
  • Publication number: 20130174048
    Abstract: Techniques for guided access to an external distributed file system (DFS) from a database management system (DBMS) are provided. A user access a graphical user interface (GUI) to interactively define a search on an external DFS. The search and any filtering conditions are processed on the external DFS and results are imported to the DBMS and mapped to a table in the DBMS for manipulation and access by the user within the DBMS.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventor: Yu Xu
  • Publication number: 20130173594
    Abstract: Techniques for accessing a parallel database system via an external program using vertical and/or horizontal partitioning are provided. An external program to a database management system (DBMS) configures external mappers to process a specific portion of query results on specific access module processors of the DBMS that are to house query results. The query is submitted by the external program to the DBMS and the DBMS is directed to organize the query results in a vertical or horizontal manner. Each external mapper accesses its portion of the query results for processing in parallel on its designated AMP or set of AMPS to process the query results.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: Yu Xu, Olli Pekka Kostamaa
  • Publication number: 20130173666
    Abstract: Techniques for data assignment from an external distributed file system (DFS) to a database management system (DBMS) are provided. Data blocks from the DFS are represented as first nodes and access module processors of the DBMS are represented as second nodes. A graph is produced with the first and second nodes. Assignments are made for the first nodes to the second nodes based on evaluation of the graph to integrate the DFS with the DBMS.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: Yan Qi, Yu Xu, Olli Pekka Kostamaa, Jian Wen
  • Publication number: 20130173589
    Abstract: Techniques for optimizing outer joins in database operations are provided. In an embodiment, a query having an outer join with a GROUP BY clause is rewritten and expanded to expand a first level partition of that GROUP BY clause to produce a modified query. In another situation, rows associated with processing a query are each row split and then hashed based at least in part on attributes of the outer join predicate. A left outer join is performed and a global aggregation processed to produce a spooled table to process the query.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: Yu Xu, Ahmad Said Ghazal
  • Publication number: 20130173595
    Abstract: Techniques for external application-directed data partitioning in data exported from a parallel database management system (DBMS) are provided. An external application sends a query, a total number of requested access module processors (AMPs), and an application-defined data partitioning expression to the DBMS. The DBMS executes the query with the results vertical partitioned on the identified number of AMPs. Individual external mappers access their assigned AMPs asking for specific partitions that they are assigned to process the query results.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: Yu Xu, Olli Pekka Kostamaa
  • Publication number: 20130124501
    Abstract: Techniques that facilitate management of skewed data during a parallel multiple join operation are provided. Portions of tables involved in the join operation can be distributed among a plurality of processing modules, and each of the processing modules can be provided with a list of skewed values of a join column of a larger table involved in the join operation. Each of the processing modules can scan the rows of first and second tables distributed to the processing modules and compare values of the join columns of both tables with the list of skewed values. One or more of the processing modules can then redistribute the skewed values.
    Type: Application
    Filed: May 8, 2012
    Publication date: May 16, 2013
    Inventor: Yu Xu
  • Publication number: 20130076024
    Abstract: An umbilical hose end coupling that comprises a sleeve and an insert for the sleeve, the insert having a hose end for insertion into the hose and the sleeve having a hose end for covering the exterior of the hose and the insert, and the insert and sleeve each having a coupling end for engaging each other, and the sleeve having a first specified region that is subject to swaging and a second specified region that is not subject to swaging.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 28, 2013
    Applicant: E I DU PONT DE NEMOURS AND COMPANY
    Inventors: Mark Allan Lamontia, Yu Xu
  • Patent number: 8407181
    Abstract: An email system may include an email server(s) configured to store email messages in a plurality of mailboxes, where the email messages are organized into different conversations and the conversations are organized into different categories. A plurality of mobile wireless communications devices may each be configured to store email messages from respective mailboxes also organized into the different conversations and the different categories. Each of the mobile wireless communications devices may also associate respective conversation IDs with the different conversations, and associate respective category IDs with the different categories.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Yu Xu, Ming Liu, Christopher Fogel
  • Publication number: 20120232819
    Abstract: A dynamic dispersion detecting method and apparatus are disclosed. The apparatus includes a tunable dispersion compensation module (101), a demodulator (102), a receiver (103), a partial band radio frequency power detecting unit (104), and an electrical signal ratio calculating unit (105). The method includes: demodulating a phase of a received optical signal; converting the demodulated optical signal into an electrical signal; sampling radio frequency power of the electrical signal to obtain an radio frequency signal; obtaining an electrical signal ratio of the radio frequency signal; and comparing a value of a currently detected electrical signal ratio with the values of the previously detected electrical signal ratios, tuning a dispersion compensation value according to a comparison result to find a peak electrical signal ratio, and obtaining a residual dispersion value of a system according to the peak electrical signal ratio.
    Type: Application
    Filed: May 21, 2012
    Publication date: September 13, 2012
    Applicant: Huawei Technologies, Co., Ltd.
    Inventors: Dezhong YU, Fanming Meng, Junbo Xie, Yu Xu, Jiahong Zeng, Binlin Deng
  • Publication number: 20120233628
    Abstract: Techniques presented herein provide approaches for out-of-band host management via a management controller. In one embodiment, the management controller provides an application programming interface (API) specifying one or more functions for managing one or more applications executing on a host computer. Using the API, the one or more applications may be managed more conveniently and/or efficiently at least in some cases.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 13, 2012
    Inventors: ROBERT LING, Yu Xu, Sunil A. Bhagia
  • Patent number: 8253451
    Abstract: A clock data recovery module and a method of operation thereof are described. In an embodiment, a data stream is received. Transitions in the data stream are detected to provide phase signaling for indicating phase relationships to the transitions detected. A lock detector receives the phase signaling. The lock detector accumulates phase information from the phase signaling and temporarily stores an accumulated total of the phase information representative of a code change, and the lock detector determines whether the code change is within a set range over a time period and resets the accumulated total at a conclusion of the time period.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: August 28, 2012
    Assignee: Xilinx, Inc.
    Inventors: Cheng Hsiang Hsieh, Mengchi Liu, Yu Xu
  • Patent number: 8246192
    Abstract: A portable electronic device includes a housing; a touch tip portion fixed to one end of the housing; a cover fixed to the other end of the housing; a laser unit disposed in the housing adjacent to the touch tip portion; a rechargeable battery disposed in the housing electrically connected to the laser unit; and a first charging connecting portion and a second charging connecting portion positioned on an outer surface of the housing apart. The first charging connecting portion includes a first connecting end electrically connected to a negative electrode of an external power and a second connecting end electrically connected to the positive electrode of the rechargeable battery. The second charging connecting portion includes a first connecting end electrically connected to a positive electrode of an external power and a second connecting end electrically connected to the negative electrode of the rechargeable battery.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: August 21, 2012
    Assignees: Shenzhen Futaihong Precision Industry Co., Ltd., Chi Mei Communication Systems, Inc.
    Inventor: Huang-Yu Xu
  • Publication number: 20120197866
    Abstract: A system, method, and computer-readable medium for optimized processing of queries that feature maximum or minimum equality conditions are provided. The disclosed mechanisms provide for a single-scan of the table on which the group-by query is applied. When the table is scanned, each processing module dynamically keeps track of the row(s) having a value of the attribute on which the equality condition is applied that equals or exceeds the maximum attribute value (assuming a maximum equality condition is applied) previously encountered by the processing module. Subsequently, a global aggregation process is then performed to compute the query's result without rescanning the table. Queries featuring a minimum equality condition are similarly processed in accordance with the disclosed embodiments.
    Type: Application
    Filed: April 13, 2012
    Publication date: August 2, 2012
    Inventor: Yu Xu