US Pat. No. 10,173,870

SWIVEL WINCH ROTATED VIA AN ACTUATOR IN RESPONSE TO PRESSURE SENSOR DATA

Hall Labs LLC, Provo, UT...

1. A winch assembly, comprising:a winch frame having a first end bracket and a second end bracket;
a winch drum disposed within the frame between the first end bracket and the second end bracket, wherein the winch drum is rotatable about a drum axis defined by the first end bracket and the second end bracket;
a winch cable windably connected to the winch drum;
a guide rod mounted on the winch frame and disposed substantially parallel to the drum axis;
a fairlead slidably attached to the guide rod, the fairlead comprising an orifice through which the winch cable passes, the fairlead for positioning the winch cable onto the winch drum;
a plurality of sensors circumferentially mounted to the orifice, wherein each of the plurality of sensors detect pressure from the winch cable, each of the plurality of sensors providing pressure data;
a swivel mount coupled to the winch frame, the swivel mount comprising a base plate, a bearing, and a swivel plate, wherein the winch frame is coupled to the swivel plate;
an actuator that swivels the swivel plate with respect to the base plate; and
a controller that controls the actuator, wherein the controller controls the actuator based on the pressure data.

US Pat. No. 10,178,745

METHOD OF CHARGING A LIGHT BULB

Hall Labs LLC, Provo, UT...

1. A method of charging a light bulb comprising:detecting with a processor and memory in the light bulb that a battery within the light bulb is below a predetermined battery state-of-charge threshold;
providing an external switch device powered by an external power source coupled with the processor and the battery;
sending a wireless signal from a wireless transceiver within the light bulb to the switch device to supply power to the battery within the light bulb when the battery within the light bulb is below the predetermined battery state-of-charge threshold;
and charging the battery within the light bulb via the switch device and external power source.

US Pat. No. 10,057,163

SENDING COMMUNICATION BETWEEN A REMOTE DEVICE AND A CONTROL SERVER

Hall Labs LLC, Provo, UT...

1. A method for sending communication between a remote device and a control server, the method comprising:receiving a reduced packet from a remote device when a reduced server identifier in the reduced packet matches a value indicating a control server, the reduced packet comprising the reduced server identifier and a data payload;
identifying, based on the reduced server identifier, the control server;
constructing a device network packet to send to the control server based on the reduced packet, wherein a payload data in the device network packet consists of the reduced packet and a security token;
sending over a computer network to the control server, the device network packet;
accepting over the computer network, from the control server, a control network packet;
building a reduced control packet, the reduced control packet comprising the reduced server identifier and a control instruction; and
transmitting, using a wireless transmission medium, the reduced control packet to the remote device.

US Pat. No. 10,178,016

DEPLOYMENT AND COMMUNICATIONS TEST OF INTERMEDIATE-RANGE DEVICES USING A SHORT-RANGE WIRELESS MOBILE DEVICE

Hall Labs LLC, Provo, UT...

13. A dual-transceiver device for wireless communication at intermediate ranges, configurable and testable through a short-range communications link to a mobile device, said dual-transceiver device comprising:an intermediate-range wireless transceiver functional for point-to-point wireless communication at intermediate ranges with a distant intermediate-range wireless device;
a short-range wireless transceiver configured to communicate with a mobile device at short-ranges;
a non-volatile memory;
an activator input; and
an electronic circuit implementing a state machine immutable to power-transient events;
wherein said state machine of said dual-transceiver device is configured to perform the functions of:
(a) receiving an activation on said activator input,
(b) entering a pairing state whereby said short-range transceiver is active, said intermediate-range transceiver is inactive, and communications can be established with said mobile device,
(c) receiving communications parameters from a mobile device over said short-range transceiver,
(d) over said short-range transceiver, receiving a directive to test intermediate-range communications with a distant wireless device,
(e) following the receiving of a directive to test intermediate-range communications, pivoting to a state whereby said short-range transceiver is inactive, said intermediate-range transceiver is active, and said dual-transceiver device conducts a test of the intermediate-range communications link with a distant wireless device,
(f) following the conducting of a test of the intermediate-range communications link, pivoting to a reporting state whereby said short-range transceiver is active, and said intermediate-range transceiver is inactive,
(g) while in the reporting state, transmitting a report of the test of the intermediate-range communications link,
(h) receiving a command through said short-range transceiver to enter normal operation, and
(i) following the receiving of a command to enter normal operation, pivoting to a state whereby said short-range transceiver is inactive, said intermediate-range transceiver is active, and said dual-transceiver device conducts communications with a distant wireless device at intermediate ranges in the course of normal operation.

US Pat. No. 10,046,962

MOBILE VEHICLE REFUELING SYSTEM

Hall Labs LLC, Provo, UT...

1. A mobile vehicle refueling system comprising:a vehicle comprising a first communication device,
the first communication device wirelessly transmitting data to and receiving data from a network;
a mobile fuel station comprising a second communication device,
the second communication device wirelessly transmitting data to and receiving data from the network,
the mobile fuel station further comprising separate refueling reservoirs each storing respectively liquid, gaseous, and electric fuel for refueling third-party vehicles and dispensing the fuel from the refueling reservoirs through a single hybrid fuel line comprising electrical wires for dispensing electric fuel therethrough for refueling the third-party vehicles;
fuel nozzles each for dispensing one of liquid, gaseous, and electric fuel respectively each fuel nozzle selectively detachably connected to the single hybrid fuel line; and wherein
the first communication device transmits to the network a vehicle location and a vehicle fuel status, the second communication device receives the vehicle location and the vehicle fuel status, and the mobile fuel station travels to the vehicle location to perform a refueling service.

US Pat. No. 10,036,119

THIMBLE ASSEMBLY FOR A CORD

Hall Labs LLC, Provo, UT...

1. A thimble assembly, comprising:an arch portion connecting a first leg portion to a second leg portion;
a peripheral groove extending substantially along an outer surface of the first and second leg portions and the arch portion;
a plurality of connectors extending from a first lip of the peripheral groove and connecting to a second lip of the peripheral groove, wherein the connectors traverse the peripheral groove across the first and second leg portions and the arch portion;
a length of cord comprising a plurality of strands that form at least a partial loop that traverses the peripheral groove;
wherein the connectors are enclosed by the strands such that the strands are woven around the connectors;
wherein the peripheral groove comprises a plurality of barbs embedded into the strands;
a wireless tension detector connected to the first and second lips of the peripheral groove comprising a sensor that senses radial expansion and contraction of the cord under tension;
wherein the wireless tension detector comprises a microcontroller with one or more processing units for comparing the radial expansion and contraction of the cord to a predetermined acceptable range; and
an alert signal to indicate the radial expansion and contraction of the cord is not within the predetermined acceptable range.

US Pat. No. 10,112,652

THREE-WHEELED VEHICLE CRUMPLE ZONE

Hall Labs LLC, Provo, UT...

