Patents by Inventor Xing Xie

Xing Xie 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: 8295651
    Abstract: A coherent phrase model for near-duplicate image retrieval enforces coherency across multiple descriptors for every local region. Two types of visual phrase (FCP and SCP) are employed to represent feature and spatial coherency and can be utilized without increasing the computational complexity. The FCP utilizes the information of different features by enforcing the feature coherency across multiple types of descriptors for every local region, and the SCP utilizes spatial information by enforcing the spatial coherency across the spatial neighborhoods of different sizes around every local region. Moreover, the disclosed model improves the matching accuracy by reducing the number of false matches and preserves the matching efficiency because of the sparsity of the representation.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Yiqun Hu, Xing Xie
  • Publication number: 20120264446
    Abstract: Techniques for determining a status of a user are described. A mobile device equipped with sensors may collect sensor data pertaining to transportation modes of the user, tracking locations of the user, identifying environmental noise levels surrounding the user, or speech being spoken in proximity to the user. Features of the collected sensor readings are then used to infer activities the user may be performing. Based at least in part on the multiple inferred activities, a status of the user is determined.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Xing Xie, Yin Zhu, Yuki Arase
  • Patent number: 8275649
    Abstract: Techniques for providing mining life pattern are described. This disclosure describes mining a life pattern of an individual, for example, by identifying places visited during the individual's daily activities. Mining the individual life pattern includes collecting location data for the individual and predicting behaviors and preferences of the individual based at least in part on a location history. The location history of the individual is represented with a sequence of geographical regions that have been visited by the individual with corresponding arrival and departure times for each region. Once the life pattern is predicted from the location history, information is recommended to the individual based at least in part on the life pattern.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Yu Zheng, Yang Ye, Xing Xie
  • Publication number: 20120143882
    Abstract: One or more techniques and/or systems are disclosed for prioritizing one or more travel itineraries based on an itinerary query. Respective candidate itineraries from a set of candidate itineraries are ranked based on one or more ranking factors for the candidate itineraries, where the candidate itineraries were identified from a location-interest graph using the query. A desired number of the ranked candidate itineraries are re-ranked based on a one or more historical travel sequences, such that one or more prioritized travel itineraries can be identified in response to the itinerary query.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: Microsoft Corporation
    Inventors: Yu Zheng, Xing Xie
  • Publication number: 20120093371
    Abstract: A method and system for generating a search request from a multimodal query that includes a query image and query text is provided. The multimodal query system identifies images of a collection that are textually related to the query image based on similarity between words associated with each image and the query text. The multimodal query system then selects those images of the identified images that are visually related to the query image. The multimodal query system may formulate a search request based on keywords of web pages that contain the selected images and submit that search request to a search engine service.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 19, 2012
    Applicant: Microsoft Corporation
    Inventors: Ming Jing Li, Wei-Ying Ma, Xing Xie, Xin Fan, Zhiwei Li
  • Patent number: 8116746
    Abstract: Described is a technology by which a user hums, sings or otherwise plays a user-provided rendition of a ringtone (or ringback tone) through a mobile telephone to a ringtone search service (e.g., a WAP, interactive voice response or SMS-based search platform). The service matches features of the user's rendition against features of actual ringtones to determine one or more matching candidate ringtones for downloading. Features may include pitch contours (up or down), pitch intervals and durations of notes. Matching candidates may be ranked based on the determined similarity, possibly in conjunction with weighting criterion such as the popularity of the ringtone and/or the importance of the matched part. The candidate set may be augmented with other ringtones independent of the matching, such as the most popular ones downloaded by other users, ringtones from similar artists, and so forth.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Lie Lu, Yutao Xie, Xing Xie, Jiafan Ou, Ruihao Weng
  • Patent number: 8081824
    Abstract: A method and system for generating a search request from a multimodal query that includes a query image and query text is provided. The multimodal query system identifies images of a collection that are textually related to the query image based on similarity between words associated with each image and the query text. The multimodal query system then selects those images of the identified images that are visually related to the query image. The multimodal query system may formulate a search request based on keywords of web pages that contain the selected images and submit that search request to a search engine service.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Ming Jing Li, Wei-Ying Ma, Xing Xie, Xin Fan, Zhiwei Li
  • Patent number: 8078394
    Abstract: Described is a technology by which uploaded GPS data is indexed according to spatio-temporal relationships to facilitate efficient insertion and retrieval. The indexes may be converted to significantly smaller-sized data structures when new updates to that structure are not likely. GPS data is processed into a track of spatially-partitioned segments such that each segment has a cell. Each cell has an associated temporal index (a compressed start-end tree), into which data for that cell's segments are inserted. The temporal index may include an end time index that relates each segment's end time to a matching start time index. Given query input comprising a spatial predicate and a temporal predicate, tracks may be searched for by determining which spatial candidate cells may contain matching results. For each candidate cell, the search accesses the cell's associated temporal index to find any track or tracks that correspond to the temporal predicate.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corp.
    Inventors: Longhao Wang, Yu Zheng, Xing Xie, Wei-Ying Ma
  • Publication number: 20110301832
    Abstract: Techniques for providing a trajectory route to multiple geographical locations of interest are described. This disclosure describes receiving global position system (GPS) logs associated with respective individual devices, each of the GPS logs including trajectories connecting a set of geographical locations previously visited by an individual of a respective individual device. A trajectory route service receives a request for a trajectory connecting a set of geographical locations of interest specified by a user. The trajectory route service calculates a proximal similarity between (1) the set of geographical locations of interest specified by the user, and (2) respective sets of geographical locations from the GPS logs. The trajectory route service constructs the requested trajectory with use of at least one of the trajectories from the GPS logs determined at least in part according to the calculated proximal similarities.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Yu Zheng, Zaiben Chen, Xing Xie
  • Patent number: 8073789
    Abstract: A method and system for identifying locations associated with a web resource is provided. The location system identifies three different types of geographic locations: a provider location, a content location, and a serving location. A provider location identifies the geographic location of the entity that provides the web resource. A content location identifies the geographic location that is the subject of the web resource. A serving location identifies the geographic scope that the web page reaches. An application can select to use the type of location that is of particular interest.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Chuang Wang, Wei-Ying Ma, Xing Xie
  • Patent number: 8073818
    Abstract: Described is a technology in which image near-duplicate retrieval is performed using similarities between patterns of query image words and patterns of database image words. In general, the image retrieval problems resulting from visual polysemy are reduced by using such visual patterns. Visual word vectors and visual pattern vectors are determined for the query image and a database image. These four vectors are used to determine similarity between the database image and the query image. The similarity scores may be used for ranking and/or re-ranking the database image similarity to the query image relative to other database images' similarity scores. Also described is expanding a query visual word of the query image to a set of visual words that are visual synonyms with the query visual word, to help reduce image retrieval problems resulting from visual synonymy.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Manni Duan, Xing Xie
  • Publication number: 20110289031
    Abstract: Described is a technology by which raw GPS data is processed into segments of a trip, with a predicted mode of transportation (e.g., walking, car, bus, bicycling) determined for each segment. The determined transportation modes may be used to tag the GPS data with transportation mode information, and/or dynamically used. Segments are first characterized as walk segments or non-walk segments based on velocity and/or acceleration. Features corresponding to each of those walk segments or non-walk segments are extracted, and analyzed with an inference model to determine probabilities for the possible modes of transportation for each segment. Post-processing may be used to modify the probabilities based on transitioning considerations with respect to the transportation mode of an adjacent segment. The most probable transportation mode for each segment is selected.
    Type: Application
    Filed: August 1, 2011
    Publication date: November 24, 2011
    Applicant: Microsoft Corporation
    Inventors: Yu Zheng, Longhao Wang, Like Liu, Xing Xie
  • Publication number: 20110282798
    Abstract: Method for making a recommendation to a first user in a computing network, including calculating one or more similarity scores between the first user and one or more remaining users in the network, identifying a portion of the remaining users having a highest similarity scores, identifying one or more locations visited by the portion of the remaining users but not by the first user, determining an interest level of the first user in each location, ranking the locations based on the interest levels, and displaying the locations based on the ranking as a first recommendation.
    Type: Application
    Filed: June 7, 2011
    Publication date: November 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Yu Zheng, Xing Xie, Wei-Ying Ma
  • Publication number: 20110276565
    Abstract: Techniques describe constructing a location and activity recommendation model to identify relationships between locations and activities. To construct the model, the process obtains global positioning system (GPS) logs of geographical locations collected over time and identifies stay points representing locations visited by an individual user. The process also identifies points of interest in a region using a database and correlates a relationship between activity to activity by submitting queries to a search engine. The information gathered is used to fill locations and activities in a location-activity matrix. Recommendations may be made for a location and/or activity when given a user query, based on a user's present geographical location, or a prediction of a user's interest.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 10, 2011
    Applicant: Microsoft Corporation
    Inventors: Yu Zheng, Wencheng Zheng, Xing Xie
  • Patent number: 8041133
    Abstract: A method and system for transmitting an image progressively is provided. The transmission system identifies a first region and a second region of the image. The transmission system also identifies a first resolution and a second resolution. The transmission system then transmits the image by transmitting, in the following order, the first region in the first resolution, the second region in the first resolution, the first region in the second resolution, and the second region in the second resolution. The transmission system may identify the regions based on the likelihood of being the focus of user attention.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: October 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Wei-Ying Ma, Xing Xie
  • Publication number: 20110236769
    Abstract: An electrode for use in a microbial fuel cell comprising a porous substrate and nanostructure coating, for example, a carbon nanotube coating, is provided. The electrode can be configured as either a cathode or an anode, or both. Also provided is a microbial fuel cell comprising an anode compartment comprising an anode and a cathode compartment comprising a cathode and a metallic catalyst, wherein at least one of the anode and cathode comprises the porous substrate conformally coated with the nanostructure coating, and the cathode and anode are electrically connected. Methods for generating an electrical current with marine sediment or wastewater with the microbial fuel cell are also described.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 29, 2011
    Inventors: Xing Xie, Liangbing Hu, Yi Cui, Craig S. Criddle
  • Patent number: 8024314
    Abstract: A method and system for generating a hybrid index for indexing objects based on location and keyword attributes and performing location-based searching is provided. A search system performs a location-based search using a hybrid index that indexes both location and keyword attributes of objects. The search system generates the hybrid index either using the location attribute as the primary index or the keyword attribute as the primary index. When the location attribute is the primary index, the keyword attribute is the secondary index, and vice versa. To generate the hybrid index, the search system identifies the values for the keyword and location attributes of each object. The search system generates the primary index to map each value of a first attribute to a secondary index. The search system thus generates, for each value of the first attribute, a secondary index to map values of a second attribute to objects that have the associated values of the first and second attributes.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Chuang Wang, Wei-Ying Ma, Xing Xie, Yinghua Zhou
  • Patent number: 8015144
    Abstract: Described is a technology by which raw GPS data is processed into segments of a trip, with a predicted mode of transportation (e.g., walking, car, bus, bicycling) determined for each segment. The determined transportation modes may be used to tag the GPS data with transportation mode information, and/or dynamically used. Segments are first characterized as walk segments or non-walk segments based on velocity and/or acceleration. Features corresponding to each of those walk segments or non-walk segments are extracted, and analyzed with an inference model to determine probabilities for the possible modes of transportation for each segment. Post-processing may be used to modify the probabilities based on transitioning considerations with respect to the transportation mode of an adjacent segment. The most probable transportation mode for each segment is selected.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Yu Zheng, Longhao Wang, Like Liu, Xing Xie
  • Publication number: 20110208429
    Abstract: Techniques for providing a route based on route-oriented vehicle trajectories are described. This disclosure describes receiving GPS logs and extracting route-oriented vehicle trajectory content from the GPS log data to pertain to a single trip. Next, the process maps each route-oriented vehicle trajectory to a corresponding road segment to construct a landmark graph. A landmark is a road segment frequently visited by route-oriented vehicles. The process includes receiving a user query with a starting point and a destination point; searching the landmark graph for a sequence of landmarks with corresponding transition times and a least amount of travel time. Then the process identifies and connects sets of road segments between each pair of consecutive landmarks, and displays a route to a user with a nearest landmark to the starting point, other landmarks along the route, and another nearest landmark to the destination point.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Applicant: Microsoft Corporation
    Inventors: Yu Zheng, Yin Lou, Chengyang Zhang, Xing Xie
  • Publication number: 20110208425
    Abstract: Techniques describe determining a correlation between identified locations to recommend a location that may be of interest to an individual user. The process constructs a location model to identify locations. To construct the model, the process uses global positioning system (GPS) logs of geospatial locations collected over time and identifies trajectories representing trips of the individual user and extracts stay points from the trajectories. Each stay point represents a geographical region where the individual user stayed over a time threshold within a distance threshold. A location history is formulated for the individual user based on a sequence of the extracted stay points to identify locations. The process determines a correlation between identified locations. The process integrates travel experiences of individual users who have visited the locations in a weighted manner and identifies a common travel sequence which the individual users followed between the locations.
    Type: Application
    Filed: February 23, 2010
    Publication date: August 25, 2011
    Applicant: Microsoft Corporation
    Inventors: Yu Zheng, Lizhu Zhang, Xing Xie