Patents by Inventor Phil Libin

Phil Libin 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: 20260142005
    Abstract: Systems and methods for generating personalized motivational content based on user-specific data and goals are provided. Example techniques may include obtaining motivational data indicating a health goal for a user; based on the motivational data: associating the user with a motivational profile; and determining one or more recommended behaviors to achieve the indicated health goal; inputting the motivational profile and the one or more recommended behaviors into a motivation generation machine learning model to obtain motivational content; and presenting the motivational content to the user.
    Type: Application
    Filed: June 18, 2025
    Publication date: May 21, 2026
    Inventors: Tammy Sun, Mikayla Johnson, Phil Libin, Andrew Sinkov, Chris Ploeg, Josh Parenti, Kurt Libby, Alex Pashintsev, Natalia Galaktionova, Christina King
  • Patent number: 12505861
    Abstract: Using generative AI to modify a video presentation includes using a speech-to-text component to provide a transcript of fragments of the video presentation, the generative AI reviewing the transcript of fragments to provide improvements that enhance the consistency, style, content, and expressive qualities of fragments from the transcript of fragments, and the generative AI creating adjustments of an audio portion of the video presentation based on the improvements. Using generative AI to modify a video presentation also includes providing a modified video presentation by inserting the synthesized speech into the video presentation and replacing audio corresponding to at least one fragment of the transcript of fragments with the synthesized speech, and/or deleting at least at least a portion of the audio of the at least one fragment of the transcript of fragments. The generative AI supplements the modified video presentation with one or more visual augmentations.
    Type: Grant
    Filed: November 21, 2024
    Date of Patent: December 23, 2025
    Assignee: mmhmm inc.
    Inventors: Alexander Pashintsev, Phil Libin, Vitalii Glazkov, Leonid Kitainik
  • Patent number: 12483437
    Abstract: Handling unacceptable behavior by a user making a video recording includes detecting the unacceptable behavior by the user while the user is making the recording by applying machine learning to data about the user received from capturing devices. A predetermined list of bad habits is used and recognition accuracy is used for an episode of the unacceptable behavior. The episode is marked in the video recording and added to a list of bad habit episodes for the video recording if recognition accuracy of the episode is high. The user is prompted for confirmation of the episode if the recognition accuracy of the episode is low. The episode is marked in the video recording and added to the list of bad habit episodes if the recognition accuracy of the episode is low and the user confirms the episode. The machine learning may include an initial training phase.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: November 25, 2025
    Assignee: mmhmm inc.
    Inventor: Phil Libin
  • Patent number: 12462089
    Abstract: Enhancing interactivity of a user with a portion of a web page includes providing visual codes for some items on the web page that are part of the portion of the web page. Each of the visual codes corresponds to temporal, geographical, content, activity, and/or behavior attributes of the at least some items. Enhancing interactivity also includes providing a user-actuatable mechanism on the web page to capture the portion of the web page and to create a visual code shortcut for each of the visual codes corresponding to the portion of the web page and storing the portion of the web page. The portion is stored in a repository that is indexed according to the visual code shortcuts. The portion of the web page is retrievable from the repository at a later time by accessing the visual code shortcuts. The portion of the web page may be a news page.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: November 4, 2025
    Assignee: All Turtles Corporation
    Inventors: Dala Botha, Phil Libin
  • Patent number: 12462455
    Abstract: Mapping a source video stream to a screen of a target device includes extracting separate objects from the source video stream, identifying a subset of the objects that correspond to a presentation area, and creating a target video stream that is displayed on the target device by arranging the separate objects to enhance the presentation area on the screen of the target device based on a form factor, screen resolution, and/or aspect ratio of the target device. The presentation area may include a presenter and presentation materials. Creating the target video stream may include scaling different ones of the objects. Different scaling factors may be applied to different objects to enhance the presentation area on the screen of the target device. A separate video image corresponding to a linear mapping of the source video stream onto a target device may be provided in addition to the target video stream.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: November 4, 2025
    Assignee: mmhmm inc.
    Inventors: Stephen James White, Phil Libin, Leonid Kitainik
  • Patent number: 12328530
    Abstract: Manipulating an image in a combined immersive video space for a replayed pre-recorded video being displayed to a plurality of participants includes associating an anchor to a background of the combined immersive video space, static interior objects in the combined immersive video space, and/or dynamic interior objects in the combined immersive video space, providing an image corresponding to an original presenter in the pre-recorded video, an object in the combined immersive video space, and/or one of the participants that is viewing pre-recorded video, and actuating an anchor activation control that causes the image to move to a position of the anchor while other ones of the participants are viewing the pre-recorded video. The image may move to the position of the anchor along a transitional route and may change appearance as the image moves. The position of the anchor may be preset before replaying the pre-recorded video.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: June 10, 2025
    Assignee: mmhmm inc.
    Inventor: Phil Libin
  • Publication number: 20250131387
    Abstract: Sharing content includes verifying occurrence of an event, determining participants of the event, gathering related content generated by the participants, where the related content corresponds to the event, and disseminating the related content to the participants. The event may be a business meeting. Verifying occurrence of an event may include determining scheduled participants, scheduled location, and scheduled time of the event using an electronic calendar of one of the scheduled participants. Participants may include the scheduled participants and other participants that are not listed in the electronic calendar where the other participants attend the event. Verifying occurrence of an event may also include confirming that at least an event organizer is at the scheduled location at the scheduled time and there is at least one other one of the participants. The content may include documents, photos, scanned images, audio clips, video clips, types notes, and/or handwritten notes.
    Type: Application
    Filed: February 16, 2024
    Publication date: April 24, 2025
    Inventor: Phil Libin
  • Publication number: 20250117438
    Abstract: The various implementations described herein include methods, devices, and systems for preparing notes stored in a user repository. A method includes, at a user device having memory and one or more processors, generating based on content previously stored in a note, a note preview including note identifying information, and causing presentation, via the user device, of the note preview including the note identifying information. The method includes, responsive to user selection of the note preview, causing presentation, via the user device, of the note associated with the note preview. The method also includes while displaying the note associated with the note preview, receiving user input to include additional content in the note, and responsive to the user input to include additional content in the note, modifying the note and the note preview based on the additional content. The method further includes storing the note in the user repository.
    Type: Application
    Filed: May 7, 2024
    Publication date: April 10, 2025
    Inventors: Phil Libin, Phil Constantinou, Dmitry Stavisky, Alex Pachikov, Pavel Skaldin, Andrew Sinkov, Jakob Bignert
  • Patent number: 12262068
    Abstract: Providing a shared experience of a pre-recorded video content on video screens of devices of a plurality of participants includes presenting, on the video screens, video content corresponding to the pre-recorded video having superimposed thereon a live video feed, determining feedback of the participants to the video content, providing to the devices background noise that varies according to the feedback of the participants, and altering acoustic properties of sound for the video content provided to the devices based on acoustic properties of an emulated presentation space for the video content. Altering acoustic properties may include varying echo and reverberation levels and intensities of the sound. Altering acoustic properties may use secondary echo-generating audio reproduction sources for varying echo and emulators of reverberating surfaces for varying reverberation levels. A subset of the participants may be immersed in the emulated presentation space.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: March 25, 2025
    Assignee: mmhmm inc.
    Inventors: Phil Libin, Leonid Kitainik
  • Patent number: 12159651
    Abstract: Presenting a pre-recorded video presentation to an audience includes creating a plurality of pre-recorded alternative video portions that correspond to portions of the pre-recorded video presentation, each of the alternative video portions having a different level of granularity of subject level detail than any other alternative video portion, at least some of the portions including transition points to facilitate transitioning between alternative video portions of different granularity and measuring audience feedback while presenting the pre-recorded video presentation. In response to the audience feedback indicating at least one of: discomfort, confusion or questioning of content of a current portion of the pre-recorded video presentation by members of the audience, availability of at least one of the pre-recorded alternative video portions to replace the current portion of the pre-recorded video presentation is determined.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: December 3, 2024
    Assignee: mmhmm inc.
    Inventors: Phil Libin, Leonid Kitainik
  • Patent number: 12155895
    Abstract: A particular user selectively searches a video repository by measuring physiological parameters of a plurality of users of the video repository while the users watch at least some of the videos of the video repository, determining attraction values of the users to the at least some of the videos based, at least in part, on the physiological parameters, forming groups of the users by maximizing an aggregate of attraction values to a subset of videos of the video repository that have been watched by at least one member of each of the groups, and searching only the subset of videos of the video repository that have been watched by at least one member of a particular group that corresponds to the particular user. The physiological parameters may include heart rate, eye movement, gaze direction, and/or facial expressions. The heart rate may be measured using wearable technology.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: November 26, 2024
    Assignee: mmhmm inc.
    Inventors: Christopher Winson Hinkle, Phil Libin, Leonid Kitainik
  • Patent number: 12133028
    Abstract: Viewing an object detected within a property perimeter includes using a fixed camera to view the object, adjusting optical zoom and/or digital zoom of the fixed camera in response to an initial image of the object from the fixed camera being of insufficient quality to fully assess the unknown object, using different zoom levels of the fixed camera to determine a satisfactory zoom level based on a relationship between zoom level, image quality, and security threat forecast, dispatching a multicopter with a camera to a location of the unknown object in response to the fixed camera being unable to reach the satisfactory zoom level, and providing an image of the unknown object from the camera of the multicopter. The multicopter may be dispatched following interpolating a forecast line to determine that the fixed camera is unable to reach the satisfactory zoom level. Dispatching the multicopter may include optimizing flight trajectory.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: October 29, 2024
    Assignee: Sunflower Labs Inc.
    Inventors: Alexander S. Pachikov, Phil Libin
  • Patent number: 12114095
    Abstract: Providing a video presentation includes preparing a plurality of different background environments that include a structured list of visual components and parameters therefor for different portions of the presentation prior to the video presentation, selecting a subset of the background environments, value ranges, and initial values for a subset of the parameters of the background environments prior to the presentation, selecting multiple alternative background environments for at least one of the portions prior to the video presentation, presenting to an audience at least one presenter superimposed on the different ones of the background environments during different portions of the video presentation, replacing a particular one of the background environments for the at least one of the portions during the presentation with one of the multiple alternative background environments, and modifying values selected for at least some of the subset of the parameters during the video presentation within the value ran
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: October 8, 2024
    Assignee: mmhmm inc.
    Inventor: Phil Libin
  • Patent number: 12088646
    Abstract: Enhancing a video conference that is provided by video conference software includes a subset of participants of the video conference using a particular add-on application that is compatible with the video conference software, the add-on application obtaining communication parameters from the video conference software, discovering the subset of the participants, and the add-on application using the communication parameters from the video conference software to provide at least some of the subset of the participants with private communication that is independent of communication capabilities provided by the video conference software and to provide at least one visual indication to each of the subset of participants. The add-on application may provide specific data to the video conference software. The video conference software may provide the specific data to particular participants of the video conference independently of whether any of the particular participants have the add-on application.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: September 10, 2024
    Assignee: mmhmm inc.
    Inventor: Phil Libin
  • Patent number: 12046261
    Abstract: Adapting an asynchronous audio-visual presentation includes storing custom backdrops prior to presenting the asynchronous audio-visual presentation, assessing a degree of engagement for at least some of the participants by monitoring participant reactions and feedback while presenting the asynchronous audio-visual presentation, and modifying the asynchronous audio-visual presentation based on the degree of engagement of at least some of the participants by replacing a backdrop of the asynchronous audio-visual presentation with one of the custom backdrops. The degree of engagement of each of the participants may be positive/productive, angry/over-reacting, or indifferent. The degree of engagement of each of the participants may be based, at least in part, on non-verbal cues. The non-verbal cues may include postures, gestures, gaze direction and facial expressions that are captured by cameras of the participants and/or physiological parameters of at least some of the participants.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: July 23, 2024
    Assignee: mmhmm inc.
    Inventor: Phil Libin
  • Patent number: 12045942
    Abstract: Augmenting a presentation includes a presenter wearing clothing having specific visual characteristics, obtaining an image of the presenter, detecting the specific visual characteristics in the image of the presenter, creating an augmented image of the presenter by adding to the image one or more virtual components that vary according to the specific visual characteristics, and presenting the augmented image to a plurality of participants of the presentation on computer screens that are viewed by the participants. The specific visual characteristics may include a special pattern, an emblem, a sticker, fashion style, and/or color. Adding one or more virtual components may include superimposing different clothing onto the image of the presenter. The different clothing may alter color, patterns, textures, fit, fashion, character type, and/or material properties of original clothing of the presenter. Adding virtual components may include adding one or more external components that are separate from the presenter.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: July 23, 2024
    Assignee: mmhmm inc.
    Inventor: Phil Libin
  • Publication number: 20240163125
    Abstract: Integrating an application and a chat session includes a first user identifying content from the application, wherein the application is independent of any chat session, the first user initiating the chat session with at least a second user that is remote from the first user by transmitting the content from the first user to the second user, where the first and second user establish the chat session in response to the content being transmitted, and the first user and the second user sharing the content in connection with the chat session. The content may be a portion of a photograph, a portion of an image, a portion of text from a document, and/or a portion of a screen. The portion may be automatically identified following the user pointing and marking up the content. The first user may mark up the content before transmitting it to the second user.
    Type: Application
    Filed: November 21, 2023
    Publication date: May 16, 2024
    Inventor: Phil Libin
  • Publication number: 20240152559
    Abstract: Displaying relevant data subsets of at least one data collection includes providing an input data subset, determining a plurality of partial relevance values for different characteristics of each of the plurality of data subsets of the at least one data collection with respect to the input data subset according to a term frequency of terms in the input data subset and term in each of the plurality of data subsets of the at least one data collection and according to an inverse document frequency of the terms, determining a relevance of each of the plurality of data subsets of the at least one data collection based on the partial relevance values of the different characteristics, and displaying at least a portion of the data subsets of the at least one data collection in order of relevance.
    Type: Application
    Filed: July 5, 2023
    Publication date: May 9, 2024
    Inventors: Mark Ayzenshtat, Jakob Bignert, Phil Libin, Phil Constantinou, Connie Chan
  • Patent number: 11977598
    Abstract: The various implementations described herein include methods, devices, and systems for preparing notes stored in a user repository. A method includes, at a user device having memory and one or more processors, generating based on content previously stored in a note, a note preview including note identifying information, and causing presentation, via the user device, of the note preview including the note identifying information. The method includes, responsive to user selection of the note preview, causing presentation, via the user device, of the note associated with the note preview. The method also includes while displaying the note associated with the note preview, receiving user input to include additional content in the note, and responsive to the user input to include additional content in the note, modifying the note and the note preview based on the additional content. The method further includes storing the note in the user repository.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: May 7, 2024
    Assignee: Bending Spoons S.p.A.
    Inventors: Phil Libin, Phil Constantinou, Dmitry Stavisky, Alex Pachikov, Pavel Skaldin, Andrew Sinkov, Jakob Bignert
  • Patent number: 11929095
    Abstract: Setting a replay speed of a pre-recorded video presentation includes determining a mood of a presenter of the pre-recorded video presentation, determining complexity of material that is presented in the pre-recorded video presentation, and setting a replay speed based on the mood of the presenter and the complexity of the material that is presented. Setting a replay speed of a pre-recorded video presentation may also include adjusting the replay speed based on determining a desired speech tempo for a listener. The desired speech tempo of the listener may be based on time of day, age of the listener, and/or comprehension level of the listener. Measuring the comprehension level of the listener may be based facial expressions of the listener, eye-tracking of the listener, and/or listener comprehension quizzes. Measuring the mood of the presenter may be based on facial recognition, sentiment recognition, and/or gesture recognition.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: March 12, 2024
    Assignee: mmhmm inc.
    Inventor: Phil Libin