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

  • 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: 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
  • 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: 20150074413
    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: Application
    Filed: September 11, 2013
    Publication date: March 12, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Jianxiu Hao, Wei Xia, Xuefeng Yao
  • Patent number: 8954556
    Abstract: Methods, devices, and storage media for receiving one or more utility preferences that indicate one or more criteria for measuring one or more utilities of programs; calculating utility solutions for the programs based on the one or more utility preferences; selecting one or more programs to store for at least one of downloading or streaming based on the utility solutions; and storing the one or more programs for downloading or streaming to users.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: February 10, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Yuhui Qian, Xuefeng Yao, Zhiying Jin, Jack Jianxiu Hao
  • Patent number: 8914833
    Abstract: A method includes receiving a request for a video program from a user device. A user account associated with the user device is identified. The method may also include identifying a latest viewing point for the video program based on the user account. A video segment playlist may be generated based on the latest viewing point. The video segment playlist identifies one or more video segments of the video program. The video segment playlist may be provided to the user device. The user device is operable to request the one or more video segments.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 16, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Xuefeng Yao, Jack Jianxiu Hao, Yuhui Qian, Zhiying Jin
  • Patent number: 8862733
    Abstract: A system may include a server device. The server device may receive, from a device, a media item in a first format associated with the device, and determine a transcoding priority to be associated with transcoding of the media item based on information regarding a transcoding job request for one or more other media items received from the user and at least one of information associated with the media item or information associated with a user of the device. The server device may also select, based on the transcoding priority and at least one of the information associated with the media item or the information associated with the user, the media item, from among a number of media items, associated with one or more users, to be transcoded, and transcode the media item to a transcoded media item in a second format that is different than the first format.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: October 14, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Anthony Marco Lemus, Zhiying Jin, Xuefeng Yao, Aravind Perumandla, Chukuemeka Okonkwo, Velmurugan Krishnaswamy
  • Patent number: 8817684
    Abstract: Video streams may be adaptively switched between multicast and unicast transmission over a wireless interface of a wireless network. A device may track a quantity of videos that are being streamed over the wireless network. The device may determine, based on the tracked quantity of videos, whether to dedicate a radio channel, of at least one cell in the wireless network, to streaming a first of the videos. The device may transmit, in response to a request, from a mobile device, for the first video, an identification of the dedicated radio channel so that the mobile device can receive the first video as a streaming video over the dedicated radio channel.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 26, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Shaygan Kheradpir, John F. Gallagher, Diego Sebastian Rozensztejn, Xuefeng Yao
  • Patent number: 8792405
    Abstract: A system is described with one or more server devices to: receive an instruction to provide particular content; determine that a new channel is requested to provide the particular content; determine a first portion of bandwidth assigned to existing channels; allocate a second portion of the bandwidth for the new channel; provide the new channel in the second portion of the bandwidth; and provide the particular content on the new channel.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: July 29, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Xuefeng Yao, Zhiying Jin, Jack Jianxiu Hao, Yuhiu Qian
  • Publication number: 20140108497
    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: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Xuefeng Yao, Jack Jianxiu Hao, Sandeep G. Rathi, Zhiying Jin
  • Publication number: 20130145001
    Abstract: Methods, devices, and storage media for receiving one or more utility preferences that indicate one or more criteria for measuring one or more utilities of programs; calculating utility solutions for the programs based on the one or more utility preferences; selecting one or more programs to store for at least one of downloading or streaming based on the utility solutions; and storing the one or more programs for downloading or streaming to users.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Yuhui Qian, Xuefeng Yao, Zhiying Jin, Jack Jianxiu Hao
  • Publication number: 20130121261
    Abstract: A system is described with one or more server devices to: receive an instruction to provide particular content; determine that a new channel is requested to provide the particular content; determine a first portion of bandwidth assigned to existing channels; allocate a second portion of the bandwidth for the new channel; provide the new channel in the second portion of the bandwidth; and provide the particular content on the new channel.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: Verizon Patent and Licensing, Inc.
    Inventors: Xuefeng Yao, Zhiying Jin, Jack Jianxiu Hao, Yuhiu Qian
  • Publication number: 20130111529
    Abstract: A method includes receiving a request for a video program from a user device. A user account associated with the user device is identified. The method may also include identifying a latest viewing point for the video program based on the user account. A video segment playlist may be generated based on the latest viewing point. The video segment playlist identifies one or more video segments of the video program. The video segment playlist may be provided to the user device. The user device is operable to request the one or more video segments.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Xuefeng Yao, Jack Jianxiu Hao, Yuhui Qian, Zhiying Jin
  • Patent number: 8407472
    Abstract: A device receives, from a target user device, a request for encrypted content, where the request is sent via a wireless access network. The device identifies a donor user device that is available to provide the encrypted content via a local wireless network connection, where the donor user device has previously downloaded the encrypted content. The device sends, to the target user device and/or the donor user device, instructions to establish a peer-to-peer connection, via the local wireless network, to provide the encrypted content to the target user device, where the encrypted content is decrypted by the target user device using a license key provided over a different network than the local wireless connection.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: March 26, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, John F. Gallagher, Xuefeng Yao, Yuhui Qian
  • Publication number: 20130073574
    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: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Zhiying Jin, Haiyan Zhou, Xuefeng Yao
  • Publication number: 20130055301
    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: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Jack Jianxiu Hao, Diego S. Rozensztejn, Guillermo Ortiz, Xuefeng Yao