Abstract: A method, computer program product, and computer system for executing an automatic recovery of log metadata. A secondary storage processor may request one or more log metadata buffer values from a first buffer used by a primary storage processor. The secondary storage processor may update one or more log metadata buffer values from a second buffer used by the secondary storage processor.
Abstract: A system for producing homogenized oil field gel including a power unit, a control system, a feed tank, a hopper, and a piping assembly that includes inlet and outlet manifolds, centrifugal pumps, and metering devices for filling the feed tank and handling a discharge of oilfield gel. The system further includes a powder hydration component and liquid chemical equipment. The method for producing homogenized oil field gel includes a guar powder procedure including a controlled sequence for starting and stopping a venturi mixer in a hydration unit. The method for producing homogenized oil field gel further includes a liquefied gel concentrate procedure including a metering and chemical injection procedure for mixing a liquefied gel concentrate.
Abstract: A flexible swivel has a flexible toroid described by an internal major diameter, a fore ring, a body, and an aft ring. The flexible toroid is attached to the fore ring. The fore ring is attached with a rotatable fore joint to the front of the body. The aft ring is attached to the back of the body.
Abstract: Methods and apparatus for cleaning a surface with a cleaning device having a body with a handle, a connector, and one or more cleaning heads that are removably attached to the cleaning device. Each cleaning head include a lower surface arranged to contact a surface to be cleaned and a dirt collection chamber permanently attached to the cleaning head. The cleaning head may include a support structure to support the dirt collection chamber and a cleaning sheet. The cleaning head also may include a suction nozzle. At least a portion of the dirt collection chamber may be made of a filter material.
Type:
Grant
Filed:
September 30, 2020
Date of Patent:
May 4, 2021
Assignee:
SharkNinja Operating LLC
Inventors:
Samuel Emrys James, Michael James Douglas, David Stephen Clare, Chris Pinches, Nicholas James Sardar, Hugh James Croggon, Damian Lee
Abstract: Disclosed in some examples, are optical devices, systems, and machine-readable mediums that send and receive multiple streams of data across a same optical communication path (e.g., a same fiber optic fiber) with a same wavelength using different light sources transmitting at different power levels—thereby increasing the bandwidth of each optical communication path. Each light source corresponding to each stream transmits at a same frequency and on the same optical communication path using a different power level. The receiver differentiates the data for each stream by applying one or more detection models to the photon counts observed at the receiver to determine likely bit assignments for each stream.
Abstract: A computer-implemented method to create a cinematic storytelling experience is provided. The method includes receiving, from a client device, a user selection of a story, and obtaining, from a server, (i) a lexicon associated with the selected story, the lexicon comprising a limited number of keywords, and (ii) instructions associated with the selected story, the instructions including instructions to perform at least one action responsive to the client device detecting a keyword. The method further includes receiving user input to initiate verbal recitation of the selected story, detecting correspondence between the verbal recitation and at least one of the keywords, and performing the at least one action according to the instructions for the at least one keyword.
Type:
Grant
Filed:
November 19, 2018
Date of Patent:
May 4, 2021
Assignee:
Google LLC
Inventors:
Alexander Rothera, Scott D. Lange, Jennifer Drop
Abstract: A map file includes two-dimensional or three-dimensional geometric data items collectively representing layout of a building. The map file and parsed and the geometric data items analyzed to identify building elements including rooms, floors, and objects of the building, and to identify containment relationships between the elements. A space model having a space graph is constructed. The space graph includes nodes that correspond to the respective building elements and links forming relationships between nodes that correspond to the identified containment relationships. Each node may include node metadata, rules or code that operate on the metadata, and a node type that corresponds to a type of physical space. Some nodes may include user representations or device representations that represent physical sensors associated therewith. The representations may receive data from the respectively represented sensors, and the sensor data becomes available via the space model.
Type:
Grant
Filed:
December 18, 2018
Date of Patent:
May 4, 2021
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Grégory Christopher John Vandenbrouck, Fernando Nahuel Viton, Matthew Evan Vogel
Abstract: A treatment solution has an antifungal agent, an antifungal agent solvent, and a carrier fluid, wherein the treatment solution is essentially free of alcohol. A wipe has a substrate, a treatment solution impregnated into the substrate, the treatment solution including an antifungal agent, an antifungal agent solvent, and a carrier fluid, wherein the treatment solution has an alcohol content of 6 wt % or below of the total solution. A treatment solution, has an antifungal agent, an antifungal agent solvent, and a carrier fluid, wherein the treatment solution has an alcohol content of 6 wt % or below of the total solution.
Abstract: The described technology is generally directed towards reducing the amount of data stored in a sequence of data blocks by combining deduplication and compression. According to an embodiment, a system can comprise a memory that can store computer executable components, and a processor that can execute the components stored in the memory. The components can comprise a data block identifier that can identify, for a sequence of data blocks, a first data block that corresponds to a first data, resulting in a first identified data block, and a deduplication component that can identify a second data block that corresponds to the first data, resulting in a second identified data block, wherein the deduplication component can replace the second identified data block with a key value corresponding to the first identified data block. Further, a compression component can compress the first identified data block, resulting in a compressed data block.
Abstract: The invention provides DNA molecules and constructs, and their nucleotide sequences, useful for modulating gene expression in plants, and for specifying intracellular or extracellular localization of a gene product of interest. Transgenic plants, plant cells, plant parts, and seeds, comprising the DNA molecules operably linked to heterologous transcribable polynucleotides are also provided.
Type:
Grant
Filed:
April 3, 2019
Date of Patent:
May 4, 2021
Assignee:
Monsanto Technology LLC
Inventors:
Stanislaw Flasinski, Charles R. Dietrich, Wei Wu, Zhaolong Li, Bo-Xing Qiu, Liang Guo, Jaishree M. Chittoor
Abstract: A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.
Type:
Grant
Filed:
May 26, 2020
Date of Patent:
May 4, 2021
Assignee:
Seven Networks, LLC
Inventors:
Rami Alisawi, Ari Backholm, Huajie Hu, Alexandr Seleznyov, Jie Wei, Sungwook Yoon
Abstract: A method of storing hydrogen involves forming an excavation in the earth and constructing a storage tank therein comprised of integrated primary and secondary containment structures. The primary containment structure composed of a plurality of joinable cylindrical segments, or pre-fabricated sections joined to form a cylinder within the excavation. The secondary containment structure formed by pumping a curable, flowable composition into the cylinder, allowing it to flow out the bottom and up the second annulus to the earth's surface, and then hardening; thereby encasing the primary containment structure. The bottom of the cylinder is sealed with the bottom assembly. The top assembly is attached to the cylinder and tubing and packer are run into the cylinder creating a first annulus between the cylinder and tubing. Top assembly is sealed, fluids circulated out, and the tank dried. Thereafter, the tank is capable of safely storing hydrogen gas.
Abstract: Resources are required to satisfy various needs and wants of people, businesses, and machines. Resources come in the forms of time, talents, money, materials, energy, services, people, knowledge, communication, and other tangible and intangible assets. When both the capacities and the needs of multiple resources are stored in a way that allows for them to be connected together using computers, they can be efficiently and effectively matched. This matching creates shared value, which has potential academic, economic, societal and philanthropic benefits. Connected computer system(s) can query and match resources together in a way that is mutually beneficial. While a common lexicon is the simplest way to perform the matching, natural language processing, machine translation, or use of similar technologies may be optimal. Any method of collecting these inputs should be able to handle one or multiple capacities, and one or multiple needs.
Abstract: Control systems and methods for aligning multimode optical fibers are provided. A method includes producing a brightness profile for a first and second multimode optical fiber. The method further includes determining a cladding center position and a core center position from the brightness profile of the first multimode optical fiber and from the brightness profile of the second multimode optical fiber. The method further includes calculating a concentricity error for the first multimode optical fiber based on the cladding center position and the core center position from the brightness profile of the first multimode optical fiber and for the second multimode optical fiber based on the cladding center position and the core center position from the brightness profile of the second multimode optical fiber.
Abstract: A method, computer program product, and computer system for determining, by a computing device, a weight of an indirect block page. The weight of the indirect block page may be compared to a threshold. It may be determined that the weight of the indirect block page is greater than the threshold. A copy of the indirect block page may be created as a backup page based upon, at least in part, determining that the weight of the indirect block page is greater than the threshold.
Type:
Grant
Filed:
October 31, 2019
Date of Patent:
May 4, 2021
Assignee:
EMC IP Holding Company, LLC
Inventors:
Xinlei Xu, Larry Lei Wang, Vamsi K. Vankamamidi, Ming Wang, Qiu Zhong, Alex Wang
Abstract: A network monitoring “sensor” is built on initial startup by checking the integrity of the bootstrap system and, if it passes, downloading information from which it builds the full system including an encrypted and an unencrypted portion. Later, the sensor sends hashes of files, configurations, and other local information to a data center, which compares the hashes to hashes of known-good versions. If they match, the data center returns information (e.g., a key) that the sensor can use to access the encrypted storage. If they don't, the data center returns information to help remediate the problem, a command to restore some or all of the sensor's programming and data, or a command to wipe the encrypted storage. The encrypted storage stores algorithms and other data for processing information captured from a network, plus the captured/processed data itself.