1. A three-wheeled vehicle crumple zone, comprising:a triangular, single-sided swing arm coupling a wheel to a frame of the vehicle at an end-most portion of the vehicle, wherein the swing arm comprises:
a u-shaped frame yoke coupling the swing arm to the frame; and
an angled wheel yoke coupling the wheel to the swing arm, the wheel yoke extending from the frame yoke at an angle ranging from 40 to 70 degrees, such that the frame yoke, the wheel yoke, and a centerline axis extending perpendicularly from the frame yoke form a right triangle,
wherein the angle is such that a collision force required to reduce the angle is less than a force required to bend the frame where the frame yoke couples to the frame.

US Pat. No. 10,087,680

BATTERY-POWERED WINDOW COVERING

Hall Labs LLC, Provo, UT...

1. A motorized window covering, comprising:a shade comprising an upper end and a lower end opposite the upper end;
a shade deployment assembly at the upper end that deploys the shade to cover a window, comprising:
a rotatable element connected to the shade that rotates to deploy and retract the shade;
a motor and gear assembly that rotates the rotatable element; and
one or more mounting brackets that mount the deployment assembly to a surface; one or more batteries that power the motor, the one or more batteries removably disposed in a housing connected to the shade at the lower end; and
wiring disposed in the shade and electrically coupling the motor to the one or more batteries.

US Pat. No. 10,084,275

ELECTRICALLY CONDUCTIVE WALL CONNECTOR

Hall Labs LLC, Provo, UT...

1. A system comprising:one or more connectors mounted to a wall, each connector comprising a groove, the groove comprising a lip comprising a first electrical conductor coupled to a source of electrical power; and
one or more suspendable objects, each suspendable object comprising at least one horizontal track comprising at least one opening that engages the lip when the one or more connectors slide along the at least one horizontal track, thereby suspending the one or more suspendable objects from the wall, and the at least one opening comprising a second electrical conductor that engages the first electrical conductor when the at least one opening engages the lip.

US Pat. No. 10,212,870

BRIDGING APPARATUS

Hall Labs LLC, Provo, UT...

1. A bridging apparatus, comprising:a hinged overlay plate attached to a vertically moveable surface adjacent to a stationary structure, the hinged overlay plate comprising:
a glide in angular contact with a wall of the stationary structure; and
a switch,
wherein the glide moves along the wall of the stationary structure as the moveable surface moves upward toward a coplanar position with a landing of the stationary structure, the hinged overlay plate rotating to a 90-degree angled, horizontal position as the moveable surface reaches the coplanar position, and
the switch stopping the upward motion of the moveable surface when the hinged overlay plate reaches the 90-degree angled, horizontal position.

US Pat. No. 10,124,711

AUTOMATED FLORA OR FAUNA RETRIEVER

Hall Labs LLC, Provo, UT...

1. A flora or fauna retrieval apparatus, the apparatus comprising:a processor;
a sensor identifying the position of the flora or fauna retrieval apparatus;
a number of flora or fauna attribute sensors coupled to a frame, the flora or fauna attribute sensors measuring an attribute of a number of animals or plants having a total volume less than 100 quarts and having been retrieved by the flora or fauna retrieval apparatus;
a movement system, communicatively coupled to the processor, comprising an engine or motor;
a movement system power source;
a transmission comprising at least one of a gearbox, clutch, different, and, at least one wheel,
a flora or fauna storage container mechanically connected to the frame to contain received animals or plants, the flora or fauna storage container comprising
a temperature regulator communicatively coupled to the processor;
an adjustable aperture device communicatively coupled to the processor and defining an aperture, the adjustable aperture device allowing an in-flow volume of air; and,
a humidity controller communicatively coupled to the processor;
wherein the frame is operably coupled to the at least one wheela non-transitory storage medium communicatively connected to the processor; the non-transitory storage medium comprising:a transportation module communicatively-coupled to the movement system, the transportation module instructing the movement system to transport the flora or fauna retrieval apparatus between a first location and a second location;
a location identification module communicatively coupled to the sensor, the location identification module being coupled to the frame and identifying the location of the flora or fauna retrieval apparatus;
a communication module communicatively-coupled to the number of flora or fauna attributes sensors, the communication module comprising programmable code stored on the non-transitory storage medium wherein the programmable code comprises instructions for communicating an authentication token to an authentication module operating an enclosure barrier actuator;
communicating with an enclosure actuator module opening and closing an enclosure barrier actuator; and,
communicating with a computing device to a) receive information about when the animals or plants are to be retrieved and b) obtain information about the optimal conditions for animals or plants scheduled to be delivered to the flora or fauna storage container.

US Pat. No. 10,177,583

UNIVERSITY SWITCH AND DOCK WITH FLIP-OUT DOCKING PRONG

Hall Labs LLC, Provo, UT...

1. An apparatus comprising:a battery-powered wireless switch having a microcontroller, a short range wireless transmitter, one or more tactile control buttons, one or more docking prongs, each docking prong contained within a groove in a switch back, pivot pins through one end of each docking prong perpendicular to a prong longitudinal axis and parallel to the switch back, flexible strips coupled to the same end of each docking prong as the pivot pins, and a prong extender button coupled to the flexible strips; and
a switch dock comprising one or more docking prong slots, wherein the number of slots matches the number of prongs, and wherein the prongs fit in the slots to mount the switch to the dock.

US Pat. No. 10,112,809

RELIABLE SPOOLING FOR A MOTORIZED LIFTING/PULLING DEVICE

Hall Labs LLC, Provo, UT...

1. An apparatus comprising:a motor;
a drum rotated by the motor to draw in or let out a line from the drum, the drum comprising a groove formed in an outer surface thereof to accommodate the line; and
a roller tracking and extending into the groove immediately over the line in order to push the line into the groove, wherein the roller is rotated to assist the drum in spooling the line onto and off of the drum.

US Pat. No. 10,299,319

ZERO-RESONANCE MICROWAVE OVEN

Hall Labs LLC, Provo, UT...

1. A zero-resonance microwave oven, comprising:a cooking cavity;
an opening that allows access to the cavity;
a plurality of microwave-transparent walls surrounding the cavity;
a microwave-opaque housing surrounding the plurality of microwave-transparent walls; and
a reservoir surrounding the cavity, the reservoir filled with a dielectric material and disposed between the plurality of microwave-transparent walls and the microwave-opaque housing, the reservoir having a depth greater than or equal to half the penetration depth of microwaves in the dielectric material and less than or equal to twice the penetration depth of microwaves in the dielectric material.

US Pat. No. 10,142,165

ADAPTIVE COMMUNICATION CHANNEL REDUNDANCY IN A HUB-BASED INTERMEDIATE-RANGE SYSTEM

Hall Labs LLC, Provo, UT...

