Patents by Inventor Shichang Xu

Shichang Xu 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: 11944313
    Abstract: In some examples, an embolization device includes multiple sections with three-dimensional non-helical structures when deployed at a vascular site. The multiple sections include a first section and one or more second sections that are smaller than the first section. The first section may have a deployed structure configured to anchor the device at a vascular site (e.g., a blood vessel) of a patient while each of the one or more second sections may be formed from loops that configured to pack and obstruct the vascular site. In some cases, the embolization device also includes a third section having a deployed configuration with multiple helical windings or loops is configured to anchor the embolization device at the vascular site.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Covidien LP
    Inventors: Yihan Wang, Victoria Schuman, Zhimin Fang, Yapeng Xu, Haitao Cao, Zhipeng Chen, Xiaojing Guo, Shichang Wen
  • Publication number: 20220232275
    Abstract: A processing system may obtain a downscaled version of a reference copy of a video, comprising a plurality of downscaled versions of a plurality of frames of the reference copy of the video, obtain a first recorded frame of a first variant of a plurality of variants associated with the reference copy of the video, where the plurality of variants comprises a plurality of copies of the video encoded at different bitrates, generate a first downscaled version of the first recorded frame, calculate a first plurality of image distances between the first downscaled version of the first recorded frame and the plurality of downscaled versions of the plurality of frames of the reference copy of the video, and determine a first frame index of the first recorded frame in accordance with a first least image distance from among the first plurality of image distances that is calculated.
    Type: Application
    Filed: April 4, 2022
    Publication date: July 21, 2022
    Inventors: Subhabrata Sen, Eric Petajan, Shichang Xu
  • Patent number: 11323423
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system parses a network trace to collect packet information for an encrypted adaptive bite rate (ABR) video stream encoded into a plurality of tracks; detects request packets corresponding to a sequence of requests for video segments to be downloaded at a network client; and determines a traffic volume downloaded at the network client to obtain a sequence of traffic volumes. The processing system identifies, for each of the sequence of traffic volumes, a set of candidate segments each having a size meeting a size-matching criterion; selects a segment from the set of candidate segments to determine a segment sequence meeting an index-matching criterion; and infers characteristics of the sequence of traffic volumes based on the segment sequence. Other embodiments are disclosed.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: May 3, 2022
    Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of Michigan
    Inventors: Subhabrata Sen, Shichang Xu, Zhuoqing Morley Mao
  • Patent number: 11297365
    Abstract: A processing system may obtain a downscaled version of a reference copy of a video, comprising a plurality of downscaled versions of a plurality of frames of the reference copy of the video, obtain a first recorded frame of a first variant of a plurality of variants associated with the reference copy of the video, where the plurality of variants comprises a plurality of copies of the video encoded at different bitrates, generate a first downscaled version of the first recorded frame, calculate a first plurality of image distances between the first downscaled version of the first recorded frame and the plurality of downscaled versions of the plurality of frames of the reference copy of the video, and determine a first frame index of the first recorded frame in accordance with a first least image distance from among the first plurality of image distances that is calculated.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 5, 2022
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Subhabrata Sen, Eric Petajan, Shichang Xu
  • Publication number: 20210185377
    Abstract: A processing system may obtain a downscaled version of a reference copy of a video, comprising a plurality of downscaled versions of a plurality of frames of the reference copy of the video, obtain a first recorded frame of a first variant of a plurality of variants associated with the reference copy of the video, where the plurality of variants comprises a plurality of copies of the video encoded at different bitrates, generate a first downscaled version of the first recorded frame, calculate a first plurality of image distances between the first downscaled version of the first recorded frame and the plurality of downscaled versions of the plurality of frames of the reference copy of the video, and determine a first frame index of the first recorded frame in accordance with a first least image distance from among the first plurality of image distances that is calculated.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Inventors: Subhabrata Sen, Eric Petajan, Shichang Xu
  • Patent number: 10735742
    Abstract: A processing system may obtain a first frame of a first variant associated with a reference copy of a video, where a plurality of variants comprises copies of the video encoded at different bitrates, determine a frame number of the first frame from a visual overlay containing the first frame number, calculate a first image distance between the first frame and a frame of the reference copy having the frame number, determine, from among a plurality of image distances for frames of each variant having the frame number, a closest image distance to the first image distance, the plurality of image distances comprising image distances between frames of the variants and the frame of the reference copy having the frame number, and identify the first frame as being from the first variant in accordance with a variant associated with the first closest image distance.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: August 4, 2020
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Eric Petajan, Subhabrata Sen, Emir Halepovic, Shichang Xu
  • Publication number: 20200169736
    Abstract: A processing system may obtain a first frame of a first variant associated with a reference copy of a video, where a plurality of variants comprises copies of the video encoded at different bitrates, determine a frame number of the first frame from a visual overlay containing the first frame number, calculate a first image distance between the first frame and a frame of the reference copy having the frame number, determine, from among a plurality of image distances for frames of each variant having the frame number, a closest image distance to the first image distance, the plurality of image distances comprising image distances between frames of the variants and the frame of the reference copy having the frame number, and identify the first frame as being from the first variant in accordance with a variant associated with the first closest image distance.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Eric Petajan, Subhabrata Sen, Emir Halepovic, Shichang Xu
  • Publication number: 20200153805
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system parses a network trace to collect packet information for an encrypted adaptive bite rate (ABR) video stream encoded into a plurality of tracks; detects request packets corresponding to a sequence of requests for video segments to be downloaded at a network client; and determines a traffic volume downloaded at the network client to obtain a sequence of traffic volumes. The processing system identifies, for each of the sequence of traffic volumes, a set of candidate segments each having a size meeting a size-matching criterion; selects a segment from the set of candidate segments to determine a segment sequence meeting an index-matching criterion; and infers characteristics of the sequence of traffic volumes based on the segment sequence. Other embodiments are disclosed.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Applicants: AT&T Intellectual Property I, L.P., The Regents of the University of Michigan
    Inventors: Subhabrata Sen, Shichang Xu, Zhuoqing Morley Mao
  • Patent number: 10581707
    Abstract: Aspects of the subject disclosure may include, for example, upon receiving a request for media content, a first signal quality may be determined, a first quality level may be selected based on the first signal quality, and segments of the first quality level may be retrieved, stored in a buffer, and played from the buffer. When the buffer is sufficiently occupied first inferior segments stored in the buffer may be replaced by determining a second signal quality selecting a second quality level based on the second signal quality, identifying the first inferior segment based on the second quality level, and replacing the first inferior segment with a first replacement segment, the first replacement segment corresponding to the first inferior segment. These processes may be performed iteratively. Other embodiments are disclosed.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: March 3, 2020
    Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of Michigan
    Inventors: Subhabrata Sen, Zhuoqing Morley Mao, Shichang Xu
  • Publication number: 20190312797
    Abstract: Aspects of the subject disclosure may include, for example, upon receiving a request for media content, a first signal quality may be determined, a first quality level may be selected based on the first signal quality, and segments of the first quality level may be retrieved, stored in a buffer, and played from the buffer. When the buffer is sufficiently occupied first inferior segments stored in the buffer may be replaced by determining a second signal quality selecting a second quality level based on the second signal quality, identifying the first inferior segment based on the second quality level, and replacing the first inferior segment with a first replacement segment, the first replacement segment corresponding to the first inferior segment. These processes may be performed iteratively. Other embodiments are disclosed.
    Type: Application
    Filed: April 10, 2018
    Publication date: October 10, 2019
    Applicants: AT&T Intellectual Property I, L.P., The Regents of the University of Michigan
    Inventors: Subhabrata Sen, Zhuoqing Morley Mao, Shichang Xu