Extending policy rulesets with scripting

US Patent 10,454,768
October 22, 2019
Embodiments are directed towards using policy rules that may be extended by scripting operative on a traffic management device. Each policy rule may have a condition and a corresponding action. If the condition is a script, a script engine separate from the policy engine may be employed to execute the script to determine if the condition is met. Otherwise, the policy engine may determine if the condition is met based on declarative expressions that comprise the condition. If the condition is met the action corresponding to the policy rule may be executed. Scripts may be used to compute the values of operands that may be used in one or more of the expression that comprise a condition for a policy rule. Also, the action corresponding to a policy rule may be implemented using a script that is executed by a script engine.

Docking sleeve with electrical adapter

US Patent 10,454,515
October 22, 2019
A protective arrangement for an electronic device includes a flexible cover having a panel and a skirt that form an interior cavity to receive an electronic device; and an adapter fixedly positioned in the flexible cover and having a male plug with connectors extending into the interior cavity of the flexible cover for mating with a female socket of the device and a contactor with contacts adjacent outwardly from the flexible cover and electrically coupled to one or more of the connectors of the plug. A docking cradle or external adapter can receive the electronic device and cover.

Web browser remoting using network vector rendering

US Patent 10,452,868
October 22, 2019
Methods, systems, and techniques for application isolation by remote-enabling applications are provided. Example embodiments provide an Adaptive Rendering Application Isolation System ("ARAIS"), which transparently and dynamically enables applications to run in an isolated execution environment yet be rendered locally in a manner that minimizes the amount of data to be transferred and the latency caused by expensive computation and/or by overburdening available bandwidth by remoting rendering using draw commands over rendering using pixel pushing or other techniques. In one embodiment, the ARAIS includes an orchestrator server which comprises remoting level determination logic and rules engine, pre-computed graphics libraries, connection support logic, data repositories for objects such as a render cache, whitelists, blacklists, client privileges, and application information, and one or more secure containers running remote application instances. These components cooperate to deliver isolation-ready technology to client applications.

Fast scanning with dynamic voxel probing

US Patent 10,451,737
October 22, 2019
A LIDAR system includes a scanner; a receiver; and one or more processor devices to perform actions, including: scanning a continuous light beam over the field of view in a first scan pass; detecting photons of the continuous light beam that are reflected from one or more objects; determining a coarse range to the one or more objects based on times of departure of the photons of the continuous light beam and times of arrival of the photons at the receiver; scanning light pulses over the field of view in a second scan pass; detecting photons from the light pulses that are reflected from the one or more objects; and determining a refined range to the one or more objects based on times of departure of the photons of the light pulses and times of arrival of the photons at the receiver.

Orthogonal turbine with pressure-differential-controlled jets

US Patent United States Patent
October 22, 2019
An orthogonal power unit includes blade sections with pressure sensitive elements on either side of a foil contour, such as at the widest point. Vents are positioned rearward of the pressure sensitive elements. A controller, such as a linkage or electronic controller, senses a pressure differential between the pressure sensitive elements. When the pressure differential exceeds a threshold, a valve coupled to the vent on the low-pressure side is opened to release pressurized fluid from that vent. The fluid may be combustible gas and an ignitor may be incorporated into the turbine blade to ignite the gas. A channel may pass through the blade sections and a back-pressure valve in each valve section couples the channel to a cavity from which fluid is released through the vents.

Fishing rod holder with a top mount receptacle for receiving a device mount

US Patent 10,448,626
October 22, 2019
A fishing rod holder includes a mounting arrangement configured to either be received by a mounting apparatus or to mount to a surface. A rod retainer is coupled to the mounting arrangement. The rod retainer includes at least one retaining wall having an outer surface and defining an inner cavity configured to receive and hold a portion of a fishing rod. A top mount receptacle is configured to receive a device mount. The top mount receptacle includes a base disposed on the outer surface of the rod retainer. The base includes a mounting surface configured for receiving a portion of the device mount.

Engine for modeling and executing custom business processes

US Patent 10,445,680
October 15, 2019
Embodiments are directed towards managing online computer services to create custom business processes. A visualization model representing a business process may be provided. If the visualization model a modeling engine may produce a flow model from the visualization model. A flow model may be provided based on the visualization model, such that the flow model includes flow nodes and edges associating the flow nodes. A control model that is overlaid on the flow model may be provided, such that the control model may be arranged to share the flow nodes and the edges of the flow model. A data model that is overlaid on the flow model may be provided. The data model may be arranged to include one or more data model edges. The flow model may be provided to an executive engine that executes the flow model using one or more execution engines.

Herb keeper

US Patent 10,442,609
October 15, 2019
An herb keeper includes a container having a floor and upwardly extending sidewalls forming an interior space, the sidewalls terminating in an upper rim. A lid is removably attached to the upper rim and movable between a closed position which encloses the interior space, and an open position moved away from the upper rim. A basket is configured to fit within the container and rest on the interior floor of the container. A flexible strap includes a first end attached to the interior side of the lid and a second end attached to the basket. Movement of the lid away from the container causes the strap to pull the basket upward, providing easier access to the basket.

Systems and methods for selecting stimulation parameters by targeting and steering

US Patent 10,441,800
October 15, 2019
Methods and systems for selecting stimulation parameters using targeting and steering techniques are presented. For example, a method or system (via actions performed by a processor) can include receiving a name of an anatomical or physiological target or a name of a disease or disorder; receiving a clinical goal; and using at least 1) the anatomical or physiological target or disease or disorder and 2) the clinical goal, selecting a set of stimulation parameters. Another method or system (via actions performed by its processor) can include receiving a first set of stimulation parameters; receiving a command to alter the first set of stimulation parameters that does not include, or is not composed exclusively of, a numerical value for any of the stimulation parameters; and modifying the first set of stimulation parameters to create a second set of stimulation parameters based on the command.

Apparatus, systems and methods for song play using a media device having a buffer

US Patent 10,440,438
October 8, 2019
Systems and methods control presentation of audio-only content that is broadcast to a media device. An exemplary embodiment receives media content that is currently received in a channel of a broadcasted media content stream; determines whether the currently received channel is a type of channel that provides audio/visual content or a type of channel that provides audio-only content; controls presentation of the received media content using at least one audio/visual content control function in response to determining that the currently received channel is the type of channel that provides audio/visual content; controls presentation of the received media content using at least one audio-only content control function in response to determining that the currently received channel is the type of channel that provides audio-only content, wherein the at least one audio/visual content control function is different from the at least one audio-only content control function.