1. A system of devices in communication at intermediate ranges, the devices utilizing a set of discrete radio-frequency channels, the channels optionally including a set of digital spread-spectrum frequencies, said system comprising:a hub comprising a set of radio-frequency receivers functional for wireless communication over the set of discrete radio-frequency channels, said hub containing an electronic circuit implementing a state machine immutable to power-transient events, said hub further containing a memory wherein may be stored an end-device registry; and
a plurality of end-devices each comprising a radio-frequency transceiver functional for wireless communication over the set of discrete radio-frequency channels, each of said end-devices further containing an electronic circuit implementing a state machine immutable to power-transient events, each of said end-devices having stored thereon a unique identifier, each of said end-devices further implementing a control or a sensing function, each of the plurality of said end-devices being physically located within communicative locality of said hub;
wherein the state machine of said hub is configured to sequence through a set of states to implement the functions of:
(a) initializing said hub electronic circuit and said radio-frequency receivers into a power-on state,
(b) accessing a list of registered end-devices,
(c) maintaining a memory record for each of said receivers of said hub, that record having contents that include a set of communications parameters,
(d) maintaining a memory record for each registered end-device configured to communicate with said hub in an asynchronous mode,
(e) maintaining a memory record of the assignment between one of said receivers and one of said registered end-devices,
(f) receiving on each of said receivers incoming packets from said end-devices,
(g) in the course of said receiving, identifying the presence and absence of communication failure events,
(h) in the course of said receiving and following reception of a packet from an end-device without an identified communication failure event, adjusting a metric for that end-device in a predetermined decay to indicate better communication quality,
(i) in the course of said receiving and following reception of a packet from an end-device with an identified communication failure event, adjusting a metric for that end-device in a predetermined accumulation to indicate worse communication quality,
(j) following an adjustment to a communication quality metric for an end-device to indicate better communication quality, testing that metric for having subsided below a predetermined R? threshold,
(k) following the testing of a communication quality metric for an end-device against a predetermined R? value, considering for that end-device a move to a channel having a reduction in communication redundancy,
(l) following the consideration for a move to a channel having a reduction in communication redundancy for an end-device and upon that consideration yielding a positive result, identifying a receiver open to receive an assignment of that end-device using a channel having a reduction in communication redundancy,
(m) following an adjustment to a communication quality metric for an end-device to indicate worse communication quality, testing that metric for having exceeded a predetermined R+ value,
(n) following the testing of a communication quality metric for an end-device against a predetermined R+ value, considering for that end-device a move to a channel having an increase in communication redundancy,
(o) following the consideration for a move to a channel having an increase in communication redundancy for an end-device and upon that consideration yielding a positive result, identifying a receiver open to receive an assignment of that end-device using a channel having an increase in communication redundancy, and
(p) following the identification of a receiver to receive an assignment of an end-device, enqueuing a packet commanding that end-device to reconfigure communications parameters for the identified receiver, and updating the memory records of both that end-device and the identified receiver; and
wherein the state machine of each of said end-devices is configured to sequence through a set of states to implement the functions of:
(q) sending packets to the hub on one of the channels in asynchronous mode,
(r) receiving response packets from said hub containing a command to change the channel for the sending of future packets, and
(s) upon receipt of a command to change channel, reconfiguring said transceiver to transmit using the parameters of that channel.

US Pat. No. 10,132,115

HEADRAIL OF A WINDOW COVERING WITH SAFETY DEVICE FOR AUTOMATICALLY ADJUSTING THE HEADRAIL MOUNTING

Hall Labs LLC, Provo, UT...

1. A headrail for a window covering comprising:an extensible end cap comprising:
a mounting bracket;
a piston, wherein the piston is connected to the mounting bracket;
a floating bearing, wherein the floating bearing is connected to the piston;
a sensor for measuring the amount of pressure or force applied to the piston;
a gearbox, wherein the gearbox is disposed within the headrail, the gearbox comprising:
a motor;
a main gear comprising a plurality of external teeth, wherein the main gear is coupled to the motor;
a threaded rod comprising an external thread, wherein the plurality of external teeth of the main gear mesh with the external thread, wherein the threaded rod is coupled to the floating bearing; and
a controller, wherein the controller is electrically connected to the sensor and to the motor.

US Pat. No. 10,138,675

BATTERY HOUSING SHAPED TO FIT IN A HEADRAIL OF A WINDOW BLIND

Hall Labs LLC, Provo, UT...

1. A battery housing for a window blind comprising:two spaced apart elongated battery compartments for housing a plurality of batteries wherein each of the two elongated battery compartments comprises a length and a width of a generally keyhole shaped cylinder comprising a circular portion intersecting a rectangular portion, wherein the two elongated battery compartments are disposed substantially parallel to each other;
a partially keyhole shaped elongated channel partially formed by adjacent walls of the generally keyhole shaped battery compartments, the partially keyhole shaped elongated channel comprising a bottom surface joining the respective tubular shaped battery compartments along the rectangular portions, wherein the partially keyhole shaped elongated channel is positioned in the space between and substantially parallel to the respective elongated battery compartments;
a base housing, the base housing comprising a first side and a second side joined by side walls defining an interior of the base housing, wherein the second side of the base housing is mechanically connected to the elongated keyhole shaped battery compartments substantially along the length of each of the rectangular portions of the respective elongated battery compartments, wherein the respective rectangular portions are open to the interior and wherein a section of the second side of the base housing defines the bottom surface of the elongated channel and the first side of the base housing is attached to the side walls opposite the second side and provides a cover for the base housing.

US Pat. No. 10,196,809

MODULAR BUILDING COMPONENT FOR FLOOR AND CEILING WITH ROD-BASED DIMENSIONS

Hall Labs LLC, Provo, UT...

1. A modular building component comprising:a prismatic box structure comprising two or more equal partitions, each partition comprising one or more automatic lifting devices and a box frame that nests removably inside the partition and that is lifted from inside the partition by means of the one or more automatic lifting devices,
and the prismatic box structure further comprising length and width dimensions that are multiples of one-half rod, such that a plurality of the prismatic box structures can be placed side by side horizontally to create a ceiling and a floor with rod-based dimensions, the ceiling and the floor being components of a building with rod-based dimensions,
and a plurality of the buildings with rod-based dimensions being placed side by side to fill equal portions of an entire width of a perfect-acre lot.

US Pat. No. 10,113,360

ROLL-UP WALL TENSIONING

Hall Labs LLC, Provo, UT...

1. A flexible, roll-up wall, comprising:a roller drum having a selectively engageable one-way bearing;
one or more power supplies;
a motor coupled to the drum by a transmission and electrically coupled to at least one of the one or more power supplies;
a flexible, sound-attenuating sheet having a base fabric and a polymer coating surrounding the base fabric, the sheet coupled to the roller drum at a first end of the sheet;
an electromagnet and at least one of a corresponding permanent magnet or ferromagnet;
one or more conductive threads woven into the base fabric extending from the first end of the flexible sheet to a second end of the flexible sheet, at least one of the one or more conductive threads electrically coupled to the electromagnet and at least one of the one or more power supplies;
a force meter; and
a potentiometer electrically coupled between the at least one power source coupled to the electromagnet and the electromagnet, wherein the potentiometer varies the current delivered to the electromagnet based on a force measured by the force meter.

US Pat. No. 10,251,193

SYSTEM AND DEVICES USING A PREAMBLE-BASED DSS COMMUNICATION LINK AND SPECTRUM-IMPACT-SMOOTHED CHANNEL SETS IMPLEMENTING CHANNEL RESYNCHRONIZATION

