Patents by Inventor Michael Yong

Michael Yong 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).

  • Publication number: 20240427558
    Abstract: A graphic design implementation system provides a design interface to render at least a portion of a graphic design and a code interface to render a code representation for at least a portion of the graphic design. Providing the code interface includes executing one or more plugins to generate the code representation, the one or more plugins including at least a first plugin that is selectable by a user to configure the generation of the code representation in accordance with one or more preferences.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 26, 2024
    Inventors: Sawyer Hood, Rohit Chouhan, Elizbeth Avery Frankenberg, Yi Tang Jackie Chui, Michael Yong, Bersabel Tadesse
  • Publication number: 20230297208
    Abstract: A computing system receives position data from each of a plurality of user computing devices, the position data indicating a cursor position on a collaborative user interface for each collaborator during a collaborative session. The system determines, based on the position data, whether the cursor position of a respective collaborator is within a bounding area of a widget presented on the collaborative user interface. When the cursor position of the respective collaborator is within the bounding area of the widget, the system transmits feedback response data to each of the plurality of user computing devices to cause a corresponding feedback response for the widget to be presented on the collaborative user interface displayed on each of the plurality of user computing devices.
    Type: Application
    Filed: March 14, 2023
    Publication date: September 21, 2023
    Inventors: Bersabel Tadesse, Sawyer Hood, Yi Tang Jackie Chui, Michael Yong
  • Publication number: 20230068410
    Abstract: An integrated application platform enables users to select and implement widgets, in order to insert widget objects with rendered content. The widget objects are persistent content elements that are dynamically responsive to user input. Further, the widget objects are associated with functionality that extends or supplements the functionality provided by the integrated application platform.
    Type: Application
    Filed: August 24, 2022
    Publication date: March 2, 2023
    Inventors: Bersabel Tadesse, Jonas Sicking, Michael Yong, Sawyer Hood, Yi Tang Jackie Chui, Rohit Chouhan
  • Patent number: 10226700
    Abstract: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player. These overlays may be used to prevent presentation of non-allowed input controls.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: March 12, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry, Brian K. F. Lau, Kelvin Michael Yong, Claes Christian Rickeby, Ryan Hamilton Breed, Eleazar T. Galano, III, Austin English
  • Publication number: 20160339341
    Abstract: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player. These overlays may be used to prevent presentation of non-allowed input controls.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 24, 2016
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry, Brian K.F. Lau, Kelvin Michael Yong, Claes Christian Rickeby, Ryan Hamilton Breed, Eleazar T. Galano, III, Austin English
  • Patent number: 9349201
    Abstract: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player. These overlays may be used to prevent presentation of non-allowed input controls.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: May 24, 2016
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry, Brian K. F. Lau, Kelvin Michael Yong, Claes Christian Rickeby, Ryan Hamilton Breed, Eleazar T. Galano, III, Austin English
  • Patent number: 8925855
    Abstract: A line winding device prevents line twisting by allowing feeding of line from a line spool rotor to a fishing reel rotor along a first central axis and rotation of the line spool rotor about a second central axis. The line winding device includes a handle which can accommodate a fishing reel that requires winding of line onto the fishing reel rotor. A swivel assembly attached to the handle comprising at least one pair of arms, which can hold a line spool rotor in order to permit rotation of a line spool rotor around a first central axis while permitting rotation of the swivel assembly about a second central axis. A user can transfer line from the line spool rotor to the fishing reel rotor without line twisting due to the ability of the line spool rotor to rotate about a first central axis and a second central axis.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: January 6, 2015
    Inventors: Michael Yong Wu, Xiren Wang
  • Publication number: 20100107307
    Abstract: The Hat Liner is an adjustable, one-size-fits-all synthetic fabric liner to be worn beneath any hat or cap, and thus protect the hat or cap from the perspiration the hat or cap would otherwise absorb. The Hat Liner is reusable and disposable, such that the user wears it as many times as he wished, then either launder the Hat Liner in any washing machine, or simply discard the used Hat Liner and start again with a fresh one. The Hat Liner is produced in a polyester or other fabric, and is configured to cover the wearer's head in the manner of a skullcap.
    Type: Application
    Filed: October 14, 2009
    Publication date: May 6, 2010
    Inventor: Michael (Yong Seak) Lee