Abstract: In some examples, a system may include multiple types of data restore point intervals, such as daily, weekly, monthly, etc. The system may store, for a first version of an object, a first time at which the object is received and a first flag for a first restore point interval. Subsequently, the system may store for a second version of the object, a second time at which the second object is received and a second flag for the first restore point interval. The system may clear a flag based on the second time and the first time being within a same time interval corresponding to the first restore point interval. An object version for which the flags have been cleared may be deleted from the storage. The stored times may be used to determine, at least partly, one or more retained object versions to provide for a selected restore point.
Abstract: An aspect for implementing a hash function with content-based salt includes identifying a data block (block b) of a given size, dividing the data block into x number of segments, selecting y number of bytes from each of the segments, totaling y_total bytes, and performing a bitwise and/or on a z number of the y_total bytes. The bitwise and/or operation produces S(b). An aspect further includes calculating a hash function on the data block producing a number of bytes hash. The hash function results in a hash value (H?(b)). An aspect also includes calculating the hash function on a concatenation of the hash value and S(b).
Abstract: A nonlinear fiber interferometer is disclosed suitable for fiber sensor and other applications. A first nonlinear fiber section amplifies probe and conjugate sidebands of a pump through four-wave mixing. A second section introduces a phase shift to be measured, for example from a sensor. A third nonlinear fiber section amplifies with phase-sensitive gain to increase signal-to-noise ratio. Based on phase-sensitive output power of probe and/or conjugate components, the phase shift can be measured. Superior performance can be obtained by balancing gain between the (first and third) nonlinear sections. Non-fiber, for example photonic integrated circuit, embodiments are disclosed. Differential sensing, alternative detection schemes, sensing applications, associated methods, and other variations are disclosed.
Type:
Grant
Filed:
May 10, 2019
Date of Patent:
July 28, 2020
Assignee:
UT-Battelle, LLC
Inventors:
Joseph M. Lukens, Nicholas A. Peters, Raphael C. Pooser
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step.
Type:
Grant
Filed:
May 5, 2017
Date of Patent:
July 28, 2020
Assignee:
Google LLC
Inventors:
Gregory Sean Corrado, Ilya Sutskever, Jeffrey Adgate Dean
Abstract: A feedthrough device includes a body having longitudinally spaced first and second end faces and an inner surface defining an opening extending longitudinally through the body, a conductor extending within the opening of the body, and an insulator extending within the opening of the body transversely intermediate the conductor and the inner surface of the body to insulate the conductor from the body, where the conductor includes an interior portion surrounded by the insulator and an exterior portion extending beyond the insulator, the exterior portion having a diameter that is greater than a diameter of the interior portion.
Type:
Grant
Filed:
January 6, 2017
Date of Patent:
July 28, 2020
Assignee:
Energizer Brands, LLC
Inventors:
William C. Bushong, Gregory J. Davidson, Terrance W. Gurrie, Jr., Sarah L. Westcott
Abstract: A power inverter configured to convert electrical power from an energy source to electrical power that can be pushed into a utility grid. The power inverter comprises a power train and a controller having an address. The controller is configured to provide gate drive signals to the power inverter for the power inverter to operate. The controller comprises a sensor for measuring electrical power that is pushed into the utility grid, non-volatile memory for storing an accumulated value of the electrical power, and a communication device configured to communicate information from the controller to a device remote from the power inverter. The controller is further configured to execute a smart contract corresponding to the address.
Abstract: Methods, devices and apparatuses pertaining to U-turn assistance. The method may include receiving, by a computing device, vehicle information associated with a vehicle from a plurality of sensors that are placed on a plurality of locations of the vehicle and obtaining a length and a width of the vehicle based on the received vehicle information. The computing device may calculate a turning radius of the vehicle, and provide a recommendation for routing the vehicle based at least in part on the turning radius.
Abstract: A data storage device that includes a data storage medium and a controller communicatively coupled to the data storage medium. The controller is configured to receive commands from a host and to detect a hung state in the data storage device. The controller is also configured to determine an execution status of a command, of the commands from the host, associated with the hung state. The controller is further configured to dynamically carry out a self-recovery operation in the data storage device to clear the hung state. The self-recovery operation includes steps that depend upon the execution status of the command associated with the hung state.
Type:
Grant
Filed:
April 27, 2018
Date of Patent:
July 28, 2020
Assignee:
SEAGATE TECHNOLOGY LLC
Inventors:
Jin Quan Shen, Tse Jen Lee, Hui Liu, Yong Peng Chng
Abstract: A remote debris tank includes a housing having a top and a bottom discharge opening, a pair of discharge doors mounted to opposing lateral sides of the bottom discharge opening and configured for pivotal movement between an open position and a closed position, and an actuating shaft operably coupled to the first and second discharge doors. The remote debris tank also includes a crank lever having a plurality of vertices, where the crank lever is secured to the actuating shaft at a first vertex and configured to rotate with the actuating shaft. A first radial arm has a first end articulately connected to a second vertex of the crank lever and a second end articulately connected to the first discharge door. Similarly, a second radial arm is articulately connected to a third vertex of the crank lever and extending away from the actuating shaft to the second discharge door.
Abstract: A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be linked together as a chain, which provides many useful features including disaster recovery across geographical regions, massive read scale (numerous readable secondary nodes), online migration of databases (across different operating systems and computing environments). The systems using DAGs can replicate databases across multiple independent high availability (HA) failover clusters using complex replication topologies and allow for manual failover and failback. The systems allow chaining of multiple AGs to provision a treelike structure of replicas and numerous secondary replicas without impacting performance.
Type:
Grant
Filed:
January 10, 2017
Date of Patent:
July 28, 2020
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC.
Inventors:
Girish Mittur Venkataramanappa, Zhengguo Sun, Varun Kunjbihari Tibrewal, Steven John Lindell, Sameer Arun Verkhedkar, Sandeep Lingam, Colin Neville
Abstract: An air turbine starter for starting an engine, comprising a housing defining an inlet, an outlet, and a flow path extending between the inlet and the outlet for communicating a flow of gas there through. A turbine member is journaled within the housing and disposed within the flow path for rotatably extracting mechanical power from the flow of gas. A gear train is drivingly coupled with the turbine member, a drive shaft is operably coupled with the gear train, and an output shaft is selectively operably coupled to rotate with the engine. A containment screen is located within the housing downstream of the at least one turbine member.
Type:
Grant
Filed:
July 26, 2017
Date of Patent:
July 28, 2020
Assignee:
Unison Industries, LLC
Inventors:
Luis Angel Martinez, Rick L. Fiste, Kenneth L. Magee
Abstract: A liquid sensing switch comprising an upper sensor plate linked to electronics, a lower sensor plate linked to the electronics, and a ground linked to the electronics, wherein a pump is activated when a liquid level rises above a position of the lower sensor plate and above a position of the upper sensor plate, causing a current to pass between the two sensor plates.
Abstract: An improved cutter assembly for use with a header of an agricultural harvester is provided. The assembly includes a pair of oppositely directed knife blades or cutter bars and a center knife drive. A crank shaft drives both knife blades in linear reciprocating paths with no fore and aft movement. As a consequence, harmful fore and aft vibration is eliminated. The assembly is simple and durable in design, less susceptible to vibration-induced wear and tear, and comparatively simple to manufacture and repair.
Abstract: Systems and methods for performing bit rate encoding are described. One of the methods includes receiving data indicating a change in a first connection speed that is associated with a first network. The change generates a second connection speed. The method further includes determining whether a media file is being downloaded. The method also includes determining that a current segment of the media file is being downloaded. The current segment is downloaded at a first bit rate and the first bit rate is associated with the first connection speed. The method includes determining whether the media file includes a remaining segment to be downloaded. The current segment precedes the remaining segment. The method includes identifying a second bit rate based on the second connection speed, receiving the remaining segment at the second bit rate, and stitching the remaining segment with the current segment.
Abstract: An image of at least a portion of a head of a user is received. A geometry is generated of the head wearing an eyewear device based in part on the received image of the head and a geometry of the eyewear device. The geometry of the eyewear device includes a microphone array composed of a plurality of acoustic sensors that are configured to detect sounds within a local area surrounding the microphone array. A simulation is performed of sound propagation between an audio source and the plurality of acoustic sensors based on the generated geometry. An acoustic transfer function (ATF) is determined associated with the microphone array based on the simulation. The determined ATF is customized to the user, and is provided to the eyewear device of the user.