Virtual network endpoints for internet of things (IoT) devices

    公开(公告)号:US11271767B2

    公开(公告)日:2022-03-08

    申请号:US17021593

    申请日:2020-09-15

    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.

    Global identification of devices based on designated IPv6 address

    公开(公告)号:US11265150B2

    公开(公告)日:2022-03-01

    申请号:US16844340

    申请日:2020-04-09

    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.

    GLOBAL IDENTIFICATION OF DEVICES BASED ON DESIGNATED IPv6 ADDRESS

    公开(公告)号:US20190260577A1

    公开(公告)日:2019-08-22

    申请号:US15901202

    申请日:2018-02-21

    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.

    Network data delivery sponsorship signatures in streaming manifest files

    公开(公告)号:US10171857B2

    公开(公告)日:2019-01-01

    申请号:US15426092

    申请日:2017-02-07

    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.

    Portal for toll free media subscription campaigns
    26.
    发明授权
    Portal for toll free media subscription campaigns 有权
    免费媒体订阅活动门户

    公开(公告)号:US09444948B1

    公开(公告)日:2016-09-13

    申请号:US14644267

    申请日:2015-03-11

    Abstract: A first network device receives multiple subscription data campaigns, where each of the multiple subscription data campaigns comprises media content, a free data usage quota, and a price for receiving the media content, presents the multiple subscription data campaigns to a user device associated with a user, and receives a selection of one of the multiple subscription data campaigns from the user device. The first network device receives, from a second network device, an indication that the user has successfully subscribed to the selected one of the multiple subscription data campaigns, where the second network device hosts media content associated with the selected one of the multiple subscription data campaigns, generates an authorization token that includes an identifier of the user, an identifier of the selected one of the multiple subscription data campaigns, and the free data usage quota, and sends the authorization token to the second network device.

    Abstract translation: 第一网络设备接收多个订阅数据活动,其中多个订阅数据活动中的每一个包括媒体内容,免费数据使用配额和用于接收媒体内容的价格,将多个订阅数据活动呈现给与一个 并且从用户设备接收对多个订阅数据活动之一的选择。 第一网络设备从第二网络设备接收用户已经成功订阅了多个订阅数据活动中所选择的一个的指示,其中第二网络设备承载与多个订阅数据活动中所选择的一个相关联的媒体内容 生成包括用户的标识符,多个订阅数据活动中所选择的一个的标识符和空闲数据使用配额的授权令牌,并将授权令牌发送到第二网络设备。

    Live channel switching and return during commercial breaks
    27.
    发明授权
    Live channel switching and return during commercial breaks 有权
    实时频道切换和商业休息期间返回

    公开(公告)号:US09113200B2

    公开(公告)日:2015-08-18

    申请号:US14042053

    申请日:2013-09-30

    Inventor: Dahai Ren

    Abstract: A device may detect a commercial break for a channel. The channel may be provided for output to a user. The device may determine another channel to provide based on detecting the commercial break for the channel. The other channel may not be associated with a commercial break. The device may provide the other channel for output to the user. The device may monitor the channel to detect that the commercial break for the channel has ended. The device may provide the channel for output to the user based on detecting that that the commercial break for the channel has ended.

    Abstract translation: 设备可以检测到一个频道的商业中断。 该通道可以被提供以输出给用户。 该设备可以基于检测该信道的商业中断来确定要提供的另一信道。 另一个渠道可能不会与商业中断相关联。 设备可以提供用于输出给用户的另一个通道。 该设备可以监视该信道以检测该信道的商业中断已经结束。 该设备可以基于检测到该信道的商业中断已经结束来向用户提供用于输出的信道。

    MANAGING VISUAL VOICEMAIL FROM MULTIPLE DEVICES
    28.
    发明申请
    MANAGING VISUAL VOICEMAIL FROM MULTIPLE DEVICES 有权
    从多个设备管理视频VOICEMAIL

    公开(公告)号:US20140294164A1

    公开(公告)日:2014-10-02

    申请号:US14305826

    申请日:2014-06-16

    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.

    Abstract translation: 网络设备可以包括用于存储数据库的存储器,包括与语音邮箱,发送器和接收器相关联的语音邮件消息信息。 发射机可以向多个通信设备中的每一个发送通知,该通知包括语音邮箱中的新的语音邮件消息的数量的指示,语音邮箱中的语音邮件消息总数的指示,以及 语音邮箱中的最新的语音邮件消息,其中多个通信设备中的每一个使用通知信号来确定是否请求语音邮件消息列表。 接收机可以响应于该通知从通信设备之一接收与存储在数据库中的语音邮件消息信息相关联的语音邮件消息列表的请求。 发射机可以向多个通信设备之一发送语音邮件消息列表。

    SOCIAL NETWORK-BASED AUTOMATED PROGRAM CHANNEL RECOMMENDER
    29.
    发明申请
    SOCIAL NETWORK-BASED AUTOMATED PROGRAM CHANNEL RECOMMENDER 有权
    基于社交网络的自动程序通道推荐器

    公开(公告)号:US20140280116A1

    公开(公告)日:2014-09-18

    申请号:US13795496

    申请日:2013-03-12

    Abstract: Method, device, and non-transitory storage medium to obtain program historical data and social network data associated with users that receive one or more programs via one or more channels; calculate a social similarity value; calculate a channel-interest similarity value; calculate a similarity index value based on the social similarity value and the channel-interest similarity value; calculate a program weight value for each program; calculate a stay-time, for each channel, that indicates a time period each of the users remained on each channel; calculate based on each program weight value, each stay-time, and each similarity index value, a channel weight for each channel; and select based on each channel weight, one or more channels to recommend to at least one of the users.

    Abstract translation: 方法,设备和非暂时性存储介质,以获得与经由一个或多个信道接收一个或多个节目的用户相关联的节目历史数据和社交网络数据; 计算社会相似度值; 计算渠道兴趣相似度值; 基于社会相似度值和信道兴趣相似度值计算相似度指数值; 计算每个程序的程序权重值; 计算每个通道的停留时间,表示每个用户保留在每个通道上的时间段; 基于每个节目权重值,每个停留时间和每个相似性索引值计算每个频道的频道权重; 并基于每个通道权重选择一个或多个通道来推荐至少一个用户。

    LIVE TRAFFIC CONGESTION DETECTION
    30.
    发明申请
    LIVE TRAFFIC CONGESTION DETECTION 有权
    实时交通控制检测

    公开(公告)号:US20130289863A1

    公开(公告)日:2013-10-31

    申请号:US13923299

    申请日:2013-06-20

    Inventor: Dahai Ren

    CPC classification number: G08G1/00 G01C21/3415 G01C21/3694 G08G1/0112

    Abstract: A user device may be configured to output, to a server device, a request for traffic congestion information, receive audio or visual information regarding an identified occurrence of traffic congestion; and present a visual representation of the occurrence of traffic congestion. The visual representation may include a selectable option to access at least a portion of the received audio or visual information regarding the occurrence of traffic congestion. The user device may further be configured to present, based on a selection of the selectable option, the at least a portion of the received audio or visual information regarding the occurrence of the traffic congestion.

    Abstract translation: 用户设备可以被配置为向服务器设备输出关于交通拥堵信息的请求,接收关于所识别的交通拥堵发生的音频或视觉信息; 并提供交通拥堵发生的视觉表示。 视觉表示可以包括用于访问关于交通拥堵的发生的所接收的音频或视觉信息的至少一部分的可选择选项。 用户设备还可以被配置为基于对可选择选项的选择来呈现关于交通拥堵的发生的所接收的音频或视觉信息的至少一部分。

Patent Agency Ranking