Abstract: Systems and methods are disclosed herein for editing a collaborative spreadsheets hosted on a server. Multiple users may edit the spreadsheet, resulting in situations of intersecting or conflicting edits. A change provided by one user may intersect the cells affected by a change provided by another user. In these cases, one user's change is transformed against the other user's change. In this manner, the conflict is resolved and both changes can be applied to the spreadsheet. Each user device may perform these transforms, and the server may also perform these transforms. This can result in transmission of a reduced volume of data over a network between the devices and the server, in comparison with other methods.
Type:
Grant
Filed:
December 4, 2014
Date of Patent:
February 8, 2022
Assignee:
Google LLC
Inventors:
Benjamin Wolfe Simon, Amod Karve, Joshua Ari Danziger, Zachary Erik Lloyd
Abstract: A system can be used to process liquid materials, such as aqueous-based syrup solutions containing sugar molecules. In some examples, the system includes a processing vessel having multiple individually-controllable temperature zones arranged in series. In operation, an aqueous solution can be introduced into an inlet port of the processing vessel and passed sequentially through the series of temperature zones. Water from the aqueous solution can be evaporated within the initial stage(s) of the processing vessel to form a concentrated solution that is then cooled in subsequent stage(s). Accordingly, a supersaturated solution may be formed from the aqueous solution in the processing vessel that is then solidified to subsequently form a substantially dry solid material (e.g., sugar), still within the processing vessel. The substantially dry solid material can discharge through an exit port of the processing vessel.
Type:
Grant
Filed:
June 23, 2016
Date of Patent:
February 8, 2022
Assignee:
Bepex International, LLC
Inventors:
Peter M. Koenig, Charles Louis Ley, Michael Guy Morin, John Marvin Heapy, Andrei Bortnov
Abstract: Various methods and systems are provided for controlling emissions. In one example, a controller is configured to respond to a sensed exhaust oxygen concentration by changing a fuel injection timing to maintain particulate matter (PM) within a range, and then adjusting an exhaust gas recirculation (EGR) amount based on NOx sensor output and based on the change in fuel injection timing.
Type:
Grant
Filed:
April 19, 2021
Date of Patent:
February 8, 2022
Assignee:
TRANSPORTATION IP HOLDINGS, LLC
Inventors:
David Zielinski, Shishir Tiwari, James Robert Mischler, Michael Mangus, Matthew Hart
Abstract: The present invention discloses a genus of insect inhibitory proteins that exhibit properties directed to controlling Lepidopteran and/or Hemipteran crop pests, methods of using such proteins, nucleotide sequences encoding such proteins, methods of detecting and isolating such proteins, and their use in agricultural systems.
Type:
Grant
Filed:
May 13, 2020
Date of Patent:
February 8, 2022
Assignee:
MONSANTO TECHNOLOGY LLC
Inventors:
David J. Bowen, Catherine Chay, Artem Evdokimov, Stanislaw Flasinski, Uma R. Kesanapalli, Megan N. Schroder, Rachael N. Slightom, Nengbing Tao, Andrew M. Wollacott
Abstract: In various embodiments, a catheter pump is disclosed herein. The catheter pump can include an elongated catheter body having a distal portion including an expandable cannula having an inlet and an outlet. The expandable cannula can have a delivery profile and an operational profile larger than the delivery profile. An impeller assembly can include an impeller shaft, and an impeller body can include one or more blades. The impeller blades can draw blood into the cannula when rotated. Further, an expandable support can have a mounting portion disposed on the impeller shaft distal of the impeller body and a cannula contact portion for reducing a change in tip gap due to bending of the cannula. The cannula contact portion can be disposed distal of the mounting portion.
Abstract: Ketogenic compositions including a plurality of beta-hydroxybutyrate (BHB) salts are formulated to induce or sustain ketosis in a subject to which the ketogenic compositions are administered. The BHB mixed salt is formulated to provide a biologically balanced set of cationic electrolytes and avoid detrimental health effects associated with imbalanced electrolyte ratios. A ketogenic composition includes BHB salts selected from sodium, potassium, calcium, and magnesium salts. The BHB composition may also include transition metal cations (e.g., zinc or iron), one or more BHB-amino acid salts, a short-, medium-, or long-chain fatty acid source, vitamins, minerals, flavorants, or other excipients.
Abstract: An apparatus is configured to introduce ozone into water. The apparatus includes an ozone source that is configured to provide ozone. The apparatus further includes an air pump that is operatively coupled with the ozone source to provide an air stream mixed with the ozone at a pressure greater than atmospheric pressure. The apparatus further includes an ozone distributor pneumatically coupled with the air pump to introduce the ozone-mixed air stream into the water. The ozone distributor includes a porous tube set in a tortuous configuration.
Type:
Grant
Filed:
October 23, 2018
Date of Patent:
February 8, 2022
Assignees:
CLEAN TEAM HOLDINGS INC., ECLEAN TECHNOLOGIES, LLC
Abstract: A system for decoding a video bitstream includes receiving a reference picture set associated with a frame including a set of reference picture identifiers. The reference picture set identifies one or more reference pictures to be used for inter-prediction of the frame based upon its associated least significant bits of a picture order count based upon the reference picture identifiers. The one or more reference pictures is a second or greater previous frame to the frame having the matching reference picture identifier.
Type:
Grant
Filed:
February 1, 2021
Date of Patent:
February 8, 2022
Assignee:
Velos Media, LLC
Inventors:
Sachin G. Deshpande, Christopher A. Segall
Abstract: A game platform and process of setting up and scoring individual game pins on the game platform is provided. The platform and process has utility to mitigate the negative impact of recurring manual setup of individual game pins on a game surface prior to beginning or continuing play such as the misalignment of individual game pins potentially creating an unfair advantage or disadvantage to those playing the game. The platform and process also has utility to increase the efficiency and uniformity of game setup and game play. The platform affords automatic identification of a misaligned game pin and notifies a player of the need to realign the game pin. The platform has further utility to automatically score the game and generate additional game information in real-time.
Abstract: A frame assembly for an air distribution system includes a damper assembly, a louver assembly, and a screen frame. Air flows through the damper assembly and the louver assembly, where the damper assembly terminates in a first flange and the louver terminates in a second flange. The first flange and the second flange are coupled to one another about a screen frame such that the screen frame is captured by abutting the first flange and the second flange.
Abstract: A system for treating metal-contaminated wastewater includes a primary treatment sub-system, a secondary treatment sub-system, and a tertiary treatment sub-system. The tertiary treatment sub-system includes a reactor tank, a source of ballast material, a source of coagulant, a solids-liquid separator, and a controller configured to recycle ballasted solids from the solids-liquid separator to the reactor tank an amount sufficient to generate metal hydroxide floc in the reactor tank to reduce a concentration of dissolved metal in the reactor tank.
Type:
Grant
Filed:
June 5, 2017
Date of Patent:
February 8, 2022
Assignee:
Evoqua Water Technologies LLC
Inventors:
Rohan Wikramanayake, Raymond G. Pepin, Thomas Miles
Abstract: This document describes systems and processes of manufacturing, visualizing, and distributing stone slabs. In an exemplary embodiment, a 3D scene may be generated that depicts a portion of a major surface of a stone slab at a target area of a slab installation environment.
Type:
Grant
Filed:
November 1, 2019
Date of Patent:
February 8, 2022
Assignee:
Cambria Company LLC
Inventors:
Christopher Charles Czmyrid, Benjamin William Davis
Abstract: A method for memory program verification includes performing a write operation on memory cells of a memory device. The method also includes identifying memory strings associated with respective memory cells of the memory cells. The method also includes identifying a first memory string of the memory strings. The method also includes disabling a portion of a write verification for the first memory string. The method also includes enabling the portion of the write verification for other memory strings of the memory strings. The method also includes performing at least the portion of the write verification operation on write verification enabled memory strings.
Abstract: A method of forming a polycrystalline diamond compact includes forming a polycrystalline diamond material at a temperature and a pressure sufficient to form diamond-to-diamond bonds in the presence of a catalyst; substantially removing the catalyst from a volume of the polycrystalline diamond material from a first surface to a first leach depth; and substantially removing the catalyst from a volume of the polycrystalline diamond material from a second surface to a second, different leach depth. A polycrystalline diamond compact includes a polycrystalline diamond material having a first volume, a second volume, and a boundary between the first volume and the second volume. The first volume includes a catalyst disposed in interstitial spaces between diamond grains. The second volume is substantially free of the catalyst. The boundary's location is selected to control thermal stability and/or impact resistance.
Abstract: According to one embodiment, a malware detection software being loaded into non-transitory computer readable medium for execution by a processor. The malware detection software comprises exploit detection logic, rule-matching logic, reporting logic and user interface logic. The exploit detection logic is configured to execute certain event logic with respect to a loaded module. The rule-matching logic includes detection logic that is configured to determine whether an access source is attempting to access a protected region and determine whether the access source is from a dynamically allocated memory. The reporting logic includes alert generating logic that is configured to generate an alert while the user interface logic is configured to notify a user or a network administrator of a potential cybersecurity attack.
Abstract: Embodiments of the present disclosure relate to a method, electronic device and computer program product for processing data. The method comprises determining a first hotness associated with a first compressed data block stored on a first storage device. The method also comprises: determining, based on the hotness, whether the first compressed data is stored to the second storage device, a type of the second storage device being different from a type of the first storage device. The method further comprises: in response to determining that the first compressed data block is stored to the second storage device, generating, based on a second compression level of the compression algorithm, a second compressed data block from the first compressed data block for storing to the second storage device, wherein the second compression level corresponds to the second storage device.