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: 20260142005Abstract: 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: ApplicationFiled: June 18, 2025Publication date: May 21, 2026Inventors: Tammy Sun, Mikayla Johnson, Phil Libin, Andrew Sinkov, Chris Ploeg, Josh Parenti, Kurt Libby, Alex Pashintsev, Natalia Galaktionova, Christina King
-
Patent number: 12505861Abstract: 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: GrantFiled: November 21, 2024Date of Patent: December 23, 2025Assignee: mmhmm inc.Inventors: Alexander Pashintsev, Phil Libin, Vitalii Glazkov, Leonid Kitainik
-
Patent number: 12483437Abstract: 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: GrantFiled: May 8, 2023Date of Patent: November 25, 2025Assignee: mmhmm inc.Inventor: Phil Libin
-
Patent number: 12462089Abstract: 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: GrantFiled: May 2, 2023Date of Patent: November 4, 2025Assignee: All Turtles CorporationInventors: Dala Botha, Phil Libin
-
Patent number: 12462455Abstract: 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: GrantFiled: February 1, 2023Date of Patent: November 4, 2025Assignee: mmhmm inc.Inventors: Stephen James White, Phil Libin, Leonid Kitainik
-
Patent number: 12328530Abstract: 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: GrantFiled: February 21, 2023Date of Patent: June 10, 2025Assignee: mmhmm inc.Inventor: Phil Libin
-
Publication number: 20250131387Abstract: 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: ApplicationFiled: February 16, 2024Publication date: April 24, 2025Inventor: Phil Libin
-
Publication number: 20250117438Abstract: 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: ApplicationFiled: May 7, 2024Publication date: April 10, 2025Inventors: Phil Libin, Phil Constantinou, Dmitry Stavisky, Alex Pachikov, Pavel Skaldin, Andrew Sinkov, Jakob Bignert
-
Patent number: 12262068Abstract: 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: GrantFiled: November 7, 2022Date of Patent: March 25, 2025Assignee: mmhmm inc.Inventors: Phil Libin, Leonid Kitainik
-
Patent number: 12159651Abstract: 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: GrantFiled: June 12, 2023Date of Patent: December 3, 2024Assignee: mmhmm inc.Inventors: Phil Libin, Leonid Kitainik
-
Patent number: 12155895Abstract: 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: GrantFiled: March 7, 2023Date of Patent: November 26, 2024Assignee: mmhmm inc.Inventors: Christopher Winson Hinkle, Phil Libin, Leonid Kitainik
-
Patent number: 12133028Abstract: 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: GrantFiled: November 28, 2022Date of Patent: October 29, 2024Assignee: Sunflower Labs Inc.Inventors: Alexander S. Pachikov, Phil Libin
-
Patent number: 12114095Abstract: 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 ranType: GrantFiled: September 9, 2022Date of Patent: October 8, 2024Assignee: mmhmm inc.Inventor: Phil Libin
-
Patent number: 12088646Abstract: 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: GrantFiled: May 26, 2022Date of Patent: September 10, 2024Assignee: mmhmm inc.Inventor: Phil Libin
-
Patent number: 12046261Abstract: 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: GrantFiled: May 1, 2023Date of Patent: July 23, 2024Assignee: mmhmm inc.Inventor: Phil Libin
-
Patent number: 12045942Abstract: 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: GrantFiled: October 14, 2022Date of Patent: July 23, 2024Assignee: mmhmm inc.Inventor: Phil Libin
-
Publication number: 20240163125Abstract: 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: ApplicationFiled: November 21, 2023Publication date: May 16, 2024Inventor: Phil Libin
-
Publication number: 20240152559Abstract: 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: ApplicationFiled: July 5, 2023Publication date: May 9, 2024Inventors: Mark Ayzenshtat, Jakob Bignert, Phil Libin, Phil Constantinou, Connie Chan
-
Patent number: 11977598Abstract: 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: GrantFiled: July 19, 2022Date of Patent: May 7, 2024Assignee: Bending Spoons S.p.A.Inventors: Phil Libin, Phil Constantinou, Dmitry Stavisky, Alex Pachikov, Pavel Skaldin, Andrew Sinkov, Jakob Bignert
-
Patent number: 11929095Abstract: 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: GrantFiled: June 29, 2022Date of Patent: March 12, 2024Assignee: mmhmm inc.Inventor: Phil Libin