Patents by Inventor Jack Jianxiu Hao

Jack Jianxiu Hao 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: 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
  • Patent number: 9055314
    Abstract: A method includes receiving, at a video service provider system, a security markup assertion language (SAML) token encrypted for a partner federated security token service (FSTS) device from a client device. The method includes submitting the SAML token to the partner FSTS device in exchange for a partner SAML token. The partner SAML token is encrypted for a partner account device. The method also includes receiving the partner SAML token, and sending the partner SAML token to the client device. The client device is configured to request an access token from the partner account device based on the partner SAML token and to submit an encrypted message including credit card information to the partner account device based on the access token.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: June 9, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Patent number: 9055152
    Abstract: A network device may include a memory to store a database including voicemail message information associated with a voicemail mailbox, a transmitter, and a receiver. The transmitter may send a notification to each of a plurality of communication devices, the notification including an indication of a number of new voicemail messages in the voicemail mailbox, an indication of a total number of voicemail messages in the voicemail mailbox, and an identifier of a most recent voicemail message in the voicemail mailbox, where each of the plurality of communication devices uses the notification signal to determine whether to request a list of voicemail messages. The receiver may receive, from one of the communication devices in response to the notification, a request for the list of voicemail messages associated with voicemail message information stored in the database. The transmitter may sends, to the one of the plurality of communications devices, the list of voicemail messages.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: June 9, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Diego Sebastian Rozensztejn, Guillermo Ortiz, Bradford A. Jackvony, Gaurav D. Mehta, Okeno Palmer, Dahai Ren
  • 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
  • Patent number: 9003189
    Abstract: A method includes receiving, at a video service provider system, a request for an online video session from a third party device with a security markup assertion language (SAML) token as an input, decrypting a SAML assertion in the SAML token with a private key associated with the video service provider system, validating the SAML assertion based on a third party public key associated with the third party STS, and retrieving a third party account user identifier and a device type. The method also includes identifying a link time based on the third party account user identifier, identifying a password change time (PCT) stamp associated with the service provider user account, and providing the online video session to the third party device in response to determining that the PCT stamp is not later than the link time.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: April 7, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Patent number: 8977112
    Abstract: Exemplary media content recording, management, and distribution systems and methods are disclosed. An exemplary method includes a media content provider subsystem providing an online recording manager service for access by a user, providing an online content management service for access by the user, receiving, through the online recording manager service, a recording request initiated by the user to record a television content program, and publishing, in response to the recording request received through the online recording manager service, a recording of the television content program to the online content management service for hosted access by the user through the online content management service. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: March 10, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fenglin Yin, Jack Jianxiu Hao, Zhiying Jin
  • Patent number: 8965920
    Abstract: A method may include receiving, from a first user device associated with a user profile, a first request for a media file and streaming the media file over a network to the first user device in a first format appropriate for the first device. The method may also include stopping the streaming of the media file and associating a stop time with the stopping, wherein the stop time indicates a position in the media file and receiving, from a second user device different from the first user device, a second request for the media file, the second user device being associated with the user profile. The method may also include streaming, starting at the stop time, the media file over the network to the second user device in a second format appropriate for the second device and different than the first format.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: February 24, 2015
    Assignee: Verizon Patent Licensing Inc.
    Inventors: Zhiying Jin, Jack Jianxiu Hao, Fang Zhu, Wei Xia, Guanrao Chen, Alex Sakharov, Gaurav D Mehta
  • Patent number: 8966525
    Abstract: A device receives, from a user device, recorded audio and input information associated with content viewed by a user of the user device, and converts the recorded audio into textual information. The device determines whether the content is an advertisement or television content based on the textual information and the input information, and provides, to the user device, promotional content related to the advertisement when the content is determined to be the advertisement. The device provides, to the user device, promotional content related to the television content when the content is determined to be the television content.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: February 24, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gaurav D. Mehta, Jack Jianxiu Hao
  • 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: 8931016
    Abstract: Methods, devices, and non-transitory storage mediums provide a program handoff between user devices. The program handoff permits a user to select a user device with which to resume a playing of the program. The program handoff also permits a user to set a reminder for playing the program. Methods, devices, and non-transitory storage mediums provide for an application layer-based network offloading of programs. A program is buffered based on a network offloading time and the program is played from a buffer during an execution of a network offload. Network offload prediction is used to minimize network offload time and buffering.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: January 6, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Yuhui Qian, Jian Huang, Gaurav Mehta
  • 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
  • Publication number: 20140358989
    Abstract: A network device stores a mapping configuration to associate client type profiles with particular delivery profiles for media content and receives, from a client device, a request for a link to a content selection. The request includes a content identifier and parameters for the client device. The network device constructs, based on the parameters for the client device, a particular client type profile and maps the particular client type profile to one of the particular delivery profiles in the mapping configuration. The network device constructs a uniform resource locator (URL), based on the one of the particular delivery profiles and the content identifier, that provides the link to the content selection with formatting that is suitable for the particular client type profile and sends the URL to the client device.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Wei Xia, Yuhui Qian, Jack Jianxiu Hao, Zhiying Jin
  • Patent number: 8898751
    Abstract: Systems and method for authorizing third-party authentication to a service are disclosed herein. As exemplary method includes an online service provider subsystem, which is configured to provide a service, 1) receiving a request from a user to use a third-party authentication service to authenticate the user to the service, 2) directing, in response to the request, the user to authenticate to the third-party authentication service, 3) receiving, from a third-party subsystem that provides the third-party authentication service, a third-party user identifier for the user, 4) requiring the user to verify an identity of the user, and 5) authorizing, based on the verified identity of the user, use of the third-party user identifier to authenticate the user to the service. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: November 25, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Publication number: 20140294164
    Abstract: A network device may include a memory to store a database including voicemail message information associated with a voicemail mailbox, a transmitter, and a receiver. The transmitter may send a notification to each of a plurality of communication devices, the notification including an indication of a number of new voicemail messages in the voicemail mailbox, an indication of a total number of voicemail messages in the voicemail mailbox, and an identifier of a most recent voicemail message in the voicemail mailbox, where each of the plurality of communication devices uses the notification signal to determine whether to request a list of voicemail messages. The receiver may receive, from one of the communication devices in response to the notification, a request for the list of voicemail messages associated with voicemail message information stored in the database. The transmitter may sends, to the one of the plurality of communications devices, the list of voicemail messages.
    Type: Application
    Filed: June 16, 2014
    Publication date: October 2, 2014
    Inventors: Jack Jianxiu Hao, Diego Sebastian Rozensztejn, Guillermo Ortiz, Bradford A. Jackvony, Gaurav D. Mehta, Okeno Palmer, Dahai Ren
  • Patent number: 8844001
    Abstract: A device may receive a first request to determine a public-facing Internet Protocol (IP) address of a mobile device. The device may transmit, in response to the first request, and to the mobile device, the public-facing IP address. The device may receive a second request, from the mobile device, to authenticate the mobile device to receive downloadable content, the second request including the public-facing IP address of the mobile device. The device may receive a third request, from the mobile device, for a license to receive a particular content item and determine whether the public-facing IP address, corresponding to the mobile device, is valid for the particular content item. The device may transmit the license to the mobile device when the public-facing IP address is determined to be valid for the particular content item, where the license includes decryption keys for the particular content item.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: September 23, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Ashraf Shehata, Yuhui Qian, Okeno R. Palmer
  • Patent number: 8832840
    Abstract: A system is configured to receive a list of applications installed on a user device; obtain application profiles that identify risk levels associated with the applications; obtain a user profile that identifies a job level, security risk level, or an access level to confidential information associated with the user of the user device; identify a highest risk level authorized for the user device based on whether the job level is greater than a first threshold, the security risk level is greater than a second threshold, or the access level is greater than a third threshold; determine whether any of the risk levels are greater than the highest risk level; and transmit a notification that one of the applications is to be removed from the user device when one of the risk levels, associated with the one of the applications, is greater than the highest risk level.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: September 9, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fang Julie Zhu, Xu Clark Yang, Jack Jianxiu Hao
  • 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: 8805787
    Abstract: A method may include generating a list of current files stored in a user device, wherein the list of current files includes unique file identifiers, each associated with a corresponding one of the current files. The method may further include sending the list of current files from the user device to a network device and receiving a copy list from the network device in the user device. The copy list may be generated by comparing the list of current files to a list of previously copied files, and the list of previously copied files may include unique file identifiers, each associated with a different one of the previously copied files. The method may include sending the files listed in the copy list from the user device to the network device.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: August 12, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Wei Xia, Joseph M. Geiger, Guanrao Chen
  • 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