Patents by Inventor Junyan Lin

Junyan Lin 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: 10805358
    Abstract: A method for operating a universal casting service is described. The method receives a casting request from a first client; initiates a first casting session to a first casting device; establishes a first queue for the first casting device; adds a first media item to the queue from the first client; receives a casting request from a second client; and adds a second media item to the first queue from the second client.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vaibhav Girish Parikh, Junyan Lin, Paul Valentin Borza, Brian Thomas Schwartz
  • Patent number: 10169467
    Abstract: Architecture that comprises a mediation component which identifies engaged applications and, gathers and actively monitors information from the engaged applications (e.g., text displayed directly to the user, text embedded in photos, fingerprint of songs, etc.) to infer the working context of a user. The inferred context can then be handed over to one of the applications, such as a browser (in a form which does not cross the privacy barrier) to provide improved ranking for the suggested queries through the preferred search provider. Since the context is inferred into concepts, no PII (personally-identifiable information) is communicated without user consent—only very high-level contextual concepts are provided to the search engines.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Valentin Borza, Junyan Lin, Vaibhav Parikh
  • Publication number: 20180109566
    Abstract: A method for operating a universal casting service is described. The method receives a casting request from a first client; initiates a first casting session to a first casting device; establishes a first queue for the first casting device; adds a first media item to the queue from the first client; receives a casting request from a second client; and adds a second media item to the first queue from the second client.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Inventors: Vaibhav Girish Parikh, Junyan Lin, Paul Valentin Borza, Brian Thomas Schwartz
  • Publication number: 20160275194
    Abstract: Architecture that comprises a mediation component which identifies engaged applications and, gathers and actively monitors information from the engaged applications (e.g., text displayed directly to the user, text embedded in photos, fingerprint of songs, etc.) to infer the working context of a user. The inferred context can then be handed over to one of the applications, such as a browser (in a form which does not cross the privacy barrier) to provide improved ranking for the suggested queries through the preferred search provider. Since the context is inferred into concepts, no PII (personally-identifiable information) is communicated without user consent—only very high-level contextual concepts are provided to the search engines.
    Type: Application
    Filed: June 10, 2015
    Publication date: September 22, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Paul Valentin Borza, Junyan Lin, Vaibhav Parikh