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: 11909817
    Abstract: A method for scalable and secure vehicle to everything communications may include receiving telematics data from a plurality of vehicles and tracking the vehicles within a window which is centered based on the telematics data. The position of the window may be determined based on positions of the vehicles. The method may include dividing the vehicles within the window into partitions having sizes based on a maximum number of vehicles within the partitions, and determining a metric representing a suitability of communications between the vehicles in the window.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: February 20, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Pramod Kalyanasundaram, Jianxiu Hao, Dahai Ren
  • Patent number: 11271767
    Abstract: Systems and methods herein represent an IoT device as an endpoint of private cloud. A virtualization service receives an IoT identifier for an IoT device and a network address for a virtual endpoint for the IoT device. The virtual endpoint for the IoT device is included in a host cloud platform. The virtualization service maps the IoT identifier to the network address in a distributed data structure for the service provider network and provides instructions, for an edge node for the service provider network, to provide network-layer access controls based on the mapping. The edge node for the service provider network receives an access request from the IoT device, applies a network-layer access control for the IoT device based on the instructions, receive IoT data from the IoT device when the edge node permits access by the IoT device, and forwards the IoT data to the virtual endpoint.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: March 8, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Dahai Ren, Lei Zhang, Matthew J. Threefoot
  • Patent number: 11265150
    Abstract: A method, a device, and a non-transitory storage medium are described in which a global identification service is provided. The service includes a selection of an Internet Protocol version 6 (IPv6) address to an end device. The service encrypts a unique identifier of the end device with an encryption key to generate an IPv6 address. The service verifies whether the IPv6 address is an IPv6 address allocated to or owned by a service provider. When the IPv6 address is an allocated or owned IPv6 address, the IPv6 address is assigned to the end device. When the IPv6 address is not an allocated or owned IPv6 address, the service selects another encryption key until a suitable IPv6 address is generated. Subsequent to an assignment of the IPv6 address, a network uses the IPv6 address as a globally unique identifier for the end device.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: March 1, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Ming Chen, Feng Li, Dongxu Shan
  • Patent number: 10986083
    Abstract: A method, a device, and a non-transitory storage medium are provided to store a hardware identifier that uniquely identifies an 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 an authentication device via the bearer connection, in response to successfully completing the attachment procedure; transmit, to the authentication device, a first request to authenticate the IoT device, wherein the first request includes the hardware identifier; receive, from the authentication device, a first response that indicates whether the IoT device is authenticated; and determine that the IoT device is authenticated based on the first response.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: April 20, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Dahai Ren, Ming Chen
  • Patent number: 10929891
    Abstract: A device can receive, from a user device, a request associated with a data service that includes one or more service identifiers. The device can determine whether the data service is toll-free by providing, to a server, a validation request that includes the one or more service identifiers. The device can receive a response from the server that indicates that the user device is eligible to use the data service toll-free. The device can obtain an internet protocol (IP) address that is reserved for the data service by using a service identifier to search a data structure. The device can provide the IP address to the user device to allow the user device to use the IP address for a data session. Traffic flow for the data session can be received by another server that uses the IP address to update an account of an entity sponsoring the data service.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: February 23, 2021
    Assignee: Verzon Patent and Licensing Inc.
    Inventors: Dahai Ren, Feng Li, Susan Kelly, Ming Chen
  • Publication number: 20200412569
    Abstract: Systems and methods herein represent an IoT device as an endpoint of private cloud. A virtualization service receives an IoT identifier for an IoT device and a network address for a virtual endpoint for the IoT device. The virtual endpoint for the IoT device is included in a host cloud platform. The virtualization service maps the IoT identifier to the network address in a distributed data structure for the service provider network and provides instructions, for an edge node for the service provider network, to provide network-layer access controls based on the mapping. The edge node for the service provider network receives an access request from the IoT device, applies a network-layer access control for the IoT device based on the instructions, receive IoT data from the IoT device when the edge node permits access by the IoT device, and forwards the IoT data to the virtual endpoint.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Inventors: Ming Chen, Dahai Ren, Lei Zhang, Matthew J. Threefoot
  • Publication number: 20200374342
    Abstract: A method for scalable and secure vehicle to everything communications may include receiving telematics data from a plurality of vehicles and tracking the vehicles within a window which is centered based on the telematics data. The position of the window may be determined based on positions of the vehicles. The method may include dividing the vehicles within the window into partitions having sizes based on a maximum number of vehicles within the partitions, and determining a metric representing a suitability of communications between the vehicles in the window.
    Type: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Inventors: Ming Chen, Pramod Kalyanasundaram, Jianxiu Hao, Dahai Ren
  • Patent number: 10848944
    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: Grant
    Filed: November 24, 2015
    Date of Patent: November 24, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Dongchen Wang, Ming Chen, Zhong Chen
  • Patent number: 10805104
    Abstract: Systems and methods herein represent an IoT device as an endpoint of private cloud. A virtualization service receives an IoT identifier for an IoT device and a network address for a virtual endpoint for the IoT device. The virtual endpoint for the IoT device is included in a host cloud platform. The virtualization service maps the IoT identifier to the network address in a distributed data structure for the service provider network and provides instructions, for an edge node for the service provider network, to provide network-layer access controls based on the mapping. The edge node for the service provider network receives an access request from the IoT device, applies a network-layer access control for the IoT device based on the instructions, receive IoT data from the IoT device when the edge node permits access by the IoT device, and forwards the IoT data to the virtual endpoint.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: October 13, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Dahai Ren, Lei Zhang, Matthew J. Threefoot
  • Patent number: 10778758
    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: Grant
    Filed: June 30, 2017
    Date of Patent: September 15, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Ming Chen, Pramod Kalyanasundaram, Jianxiu Hao, Dahai Ren
  • Publication number: 20200235918
    Abstract: A method, a device, and a non-transitory storage medium are described in which a global identification service is provided. The service includes a selection of an Internet Protocol version 6 (IPv6) address to an end device. The service encrypts a unique identifier of the end device with an encryption key to generate an IPv6 address. The service verifies whether the IPv6 address is an IPv6 address allocated to or owned by a service provider. When the IPv6 address is an allocated or owned IPv6 address, the IPv6 address is assigned to the end device. When the IPv6 address is not an allocated or owned IPv6 address, the service selects another encryption key until a suitable IPv6 address is generated. Subsequent to an assignment of the IPv6 address, a network uses the IPv6 address as a globally unique identifier for the end device.
    Type: Application
    Filed: April 9, 2020
    Publication date: July 23, 2020
    Inventors: Dahai Ren, Ming Chen, Feng Li, Dongxu Shan
  • Patent number: 10652012
    Abstract: A method, a device, and a non-transitory storage medium are described in which a global identification service is provided. The service includes a selection of an Internet Protocol version 6 (IPv6) address to an end device. The service encrypts a unique identifier of the end device with an encryption key to generate an IPv6 address. The service verifies whether the IPv6 address is an IPv6 address allocated to or owned by a service provider. When the IPv6 address is an allocated or owned IPv6 address, the IPv6 address is assigned to the end device. When the IPv6 address is not an allocated or owned IPv6 address, the service selects another encryption key until a suitable IPv6 address is generated. Subsequent to an assignment of the IPv6 address, a network uses the IPv6 address as a globally unique identifier for the end device.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: May 12, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Ming Chen, Feng Li, Dongxu Shan
  • Publication number: 20200068401
    Abstract: A method, a device, and a non-transitory storage medium are provided to store a hardware identifier that uniquely identifies an 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 an authentication device via the bearer connection, in response to successfully completing the attachment procedure; transmit, to the authentication device, a first request to authenticate the IoT device, wherein the first request includes the hardware identifier; receive, from the authentication device, a first response that indicates whether the IoT device is authenticated; and determine that the IoT device is authenticated based on the first response.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Inventors: Feng Li, Dahai Ren, Ming Chen
  • Publication number: 20190394061
    Abstract: Systems and methods herein represent an IoT device as an endpoint of private cloud. A virtualization service receives an IoT identifier for an IoT device and a network address for a virtual endpoint for the IoT device. The virtual endpoint for the IoT device is included in a host cloud platform. The virtualization service maps the IoT identifier to the network address in a distributed data structure for the service provider network and provides instructions, for an edge node for the service provider network, to provide network-layer access controls based on the mapping. The edge node for the service provider network receives an access request from the IoT device, applies a network-layer access control for the IoT device based on the instructions, receive IoT data from the IoT device when the edge node permits access by the IoT device, and forwards the IoT data to the virtual endpoint.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Ming Chen, Dahai Ren, Lei Zhang, Matthew J. Threefoot
  • Patent number: 10506074
    Abstract: A device may receive content to be provided to a plurality of receiver devices. The device may encrypt the content to form encrypted content. The device may provide the encrypted content to the plurality of receiver devices. The device may determine a plurality of respective latency values for the plurality of receiver devices. A latency value, of the plurality of latency values, may identify a length of time between the device sending information to a respective receiver device, of the plurality of receiver devices, and the information being received by the respective receiver device. The device may provide, to the plurality of receiver devices, a security key for decrypting the encrypted content. The security key may be provided, based on the plurality of latency values, to cause the plurality of receiver devices to receive the security key substantially simultaneously.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 10, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Dahai Ren, Lei Zhang
  • Patent number: 10499246
    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: Grant
    Filed: May 17, 2017
    Date of Patent: December 3, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Dahai Ren, Ming Chen
  • Patent number: 10397339
    Abstract: A system may receive a content identifier corresponding to content to be accessed via a toll free data service (toll-free data service). The system may determine, based on the content identifier, whether a content provider device, associated with the content, is configured with a serving component associated with serving the content via the toll-free data service. The system may provide an indication of whether the content provider device is configured with the serving component. The content may be accessible via the toll-free data service when the content provider device is configured with the serving component.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: August 27, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Shuai Wu, Susan Kelly, Hector Saint-Hilaire
  • Publication number: 20190260577
    Abstract: A method, a device, and a non-transitory storage medium are described in which a global identification service is provided. The service includes a selection of an Internet Protocol version 6 (IPv6) address to an end device. The service encrypts a unique identifier of the end device with an encryption key to generate an IPv6 address. The service verifies whether the IPv6 address is an IPv6 address allocated to or owned by a service provider. When the IPv6 address is an allocated or owned IPv6 address, the IPv6 address is assigned to the end device. When the IPv6 address is not an allocated or owned IPv6 address, the service selects another encryption key until a suitable IPv6 address is generated. Subsequent to an assignment of the IPv6 address, a network uses the IPv6 address as a globally unique identifier for the end device.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 22, 2019
    Inventors: Dahai Ren, Ming Chen, Feng Li, Dongxu Shan
  • Patent number: 10320583
    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: Grant
    Filed: October 7, 2016
    Date of Patent: June 11, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Jianxiu Hao, Zhong Chen, Dahai Ren
  • Publication number: 20190095954
    Abstract: A device can receive, from a user device, a request associated with a data service that includes one or more service identifiers. The device can determine whether the data service is toll-free by providing, to a server, a validation request that includes the one or more service identifiers. The device can receive a response from the server that indicates that the user device is eligible to use the data service toll-free. The device can obtain an internet protocol (IP) address that is reserved for the data service by using a service identifier to search a data structure. The device can provide the IP address to the user device to allow the user device to use the IP address for a data session. Traffic flow for the data session can be received by another server that uses the IP address to update an account of an entity sponsoring the data service.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventors: Dahai REN, Feng LI, Susan KELLY, Ming CHEN