Patent classifications
G06F3/04842
Real time visual validation of digital content using a distributed ledger
A digital asset is represented and verified as a set of related digital asset or other content objects. Related metadata is stored on an immutable distributed ledger separately from the content objects themselves. For example, a transaction object includes metadata such as identifiers for two or more content objects, fingerprints for the content objects. The content objects may be stored in a local or cloud object repository. Validation of a later identified content object may include determining a fingerprint for the later identified content object, mapping that fingerprint to an address within the immutable distributed ledger to retrieve metadata previously mapped, and comparing the two fingerprints. Visual validation may be provided when the first and second fingerprints match, such as by displaying a positive icon adjacent the later identified object.
Method of wearable device displaying icons, and wearable device for performing the same
A method of a wearable device displaying icons is provided. The method includes displaying a plurality of circular icons comprising a first circular icon located in a center area of a touch display in a first size and a second circular icon located outside of the center area of the touch display in a second size smaller than the first size, and based on a direction of a touch input received on the touch display, moving the plurality of circular icons such that the first circular icon is moved to a first position located outside of the center area of the touch display and the second circular icon is moved from a second position located outside the center area of the touch display to the center area of the touch display and enlarged in size from the second size to the first size.
Moving apparatus for cleaning, collaborative cleaning system, and method of controlling the same
The disclosure relates to a moving apparatus for cleaning, a collaborative cleaning system, and a method of controlling the same, the moving apparatus for cleaning including: a cleaner configured to perform cleaning; a traveler configured to move the moving apparatus; a communicator configured to communicate with an external apparatus; and a processor configured to identify an individual cleaning region corresponding to the moving apparatus among a plurality of individual cleaning regions assigned to the moving apparatus and at least one different moving apparatus based on current locations throughout a whole cleaning region, based on information received through the communicator, and control the traveler and the cleaner to travel and clean the identified individual cleaning region. Thus, the individual cleaning regions are assigned based on the location information about the plurality of cleaning robots, and a collaborative clean is efficiently carried out with a total shortened cleaning time.
Moving apparatus for cleaning, collaborative cleaning system, and method of controlling the same
The disclosure relates to a moving apparatus for cleaning, a collaborative cleaning system, and a method of controlling the same, the moving apparatus for cleaning including: a cleaner configured to perform cleaning; a traveler configured to move the moving apparatus; a communicator configured to communicate with an external apparatus; and a processor configured to identify an individual cleaning region corresponding to the moving apparatus among a plurality of individual cleaning regions assigned to the moving apparatus and at least one different moving apparatus based on current locations throughout a whole cleaning region, based on information received through the communicator, and control the traveler and the cleaner to travel and clean the identified individual cleaning region. Thus, the individual cleaning regions are assigned based on the location information about the plurality of cleaning robots, and a collaborative clean is efficiently carried out with a total shortened cleaning time.
Focused probabilistic entity resolution from multiple data sources
Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
Focused probabilistic entity resolution from multiple data sources
Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
MEETING COLLABORATION SYSTEMS, DEVICES, AND METHODS
A method for conducting a communications session comprising: displaying, by a client device, a communications interface including a first canvas, a second canvas, and a content browser, wherein: the first canvas is arranged to display a media stream, the second canvas is arranged to display a sequence of content items provided by a communications system, and the content browser is arranged to display identifiers for one or more document files that are associated with the communications session; detecting a first input that selects a document file from the content browser; in response to the first input, transmitting, from the client device to the communications system, an instruction to provide a new sequence of content items that corresponds to the document file; and displaying the new sequence of content items in the second canvas, wherein each content item in the new sequence is generated by converting a different portion of the document file from a document format to another format, wherein at least one of the document files identified in the content browser is associated with the communications session before the communications session is started, and the content browser is displayed during the communications session.
MOBILE TERMINAL AND CONTROL METHOD THEREOF
Provided are a mobile terminal having a plurality of display areas and a control method thereof. The mobile terminal includes a main body having a front surface, a side surface, and a rear surface, a display disposed on the front surface and extending from the front surface to the side surface, a wireless communication unit wirelessly communicating with an external device, and a controller receiving identification information of the external device in response to recognition of the external device, and controlling information output on the touch screen on the basis of the received identification information, wherein, on the basis of the identification information of the external device.
System and method for leveraging a persistent enhanced notification via a software development kit
The present invention is a system and user interface for a native toolbar that sits within a notification or control center of an operating system (OS) and looks native to the device. The native toolbar allows the user to see the notification at the top of their screen or display and is accessible prior to the user unlocking their device and through the notification center within the OS. The native toolbar provides access to frequently used applications, utility applications, a news feed as well as a search function by sending requests and receiving data from a platform that provides the native toolbar with data related to the device being used by the user to allow the native toolbar to appear native to the device.
DISPLAY INFORMATION GENERATION SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT
A display information generation system includes circuitry configured to acquire a record set including a plurality of records respectively representing a correspondence relationship between a plurality of attribute values belonging to attributes different from each other; acquire selected-attribute information identifying a plurality of selected attributes selected from the attributes; acquire display area information about a display area; on the basis of the selected-attribute information and the display area information, extract a plurality of selected attribute values belonging to the selected attributes from the record set, and generate an aggregated-record set including a plurality of aggregated attribute values into which the extracted selected attribute values are aggregated to fit in the display area; and from the aggregated record set, generate display information generating a display image including an aggregation chart representing the correspondence relationship between the selected attributes.