Hall Labs LLC, Provo, UT...

1. A pair of wireless communications devices operational at intermediate ranges, said devices utilizing a set of discrete radio frequencies upon which are organized a set of spectrum-impact-smoothed (SIS) channels each having a distinct digital spread spectrum frequency sequence, each SIS channel specifying a unique frequency to be used in the transmission of a packet preamble relative to all of the other SIS channels within the set, a first one of said devices being a source of streamed data and the second one being a receiver of streamed data, each of said devices comprising:a transceiver functional for wireless communication using the frequency sequence of the spectrum-impact-smoothed channels;
and an electronic circuit implementing a state machine immutable to power-transient events;
wherein said state machine of each device is configured to sequence through a set of states to implement the functions of:
(a) configuring said transceiver of the particular device to transmit or receive a packet on a channel having distinct communication parameters,
(b) synchronizing with the other of said wireless devices on a first communications channel in the set of SIS channels, said synchronizing initiating a sequence of SIS channels beginning with the first communications channel,
(c) exchanging a packet with the other of said wireless devices using the first communications channel,
(d) repeatedly determining a next SIS channel to be used in the course of exchanging a packet with the other of said devices, said determining selecting a channel as directed or otherwise not yet used in the course of the sequence of SIS channels beginning with a first communications channel,
(e) repeatedly exchanging a packet with the other of said wireless devices using a determined next SIS channel;
wherein said state machine of said first device is configured to sequence through a set of states to implement the functions of:
(f) transmitting a packet to said second device containing an SIS channel directive from a current to a successive channel,
(g) after the transmission of a packet containing an SIS channel directive to a successive channel, receiving an acknowledgment from said second device, and
(h) after the receipt of an acknowledgment following the transmission of a packet containing an SIS channel directive to a successive channel, setting a current channel to the successive channel acknowledged by the second device; and
wherein said state machine of said second device is configured to sequence through a set of states to implement the functions of:
(i) receiving a packet from said first device containing an SIS channel directive to a successive channel, and
(j) after the reception of a packet containing an SIS channel directive to a successive channel, transmitting an acknowledgment to said first device, and
(k) after the reception of a packet containing an SIS channel directive to a successive channel, setting a current channel to the successive channel acknowledged by the first device.

US Pat. No. 10,206,081

DEPLOYMENT OF INTERMEDIATE-RANGE DEVICES USING A SHORT-RANGE MOBILE DEVICE

Hall Labs LLC, Provo, UT...

1. A method of registering and deploying intermediate-range wireless communications devices using a mobile device, the intermediate-range wireless communications device having a deployment transceiver, the mobile device having a short-range wireless transceiver operable to communicate with the intermediate-range wireless communications device through the deployment transceiver, the mobile device having a network connection by which a database may be accessed, said method comprising the steps of:installing to a mobile device having a short-range wireless transceiver a mobile application;
executing the installed mobile application;
at the mobile device, connecting to and interacting with a first intermediate-range wireless communications device using the short-range wireless transceiver;
at the mobile device, retrieving a unit identifier of a connected intermediate-range wireless communications device;
creating an entry in the database containing a retrieved unit identifier of a connected intermediate-range wireless communications device, the entry further having associated with the unit identifier a label code;
at the mobile device, scanning a label bearing a label code affixed to an intermediate-range wireless communications device;
verifying that the combination of a scanned label code and a retrieved unit identifier has a corresponding entry in the database;
receiving the selection of a second intermediate-range wireless communications device to be mated to the first intermediate-range wireless communications device;
commanding the mating of the second intermediate-range wireless communications device to the first intermediate-range wireless communications device;
creating an entry in the database containing an identifier for each of the first and second intermediate-range wireless communications devices in combination with point-to-point communications parameters;
physically installing the first intermediate-range wireless communications device, said installing including mounting and wiring the first intermediate-range wireless communications device into an operable state;
at the mobile device, taking images of the first intermediate-range wireless communications device as installed, and transmitting those images to be stored in the database;
receiving at the mobile device communications parameters earlier stored to the database for the first intermediate-range wireless communications device; and
transferring from the mobile device to the first intermediate-range wireless communications device communications parameters to be used in communicating with the second intermediate-range wireless communications device.

US Pat. No. 10,202,265

WINCH CABLE WIPER ASSEMBLY

Hall Labs LLC, Provo, UT...

1. A winch, comprising:a rotatable drum for winding and unwinding a first cable therefrom;
a cable guide for positioning said cable onto the drum;
the cable guide comprising a cable-wiping apparatus;
the cable-wiping apparatus comprising:
one or more actuators powered by an electricity source that also powers rotational movement of the drum, and wherein the one or more actuators are activated only when the drum rotates in a direction for winding the cable onto the drum;
a second cable for transmitting a mechanical force comprising an inner cable positioned within an outer cable housing and operatively connected to at least one actuator;
a wiper clamp operatively connected to the second cable and positioned near the first cable;
wherein the wiper clamp comprises at least one jaw surface that is in contact with the first cable when the first cable is pulled in.

US Pat. No. 10,218,594

INTERMEDIATE-RANGE MULTI-CHANNEL WIRELESS DEVICE FOR VARIABLE INTERFERENCE ENVIRONMENTS WITH ADAPTIVE REDUNDANCY AND PATIENCE INDICATORS

Hall Labs LLC, Provo, UT...

1. A system of devices operable at intermediate ranges utilizing a set of discrete radio-frequency channels organized into a plurality of base channels and sub-channels assigned to the base channels, the sub-channels providing a range of redundancy options under a base channel, said system providing adaptation for changing conditions of interference in a wireless environment, said system further providing an indication of latency due to an application of higher levels of redundancy, said system comprising:a first and a second wireless devices, each of said devices comprising (i) a radio-frequency transceiver functional for wireless communication over the set of discrete radio-frequency channels, (ii) a non-volatile memory wherein is stored a set of channel parameters corresponding to the set of discrete radio-frequency channels, and (iii) an electronic circuit implementing a state machine immutable to power-transient events;
wherein the state machine of each of said devices is configured to perform the functions of:
(a) initializing electronic circuit and radio-frequency transceiver of the device into a power-on state, the power-on state configuring said radio-frequency transceiver to operate on an initial sub-channel,
(b) setting a base channel, and
(c) configuring the transceiver of the device to operate on a selected sub-channel, where a sub-channel has been selected following the making of an indication of increased redundancy;
further wherein the state machine of at least one of said devices is further configured to perform the functions of:
(d) retaining a badness value for the sub-channel presently configured,
(e) detecting errors in packet communication,
(f) applying accumulation to the badness value where errors are detected,
(g) decaying the badness value where packet transmissions occur without an error detected,
(h) applying an R+ threshold to the badness value, such that where the badness meets or exceeds the R+ threshold an increase in redundancy is indicated, and
(i) where an increase in redundancy is indicated, selecting a sub-channel having increased redundancy than the sub-channel for which said transceiver is presently configured;
wherein the first of said devices has incorporated thereto an indicator viewable from the exterior of said first device; and
further wherein the state machine of said first device is configured to perform the functions of:
(j) determining the output state of said indicator, said determination using as a basis present channel parameters being used in communication with said second device, said determination being correlated to the latency experienced in communication with said second device, and
(k) controlling the state of said indicator using determinations made, such that a person viewing said indicator can discriminate conditions of latency in the communication between said first and second devices.

