H04L61/457

SYSTEMS, METHODS AND APPARATUS FOR GEOFENCE NETWORKS
20210219094 · 2021-07-15 · ·

Systems and methods are disclosed for enforcing at least one rule associated with a geofence. At least one device is constructed and configured in network communication with a server platform and a database. The server platform defines at least one geofence for a region of interest and specifies at least one rule associated with the at least one geofence, thereby creating a rule-space model for the region of interest. The at least one geofence comprises a multiplicity of geographic designators with each geographic designator assigned with a unique IPv6 address. The at least one device receives at least one notification signal regarding the at least one rule from the at least one server platform and implements the at least one rule when the at least one device is within a predetermined distance from the at least one geofence for the region of interest.

Systems and methods for transmitting and receiving interest messages

The invention relates to a system for receiving an interest message. The system comprises at least one communication interface, at least one memory and at least one processor. The at least one processor is configured to receive an interest message on a first one of the at least one communication interface. The interest message comprises a name of a requested data object. At least one name component of the name of the requested data object comprises a range. The at least one processor is further configured to determine whether the at least one memory comprises a named data object having a name matching the name of the requested data object and to provide the named data object on the first one of the at least one communication interface if the memory comprises the named data object. The at least one processor is also configured to, if the memory does not comprise the named data object, forward the interest message on one or more further ones of the at least one communication interface, associate the name of the requested data object with an identifier of the first one of the at least one communication interface in the at least one memory, receive the named data object on the one or more further ones of the at least one communication interface and forward the named data object on the first one of the at least one communication interface based on the association.

Unique identifiers for data replication, migration, failover operations and failback operations
11055181 · 2021-07-06 · ·

A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a cluster of a networked environment that includes determining a unique cluster identifier for the cluster of the networked environment, atomically modifying a local counter value at the cluster of the networked environment and appending the unique cluster identifier to the atomically modified local counter value at the cluster of the networked environment to form a unique ID for the data item.

MOBILE ELECTRONIC COMMUNICATIONS USING INTERNET PROTOCOL
20210029252 · 2021-01-28 ·

A database stores unique associations between account identifiers and mobile-network telephone numbers assigned by a mobile network to mobile communications devices. The account identifiers are also associated with voice-over-IP (VoIP) telephone numbers. Voice calls between the mobile communications devices are made as voice-over-IP (VoIP) calls using respective VoIP telephone numbers. Tracking of the VoIP calls is performed through the mobile network using respective mobile-network telephone numbers, so that a prepaid balance can be enforced.

Directory assisted routing of content in an information-centric network
10887412 · 2021-01-05 · ·

A method is disclosed. The method includes: obtaining, by an authoritative directory router in an information centric network (ICN), a publish message associated with a publisher node and including: an identifier associated with a content item; and a first anchor prefix for a first anchor directory router for the publisher node; determining that a bidirectional code for the identifier falls within an authoritative code range assigned to the authoritative directory router; and updating, in response to the bidirectional code falling within the authoritative code range, a local code repository associated with the authoritative directory router with the first anchor prefix and the identifier.

Proxy automatic configuration file manager

A PAC file manager is provided. The PAC file manager may include PAC files. The PAC files may be generated by, and be resident on, a PAC server. The PAC file manager may include update processors. Each update processor may include a capability to transmit update information to the PAC server. The update information may be for updating URLs included in the PAC files. The PAC file manager may also include general processors and proxy servers. Each time a general processor launches a web browser, the general processor may download a PAC file from the PAC server. The PAC file may be stored in a temporary file associated with the general processor. Each PAC file may include instructions to be used to direct the associated general processor how to access the URL. The instructions may identify whether to use a proxy server and which specific proxy server to use.

Information centric approach in achieving anycast in machine type communications
10862858 · 2020-12-08 · ·

The disclosure relates to technology for machine type communication (MTC) in an information centric network. A record is stored that identifies multiple MTC devices having one or more of the same functions. The multiple MTC devices form a group with a unique name. The group of MTC devices is managed to add one or more other connected MTC devices to the information centric network, where the one or more other connected MTC devices have one or more of the same functions as the MTC devices already included in the group. A message is then published in the information centric network, where the message includes a unique name of the group of MTC devices and an address of a next hop towards the group of MTC devices.

Mobile electronic communications using internet protocol
10855847 · 2020-12-01 · ·

A database stores unique associations between account identifiers and mobile-network telephone numbers assigned by a mobile network to mobile communications devices. The account identifiers are also associated with voice-over-IP (VoIP) telephone numbers. Voice calls between the mobile communications devices are made as voice-over-IP (VoIP) calls using respective VoIP telephone numbers. Tracking of the VoIP calls is performed through the mobile network using respective mobile-network telephone numbers, so that a prepaid balance can be enforced.

ENUM/DNS Server, ENUM/DNS System, and Control Method For ENUM/DNS System
20200374261 · 2020-11-26 ·

[Problem] An ENUM/DNS system with enhanced processing efficiency is provided.

[Solution] Provided is an ENUM/DNS system 100 including an ENUM/DNS client 20 that performs a connection destination information query indicating a connection destination associated with a telephone number of a destination terminal added to a connection request transmitted from an originating terminal, and an ENUM/DNS server 10 that receives the connection destination information query and outputting the connection destination as a connection destination information query response. The ENUM/DNS server 10 includes a determination unit configured to determine an attribute of the originating terminal based on the connection destination information query, and a conversion unit configured to convert a SIP domain included in REGEXP of the connection destination information query response to a SIP domain indicating the connection destination based on the attribute.

Utilizing fast memory devices to optimize different functions

A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. A computing device receives a data access request for an encoded data slice (EDS) associated with a data object. The computing device compares a slice name of the data access request with slice names stored within RAM. When the data access request slice name compares unfavorably with those stored slice names, the computing device transmits an empty data access response that includes no EDS to the other computing device without needing to access a hard disk drive (HDD) that stores EDSs. Alternatively, the computing device transmits a data access response that includes the EDS.