Patents by Inventor Jackie Yu Hao Li

Jackie Yu Hao Li 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: 10701009
    Abstract: A technology is described for a message queuing service. An example method may include obtaining a message having message attributes from a shared queue that contains messages intended for destination queues and analyzing the message attributes for the message to identify a message exchange associated with the message, where the message exchange has destination queues subscribed to the message exchange that receive messages via the message exchange. An exchange filter rule for the message exchange may then be identified and used to identify subscribed destination queues linked to the exchange filter rule. The message attributes of the message may then be analyzed to determine whether the value of the message attributes satisfy the exchange filter rule, and the message may be distributed to the subscribed destination queues as a result of the value of the message attribute satisfying the exchange filter rule.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: June 30, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jackie Yu Hao Li, André Robert Wilbrod Dufour, Abhishek Prajapati
  • Patent number: 10455018
    Abstract: The present disclosure relates to technology broadcasting shared information in a network. When a user broadcasting the information is distributing to a limited number of users, the system will selectively distribute the information to the limited number of users using a direct iterative or parallelized mechanism. When the user broadcasting the information is distributing to a large number of users, the system will selectively distribute the information using a distributed and parallel processing mechanism. The distributed and parallel processing mechanism includes multiple processing nodes, formed of multiple processing sub-nodes, with varying depths or hierarchal levels which allow for the propagation of the information in an efficient manner without exhausting computing resources.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: October 22, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Remus Gabriel Radu, Devin Misner, Jackie Yu Hao Li
  • Publication number: 20160316014
    Abstract: The present disclosure relates to technology broadcasting shared information in a network. When a user broadcasting the information is distributing to a limited number of users, the system will selectively distribute the information to the limited number of users using a direct iterative or parallelized mechanism. When the user broadcasting the information is distributing to a large number of users, the system will selectively distribute the information using a distributed and parallel processing mechanism. The distributed and parallel processing mechanism includes multiple processing nodes, formed of multiple processing sub-nodes, with varying depths or hierarchal levels which allow for the propagation of the information in an efficient manner without exhausting computing resources.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Inventors: Remus Gabriel Radu, Devin Misner, Jackie Yu Hao Li
  • Publication number: 20140331265
    Abstract: A system and method are disclosed for enhancing a television viewing experience by a group of one or more users. The experience is enhanced by integrating services from a number of different sources. This integration of services aggregates cloud data, identifies content from the aggregated cloud data that is potentially of interest to the user, and distributes that content to a main display or one or more secondary computing devices associated with the one or more users in the group.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 6, 2014
    Applicant: Microsoft Corporation
    Inventors: William Michael Mozell, David Seymour, Henry Stuart Denison Watson, Ahmed Usman Khalid, Eric Conrad Bridgwater, Remus Gabriel Radu, Cameron David James McRae, Michael James Perzel, Jackie Yu Hao Li, David Thomas Ferguson