Patents by Inventor Xuefeng Yao

Xuefeng Yao 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: 20200059301
    Abstract: The present disclosure provides a pulse generation module, and an optical communication transmitter system and a non-linear equalizing method thereof, the pulse generation module includes: a mode detector that outputs a corresponding effective detection signal after detecting a preset mode, a controller that generates a corresponding selection signal according to a jump mode, and an equalizing pulse generator that generates a corresponding equalizing pulse signal according to the effective detection signal and the selection signal. A jump mode of each piece of data in a data stream is detected, and a corresponding equalizing pulse signal is generated based on the detected jump mode, to compensate for nonlinearity of a laser driving signal. Information about a rising edge and a falling edge is determined by detecting a jump mode of data, a balanced current is provided for a particular purpose, and nonlinearity of a laser is compensated by current output.
    Type: Application
    Filed: July 4, 2019
    Publication date: February 20, 2020
    Applicant: PhotonIC Technologies (Shanghai) Co., Ltd.
    Inventors: Shang HU, Tingyu YAO, Rui BAI, Xuefeng CHEN, Pei JIANG
  • Publication number: 20200059385
    Abstract: The present disclosure provides a hybrid-mode laser drive circuit and an optical emitting system. An equalizer circuit is configured to generate, according to a data signal and a clock signal, an equalization signal for compensating a hybrid-mode laser drive circuit; the hybrid-mode laser drive circuit is connected to an output end of the equalizer circuit, and is configured to generate a corresponding drive signal according to an output signal of the equalizer circuit, so as to drive a light emitting diode to generate a corresponding optical signal; a third current source is connected between a power supply voltage and an output end of the hybrid-mode laser drive circuit; an anode of the light emitting diode is connected to the output end of the hybrid-mode laser drive circuit and a cathode of the light emitting diode is connected to a power supply ground.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 20, 2020
    Applicant: PhotonIC Technologies (Shanghai) Co., Ltd.
    Inventors: Shang HU, Tingyu YAO, Rui BAI, Xuefeng CHEN, Pei JIANG
  • Patent number: 10028011
    Abstract: A server device may determine content prediction parameters associated with multiple items of content; generate respective content prediction aggregate scores for each of the multiple items of content based on the content prediction parameters. A particular content prediction aggregate score, associated with a particular content, may be generated based on content prediction parameters associated with the particular content. The server device may generate a content prediction instruction; and may provide the content prediction instruction to cause the user device to receive and store a portion of the particular item of content.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: July 17, 2018
    Assignee: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Xuefeng Yao, Jianxiu Hao, Yuhui Qian, Jian Huang
  • Patent number: 9979988
    Abstract: A method, a device, and a non-transitory storage medium provide for receiving data that indicates programs available to users, wherein the programs include linear television programs, video-on-demand programs, and pay-per-view programs; determining, by the network device, a popularity value for each program; comparing, by the network device, each popularity value with a threshold popularity value; determining, by the network device, whether each popularity value satisfies the threshold popularity value; assigning, by the network device, each program associated with each popularity value that satisfies the threshold popularity value to multicast delivery based on the determining, wherein one or more programs assigned to multicast delivery include one or more of a video-on-demand program or a pay-per-view program; and multicasting each program assigned to multicast delivery.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: May 22, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jianxiu Hao, Xuefeng Yao, Yuhui Qian
  • Patent number: 9639619
    Abstract: A method may include receiving a primary resource in a user device, wherein the resource includes a plurality of addresses and each of the plurality of addresses identifying one of a plurality of additional resources. The method may further include aggregating the plurality of addresses and sending the aggregated addresses to a network device. The method may further include receiving the additional resources in the user device.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: May 2, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Xuefeng Yao, Jack Jianxiu Hao, Diego S. Rozensztejn, Yuhui Qian, Jian Huang, Zhiying Jin, John F. Gallagher, Michael R. Oliver
  • Patent number: 9635689
    Abstract: Methods and devices provide channel assignments of programs delivered in a mobile setting. The channel assignments include unicast channels, multicast channels, and broadcast channels. The channel assignments are based on one or more of the type of program, user viewership information, or user voting information. Additionally, methods and devices provide for handover between mobile service areas at the application layer. Programs are buffered based on a handover time. During the handover, the buffered portion of the program is played.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: April 25, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jack Jianxiu Hao, Diego S. Rozensztejn, Guillermo Ortiz, Xuefeng Yao
  • Patent number: 9532210
    Abstract: A user device receives, from an application server, a catalog of available content. The catalog of available content includes content available for delivery via multicast over a broadband wireless spectrum. The user device provides, to the application server, an indication of a user's selection of particular content available for delivery via multicast over the broadband wireless spectrum. The user device receives, from a content server, the particular content via a multicast transmission over the broadband wireless spectrum. The particular content includes multiple individual segment files. The user device detects a corrupted or missing segment file from the multiple individual segment files and requests, from the content server, a replacement segment file corresponding to the corrupt or missing segment file. The user device receives, from the content server, the replacement segment file via a unicast transmission to provide a complete set of segment files for the particular content.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: December 27, 2016
    Assignee: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Jack Jianxiu Hao, Xuefeng Yao, Yuhui Qian, Jian Huang
  • Patent number: 9491510
    Abstract: An exemplary method includes a stream management system that detects a request for any device included in a media processing system to receive a media stream provided by a television service. In response, the stream management system determines that a digital video recording (“DVR”) device included in the media processing system is already receiving and recording a maximum number of media streams that the DVR device is allowed to concurrently record. In response to this determination, the stream management system performs a status check with respect to the media streams being received and recorded by the DVR device in order to determine whether one of the media streams may be dropped by the DVR device so that the DVR device can instead receive and record the media stream identified in the request. Corresponding systems and methods are also described.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: November 8, 2016
    Assignee: VERIZON PATENT AND LISENSING INC.
    Inventors: Zhiying Jin, Yuhui Qian, Xuefeng Yao
  • Publication number: 20160269779
    Abstract: An exemplary method includes a stream management system that detects a request for any device included in a media processing system to receive a media stream provided by a television service. In response, the stream management system determines that a digital video recording (“DVR”) device included in the media processing system is already receiving and recording a maximum number of media streams that the DVR device is allowed to concurrently record. In response to this determination, the stream management system performs a status check with respect to the media streams being received and recorded by the DVR device in order to determine whether one of the media streams may be dropped by the DVR device so that the DVR device can instead receive and record the media stream identified in the request. Corresponding systems and methods are also described.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Zhiying Jin, Yuhui Qian, Xuefeng Yao
  • Patent number: 9386060
    Abstract: A device receives information associated with over-the-top (OTT) content associated with a user of the device. The device retrieves, from an OTT content delivery system, an address a playback position, and a manifest file associated with the OTT content, where the manifest file identifies chunks of content associated with the OTT content. The device retrieves, from the OTT content delivery system, one or more chunks, of the chunks of content associated with the OTT content, based on the address, the playback position, and the manifest file, where the one or more chunks are fewer than all of the chunks. The device stores the one or more chunks in the memory, receives an instruction to play the OTT content after the one or more chunks are stored, and plays the one or more chunks, based on the instruction, while simultaneously obtaining remaining chunks of the OTT content.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: July 5, 2016
    Assignee: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Xuefeng Yao, Jian Huang, Jianxiu Hao, Okeno Palmer
  • Publication number: 20160057460
    Abstract: A method, a device, and a non-transitory storage medium provide for receiving data that indicates programs available to users, wherein the programs include linear television programs, video-on-demand programs, and pay-per-view programs; determining, by the network device, a popularity value for each program; comparing, by the network device, each popularity value with a threshold popularity value; determining, by the network device, whether each popularity value satisfies the threshold popularity value; assigning, by the network device, each program associated with each popularity value that satisfies the threshold popularity value to multicast delivery based on the determining, wherein one or more programs assigned to multicast delivery include one or more of a video-on-demand program or a pay-per-view program; and multicasting each program assigned to multicast delivery.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Jianxiu Hao, Xuefeng Yao, Yuhui Qian
  • Patent number: 9258584
    Abstract: A method includes receiving, by a client device associated with a particular user, product details for video content including a purchase option identifier (ID) for the video content from a video service provider. The method includes requesting, by the client device based on a single sign on (SSO) protected call, a playback uniform resource locator (URL) for the video content from an orchestration layer associated with the video service provider. The method also includes receiving the playback URL, an entitlement ID associated with the particular user for the video content, and the encrypted content. The method includes obtaining a digital rights management (DRM) license for the encrypted content based on the entitlement ID, and decrypting and playing the video content based on DRM rules associated with the video content.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: February 9, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jianxiu Hao, Xuefeng Yao, Jian Huang, Yuhui Qian, Jyothikumar Jagannathan
  • Patent number: 9210460
    Abstract: A user device provides, to a content delivery system, a content request for selected media and receives, in response to the content request, a unicast link for receiving the selected media via a unicast stream and a multicast link for receiving the selected media via a multicast stream. The user device presents a first portion of the selected media via the unicast stream and buffers, in a local memory, a second portion of the selected media from the multicast stream. The second portion is later in linear sequence of the selected media than the first portion. The user device discontinues presenting the first portion of the selected media when the first portion would overlap the second portion and present the second portion of the selected media from the memory.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: December 8, 2015
    Assignee: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Jian Huang, Jack Jianxiu Hao, Xuefeng Yao, Yuhui Qian
  • Patent number: 9110904
    Abstract: A method and devices for obtaining metadata associated with programs from multiple metadata sources. Title metadata is compared to determine if any title metadata match. Transformation rules are applied to the title metadata when title metadata does not match with other title metadata. The transformation rules transform the title metadata into a common format. The title metadata is compared after transformation to determine whether the title metadata matches other title metadata. Title metadata that matches other title metadata, the metadata associated with a program is aggregated.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: August 18, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Zhiying Jin, Haiyan Zhou, Xuefeng Yao
  • Publication number: 20150208120
    Abstract: A server device may determine content prediction parameters associated with multiple items of content; generate respective content prediction aggregate scores for each of the multiple items of content based on the content prediction parameters. A particular content prediction aggregate score, associated with a particular content, may be generated based on content prediction parameters associated with the particular content. The server device may generate a content prediction instruction; and may provide the content prediction instruction to cause the user device to receive and store a portion of the particular item of content.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Xuefeng Yao, Jianxiu Hao, Yuhui Qian, Jian Huang
  • Patent number: 9083726
    Abstract: A method and system relate to receiving, by a network device, information associated with a client device; determining, by the network device, that the client device is authorized to access digital content associated with a content provider; and forwarding, by the network device, authentication data to the content provider. The authentication data includes, for example, information identifying the client device, and an indication that the client device is authorized to access the digital content. The content provider enables the client device to access the digital content based on the authentication data.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: July 14, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jianxiu Hao, Wei Xia, Xuefeng Yao
  • Patent number: 9071887
    Abstract: A client device plays streaming media, and obtains a media playback position of the media at a first time. The client device sends a first message from the client device to a server, wherein the first message includes the media playback position and where the media playback position includes a time reference associated with playback of the media at the first time. The client device receives a first reply message from the server, wherein the first reply message indicates a time period. The client device sends a second message from the first client to the server, based on expiration of the time period, wherein the second message includes a media playback position of the media at a second time during the playing of the streaming media that is different than the first time.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: June 30, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Xuefeng Yao, Jack Jianxiu Hao, Sandeep G. Rathi, Zhiying Jin
  • Publication number: 20150172747
    Abstract: A user device provides, to a content delivery system, a content request for selected media and receives, in response to the content request, a unicast link for receiving the selected media via a unicast stream and a multicast link for receiving the selected media via a multicast stream. The user device presents a first portion of the selected media via the unicast stream and buffers, in a local memory, a second portion of the selected media from the multicast stream. The second portion is later in linear sequence of the selected media than the first portion. The user device discontinues presenting the first portion of the selected media when the first portion would overlap the second portion and present the second portion of the selected media from the memory.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Jian Huang, Jack Jianxiu Hao, Xuefeng Yao, Yuhui Qian
  • Publication number: 20150150038
    Abstract: A method includes receiving, by a client device associated with a particular user, product details for video content including a purchase option identifier (ID) for the video content from a video service provider. The method includes requesting, by the client device based on a single sign on (SSO) protected call, a playback uniform resource locator (URL) for the video content from an orchestration layer associated with the video service provider. The method also includes receiving the playback URL, an entitlement ID associated with the particular user for the video content, and the encrypted content. The method includes obtaining a digital rights management (DRM) license for the encrypted content based on the entitlement ID, and decrypting and playing the video content based on DRM rules associated with the video content.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 28, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Jianxiu Hao, Xuefeng Yao, Jian Huang, Yuhui Qian, Jyothikumar Jagannathan
  • Publication number: 20150149589
    Abstract: A user device receives, from an application server, a catalog of available content. The catalog of available content includes content available for delivery via multicast over a broadband wireless spectrum. The user device provides, to the application server, an indication of a user's selection of particular content available for delivery via multicast over the broadband wireless spectrum. The user device receives, from a content server, the particular content via a multicast transmission over the broadband wireless spectrum. The particular content includes multiple individual segment files. The user device detects a corrupted or missing segment file from the multiple individual segment files and requests, from the content server, a replacement segment file corresponding to the corrupt or missing segment file. The user device receives, from the content server, the replacement segment file via a unicast transmission to provide a complete set of segment files for the particular content.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Verizon and Redbox Digital Entertainment Services, LLC
    Inventors: Jack Jianxiu Hao, Xuefeng Yao, Yuhui Qian, Jian Huang