Patents by Inventor Sean Liu

Sean 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).

  • Patent number: 12174711
    Abstract: Technique for determining a data recovery duration involve determining a plurality of phases of data recovery. Such techniques further involve determining, based on a metadata metric set of a phase in the plurality of phases, a recovery duration of the phase, the recovery duration of the phase representing a duration required for recovery of the phase. Such techniques further involve determining the data recovery duration based on the recovery duration of the phase. Accordingly, a data recovery duration can be accurately predicted, and a user can know in advance how long data unavailability will last, which helps the user make a decision to schedule the data recovery in an appropriate time period, thereby being more effective and efficient for the user.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: December 24, 2024
    Assignee: Dell Products L.P.
    Inventors: Yina Huang, Sean Liu, Piers Yu, Yunfei Chen, Jianhua Shao
  • Publication number: 20240241797
    Abstract: Technique for determining a data recovery duration involve determining a plurality of phases of data recovery. Such techniques further involve determining, based on a metadata metric set of a phase in the plurality of phases, a recovery duration of the phase, the recovery duration of the phase representing a duration required for recovery of the phase. Such techniques further involve determining the data recovery duration based on the recovery duration of the phase. Accordingly, a data recovery duration can be accurately predicted, and a user can know in advance how long data unavailability will last, which helps the user make a decision to schedule the data recovery in an appropriate time period, thereby being more effective and efficient for the user.
    Type: Application
    Filed: July 26, 2023
    Publication date: July 18, 2024
    Inventors: Yina Huang, Sean Liu, Piers Yu, Yunfei Chen, Jianhua Shao
  • Patent number: 11973819
    Abstract: A method includes collecting user activity data for a first online media item. The user activity data can be data for a user consuming the first online media item. The method further includes segmenting a second online media item into a plurality of segments, and identifying one or more of the plurality of segments with user activity data satisfying one or more criteria. The identified segments comprise a set of frames of the plurality of frames of the second online media item. The method further includes selecting a frame from the set of frames from the second online media item. The method further includes sending a recommendation of the selected frame as a thumbnail recommendation for the second online media item to a client device.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 30, 2024
    Assignee: Google LLC
    Inventors: Doug Sherrets, Benjamin David Eidelson, Jason Toff, Jason Prado, Sean Liu, Karen Kavett
  • Publication number: 20240095877
    Abstract: Features described herein generally relate to providing spatiotemporal guidance within a 360-degree video. Particularly, while a 360-degree video is being displayed to a user, a current location of the view of the user within the 360-degree video is determined. Additionally, regions of interest may be identified within the 360-degree video, along with their location and a time in which the regions of interest are active within the 360-degree video. A visual guide is then overlaid onto the 360-degree video that indicates a current location of the view of the user, as well as locations of one or more regions of interest, as well as the time during which each region of interest is active (able to be viewed) within the 360-degree video. By viewing the visual guide, the user may be able to anticipate a location and timing of regions of interest within the 360-degree video and adjust their gaze to the correct location at the correct time to view such regions of interest.
    Type: Application
    Filed: January 31, 2023
    Publication date: March 21, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Sean LIU, Rorik HENRIKSON, Mark PARENT, Michael GLUECK, Tovi GROSSMAN
  • Publication number: 20230412789
    Abstract: A multiview image creation system and method create a multiview image from a single view image. Creating a multiview image includes importing a single view image and assigning the single view image to a first multiview image layer of a composite multiview image. Creating a multiview image further includes replicating the single view image into a plurality of view images of the first multiview image layer, converting a depth setting of the first multiview image layer into a plurality of shift values of corresponding view images based on an ordered number of the view images, and shifting the view images of the first multiview image layer according to the corresponding shift values. The plurality of multiview image layers may be automatically rendered in a predefined sequence as the composite multiview image on a multiview display.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 21, 2023
    Inventor: Sean Liu
  • Publication number: 20230200604
    Abstract: A vacuum cleaner comprises a housing having a longitudinal axis. A motor-fan assembly is mounted in the housing and arranged to generate an airflow along an airflow path from a dirty air inlet to an air exhaust. A retractable nozzle defines the dirty air inlet and is moveably mounted on the housing. At least a portion of the retractable nozzle is arranged to move between a retracted configuration within the housing and a deployed configuration outside the housing. The portion of the retractable nozzle in the retracted configuration is aligned in a direction along the longitudinal axis and the portion of the retractable nozzle in the deployed configuration is aligned in a direction across the longitudinal axis.
    Type: Application
    Filed: February 24, 2023
    Publication date: June 29, 2023
    Inventors: Oleksiy Sergyeyenko, Ashok Samuel Baskar, Sean Liu
  • Patent number: 11607096
    Abstract: A vacuum cleaner comprises a housing having a longitudinal axis. A motor-fan assembly is mounted in the housing and arranged to generate an airflow along an airflow path from a dirty air inlet to an air exhaust. A retractable nozzle defines the dirty air inlet and is moveably mounted on the housing. At least a portion of the retractable nozzle is arranged to move between a retracted configuration within the housing and a deployed configuration outside the housing. The portion of the retractable nozzle in the retracted configuration is aligned in a direction along the longitudinal axis and the portion of the retractable nozzle in the deployed configuration is aligned in a direction across the longitudinal axis.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: March 21, 2023
    Assignee: Black & Decker, Inc.
    Inventors: Oleksiy Sergyeyenko, Ashok Samuel Baskar, Sean Liu
  • Patent number: 11503194
    Abstract: A coupling system for peripheral devices may include a housing and a shaft assembly. An end of the shaft assembly is threaded and couples to and uncouples from a peripheral device by relative rotational movement between the peripheral device and the shaft assembly. An inner cavity of the housing and another end of the shaft assembly defines a limited range of rotational motion between first and second rotational positions. Rotating the shaft assembly to the first rotational position allows for the peripheral device to be rotated relative to both the shaft assembly and the housing to couple the peripheral device to the housing via the shaft assembly. With the peripheral device coupled to the shaft assembly, relative rotational motion between the peripheral device and the housing is allowed between the first rotational position and the second rotational position without rotating the peripheral device relative to the shaft assembly.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: November 15, 2022
    Assignee: Logitech Europe S.A.
    Inventors: Yoy Dai, Sean Liu, Giuseppe Russo, Steven Takayama
  • Publication number: 20220240740
    Abstract: A vacuum cleaner comprises a housing having a longitudinal axis. A motor-fan assembly is mounted in the housing and arranged to generate an airflow along an airflow path from a dirty air inlet to an air exhaust. A retractable nozzle defines the dirty air inlet and is moveably mounted on the housing. At least a portion of the retractable nozzle is arranged to move between a retracted configuration within the housing and a deployed configuration outside the housing. The portion of the retractable nozzle in the retracted configuration is aligned in a direction along the longitudinal axis and the portion of the retractable nozzle in the deployed configuration is aligned in a direction across the longitudinal axis.
    Type: Application
    Filed: February 3, 2021
    Publication date: August 4, 2022
    Inventors: Oleksiy Sergyeyenko, Ashok Samuel Baskar, Sean Liu
  • Patent number: 10977305
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Patent number: 10747802
    Abstract: A method includes identifying user activity data of a plurality of users for a first online media item. The user activity data includes a drop-off rate and a consumption rate for the first online media item. The first online media item has a first thumbnail representing the first online media item. The method further includes determining, based on at least one of the drop-off rate or the consumption rate of the first online media item, that a new thumbnail is to be recommended to replace the first thumbnail for the first online media item, selecting the new thumbnail from a plurality of candidate thumbnails, and sending a recommendation of the new thumbnail for the first online media item to a client device of a user associated with the first online media item.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: August 18, 2020
    Assignee: GOOGLE LLC
    Inventors: Doug Sherrets, Benjamin David Eidelson, Jason Toff, Jason Prado, Sean Liu, Karen Kavett
  • Publication number: 20200050629
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Publication number: 20200042554
    Abstract: Methods, systems, and computer programs are presented for discovering and selecting location-based music. The disclosed method includes identifying a user having a user device, determining a distance zone proximate to the user device, and identifying a group of users having respective nearby devices within the distance zone. Each of the nearby devices is in progress of playing a selected music track. Each of the identified user device and the nearby devices has access to an application for accessing online music. The disclosed method further includes generating a playlist for the user device based on examination of the selected music tracks being played by the users and forwarding the generated playlist to the user device.
    Type: Application
    Filed: July 26, 2012
    Publication date: February 6, 2020
    Applicant: GOOGLE INC.
    Inventors: Sean Liu, Rajeev Nayak, Rita Chen, Andrew Theodore Wansley
  • Patent number: 10452708
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Patent number: 10326687
    Abstract: According to one embodiment, a method, computer system, and computer program product for computer networking is provided. The present invention may include a method of using media access control (MAC) multicast procedures to discover remote node addressability, and InfiniBand® (InfiniBand® and all InfiniBand® based trademarks and logos are trademarks or registered trademarks of System I/O, Incorporated and/or its affiliates) protocols to connect sets of queue pairs in implementing one or more communication channels, comprising preparing hardware to connect point-to-point links between a systems; discovering remote systems on the other side of the links through a discovery process; creating administrative traffic lanes; verifying the connection between nodes; initiating the auxiliary traffic flow interface; negotiating and connecting buffers; and exchanging node descriptors.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard K. Errickson, Sean Liu, Michael Lyons, Peter K. Szwed
  • Patent number: 10320654
    Abstract: According to one embodiment, a method, computer system, and computer program product for computer networking is provided. The present invention may include a method of using media access control (MAC) multicast procedures to discover remote node addressability, and InfiniBand® (InfiniBand® and all InfiniBand® based trademarks and logos are trademarks or registered trademarks of System I/O, Incorporated and/or its affiliates) protocols to connect sets of queue pairs in implementing one or more communication channels, comprising preparing hardware to connect point-to-point links between a systems; discovering remote systems on the other side of the links through a discovery process; creating administrative traffic lanes; verifying the connection between nodes; initiating the auxiliary traffic flow interface; negotiating and connecting buffers; and exchanging node descriptors.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard K. Errickson, Sean Liu, Michael Lyons, Peter K. Szwed
  • Publication number: 20190020569
    Abstract: According to one embodiment, a method, computer system, and computer program product for computer networking is provided. The present invention may include a method of using media access control (MAC) multicast procedures to discover remote node addressability, and InfiniBand® (InfiniBand® and all InfiniBand® based trademarks and logos are trademarks or registered trademarks of System I/O, Incorporated and/or its affiliates) protocols to connect sets of queue pairs in implementing one or more communication channels, comprising preparing hardware to connect point-to-point links between a systems; discovering remote systems on the other side of the links through a discovery process; creating administrative traffic lanes; verifying the connection between nodes; initiating the auxiliary traffic flow interface; negotiating and connecting buffers; and exchanging node descriptors.
    Type: Application
    Filed: December 13, 2017
    Publication date: January 17, 2019
    Inventors: Richard K. Errickson, Sean Liu, Michael Lyons, Peter K. Szwed
  • Publication number: 20190020567
    Abstract: According to one embodiment, a method, computer system, and computer program product for computer networking is provided. The present invention may include a method of using media access control (MAC) multicast procedures to discover remote node addressability, and InfiniBand® (InfiniBand® and all InfiniBand® based trademarks and logos are trademarks or registered trademarks of System I/O, Incorporated and/or its affiliates) protocols to connect sets of queue pairs in implementing one or more communication channels, comprising preparing hardware to connect point-to-point links between a systems; discovering remote systems on the other side of the links through a discovery process; creating administrative traffic lanes; verifying the connection between nodes; initiating the auxiliary traffic flow interface; negotiating and connecting buffers; and exchanging node descriptors.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Richard K. Errickson, Sean Liu, Michael Lyons, Peter K. Szwed
  • Patent number: 10171522
    Abstract: A method, computer program product, and system for video commentary is described. A method may comprise providing particular media content to two or more user computing devices. The method may further comprise receiving, from a first user computing device of the two or more user computing devices, a selection to view comments from a second user computing device of the two or more user computing devices. The method may also comprise receiving one or more comments from the second user computing device of the two or more user computing devices. The one or more comments from the second user computing device may be associated with video media content. The method may additionally comprise transmitting the one or more comments from the second user computing device to the first user computing device based upon, at least in part, the selection from the first user computing device to view the comments.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: January 1, 2019
    Assignee: Google LLC
    Inventors: Sean Liu, Nikhyl Singhal
  • Patent number: D921368
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: June 8, 2021
    Assignee: Black & Decker, Inc.
    Inventors: Derek Muir, Stephen Houghton, Sean Liu