US Pat. No. 10,294,087

DIRECTIONAL WINCH-CABLE WIPER WITH SENSOR

Hall Labs LLC, Provo, UT...

1. A winch, comprising:a cable guide for positioning a cable during winding and unwinding;
the cable guide comprising a fairlead;
the fairlead comprising a compressional wiper system;
the compressional wiper system comprising:
a directional sensor to detect cable movement direction;
a clamp comprising a plurality of jaws;
the jaws surrounding the cable;
wherein the sensor sends an electrical signal to the clamp to tighten the jaws around the cable during winding and to widen the jaws when the cable is not being pulled in; and
wherein the jaws comprise a surface material that permits the cable to move when the jaws are compressed around the cable.

US Pat. No. 10,214,096

AIR INTAKE FILTER HOUSING

Hall Labs LLC, Provo, UT...

1. An air filter housing comprising: a base filter housing section connected to an air intake of a combustion engine; and a top filter housing section integrally formed into a vehicle hood, wherein the air filter housing is disassembled, thereby exposing an air filter in the air filter housing as the vehicle hood is lifted.

US Pat. No. 10,214,386

RACK AND CHAIN DRIVEN ELEVATOR

Hall Labs LLC, Provo, UT...

1. An elevator comprising:an elevator shaft, the elevator shaft comprising a corner rack mounted in each corner of the elevator shaft;
a transportable frame comprising a floor,
the transportable frame further comprising a lifting device mounted in each corner of the transportable frame beneath the floor, each lifting device comprising at least one silent chain, at least three sprockets connected to the at least one silent chain, and a motor connected to one of the sprockets;
each corner rack comprising a profile of the at least one silent chain and the at least one silent chain comprising a profile of each corner rack, and wherein
the at least one silent chain movably engages each corner rack to move the transportable frame up and down within the elevator shaft.

US Pat. No. 10,214,958

CUSTOMIZABLE GLASS WALL SYSTEM

Hall Labs LLC, Provo, UT...

1. A system comprising:a frame comprising a removable headboard;
at least two glazed, transparent panes mounted to the frame, defining an interior space with the frame;
a plurality of rollers comprising motors mounted to the removable headboard; and
a film attached to each of the plurality of rollers such that when the plurality of rollers are selectively actuated, the films are selectively disposed within the interior space within the frame, between the at least two glazed, transparent panes.

US Pat. No. 10,214,222

DETERMINING WEIGHT OF A VEHICLE IN REVERSE GEAR

Hall Labs LLC, Provo, UT...

1. A method comprising:providing predetermined calibration settings relating force to engine speed for a specific vehicle travelling in a reverse direction;
providing vehicle pitch measurements, roll measurements or a combination thereof;
determining filtered data based on the combination of pitch and roll measurements;
providing accelerometer data to determine vehicle velocity, acceleration and direction of travel;
altering the accelerometer data based on the filtered data;
determining by use of one or more processors of a machine, that one or more of a specific vehicle performance parameters fall within threshold ranges;
storing, in response to the specific vehicle performance parameters being within the threshold ranges, a plurality of data pairs, each data pair comprising a longitudinal acceleration and a drive force, the drive force determined according to a calibrated polynomial for a current velocity of the specific vehicle;
determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight, the total weight comprising a weight of the specific vehicle and a weight being hauled by the specific vehicle; and
transmitting the total weight to a display.

US Pat. No. 10,217,303

SYSTEM AND METHOD FOR DELIVERY OF GOODS WITH AUTOMATIC ACCESS CODE EXPIRATION

Hall Labs LLC, Provo, UT...

1. A method for delivering goods to recipients, the method comprising:providing a remote input receptor comprising a user interface for receiving one or more user inputs from a user;
providing a cloud-based network storing one or more acceptable inputs and comprising a network device for obtaining said one or more user inputs from the remote input receptor; wherein
the network device obtains said one or more user inputs from the remote input receptor while the user is using the user interface; wherein
the cloud-based network compares said one or more user inputs to said one or more acceptable inputs, the acceptable inputs at least partially derived from dynamically changing environmental parameters;
providing a remote device that is controlled based on the comparison of the one or more user inputs to the one or more acceptable inputs;
generating an access code to enable access to an enclosure;
the user inputs comprising the access code;
monitoring a status of a delivery of goods intended for deposit in the enclosure; and
automatically causing the access code to expire in response to detecting fulfillment of the delivery.

US Pat. No. 10,214,248

TRIPARTITE SUPPORT MECHANISM FOR FRAME-MOUNTED VEHICLE COMPONENTS

Hall Labs LLC, Provo, UT...

1. A vehicle, comprising:a unibody vehicle frame;
a vehicle body panel;
a windshield having one or more exposed edges;
one or more monolithic, tripartite support mechanisms, each of which provide support to at least three frame-mounted vehicle components, and each support mechanism comprising:
a windshield support arm coupled to the windshield along at least one edge of the windshield;
a side-view mirror support arm extending from the windshield support arm; and
a body panel fixing plate extending from the windshield support arm, the side-view mirror support arm, or both, wherein the fixing plate secures the body panel to the frame.

US Pat. No. 10,215,797

SMART BLINDS PCB TEST APPARATUS

Hall Labs LLC, Provo, UT...

1. A test apparatus for printed circuit boards comprising:a motor;
a gearbox coupled to the motor and comprising a gear directly connected to an output shaft;
a hard-stop control connected to a support frame adjacent to the motor;
a first printed circuit board connection port comprising a plurality of contact pins for attaching a lower portion of an electric-component connector that includes a first printed circuit board;
a position encoder comprising:
a diametrically magnetized magnet;
a second printed circuit board connection port for attaching an upper portion of the electric-component connector that includes a second printed circuit board that detects magnetic field changes in the diametrically magnetized magnet;
a magnetic shield enclosing portions of the diametrically magnetized magnet such that changes in the magnetic field are detected only by the second printed circuit board when inserted into the second printed circuit board connection port, and the first printed circuit board is magnetically isolated from the diametrically magnetized magnet; and
wherein the magnetic shield comprises a permalloy, mu-metal, nanocrystalline grain structure, or ferromagnetic metal coating;
wherein the first printed circuit board connection port is in a longitudinal position spatially separated below the second printed circuit board connection port, which is in a latitudinal position, such that a gap forming an unfilled space separates the first printed circuit board connection port from the second printed circuit board connection port; and
wherein the test apparatus tests both the first printed circuit board and the second printed circuit board of the electric-component connector in tandem.

US Pat. No. 10,293,863

VEHICLE BODY PANEL SECURING STRUCTURE

Hall Labs LLC, Provo, UT...

