Cheng Xu - Sunnyvale CA, US Gang Feng - Beijing, CN Xin Li - Beijing, CN
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707706, 707749
Abstract:
Systems, methods, and computer readable storage mediums are provided to automatically identifying a classified website. A website is determined to be a candidate site based on a set of heuristics. From among pages constituting the candidate site one or more pages are determined to be listing page candidates and one or more pages are determined to be detail page candidates. Then a listing page score is determined using a listing page classifier. Similarly, a detail page score is determined using a detail page classifier. The listing page and detail page scores each indicate the likelihood that the pages are part of a classified website. A candidate site score is determined based in part on a combination of the listing page score and the detail page scores. Then when the candidate site score is above a threshold the candidate site is determined to be a classified website.
System And Method For Automatically Identifying Classified Websites
Cheng Xu - Sunnyvale CA, US Gang Feng - Beijing, CN Xin Li - Beijing, CN
International Classification:
G06F 17/30
US Classification:
707709
Abstract:
Systems, methods, and computer readable storage mediums are provided to automatically identifying a classified website. A website is determined to be a candidate site based on a set of heuristics. From among pages constituting the candidate site one or more pages are determined to be listing page candidates and one or more pages are determined to be detail page candidates. Then a listing page score is determined using a listing page classifier. Similarly, a detail page score is determined using a detail page classifier. The listing page and detail page scores each indicate the likelihood that the pages are part of a classified website. A candidate site score is determined based in part on a combination of the listing page score and the detail page scores. Then when the candidate site score is above a threshold the candidate site is determined to be a classified website.
Method And Techniques For Determining Crawling Schedule
Cheng Xu - San Jose CA, US Qiying Lin - Guangzhou, CN Xin Li - Beijing, CN
International Classification:
G06F 17/30
US Classification:
707710, 707E17108
Abstract:
Methods, systems and computer-readable storage medium for determining a crawling schedule. In an aspect, a method includes obtaining crawl history data for a Web site having Web pages, determining a status of the Web pages, determining a total quantity of Web pages that have a status of deleted, calculating a probability that another Web page of the Web site will be removed based on the total quantity, and storing data associating the calculated probability with the Web site. The method can further include determining, for a plurality of sets of the previous time periods, a respective crawl penalty as a combination of a penalty for crawling the Web site and a penalty for showing a deleted Web page based on the calculated probability, and determining a re-crawl schedule based on the crawl penalties.
Synchronizing A Display Of An Automated Teller Machine With A Display Of A Mobile Device
- McLean VA, US Matthew WILSON - San Francisco CA, US Lisa WHITSITT - Millbrae CA, US Cheng XU - San Francisco CA, US Robert SMITH - Crozier VA, US Steve Faletti - Brooklyn NY, US David WURMFELD - Falls Church VA, US
Assignee:
Capital One Services, LLC - McLean VA
International Classification:
G06Q 20/32 G06F 3/14 G07F 19/00
Abstract:
Exemplary embodiments may enable synchronization of a display of a mobile computing device with a display of an ATM. The displays first may be synched when a user positions the mobile computing device in proximity to the ATM. Near field communication (NFC) initially may be used when the mobile phone is in proximity with the ATM. Once the communication connection has been realized, the displays may be synchronized to reflect the connection.After the NFC connection has been realized, a cellular connection between a user's mobile computing device with a server having a secure connection with the ATM may be established. One or more financial transactions may be initiated with the ATM from the mobile computing device via the cellular connection. The display of the mobile computing device and the ATM may remain synched during the one or more financial transactions.
System And Method For Device Positioning With Bluetooth Low Energy Distributions
- Sunnyvale CA, US Kent LYONS - Santa Clara CA, US Cheng XU - San Francisco CA, US
International Classification:
H04W 4/00 H04B 17/318 H04W 4/02
Abstract:
Disclosed are systems and methods for improving interactions with and between computers in a communication system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across computers and platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods perform spatial sensing in order to locate adjacent devices via asymmetric Bluetooth Low Energy (BLE) received signal strength indication (RSSI) distributions. Such spatial location between adjacent devices enables the devices to communicate, share, generate and/or consume digital information as a single, connected and/or localized logical unit.
System And Method For Device Positioning With Bluetooth Low Energy Distributions
- Sunnyvale CA, US Kent Lyons - Santa Clara CA, US Cheng Xu - San Francisco CA, US
International Classification:
H04W 4/00 H04W 4/02 H04B 17/318
Abstract:
Disclosed are systems and methods for improving interactions with and between computers in a communication system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across computers and platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods perform spatial sensing in order to locate adjacent devices via asymmetric Bluetooth Low Energy (BLE) received signal strength indication (RSSI) distributions. Such spatial location between adjacent devices enables the devices to communicate, share, generate and/or consume digital information as a single, connected and/or localized logical unit.
User Identification On A Per Touch Basis On Touch Sensitive Devices
- Sunnyvale CA, US Cheng Xu - San Francisco CA, US
International Classification:
G06K 9/00 G06F 3/041 G06F 21/32 G06F 3/044
Abstract:
Techniques for communicating particular information from a user to a touch screen device by way of a touch event is provided. Sensors that are operatively coupled to a sensing device sense an input from the user which conveys particular information. This input is then converted by the sensing device into another signal called the sensing device signal which is then transmitted from the sensing device to the user's skin. Then a second set of sensors that are operatively coupled to a touch device receive a user-touch signal that is transmitted from the user's body. The user-touch signal is based, at least in part on the sensing device signal. The touch device then decodes the user-touch signal to determine the location of the touch event on the touch device and sensing device signal embedded in the user-touch signal to extract the particular information related to the user.
User Identification On A Per Touch Basis On Touch Sensitive Devices
- Sunnyvale CA, US Cheng Xu - San Francisco CA, US
International Classification:
G06K 9/00 G06F 21/32 G06F 3/041
Abstract:
Techniques for communicating particular information from a user to a touch screen device by way of a touch event is provided. Sensors that are operatively coupled to a sensing device sense an input from the user which conveys particular information. This input is then converted by the sensing device into another signal called the sensing device signal which is then transmitted from the sensing device to the user's skin. Then a second set of sensors that are operatively coupled to a touch device receive a user-touch signal that is transmitted from the user's body. The user-touch signal is based, at least in part on the sensing device signal. The touch device then decodes the user-touch signal to determine the location of the touch event on the touch device and sensing device signal embedded in the user-touch signal to extract the particular information related to the user.
Boston University 2012 - 2015
Doctor of Law (J.D.), Intellectual Property Law
University of Illinois at Urbana-Champaign 2008 - 2012
Bachelor of Science (B.S.), Electrical and Electronics Engineering
University of California 2002
Bachelors, Bachelor of Science
De Anza College
Piedmont Hills High School
Santa Clara University
Master of Business Administration, Masters
Skills:
Perl Cloud Computing Java Linux Software Development Saas Unix Python Agile Methodologies C Distributed Systems C++ Enterprise Software Software Engineering Sql File Systems Shell Scripting Product Management Mysql Test Automation Integration Software Quality Assurance Testing Scrum Quality Assurance Big Data Hadoop
Ibm Jul 2005 - Feb 2006
R and D Enginner
Google Jul 2005 - Feb 2006
Software Engineer
Education:
Peking University 2002 - 2005
Masters, Computer Science
Skills:
Mapreduce Distributed Systems Python Software Engineering C++ Scalability Hadoop Algorithms Linux Machine Learning Information Retrieval Computer Science Git Software Development Big Data C Data Mining
Microsoft Office Customer Service Microsoft Excel Leadership Microsoft Word Research Microsoft Powerpoint Public Speaking Social Media Marketing Accounting Finance Economics Real Estate