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: 8789077
    Abstract: An approach is provided to facilitate network connectivity and consumption of broadband services. A data network connection is established by a set-top box. Sharing of the data network connection by a plurality of user devices is permitted by the set-top box. A credit count is maintained based on the sharing of the data network connection by the plurality of user devices.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 22, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Diego S. Rozensztejn, Zhiying Jin
  • Patent number: 8781079
    Abstract: A server device receives a request for voicemail information from a user device, retrieves the voicemail information, performs data calls to another server device to obtain information to construct a visual user interface that includes data regarding the voicemail information, constructs the visual user interface using the obtained information, and transmits the constructed visual user interface to the user device.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: July 15, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Dahai Ren, Shuai Wu, Diego Sebastian Rozensztejn, Guillermo Ortiz
  • Patent number: 8774374
    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: September 24, 2008
    Date of Patent: July 8, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Diego Sebastian Rozensztejn, Guillermo Ortiz, Bradford Jackvony, Gaurav D. Mehta, Okeno Palmer, Dahai Ren
  • Patent number: 8763154
    Abstract: A system may receive, at a site, a first message for authentication from a browser hosted on a user device; send, from the site, a redirect universal resource locator of a partner system to the browser; receive a response from the partner system via the browser, the response including a second message indicating whether an authentication of a user of a first device, at the partner system, was successful; determine whether the authentication has been successful based on the second message; and register the first device when it is determined that the authentication has been successful based on the second message.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: June 24, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Publication number: 20140137080
    Abstract: A network device provides an agent application to a user device. The network device receives, from the user device, device information that relates to performance of one or more applications residing on the user device. The network device provides, to a device associated with a registered developer account, a portion of the device information that is associated with a particular application. The network device receives, from the device associated with the registered developer account, optimized device configuration settings for the particular application on the user device. The network device stores the optimized configuration settings for the particular application and sends, to the user device, the optimized configuration settings for the particular application.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Jian Huang, Jack Jianxiu Hao
  • Patent number: 8726403
    Abstract: A method that includes receiving a first request for video content from a user of a user device; retrieving an identifier for the user device using an application programming interface; sending a second request to receive the video content that includes the identifier; receiving an instruction to provide payment to rent or purchase the video content; sending the payment in response to the instruction; receiving the video content and a token, where the video content is encrypted based on a key and where the token indicates that the payment was processed; sending a third request to obtain a license associated with the video content that includes the token and the identifier; receiving the license, which includes the key and terms under which the video content is to be processed; decrypting the video content, using the key, when the decrypting is performed in a manner permitted by the terms; and playing the decrypted video content.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: May 13, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jian Huang, Bobby Bo Xiao, Jack Jianxiu Hao, Diego S. Rozensztejn, Okeno R. Palmer, Gaurav Mehta
  • Patent number: 8719910
    Abstract: A device receives login information and a content stream request from a user device connected to a wireless access network, and authenticates, via a backend server device, the user device based on the login information. The device also provides, when the user device is authenticated, a content link and a license key to the user device, and the user device provides the content link and the license key to a content delivery device. The device further verifies the license key for the content delivery device, and the content delivery device establishes a secure connection with the user device via the wireless access network, retrieves the requested content stream based on the content link, and provides the content stream to the user device via the secure connection.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: May 6, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Fang Zhu, Ishan Awasthi, Jian Huang, Ashraf M. Shehata, Sean Shuai Wu
  • Patent number: 8719261
    Abstract: A device receives, from a user device, a search query for video content listings in a video catalog. The device identifies, based on the search query, a set of relevant video assets from an index of the catalog content and determines dimensional values of the search query. The device determines a subset of the relevant video assets based on filtering usage metrics, for the set of relevant video assets, against the dimensional values. The device calculates a popularity value for each video asset in the subset of the relevant video assets and ranks each video asset in the subset of the relevant video assets to form a ranked list. The device sends, to the user device, a response to the search query that includes the ranked list.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: May 6, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Wei Xia, Jack Jianxiu Hao, Zhiying Jin, Shuai Wu
  • Patent number: 8705709
    Abstract: One or more devices in a visual voicemail system voicemail notification messages indicating voicemails are available for a user of the visual voicemail system and distribute the voicemail notification messages to a network device. The one or more devices receive an indication of a backlog processing requests for the visual voicemail system and stop, based on the indication, distributing the voicemail notification messages to the network device. After the stopping, the one or more devices receive another indication that the backlog processing requests for the visual voicemail system no longer exists and resume, based on the other indication, distributing the voicemail notification messages to the network device.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: April 22, 2014
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Jack Jianxiu Hao, Dahai Ren, Wei Xia, Lin Song
  • 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: 20140101679
    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: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Publication number: 20140075188
    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: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Patent number: 8626718
    Abstract: A system for applying time-based refresh and expiration parameters, including user-defined and/or automatically set values, for accessing cached media content and/or retrieving replacement media content for presentation via a communication device.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: January 7, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Diego S. Rozensztejn, Fred Scheer, Jack Jianxiu Hao
  • Patent number: 8621651
    Abstract: A system includes a network interface, a memory, and a processor. The network interface is configured to communicate, over a network, with a user device associated with a user. The memory is configured to store instructions to be executed by the processor. The processor is configured to execute the instructions to: receive, from the user device via the one or more network interfaces, a request for content; initiate an upload of the requested content to the user device in response to the request; receive a request for a license key from the user device in response to the initiation of the upload; determine whether the user device is outside a blackout region associated with the content; generate a license key when the one or more processors determine that the user device is outside the blackout region; and send the license key to the user device.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: December 31, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Patent number: 8595141
    Abstract: A system and method are provided for obtaining video content using wireless multicast for video content data in combination with wireless unicast for requests of the video content and transmissions of licenses to use the video content. A method can include: receiving an instruction to obtain particular content; sending a first wireless unicast signal requesting the particular content; receiving the obtained particular content in response to sending the first wireless unicast signal; obtaining a license for the particular content; and providing a notification that the particular content is available for display by a mobile device.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: November 26, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, John F. Gallagher, Raul Aldrey, Ruchir Rodrigues
  • Patent number: 8595319
    Abstract: A device receives, from a user device, a request for content from a home network, and sends a notification of the request for content to a home network device. The device receives, from the home network device, a selection list of particular content, provides, to the user device, the selection list, and receives, from the user device, a content selection from the selection list. The device sends, to the home network device, the content selection, and receives, from the home network device, an indication that content corresponding to the content selection has been uploaded to a content delivery network. The device sends, to the user device, instructions to retrieve the content from the content delivery network.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: November 26, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Fenglin Yin, Okeno R. Palmer, Zhiying Jin
  • Publication number: 20130267207
    Abstract: A system is configured to store a user profile associated with a user, the user profile including: a first time, a time period, a list of content accessed by the one or more devices from one or more servers. The system may further be configured to identify particular content based on the list of content from the user profile; determine an amount of particular content to transfer based on the time period; and automatically transfer at least the amount of particular content from one or more servers to the one or more devices over a local area network, prior to the first time.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu HAO, Diego S. ROZENSZTEJN, John F. GALLAGHER
  • Publication number: 20130262439
    Abstract: A method includes identifying at least one document associated with content from at least one digital content source. The at least one document includes information identifying at least one aspect of the content. The method also includes determining a document index for the at least one document based on keywords included in the at least one document. An activity field is inserted into the document index. The method includes accessing activity information. The activity information identifies at least one activity keyword associated with at least one activity. The method further includes identifying at least one present activity keyword in the document based on the activity information. An indicator of at least one present activity is determined based on the at least one present activity keyword. The method includes indexing the indicator of the at least one present activity in the activity field of the document index.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 3, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Jack Jianxiu Hao, Zhiying Jin, Martin Busse, Jimena Velarde
  • Publication number: 20130191929
    Abstract: A system may receive, at a site, a first message for authentication from a browser hosted on a user device; send, from the site, a redirect universal resource locator of a partner system to the browser; receive a response from the partner system via the browser, the response including a second message indicating whether an authentication of a user of a first device, at the partner system, was successful; determine whether the authentication has been successful based on the second message; and register the first device when it is determined that the authentication has been successful based on the second message.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Fenglin Yin, Jack Jianxiu Hao
  • Publication number: 20130191928
    Abstract: A system includes a network interface, a memory, and a processor. The network interface is configured to communicate, over a network, with a user device associated with a user. The memory is configured to store instructions to be executed by the processor. The processor is configured to execute the instructions to: receive, from the user device via the one or more network interfaces, a request for content; initiate an upload of the requested content to the user device in response to the request; receive a request for a license key from the user device in response to the initiation of the upload; determine whether the user device is outside a blackout region associated with the content; generate a license key when the one or more processors determine that the user device is outside the blackout region; and send the license key to the user device.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Fenglin Yin, Jack Jianxiu Hao