1. A three-wheeled automobile, comprisinga unibody frame, comprising:
an exposed unibody panel; and
one or more removable-panel securing fixtures disposed adjacent to the exposed unibody panel;
a flexible engine cowling panel secured to at least one of the one or more securing fixtures; and
one or more fasteners passing through the engine cowling panel and affixed to at least one of the one or more securing fixtures,
wherein the engine cowling panel passes over the one or more securing fixtures and behind the unibody panel,
wherein an outside edge of the engine cowling panel is pressed against the unibody panel outwards from the automobile by a bending force in the engine cowling panel, and
wherein the unibody panel prevents bowing of the outside edge by exerting a counter force to the bending force on the outside edge.

US Pat. No. 10,293,488

CONTAINER AND ROBOT COMMUNICATION IN INVENTORY SYSTEM

Hall Labs LLC, Provo, UT...

1. A system comprising:one or more containers;
the one or more containers stored in an automatic storage and retrieval system comprising a planar motion mechanism movable in vertical and horizontal planes attached to a frame, the planar motion mechanism comprising an end effector for removable attachment to the one or more containers;
each container comprising means for removable attachment to the end effector and side walls joined by a bottom wall, the bottom wall comprising one or more separately designated locations for individual contents within the container, the respective designated locations each comprising at least one weight sensor and a controller comprising information about the individual contents of the container at the respective designated locations; and
a robot that communicates with the planar motion mechanism and the controller of each container to receive instructions how to select, retrieve, and reposition the container within the planar motion mechanism and how to interact with the individual contents at the respective designated locations of the container, wherein
the planar motion mechanism makes the container accessible to the robot and the robot removes the individual contents from its designated location and replaces the individual contents to its designated location and returns the container to the planar motion mechanism according to the instructions.

US Pat. No. 10,291,428

SYSTEM AND METHOD FOR CLOUD-NETWORKED STAND-ALONE DUAL MODULATION LAN

Hall Labs LLC, Provo, UT...

1. A system comprising:a stand-alone local area network;
a server outside the stand-alone local area network, wherein the server is part of a cloud of servers, the server comprising:
hardware processors that process system operation information updates from a user for the stand-alone local area network;
hardware memory that stores the system operation information updates; and
a transceiver for communicating the system operation information updates to the stand-alone local area network;
a primary network hub (PNH) of the stand-alone local area network comprising:
a PNH microcontroller that stores the system operation information, wherein the PNH microcontroller further receives the system operation information updates and associates the system operation information with a secondary network hub (SNH) of the stand-alone local area network;
a PNH cloud-side transceiver networked to the cloud of servers for receiving the system operation information updates from the server; and
a PNH local area network Long range transceiver that communicates via a long range spread spectrum (SS) signal or a narrowband frequency shift keying (FSK) signal;
a plurality of secondary network hubs (SNHs) of the stand-alone local area network, wherein each of the plurality of SNHs is associated with a distinct set of peripheral devices (PDs), wherein the plurality of SNHs include the SNH, wherein the SNH comprises a long range transceiver, wherein the SNH is located in a different building than the PNH, wherein the SNH receives location information for a peripheral device (PD), determines a range between the SNH and the PD, chooses a long range spread spectrum (SS) signal or a narrowband frequency shift keying (FSK) signal based on the range, and transmits, via the long range transceiver, the system operation information; and
a set of peripheral devices (PDs) associated with the SNH, wherein the set of PDs includes the PD of the stand-alone local area network, the PD comprising a PD microcontroller, a PD local network transceiver, and an actuation mechanism, wherein the system operation information includes actuation instructions for the PD.

US Pat. No. 10,292,212

DOUBLE-CAVITY MICROWAVE OVEN

Hall Labs LLC, Provo, UT...

1. A double-cavity microwave oven, comprising:a first and a second cooking cavity, wherein the first cavity is electromagnetically isolated from the second cavity;
a moveable barrier disposed between the first and the second cavity, wherein, as the barrier moves, the size of the first cavity relative to the second cavity changes;
a first and a second magnetron;
a first and a second waveguide corresponding to the first and the second magnetron, respectively,
wherein, as the barrier is in a first position, the first waveguide directs microwaves from the first magnetron to the first cavity and the second waveguide directs microwaves from the second magnetron to the second cavity, and
wherein, as the barrier is in a second position, the first and the second waveguide direct microwaves from the first and the second magnetron to the first cavity.

US Pat. No. 10,280,051

MULTIPLE MOTORIZED LIFTING DEVICES MOUNTED TO A STRUCTURE

Hall Labs LLC, Provo, UT...

1. A system comprising:two or more lifting devices, adapted to cooperatively lift an object, each lifting device comprising a drum to draw in or let out a line, the drum comprising a groove formed in an outer surface thereof to accommodate the line, a motor coupled to the drum to apply a torque thereto, a roller extending into the groove immediately over the line in order to push the line into the groove, and a flange; and
a mounting bracket for mounting the two or more lifting devices to a structure.

US Pat. No. 10,280,882

FUEL TANK WITH CARBON DIOXIDE STORAGE

Hall Labs LLC, Provo, UT...

1. A fuel tank comprising:a first storage area for storing a first combustible fuel;
a second storage area for storing exhaust components resulting from burning the first combustible fuel;
a piston disposed intermediate the first and second storage areas for expanding and contracting the respective storage areas, wherein
the first storage area and the second storage area and the piston share volumetric space within the fuel tank.

US Pat. No. 10,281,015

CORNER RACK

Hall Labs LLC, Provo, UT...

1. A transmission system comprising:a silent chain having a first row of link plate and a second row of link plate, each link plate in the first row of link plates comprising first link plate teeth and each link pate in the second row of link plates comprising second link plate teeth, wherein the first link plate teeth and the second link plate teeth having different shape profile with repect to each other;
a corner rack, the corner rack comprising a front face, the front face comprising teeth, the teeth comprising a profile that engages with the silent chain;
a set of gears that bends the silent chain as the silent chain enters the teeth of the corner rack, that draws the chain straight to engage the first link plate teeth and the second link plate teeth with the teeth of the corner rack, and that bends the silent chain as the silent chain exits the teeth of the corner rack,
wherein the first link plate teeth and the second link plate teeth are longitudinally offset with respect to each other when the silent chain is strenghtened, and
wherein a tooth of the first link plate teeth and a tooth of the second link plate teeth are longitudinally aligned with respect to each other at a bend as the silent chain is bent by the set of gears.

US Pat. No. 10,273,125

BRISTLED WINCH-GUIDE

Hall Labs LLC, Provo, UT...

1. A winch, comprising:a rotatable drum mounted within a frame and supported for rotation about the drum's longitudinal axis;
a cable connected to the drum, wherein the cable is wound and unwound around the drum;
a guide mounted on the frame and adjacent the drum for positioning the cable onto the drum;
the guide comprising guide rods disposed substantially parallel to the drum axis;
a fairlead slidably attached to the guide rods;
the fairlead comprising an orifice through which the cable passes;
the orifice comprising an interior wall comprising a plurality of bristles extending therefrom in contact with the cable;
the bristles comprising an angular orientation corresponding to a direction of travel of the cable as it is being unwound, wherein
the bristles provide active cable wiping when winding the cable onto the drum and passive cable wiping when unwinding the cable from the drum.

