G06F9/06

System and method for flexible configuration of a controlling device

A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.

MOTION PLANNER CONSTRAINT GENERATION BASED ON ROAD SURFACE HAZARDS
20230192067 · 2023-06-22 ·

Provided are methods for motion planner constraint generation based on road surface hazards, which can include receiving information about an object, identifying the object as a particular road hazard, generating one or more motion constraints based on the road hazard, and controlling a vehicle based on the motion constraints. Systems and computer program products are also provided.

METHODS AND SYSTEMS FOR STITCHING ALONG A PREDETERMINED PATH
20170356112 · 2017-12-14 ·

Disclosed is a guiding apparatus for use with a machine to facilitate performing an action along a self-guided path on a substrate. The guiding apparatus may include a support member configured to be attached to at least a portion of the machine. Further, the guiding apparatus may include one or more of lighting units, optical sensors, controllers, and user interface components, mounted on the support member, configured to identify an object, obtain position of the object on a substrate and perform an action along a self-guided path in association with that object on the substrate.

Validating data stored in memory using cryptographic hashes

The present disclosure includes apparatuses, methods, and systems for validating data stored in memory using cryptographic hashes. An embodiment includes a memory, and circuitry configured to divide the memory into a plurality of segments, wherein each respective segment is associated with a different cryptographic hash, validate, during a powering of the memory, data stored in each respective one of a first number of the plurality of segments using the cryptographic hash associated with that respective segment, and validate, after the powering of the memory, data stored in a second number of the plurality of segments, data stored in each respective one of a second number of the plurality of segments using the cryptographic hash associated with that respective segment.

Dynamic chunking for delivery instances
09838450 · 2017-12-05 · ·

Techniques are provided for dynamically creating index files for streaming media based on a determined chunking strategy. The chunking strategy can be determined using historical data of any of a variety of factors, such as Quality of Service (QoS) information. By using historical data in this manner, index files can be generated using chunking strategies that can improve these factors over time.

Dynamic chunking for delivery instances
09838450 · 2017-12-05 · ·

Techniques are provided for dynamically creating index files for streaming media based on a determined chunking strategy. The chunking strategy can be determined using historical data of any of a variety of factors, such as Quality of Service (QoS) information. By using historical data in this manner, index files can be generated using chunking strategies that can improve these factors over time.

SMART BAG
20170346307 · 2017-11-30 ·

Examples relate to a smart bag for charging a set of electronic devices. An example smart bag may comprise a set of power sources integral to the smart bag, where the set of power sources may comprise multiple power sources. The example smart bag may also comprise a power management engine that manages provision of power from each of the set of power sources to a first electronic device.

SMART BAG
20170346307 · 2017-11-30 ·

Examples relate to a smart bag for charging a set of electronic devices. An example smart bag may comprise a set of power sources integral to the smart bag, where the set of power sources may comprise multiple power sources. The example smart bag may also comprise a power management engine that manages provision of power from each of the set of power sources to a first electronic device.

Method and apparatus for remote field programmable gate array processing

In one embodiment, an apparatus comprises a fabric controller of a first computing node. The fabric controller is to receive, from a second computing node via a network fabric that couples the first computing node to the second computing node, a request to execute a kernel on a field-programmable gate array (FPGA) of the first computing node; instruct the FPGA to execute the kernel; and send a result of the execution of the kernel to the second computing node via the network fabric.

Distributed cloud agents for managing cloud services

A first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a network is provided by a remote network management platform. A first connection is established to the first cloud extension agent. A second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a network is provided by the remote network management platform. A second connection is established to the second cloud extension agent. A first set of instructions is provided to the first cloud extension via the first connection and a second set of instructions is provided to the second cloud extension via the second connection.