Abstract:
A managed Universal Serial Bus (USB) service capability is disclosed. The managed USB service capability is configured to use a mobile computing device (e.g., a smartphone or other suitable mobile computing device) to support a set of services for a computer (e.g., a desktop, a laptop, and the like) capable of connecting to the mobile computing device via a USB connection. The managed USB service capability enables local and/or remote control of the mobile computing device to operate in various USB device classes, such that the mobile computing device can provide various managed USB services for the computer via the peripheral connection. In this manner, the mobile computing device may be dynamically configured to operate as one or more of a network interface, a virtual private network (VPN) client, a smart card, a serial console, a mass-storage device, a booting device, and the like.
Abstract:
A method and system for scheduling tasks is provided. A plurality of lower bound completion times is determined, using one or more computer processors and memory, for each of a plurality of jobs, each of the plurality of jobs including a respective subset plurality of tasks. A task schedule is determined for each of the plurality of processors based on the lower bound completion times.
Abstract:
Provided is a method and devices for asynchronous virtual machine replication. The method includes determining a class corresponding to a data packet associated with the virtual machine and one of buffering the packet and transmitting the packet based on the determined class.
Abstract:
A content tagging and management capability is provided for enabling automatic tagging of content and management of tagged content. A registration capability is provided for enabling creation of a user account and association of information with the user account where the information is adapted for supporting automatic content tagging and management of tagged content. An object information management capability is provided for enabling access to object information which may be used when automatically tagging content. A tagged content access capability is provided for enabling access to an information structure by an end user viewing tagged content. A tagged content ownership management and remuneration capability is provided for enabling management of content ownership for tagged content of end users and for managing associated remuneration which may be provided to end user when tagged content is accessed.
Abstract:
A content tagging and management capability is provided for enabling automatic tagging of content and management of tagged content. An apparatus includes a content capture mechanism configured for capturing content including an object, and a processor configured for automatically associating an information structure with the object included within the content to form thereby tagged content. A method for using a user device for automatically tagging content includes capturing content including an object, receiving object information associated with the object when a sensor associated with the object is detected, and automatically associating an information structure with the object included within the content to form thereby tagged content, where the information structure includes at least a portion of the object information associated with the object.
Abstract:
A content tagging and management capability is provided for enabling automatic tagging of content and management of tagged content. A method includes receiving content including an object, and automatically associating an information structure with the object included within the content to form thereby tagged content. The content may be received locally at a content capture device, and the information structure may be automatically associated with the object by the content capture device. The automatic tagging may be performed at the content capture device when the content is captured by the content capture device. The content may be received at a computer, and the information structure may be automatically associated with the object by the computer. The information structure may be available locally or retrieved from one or more remote devices.
Abstract:
This disclosure provides an apparatus for correcting gaze, a videoconferencing system and a method of videoconferencing. In one embodiment, the apparatus includes: (1) a monitor configured to provide a remote image for viewing, (2) a camera located in front of the monitor and positioned to face the monitor and capture a local image reflected therefrom and (3) a light filter positioned between the camera and the monitor to reduce light originating from the monitor on the camera.
Abstract:
A word-separation control capability is provided herein. An apparatus having a word-separation control capability includes a processor configured for controlling a length of separation between adjacent words of audio during playout of the audio. The processor is configured for analyzing a locator analysis region of buffered audio for identifying boundaries between adjacent words of the buffered audio, and, for each identified boundary between adjacent words, associating a boundary marker with the identified boundary. The locator analysis region of the buffered audio may be analyzed using syntactic and/or non-syntactic speech recognition capabilities. The boundary markers may all have the same thickness, or the thickness of the boundary markers may vary based on the length of separation between the adjacent words of the respective boundaries. The boundary markers are associated with the buffered audio for use in controlling the word-separation during the playout of the audio.
Abstract:
In one aspect, a processing device of an information processing system is operative to perform high-dimensional stratified sampling of a database comprising a plurality of records arranged in overlapping sub-groups. For a given record, the processing device determines which of the sub-groups the given record is associated with, and for each of the sub-groups associated with the given record, checks if a sampling rate of the sub-group is less than a specified sampling rate. If the sampling rate of each of the sub-groups is less than the specified sampling rate, the processing device samples the given record, and otherwise does not sample the given record. The determine, check and sample operations are repeated for additional records, and samples resulting from the sample operations are processed to generate information characterizing the database. Other aspects of the invention relate to determining which records to sample through iterative optimization of an objective function that may be based, for example, on a likelihood function of the sampled records.
Abstract:
A capability is provided for allocating and migrating cloud resources in a distributed cloud system. A cloud resource request is received and an associated cloud resource allocation is determined. The cloud resource request includes cloud resource request information. The cloud resource request information includes a cloud resource allocation parameter associated with allocation of requested cloud resources responsive to the cloud resource request and a cloud resource migration parameter associated with migration of cloud resources allocated responsive to the cloud resource request. The cloud resource allocation includes cloud resource allocation information specifying allocation of cloud resources within the cloud system responsive to the cloud resource request and cloud resource migration information specifying migration of cloud resources allocated within the cloud system responsive to the cloud resource request.