US Pat. No. 10,273,747

WINDOW COVERING WITH HYBRID SHADE-BATTERY

Hall Labs LLC, Provo, UT...

1. A motorized window covering, comprising:a shade comprising an upper end and a lower end opposite the upper end;
a shade deployment assembly at the upper end that deploys the shade to cover a window, comprising:
a rotatable element connected to the shade that rotates to deploy and retract the shade;
a motor and gear assembly that rotates the rotatable element; and
one or more mounting brackets that mount the deployment assembly to a surface;
a battery that powers the motor, the battery disposed in the shade between the upper end and the lower end; and
wiring disposed in the shade and electrically coupling the battery to the motor.

US Pat. No. 10,274,315

THREE-WHEELED VEHICLE ALIGNMENT RACK SYSTEM

Hall Labs LLC, Provo, UT...

1. A vehicle wheel alignment rack system, comprising:at least one laser removably attached to a plate mounted against an inside surface of a front wheel rim of a vehicle, the laser disposed along a radius of the front wheel rim; and
a target directly and removably coupled to a frame of the vehicle at a position intermediate the front wheel and a rear wheel such that the target is aligned with the vehicle frame at a known angle, wherein the front wheel is aligned to the vehicle frame, and wherein the at least one laser illuminates a spot on the target.

US Pat. No. 10,277,148

LOW ENERGY ELECTRIC MOTOR BRAKE

Hall Labs LLC, Provo, UT...

1. A window covering actuation apparatus comprising:a gearbox assembly configured to electromechanically operate the window covering actuation apparatus;
a primary and a secondary power source;
the gearbox assembly further comprising an electric motor with input wires;a control unit comprising a processor and memory;a motor controller connected to the electric motor and the control unit;
the primary power source connected to the control unit and the motor controller;
one or more electronic switches connected to the control unit, the motor controller, the input wires to the electric motor and the primary and secondary power source;
the memory comprising a last switch position before the primary power source disconnects;
wherein the control unit disconnects the primary power source to the motor controller and closes the one or more electronic switches, thus connecting the electric motor input wires together which causes the electric motor to brake in the last switch position; and
wherein the secondary power source powers the one or more electronic switches in the closed position to maintain the brake in the last switch position while the primary power source is disconnected.

US Pat. No. 10,278,181

INTERMEDIATE-RANGE MULTI-CHANNEL WIRELESS DEVICE WITH ADAPTIVE REDUNDANCY FOR VARIABLE INTERFERENCE ENVIRONMENTS

Hall Labs LLC, Provo, UT...

1. A wireless device for communicating at intermediate ranges with other wireless devices utilizing a set of discrete radio-frequency channels organized into a plurality of base channels and sub-channels assigned to the base channels, the sub-channels providing a range of redundancy options under a base channel, said wireless device providing adaptation for changing conditions of interference in a wireless environment, said wireless device comprising:a radio-frequency transceiver functional for wireless communication over the set of discrete radio-frequency channels;
a non-volatile memory wherein is stored a set of channel parameters corresponding to the set of discrete radio-frequency channels; and
an electronic circuit implementing a state machine immutable to power-transient events, wherein said state machine is configured to perform the functions of:
(a) initializing said electronic circuit and radio-frequency transceiver into a power-on state, the power-on state configuring said radio-frequency transceiver to operate on an initial sub-channel,
(b) setting a first base channel,
(c) retaining a badness value for the sub-channel presently configured,
(d) detecting errors in packet communication,
(e) applying accumulation to the badness value where errors are detected,
(f) decaying the badness value where packet transmissions occur without an error detected,
(g) applying an increased redundancy (R+) threshold to the badness value and indicating an increase in redundancy when the badness value meets or exceeds the R+ threshold,
(h) where the increase in redundancy is indicated, selecting a disparate sub-channel having increased redundancy than the sub-channel for which said transceiver is presently configured, and
(i) configuring said transceiver to operate on the selected sub-channel having increased redundancy, where the sub-channel having increased redundancy has been selected following the indication of increased redundancy.

US Pat. No. 10,274,360

MOBILE DEVICE VEHICLE WEIGHT DETERMINATION

Hall Labs LLC, Provo, UT...

1. A method comprising:providing a separate, non-vehicular, hand-held mobile device utilized within a cabin of a vehicle and put in communication with the vehicle;
the mobile device comprising predetermined calibration settings relating force to engine speed for the vehicle travelling at various speeds;
the mobile device further comprising vehicle pitch measurements, roll measurements or a combination thereof;
the respective measurements comprising filtered out good data based on the combination of pitch and roll measurements;
the mobile device further comprising accelerometer data to determine vehicle velocity, acceleration and direction of travel;
the mobile device altering the accelerometer data based on the filtered out good data;
using a microphone in the mobile device to record sound from within the cabin of the vehicle engine in order to determine engine RPM,
determining by use of one or more processors of the mobile device, that one or more vehicle performance parameters fall within threshold ranges;
storing within the mobile device, in response to the vehicle performance parameters being within the threshold ranges, a plurality of data pairs, each data pair comprising a longitudinal acceleration and a drive force, the drive force determined according to a current velocity of the vehicle;
determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle; and
transmitting the total weight to the mobile device display and braking the vehicle based on the predetermined calibration settings and the threshold ranges as displayed in the mobile device.

US Pat. No. 10,270,268

TRICKLE-CHARGED VEHICLE WINCH MECHANISM

Hall Labs LLC, Provo, UT...

1. A vehicle winch mechanism, comprising:a drum that pays out and takes in a line;
a motor and transmission that drive the drum;
at least one drum and motor side support that couples the drum, the motor, or both to a vehicle surface;
at least one battery that provides power to the motor; and
a motive trickle charge mechanism that charges the battery, comprising:
one or more springs that couple the side support to the vehicle surface;
one or more permanent magnets, each coupled to the vehicle surface or the side support; and
one or more sets of conductive coils electrically coupled to the battery, each set of coils wrapped around one magnet such that the magnet moves freely through the coil, and each set of coils coupled to the side support or the vehicle surface such that motion of the side support relative to the vehicle surface causes motion of each set of coils relative to each corresponding magnet.

US Pat. No. 10,248,087

SYSTEM AND DEVICE USING SPECTRUM-IMPACT-SMOOTHED CHANNEL SEQUENCING AND DEFERRED ACKNOWLEDGMENTS

Hall Labs LLC, Provo, UT...

