Patents by Inventor Kuan Loong Yong

Kuan Loong 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).

  • Patent number: 11847304
    Abstract: Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: December 19, 2023
    Assignee: WhatsApp LLC
    Inventors: Jan Boris Koum, Brian Lange Acton, Randall Sarafa, Kuan Loong Yong
  • Patent number: 11106341
    Abstract: Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: August 31, 2021
    Assignee: WHATSAPP LLC
    Inventors: Jan Boris Koum, Brian Lange Acton, Randall Sarafa, Kuan Loong Yong
  • Publication number: 20210133825
    Abstract: Systems and methods for content (e.g., advertisements) delivery. An initial advertisement received by a user can include instructions for requesting a secondary advertisement. A user can follow the instructions to respond to the initial advertisement. A response to the initial advertisement can include a device identification. A secondary advertisement addressed to the device identification can be provided responsive to receiving a response from the user to the initial advertisement.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Applicant: Google LLC
    Inventors: Pierre F. LEBEAU, Kuan-Loong YONG, Rory LAWTON, Venkatachari DILIP
  • Patent number: 10917374
    Abstract: Techniques to visualize messaging flow are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a message package at a client device, the message package comprising a primary message portion and a quoted message portion, the quoted message portion comprising a quoted message identifier; determine whether a quoted message store corresponding to the quoted message identifier is present on the client device; retrieve a primary message from the primary message portion; retrieve a quoted message based on the quoted message store where the quoted message store corresponding to the quoted message identifier is present on the client device; and retrieve the quoted message from the quoted message portion of the message package where the quoted message store corresponding to the quoted message identifier is not present on the client device. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: February 9, 2021
    Assignee: WHATSAPP INC.
    Inventors: Randall Sarafa, Kuan Loong Yong, Michael B. Donohue, Dmitri Stukalov
  • Patent number: 10863244
    Abstract: A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or browse for channels of interest, and selectively subscribe to channels. Users can also pay for the right to view premium videos in each channel. The system ranks channels according to the value provided. Generally, users will seek out and subscribe to the highest ranked channels that provide the greatest value. The ranking function allows different providers to compete for the subscriptions of users. Providers can observe their channel's reception in the market by analyzing rankings and usage statistics to adjust channels to maximize channel performance. The system operator can also create bundled channels containing videos from multiple providers, and the resulting subscription revenue can be distributed to the various providers of the videos in the channel.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: December 8, 2020
    Assignee: GOOGLE LLC
    Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
  • Patent number: 10310719
    Abstract: Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: June 4, 2019
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
  • Publication number: 20180184172
    Abstract: A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or browse for channels of interest, and selectively subscribe to channels. Users can also pay for the right to view premium videos in each channel. The system ranks channels according to the value provided. Generally, users will seek out and subscribe to the highest ranked channels that provide the greatest value. The ranking function allows different providers to compete for the subscriptions of users. Providers can observe their channel's reception in the market by analyzing rankings and usage statistics to adjust channels to maximize channel performance. The system operator can also create bundled channels containing videos from multiple providers, and the resulting subscription revenue can be distributed to the various providers of the videos in the channel.
    Type: Application
    Filed: January 5, 2018
    Publication date: June 28, 2018
    Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
  • Publication number: 20180159812
    Abstract: Techniques to visualize messaging flow are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a message package at a client device, the message package comprising a primary message portion and a quoted message portion, the quoted message portion comprising a quoted message identifier; determine whether a quoted message store corresponding to the quoted message identifier is present on the client device; retrieve a primary message from the primary message portion; retrieve a quoted message based on the quoted message store where the quoted message store corresponding to the quoted message identifier is present on the client device; and retrieve the quoted message from the quoted message portion of the message package where the quoted message store corresponding to the quoted message identifier is not present on the client device. Other embodiments are described and claimed.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Randall Sarafa, Kuan Loong Yong, Michael B. Donohue, Dimitri Stukalov
  • Patent number: 9894420
    Abstract: A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or browse for channels of interest, and selectively subscribe to channels. Users can also pay for the right to view premium videos in each channel. The system ranks channels according to the value provided. Generally, users will seek out and subscribe to the highest ranked channels that provide the greatest value. The ranking function allows different providers to compete for the subscriptions of users. Providers can observe their channel's reception in the market by analyzing rankings and usage statistics to adjust channels to maximize channel performance. The system operator can also create bundled channels containing videos from multiple providers, and the resulting subscription revenue can be distributed to the various providers of the videos in the channel.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: February 13, 2018
    Assignee: GOOGLE LLC
    Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
  • Publication number: 20180018711
    Abstract: Systems and methods for content (e.g., advertisements) delivery. An initial advertisement received by a user can include instructions for requesting a secondary advertisement. A user can follow the instructions to respond to the initial advertisement. A response to the initial advertisement can include a device identification. A secondary advertisement addressed to the device identification can be provided responsive to receiving a response from the user to the initial advertisement.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Applicant: Google Inc.
    Inventors: PIERRE F. LEBEAU, KUAN-LOONG YONG, RORY LAWTON, VENKATACHARI DILIP
  • Publication number: 20170078240
    Abstract: Techniques to select and configure media for media messaging using an adaptive selection interface are described. In one embodiment, for example, an apparatus may comprise a user interface component operative to receive a control activation for an image inclusion control; instantiate a hybrid image inclusion interface, the hybrid image inclusion interface comprising at least an image capture interface portion and an image repository interface portion; receive an interface activation for one of the image capture interface portion and the image repository interface portion; transition the image capture interface portion to a full-screen image capture interface where the interface activation is for the image capture interface portion; and transition the image repository interface portion to an expanded image repository interface where the interface activation is for the image repository interface portion. Other embodiments are described and claimed.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Applicant: WHATSAPP INC.
    Inventors: Randall Sarafa, Kuan Loong Yong, Jan Koum, Anton Borzov
  • Publication number: 20160373827
    Abstract: A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or browse for channels of interest, and selectively subscribe to channels. Users can also pay for the right to view premium videos in each channel. The system ranks channels according to the value provided. Generally, users will seek out and subscribe to the highest ranked channels that provide the greatest value. The ranking function allows different providers to compete for the subscriptions of users. Providers can observe their channel's reception in the market by analyzing rankings and usage statistics to adjust channels to maximize channel performance. The system operator can also create bundled channels containing videos from multiple providers, and the resulting subscription revenue can be distributed to the various providers of the videos in the channel.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
  • Publication number: 20160364120
    Abstract: Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Applicant: WhatsApp Inc.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
  • Publication number: 20160364108
    Abstract: Techniques for interactive media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server; and determine a plurality of visual media items referenced by the plurality of messaging packages; a display component operative to display a messaging thread user interface; display a first visual media item of the plurality of visual media items in the messaging thread user interface; and replace the first visual media item in the messaging thread user interface in response to a horizontal swipe; and a user interface component operative to receive the horizontal swipe of the first visual media item. Other embodiments are described and claimed.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Applicant: WHATSAPP INC.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
  • Publication number: 20160364106
    Abstract: Techniques for dynamic media album display and management are described. An apparatus may comprise a messaging component operative on the processor circuit to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a display component operative to display a first visual media item of the plurality of visual media items in a user interface and replace the first visual media item in the user interface in response to a user scroll; and a user interface component operative to receive a user scroll of the user interface. Other embodiments are described and claimed.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Applicant: WhatsApp Inc.
    Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
  • Patent number: 9467724
    Abstract: A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or browse for channels of interest, and selectively subscribe to channels. Users can also pay for the right to view premium videos in each channel. The system ranks channels according to the value provided. Generally, users will seek out and subscribe to the highest ranked channels that provide the greatest value. The ranking function allows different providers to compete for the subscriptions of users. Providers can observe their channel's reception in the market by analyzing rankings and usage statistics to adjust channels to maximize channel performance. The system operator can also create bundled channels containing videos from multiple providers, and the resulting subscription revenue can be distributed to the various providers of the videos in the channel.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
  • Patent number: 9407965
    Abstract: A user interface may be provided. A display of one or more levels of control for controlling video playback in the user interface may be provided in response to a first input from a directional controller along a first axis of the directional controller. Each level of control may include at least one control option that is different from control options at another level of control. A focus within a current level of control of the one or more levels of control may be set. The focus may be moved to another control option within the current level of control in response to a second input from the directional controller along a second axis of the directional controller.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: August 2, 2016
    Assignee: GOOGLE INC.
    Inventors: Kuan Loong Yong, Ramesh Sarukkai, Simon Ratner, Julian Frumar
  • Publication number: 20160105701
    Abstract: A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or browse for channels of interest, and selectively subscribe to channels. Users can also pay for the right to view premium videos in each channel. The system ranks channels according to the value provided. Generally, users will seek out and subscribe to the highest ranked channels that provide the greatest value. The ranking function allows different providers to compete for the subscriptions of users. Providers can observe their channel's reception in the market by analyzing rankings and usage statistics to adjust channels to maximize channel performance. The system operator can also create bundled channels containing videos from multiple providers, and the resulting subscription revenue can be distributed to the various providers of the videos in the channel.
    Type: Application
    Filed: December 15, 2015
    Publication date: April 14, 2016
    Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
  • Patent number: 9235850
    Abstract: Systems and methods for adaptation of content to mobile devices. A mobile device type can be identified based upon a request originating from the mobile device. Content can also be identified based upon the request. The content can be converted based upon the mobile device type and the converted content can be served to the mobile device.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Daniel T. Erat, Joshy Joseph, Jennifer W. Lin, Kuan-Loong Yong
  • Publication number: 20150163551
    Abstract: A user interface may be provided. A display of one or more levels of control for controlling video playback in the user interface may be provided in response to a first input from a directional controller along a first axis of the directional controller. Each level of control may include at least one control option that is different from control options at another level of control. A focus within a current level of control of the one or more levels of control may be set. The focus may be moved to another control option within the current level of control in response to a second input from the directional controller along a second axis of the directional controller.
    Type: Application
    Filed: February 17, 2015
    Publication date: June 11, 2015
    Inventors: Kuan Loong Yong, Ramesh Sarukkai, Simon Ratner, Julian Frumar