Patents by Inventor Troy MA

Troy MA 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: 9910867
    Abstract: A representative image system is described herein that provides a representative image for any given search query. Upon receiving a search for a term (or terms), the system accesses an inverted index to identify images associated with that term. The system then receives a ranked list of images. The ranked list includes image identifiers, and once an item in the list is selected the system can use the associated image identifier to retrieve the image from a thumbnail or other server. If an editor has overridden the default image for the present search query, then the system returns the image identifier for the overridden image, which can be used to access the image from the thumbnail or other server. Thus, the representative image system provides a reliable and universal mechanism for retrieving representative images for any given topic dynamically in real time.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: March 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Justin Hamilton, Troy Ma, Kun Wu, Bing Lang, Xiaowei Sheng, Avinash Vemuluru, Paul Borza
  • Publication number: 20160357786
    Abstract: A representative image system is described herein that provides a representative image for any given search query. Upon receiving a search for a term (or terms), the system accesses an inverted index to identify images associated with that term. The system then receives a ranked list of images. The ranked list includes image identifiers, and once an item in the list is selected the system can use the associated image identifier to retrieve the image from a thumbnail or other server. If an editor has overridden the default image for the present search query, then the system returns the image identifier for the overridden image, which can be used to access the image from the thumbnail or other server. Thus, the representative image system provides a reliable and universal mechanism for retrieving representative images for any given topic dynamically in real time.
    Type: Application
    Filed: August 18, 2016
    Publication date: December 8, 2016
    Inventors: Justin Hamilton, Troy Ma, Kun Wu, Bing Lang, Xiaowei Sheng, Avinash Vemuluru, Paul Borza
  • Patent number: 9449028
    Abstract: Systems and methods for identifying a representative image for any given search query are provided. In response to a search for a query term (or terms), the system accesses an inverted index to identify images associated with that term. The system then receives a ranked list of images. The ranked list includes image identifiers, and once an item in the list is selected the system can use the associated image identifier to retrieve the image from a server. If an editor has overridden the default image for the present search query, then the system returns the image identifier for the overridden image, which can be used to access the image from the server. Thus, the representative image system provides a reliable and universal mechanism for retrieving representative images for any given topic dynamically in real time.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Justin Hamilton, Troy Ma, Kun Wu, Bing Lang, Xiaowei Sheng, Avinash Vemuluru, Paul Borza
  • Publication number: 20140325374
    Abstract: Computer-readable media, methods, and systems for generating user interfaces across multiple form factor devices are provided. A server is configured to group a plurality of templates into one or more sets having a different layout for categories of devices or applications. The server receives a request from a device for user interface content. In response, the server parses the request to determine a type for the device or a type for an application requesting the user interface content. The devices or applications are classified by the server based on the identified type for the device or application. A set of appropriate user interfaces is selected based on the type of the device or application. The server maps values to one or more attributes associated with the selected set and transmits the user interface content to the device for rendering.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Olivier Jerzy Dabrowski, Jim Gilsinan, Keith Alan Regier, Jonathan Bergeron, Elia Karagiannis, Troy Ma, John Michael Guthmann
  • Publication number: 20130173603
    Abstract: A representative image system is described herein that provides a representative image for any given search query. Upon receiving a search for a term (or terms), the system accesses an inverted index to identify images associated with that term. The system then receives a ranked list of images. The ranked list includes image identifiers, and once an item in the list is selected the system can use the associated image identifier to retrieve the image from a thumbnail or other server. If an editor has overridden the default image for the present search query, then the system returns the image identifier for the overridden image, which can be used to access the image from the thumbnail or other server. Thus, the representative image system provides a reliable and universal mechanism for retrieving representative images for any given topic dynamically in real time.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Inventors: Justin Hamilton, Troy MA, Kun Wu, Bing Lang, Xiaowei Sheng, Avinash Vemuluru, Paul Borza