Patents by Inventor Eric Liu

Eric Liu 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: 20220157342
    Abstract: Aspects of the present disclosure are directed to three-dimensional (3D) video calls where at least some participants are assigned a position in a virtual 3D space. Additional aspects of the present disclosure are directed to an automated effects engine that can A) convert a source still image into a flythrough video; B) produce a transform video that replaces portions of a source video with an alternate visual effect; and/or C) produce a switch video that automatically matches frames between multiple source videos and stiches together the videos at the match points. Further aspects of the present disclosure are directed to a platform for the creation and deployment of automatic video effects that respond to lyric content and lyric timing values for audio associated with a video and/or that respond to beat types and beat timing values for audio associated with a video.
    Type: Application
    Filed: February 1, 2022
    Publication date: May 19, 2022
    Inventors: Kiryl KLIUSHKIN, Eric Liu GAN, Tali ZVI, Hannes Luc Herman VERLINDE, Michael SLATER, Franklin HO, Andrew Pitcher THOMPSON, Michelle Jia-Ying CHEUNG, Gil CARMEL, Stefan Alexandru JELER, Somayan CHAKRABARTI, Sung Kyu Robin KIM, Duylinh NGUYEN, Katherine Anne ZHU, Anaelisa ABURTO, Anthony GRISEY
  • Publication number: 20220088810
    Abstract: A razor handle with a counterbalance of a weight and/or magnet disposed therein are disclosed. The handle may include upper and lower enclosures extending between two opposing ends and may be divided into two parts: a base and an arm. The weight and/or magnet may be disposed within the base and between the upper and lower enclosures, and a horizontal length of the base may be less than the horizontal length of the arm. The counterbalance creates a center of mass of the base which is horizontally closer to a pivot surface than a center of mass of the arm. As a result, whenever a lower surface of the arm or a surface of an upper enclosure is placed in a resting position on a horizontal surface when the razor is not employed by a user, a cartridge coupled to the razor handle will not contact the horizontal surface.
    Type: Application
    Filed: April 12, 2021
    Publication date: March 24, 2022
    Inventors: Daniel Jerome Sims, Yiqian Eric Liu, Hailey Hwang
  • Publication number: 20220088811
    Abstract: A razor handle with a counterbalance of a weight and/or magnet disposed therein are disclosed. The handle may include upper and lower enclosures extending between two opposing ends and may be divided into two parts: a base and an arm. The weight and/or magnet may be disposed within the base and between the upper and lower enclosures, and a horizontal length of the base may be less than the horizontal length of the arm. The counterbalance creates a center of mass of the base which is horizontally closer to a pivot surface than a center of mass of the arm. As a result, whenever a lower surface of the arm or a surface of an upper enclosure is placed in a resting position on a horizontal surface when the razor is not employed by a user, a cartridge coupled to the razor handle will not contact the horizontal surface.
    Type: Application
    Filed: April 13, 2021
    Publication date: March 24, 2022
    Inventors: Daniel Jerome Sims, Yiqian Eric Liu, Hailey Hwang
  • Patent number: 11249736
    Abstract: A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: February 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lei Huang, Shun Jiang, Peifeng Yin, Aly Megahed, Eric Liu, Guangjie Ren
  • Patent number: 11138978
    Abstract: A method and system of automatically identifying topics of a conversation are provided. An electronic data package comprising a sequence of utterances between conversation entities is received by a computing device. Each utterance is classified to a corresponding social action. One or more utterances in the sequence are grouped into a segment based on a deep learning model. A similarity of topics between adjacent segments is determined. Upon determining that the similarity is above a predetermined threshold, the adjacent segments are grouped together. A transcript of the conversation including the grouping of the adjacent segments is stored in a memory.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Margaret Helen Szymanski, Lei Huang, Robert John Moore, Raphael Arar, Shun Jiang, Guangjie Ren, Eric Liu, Pawan Chowdhary, Chung-hao Tan, Sunhwan Lee
  • Publication number: 20210304770
    Abstract: Methods, devices, and systems for processing audio information are disclosed. An exemplary method includes receiving an audio stream. The audio stream may be monitored by a low power integrated circuit. The audio stream may be digitized by the low power integrated circuit. The digitized audio stream may be stored in a memory, wherein storing the digitized audio stream comprises replacing a prior digitized audio stream stored in the memory with the digitized audio stream. The low power integrated circuit may analyze the stored digitized audio stream for recognition of a keyword. The low power integrated circuit may induce a processor to enter an increased power usage state upon recognition of the keyword within the stored digitized audio stream. The stored digitized audio stream may be transmitted to a server for processing. A response received from the server based on the processed audio stream may be rendered.
    Type: Application
    Filed: June 14, 2021
    Publication date: September 30, 2021
    Inventors: Eric LIU, Stefan Johannes Walter MARTI, Seung Wook KIM
  • Publication number: 20210225392
    Abstract: The disclosure provides technology for enhancing the ability of a computing device to detect when a user has discontinued reading a text source. An example method includes receiving audio data comprising a spoken word associated with a text source, wherein the audio data comprises a first duration and a second duration; comparing the audio data with data of the text source, wherein the first duration of the audio data corresponds with the data of the text source; calculating, by a processing device, a correspondence measure between the second duration of the audio data and the data of the text source; and responsive to determining the correspondence measure satisfies a threshold, transmitting a signal to cease comparing audio data with the data of the text source.
    Type: Application
    Filed: August 27, 2018
    Publication date: July 22, 2021
    Inventors: Chaitanya GHARPURE, Evan FISHER, Eric LIU, Peng YANG, Emily HOU, Victoria FANG
  • Patent number: 11069360
    Abstract: Methods, devices, and systems for processing audio information are disclosed. An exemplary method includes receiving an audio stream. The audio stream may be monitored by a low power integrated circuit. The audio stream may be digitized by the low power integrated circuit. The digitized audio stream may be stored in a memory, wherein storing the digitized audio stream comprises replacing a prior digitized audio stream stored in the memory with the digitized audio stream. The low power integrated circuit may analyze the stored digitized audio stream for recognition of a keyword. The low power integrated circuit may induce a processor to enter an increased power usage state upon recognition of the keyword within the stored digitized audio stream. The stored digitized audio stream may be transmitted to a server for processing. A response received from the server based on the processed audio stream may be rendered.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: July 20, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Eric Liu, Stefan Johannes Walter Marti, Seung Wook Kim
  • Publication number: 20210182488
    Abstract: The disclosure provides technology to enhance the ability of a computing device to detect a current reading location in a text source as the text source is being read aloud. An example method includes determining phoneme data of a text source, the text source comprising a sequence of words; receiving audio data comprising a spoken word associated with the text source; comparing, by a processing device, the phoneme data of the text source and phoneme data of the audio data; and identifying a location in the sequence of words based on the comparing phoneme data.
    Type: Application
    Filed: September 4, 2018
    Publication date: June 17, 2021
    Inventors: Chaitanya GHARPURE, Evan FISHER, Eric LIU, Peng YANG, Emily HOU, Victoria FANG
  • Publication number: 20210183379
    Abstract: The disclosure provides technology for enhancing the ability of a computing device to conserve computing resources while providing special effects that are aligned with a text source being read aloud. An example method includes identifying effects data for a text source, wherein the effects data correlates a physical effect with an audible action of a user; receiving audio data comprising a plurality of audible actions, wherein at least one of the plurality of audible actions comprises a spoken word of the text source; determining, by a processing device, a triggering condition based on the effects data and the text source; responsive to satisfying the triggering condition, loading content for the physical effect, wherein the triggering condition is satisfied prior to the occurrence of the audible action; and providing the physical effect to modify an environment of the user.
    Type: Application
    Filed: September 4, 2018
    Publication date: June 17, 2021
    Inventors: Chaitanya GHARPURE, Evan FISHER, Eric LIU, Peng YANG, Emily HOU, Victoria FANG
  • Publication number: 20210183378
    Abstract: The disclosure provides technology for enabling a computing device to provide context sensitive special effects that supplement a text source as it is read aloud. An example method includes receiving, by a processing device, audio data comprising a spoken word of a user, analyzing contextual data associated with the user, determining a match between the audio data and data of a text source; and initiating a physical effect in response to the determining the match, wherein the physical effect corresponds to the text source and is based on the contextual data.
    Type: Application
    Filed: August 31, 2018
    Publication date: June 17, 2021
    Inventors: Chaitanya GHARPURE, Evan FISHER, Eric LIU, Peng YANG, Emily HOU, Victoria FANG
  • Publication number: 20210117167
    Abstract: A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.
    Type: Application
    Filed: December 24, 2020
    Publication date: April 22, 2021
    Inventors: Lei Huang, Shun Jiang, Peifeng Yin, Aly Megahed, Eric Liu, Guangjie Ren
  • Patent number: 10929110
    Abstract: A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.
    Type: Grant
    Filed: June 15, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lei Huang, Shun Jiang, Peifeng Yin, Aly Megahed, Eric Liu, Guangjie Ren
  • Publication number: 20210027783
    Abstract: A method and system of automatically identifying topics of a conversation are provided. An electronic data package comprising a sequence of utterances between conversation entities is received by a computing device. Each utterance is classified to a corresponding social action. One or more utterances in the sequence are grouped into a segment based on a deep learning model. A similarity of topics between adjacent segments is determined. Upon determining that the similarity is above a predetermined threshold, the adjacent segments are grouped together. A transcript of the conversation including the grouping of the adjacent segments is stored in a memory.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Inventors: Margaret Helen Szymanski, Lei Huang, Robert John Moore, Raphael Arar, Shun Jiang, Guangjie Ren, Eric Liu, Pawan Chowdhary, Chung-hao Tan, Sunhwan Lee
  • Publication number: 20210011592
    Abstract: A computer-implemented method, system and computer program product for generating a user interface. A sketch (e.g., wireframe) of a portion of a user interface is received. The sketch is analyzed to predict a set of intended sketches using artificial intelligence based on historical data and/or the user's asset library. A set of intended final sketch renderings of the user interface is then generated and displayed using the set of predicted intended sketches based on historical data or a model trained to extract visual characteristics from existing user interface screens. If the user selects one of the intended final sketch renderings of the user interface as being directed to the intended design of the user interface and indicates that the selected intended final sketch rendering of the user interface corresponds to the final intended design, then code is generated to render the selected final sketch rendering of the user interface.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: Eric Liu, Shun Jiang, Aly Megahed, Lei Huang, Peifeng Yin, Raphael Arar, Guangjie Ren
  • Publication number: 20210006550
    Abstract: Methods, systems and media for presenting information related to an event based on metadata are provided.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Eric Liu, Charles Goran, Jonathan James Effrat
  • Publication number: 20200394026
    Abstract: A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.
    Type: Application
    Filed: June 15, 2019
    Publication date: December 17, 2020
    Inventors: Lei Huang, Shun Jiang, Peifeng Yin, Aly Megahed, Eric Liu, Guangjie Ren
  • Publication number: 20200364646
    Abstract: A method and system of matching a participant to a task are provided. A project is received and its parameters determined. Tasks of the project are determined from the parameters. For each task, parameters of the task are determined, comprising a time to perform the task and a threshold level of expertise to perform the task. Profile information of potential participants is received that is filtered based on the time to perform the task, to conserve a memory and a processing power of the computer device. The task is assigned to a participant of the filtered potential participants based on multi-variable optimization on cost, time, and quality of a deliverable of the task.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: Raphael Arar, Guangjie Ren, Lei Huang, Shun Jiang, Eric Liu
  • Patent number: 10776184
    Abstract: Embodiments are provided for managing operation of an electronic device based on the connection(s) of hardware module(s) to the electronic drive via a support housing. According to certain aspects, the electronic device may detect when a hardware module connects to the support housing. The electronic device may identify a function associated with the hardware module, where the function may be a built-in function of the hardware module itself or of the electronic device. The electronic device may accordingly activate the identified function.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Eric Liu, Yoshimichi Matsuoka, Jason Chua, Kevin D. Brune
  • Publication number: 20200275920
    Abstract: A tool useful for deploying a flip anchor connected to a cable includes a housing with a first end and a second end; and a guiding tube having a bore therethrough. The guiding tube has a proximal end releasably connected to the first end of said housing, and a distal end configured to hold said flip anchor. The housing includes a mechanism having a low resistance surface and a slider having a high friction surface facing the low resistance surface, where the slider is movable between a) a clamping position configured to clamp the cable between the low resistance surface and the high friction surface; and b) a release position configured to allow the cable to move freely on the low resistance surface. A safety button on said housing is movable between an elevated position where the safety button holds the slider in said first position, and a depressed position where the safety button releases the slider, allowing it to enter the second position.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: This AEBI, Daniel ANDERMATT, Mirko ROCCI, Eric LIU