Patent classifications
H04L67/1085
APPARATUS AND METHOD FOR NETWORK BASED OPERATION OF AN UNMANNED AERIAL VEHICLE
Embodiment includes of a method and a system of network based operation of an unmanned aerial vehicle is disclosed. One system includes a drone user machine, a drone control machine, and a drone control console. The drone control machine is interfaced with the drone user machine through a network, and the drone control machine is interfaced with a drone through the drone control console. The drone control machine operates to receive user commands from the drone user machine through the network, generate drone control commands which are provided to the drone control console for controlling the drone, wherein the drone control commands are generated based on the user commands, receive video from the drone control console that was generated by a camera located on the drone, and communicate the video to the drone user machine over the network, wherein the video is displayed on a display associated with the drone user machine.
METHOD AND APPARATUS FOR MANAGING DATA IN A NETWORK BASED ON SWARM INTELLIGENCE
An apparatus for managing data in a network is provided. The apparatus includes a memory, and a processor configured to identify a first leader device and a second leader device in a swarm comprising a plurality of devices based device parameters, receive a request for downloading data, download, as the first leader device, the data from a content device in response to the request, store the downloaded data to the memory, transmit the data to the second leader device, and divide the swarm into a first sub swarm comprising the first leader device and a second sub swarm comprising the second leader device.
Systems and methods for seamless access to remotely managed documents using synchronization of locally stored documents
A system and method for seamless access to remotely manage documents using synchronization of locally stored documents are provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user and synchronized with the content management server asynchronously to access the documents on the local files system. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for providing faster access to documents in conjunction with editing and for enabling offline work on such documents.
Real-time distribution of messages via a network with multi-region replication in a hosted service environment
A message distribution system replicates a collection of messages across multiple regional data centers. When any of the data centers receives a message for distribution from an authorized publisher, it transmits the message to each of the other data centers so that the collection of messages is immediately replicated among each data center. When any data center determines that a subscriber is connected to it, that data center determines which messages in the data collection the subscriber is authorized to receive, and it automatically sends those messages to the subscriber.
Systems And Methods For Downloading Data Chunks Using A Varying Number Of Simultaneous Connections
Systems and methods are provided that may be implemented to adjust or otherwise vary the number of simultaneous and separate connections that are employed for downloading separate data chunks of a single data file across a network from a single backend data source. A common file hashing algorithm may be extended to provide hashing by parts on multiple sets of data bytes, and may be implemented together with connection logic executing on a frontend client system and the leveraging of backend components.
Data distribution system, data communication device and program for data distribution
Destination data communication device receives data to be distributed either directly from source data communication device or via another destination data communication device. For each destination data communication device, management data communication device receives, each time a predetermined interval has passed, a communication status data set indicating a communication speed for each communication party and a stored data volume data set indicating a volume of data to be distributed that has already been stored by each destination data communication device. Management data communication device determines a flexible arrangement of destination data communication devices and paths for transmission and reception of data between destination data communication devices based on the foregoing data. Each destination data communication device transmits data blocks to and receives data blocks from communication parties determined by management data communication device.
SYSTEMS AND METHODS FOR MANAGING HYPER-LOCALIZED COMMUNICATION NETWORKS
According to various embodiments, a communication system can be configured to build gated or secured networks that require physical presence to interact on the respective communication network. In some embodiments, these secured networks are associated with a real world or physical location, such that a user must be within or proximate to the real world or physical location in order to access communication taking place on the secured network. In further embodiments, the system can manage any number of such networks simultaneously. In some examples, users are allowed to create their own secured network and associate their network with a specific location or location boundary.
Apparatus and method for network based operation of an unmanned aerial vehicle
Embodiment includes of a method and a system of network based operation of an unmanned aerial vehicle is disclosed. One system includes a drone user machine, a drone control machine, and a drone control console. The drone control machine is interfaced with the drone user machine through a network, and the drone control machine is interfaced with a drone through the drone control console. The drone control machine operates to receive user commands from the drone user machine through the network, generate drone control commands which are provided to the drone control console for controlling the drone, wherein the drone control commands are generated based on the user commands, receive video from the drone control console that was generated by a camera located on the drone, and communicate the video to the drone user machine over the network, wherein the video is displayed on a display associated with the drone user machine.
Social network image filtering
Technical solutions are described automatically filtering user images being uploaded to a social network. An example computer-implemented method includes detecting an image file, which contains an image of a user, being uploaded to the social network server. The method further includes determining compliance of the image file with a predetermined profile associated with the user. The method further includes, in response to the image failing to comply with the predetermined profile, modifying the image file to generate a modified image file, and uploading the modified image file to the social network server.
Social signature
The disclosure is directed to determining a social signature of a user of an application, e.g., a social networking application. The social signature can be a representation of social properties of a person, and can be determined based on various factors, e.g., user profile of the user and friends of the user. The social signature can be used for various applications, e.g., determining socially similarity of a user pair and determining if a user is a spammer. The social signature is determined as a vector of k buckets in which each of the k buckets indicates a count of friends of the user assigned to the corresponding bucket. A social similarity of a user pair is determined as a function of the social signatures of the user pair. A user is determined as likely to be a spammer if the social signature of the user is of a specified pattern.