Patents by Inventor Dick Wong

Dick Wong 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: 11831559
    Abstract: A device includes a first message queue, a second message queue, a first queue manager coupled to the first message queue, and a second queue manager coupled to the second message queue. The first message queue is configured to store messages received from a first source. The second message queue is configured to store messages received from a second source. The first queue manager is configured to, based, at least in part, on detecting that a first message is added to the first message queue, send a request to a second queue manager. The request includes an indication of the first message. The first queue manager is also configured to, based on receiving an acknowledgement from the second queue manager and determining that the acknowledgement indicates that a second message matching the first message is stored in the second message queue, output a match indicator indicating the first message.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: November 28, 2023
    Assignee: THE BOEING COMPANY
    Inventors: Jinhong Miao, Dick Wong
  • Publication number: 20220217095
    Abstract: A device includes a first message queue, a second message queue, a first queue manager coupled to the first message queue, and a second queue manager coupled to the second message queue. The first message queue is configured to store messages received from a first source. The second message queue is configured to store messages received from a second source. The first queue manager is configured to, based, at least in part, on detecting that a first message is added to the first message queue, send a request to a second queue manager The request includes an indication of the first message. The first queue manager is also configured to, based on receiving an acknowledgement from the second queue manager and determining that the acknowledgement indicates that a second message matching the first message is stored in the second message queue, output a match indicator indicating the first message.
    Type: Application
    Filed: October 5, 2021
    Publication date: July 7, 2022
    Inventors: Jinhong Miao, Dick Wong
  • Patent number: 11132268
    Abstract: A system, method and computer program product synchronize a plurality of processes of one or more applications executed by a plurality of processors. In addition to the processors, the system includes a plurality of memories with each memory associated with a respective process and configured to maintain a local count representative of a message of the respective process with which the memory is associated and at least one remote count representative of a message of a corresponding process executed by another processor. The system also includes a reflector configured to reflect the local count of the respective process to a remote count of the corresponding process. For synchronization, a first process of a first application executed by a first processor is configured to enter a delay period if the local count and at least one remote count maintained by the memory associated with the first process fail to match.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: September 28, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Dick Wong, Ronald J. Koontz, Wing Chung Lee, Jason Ellis Sherrill
  • Publication number: 20210117248
    Abstract: A system, method and computer program product synchronize a plurality of processes of one or more applications executed by a plurality of processors. In addition to the processors, the system includes a plurality of memories with each memory associated with a respective process and configured to maintain a local count representative of a message of the respective process with which the memory is associated and at least one remote count representative of a message of a corresponding process executed by another processor. The system also includes a reflector configured to reflect the local count of the respective process to a remote count of the corresponding process. For synchronization, a first process of a first application executed by a first processor is configured to enter a delay period if the local count and at least one remote count maintained by the memory associated with the first process fail to match.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Applicant: THE BOEING COMPANY
    Inventors: Dick WONG, Ronald J. KOONTZ, Wing Chung LEE, Jason Ellis SHERRILL
  • Patent number: 9201627
    Abstract: A wireless communications device provides users with opportunities to access interactive media guidance or other applications and to control user equipment and interactive media guidance applications. In an exemplary embodiment, if the wireless communications device goes outside of a predetermined range from the user equipment, content that was playing on user equipment may automatically be streamed to the wireless communications device.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: December 1, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Terry Tam, Jerry So, Dick Wong
  • Publication number: 20110180096
    Abstract: A curling iron has a heatable barrel defining a lengthwise axis of the curling iron, a handle assembly having a grip, and a rotation mechanism coupled to a proximal end of the barrel and part of the handle assembly. The rotation mechanism permits rotation of at least part of the handle assembly relative to the barrel about the lengthwise axis of the curling iron between two or more different rotational orientations.
    Type: Application
    Filed: December 22, 2010
    Publication date: July 28, 2011
    Applicant: Goody Products, Inc.
    Inventors: Joe Palermo, Stan Chudzik, Herbert Lun, Dick Wong, Fredrick Ho, Michael Fung, Raymond Poon
  • Publication number: 20110163939
    Abstract: A wireless communications device provides users with opportunities to access interactive media guidance or other applications and to control user equipment and interactive media guidance applications. In an exemplary embodiment, if the wireless communications device goes outside of a predetermined range from the user equipment, content that was playing on user equipment may automatically be streamed to the wireless communications device.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: Rovi Technologies Corporation
    Inventors: Terry Tam, Jerry So, Dick Wong