Patents by Inventor Xinyu Tang

Xinyu Tang 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: 8977609
    Abstract: Systems and methods for providing a search result are provided. In some aspects, a method includes receiving a query. The method also includes providing a first set of search results responsive to the query. The method also includes receiving a selected search result in the first set of search results. The method also includes determining a time specification based on the selected search result. The method also includes providing a second set of search results responsive to the query and the time specification.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: Charles Chapin, Tao Huang, Xinyu Tang
  • Patent number: 8924435
    Abstract: A computer-implemented method includes receiving a request to populate one or more first fields of a first data structure with one or more first values that are at least partly based on one or more second values in one or more second fields of a second data structure; generating, based on the request, one or more instructions to (i) select the one or more second values, (ii) generate the one or more first values, and (iii) populate the one or more first fields of the first data structure with the one or more first values; and sending the one or more instructions to a computing device for insertion into a computer program that is executable by the computing device.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Jianjun Wen, Xinyu Tang
  • Publication number: 20140365298
    Abstract: Spending data for local advertising campaigns for advertisements directed for a specific business location is analyzed in order to classify the campaigns by geographic location and type of each business. The server then determines the average and range of spending for a plurality of geographic and type classifications. This spending and classification data is stored by a server in order to identify reasonable and competitive budgets for other advertising campaigns. When an advertiser is interested in establishing a new campaign for a local business, the server may determine the classification for the business based on the location and type of the business. The server then retrieves the stored data in order to recommend one or more reasonable budgets for the advertiser.
    Type: Application
    Filed: September 1, 2011
    Publication date: December 11, 2014
    Applicant: GOOGLE INC.
    Inventors: Xinyu Tang, Xuefu Wang, Abhinav Jalan, Ankur Jain, Kiley McEvoy, Bhavesh Mehta
  • Patent number: 8726230
    Abstract: A method performed by one or more processing devices includes receiving a request to generate a computer program; generating, in response to receiving the request, a first user interface that when rendered on a display device renders: one or more first visual representations of one or more first fields of the first resource; and one or more second visual representations of one or more second fields of the second resource; receiving, through the first user interface, a selection of: at least one of the one or more first visual representations; and at least one of the one or more second visual representations; receiving, through a second user interface, data specifying the one or more operations; and updating, based on the received data, the computer program with one or more third instructions to perform the one or more operations.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Jianjun Wen, Xinyu Tang
  • Patent number: 8612451
    Abstract: A computer-implemented method includes receiving a request to search for a data structure associated with one or more search criteria; searching, an index in a data repository, for the data structure, with the search based on the one or more search criteria; identifying, based on searching, the data structure associated with the one or more search criteria; obtaining a definition for the data structure; generating an interface that when presented on a computing device renders a representation of the definition for the data structure; and sending the interface to the computing device associated with the request to search.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Jianjun Wen, Xinyu Tang
  • Publication number: 20130204706
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing a content item. The method comprises receiving a request for a content item, identifying one or more content items responsive to the request, where at least one of the content items includes targeting criteria that is based at least in part on a location associated with the user. The method further comprises identifying a specified location associated with the one content item, identifying a current location of the user, and determining a distance from the current location to the specified location. The method further comprises determining when the distance satisfies the targeting criteria associated with the one content item and, when the distance satisfies the targeting criteria, including the one content item in an auction along with other content items, and providing winning results of the auction responsive to the request.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 8, 2013
    Inventors: Xinyu Tang, Charles Chapin
  • Publication number: 20120278171
    Abstract: A system and method is provided that, in at least one aspect, associates a search term with a building that occupies more than one street address by selecting the term based on all of the listings located at all of the street addresses occupied by the building.
    Type: Application
    Filed: July 22, 2011
    Publication date: November 1, 2012
    Applicant: GOOGLE INC.
    Inventors: Xinyu Tang, Charles Chapin, Bryce Stout, Brian Edmond Brewington, James Anthony Guggemos, Mark Limber, Po-Feng Paul Yang, Mihai Mudure, Dale Hawkins
  • Publication number: 20120162225
    Abstract: Aspects of the invention relate generally determining user interests and providing relevant information based on user interaction with 3D models. More specifically, a when a user interacts with a 3D model of an object, for example on a map or from a database of models, the user's view of the object along with the location of the interaction (or where the user clicked on the object) may be transmitted to a server. In response, based on the view and location of the click, the server identifies relevant content and transmits it to the user.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Applicant: Google Inc.
    Inventors: Po-Feng Paul Yang, Brian Edmond Brewington, Charles Chapin, James Anthony Guggemos, Dale Hawkins, Mark Limber, Mihai Mudure, Bryce Stout, Xinyu Tang
  • Publication number: 20120078711
    Abstract: Systems, methods, and computer program products for automating local content are described. In some implementations, an ad manager and a business table can be provided by a backend system. The business table can store, for example, user information, user account information including billing information, campaign related information and advertisement data associated with one or more local business advertisers as well as geo-targeting information. Based on the information stored in the business table, the ad manager can tailor a specific online advertising campaign on behalf of a local business advertiser. Where new or updated information is found, the ad manager can initiate campaign management updates to one or more business ad listings associated with the local business advertiser.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Inventors: Bhavesh R. Mehta, Kiley McEvoy, Xuefu Wang, Abhinav Jalan, Ankur Jain, Xinyu Tang, David Minogue
  • Publication number: 20100293173
    Abstract: A system and method is provided whereby, in one aspect, advertisements are displayed based on search terms that were selected based on the angle at which a user is viewing a street level image.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Inventors: Charles Chapin, Stephane Lafon, Augusto Roman, Xinyu Tang, Shalini Agarwal, Vibhor Nanavati, Luc Vincent, Stephen Chau
  • Publication number: 20090327078
    Abstract: A system and method is provided whereby a user's interest is inferred from a user's interaction with a map. An ad is then displayed based on the inferred interest.
    Type: Application
    Filed: June 23, 2009
    Publication date: December 31, 2009
    Applicant: GOOGLE INC.
    Inventors: Chikai J. Ohazama, Charles Chapin, Vibhor Nanavati, Xinyu Tang