H04L67/1091

Standalone Network Probing Using Available Network Connections
20170279701 · 2017-09-28 ·

Various embodiments provide methods, devices, and non-transitory processor-readable storage media enabling network probing with a communication device based on the communication device sending a probe via a first network connection and receiving the probe via a second network connection. By leveraging a capability of a communication device to establish two network connections at the same time, various embodiments may enable a single communication device to act as both a probing client and a probing server. In this manner, various embodiments may enable standalone network probing, i.e., network probing that may not require a remote dedicated probing server to act as a probe generator or a probe sink.

COORDINATING INTER-REGION OPERATIONS IN PROVIDER NETWORK ENVIRONMENTS

Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.

Decentralized content fabric
11431627 · 2022-08-30 · ·

Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. Some implementations are associated with a network configured to manage content object parts representing digital content. A content object part includes raw data, metadata, and build instructions. The network includes: a data layer storing the raw data and the metadata of the content object parts, a code layer storing the build instructions of the content object parts, a contract layer storing a digital contract associated with the content object parts, and a ledger configured to record one or more transactions. Digital output can be provided by at least processing the build instructions and the digital contract in relation to the raw data and the metadata.

Method, apparatus and system for implementing third party application in micro-blogging service

A method for implementing a third party application in a micro-blogging service is provided, in which upon reception of a first request for presenting a media message provided by a third party media source, a micro-blog server obtains login information of a user and configuration information corresponding to the third party media source, converts the login information to authorization information, generates a second request for presenting the media message provided by the third party media source, and transmits the second request to a third party application server; the third party application server extracts the media message corresponding to the second request from the third party media source through a micro-blog open platform, by using the authorization information of the user and the configuration information corresponding to the third party media source, and presents it for the user.

System and method for sharing digital media item with specified start time

A computing device that provides access to digital media items receives a command from an entity to share a digital media item. The computing device invokes a graphical user interface for sharing the digital media item in response to receiving the command. The computing device determines a start time to apply to the digital media item based on input received via the graphical user interface. The computing device then generates a link or embed code to the digital media item, the link or embed code identifying the start time, wherein accessing the link or embed code causes the digital media item to be presented from the start time.

PERHIPHERAL DEVICE SHARING OVER PEER-TO-PEER CONNECTION

Disclosed is a computing system capable of performing a method that involves receiving, from a first device, a first indication that a peripheral device associated with the first device is available for sharing; sending, to a second device, a second indication that the peripheral device is available for sharing; receiving, from the second device, a request to access the peripheral device; and based at least in part on receipt of the request, causing a peer-to-peer connection to be established between the second device and the first device, the peer-to-peer connection enabling communication between the second device and the peripheral device. The peer-to-peer connection may, for example, enable direction of the peripheral device to the second device so that the peripheral device is a virtual device of the second device.

LOCAL EXERCISE DEVICE NETWORK
20220309042 · 2022-09-29 ·

One or more exercise devices may be connected to a local exercise device network. A user may select an exercise program to be performed that not located on the user's exercise device. Before downloading the exercise program from the cloud, the exercise device receives the requested exercise program from the other exercise devices on the exercise device network.

Systems and methods for seamless host migration

Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.

Systems and methods for run time migration
09727375 · 2017-08-08 · ·

A method, system, and non-transitory computer readable medium for safely and efficiently migrating applications from one application server to another is provided. A termination request is received. When an API call has been sent by a first application since a last recurring checkpoint, the sent API call is processed one of several ways. Sometimes the API call is immediately terminated. Alternatively, the first application server waits a waiting period for an answer to the API call, and during the waiting period any new API calls are captured and not sent. Upon completion of the waiting period, if no answer has been returned, the API call is terminated. Then a new checkpoint of the application is taken in order to obtain a new checkpoint data set. The application is then migrated to another application server using the new checkpoint data set.

ANTENNA STRUCTURES AND REFLECTIVE CHAMBERS OF A MULTI-RADIO, MULTI-CHANNEL (MRMC) MESH NETWORK DEVICE
20170223102 · 2017-08-03 ·

Network hardware devices organized in a Wireless mesh network (WMN) in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband Internet infrastructure are described. One mesh network device includes a housing including reflective chambers within with multiple antennas are disposed. A first radio is operable to cause a first antenna to radiate electromagnetic energy in a first frequency range and a first reflector chamber is operable to reflect the electromagnetic energy in a first direction away from the housing. Second, third, and fourth radios are operable to cause the respective antennas within the respective reflective chambers to radiate electromagnetic energy and the respective reflective chamber is to reflect the electromagnetic energy in a respective direction away from the housing.