Patents by Inventor Xianchao Xu
Xianchao 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).
-
Patent number: 11402213Abstract: Various embodiments are directed to techniques for determining a current location of a mobile device. An apparatus includes a SLAM candidate component to identify a first candidate key frame matching a current captured frame by a first degree from an interval-based key frame set with key frames selected on a recurring interval from multiple earlier captured frames captured by mobile device camera of surroundings within a defined area, a CNN candidate component to identify a second candidate key frame matching the current captured frame.Type: GrantFiled: March 30, 2016Date of Patent: August 2, 2022Assignee: Intel CorporationInventors: Xianchao Xu, Jiqiang Song, Liwei Ma, Ke Wang
-
Patent number: 10936766Abstract: Various embodiments are generally directed to techniques for employing a hybrid of sequential and parallel processing to perform random sample and consensus (RANSAC). A device to perform RANSAC includes a derivation component to derive a first set of proposed models in parallel from a first set of minimal sample sets of a data set; and a comparison component to recalculate a required quantity of proposed models to derive an accurate model if a proposed model of the first set of proposed models better fits the data set than any proposed model derived prior to derivation of the first set of proposed models, and to determine whether to derive a second set of proposed models following derivation of the first set of proposed models based on a comparison of the required quantity to a quantity of previously derived proposed models that includes the first set. Other embodiments are described and claimed.Type: GrantFiled: March 27, 2014Date of Patent: March 2, 2021Assignee: Intel CorporationInventors: Liu Yang, Qiang Li, Bin Wang, Xianchao Xu, Bing Niu
-
Publication number: 20190094027Abstract: Various embodiments are directed to techniques for determining a current location of a mobile device. An apparatus includes a SLAM candidate component to identify a first candidate key frame matching a current captured frame by a first degree from an interval-based key frame set with key frames selected on a recurring interval from multiple earlier captured frames captured by mobile device camera of surroundings within a defined area, a CNN candidate component to identify a second candidate key frame matching the current captured frame by a second degree from a difference-based key frame set with key frames selected from the multiple earlier captured frames based on a degree of difference from all key frames already therein, and a position estimation component to determine a current location of the mobile device from estimates of differences between the current location and locations of the first and second candidate key frames.Type: ApplicationFiled: March 30, 2016Publication date: March 28, 2019Applicant: INTEL CORPORATIONInventors: Xianchao XU, Jiqiang SONG, Liwei MA, Ke WANG
-
Patent number: 10158851Abstract: Techniques for improved graphics encoding are described. In one embodiment, for example, a device may include a processor circuit and a graphics encoding module, and the graphics encoding module may be operative to receive graphics buffer update information identifying one or more of a plurality of regions of a graphics buffer, the identified one or more regions including updated graphics information, retrieve the updated graphics information from the identified one or more regions of the graphics buffer, encode the updated graphics information, and transmit the encoded updated graphics information. Other embodiments are described and claimed.Type: GrantFiled: June 21, 2012Date of Patent: December 18, 2018Assignee: INTEL CORPORATIONInventors: Qi Liu, Xianchao Xu
-
Patent number: 9679408Abstract: Techniques may be directed to enhancing multiple view performance in a three dimensional pipeline. A plurality of view transformations associated with an image may be received. The vertex data associated with the image may be received. Operation data may be determined by performing the view transformations on the compiled vertex data. A plurality of display lists may be determined through a single run of a vertex pipeline. A display list may be based on the operation data. Other embodiments are described and claimed.Type: GrantFiled: October 9, 2015Date of Patent: June 13, 2017Assignee: INTEL CORPORATIONInventors: Xianchao Xu, Lili Gong
-
Patent number: 9665971Abstract: Techniques for multiple pass rendering include receiving vertex data for one or more objects to be enhanced. Parameters in a display list may be determined using the vertex data. Multiple pixel rendering passes may be run using the parameters in the display list. An enhanced depiction of the one or more objects may be rendered based on the multiple pixel rendering passes. Other embodiments are described and claimed.Type: GrantFiled: September 28, 2015Date of Patent: May 30, 2017Assignee: Intel CorporationInventors: Xianchao Xu, Lili Gong
-
Publication number: 20170140078Abstract: Various embodiments are generally directed to techniques for employing a hybrid of sequential and parallel processing to perform random sample and consensus (RANSAC). A device to perform RANSAC includes a derivation component to derive a first set of proposed models in parallel from a first set of minimal sample sets of a data set; and a comparison component to recalculate a required quantity of proposed models to derive an accurate model if a proposed model of the first set of proposed models better fits the data set than any proposed model derived prior to derivation of the first set of proposed models, and to determine whether to derive a second set of proposed models following derivation of the first set of proposed models based on a comparison of the required quantity to a quantity of previously derived proposed models that includes the first set. Other embodiments are described and claimed.Type: ApplicationFiled: March 27, 2014Publication date: May 18, 2017Applicant: INTEL CORPORATIONInventors: Liu Yang, Qiang Li, Bin Wang, Xianchao Xu, Bing Niu
-
Publication number: 20160381646Abstract: Examples are disclosed for a system to improve wireless spectral efficiency, including a processor, a memory coupled to the processor, a radio coupled to the processor component, one or more antennas coupled to the radio, wireless logic to be executed on the processor component to: process reception of a higher-power request to send (RTS) signal from an initiator by an initiator's receiver; process transmission of a higher-power clear to send (CTS) signal to the initiator, to set a lower-power transmit opportunity (TXOP); and process reception of an invitation to share the TXOP at lower power, the invitation comprising an indication that devices that receive the invitation should transmit at lower power during a time period indicated by the higher-power CTS signal; and a timer to track progress of the time period.Type: ApplicationFiled: December 21, 2013Publication date: December 29, 2016Inventors: Qinghua LI, Xintian E. LIN, Yu ZHOU, Hunjun YIN, Xianchao XU, Honggang LI, Wendy C. WONG, Feng XUE, Rongzhen YANG
-
Publication number: 20160171750Abstract: Techniques may be directed to enhancing multiple view performance in a three dimensional pipeline. A plurality of view transformations associated with an image may be received. The vertex data associated with the image may be received. Operation data may be determined by performing the view transformations on the compiled vertex data. A plurality of display lists may be determined through a single run of a vertex pipeline. A display list may be based on the operation data. Other embodiments are described and claimed.Type: ApplicationFiled: October 9, 2015Publication date: June 16, 2016Applicant: INTEL CORPORATIONInventors: Xianchao XU, Lili GONG
-
Publication number: 20160093089Abstract: Techniques for multiple pass rendering include receiving vertex data for one or more objects to be enhanced. Parameters in a display list may be determined using the vertex data. Multiple pixel rendering passes may be run using the parameters in the display list. An enhanced depiction of the one or more objects may be rendered based on the multiple pixel rendering passes. Other embodiments are described and claimed.Type: ApplicationFiled: September 28, 2015Publication date: March 31, 2016Applicant: INTEL CORPORATIONInventors: Xianchao XU, Lili GONG
-
Patent number: 9196081Abstract: Techniques may be directed to enhancing multiple view performance in a three dimensional pipeline. A plurality of view transformations associated with an image may be received. The vertex data associated with the image may be received. Operation data may be determined by performing the view transformations on the compiled vertex data. A plurality of display lists may be determined through a single run of a vertex pipeline. A display list may be based on the operation data. Other embodiments are described and claimed.Type: GrantFiled: December 15, 2011Date of Patent: November 24, 2015Assignee: INTEL CORPORATIONInventors: Xianchao Xu, Lili Gong
-
Patent number: 9183639Abstract: Apparatuses, methods and storage medium associated with computing, including processing of image frames, are disclosed herein. In embodiments, an apparatus may include an accelerometer and an image processing engine having an object tracking function. The object tracking function may be arranged to track an object from one image frame to another image frame. The object tracking function may use acceleration data output by the accelerometer to assist in locating the object in an image frame. Other embodiments may be described and claimed.Type: GrantFiled: September 26, 2013Date of Patent: November 10, 2015Assignee: INTEL CORPORATIONInventors: Liu Yang, Xianchao Xu
-
Patent number: 9177412Abstract: Techniques for multiple pass rendering include receiving vertex data for one or more objects to be enhanced. Parameters in a display list may be determined using the vertex data. Multiple pixel rendering passes may be run using the parameters in the display list. An enhanced depiction of the one or more objects may be rendered based on the multiple pixel rendering passes. Other embodiments are described and claimed.Type: GrantFiled: December 14, 2011Date of Patent: November 3, 2015Assignee: INTEL CORPORATIONInventors: Xianchao Xu, Lili Gong
-
Publication number: 20150086073Abstract: Apparatuses, methods and storage medium associated with computing, including processing of image frames, are disclosed herein. In embodiments, an apparatus may include an accelerometer and an image processing engine having an object tracking function. The object tracking function may be arranged to track an object from one image frame to another image frame. The object tracking function may use acceleration data output by the accelerometer to assist in locating the object in an image frame. Other embodiments may be described and claimed.Type: ApplicationFiled: September 26, 2013Publication date: March 26, 2015Inventors: Liu Yang, Xianchao Xu
-
Publication number: 20140192071Abstract: Techniques for improved graphics encoding are described. In one embodiment, for example, a device may include a processor circuit and a graphics encoding module, and the graphics encoding module may be operative to receive graphics buffer update information identifying one or more of a plurality of regions of a graphics buffer, the identified one or more regions including updated graphics information, retrieve the updated graphics information from the identified one or more regions of the graphics buffer, encode the updated graphics information, and transmit the encoded updated graphics information. Other embodiments are described and claimed.Type: ApplicationFiled: June 21, 2012Publication date: July 10, 2014Inventors: Qi Liu, Xianchao Xu
-
Publication number: 20130286009Abstract: Techniques for multiple pass rendering include receiving vertex data for one or more objects to be enhanced. Parameters in a display list may be determined using the vertex data. Multiple pixel rendering passes may be run using the parameters in the display list. An enhanced depiction of the one or more objects may be rendered based on the multiple pixel rendering passes. Other embodiments are described and claimed.Type: ApplicationFiled: December 14, 2011Publication date: October 31, 2013Inventors: Xianchao Xu, Lili Gong
-
Publication number: 20130278599Abstract: Techniques may be directed to enhancing multiple view performance in a three dimensional pipeline. A plurality of view transformations associated with an image may be received. The vertex data associated with the image may be received. Operation data may be determined by performing the view transformations on the compiled vertex data. A plurality of display lists may be determined through a single run of a vertex pipeline. A display list may be based on the operation data. Other embodiments are described and claimed.Type: ApplicationFiled: December 15, 2011Publication date: October 24, 2013Inventors: Xianchao Xu, Lili Gong
-
Publication number: 20130163453Abstract: An ultrasound and radio frequency technology is used to implement presence sensor capability for wireless devices such as, a laptap device. For example, the laptap device connects to a station device through a WiFi signal. In this example, the WiFi signal may include a data packet that synchronizes internal clocks of the laptap device with the station device. Further, the data packet may include transmitting time information for an ultrasound audio signal generated by the station device. The ultrasound audio signal is received by the laptap device that calculates time of flight (TOF) of the ultrasound audio signal. The TOF may be used to determine actual distance of the wireless device (e.g., laptap device) to the station device.Type: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Inventors: Xintian E. Lin, Qinghua Li, Yongfa Zhou, Songnan Yang, Xianchao Xu
-
Patent number: 8335166Abstract: Machine-readable media, methods, apparatus and system for determining a route metric are described. In some embodiments, a characteristic of a packet to be sent from a node to another node is analyzed. The characteristic of the packet may indicate at least one of a group consisting whether the packet is transmission quality sensitive and whether the packet is transmission throughput sensitive. Then, a weight relationship between a packet loss rate and a data rate may be determined, in which the weight relationship may vary with the characteristic of the packet. A route metric for a route from the node to the another node may be determined based upon the packet loss rate, the data rate and the weight relationship.Type: GrantFiled: December 27, 2006Date of Patent: December 18, 2012Assignee: Intel CorporationInventors: Xianchao Xu, Weihua Wu
-
Publication number: 20110317567Abstract: Machine-readable media, methods, apparatus and system for determining a route metric are described. In some embodiments, a characteristic of a packet to be sent from a node to another node is analyzed. The characteristic of the packet may indicate at least one of a group consisting whether the packet is transmission quality sensitive and whether the packet is transmission throughput sensitive. Then, a weight relationship between a packet loss rate and a data rate may be determined, in which the weight relationship may vary with the characteristic of the packet. A route metric for a route from the node to the another node may be determined based upon the packet loss rate, the data rate and the weight relationship.Type: ApplicationFiled: December 27, 2006Publication date: December 29, 2011Inventors: Xianchao Xu, Weihua Wu