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: 11944313Abstract: 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: GrantFiled: July 19, 2022Date of Patent: April 2, 2024Assignee: Covidien LPInventors: Yihan Wang, Victoria Schuman, Zhimin Fang, Yapeng Xu, Haitao Cao, Zhipeng Chen, Xiaojing Guo, Shichang Wen
-
Publication number: 20220232275Abstract: 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: ApplicationFiled: April 4, 2022Publication date: July 21, 2022Inventors: Subhabrata Sen, Eric Petajan, Shichang Xu
-
Patent number: 11323423Abstract: 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: GrantFiled: November 14, 2018Date of Patent: May 3, 2022Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of MichiganInventors: Subhabrata Sen, Shichang Xu, Zhuoqing Morley Mao
-
Patent number: 11297365Abstract: 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: GrantFiled: December 13, 2019Date of Patent: April 5, 2022Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Subhabrata Sen, Eric Petajan, Shichang Xu
-
Publication number: 20210185377Abstract: 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: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventors: Subhabrata Sen, Eric Petajan, Shichang Xu
-
Patent number: 10735742Abstract: 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: GrantFiled: November 28, 2018Date of Patent: August 4, 2020Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Eric Petajan, Subhabrata Sen, Emir Halepovic, Shichang Xu
-
Publication number: 20200169736Abstract: 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: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Eric Petajan, Subhabrata Sen, Emir Halepovic, Shichang Xu
-
Publication number: 20200153805Abstract: 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: ApplicationFiled: November 14, 2018Publication date: May 14, 2020Applicants: AT&T Intellectual Property I, L.P., The Regents of the University of MichiganInventors: Subhabrata Sen, Shichang Xu, Zhuoqing Morley Mao
-
Patent number: 10581707Abstract: 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: GrantFiled: April 10, 2018Date of Patent: March 3, 2020Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of MichiganInventors: Subhabrata Sen, Zhuoqing Morley Mao, Shichang Xu
-
Publication number: 20190312797Abstract: 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: ApplicationFiled: April 10, 2018Publication date: October 10, 2019Applicants: AT&T Intellectual Property I, L.P., The Regents of the University of MichiganInventors: Subhabrata Sen, Zhuoqing Morley Mao, Shichang Xu