Patents by Inventor Michelle Ruby Hwang
Michelle Ruby Hwang 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: 12039383Abstract: Exemplary embodiments relate to the application of coordinated or cooperative effects to a coordinated activity. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. According to some embodiments, the coordinated activity is a shared video experience, such as a video conference or shared video-watching experience. According to other embodiments, the coordinated activity relates to other types of experiences, such as single- or multi-player games, shared book reading, communal interactions with a photo album, etc.Type: GrantFiled: June 27, 2022Date of Patent: July 16, 2024Assignee: Meta Platforms, Inc.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Publication number: 20230249086Abstract: In one embodiment, a method includes, by a client system of a first user, presenting a display interface comprising a plurality of layers, wherein a first layer is a game container containing a first game in an augmented reality overlay, and wherein a video communication is accessible via the display interface, receiving an input from the first user to initiate the video communication with a second user within the first layer of the display interface via the display interface, generating a video container in a second layer of the display interface, wherein the second layer contains the video communication with the second user in a full-screen view of the display interface, and overlaying the first layer onto the second layer.Type: ApplicationFiled: April 17, 2023Publication date: August 10, 2023Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 11677704Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.Type: GrantFiled: February 15, 2022Date of Patent: June 13, 2023Assignee: Meta Platforms, Inc.Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer, Joseph Rhyu
-
Patent number: 11628367Abstract: In one embodiment, a method includes, by a client system of a first user, receiving a request from a second user to initiate a first game within a first layer of a communication interface, wherein the communication interface includes several layers, wherein a first layer includes a video communication of the second user, and wherein a second layer of the communication interface includes a thumbnail view of a video communication of the first user; generating a first game container in a third layer of the communication interface, wherein the third layer contains the first game in an augmented reality overlay; expanding the second layer into a full-screen view within the communication interface; and displaying the third layer as the augmented reality overlay over the second layer, wherein the first layer is closed responsive to the overlaying of the augmented reality overlay onto the second layer.Type: GrantFiled: October 7, 2020Date of Patent: April 18, 2023Assignee: Meta Platforms, Inc.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 11372698Abstract: Exemplary embodiments relate to the application of coordinated or cooperative effects to a coordinated activity. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. According to some embodiments, the coordinated activity is a shared video experience, such as a video conference or shared video-watching experience. According to other embodiments, the coordinated activity relates to other types of experiences, such as single- or multi-player games, shared book reading, communal interactions with a photo album, etc.Type: GrantFiled: January 12, 2018Date of Patent: June 28, 2022Assignee: META PLATFORMS, INC.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Publication number: 20220150295Abstract: Exemplary embodiments relate to the application of media effects to visual data such as a video. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. Accordingly, the system is both data-type and platform agnostic, allowing effects developers to define how data will be interpreted. In some embodiments, higher-level services may be provided to exchange data of predefined types (e.g., for common activities such as turn negotiations, turn yielding, scorekeeping, leadership elections, etc.).Type: ApplicationFiled: August 16, 2021Publication date: May 12, 2022Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 11283743Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.Type: GrantFiled: July 23, 2019Date of Patent: March 22, 2022Assignee: META PLATFORMS, INC.Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer
-
Patent number: 11102264Abstract: Exemplary embodiments relate to the application of media effects to visual data such as a video. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. Accordingly, the system is both data-type and platform agnostic, allowing effects developers to define how data will be interpreted. In some embodiments, higher-level services may be provided to exchange data of predefined types (e.g., for common activities such as turn negotiations, turn yielding, scorekeeping, leadership elections, etc.).Type: GrantFiled: January 12, 2018Date of Patent: August 24, 2021Assignee: FACEBOOK, INC.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 11019305Abstract: Exemplary embodiments relate to the application of coordinated or cooperative effects to a coordinated activity. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. According to some embodiments, the coordinated activity is a shared video experience, such as a video conference or shared video-watching experience. According to other embodiments, the coordinated activity relates to other types of experiences, such as single- or multi-player games, shared book reading, communal interactions with a photo album, etc.Type: GrantFiled: January 12, 2018Date of Patent: May 25, 2021Assignee: FACEBOOK, INC.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Publication number: 20210016183Abstract: In one embodiment, a method includes, by a client system of a first user, receiving a request from a second user to initiate a first game within a first layer of a communication interface, wherein the communication interface includes several layers, wherein a first layer includes a video communication of the second user, and wherein a second layer of the communication interface includes a thumbnail view of a video communication of the first user; generating a first game container in a third layer of the communication interface, wherein the third layer contains the first game in an augmented reality overlay; expanding the second layer into a full-screen view within the communication interface; and displaying the third layer as the augmented reality overlay over the second layer, wherein the first layer is closed responsive to the overlaying of the augmented reality overlay onto the second layer.Type: ApplicationFiled: October 7, 2020Publication date: January 21, 2021Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 10835828Abstract: In one embodiment, a method includes, by a client system of a first user, receiving an input to initiate a game within a first layer of a communication interface, wherein the communication interface comprises one or more layers containing a live video communication between the first user and a second user, wherein the first layer comprises a video communication of the second user; executing a gaming protocol associated with the game; generating a game container in a second layer of the communication interface, wherein the second layer contains the game in an augmented reality overlay; and displaying the second layer as the augmented reality overlay over the first layer containing the video communication of the second user, wherein the game in the second layer contains one or more game elements that correspond to one or more features in the video communication of the second user in the first layer.Type: GrantFiled: July 25, 2018Date of Patent: November 17, 2020Assignee: Facebook, Inc.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 10412032Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.Type: GrantFiled: July 6, 2017Date of Patent: September 10, 2019Assignee: FACEBOOK, INC.Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer, Joseph Rhyu
-
Publication number: 20190222620Abstract: Exemplary embodiments relate to the application of media effects to visual data such as a video. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. Accordingly, the system is both data-type and platform agnostic, allowing effects developers to define how data will be interpreted. In some embodiments, higher-level services may be provided to exchange data of predefined types (e.g., for common activities such as turn negotiations, turn yielding, scorekeeping, leadership elections, etc.).Type: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Publication number: 20190222803Abstract: Exemplary embodiments relate to the application of coordinated or cooperative effects to a coordinated activity. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. According to some embodiments, the coordinated activity is a shared video experience, such as a video conference or shared video-watching experience. According to other embodiments, the coordinated activity relates to other types of experiences, such as single- or multi-player games, shared book reading, communal interactions with a photo album, etc.Type: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Publication number: 20190220335Abstract: Exemplary embodiments relate to the application of coordinated or cooperative effects to a coordinated activity. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. According to some embodiments, the coordinated activity is a shared video experience, such as a video conference or shared video-watching experience. According to other embodiments, the coordinated activity relates to other types of experiences, such as single- or multi-player games, shared book reading, communal interactions with a photo album, etc.Type: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 10182204Abstract: Users of multiple clients participate in a video chat session by exchanging video streams. A user initiates generation of a high-quality composite image of the video chat session. The clients each capture high-quality local images and send the images to a chat server via a communications channel that is out-of-band from the video streams. The chat server stores the images in a repository. The initiating user views the images and selects images and a layout to use for the composite image. The chat server assembles the composite image based on the selections and saves the composite image to the repository. The initiating user can retrieve the composite image and view it, post it to social media, and/or use it for other purposes.Type: GrantFiled: November 16, 2017Date of Patent: January 15, 2019Assignee: Facebook, Inc.Inventors: Stephane Taine, Nora Micheva, Shyamalan Pather, Jason Duane Clark, Michelle Ruby Hwang, Hoang Le, Joel Alexander Bullard, Candace Button Disco, Joseph Stephen Gonzalez, Kelly Nicole Stevens, Anne Raynor
-
Publication number: 20190014064Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.Type: ApplicationFiled: July 6, 2017Publication date: January 10, 2019Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer, Joseph Rhyu