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: 11847304Abstract: 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: GrantFiled: August 30, 2021Date of Patent: December 19, 2023Assignee: WhatsApp LLCInventors: Jan Boris Koum, Brian Lange Acton, Randall Sarafa, Kuan Loong Yong
-
Patent number: 11106341Abstract: 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: GrantFiled: April 19, 2019Date of Patent: August 31, 2021Assignee: WHATSAPP LLCInventors: Jan Boris Koum, Brian Lange Acton, Randall Sarafa, Kuan Loong Yong
-
Publication number: 20210133825Abstract: 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: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Applicant: Google LLCInventors: Pierre F. LEBEAU, Kuan-Loong YONG, Rory LAWTON, Venkatachari DILIP
-
Patent number: 10917374Abstract: 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: GrantFiled: December 6, 2016Date of Patent: February 9, 2021Assignee: WHATSAPP INC.Inventors: Randall Sarafa, Kuan Loong Yong, Michael B. Donohue, Dmitri Stukalov
-
Patent number: 10863244Abstract: 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: GrantFiled: January 5, 2018Date of Patent: December 8, 2020Assignee: GOOGLE LLCInventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
-
Patent number: 10310719Abstract: 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: GrantFiled: June 9, 2015Date of Patent: June 4, 2019Assignee: WHATSAPP INC.Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
-
Publication number: 20180184172Abstract: 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: ApplicationFiled: January 5, 2018Publication date: June 28, 2018Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
-
Publication number: 20180159812Abstract: 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: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Inventors: Randall Sarafa, Kuan Loong Yong, Michael B. Donohue, Dimitri Stukalov
-
Patent number: 9894420Abstract: 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: GrantFiled: September 2, 2016Date of Patent: February 13, 2018Assignee: GOOGLE LLCInventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
-
Publication number: 20180018711Abstract: 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: ApplicationFiled: September 27, 2017Publication date: January 18, 2018Applicant: Google Inc.Inventors: PIERRE F. LEBEAU, KUAN-LOONG YONG, RORY LAWTON, VENKATACHARI DILIP
-
Publication number: 20170078240Abstract: 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: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Applicant: WHATSAPP INC.Inventors: Randall Sarafa, Kuan Loong Yong, Jan Koum, Anton Borzov
-
Publication number: 20160373827Abstract: 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: ApplicationFiled: September 2, 2016Publication date: December 22, 2016Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
-
Publication number: 20160364120Abstract: 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: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Applicant: WhatsApp Inc.Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
-
Publication number: 20160364108Abstract: 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: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Applicant: WHATSAPP INC.Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
-
Publication number: 20160364106Abstract: 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: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Applicant: WhatsApp Inc.Inventors: Jan Koum, Brian Acton, Randall Sarafa, Kuan Loong Yong
-
Patent number: 9467724Abstract: 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: GrantFiled: December 15, 2015Date of Patent: October 11, 2016Assignee: Google Inc.Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
-
Patent number: 9407965Abstract: 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: GrantFiled: February 17, 2015Date of Patent: August 2, 2016Assignee: GOOGLE INC.Inventors: Kuan Loong Yong, Ramesh Sarukkai, Simon Ratner, Julian Frumar
-
Publication number: 20160105701Abstract: 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: ApplicationFiled: December 15, 2015Publication date: April 14, 2016Inventors: James Patterson, Hunter Everett Walk, Kuan Loong Yong
-
Patent number: 9235850Abstract: 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: GrantFiled: August 13, 2007Date of Patent: January 12, 2016Assignee: Google Inc.Inventors: Daniel T. Erat, Joshy Joseph, Jennifer W. Lin, Kuan-Loong Yong
-
Publication number: 20150163551Abstract: 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: ApplicationFiled: February 17, 2015Publication date: June 11, 2015Inventors: Kuan Loong Yong, Ramesh Sarukkai, Simon Ratner, Julian Frumar