Abstract:
An apparatus for calculating a cost of receiving multicast data from a multicast session. A multicast network includes at least one multicast service, each multicast service including at least one multicast session. The apparatus receives a request to establish a connection to the multicast session, stores a start time for the connection and an end time for the connection and, after termination of the connection, calculates the cost of receiving the multicast data. The apparatus can receive a subsequent request to extend the connection, the subsequent request specifying a new end time for the connection, and store the new end time for the connection. Alternatively, the apparatus can receive a subsequent request to terminate the connection, the subsequent request specifying a new end time that precedes the end time for the connection, and store the new end time for the connection.
Abstract:
A system and method for dynamic data management may receive a request from an operating system (OS) of a computer for device parameters to be provided to the OS; provide virtual Mass Storage Device (MSD) parameters, wherein the virtual MSD parameters cause the OS to determine that the device has an OS-supported file system, and wherein the device does not have an OS-supported file system; receive from the OS, based on the virtual MSD parameters, data retrieval requests, wherein each data retrieval request comprises at least a request for information regarding files of data and corresponding data management information; map data stored in the data storage medium to the data retrieval requests; and provide a virtual data map to the OS based on the mapping; wherein the virtual data map enables the OS to retrieve and manage the information regarding the files of data.
Abstract:
The present invention relates to antibacterial compounds of formula I: wherein all variable substituents are defined as described herein, which are useful for the treatment of bacterial infections.
Abstract:
A method for text editing is provided. The method includes steps: displaying a text file on a touch display screen; displaying a clipboard alongside of the displayed text file; determining selected text in response to a text selection touch operation; generating parameters representative of the selected text in response to the text selection touch operation; copying the parameters to the clipboard and displaying the parameters on the displayed clipboard in response to a use's first loading operation; finding the text in the text file according to the selected parameters displayed on the displayed clipboard in response to a user's parameter selection operation; and copying the found text from the text file to an intended location in response to a user's second loading operation. A related text editing system is also provided.
Abstract:
The present invention relates to antibacterial compounds of formula I: wherein all variable substituents are defined as described herein, which are useful for the treatment of bacterial infections.
Abstract:
The present invention relates to the application of 5-methyl-1,3-benzenediol or its derivatives represented by Formula I; wherein the constituent variables are as defined herein or pharmaceutical compositions thereof containing them in the preparation of medicines or functional foods. The present studies indicate that 5-methyl-1,3-benzenediol or its derivatives represented by Formula I, wherein the constituent variables are as defined herein or pharmaceutical compositions thereof containing them show more significant antidepressant effects than fluoxetine or imipramine.
Abstract:
Embodiments are directed to tracking variable location information in optimized code and efficiently collecting and storing reaching definition information. A computer system receives a portion of source code at a compiler, where the compiler is configured to compile and optimize the source code for execution. The computer system tags selected variables in the source code with a tag, where the tag is configured to provide location information for the variable. The computer system optimizes the received portion of source code including changing at least one of the tagged variables. The computer system also tracks the tagged variables as the variables are changed by the compiler during code optimization and persists the variable location information, so that the persisted variable location information is available to other compiler components.
Abstract:
A cloud storage system comprises at least one server, and an intermediate device that communicates with the at least one server and a plurality of client devices that are presented on a network. The client devices comprise various data for sharing, and attribute information of the sharing data are stored in the at least one server through the intermediate device. The intermediate device establishes peer to peer connections between the client devices, and controls data transmission between the client devices through the peer to peer connections, so that the client devices can share their data through the peer to peer connections.
Abstract:
Systems, apparatus, articles, and methods are described including operations to detect a face based at least in part on video data. A region of interest and a background region may be determined based at least in part on the detected face. The background region may be modified to have a reduced image quality.
Abstract:
A data protection system implemented by a data protection device divides original data of a user into a plurality of data packets, and allots a sequential number to each second data. The system encrypts each of the data packets in sequence according to the allotted number of each of the data packets. After each of the data packets has been encrypted, the system moves each encrypted data packet from the data protection device to a cloud storage device in communication with the data protection device through a network.