Patents by Inventor Dahai Ren

Dahai Ren 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: 10237080
    Abstract: A first device may obtain a session time record that includes information relating to a secure session. The session time record may include a content identifier and a device identifier that is associated with a second device. The content identifier may be associated with content to be provided via a secure session and via the second device. The content may be associated with a sponsored data campaign. The first device may obtain, from the second device, data usage information identifying an amount of data provided via the second device and in association with the secure session. The first device may determine information identifying a party responsible for the amount of data provided in association with the secure session based on the session time record and based on the data usage information. The first device may store or provide the information identifying the party responsible for the amount of data.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: March 19, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Shuai Wu, Fengping Zhang, Susan Kelly, Hector Saint-Hilaire, Dahai Ren
  • Publication number: 20190007484
    Abstract: A method for scalable and secure vehicle to everything communications may include receiving, at a communications management device, telematics data from a plurality of vehicles. The method may further include segregating the plurality of vehicles into initial clusters based on the telematics data, and dividing the initial clusters into binary space partitions having various sizes, where the size of each binary space partition is based on a maximum number of vehicles in the binary space partition. The method may include determining, for a selected vehicle within an associated binary space partition, a metric representing a suitability of communications between the selected vehicle and other vehicles in the associated binary space partition, receiving updated telematics data from the plurality of vehicles, shifting the initial clusters based on the updated telematics data, and updating the binary space partition based on the shifted clusters.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Ming Chen, Pramod Kalyanasundaram, Jianxiu Hao, Dahai Ren
  • Patent number: 10171857
    Abstract: A device receives, via a Public Land Mobile Network (PLMN), a manifest file associated with streaming content, wherein the manifest file includes a sequence of multiple Uniform Resource Identifiers (URIs) that identify network storage locations of multiple content segments of the streaming content, and wherein a sponsorship signature of multiple sponsorship signatures is appended to at least one of the multiple URIs of the manifest file. The device retrieves the multiple URIs, and the sponsorship signature, from the manifest file; sends the sponsorship signature to a charging node in the PLMN for controlling the charging of data delivery associated with the streaming content to one of a user of the media playing device or a sponsor of the streaming content based on the sponsorship signature; and engages, via the PLMN using the multiple URIs, in a content streaming session to receive the streaming content.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: January 1, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Yuhui Qian, Ming Chen, Jianxiu Hao
  • Publication number: 20180338242
    Abstract: A method, a device, and a non-transitory storage medium are provided to store a hardware identifier that uniquely identifies the IoT device; perform an attachment procedure with a wireless network, wherein the attachment procedure includes authenticating the IoT device by the wireless network and establishing a bearer connection; establish a secure channel with a first network device via the bearer connection, in response to successfully completing the attachment procedure; transmit, to the first network device, a first request to authenticate the IoT device, wherein the first request includes the hardware identifier; receive, from the first network device, a first response that indicates whether the IoT device is authenticated; determine that the IoT device is authenticated based on the first response; and transmit, to the first network device, a second request for a key in response to a determination that the IoT device is authenticated.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Feng Li, Dahai Ren, Ming Chen
  • Patent number: 10122728
    Abstract: An authenticating device assigns an application identifier and an application secret value to a customer application, receives a first resource authorization request from a first instance of multiple replicated instances of a customer application, where the first instance is installed in a first machine, and receives a second resource authorization request from a second instance of the multiple replicated instances of the customer application, where the second instance is installed in a second machine. The authenticating device generates, responsive to the first resource authorization request, a first token using a first network address associated with the first machine, the application identifier and the application secret value, and returns, to the first instance of the customer application, the generated first token for use in requesting access to a resource server.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: November 6, 2018
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Dahai Ren, Hector Saint-Hilaire, Anil Kadiga, Shuai Wu
  • Patent number: 10069834
    Abstract: A mobile device may include first and second communication interfaces. The mobile device may receive, from another device, a dispatch message to receive data from an Internet of Things (IoT) device. The mobile device may send, to the other device and based on the dispatch message, a device key. The mobile device may receive, from the other device, a session ticket generated by the other device. The IoT device may have previously received a copy of the session ticket. The mobile device may send the session ticket to the IoT device. The mobile device may receive data, from the IoT device and via the first communication interface, based on the session ticket matching the copy of the session ticket. The mobile device may format the data for transmission via the second communication interface. The mobile device may send, via the second communication interface, the data to a network device.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: September 4, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Dahai Ren, Matthew J. Threefoot, Dongchen Wang
  • Patent number: 10051051
    Abstract: Online community based peer-to-peer media streaming systems and methods are disclosed. An exemplary method includes a service providing system accessing data associated with a hosted online community comprising a plurality of members, providing a peer-to-peer media streaming event to a group of the members of the online community based on the data associated with the online community, and providing an incentive to the group of the members for participation in the peer-to-peer media streaming event. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 14, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Ming Chen
  • Publication number: 20180227616
    Abstract: A device receives, via a Public Land Mobile Network (PLMN), a manifest file associated with streaming content, wherein the manifest file includes a sequence of multiple Uniform Resource Identifiers (URIs) that identify network storage locations of multiple content segments of the streaming content, and wherein a sponsorship signature of multiple sponsorship signatures is appended to at least one of the multiple URIs of the manifest file. The device retrieves the multiple URIs, and the sponsorship signature, from the manifest file; sends the sponsorship signature to a charging node in the PLMN for controlling the charging of data delivery associated with the streaming content to one of a user of the media playing device or a sponsor of the streaming content based on the sponsorship signature; and engages, via the PLMN using the multiple URIs, in a content streaming session to receive the streaming content.
    Type: Application
    Filed: February 7, 2017
    Publication date: August 9, 2018
    Inventors: Dahai Ren, Yuhui Qian, Ming Chen, Jianxiu Hao
  • Publication number: 20180102916
    Abstract: A network device receives a plurality of framework definitions corresponding to a respective plurality of device platforms, wherein each of the device platforms comprises at least one device. The network device generates a plurality of generalized framework definitions for each of the plurality of device platforms, wherein the plurality of generalized framework definitions comprise basic linguistic components corresponding to elements in the respective plurality of framework definitions. The network device receives data from the at least one device for each of the device platforms. The network device extracts data from the received data based on the plurality of generalized framework definitions. The network device automatically identifies contexts that include at least one device for each of the at least two device platforms based on the extracted data.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 12, 2018
    Inventors: Ming Chen, Jianxiu Hao, Zhong Chen, Dahai Ren
  • Patent number: 9924340
    Abstract: A device may receive campaign information, that includes information identifying a targeted geographic region, for generating a toll-free data service campaign. The targeted geographic region may not coincide with a coverage area of a base station. The device may generate a campaign rule identifying one or more campaign conditions for updating an account of a campaign owner, associated with the toll-free data service campaign, for data used in association with the toll-free data service campaign. The device may receive a request, from a user device, to access a service, and may determine that one or more campaign conditions are satisfied, such as a condition to determine that the user device is located within the targeted geographic region. The device may provide an instruction to update the account, of the campaign owner, for data usage of the user device based on determining that the one or more campaign conditions are satisfied.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: March 20, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Susan Kelly, Chunyan Du, Ming Chen
  • Patent number: 9912723
    Abstract: A method to facilitate secure access to sponsored content may include accessing a portal device to generate a campaign for a sponsored data service (SDS), and providing campaign network addresses and customer identifiers associated with the content aggregator device and at least one content partner device. The method includes generating a unique first security credential associated with each of the content partner device(s), and providing information for a notification of the campaign to the portal device, where the information includes the unique first security credential associated with each of the content partner device(s), and where the notification is provided to each of the at least one content partner device. The method includes signing a unique first SDS network address associated with sponsored content provided by each of the content partner device(s), where the signing is performed using the unique first security credential associated with each of the content partner device(s).
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: March 6, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Hector Saint-Hilaire, Shuai Wu, Susan Kelly
  • Publication number: 20170302669
    Abstract: A mobile device may include first and second communication interfaces. The mobile device may receive, from another device, a dispatch message to receive data from an Internet of Things (IoT) device. The mobile device may send, to the other device and based on the dispatch message, a device key. The mobile device may receive, from the other device, a session ticket generated by the other device. The IoT device may have previously received a copy of the session ticket. The mobile device may send the session ticket to the IoT device. The mobile device may receive data, from the IoT device and via the first communication interface, based on the session ticket matching the copy of the session ticket. The mobile device may format the data for transmission via the second communication interface. The mobile device may send, via the second communication interface, the data to a network device.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Ming CHEN, Dahai REN, Matthew J. THREEFOOT, Dongchen WANG
  • Publication number: 20170279893
    Abstract: A device may generate one or more objects for one or more transactions. The one or more transactions may include a sequence of one or more events. The one or more objects may include one or more states associated with the sequence of one or more events. The device may receive information associated with the one or more transactions. The information may be used to update the one or more states of the one or more objects. The device may detect one or more alerts based on the one of more objects. The one or more alerts may be associated with the one or more states of the one or more objects. The device may determine an alarm status based on the one or more alerts and may provide information to cause an action to be performed.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Hector SAINT-HILAIRE, Dahai Ren, Shuai Wu
  • Patent number: 9774686
    Abstract: A device may generate one or more objects for one or more transactions. The one or more transactions may include a sequence of one or more events. The one or more objects may include one or more states associated with the sequence of one or more events. The device may receive information associated with the one or more transactions. The information may be used to update the one or more states of the one or more objects. The device may detect one or more alerts based on the one of more objects. The one or more alerts may be associated with the one or more states of the one or more objects. The device may determine an alarm status based on the one or more alerts and may provide information to cause an action to be performed.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: September 26, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Hector Saint-Hilaire, Dahai Ren, Shuai Wu
  • Patent number: 9749197
    Abstract: A device receives, from multiple user devices, event information associated with the multiple user devices, where the event information includes one or more actions, user information, content information, and one or more attributes. The device stores the event information in a database, and analyzes one or more portions of the event information stored in the database. The device also recommends, based on the analyzed event information, one or more adjustments to a network that delivers content to the multiple user devices.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: August 29, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jack Jianxiu Hao, Martin Busse, John F. Gallagher, Shadman Zafar, Dahai Ren, Andrien John Wang
  • Publication number: 20170244706
    Abstract: An authenticating device assigns an application identifier and an application secret value to a customer application, receives a first resource authorization request from a first instance of multiple replicated instances of a customer application, where the first instance is installed in a first machine, and receives a second resource authorization request from a second instance of the multiple replicated instances of the customer application, where the second instance is installed in a second machine. The authenticating device generates, responsive to the first resource authorization request, a first token using a first network address associated with the first machine, the application identifier and the application secret value, and returns, to the first instance of the customer application, the generated first token for use in requesting access to a resource server.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventors: Dahai Ren, Hector Saint-Hilaire, Anil Kadiga, Shuai Wu
  • Publication number: 20170195330
    Abstract: A method to facilitate secure access to sponsored content may include accessing a portal device to generate a campaign for a sponsored data service (SDS), and providing campaign network addresses and customer identifiers associated with the content aggregator device and at least one content partner device. The method includes generating a unique first security credential associated with each of the content partner device(s), and providing information for a notification of the campaign to the portal device, where the information includes the unique first security credential associated with each of the content partner device(s), and where the notification is provided to each of the at least one content partner device. The method includes signing a unique first SDS network address associated with sponsored content provided by each of the content partner device(s), where the signing is performed using the unique first security credential associated with each of the content partner device(s).
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Dahai Ren, Hector Saint-Hilaire, Shuai Wu, Susan Kelly
  • Patent number: 9693356
    Abstract: A method is performed in a service provider network. The method includes a network device receiving registration records for multiple machine-type communication (MTC) devices, each of the registration records including a connection profile that indicates a level of delay tolerance for connections. The method also includes receiving, by a fixed-location accepter device and via wireless signals, connection requests from the multiple MTC devices, wherein each of the connection requests includes a connection profile indicator.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: June 27, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Dahai Ren, Jianxiu Hao, Ming Chen, Zhong Chen
  • Publication number: 20170163430
    Abstract: A first device may obtain a session time record that includes information relating to a secure session. The session time record may include a content identifier and a device identifier that is associated with a second device. The content identifier may be associated with content to be provided via a secure session and via the second device. The content may be associated with a sponsored data campaign. The first device may obtain, from the second device, data usage information identifying an amount of data provided via the second device and in association with the secure session. The first device may determine information identifying a party responsible for the amount of data provided in association with the secure session based on the session time record and based on the data usage information. The first device may store or provide the information identifying the party responsible for the amount of data.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Shuai WU, Fengping ZHANG, Susan KELLY, Hector SAINT-HILAIRE, Dahai REN
  • Publication number: 20170149937
    Abstract: A method, a device, and a non-transitory storage medium provides to receive a packet from an Internet of Things (IoT) device, wherein the packet carries IoT data; determine a classification of the IoT device from which the first packet is received, in response to a receipt of the packet, wherein the classification indicates a type of IoT device; select standard data types assigned to the classification of the IoT device, in response to a determination of the classification of the IoT device; determine whether the IoT data includes all of the standard data types based on the standard data types selected; convert the IoT data into an IoT standard format in response to a determination that the IoT data includes all of the standard data types; generate another packet that includes the IoT data in the IoT standard format in response to a conversion of the IoT data; and transmit the other packet to a network device.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Dahai Ren, Dongchen Wang, Ming Chen, Zhong Chen