Abstract: A method for guiding a user to manually apply cosmetics by overlaying graphical indicators on a real-time image of the user, the method including receiving a real-time image of the area of skin. Generating a registration layer containing a mapping between features of the real-time image and a graphical model of the area of skin. Presenting, for display to a user, a control layer overlaid on the real-time image according to the registration layer, the control layer including at least one indicator of a location on the area of skin where a reflectance modifying agent (RMA) should be applied. Determining, based on the real-time image, that the RMA has been applied to the location on the area of skin. In response to determining that the RMA has been applied to the location on the area of skin, modifying the at least one indicator included in the control layer.
Abstract: An image such as a light-field image may be processed to provide depth-based blurring. The image may be received in a data store. At an input device, first and second user input may be received to designate a first focus depth and a second focus depth different from the first focus depth, respectively. A processor may identify one or more foreground portions of the image that have one or more foreground portion depths, each of which is less than the first focus depth. The processor may also identify one or more background portions of the image that have one or more background portion depths, each of which is greater than the second focus depth. The processor may also apply blurring to the one or more foreground portions and the one or more background portions to generate a processed image, which may be displayed on a display device.
Type:
Grant
Filed:
November 28, 2017
Date of Patent:
February 4, 2020
Assignee:
GOOGLE LLC
Inventors:
Chia-Kai Liang, Kent Oberheu, Kurt Akeley, Garrett Girod, Nikhil Karnad, Francis A. Benevides
Abstract: A surface-mountable locking device includes a body within which is disposed: (1) a box configured to receive a pin and (2) a locking mechanism having a bolt configured to engage the pin when the pin is inserted into the box. Because the locking-mechanism bolt engages the pin within the box disposed in the body, the body protects the locking-mechanism bolt from tampering, creating a more secure lock than when the bolt is exposed. An adapter for attaching a chain link (or similar link) to the locking device is also disclosed. The adapter is configured on one end as a pin to engage the box and on the other end to engage a link.
Type:
Grant
Filed:
June 6, 2018
Date of Patent:
February 4, 2020
Assignee:
Bluewater Resources LLC
Inventors:
Jake Llewellyn, Neal Llewellyn, John Llewellyn, Alexander Villareal
Abstract: A method of increasing utilization of a computer program product having a plurality of features usable by multiple user groups. The method comprises: accessing a database storing multiple scenarios each defining a course of action characterised by usage of a respective subset of the features; via a network interface, receiving logs of past usage of some or all of these features by a target user group; based on the received logs, identifying one or more of the features that are unused or less frequently used by the target user group, and selecting one or more of the scenarios for the target entity which make use of the one or more unused or less frequently features. An indication of the one or more selected scenarios is output via a network interface, thereby causing the target entity to follow the course of action defined in at least one of the selected scenarios.
Abstract: A cloud system that includes one or more servers for communicating with vehicles and processing information received from vehicles and processing information sent to vehicles is disclosed. One method includes receiving data from a computing device associated with a vehicle. The data is for a user account, and the data is received over one or more sessions. The user account has a user profile with a plurality of settings and metadata captured from use of the vehicle. Processing, by a learning engine, the metadata captured from use of the vehicle during the one or more sessions of use of the vehicle to identify learned patterns sensed from the vehicle. Sending a recommendation to the user account associated with the vehicle. The recommendation is based in part on the learned patterns from the vehicle. The recommendation is configured to identify a setting or action for the vehicle.
Abstract: A liquid fabric treatment composition including a hydrocarbon wax, a crosslinking agent, and a polyester warp sizing agent. The liquid fabric treatment composition may include a disperse dye. Methods of using these compositions for dyeing cellulose-containing fabric with a disperse dye include contacting a fabric containing cellulose with a liquid fabric treatment composition to yield a pretreated fabric, and heating the pretreated fabric to yield a treated fabric. The treated fabric contains a urethane compound formed by a reaction of the hydrocarbon wax, the crosslinking agent, and the cellulose of the fabric.
Abstract: The mounting system includes at least one first crossbar with a first end cavity and a second end cavity, a first support bracket insertable into the first end cavity of the first crossbar, the first support bracket including a first engaging structure, a second support bracket insertable into the second end cavity of the first crossbar, the second support bracket including a second engaging structure. The first and second engaging structures are configured to attach to respective first and second columns of a consumer product display. The first support bracket and the second support bracket each are configured to remain freely and selectively slideable within the first end cavity and the second end cavity following assembly of the mounting system. The mounting system further includes more than one vertical upright connectable to the at least one first crossbar, where the more than one vertical upright includes a third engaging structure.
Type:
Grant
Filed:
May 14, 2019
Date of Patent:
February 4, 2020
Assignee:
Altria Client Services LLC
Inventors:
James Buck, Mike Detenber, Dathan Zang, Adam P. Kiteley
Abstract: A spinal stabilization system and method are provided for treating a patient's spinal column, for maintaining preselected spacing and movement between adjacent vertebrae in a spinal column, and for providing overall stability thereto. The system includes an interlaminar member positioned in the space intermediate a first vertebra and the vertebrae positioned immediately below and adjacent to the first vertebra. The interlaminar member is operatively connected to an adjustable support structure and cooperates therewith to maintain the preselected spacing between adjacent vertebrae and to provide overall stability to the spinal column.
Type:
Grant
Filed:
September 21, 2017
Date of Patent:
February 4, 2020
Assignee:
JCBD, LLC
Inventors:
Edward Jeffrey Donner, Christopher Thomas Donner
Abstract: Embodiments of the invention provide infusion systems for the intravenous or other delivery of drugs and other therapeutic agents to a patient including a human or mammal. The therapeutic agents may be dissolved in solution or comprise the solution itself. Embodiments of the systems can utilize a chemical reaction to predictably drive a flow of drug(s) through a catheter or other flow path and into the patient. More specifically, the reaction may include an acid-base reaction or any other reaction that produces a gaseous substance. The gas is produced and contained in an expandable drive balloon when the acid-base reactants are combined with a liquid. As the gas is produced, the drive balloon expands to exert pressure on a separately-contained drug reservoir which, in turn, pushes drug(s) from the reservoir into the flow path where the drug is ultimately delivered to the patient in a controlled and predetermined manner.
Abstract: The present disclosure relates to a method that includes applying a first condition to a photovoltaic (PV) device, and applying a second condition to the PV device, where the first condition results in a first luminescing of a surface of the PV device at a first intensity, the second condition results in a second luminescing of the surface at a second intensity, measuring the first intensity using a detector to create a first representation of the surface, measuring the second intensity using the detector to create a second representation of the surface, and comparing the first representation with the second representation to create a third representation of the surface that identifies a defect in the surface, if present.
Type:
Grant
Filed:
March 9, 2018
Date of Patent:
February 4, 2020
Assignee:
Alliance for Sustainable Energy, LLC
Inventors:
Michael Gardner Deceglie, Timothy J. Silverman
Abstract: A passive optical network includes one or more multi-service terminals each having a housing and a plurality of ruggedized plug-receiving distribution ports accessible from outside the housing. The multi-service terminals also each include an optical power splitter or wave division multiplexer for splitting an optical signal and directing the split signal to the plug-receiving distribution ports. Some of the multi-service terminals provide a different power split ratio from others of the multi-service terminals.
Abstract: This specification discloses techniques for communicating data between a first execution context on a computing system and a second execution context on the computing system. The first execution context can execute content from a first origin, the second execution context can execute content from a second origin that is different from the first origin, and the first execution context and the second execution context can each be restricted from accessing data of the other as a result of a same-origin policy implemented by the computing system. The method can include establishing a bi-directional communication channel between the first execution context and the second execution context.
Abstract: A system includes a safety mode activation device disposed onboard a vehicle system and operatively connected to a controller of the vehicle system. The safety mode activation device is configured to receive a status signal indicating a presence of one or more of an operator or an active work marker in a location proximate to the vehicle system. The safety mode activation device is further configured to transmit a lockout signal to the controller to prevent movement of the vehicle system along a route responsive to receiving the status signal.
Abstract: Described is a system (and method) that provides a framework for performing data transformations, which may be part of an Extract, Transform, and Load (ETL) process. The system may perform a data transformation by creating a pipeline that executes a set of independent software components (or component, plugins, add-ons, etc.). The components may be executed as individual services (e.g., microservices) that may be provided within containers to allow the components to be deployed as self-contained units on various types of host systems including cloud-based infrastructures. In addition, to provide further flexibility for the framework, the components may be implemented using preexisting software libraries.
Abstract: Systems and methods for real-time account access, allowing access to accounts (such as deposit, credit, or debit accounts) through network processing infrastructures such as Electronic Funds Transfer (EFT). In some embodiments, consumers and/or merchants are able to effect transaction requests against accounts, using a pseudo-identifier or other identifier, and without the need to provide an account number or card number. In other embodiments, payment networks are able to route and process transaction requests against accounts, without having a card number or account number. In other embodiments, account processing systems are able to determine an appropriate account based on transaction requests that do not contain card numbers or account numbers.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
February 4, 2020
Assignee:
PayNet Payments Network, LLC
Inventors:
Neil Marcous, Robert Woodbury, Peter Gordon