C-PHY half-rate wire state encoder and decoder

    公开(公告)号:US11641294B2

    公开(公告)日:2023-05-02

    申请号:US17589083

    申请日:2022-01-31

    摘要: Methods, apparatus, and systems provide improved throughput on a communication link. An apparatus has a plurality of line drivers, a first wire state encoder configured to receive a first symbol in a sequence of symbols when a 3-wire link is in a first signaling state, and to define a second signaling state for the 3-wire link based on the first symbol and the first signaling state, a second wire state encoder configured to receive a second symbol in the sequence of symbols, and to define a third signaling state for the 3-wire link based on the second symbol and the second signaling state. The first symbol immediately precedes the second symbol in the sequence of symbols. The 3-wire link transitions from the first to the second signaling state, and from the second to the third signaling state in consecutive transmission intervals.

    Persistent indexing and free space management for flat directory

    公开(公告)号:US11630803B2

    公开(公告)日:2023-04-18

    申请号:US16906293

    申请日:2020-06-19

    申请人: NETAPP, INC.

    发明人: Ravi Basrani

    IPC分类号: G06F16/13 G06F16/14 G06F16/17

    摘要: Methods, non-transitory computer readable media, computing devices and systems for persistent indexing and space management for flat directory include creating, using at least one of said at least one processors, an index file to store mapping information, computing, using at least one of said at least one processor, a hash based on a lookup filename, searching, using at least one of said at least one processor, the index file to find all matching directory cookies based on the computed hash, selecting, using at least one of said at least one processor, the directory entity associated with the lookup filename from among the matched directory cookies, and returning, using at least one of said at least one processor, the determined directory entity.

    Automatic incremental repair of granular filesystem objects

    公开(公告)号:US11625303B2

    公开(公告)日:2023-04-11

    申请号:US15631477

    申请日:2017-06-23

    申请人: NetApp, Inc.

    摘要: Presented herein are methods, non-transitory computer readable media, and devices triggering a metadata recovery process within a network storage system, which include: dividing metadata into metadata segments, wherein each of the metadata segments is tasked to perform a specific file system operation function, validating each of the metadata segments during the specific file system operation function; upon failure to validate at least one of the metadata segments, triggering an automatic repair process while maintaining the operation function tasked to the metadata segment, and upon finalizing the automatic repair process, resuming the specific file system operation function tasked to the metadata segment.

    Cross-carrier scheduling in wireless communication

    公开(公告)号:US11622367B2

    公开(公告)日:2023-04-04

    申请号:US17091918

    申请日:2020-11-06

    摘要: Aspects relate to cross-carrier scheduling in wireless communication. A scheduling entity generates scheduling information that schedules a plurality of data transmissions to or from a user equipment (UE) on a first carrier having a first numerology. The scheduling entity then transmits the scheduling information to the UE on a second carrier having a second numerology different than (e.g., less than) the first numerology. The scheduling information is transmitted using control resources allocated based on slot indexes of a plurality of slots configured for communicating the data transmissions on the first carrier.

    Under-hood installed towed vehicle braking system

    公开(公告)号:US11618420B2

    公开(公告)日:2023-04-04

    申请号:US16904043

    申请日:2020-06-17

    摘要: A towed vehicle braking system is described that in some embodiments includes a brake pedal connector configured to connect to a brake pedal of a towed vehicle brake in a passenger compartment of a towed vehicle, a power supply circuit in an engine compartment of the towed vehicle coupled to a towed vehicle battery to receive power, and a brake drive system in the engine compartment connected through a wall to the passenger compartment to the brake pedal connector to actuate the brake of the towed vehicle through the brake pedal connector by applying a positive pressure to the brake pedal connector to move the brake pedal. An inertial sensor in the engine compartment detects deceleration of the towed vehicle, and a processor in the engine compartment coupled to the inertial sensor and to the brake drive system causes the brake drive system to actuate the brake in response to the detection of deceleration.

    Vertical high-pressure rinse machine

    公开(公告)号:US11618059B2

    公开(公告)日:2023-04-04

    申请号:US16880636

    申请日:2020-05-21

    发明人: Timothy J. Ring

    摘要: A high-pressured rinsing system comprises a base including a liquid reservoir, a rotation motor housing including a rotation motor adapted to rotate a spray wand attached, and extending vertically upward from, the rotation motor housing and base, a linear rail support frame attached the base and including a vertical motor and associated linear rail attached thereto, a cavity mounting plate attached to the linear rail, wherein vertical movement of the linear rail causes vertical movement of the cavity mounting plate over the base; and at least one door and a plurality of side panels mounting to an enclosure support frame, wherein the enclosure support frame is mounted and secured to the linear rail support frame and base to create an enclosure around the spray wand and linear rail.

    Delay interpolator
    10.
    发明授权

    公开(公告)号:US11616500B2

    公开(公告)日:2023-03-28

    申请号:US17506902

    申请日:2021-10-21

    IPC分类号: H03K5/134 H03K5/00

    摘要: A delay interpolator includes pull-up devices coupled between a supply rail and a node, pull-down devices coupled between the node and a ground, and a first control circuit coupled to the pull-up devices, wherein the first control circuit is configured to receive a first signal, a second signal, and a first delay code, input the first signal to a programmable number of the pull-up devices based on the first delay code, and input the second signal to remaining ones of the pull-up devices. The delay interpolator also includes a second control circuit coupled to the pull-down devices, wherein the second control circuit is configured to receive the first signal, the second signal, and a second delay code, input the first signal to a programmable number of the pull-down devices based on the second delay code, and input the second signal to remaining ones of the pull-down devices.