1. A pair of wireless communications devices operational at intermediate ranges, one of said pair of wireless communication devices being a stream-producer and the other being a stream-receiver, said devices utilizing a set of discrete radio frequencies upon which are organized a set of spectrum-impact-smoothed (SIS) channels each having a distinct digital spread spectrum frequency sequence, each SIS channel specifying a unique frequency to be used in the transmission of a packet preamble relative to all of the other SIS channels within the set, each of said pair of wireless communication devices comprising:a transceiver functional for wireless communication using the frequency sequence of the spectrum-impact-smoothed channels; and
an electronic circuit implementing a state machine immutable to power-transient events;
wherein said state machine of each device is configured to sequence through a set of states to implement functions (a) and (b):
(a) configuring said transceiver of a particular device to transmit or receive a packet on a channel having distinct communication parameters,
(b) exchanging a stream of packets with the other of said pair of wireless communication devices using a schedule of SIS channels, wherein both of said pair of wireless communication devices either transmits or receives that stream of packets using channels as specified by that schedule;
wherein said state machine of a stream-producing device is configured to sequence through a set of states to implement functions (c)-(f):
(c) for each of a stream of packets exchanged using a schedule of SIS channels, transmitting each packet with a packet identifier,
(d) following the transmission of a stream of packets, requesting from a stream-receiving device a deferred acknowledgment,
(e) receiving a deferred acknowledgment from a stream-receiving device specifying individual packets of a stream that were or were not received, and
(f) retransmitting individual packets identified in a deferred acknowledgment that were not received by a stream-receiving device; and
wherein said state machine of said stream-receiving device is configured to sequence through a set of states to implement functions (g)-(j):
(g) for each of a stream of packets exchanged using a schedule of SIS channels, recording receipt of a packet identified by a packet identifier contained within each packet,
(h) receiving a request from a stream-producing device for a deferred acknowledgment,
(i) transmitting a deferred acknowledgment specifying identifiers of individual packets of a stream that were or were not received, and
(j) receiving retransmissions of individual packets identified in a deferred acknowledgment that were not received by said stream-receiving device.

US Pat. No. 10,246,823

COMPRESSIBLE ROPE

Hall Labs LLC, Provo, UT...

1. A compressible rope, comprising:a plurality of interconnected outer strands forming a sheath;
one or more inner strands forming an inner core encased by the sheath; and
wherein the inner core comprises a non-planar outer surface that radially extends thereabout being in contact with each of the plurality of interconnected outer strands of the sheath.

US Pat. No. 10,214,379

INFLATOR WITH SOUND-PROOF HOUSING

Hall Labs LLC, Provo, UT...

11. An inflator, comprising:a drum and a hose, the hose comprising a first end and a second end, the first end having a connection mechanism that connects the hose to an inflatable object;
a first housing enclosing an inner portion of the drum, the first housing comprising a first air intake;
an air pump disposed within the first housing and connected to the second end of the hose; and
a second housing surrounding the drum and comprising a second air intake, wherein the hose passes through the second air intake, and wherein first air intake is aligned parallel to the second air intake on a side of the drum opposite the second air intake,
wherein the first and second housings are arranged such that sound emitted from the pump passes over the hose within the second housing, and is at least partially absorbed by the hose.

US Pat. No. 10,214,959

HEADRAIL OF A WINDOW COVERING WITH SAFETY DEVICE FOR ASSESSING THE STABILITY OF THE HEADRAIL MOUNTING

Hall Labs LLC, Provo, UT...

11. A headrail with a safety device for assessing the stability of a headrail mounting comprising:a first end and a second end of the headrail;
an extensible end cap assembly disposed at least at the first end of the headrail,
the extensible end cap assembly comprising:
a piston, the piston comprising at least one spring, and a mounting bracket, wherein each of the at least one spring comprises a first end and a second end, wherein the first end of each of the at least one spring is connected to and applies pressure to the mounting bracket when the at least one spring is compressed;
a floating bearing, wherein the floating bearing is connected to the second end of the at least one spring;
a crankshaft, wherein the crankshaft is connected to the floating bearing, and wherein, upon rotation, the crankshaft either compresses or extends the at least one spring;
a lever arm, wherein the lever arm is connected to the crankshaft, wherein the lever arm rotates the crankshaft causing the crankshaft to push against the piston thereby compressing the at least one spring when the lever arm is in a first position to thus create a compression fit between the mounting bracket and a window casing in which the headrail is mounted;
a force sensing resistor, wherein the force sensing resistor is connected to the piston and wherein the force sensing resistor detects the amount of force applied by the piston to the mounting bracket.

US Pat. No. 10,308,488

LOAD-FACING WINCH

Hall Labs LLC, Provo, UT...

1. A winch comprising:a motor;
a rotatable drum for winding a line;
wherein the rotatable drum is connected to the motor;
a winch-line-guide for positioning the line during winding, comprising:
an elongated rod extending longitudinally within a frame for the rotatable drum and in substantially parallel relation to the axis of rotation of the drum,
a fairlead through which the line penetrates,
wherein the fairlead is connected to the rod, and
wherein the fairlead is movable along the length of the rod;
a winch-mount comprising:
a housing;
wherein the housing is attached to a primary support object;
a center-pivot;
wherein the center-pivot is attached to the housing;
wherein the axis of rotation of the center-pivot is perpendicular to the axis of rotation of the drum, and the axis of rotation of the center-pivot passes through the drum;
a mounting-plate to which the rotatable drum is attached;
wherein the mounting-plate is rotatably connected to the center-pivot;
a plurality of springs each attached at one end to the housing and at the other end to the mounting-plate for biasing rotation of the mounting plate about the center-pivot; and
wherein, when the fairlead is unable to move along the length of the guide rod due to a force of a load working against a movement direction of the fairlead, the winch and mounting plate rotate about the center-pivot such that the force of the load is relieved, and the fairlead is able to move along the length of the guide rod.

US Pat. No. 10,312,856

PHOTOVOLTAIC MODULAR CONNECTOR SYSTEM

Hall Labs LLC, Provo, UT...

1. A photovoltaic (PV) modular connector system comprising:two or more photovoltaic (PV) modular connectors, each modular connector comprising:
electrical wiring connected to a first photovoltaic (PV) module;
two or more contacts connected to the electrical wiring, wherein the two or more contacts comprise an electrically conductive material, embedded into a surface of the first PV module;
the surface of the first PV module further comprising an area comprising electrically insulating adhesive separating the two or more contacts from each other;
wherein the first PV module is adhesively attached and electrically connected to a second PV module;
wherein at least two parallel contacts of the two or more contacts are flat and parallel to the surface and parallel to a long side of a bottom surface of the first PV module;
wherein the second PV module further comprises a set of perpendicular contacts that are flat and parallel to the surface and perpendicular to a long side of a top surface of the second PV module; and
wherein the parallel contacts of the first PV module are configured to allow a misaligned mating with the perpendicular contacts of the second PV module when the first PV module is placed on top of the second PV module.

US Pat. No. 10,309,658

KITCHEN WORKSPACE WITH A MOVING OVEN

Hall Labs LLC, Provo, UT...

1. A kitchen workspace comprising:a sink;
one or more food cooking devices attached to a movable fixture accessed above the sink,
the movable fixture comprising a plurality of vertically stacked automated shelves having alternating depths front to back attached to a continuous rotating drive system comprising upper and lower pulleys, wherein the alternating depths allow the shelves to rotate around the respective pulleys without binding;
wherein the one or more food cooking devices are operationally functional while rotating the drive system.