Patents by Inventor Benjamin Lo
Benjamin Lo 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: 12657843Abstract: A method and system for augmenting live video feeds with augmented reality (AR) effects. A live video feed comprising a plurality of video frames is received and the format of the video frames is determined. The video frames are converted to a format compatible with an AR software development kit (SDK). One or more AR effects from the AR SDK are applied to the converted frames. This can include detecting depictions of objects in the frames and applying effects to the detected objects. The effects can be selected based on detected object types. The frames are then re-converted back to the original format. If the frame rate differs between the video feed and AR SDK, frame rate conversion is performed before and after applying the AR effects. The augmented video frames including the AR effects are provided as output, such as for broadcast or display.Type: GrantFiled: February 12, 2024Date of Patent: June 16, 2026Assignee: Snap Inc.Inventors: Ebony James Charlton, Maxwell Goedjen, Micah D. Jackson, Benjamin Lo, Arash Pessian, Christopher Cavins
-
Publication number: 20250286843Abstract: A carousel module that enables a user of an application to access related entities which may be friends where the friends are friends to the user within a messaging system. The carousel module accesses profile information of the friends from the messaging system and makes the profile information available within the application. The carousel module provides new functions related to friends for the user within the application. Methods include a carousel module accessing from a messaging system a list of friends of a user of an application, the list of friends indicating friends of a user within the messaging system. The methods include causing a carousel to be displayed for the user on a computing device and causing a status within the application of the friends of the carousel to be displayed on the computing device.Type: ApplicationFiled: May 22, 2025Publication date: September 11, 2025Inventors: Benjamin Lo, Celia Nicole Mourkogiannis, Ibrahem Shekoni, Yamill Antonio Vallecillo
-
Patent number: 12348467Abstract: A carousel module that enables a user of an application to access related entities which may be friends where the friends are friends to the user within a messaging system. The carousel module accesses profile information of the friends from the messaging system and makes the profile information available within the application. The carousel module provides new functions related to friends for the user within the application. Methods include a carousel module accessing from a messaging system a list of friends of a user of an application, the list of friends indicating friends of a user within the messaging system. The methods include causing a carousel to be displayed for the user on a computing device and causing a status within the application of the friends of the carousel to be displayed on the computing device.Type: GrantFiled: February 26, 2024Date of Patent: July 1, 2025Assignee: Snap Inc.Inventors: Benjamin Lo, Celia Nicole Mourkogiannis, Ibrahem Shekoni, Yamill Antonio Vallecillo
-
Publication number: 20250078413Abstract: A method and system for augmenting live video feeds with augmented reality (AR) effects. A live video feed comprising a plurality of video frames is received and the format of the video frames is determined. The video frames are converted to a format compatible with an AR software development kit (SDK). One or more AR effects from the AR SDK are applied to the converted frames. This can include detecting depictions of objects in the frames and applying effects to the detected objects. The effects can be selected based on detected object types. The frames are then re-converted back to the original format. If the frame rate differs between the video feed and AR SDK, frame rate conversion is performed before and after applying the AR effects. The augmented video frames including the AR effects are provided as output, such as for broadcast or display.Type: ApplicationFiled: February 12, 2024Publication date: March 6, 2025Inventors: Ebony James Charlton, Maxwell Goedjen, Micah D. Jackson, Benjamin Lo, Arash Pessian, Christopher Cavins
-
Publication number: 20240195766Abstract: A carousel module that enables a user of an application to access related entities which may be friends where the friends are friends to the user within a messaging system. The carousel module accesses profile information of the friends from the messaging system and makes the profile information available within the application. The carousel module provides new functions related to friends for the user within the application. Methods include a carousel module accessing from a messaging system a list of friends of a user of an application, the list of friends indicating friends of a user within the messaging system. The methods include causing a carousel to be displayed for the user on a computing device and causing a status within the application of the friends of the carousel to be displayed on the computing device.Type: ApplicationFiled: February 26, 2024Publication date: June 13, 2024Inventors: Benjamin Lo, Celia Nicole Mourkogiannis, Ibrahem Shekoni, Yamill Antonio Vallecillo
-
Patent number: 11956190Abstract: A carousel module that enables a user of an application to access related entities which may be friends where the friends are friends to the user within a messaging system. The carousel module accesses profile information of the friends from the messaging system and makes the profile information available within the application. The carousel module provides new functions related to friends for the user within the application. Methods include a carousel module accessing from a messaging system a list of friends of a user of an application, the list of friends indicating friends of a user within the messaging system. The methods include causing a carousel to be displayed for the user on a computing device and causing a status within the application of the friends of the carousel to be displayed on the computing device.Type: GrantFiled: September 11, 2020Date of Patent: April 9, 2024Assignee: Snap Inc.Inventors: Benjamin Lo, Celia Nicole Mourkogiannis, Ibrahem Shekoni, Yamill Vallecillo
-
Publication number: 20210352029Abstract: A carousel module that enables a user of an application to access related entities which may be friends where the friends are friends to the user within a messaging system. The carousel module accesses profile information of the friends from the messaging system and makes the profile information available within the application. The carousel module provides new functions related to friends for the user within the application. Methods include a carousel module accessing from a messaging system a list of friends of a user of an application, the list of friends indicating friends of a user within the messaging system. The methods include causing a carousel to be displayed for the user on a computing device and causing a status within the application of the friends of the carousel to be displayed on the computing device.Type: ApplicationFiled: September 11, 2020Publication date: November 11, 2021Inventors: Benjamin Lo, Celia Nicole Mourkogiannis, Ibrahem Shekoni, Yamill Vallecillo
-
Patent number: 8295846Abstract: A CE device can incorporate a GPS receiver and can be moved around a building with wireless access point (AP) signal strengths recorded at various locations. The optimum AP location is selected on the basis of the location-to-signal strength correlations.Type: GrantFiled: March 2, 2010Date of Patent: October 23, 2012Assignee: Sony CorporationInventors: Paul Jin Hwang, Fredrik Carpio, Nikolaos Georgis, Benjamin Lo
-
Publication number: 20120229341Abstract: A CE device can incorporate a GPS receiver and can be moved around a building with wireless access point (AP) signal strengths recorded at various locations. The optimum AP location is selected on the basis of the location-to-signal strength correlations.Type: ApplicationFiled: May 23, 2012Publication date: September 13, 2012Inventors: Paul Jin Hwang, Fredrik Carpio, Nikolaos Georgis, Benjamin Lo
-
Publication number: 20110215755Abstract: A charging mat for recharging a consumer electronics (CE) device placed thereon. The mat has a flat charging surface configured for supporting the CE device and an insulating layer opposed to the charging surface and positionable on a support surface while the CE device is disposed on the charging surface. The insulating layer has an R-value of at least three ft2-° F.-h/BTU per inch of thickness. A coupling device is closely juxtaposed with the charging surface and is configured to inductively and/or capacitively couple charge energy into a battery of the CE device when the CE device is positioned on the charging surface. A charge battery disposed between the charging surface and insulating layer provides charge energy to the coupling device.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Inventors: Paul Jin Hwang, Fredrik Carpio, Nikolaos Georgis, Benjamin Lo
-
Publication number: 20110215969Abstract: A CE device can incorporate a GPS receiver and can be moved around a building with wireless access point (AP) signal strengths recorded at various locations. The optimum AP location is selected on the basis of the location-to-signal strength correlations.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Inventors: Paul Jin Hwang, Fredrik Carpio, Nikolaos Georgis, Benjamin Lo
-
Publication number: 20080144078Abstract: A user enters shipping and billing information only once to an Internet photo server. Subsequently, the user can select locally stored photos for printing or photos stored at the Internet server. In the case of locally stored photos, the Internet server automatically uploads the photos transparently to the user. In either case, the server fulfills the print order and ships the printed photos to the user.Type: ApplicationFiled: October 13, 2006Publication date: June 19, 2008Inventors: Francis Dione V. Callo, Paul Jin Hwang, Frank Li-De Lin, Benjamin Lo, Rachel Thuy Nguyen, Guoxuan Zhang, Jianyu Roy Zheng
-
Publication number: 20060212637Abstract: A dock can be slid into a receptacle of a computer. The dock has a media player bay for receiving a media player. The multimedia streams can be sent from the media player through the dock to the computer to be played on the computer speakers when the media player is operably engaged with the bay of the dock and the dock is operably engaged with the receptacle of the computer. The battery of the media player and/or dock can be charged from the computer.Type: ApplicationFiled: February 24, 2006Publication date: September 21, 2006Inventors: Benjamin Lo, Milton Frazier, Mark Hanson, Paul Hwang