Abstract: Techniques for implementing a non-relational database that makes efficient use of collections within the database. For one or more collections, two or more sub-collections can be created for storing documents. Each collection can be configured as a single partition entity or a partitioned entity within the database. Each sub-collection is identified by a sub-collection identifier. If the collection is configured as a partitioned entity, then a partition key can be determined for documents to be accessed in the collection. The partition key can be extended with the sub-collection ID to form a compound property (sub-collection ID, partition key) that determines placements of the respective documents in the identified sub-collection across partitions of the collection. If the collection is configured as a single partition entity, then a field for the partition key is ignored and the respective documents are placed in the identified sub-collection within the single partition of the collection.
Type:
Grant
Filed:
August 13, 2020
Date of Patent:
August 2, 2022
Assignee:
Citrix Systems, Inc.
Inventors:
Sathishkumar Kaliavaradhan, Amit Shah, Steven Keller, Xiaodong Huang, Ayush Jain
Abstract: A phased antenna array includes a plurality of variable length radiators arrayed in a geometric pattern. A length control mechanism is mechanically coupled to each one of the variable length radiators and responsive to radiator length control data to control the length of the variable length radiator. A variable phase delay circuit is coupled to each of the variable length radiators and responsive to phase delay control data to control a phase delay of a radio frequency signal coupled to the variable phase delay circuit. A controller has phase delay circuit control outputs coupled to each one of the variable phase delay circuits, and length control circuit coupled to each one of the length control mechanisms. The controller is configured to send radiator length control data to each one of the length control mechanisms and to send phase delay data to each one of the variable phase delay circuits.
Abstract: One disclosed method involves determining first data indicative of a context of one or more client devices in response to access of a first file by the one or more client devices, and determining, subsequent to the access of the first file by the one or more client devices, second data indicative of a current context of a first client device. Based at least in part on the first data and the second data being of a first context type, at least one command is generated that causes the first client device to present an indication that the first file is available for access.
Abstract: Automated systems to make target compounds from slide stainer waste streams inactive utilizing advanced oxidation processes are described herein. Advanced oxidation processes are promoted by UV irradiation and further accelerated by use of radical initiators, such as hydrogen peroxide. The automated systems further include mechanisms for segregating components of the waste streams.
Type:
Grant
Filed:
June 14, 2019
Date of Patent:
August 2, 2022
Assignee:
Ventana Medical Systems, Inc.
Inventors:
Nathan Crum, Joseph M. Jakubowski, Jerome W. Kosmeder, II, Eric May, Michael Otter, Taylor J. Shingler, Benjamin C. Stevens
Abstract: Described embodiments provide systems and methods for selecting communication paths for applications sensitive to bursty packet drops. A device intermediary to a client and a server may identify an application for which packets are to be communicated between the client and the server. The device may determine a sensitivity level of the application to a network disruption affecting the packets. The device may estimate, for each path between the client and the server for communicating the one or more packets, a path quality for the path indicating a likelihood that the network disruption affects the one or more packets. The device may select path for communicating the packets based on the sensitivity level of the application and the path quality. The device may communicate the packets between the client and the server via the path.
Type:
Grant
Filed:
July 30, 2020
Date of Patent:
August 2, 2022
Assignee:
Citrix Systems, Inc.
Inventors:
Sachin Shelar, Praveen Raja Dhanabalan, Surya Prakash Patel
Abstract: A current sensing circuit for sensing a current flowing through a current sense resistor, wherein the current sense resistor is configured to receive a variable power input voltage. The current sensing circuit includes: a current sense amplifier having a first input terminal configured to be coupled to a first terminal of the current sense resistor to receive the power input voltage, a second input terminal configured to be coupled to a second terminal of the current sense resistor, and an output terminal for providing a current sensing signal indicative of the current flowing through the current sense resistor; and a calibration circuit configured to be coupled to the first input terminal of the current sense amplifier. The calibration circuit is configured to convert the power input voltage into a calibration current, and provide the calibration current to the current sense amplifier, so as to reduce a change in the current sensing signal caused by a change in the power input voltage.
Abstract: A stream playout and distribution system and method for disparate live media output stream playout and broadcast distribution are provided. The system generates a plurality of disparate live media output stream manifests, which comprises at least one of an index of a plurality of pre-encoded media assets or a plurality of live input streams, based on playout schedule and content viewing demographics. The system further generates a new version of at least one disparate live media output stream manifest based on insertion of a segment of at least one of a pre-encoded media asset or a live input stream into the disparate live media output stream manifest. Each segment corresponds to a different quality level and a different content encryption mode. The system further retrieves one or more broadcast content segments encoded in first encoding format of the new version, and converts retrieved broadcast content segments to second encoding format.
Type:
Grant
Filed:
November 10, 2020
Date of Patent:
August 2, 2022
Assignee:
TURNER BROADCASTING SYSTEM, INC.
Inventors:
Donald Jude Loheide, Gregory McClain Stigall, Nishith Kumar Sinha, Nicolas Paul Webb
Abstract: A system for controlling actuation of an engine valve comprises a pivot and a torsion spring having first and second legs operatively connected to the pivot. A lever arm is adjustably affixed to and extending away from the pivot, and is further rotatable about a pivot axis of the pivot between a retracted position and an extended position and vice versa relative to a motion conveying component. Furthermore, a housing is provided having a pivot bore formed therein with the pivot rotatably disposed in the pivot bore. The housing further comprises a first and second openings intersecting with the pivot bore such that the first and second legs extend out of the first opening and the lever arm extends out of the second opening. When a first force is applied by the motion conveying component to the lever arm, such first force maintains the lever arm in the extended position.
Type:
Grant
Filed:
December 3, 2021
Date of Patent:
August 2, 2022
Assignee:
Jacobs Vehicle Systems, Inc.
Inventors:
G. Michael Gron, Jr., Jacob Moore, Justin D. Baltrucki, Eric J. Hodgkinson, Timothy P. Neal, Bruce A. Swanbon, Robb Janak, Matei Alexandru
Abstract: Systems and methods described herein provide access to encrypted user data at a multi-tenant hosted cloud service. The cloud service enrolls a first tenant in the cloud service. The cloud service receives a request for a ticket for a user of the first tenant to access the cloud service. The cloud service communicates a user data access ticket for the user to access a user data service of the cloud service. The cloud service receives a request to store user data of the user. The request includes encrypted user data. The cloud service stores the encrypted user data. The cloud service may provide the encrypted user data to a computing device of the user after validating the user data access ticket received from the computing device. The computing device may decrypt the encrypted user data and identify the data of the user for resources provided by server(s).
Abstract: An assembly for an air spring includes an outer gaiter defined in part by an interior portion, an inner gaiter defined in part by an exterior portion, at least one floating ring extending from a first floating ring end to a second floating ring end, the first floating ring end coupled with the inner gaiter and the second floating ring end is coupled with the outer gaiter, where the at least one floating ring allows the outer gaiter to move relative to the inner gaiter.
Type:
Grant
Filed:
November 6, 2020
Date of Patent:
August 2, 2022
Assignee:
Continental Automotive Systems, Inc.
Inventors:
Sunny Makkar, Joseph Jerisk, Garrett Mark Pniewski
Abstract: This disclosure is directed to embodiments of systems and methods for performing compression of data in a queue. A device intermediary between a client and a server may determine that a length of time to move existing data maintained in a queue from the queue exceeds a predefined threshold. The device may identify, responsive to the determination, a first quantity of the existing data to undergo compression, and a second quantity of the existing data according to a compression ratio of the compression. The device may reserve, according to the second quantity, a first portion of the queue that maintained the first quantity of the existing data, to place compressed data obtained from applying the compression on the first quantity of the existing. The device may place incoming data into the queue beyond the reserved first portion of the queue.
Type:
Grant
Filed:
July 23, 2020
Date of Patent:
August 2, 2022
Assignee:
Citrix Systems, Inc.
Inventors:
Anup Lal Gupta, Praveen Raja Dhanabalan
Abstract: Described herein are techniques for improving user experience in a video game. In some embodiments, the techniques utilize one or more snapshots of the video game over time to adjust a pose of a user's input device in the video game. For example, the user's input device may be a spatially tracked controller which has a tracked pose in the video game. A user input may indicate a button pressed on the spatially tracked controller (e.g., triggering firing of a shot in the video game). In some embodiments, the techniques use the snapshot(s) of the video game that capture instances prior to the user input to adjust a pose of the user input device in the video game to provide an improved user experience.
Abstract: A message management unit receives and accumulates a message, wherein the message is distributed for every update, is the message data representing a latest situation of a competition, an explanation generation unit generates an explanatory text for conveying unconveyed information detected from the message, based on conveyed information, a speech synthesis unit outputs a speech converted from the explanatory text, wherein the explanation generation unit stores the unconveyed information for the explanatory text as the conveyed information, stands by until completion of completion of the speech, and initiates a procedure for generating a new explanatory text based on updated unconveyed information.
Type:
Grant
Filed:
May 23, 2018
Date of Patent:
August 2, 2022
Assignees:
NIPPON HOSO KYOKAI, NHK Engineering System, Inc.
Abstract: A method of calculation a vehicle load comprising a first vehicle load value based at least on air pressures in air springs and height data of suspension of a vehicle axle, determining a second vehicle load value based on a change of track width of the vehicle axle, and calculating the vehicle load based on the first vehicle load value and the second vehicle load value.
Type:
Application
Filed:
August 31, 2021
Publication date:
July 28, 2022
Applicant:
Continental Automotive Systems, Inc.
Inventors:
Felix Hägele, Matthew Letizio, Joseph Cholag, Daniel Gregory Goodrich, Harald Schaumburg, Frank Wolters, Klaus Wenger
Abstract: A semiconductor device includes an active device region and a plurality of guard rings arranged in a first concentric pattern surrounding the active device region. The semiconductor device also includes a plurality of junctions arranged in a second concentric pattern surrounding the active device region. At least one of the plurality of junctions is arranged between two adjacent guard rings of the plurality of guard rings, and the plurality of junctions have a different resistivity than the plurality of guard rings. The semiconductor device further includes a plurality of coupling paths. At least one of the plurality of coupling paths is arranged to connect two adjacent guard rings of the plurality of guard rings.
Type:
Application
Filed:
January 25, 2022
Publication date:
July 28, 2022
Applicant:
NexGen Power Systems, Inc.
Inventors:
Clifford Drowley, Andrew P. Edwards, Hao Cui, Subhash Srinivas Pidaparthi
Abstract: A connector for providing a leak resistant flow path between fluid conduits includes a female connector, a male connector, and a tubular fluid conduit that extends through a conduit passage in the male connector and into a conduit receiving passage in the female connector. The connector can include optional anti-cantilever features that provide a more effective axial seal when using a seal washer recessed into a planar surface of the male connector to supplement a radial seal provided by an O-ring sealing member between the tubular fluid conduit and the conduit receiving passage.
Type:
Application
Filed:
January 25, 2021
Publication date:
July 28, 2022
Applicant:
Hutchinson Fluid Management Systems, Inc.