Patent classifications
H04L67/01
EFFICIENT HANDLING OF BI-DIRECTIONAL DATA
A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
Image processing system for verification of rendered data
An image processing system for verifying that embedded digital content satisfies a predetermined criterion associated with display of the content, the image processing system a content embedding engine that embeds content in a resource provided by a content provider and that configures the resource for rendering, a rendering engine that renders the content embedded in the resource; an application interface engine that interfaces with the rendering engine and that generates a visualization of the resource and of the embedded content rendered in the resource; and an image processing engine that processes one or more pixels of the generated visualization of the resource and of the embedded content and the resource to verify that the specified visual element satisfies the predetermined criterion; and transmits verification data comprising an indication of whether the predetermined criterion is satisfied.
Image processing system for verification of rendered data
An image processing system for verifying that embedded digital content satisfies a predetermined criterion associated with display of the content, the image processing system a content embedding engine that embeds content in a resource provided by a content provider and that configures the resource for rendering, a rendering engine that renders the content embedded in the resource; an application interface engine that interfaces with the rendering engine and that generates a visualization of the resource and of the embedded content rendered in the resource; and an image processing engine that processes one or more pixels of the generated visualization of the resource and of the embedded content and the resource to verify that the specified visual element satisfies the predetermined criterion; and transmits verification data comprising an indication of whether the predetermined criterion is satisfied.
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.
SYSTEMS AND METHODS FOR MONITORING CROSS-DOMAIN APPLICATIONS IN WEB ENVIRONMENTS
The described technology provides a capability for web applications from different domains to interact within one application environment. For example, an enterprise web application executing on a client terminal is provided the capability to monitor a second web application from a third party vendor even when the second web application is independently executing within an iframe or the like within the enterprise web applications container or context. In some example embodiments, the communication is enabled by a composite cookie or key that incorporates portions of an enterprise web application cookie or key and also portions of a vendor web application cookie or key.
PHOTOGRAPHIC HISTORICAL DATA GENERATOR
A method and a system are disclosed including a mobile computing device, having a photo history app to obtain various information about a photo to be taken including geolocation data, geographic direction of the photo with respect to its subject, date, time, photographer's information, city name, angle of the picture or video, scene identifier such as a name or other designation of a subject building, park, street, library, courthouse, theater and the like. Taking a picture from an event or a famous person may cause an identification or other relevant information about the event or person to be recorded with the picture. The obtained data may be transmitted to a remote picture processing server with a database for processing to further obtain, from other sources, various statistics about the received picture. The server may return some of the relevant information to the app.
EFFICIENT DYNAMIC PROOFS OF RETRIEVABILITY
The present invention relates to a data storage and retrieval system. The system includes a at least one client device; and at least one-server. The server includes at least one memory, a processor and a log store. The client data is divided into different blocks and stored in the server. Different logs are generated for each block and stored in the log store. The storage in the server are audited for ensuring their integrity. The present invention also relates to a method used to store and retrieve data form the above system. The present invention also relates to a method used to initialize empty buffers in a storage of a system.
DOMAIN NAME SYSTEM SERVERS FOR DYNAMIC HOST CONFIGURATION PROTOCOL CLIENTS
In some examples, a method includes determining, with a Dynamic Host Configuration Protocol (DHCP) server, a primary Domain Name Service (DNS) server and a backup DNS server for a DHCP client in a network. In this method, the primary DNS server and the backup DNS server are automatically determined from a pool of DNS servers to provide a predetermined Quality of Experience (QoE) for the DHCP client based on dynamic network parameters of the network. The method can further include assigning, with the DHCP server, the primary and backup DNS servers to the DHCP client.
SYSTEM, APPARATUS AND METHOD FOR ENCRYPTING OVERLAY NETWORKS USING QUANTUM KEY DISTRIBUTION
A network system is provided for improving network communication performance between a first client site and a second client site, the network system including: at least one client site network component bonding or aggregating one or more diverse network connections; and at least one network server component, configured to interoperate with the client site network component, the network server component including a server/concentrator that is implemented at an access point to a high performing network, between the client site network component and the network server component data traffic is carried to a network backbone of the high performing network, while maintaining management of data traffic so as to provide a managed network path that incorporates both at least the bonded/aggregated connection and at least one network path carried over the high performing network. The system uses quantum key distribution to encrypt the managed network path.
VEHICLE INFORMATION TRANSMISSION SYSTEM
A vehicle information transmission system that carries out communication with a management server that manages a vehicle includes an electronic control unit. The electronic control unit is configured to acquire vehicle information in accordance with a third sampling pattern that is a combination of a first sampling pattern and a second sampling pattern. The vehicle information is transferred within an in-vehicle network installed in the vehicle. The first sampling pattern is a sampling pattern in which the vehicle information is sampled at a change point at which a predetermined change has occurred. The second sampling pattern is a sampling pattern in which the vehicle information is sampled at intervals of a predetermined period. The electronic control unit is configured to transmit the acquired vehicle information to the management server.