Document | Document Title |
---|---|
US10943884B2 |
Method of manufacturing an electronic device and electronic device manufactured thereby
Various aspects of this disclosure provide a method of manufacturing an electronic device and an electronic device manufactured thereby. As a non-limiting example, various aspects of this disclosure provide a method of manufacturing an electronic device, and an electronic device manufactured thereby, that utilizes ink to form an intermetallic bond between respective conductive interconnection structures of a semiconductor die and a substrate. |
US10943883B1 |
Planar wafer level fan-out of multi-chip modules having different size chips
Package structures and methods are provided for constructing multi-chip package structures using semiconductor wafer-level-fan-out techniques in conjunction with back-end-of-line fabrication methods to integrate different size chips (e.g., different thicknesses) into a planar package structure. The packaging techniques take into account intra-chip thickness variations and inter-chip thickness differences, and utilize standard back-end-of-line fabrication methods and materials to account for such thickness variations and differences. In addition, the back-end-of-line techniques allow for the formation of multiple layers of wiring and inter-layer vias which provide high density chip-to-chip interconnect wiring for high-bandwidth I/O communication between the package chips, as well as redistribution layers to route power/ground connections between active-side connections of the semiconductor chips to an area array of solder bump interconnects on a bottom side of the multi-chip package structure. |
US10943881B2 |
Semiconductor package
A semiconductor package includes a substrate, through-electrodes penetrating the substrate, first bumps spaced apart from each other in a first direction parallel to a top surface of the substrate and electrically connected to the through-electrodes, respectively, and at least one second bump disposed between the first bumps and electrically insulated from the through-electrodes. The first bumps and the at least one second bump constitute one row in the first direction. A level of a bottom surface of the at least one second bump from the top surface of the substrate is a substantially same as levels of bottom surfaces of the first bumps from the top surface of the substrate. |
US10943879B2 |
Bump-forming film, semiconductor device and manufacturing method thereof, and connection structure
A bump-forming film is used for forming, on a semiconductor device such as a bumpless IC chip, bumps which are low in cost and can achieve stable conduction reliability. The bump-forming film is configured such that conductive fillers for bumps are arranged regularly in a planar view in an insulating adhesive resin layer. The regular arrangement has a periodic repeating unit in the longitudinal direction of the film. The straight line which connects one ends of the conductive fillers for bumps in the thickness direction of the film is substantially parallel to the surface of the film. |
US10943875B2 |
Fragmenting computer chips
A method comprising bonding a first substrate to a second substrate. The first substrate includes a layer of one or more pairs of reactive material. The method comprising triggering a reaction between the one or more pairs of reactive material and fragmenting the second substrate. |
US10943868B2 |
Structure for interconnection
A semiconductor structure includes a first low-k dielectric layer disposed over a semiconductor substrate, a first conductive feature and a second conductive feature disposed in the first low-k dielectric layer, a second low-k dielectric layer disposed in the first low-k dielectric layer and interposed between the first conductive feature and the second conductive feature, where the second low-k dielectric layer includes an air gap, and an etch-stop layer disposed at an interface between the first low-k dielectric layer and the second low-k dielectric layer. The first low-k dielectric layer includes carbon whose concentration is graded in a direction away from the etch-stop layer. |
US10943864B2 |
Programmable redistribution die
A device and method of utilizing a programmable redistribution die to redistribute the outputs of semiconductor dies. Integrated circuit packages using a programmable redistribution die are shown. Methods of creating a programmable redistribution die are shown. |
US10943861B2 |
Semiconductor device
A semiconductor device includes a semiconductor element, a first lead supporting the semiconductor element, a second lead separated from the first lead, and a connection lead electrically connecting the semiconductor element to the second lead. The connection lead has an end portion soldered to the second lead. This connection-lead end portion has a first surface facing the semiconductor element and a second surface opposite to the first surface. The second lead is formed with a recess that is open toward the semiconductor element. The recess has a side surface facing the second surface of the connection-lead end portion. A solder contact area of the second surface of the connection-lead end portion is larger than a solder contact area of the first surface of the connection-lead end portion. |
US10943860B2 |
Semiconductor device with flexible circuit for enabling non-destructive attaching and detaching of device to system board
A semiconductor device assembly that includes a flexible member having a first portion connected to a substrate and a connector attached to a second portion of the flexible member. The connector is electrically connected to the substrate via a conducting layer within the flexible member. The substrate may be a semiconductor device, such as a chip. The connector may be configured to connect the semiconductor device to another semiconductor device assembly or a system board, such as a printed circuit board. A material may encapsulate at least a portion of the substrate of the semiconductor assembly. The semiconductor device assembly may be formed by selectively connecting the flexible member to a first substrate. A second substrate and connector may then be connected to the flexible member. A release layer may be used to release the assembly of the second substrate, flexible member, and connector from the first substrate. |
US10943859B2 |
Semiconductor device
The present disclosure describes a semiconductor device including: a semiconductor chip having an electrode; a conductive member including a metal base and having a mounting portion and a peripheral portion surrounding the mounting portion; a solder that is provided between the electrode and the mounting portion; and a sealing resin body that integrally seals the semiconductor chip, at least the face opposed to the electrode in the conductive member, and the solder. |
US10943858B2 |
Semiconductor package and fabricating method thereof
A semiconductor device structure and a method for making a semiconductor device. As non-limiting examples, various aspects of this disclosure provide various semiconductor package structures, and methods for making thereof, that comprise a thin fine-pitch redistribution structure. |
US10943852B2 |
Semiconductor device and method for manufacturing the same
According to some embodiments, a semiconductor device includes a semiconductor substrate, a metal portion, a first insulating film, and a second insulating film. The semiconductor substrate has a through-hole extending from a first surface of the semiconductor substrate to a second surface thereof opposite to the first surface. The metal portion is formed in the through-hole. The first insulating film is provided on the second surface of the semiconductor substrate and on a side surface of the through-hole. The second insulating film has a dielectric constant of not more than 6.5 and is provided on a metal portion-side surface of the first insulating film on the side surface of the through-hole of the semiconductor substrate. |
US10943850B2 |
Piezoelectric MEMS-based active cooling for heat dissipation in compute devices
An active cooling system and method for using the active cooling system are described. The active cooling system includes a cooling element having a first side and a second side. The first side of the cooling element is distal to a heat-generating structure and in communication with a fluid. The second side of the cooling element is proximal to the heat-generating structure. The cooling element is configured to direct the fluid using a vibrational motion from the first side of the cooling element to the second side such that the fluid moves in a direction that is incident on a surface of the heat-generating structure at a substantially perpendicular angle and then is deflected to move along the surface of the heat-generating structure to extract heat from the heat-generating structure. |
US10943849B2 |
Microfluidic array
An array of flow units for controlling a flow of a fluid is disclosed. The flow units are arranged to have a lateral extension in a common lateral plane. A downstream side of a first flow unit is in fluid communication with an upstream side of a second flow unit to allow a flow of fluid to pass through the flow units. The flow units comprise first and second electrodes which are connectable to a voltage source. At least a portion of the first electrode has a maximum height in a direction parallel to the direction of the flow and a maximum gauge in a direction orthogonal to the direction of the flow, wherein the maximum height is larger than the maximum gauge to improve the pumping efficiency of the device. A method for controlling a fluid flow using the array is also disclosed. |
US10943847B2 |
Semiconductor chip and semiconductor device
A semiconductor device includes a semiconductor chip having an electrode portion and a joining member electrically connected to the electrode portion to allow an electric current to flow in the semiconductor chip through the joining member. The joining member contains a protective material that has a positive temperature coefficient of resistivity, and the positive temperature coefficient of resistivity has a larger value in a temperature range higher than a threshold temperature than in a temperature range lower than the threshold temperature, the threshold temperature being a predetermined temperature lower than a breakdown temperature of the semiconductor chip. The electrode portion of the semiconductor chip may contain the protective material. |
US10943846B2 |
Chip package structure with heat conductive component and manufacturing thereof
A chip package structure includes a circuit structure, a redistribution structure, a heat conductive component, a chip, and a heat sink. The circuit structure includes a first circuit layer. The redistribution structure is disposed on the circuit structure and includes a second circuit layer, wherein the redistribution structure has an opening. The heat conductive component is disposed on the circuit structure and covered by the redistribution structure. The heat conductive component has a horizontal portion and a vertical portion. The horizontal portion extends toward the opening until it exceeds the opening. The vertical portion extends upward beyond the top surface of the redistribution structure from a part of the horizontal portion. The chip is disposed in the opening, and the bottom of the chip contacts the heat conductive component. The heat sink is disposed over the redistribution structure and the chip. |
US10943840B2 |
Display device including an adhesive layer
A display device includes a display panel having a display area and a non-display area. A window is disposed on the display panel. A bezel portion is disposed on the window. The bezel portion at least partially overlaps the non-display area. An adhesive layer is disposed between the display panel and the window. An interlayer is disposed between the bezel portion and the adhesive layer. The interlayer has at least one ultrasound transmitting area overlapping the bezel portion. |
US10943837B2 |
Device having overlapping semiconductor fins oriented in different directions
An analog integrated circuit is disclosed in which short channel transistors are stacked on top of long channel transistors, vertically separated by an insulating layer. With such a design, it is possible to produce a high density, high power, and high performance analog integrated circuit chip including both short and long channel devices that are spaced far enough apart from one another to avoid crosstalk. In one embodiment, the transistors are FinFETs and the long channel devices are multi-gate FinFETs. In one embodiment, single and dual damascene devices are combined in a multi-layer integrated circuit cell. The cell may contain various combinations and configurations of the short and long-channel devices. A high density cell can be made by simply shrinking the dimensions of the cells and replicating two or more cells in the same size footprint as the original cell. |
US10943830B2 |
Self-aligned structure for semiconductor devices
The present disclosure relates to a semiconductor device and a manufacturing method, and more particularly to a semiconductor device having self-aligned isolation structures. The present disclosure provides self-aligned isolation fins that can be formed by depositing dielectric material in openings formed in a spacing layer or by replacing portions of fins with dielectric material. The self-aligned isolation fins can be separated from each other by a critical dimension of the utilized photolithography process. The separation between self-aligned isolation fins or between the self-aligned isolation fins and active fins can be approximately equal to or larger than the separations of the active fins. |
US10943829B2 |
Slot contacts and method forming same
A method of forming an integrated circuit structure includes forming a first source/drain contact plug over and electrically coupling to a source/drain region of a transistor, forming a first dielectric hard mask overlapping a gate stack, recessing the first source/drain contact plug to form a first recess, forming a second dielectric hard mask in the first recess, recessing an inter-layer dielectric layer to form a second recess, and forming a third dielectric hard mask in the second recess. The third dielectric hard mask contacts both the first dielectric hard mask and the second dielectric hard mask. |
US10943824B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate including an active pattern, a first interlayer dielectric layer on the substrate, the first interlayer dielectric layer including a recess on an upper portion thereof, and a lower connection line in the first interlayer dielectric layer, the lower connection line being electrically connected to the active pattern, and the lower connection line including a conductive pattern, the recess of the first interlayer dielectric layer selectively exposing a top surface of the conductive pattern, and a barrier pattern between the conductive pattern and the first interlayer dielectric layer, the first interlayer dielectric layer covering a top surface of the barrier pattern. |
US10943823B2 |
Conductive feature formation and structure using bottom-up filling deposition
The present disclosure provides example embodiments relating to conductive features, such as metal contacts, vias, lines, etc., and methods for forming those conductive features. In some embodiments, a structure includes a first dielectric layer over a substrate, a first conductive feature through the first dielectric layer, the first conductive feature comprising a first metal, a second dielectric layer over the first dielectric layer, and a second conductive feature through the second dielectric layer having a lower convex surface extending into the first conductive feature, wherein the lower convex surface of the second conductive feature has a tip end extending laterally under a bottom boundary of the second dielectric layer. |
US10943820B2 |
Gap-fill method having improved gap-fill capability
A method for forming a semiconductor structure is provided. The method includes patterning a semiconductor substrate to form a first semiconductor fin and a second semiconductor fin adjacent to the first semiconductor fin, and depositing a first dielectric material on the first semiconductor fin and the second semiconductor fin on the semiconductor substrate using an atomic layer deposition process. There is a first trench between the first semiconductor fin and the second semiconductor fin. The method also includes filling the first trench with a flowable dielectric material, and heating the flowable dielectric material and the first dielectric material to form an isolation structure between the first semiconductor fin and the second semiconductor fin. |
US10943816B2 |
Mask removal for tight-pitched nanostructures
A method for manufacturing a semiconductor device includes forming a hardmask layer on a substrate, and patterning the hardmask layer into a plurality of hardmask portions. The method also includes forming a liner layer on the plurality of hardmask portions, and removing a portion of the liner layer from at least one hardmask portion of the plurality of hardmask portions. The removing exposes one or more surfaces of the at least one hardmask portion. In the method, the at least one hardmask portion and a remaining portion of the liner layer are removed. A pattern of remaining ones of the plurality of hardmask portions are transferred to the substrate to form one of a plurality of patterned substrate portions and a plurality of openings in the substrate. |
US10943815B2 |
Structure for radiofrequency applications
A substrate for microelectronic radiofrequency devices includes a carrier substrate made of a first semiconductor material having a resistivity higher than 500 ohms-cm; a plurality of trenches in the carrier substrate, which trenches are filled with a second material, and defining on a first side of the carrier substrate a plurality of first zones made of a first material and at least one second zone made of a second material. The second material has a resistivity higher than 10 kohms-cm, and the first zones have a maximum dimension smaller than 10 microns and are insulated from one another by the second zone. |
US10943812B2 |
Semiconductor devices
A semiconductor device includes a first trench on the device region, a first device isolation layer in the first trench and defining an active pattern of the device region, a second trench on the interface region, and a second device isolation layer in the second trench. The second isolation layer includes a buried dielectric pattern, a dielectric liner pattern on the buried dielectric pattern, and a first gap-fill dielectric pattern on the dielectric liner pattern. The buried dielectric pattern includes a floor segment on a floor of the second trench, and a sidewall segment on a sidewall of the second trench. The sidewall segment has a thickness different from a thickness of the floor segment. |
US10943805B2 |
Multi-blade robot apparatus, electronic device manufacturing apparatus, and methods adapted to transport multiple substrates in electronic device manufacturing
Electronic device manufacturing apparatus and robot apparatus are described. The apparatus are configured to efficiently pick and place substrates wherein the robot apparatus includes an upper arm and three blades B1, B2, B3 that are independently rotatable. The three blades are configured to service a first dual load lock and second dual load lock wherein each dual load lock includes a different pitch. In some embodiments, a first pitch P1 is smaller than a second pitch P2. Blades B2 and B3 (or optionally blades B1 and B2) can service the first dual load lock with Pitch P1 and blades B1 and B3 can service the second dual load lock including the second pitch P2. Methods of operating the electronic device manufacturing apparatus and the robot apparatus are provided, as are numerous other aspects. |
US10943804B2 |
Monitoring of process chamber
The present disclosure describes a method for controlling a wet processing system includes dispensing one or more chemicals into a processing chamber according to one or more process parameters. The method also includes injecting one or more illumination markers into the processing chamber and obtaining images representing locations of the one or more illumination markers. The method further includes determining a trajectory of an illumination marker of the one or more illumination markers based on the images and determining whether the determined trajectory is outside a predetermined trajectory range. In response to the determined trajectory being outside the predetermined trajectory range, the method further includes adjusting the one or more process parameters. |
US10943800B2 |
Semiconductor package device and method of forming package body
An apparatus for packaging a semiconductor device is provided. The apparatus includes a first mold, a second mold and a support element. The first mold includes a plate. The second mold includes a carrier disposed corresponding to the plate. The carrier defines a hole penetrating the carrier. The support element is engaged with the hole for supporting an object to be molded. |
US10943798B2 |
Fan-out structure and method of fabricating the same
A semiconductor device includes a first die extending through a molding compound layer, a first dummy die having a bottom embedded in the molding compound layer, wherein a height of the first die is greater than a height of the first dummy die, and an interconnect structure over the molding compound layer, wherein a first metal feature of the interconnect structure is electrically connected to the first die and a second metal feature of the interconnect structure is over the first dummy die and extends over a sidewall of the first dummy die. |
US10943797B2 |
Semiconductor package with reduced parasitic coupling effects and process for making the same
The present disclosure relates to a semiconductor package with reduced parasitic coupling effects, and a process for making the same. The disclosed semiconductor package includes a thinned flip-chip die and a first mold compound component with a dielectric constant no more than 7. The thinned flip-chip die includes a back-end-of-line (BEOL) layer with an upper surface that includes a first surface portion and a second surface portion surrounding the first surface portion, a device layer over the upper surface of the BEOL layer, and a buried oxide (BOX) layer over the device layer. The BEOL layer includes a first passive device and a second passive device, which are underlying the first surface portion and not underlying the second surface portion. Herein, the first mold compound component extends through the BOX layer and the device layer to the first surface portion. |
US10943796B2 |
Semiconductor device assembly having a thermal interface bond between a semiconductor die and a passive heat exchanger
A semiconductor device assembly includes: a semiconductor device; a heat exchanger; and a thermal interface material. In embodiments, the thermal interface material may contact a facing surface of the heat exchanger, the thermal interface material includes alloys that react with a bond enhancing agent to form an indium alloy layer in a portion of the thermal interface. In embodiments, a solid, solder preformed thermal interface material includes an indium metal and may be disposed on the first surface of the semiconductor device; and a liquid metal bond enhancing agent may be disposed on a first surface of the semiconductor device; and contacting a facing surface of the heat exchanger. |
US10943795B2 |
Apparatus and methods for creating a thermal interface bond between a semiconductor die and a passive heat exchanger
A method of joining a semiconductor die to a passive heat exchanger can include applying a bond enhancing agent to a semiconductor device; creating an assembly that includes a thermal interface disposed on the semiconductor device such that a first major surface of the thermal interface material is in touching relation with the bond enhancing agent on the semiconductor device, and a heat exchanger disposed in touching relation with a second major surface of the thermal interface material; and reflowing the assembly such that the thermal interface bonds the heat exchanger to the semiconductor device. Embodiments can use the ability of indium to bond to a non-metallic surface to form the thermal interface, which may be enhanced by a secondary coating on either or both joining surfaces. |
US10943789B2 |
Methods and systems for advanced ion control for etching processes
A substrate is disposed on a substrate holder within a process module. The substrate includes a mask material overlying a target material with at least one portion of the target material exposed through an opening in the mask material. A plasma is generated in exposure to the substrate. For a first duration, a bias voltage is applied at the substrate holder at a first bias voltage setting corresponding to a high bias voltage level. For a second duration, after completion of the first duration, a bias voltage is applied at the substrate holder at a second bias voltage setting corresponding to a low bias voltage level. The second bias voltage setting is greater than 0 V. The first and second durations are repeated in an alternating and successive manner for an overall period of time necessary to remove a required amount of the target material exposed on the substrate. |
US10943786B2 |
Semiconductor device with self-aligned carbon nanotube gate
A method of forming a semiconductor device includes forming a channel layer on a substrate. A gate dielectric is deposited on the channel layer, and a mask is patterned on the gate dielectric. An exposed portion of the gate dielectric is removed to expose a first source/drain region and a second source/drain region of the channel layer. A first source/drain contact is formed on the first source/drain region and a second source/drain contact is formed on the second source/drain region. A cap layer is formed over the first source/drain contact and the second source/drain contact, and the mask is removed. Spacers are formed adjacent to sidewalls of the first source/drain contact and the second source/drain contact. An oxide region is formed in the cap layer and a carbon material is deposited on an exposed portion of the gate dielectric. |
US10943782B2 |
Semiconductor device and method of manufacturing the same
Disclosed are semiconductor devices and methods of manufacturing the same. The method comprises alternately stacking a plurality of dielectric layers and a plurality of first semiconductor layers to form a mold structure on a substrate, forming a hole penetrating the mold structure, forming on the substrate a second semiconductor layer filling the hole, and irradiating a laser onto the second semiconductor layer. |
US10943777B1 |
Amplifier amplitude control for a mass spectrometer
Control of an amplitude of a signal applied to rods of a quadrupole is described. In one aspect, a mass spectrometer includes a quadrupole mass analyzer and a resonant circuit to generate a radio frequency (RF) signal applied to rods of the quadrupole mass analyzer. An amplitude control circuit can be inductively coupled with inductors of the resonant circuit to selectively discharge energy from the resonant circuit and, therefore, adjust the amplitude of the signal in particular situations. |
US10943776B2 |
Monitoring ion mobility spectrometry environment for improved collision cross section accuracy and precision
A mass spectrometer is disclosed comprising an ion mobility separator 4 for separating ions according to their ion mobility, one or more first devices or stages arranged upstream of the ion mobility separator and a control system. The control system is arranged and adapted to monitor directly or indirectly the operating environment within the ion mobility separator 4, and to control the operating environment within the ion mobility separator 4 based on the monitoring by controlling one or more gas flows to or within one or more of the one or more first devices or stages. |
US10943772B2 |
Refractory metal plates
A refractory metal plate is provided. The plate has a center, a thickness, an edge, a top surface and a bottom surface, and has a crystallographic texture (as characterized by through, thickness gradient, banding severity; and variation across the plate, for each of the texture components 100//ND and 111//ND, which is substantially uniform throughout the plate. |
US10943770B2 |
Detection of damage in matching networks
Systems and methods for operating a match network are disclosed. A method includes obtaining at least one measurement-based-attribute at the first side of a match network and at least one measurement-based-attribute at a second side of the match network. A present reactance setting of the match network is obtained and a model of the match network is accessed that associates the at least one measurement-based-attribute at the first side of the match network with at least one expected-attribute at the second side of the match network based upon the present reactance setting of the match network. The at least one measurement-based-attribute at the second side of the match network is contrasted with the at least one expected-output-attribute to assess whether the match network is at least one of damaged or operating outside of specifications. |
US10943769B2 |
Gas distributor and flow verifier
Apparatus and methods for distributing and mixing gas are provided. In one example, a gas distributor comprises a body, a gas inlet for admitting gas to the body, an orbital array of gas outlets for distributing the gas to an external component, and a central gas distribution point disposed within the body at a center of the orbital array of gas outlets and in fluid communication with the orbital array of gas outlets. |
US10943767B1 |
Digital sampling to control resonator frequency and phase in a LINAC
A system for measuring and controlling the phase of an incoming analog waveform is disclosed. The system comprises an analog to digital converter to convert the incoming analog waveform to a digital representation. The system also includes a clock delay generator, which allows a programmable amount of delay to be introduced into the sample clock for the ADC. The system further comprises a controller to manipulate the delay used by the clock delay generator and store the outputs from the ADC. The controller can then use the digitized representation to determine the frequency of the incoming analog waveform, its phase drift and its phase relative to a master clock. The controller can then modify the output of a RF generator in response to these determinations. |
US10943766B2 |
Power feed member and substrate processing apparatus
A power feed member having high heat insulation and capable of transmitting a power at a low loss is provided. The power feed member configured to supply a power includes a first conductive member; a second conductive member; and a connecting member configured to electrically connect the first conductive member and the second conductive member. At least a part of the connecting member is formed of a porous metal or multiple bulk metals. |
US10943757B2 |
Gas discharge tube
Provided is a gas discharge tube, including at least two electrodes and an insulating tube body, which is connected in a sealing manner with the electrodes to form a discharge inner cavity. A low-temperature sealing adhesive for sealing the discharge inner cavity is arranged in the gas discharge tube. The low-temperature sealing adhesive is melted at a specific low temperature to cause gas leakage in the discharge inner cavity. |
US10943756B2 |
Radiation window
According to an example aspect of the present invention, there is provided a method comprising obtaining a first silicon wafer comprising a mask on a first side, attaching a second silicon wafer on the first side of the first silicon wafer, and etching one of the wafers to partially expose a window layer deposited on the opposite silicon wafer and to leave a structure defined by the mask supporting the window layer. |
US10943755B2 |
Protection device
A protection device comprises a substrate, a fusible element, a flux and an insulating cover. The fusible element is disposed on the substrate and connects to a power line of an apparatus to be protected. The flux is disposed on the fusible element. The insulating cover is secured on the substrate to form a room for receiving the fusible element. The insulating cover has a bottom surface facing the substrate, and a plurality of protrusions are formed and distributed on the bottom surface to hold the flux in place. |
US10943746B2 |
Trigger activated tools having activation lockouts
Trigger activated tools are provided that have one or more activation lockouts. The activation lockouts include electrical resets, variable position lockouts, mechanical lockouts, shield lockouts, and any combinations thereof. |
US10943742B2 |
Conductive polymer dispersion for improved reliability
A capacitor, and process for forming a capacitor, is described wherein the capacitor comprises a conductive polymer layer. The conductive polymer comprises first particles comprising conductive polymer and polyanion and second particles comprising the conductive polymer and said polyanion wherein the first particles have an average particle diameter of at least 1 micron to no more than 10 microns and the second particles have an average particle diameter of at least 1 nm to no more than 600 nm. |
US10943741B2 |
High capacitance tunable multilayer capacitor and array
A tunable multilayer capacitor array is provided. The tunable multilayer capacitor includes a plurality of tunable multilayer capacitors that are connected in parallel. The tunable multilayer capacitor has an initial capacitance value greater than about 0.1 microFarads at an operating voltage greater than about 10 volts. The tunable multilayer capacitor is configured to have a tunable capacitance by applying a DC bias voltage to the tunable multilayer capacitor array. |
US10943735B2 |
Multilayer ceramic capacitor having ultra-broadband performance
A multilayer ceramic capacitor is disclosed including a first external terminal disposed along a first end of the capacitor, a second external terminal disposed along a second end of the capacitor opposite the first end, an active electrode region containing alternating dielectric layers and active electrode layers, and a shield electrode region including at least two shield electrodes that are spaced apart by a shield layer gap in the longitudinal direction. The distance from the active electrode region to the shield electrode region may range from about 4% to about 20% of a thickness of the capacitor between a top surface and a bottom surface opposing the top surface. The shield layer gap may range from about 3% to about 60% of an external terminal gap between the first external terminal and second external terminal in the longitudinal direction on at least one of the top or bottom surfaces. |
US10943734B2 |
Multilayer ceramic capacitor and manufacturing method of the same
A multilayer ceramic capacitor includes: a multilayer structure in which dielectric layers and internal electrode layers are alternately stacked and are alternately exposed to two edge faces of the multilayer structure; and a first cover layer and a second cover layer that sandwich the multilayer structure, a main component of the first cover layer and the second cover layer being the same as that of the dielectric layers, wherein the first cover layer is thicker than the second cover layer, wherein a concentration of Mn of at least a part of the first cover layer is higher than a concentration of Mn of the dielectric layers in an effective capacity region in which a set of internal electrode layers exposed to a first edge face of the multilayer structure face with another set of internal electrode layers exposed to a second edge face of the multilayer structure. |
US10943732B2 |
Magnetic material stack and magnetic inductor structure fabricated with surface roughness control
A magnetic material stack comprises a first dielectric layer, a first magnetic material layer on the first dielectric layer, at least a second dielectric layer on the first magnetic material layer and at least a second magnetic material layer on the second dielectric layer. One or more surfaces of the layers are smoothed to remove at least a portion of surface roughness on the respective layers. |
US10943729B2 |
Entangled inductor structures
An entangled inductor structure generates opposite polarity internal magnetic fields therein to substantially reduce, or cancel, external magnetic fields propagating outside of the entangled inductor structure. These reduced external magnetic fields propagating outside of the entangled inductor structure effectively reduce a keep out zone (KOZ) between the entangled inductor structure and other electrical, mechanical, and/or electro-mechanical components. This allows the entangled inductor structure to be situated closer to these other electrical, mechanical, and/or electro-mechanical components within the IC as compared to conventional inductors which generate larger external magnetic fields. |
US10943726B2 |
Common mode filter
Disclosed herein is a common mode filter that includes a winding core part including first to third winding areas and first and second wires wound in a same direction around the winding core part and crossing each other in the third winding area. The first wire is aligned and wound in the first and second winding areas, and the second wire is aligned and wound on the first wire in the first and second winding areas, whereby a plurality of winding blocks are formed. The winding blocks include a first winding block positioned in the first winding area and second and third winding blocks positioned in the second winding area. The second wire constituting the second winding block and the second wire constituting the third winding block are separated from each other. |
US10943724B1 |
Magnetic core structure
A magnetic assembly structure includes a bobbin, an outer core, an inner core, and a gap spacer. The bobbin has first and second flanges. The bobbin has a passageway extending between the first and second flanges. The passageway has at least one crushable passageway rib and a channel wall parallel to the second flange. The outer core is positioned around the first and second flanges. The outer core includes an opening positioned near the first flange. The inner core is positioned in the opening and in the passageway. The gap spacer is positioned between the inner core and an inner surface of the outer core. The gap spacer and outer core are held in frictional engagement between the inner core and channel wall. The gap spacer defines a gap distance which is adjustable by replacing the gap spacer with one of having a different thickness. Adjusting the gap distance modifies the inductance. |
US10943721B2 |
Magnet device comprising stators and translators
A magnetic device comprising at least one stator (1) and one actuator (2), wherein the stator (1) and the actuator (2) respectively comprise at least one magnet with pole ends and a line of action of the magnet, and the actuator (2) can be moved linearly along a movement axis (3) and/or rotatably about a movement axis in a movement direction (4), wherein a stator line of action (15) of the stator (1) or a stator extension line (16) of the stator line of action (15), which stator extension line (16) extends as a geometric ray away from the pole end of the stator (1) as geometric tangent to the stator line of action (5), and an actuator line of action (25) of the translator (2) or an actuator extension line (26) of the translator line of action (25), which translator extension line (26) extends as a geometric ray away from the pole end of the translator (2) as geometric tangent to the translator line of action (25), respectively have intersection points (10), and the stator line of action (15), possibly the stator extension line (16), the translator line of action (25), and possibly the translator extension line (26) form a closed geometric shape so that the magnetic flux between the stator (1) and the translator (2) is bundled, wherein lines of action (5) and extension lines (6) extend through the magnetic device in an intersecting plane (11) comprising the movement axis (3). |
US10943716B2 |
Permanent magnet and rotary electrical machine
A high-performance permanent magnet is provided. A permanent magnet expressed by a composition formula: (R1-xAx)pFeqMrCutCo100-p-r-t. The magnet comprises a metal structure including a plurality of crystal grains which constitutes a main phase having a Th2Zn17 crystal phase, An Fe concentration of each of the crystal grains is 28 atomic % or more. A concentration difference of the element A among the crystal grains is not less than 0.2 atomic % nor more than 3.0 atomic %. |
US10943706B2 |
Hazardous material canister systems and methods
Techniques for inspecting a weld of a nuclear waste canister include positioning a gamma ray image detector near a nuclear waste canister that encloses nuclear waste. The nuclear waste canister includes a housing that includes a volume in which the waste is enclosed and a top connected to the housing with at least one weld to seal the nuclear waste in the nuclear waste canister. The techniques further include receiving, at the gamma ray image detector, gamma rays from the nuclear waste that travel through one or more voids in the weld; generating an image of the received gamma rays with the gamma ray image detector; and based on the generated image, determining an integrity of the at least one weld. |
US10943702B2 |
Device for electrically connecting a blanket module to a vacuum vessel of a thermonuclear reactor
The invention relates to the field of thermonuclear fusion and can be used in devices for electrically connecting components situated inside a nuclear fusion reactor chamber to the vacuum vessel of the reactor. A device for electrically connecting components situated inside a nuclear fusion reactor chamber to the vacuum vessel of the reactor comprises two identical stacks of electrically conductive plates. The electrically conductive plates are in the shape of a symmetrical wave having at least one full period. The plates in a stack are nested one inside another and are connected to flanges for attachment to a component situated inside the chamber and to the vacuum vessel. The stacks of electrically conductive plates are mounted with mirror symmetry about a line that passes through the centers of symmetry of the flanges. |
US10943693B2 |
Concise datasets platform
A scalable configurable universal complete spectrum concise datasets platform is provided that utilizes measure points from sensor-observation-derived representations or concise datasets in the making of selected cyber determinations regarding or utilizing sensor observations or sensor observation subjects. The platform utilizes necessary resources and predetermined criteria in the making of selected cyber determinations, the platform utilizes measure points and personalized processes in the accurate or reliable locating of selected analytically rich aspects, characteristics or features from sensor-observation-derived representations, wherein appropriate informational representations are assigned to the selected analytically rich aspects, characteristics, features, measure points or the sensor observation and stored in concise datasets where they may be utilized in real-time or thereafter in the making of selected cyber determinations regarding or utilizing sensor observations or sensor observation subjects. The platform is configurable for being utilized as a touchless user interface, a 100% accurate cyberspace identity test or a universal health metrics monitor. |
US10943690B2 |
Patient bed inventory hardware and software system and method
A resource tracking system for monitoring the status of multiple resources, displaying the status of those resources, and mirroring the status information to multiple displays for remote users. The resource tracking system comprises a resource tracking board and a server. The board comprises a re-writable surface with a plurality of arrayed buttons and lights, and a network interface operably coupled to the buttons and lights. The lights emit at least three colors—green when the associated resource is available, yellow when the resource is reserved, and red when the resource is in use. The server is configured to generate interactive displays enabling remote users to observe and reserve available resources. The interactive displays feature a representation of at least one of the buttons and lights on the board. The server causes any status change of a resource on the board to be reflected on the interactive displays, and vice-versa. |
US10943689B1 |
Systems and methods for laboratory testing and result management
In one embodiment, a method is provided comprising displaying a laboratory test menu on a mobile computing device, where the test menu is variable-based on geographic location; selecting one or more tests from said test menu; and using the mobile computing device to send a laboratory test request to a server. |
US10943687B2 |
Expert system for insulin pump therapy
An apparatus including a controller can determine a rate of change of a blood glucose level of a patient and generate a pump setting based on the rate of change. |
US10943684B2 |
Methods and systems for electronic prescription based ETASU enforcement
Utilizing electronic prescriptions (eRx), ETASU enforcement for a drug associated with a REMS may be performed at a more natural point in prescription processing. By incorporating an encrypted REMS Dispense Authorization (RDA) into eRxs, an eRx router may validate various elements of the eRx against encrypted data elements and thereby verify that any ETASUs required by a REMS for a prescribed drug have been complied with. As a result, only validated eRx are passed from the eRx router to pharmacies for dispensing, reducing manual intervention to confirm compliance. Information necessary to perform validation may be communicated to the eRx router by a Trusted Central RDA Authority (TCRA), and may include decryption keys, prescriber authorization data, and appropriate validation check algorithms. |
US10943669B2 |
Memory system and method for optimizing read threshold
A memory system includes a memory device and a controller. The controller performs a test read operation on a read data set of the memory device, using multiple read threshold entries and determines which are good read threshold entries based on results of the read operation. The controller selects a best read threshold entry among the multiple read threshold entries based on a result of the test read operation, partitions the read data set into a good data set decodable by the best read threshold entry and a bad data set undecodable by the best read threshold entry, and sets the bad data set as a new read data set. |
US10943666B2 |
Power switch circuit and method providing power supply to memory device
A power switch circuit comprises a first level shifter configured to turn on a first switching element configured to receive a supply voltage from an external voltage supply pad in response to a program operation of a one-time programmable (OTP) memory cell array, a second level shifter configured to turn on a second switching element and provide the supply voltage to the OTP memory cell array in response to the program operation, a third level shifter configured to turn on a third switching element and provide an internally generated power voltage to the OTP memory cell array in response to a read operation of the OTP memory cell array, and an Electro-Static Discharge (ESD) protection circuit configured to turn off the first switching element in response to a flow of ESD voltage from the voltage supply pad. |
US10943665B1 |
Method of programming and verifying memory device and related memory device
When programming and verifying a memory device which includes a plurality of memory cells and a plurality of word lines, a first coarse programming is first performed on a first memory cell among the plurality of memory cells which is controlled by a first word line among the plurality of word lines, and then a second coarse programming is performed on a second memory cell among the plurality of memory cells which is controlled by a second word line among the plurality of word lines. Next, a first coarse verify current is used for determining whether the first memory cell passes a coarse verification and a second coarse verify current is used for determining whether the second memory cell passes a second coarse verification, wherein the second coarse verify current is smaller than the first coarse verify current. |
US10943663B1 |
Method of programming in flash memory devices
A method of programming a flash memory device includes selecting a first wordline of a plurality of wordlines to select a selected wordline, the selected wordline corresponding to a target memory cell and performing a programming loop. The programming loop includes applying a program voltage to the selected wordline and performing a verification to the target memory cell. The verification includes applying a pre-pulse voltage to the selected wordline, applying a plurality of pass voltages to unselected wordlines of the plurality of wordlines, after applying the pre-pulse voltage, applying a series of incremental verifying voltages to the selected wordline, and after applying the pre-pulse voltage, applying a floating voltage to a second wordline of the plurality of wordlines. The second wordline being adjacent to the selected wordline is programmed after the selected wordline. |
US10943655B2 |
Techniques for initializing resistive memory devices by applying different polarity voltages across resistance change material
The embodiments herein describe technologies of initializing resistive memory devices (e.g., non-volatile and volatile memory devices). In one method, a first voltage is applied across a resistance change material of a memory cell to form an initial filament and multiple cycles are performed to condition the initial filament. Each of the multiple cycles includes: applying a second voltage with a first polarity across the resistance change material; and applying a third voltage with a second polarity across the resistance change material. |
US10943654B2 |
Techniques for read operations
Methods, systems, devices, and techniques for read operations are described. In some examples, a memory device may include a first transistor (e.g., memory node transistor) configured to receive a precharge voltage at a first gate and output first voltage based on a threshold of the first transistor to a reference node via a first switch. The device may include a second transistor (e.g., a reference node transistor) configured to receive a precharge voltage and output a second voltage based on a threshold of the second transistor to a memory node via a second switch. The first voltage may be modified by a reference voltage and input to the second transistor. The second voltage may be modified by a voltage stored on a memory cell and input to the first transistor. The first and second transistor may output third and fourth voltages to be sampled to a latch. |
US10943651B2 |
Semiconductor memory device, memory system, and write method
According to one embodiment, a memory system includes a semiconductor memory device including a memory cell capable of holding at least 4-bit data and a controller configured to control a first write operation and a second write operation based on the 4-bit data. The controller includes a conversion circuit configured to convert 4-bit data into 2-bit data. The semiconductor memory device includes a recovery controller configured to recover the 4-bit data based on the converted 2-bit data and data written in the memory cell by the first write operation. The first write operation is executed based on the 4-bit data received from the controller, and the second write operation is executed based on the 4-bit data recovered by the recovery controller. |
US10943649B2 |
Apparatus and method for controlling gradual conductance change in synaptic element
A memory apparatus includes a memory array including a plurality of memory cells capable of selectively storing logic states and a plurality of bit lines and word lines connected to the plurality of memory cells; a controller for controlling a writing step and a reading step; a writing unit; and a reading unit, wherein the controller selects one or more memory cells through the writing unit, sequentially applies a writing voltage thereto to allow the logic states to be written therein, and applies a reading voltage to the one or more memory cells, which are selected to have the logic states written therein, through the reading unit so as to determine synaptic weights through a sum of currents flowing through the one or more memory cells so that the selected one or more memory cells are allowed to be recognized to operate as one synaptic element. |
US10943644B1 |
Apparatuses including threshold voltage compensated sense amplifiers and methods for compensating same
Apparatuses and methods including threshold voltage compensated sense amplifiers and methods for compensating same are disclosed. An example apparatus includes first and second pull-up transistors coupled to a first power supply node, and first and second pull-down transistors coupled to a second power supply node. A first isolation transistor is coupled to a gate of the second pull-down transistor and to a first sense node to which the first pull-up and first pull-down transistors are also coupled. A second isolation transistor is coupled to a gate of the first pull-down transistor and to a second sense node to which the second pull-up and second pull-down transistors are also coupled. An equalization transistor is coupled to gates of the first and second pull-down transistors, and a precharge transistor is coupled to the second power supply node and to the gate of either the first or second pull-down transistors. |
US10943643B2 |
Semiconductor storage circuit
First and second memory cell arrays each having memory cells arranged in the X and Y directions lie side by side in the Y direction with space between them. A relay buffer is provided between first and second row decoders for buffering a control signal to be supplied to the second row decoder. An inter-array block between the first and second memory cell arrays is constituted by at least either a tap cell or a dummy memory cell. The relay buffer and the inter-array block are the same in position and size in the Y direction. |
US10943642B2 |
Integrated memory assemblies comprising multiple memory array decks
Some embodiments include an integrated memory assembly having a first memory array deck over a second memory array deck. A first series of conductive lines extends across the first memory array deck, and a second series of conductive lines extends across the second memory array deck. A first conductive line of the first series and a first conductive line of the second series are coupled with a first component through a first conductive path. A second conductive line of the first series and a second conductive line of the second series are coupled with a second component through a second conductive path. The first and second conductive lines of the first series extend through first isolation circuitry to the first and second conductive paths, respectively; and the first and second conductive lines of the second series extend through second isolation circuitry to the first and second conductive paths, respectively. |
US10943639B2 |
Data storage device and operating method thereof
A storage device comprising: a nonvolatile memory device including a plurality of memory blocks; and a device controller configured to control the nonvolatile memory device to determine a memory block to perform a refresh operation and to control the memory block to perform the refresh operation to recover data of the memory block. |
US10943635B2 |
Memory device shared by two or more processors and system including the same
A common memory device shared by a first processor and a second processor is provided. The common memory device includes a memory cell array including a first memory region allocated for the first processor and a second memory region allocated for the second processor, a refresh masking information storage circuit configured to store refresh masking information indicating whether a refresh is performed on at least one of the first and second memory regions, and a refresh circuit configured to selectively perform the refresh on the first memory region and the second memory region according to the refresh masking information. |
US10943634B2 |
Read latency improvement method and memory system thereof
A memory system includes a memory device, and a controller suitable for correcting errors included in request data read through a first read operation performed by the memory device in response to a read command provided from a host, and providing corrected data to the host, wherein the controller includes a first read processor suitable for performing the first read operation, a second read processor suitable for performing a second read operation, a third read processor suitable for performing a third read operation, and a fourth read processor suitable for detecting an optimal read voltage through an e-boost operation and performing a fourth read operation. |
US10943632B2 |
Magnetic storage device
A magnetic storage device includes a memory cell with a magnetoresistive effect element and a switching element connected in series. The magnetoresistive effect element is configured to change from a first resistance state to a second resistance state that is lower in resistance than the first resistance state in response to a first write operation flowing current in a first direction through the memory cell and to change from the second resistance state to the first resistance state in response to a second write operation flowing current in a second direction through the memory cell. The switching element has a first voltage drop associated with current flows in the first direction and has a second voltage drop associated with current flows the second direction that is lower than the first voltage drop. |
US10943630B2 |
Clock synchronizing method of a multiple clock domain memory device
A memory device includes: a first clock receiver configured to receive a first clock signal; a second clock receiver configured to receive a second clock signal when data is input or output, wherein the second clock signal has a first clock frequency in a preamble period, and has a second clock frequency different from the first clock frequency after the preamble period; a command decoder configured to receive a clock synchronization command synchronized with the first clock signal and generate a clock synchronization signal, wherein the clock synchronization signal is generated during the preamble period; and a clock synchronizing circuit configured to generate a plurality of division clock signals in response to the second clock signal, latch the clock synchronization signal during the preamble period, and selectively provide the plurality of division clock signals as internal data clock signals according to a result of the latching. |
US10943625B2 |
Memory device with write data bus control
Apparatuses and methods for transmitting data between a plurality of chips are described. An example apparatus includes: a first chip, wherein the first chip includes a receiver that receives a data strobe signal and further generates an internal strobe signal responsive, at least in part, to the data strobe signal, the internal strobe signal including a first edge and a second edge following the first edge; a buffer circuit coupled to a set of input terminals and captures first data at the set of input terminals responsive, at least in part, to the first edge of the internal strobe signal and further captures second data at the set of input terminals responsive, at least in part, to the second edge of the internal strobe signal; a driver coupled between the buffer circuit and a set of data terminals and configured to be activated to provide the first and second data from the buffer circuit to the set of data terminals responsive, at least in part, to a control signal; and a width expanding circuit that provides the control signal responsive, at least in part, to the internal strobe signal. |
US10943624B1 |
Countering digit line coupling in memory arrays
Apparatuses and methods can be related to countering noise at a memory array. Countering noise can include enable switches to connect third digit lines of the first array adjacent to the respective first digit lines to fourth digit lines of the second array adjacent to the reference digit lines such that the reference digit lines experience a same amount of digit line coupling noise as the first digit lines experience. |
US10943616B2 |
Current-assisted magnetic recording write head with wide conductive element in the write gap
A current-assisted magnetic recording write head has an electrically conductive layer in the write gap between the write pole and the trailing shield. Electrical circuitry directs current between the write pole and the trailing shield, through the conductive layer in the write gap. The current through the conductive layer generates an Ampere field substantially orthogonal to the magnetization in the write pole to assist magnetization switching of the write pole. The conductive layer is wider in the cross-track direction than the trailing edge of the write pole and may extend beyond the write pole side gaps so as to be in contact with both the side shields and the trailing shield. The conductive layer may have substantially the same along-the-track thickness across its width or it may have a thicker central region at the write pole trailing edge and thinner side regions. |
US10943610B2 |
Magnetic head with stacked body and insulating portion arrangement between magnetic pole and shield
According to one embodiment, a magnetic head includes a magnetic pole, first and second shield regions, and a first stacked body. A direction from the magnetic pole toward the first shield region is aligned with a first direction. A direction from the magnetic pole toward the second shield region crosses the first direction. The first stacked body is provided between the magnetic pole and the second shield region. The first stacked body includes a first magnetic layer including at least one selected from the group consisting of Fe, Co, and Ni, a first conductive layer provided between the magnetic pole and the first magnetic layer, and a second conductive layer provided between the first magnetic layer and the second shield region. The first direction is aligned with a direction of relative movement between the magnetic pole and a magnetic recording medium. The magnetic pole opposes the magnetic recording medium. |
US10943600B2 |
Systems and methods for interrelating text transcript information with video and/or audio information
A system or method for manipulating audiovisual data using transcript information. The system or method performs the following actions. Creating a computer-generated transcript of audio data from the audiovisual data, the computer-generated transcript includes a plurality of words, at least some words of the plurality of words are associated with a respective timestamp and a confidence score. Receiving a traditional transcript of the audio data, the traditional transcript includes a plurality of words that are not associated with timestamps. Identifying one or more words from the plurality of words of the computer-generated transcript that match words from the plurality of words of the traditional transcript. Associating the timestamp of the one or more words of the computer-generated transcript with the matching word of the traditional transcript. Processing the audiovisual data using the traditional transcript and the associated timestamps. |
US10943591B2 |
Voice to text conversion based on third-party agent content
Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent. |
US10943590B2 |
Washing machine and control system operating based on voice recognition using artificial intelligence, and method for controlling them
The present invention relates to a washing machine and a server system that recommend a laundry course and washing tip information in consideration of information on a kind of laundry and a degree of contamination inputted by using artificial intelligence through speech recognition, and a method for controlling such washing machine and server system. The present invention extracts a cloth-word indicating a kind of clothes of laundry and a stain-word indicating a kind of contaminant. Then, the present invention determines a laundry course in consideration of the cloth-word. Then, washing tip information on the stain-word is searched in a pre-stored database and the searched washing tip information is provided to a user. As a result, the user can be notified of a washing method capable of effectively removing the contaminant. |
US10943588B2 |
Methods and systems for managing voice response systems based on references to previous responses
Embodiments for managing a voice response system by one or more processors are described. At least one communication from an individual is received. A reference to a previous response executed by a voice response system is identified within the at least one received communication. A response to the at least one received communication is determined based on the previous response executed by the voice response system. |
US10943587B2 |
Information processing device and information processing method
An information processing device including an electronic control unit is provided. The electronic control unit is configured: to acquire speech data which is uttered by a user; to acquire context in associated with a situation of the user; to convert the speech data into text data; to select a dictionary which is referred to for determining a meaning of a word included in the text data based on the context information when the speech data has been acquired; to give the meaning of the word determined with reference to the selected dictionary to the text data; and to provide a service based on the text data to which the meaning of the word is given. |
US10943585B2 |
Cooking management system with wireless active voice engine server
The disclosed technology provides computer-to-wireless-voice integration methods and systems. In some implementations, the methods and systems deliver real-time voice instructions to users of required time-sensitive actions and ensure that such directives are received and a recipient effectively acts on the directives. The systems and methods include receiving a notification of an event from a terminal in a wireless active voice engine (WAVE) system, determining an active voice directive corresponding to the event with a WAVE module, converting the active voice directive into a voice event via a directive converter, and notifying a targeted recipient of the active voice directive corresponding to the event with a communications module. In some implementations, the systems and methods include sending a confirmation event via the receiver to the communications module that the active voice directive was received by the targeted recipient and communicating the active voice directive has been completed. |
US10943571B2 |
Mini hi-hat pedal system
Percussion assemblies, such as mini hi-hat percussion assemblies, are disclosed. The mini hi-hat assemblies can include a first connecting portion between a pedal and a drive shaft. A roller can be included between the first connecting portion and an underside of the pedal. Non-flexible members and/or flexible members such as a chain can be included between the drive shaft and a cymbal rod. Actuation of the pedal can cause rotation of the drive shaft and downward movement of the cymbal rod, which can have a top cymbal mounted thereon. This downward movement can cause the top cymbal to contact a bottom cymbal and produce a desired sound. A compression spring can then cause the system to rebound toward its equilibrium or resting position. |
US10943570B2 |
Drum brush with rod
A drum brush comprising a tube with slot, a plurality of wire bristles, a rod and O-ring, where the said bristles are at least partially within said tube in which portions of bristles extend outwardly from one end of tube, the end of casing from which the bristles extend is partially flattened to hold the bristles in position. The tube has a slot, its relative position is perpendicular and near to the end from which the bristles extend. A rod of a diameter such that when inserted into the said slot is held in position and adjustable in length by sliding in and out of the tube. The said O-ring is slid over the tube and rod, its function is used to adjust the height or relative distance of the said rod to that of the bristles. |
US10943565B2 |
Use of a display of a converter, method for operating a converter, and converter
In the use of a display of a converter, method for operating a converter, and converter, the converter having an address code switch, in particular on its housing, and in an actuation of the address code switch and during a subsequent, predefined period of time, a respective value corresponding to the respective switch position of the address code switch is displayed by the display. Operating information of the converter is displayed in all other cases. |
US10943557B2 |
Low power display on mode for a display device
Systems, methods, and apparatus to transition a display device between operating modes using a single dedicated pin of a circuit connected to the display device. The dedicated pin can receive a packet signal corresponding to an operating mode for the display device, and the circuit can thereafter cause the display device to transition into the desired operating mode in response to receiving the packet signal. The operating mode can be a low power on mode where an interface connected to the circuit is deactivated and at least some circuitry of the display device is throttled or powered off. The display device can be driven in an all black state while in the low power on mode, thereby allowing the display device to more quickly transition out of the low power on mode compared to when the display device is completely off. |
US10943553B2 |
Shift register unit, gate line driving circuit and driving method thereof
Disclosed are a shift register unit, a gate driving circuit and a driving method thereof, the shift register unit including: an input sub-circuit configured to provide a trigger signal received by the signal input terminal to the pull-up node; an output sub-circuit configured to output, to the signal output terminal, a pulse signal provided by the first clock signal terminal as a driving signal for scanning a gate line under control of the pull-up node; a reset sub-circuit configured to reset the pull-up node and the signal output terminal under control of the reset terminal; and an input selection sub-circuit configured to select a trigger signal to be provided to the signal input terminal according to voltage levels at first to third control terminals. |
US10943552B2 |
Shift register unit, gate drive circuit and method of driving the same
A shift register unit cascaded in a gate drive circuit, wherein the shift register unit comprises: a control circuit configured to output a control signal, at least two buffer circuits coupled to the control circuit, each of the at least two buffer circuits configured to output scan signal to a gate line. As such, the scan signals output from the at least two buffer circuits would be synchronized so that the gate lines respectively coupled to the two buffer circuits can be scanned simultaneously. |
US10943551B2 |
Display substrate controlling voltage applied from common electrode voltage input line to common electrode, display device and method for driving the same
A display substrate, a display device and a method for driving the same are provided. The display substrate includes a plurality of sub-regions. At least one subpixel unit, a common electrode voltage input line, a common electrode voltage control line and at least one control TFT are arranged at each sub-region. At each sub-region, a gate electrode of the control TFT is coupled to the common electrode voltage control line, a source electrode of the control TFT is coupled to the common electrode voltage input line, and a drain electrode of the control TFT is coupled to a common electrode of the subpixel unit. |
US10943547B2 |
Liquid crystal display device
A liquid crystal display device comprising a backlight and a pixel portion including first to 2n-th scan lines, wherein, in a first case of expressing a color image, first pixels controlled by the first to n-th scan lines are configured to express a first image using at least one of first to third hues supplied in a first rotating order, and second pixels controlled by the (n+1)-th to 2n-th scan lines are configured to express a second image using at least one of the first to third hues supplied in a second rotating order, wherein, in a second case of expressing a monochrome image, the first and second pixels controlled by the first to 2n-th scan lines are configured to express the monochrome image by external light reflected by the reflective pixel electrode, and wherein the first rotating order is different from the second rotating order. |
US10943544B2 |
Organic light emitting display device and driving method thereof
An organic light emitting display device and a driving method thereof may turn on first and second transistors, wherein the first transistor electrically connects a data line and a first node of a driving transistor that drives an organic light emitting diode of each sub-pixel, and the second transistor electrically connects a second node of the driving transistor and a reference voltage line, and may provide a detection driving data voltage and a detection driving reference voltage to the first and second nodes of the driving transistor, respectively, to perform initialization; may turn off the first and second transistors to float the first and second nodes of the driving transistor, and may detect one or more from among a short and to an open of the organic light emitting diode by sensing the voltage of the first node or the second node of the driving transistor. |
US10943540B2 |
Display system with controllable connection
Display systems including novel Active Matrix Organic Light Emitting Diode (AMOLED) displays with controllable pixel-driver connections and the measuring of pixel voltage or current while controlling the controllable pixel-driver connections are disclosed. A single driver node is connected to a first node of a pixel, while a second connection from the single driver node to a second node of the pixel is disconnected using at least one peripheral controllable switch. |
US10943535B2 |
Organic light emitting display device and method for determining gamma reference voltage thereof
An organic light emitting display device includes a display panel, a gamma reference voltage generator, and a gamma voltage generator. The gamma reference voltage generator provides the data voltage having a predetermined voltage level to the display panel, changes brightness of the display panel by sequentially reducing the data voltage, determines a critical voltage by comparing a changing amount of the brightness to a predetermined reference changing amount of the brightness, and determines the gamma reference voltage based on the critical. |
US10943533B2 |
Method for driving display panel, driving chip and display device
A method for driving a display panel, a driving chip and a display device are provided to ameliorate image retention and improve the display performance. The method includes: monitoring a static pattern in a first display image and defining an area where the static pattern is located as a first area when a display brightness value of the area and a display brightness value of an area where a background pattern thereof is located satisfy a first preset condition; and controlling the static pattern to move during displaying of the first display image, or adjusting grayscale values of sub-pixels in a second area during displaying of a second display image, to which the first display image jumps, the second area being an area, corresponding to the first area in the second display image and having a display brightness value lower than a display brightness value of the first area. |
US10943532B2 |
Monolithic full-color light-emitting diode display panel
The present disclosure relates to a monolithic full-color light-emitting diode (LED) display panel. The display panel includes a plurality of pixels and each pixel includes a first LED for emitting light having a first primary color, a second LED for emitting light having a second primary color, a third LED for emitting light having the first primary color, and a color converting layer for converting light generated by the third LED into light having a third primary color. Since the first, second and third LEDs of each pixel are formed with the same multi-layer semiconductor structure, the fabrication process of the display panel can be substantially simplified resulting in higher yield, increased throughput and lower cost. |
US10943526B2 |
Display device, backlight module and electronic device
A display device includes a substrate, a driving circuit structure and at least one light emitting device. The driving circuit structure is disposed on the substrate and has at least one driving thin film transistor. The at least one light emitting device has a first connecting post and a second connecting post thereby being disposed on the driving circuit structure, and the at least one light emitting device is electrically connected to the at least one driving thin film transistor through the first connecting post. The at least one driving thin film transistor includes a channel layer, and a distance between the first connecting post and the second connecting post is greater than a channel length of the channel layer. |
US10943523B2 |
Driving method of display panel and display device
A driving method of display panel includes: dividing pixels with same one color on the display panel into sets of pixel pairs, each set including a first subpixel and a second subpixel; displaying each frame using two frame images in order; obtaining a first voltage signal and a second voltage signal, a positive-viewing-angle mixed brightness of the subpixel being equivalent to a positive-viewing-angle brightness of the subpixel; driving the first subpixel of the first frame image by the first voltage signal of the first or second subpixel, and driving the second subpixel by the second voltage signal of the first or second subpixel; and driving the first subpixel of the second frame image by the second voltage signal of the first or second subpixel, and driving the second subpixel of the second frame image by the first voltage signal of the first or second subpixel. |
US10943522B1 |
Device and method for gate driving of display panel
A display device comprises a display panel and a display driver. The display panel comprises a plurality of gate lines. The display driver is configured to control, based on a first image data, an order in which the plurality of gate lines are driven. |
US10943520B2 |
Display method of display panel, drive circuit, display device and computer-readable storage medium
The present invention provides a display method of a display panel, a drive circuit, a display device and a computer-readable storage medium. The method comprises: acquiring remaining ratios of subpixels of respective colors in each irregular pixel, the remaining ratio being a ratio of the opening area of the subpixel in the irregular pixel and the opening area of the subpixel of the same color in the regular pixel; determining actual light intensities of respective subpixels in each irregular pixel according to remaining ratios and corresponding original light intensities of the respective subpixels; causing respective subpixels in each irregular pixel to display corresponding actual light intensities. |
US10943519B2 |
Image processing method for vertical sub-pixel rendering and display device using the same
An image processing method and a display device are provided. The display device includes a computation circuit and a display panel. In the image processing method, at first, an original image including a straight line pattern and upper pixels is provided. The straight line pattern includes lower pixels opposite to the upper pixels. The display panel includes first lower sub-pixel structures corresponding to the first lower pixels and first upper sub-pixel structures corresponding to the first upper pixels. Thereafter, vertical sub-pixel rendering methods are performed on pixel luminances of the first lower pixels and the upper first upper pixels to obtain rendering sub-pixel luminances of the first lower pixels and the upper first upper pixels. Then, the first lower sub-pixel structures and the first upper sub-pixel structures are driven according to the rendering sub-pixel luminances. |
US10943517B2 |
Shift register, method for driving the same, gate drive circuit and display device
A shift register, a method for driving the same, a gate drive circuit and a display device are provided. The shift register includes a write circuit, a pull-down control circuit and an output circuit. The write circuit is configured to write a write signal provided by a write signal input terminal to a pull-up node. The pull-down control circuit is configured to write a first operating voltage provided by a first power supply terminal to a pull-down node, and write a first clock signal to the pull-down node. The output circuit is configured to write a drive signal provided by a drive signal input terminal to a drive signal output terminal, and write a second operating voltage provided by a second power supply terminal to the drive signal output terminal. |
US10943514B1 |
Nondestructive wearable and detachable display assembly
A display assembly supports a display item in a visually prominent orientation and is removably attachable to an article of clothing in a nondestructive manner. The display assembly includes a docking assembly removably attached to the article of clothing and having a base unit with one or more dock interconnects and a display interconnect, and a docking unit having one or more base interconnects. A display unit includes a display holder having a display chamber dimensioned to support the display item in the visually prominent orientation. The display unit also includes a docking interconnect, wherein the display unit is attachable to and detachable from the docking assembly with a single hand of the user via an operative engagement of the docking interconnect with the display interconnect of the docking assembly. |
US10943511B2 |
Systems, methods, and articles of manufacture for time-dependent color-changing article
Disclosed embodiments may relate to a time-dependent color-changing label for a product. The label may include a first layer comprising a plurality of particles, the particles comprising a time dependent color-changing material that changes color after a predetermined time period, the predetermined time period being greater than one month. The label may also include an attachment structure attaching the first layer to the product. In certain embodiments, the first layer may include a polymer, and the particles may include glass microspheres containing the time-dependent color changing material. The particles may be embedded in the polymer. |
US10943509B2 |
Interactive education system for teaching patient care
A patient simulator system includes a right eye assembly including a right eyelid and a right pupil, and a left eye assembly including a left eyelid and a left pupil, wherein the right pupil moves within an area of the right eye and the left pupil moves within an area of the left eye. In various embodiments, right/left optical sensors provide right/left electrical signals based on sensed light conditions associated with the right/left eyes, and a microprocessor changes a size of the right iris based on the right electrical signal, and changes a size of the left iris based on the left electrical signal. In various embodiments, the microprocessor electrically actuates at least one blink motor to rotate, wherein rotation of the at least one blink motor results in motion of the right eyelid and/or the left eyelid to simulate blinking. |
US10943507B2 |
Self-contained multipurpose medical training system and components
A medical needle insertion training apparatus having an elongated and generally cylindrical body with a central axis and a hollow cavity for storing components of the apparatus. The body has two training regions on its outer surface. A set of legs extend from the body opposite each training region to selectively support each training region in an upward facing orientation. The legs share a common leg between them. |
US10943502B2 |
Manipulation of media content to overcome user impairments
A system, process and software that incorporate the subject disclosure may include, for example, identifying a condition that causes an impaired perception of an original media content item during a presentation. A media content modification is determined, wherein application of the media content modification to the original media content item results in a modified media content item. The modified media content item, when presented to the media presentation device, ameliorates the impaired perception of the media content item. The media content modification is applied to the original media content item resulting in the modified media content item. The modified media content item is presented at the media presentation device contemporaneously with the original media content item, allowing different viewers to observe the modified media content item simultaneously with the original. Other embodiments are disclosed. |
US10943500B2 |
Method of online test and online test server for evaluating idea creating skills
Provided are a method of on online test and an online test server for simply evaluating idea creation skills. A test is conducted online, in which a number of examinees are prompted to repeat a task of choosing a situation setting involving 5W1H from a plurality of options describing ideas corresponding to the situation setting as many times as possible within a time limit, and total scores are calculated for answers of the examinees by assigning weight according to predetermined criteria, thereby evaluating an innovation ability, such as an ability to create a lot of valuable ideas, an ability to create a variety of valuable ideas, or an ability to create rare valuable ideas. |
US10943499B2 |
Method, system, and non-transitory computer readable recording medium for providing learning information
A method for providing learning information is provided. The method includes: with reference to two or more supplementary learning patterns experienced by a learner, determining an personalized frequency index related to at least one learning unit commonly included in the two or more supplementary learning patterns; and determining a learning unit having a personalized frequency index higher than or equal to a pre-configured reference, as a personalized supplementary learning unit to be provided to the learner. Each of the two or more supplementary learning patterns includes two or more learning units having a predetermined correlation, and the predetermined correlation is acquired from a knowledge map, which includes two or more nodes corresponding to the two or more learning units and at least one link which connects the two or more nodes and is assigned the correlation between the two or more learning units. |
US10943493B2 |
Unmanned vehicle recognition and threat management
Systems and methods for automated unmanned aerial vehicle recognition. A multiplicity of receivers captures RF data and transmits the RF data to at least one node device. The at least one node device comprises a signal processing engine, a detection engine, a classification engine, and a direction finding engine. The at least one node device is configured with an artificial intelligence algorithm. The detection engine and classification engine are trained to detect and classify signals from unmanned vehicles and their controllers based on processed data from the signal processing engine. The direction finding engine is operable to provide lines of bearing for detected unmanned vehicles. |
US10943489B2 |
Method for improving driving safety when vehicles are traveling in convoy
A method for driving safety when vehicles are driving in convoy, in which a driver classification is performed during travel based on instantaneous sensor variables, and in which a recommendation for the vehicle order in the convoy is output. |
US10943488B2 |
Exterior mirror assembly with blind zone indication module
A vehicular exterior rearview mirror assembly includes a mirror reflector sub-assembly having a mirror reflective element, a mirror back plate, a heater pad, and a blind zone indication module that includes a plastic housing. When at least one light emitting diode of the blind zone indication module is electrically powered, light emitted by the light emitting diode exits the blind zone indication module via a light-transmitting portion of the front end of the plastic housing. With the blind zone indication module disposed at the mirror reflective element, and with the light-transmitting portion of the front end of the plastic housing juxtaposed with a light-transmitting aperture of the mirror back plate, light emitted by the light emitting diode passes through the mirror reflective element and illuminates an icon of the mirror reflective element that is viewable by a driver of a vehicle equipped with the mirror assembly. |
US10943485B2 |
Perception assistant for autonomous driving vehicles (ADVs)
In one embodiment, a system of an ADV perceives a driving environment surrounding the ADV using a plurality of sensors mounted on the ADV. The system identifies a blind spot based on the perceived driving environment surrounding the ADV. The system in response to identifying the blind spot, receives an image having the blind spot from an image capturing device disposed within a predetermined proximity of the blind spot. In some embodiments, the system receives the image having the blind spot from a remote server communicatively coupled to the image capturing device. The system identifies an obstacle of interest at the blind spot of the ADV based on the image. The system generates a trajectory based on the obstacle of interest at the blind spot to control the ADV to avoid the obstacle of interest. |
US10943479B2 |
System and method of maintaining traffic apparatus location information
A system and method of acquiring and maintaining location information associated with traffic apparatus deployed in connection with a traffic flow monitoring or regulation system are disclosed. In some implementations, an apparatus identifier may distinguish a particular traffic apparatus from others that are deployed in proximity, and a functional identifier may define a functionality of the particular traffic apparatus; positioning, orientation, and movement or acceleration data may also be provided for real-time or near real-time system applications. These apparatus data may be used to derive and to maintain a record of location data associated with each traffic apparatus deployed in a particular application. |
US10943473B2 |
Information management apparatus and non-transitory computer-readable recording medium recording program
An information management apparatus and a non-transitory computer-readable recording medium recording a program which is executable by an information management apparatus is disclosed. The information management apparatus includes: a memory which is configured to store vehicle information; processing circuitry configured to receive the vehicle information and to store the vehicle information in the memory, the vehicle information including vehicle identification information uploaded from each of a plurality of vehicles managed by the information management apparatus, analyze the vehicle information stored in the memory according to a set analysis viewpoint, and change an upload condition of the vehicle information based on an analysis result of the vehicle information; and a transmitter configured to transmit the changed upload condition to a vehicle among the plurality of vehicles. |
US10943470B2 |
Method and apparatus for controlling a home device remotely in a home network system
Provided is a remote control method and apparatus in a home network system including multiple home devices. The remote control method includes receiving operation state information from the respective multiple home devices, receiving a control command for operation control of at least one of the multiple home devices from a user device, determining a control target home device based on the control command, sending the control command to the determined control target home device, receiving processing result information corresponding to execution of the control command from the control target home device, and transmitting the processing result information to the user device. |
US10943469B2 |
System and method for optimized appliance control
In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state. |
US10943465B1 |
Device notification and aggregation
Described is a device notification aggregation service (“DNAS”) that aggregates device state information, such as alarms, from multiple distributed devices and then provides device state information and/or device set status information to services that rely on data from the distributed devices to make decisions on other events. |
US10943459B2 |
Fall-into-water accident determination system and fall-into-water accident determination method
There is provided a fall-into-water accident determination system including: a weight detector configured to be attached to an occupant of a vessel and configured to detect a weight applied to a foot of the occupant; a water detector configured to be attached to the occupant and configured to detect water; and a fall-into-water accident determinator configured to determine whether a fall-into-water accident in which the occupant falls into water from the vessel occurs. The fall-into-water accident determinator determines whether the weight changes based on a detection result of the weight detector. The fall-into-water accident determinator determines whether the occupant is immersed in water based on a detection result of the water detector. And the fall-into-water accident determinator determines that the fall-into-water accident occurs when the weight changes and the occupant is immersed in water. |
US10943457B2 |
Content reproduction apparatus, mobile appliance, and abnormality detection method
There is provided a content reproduction apparatus including a content reproduction unit for reproducing content, a habit detection unit for detecting a reproduction habit regarding content that uses the content reproduction unit, and an abnormality determination unit for determining there is an abnormality, in a case a reproduction action estimated from the reproduction habit detected by the habit detection unit is not carried out. |
US10943456B1 |
Virtual safety guardian
A method for monitoring safety conditions within an environment includes monitoring an environment by identifying one or more users accessing the environment based on existing and generic profiles selected based on visual recognition and analysis techniques, and consensually monitoring activity within the environment. A context of a situation of the one or more users accessing the environment is determined, based on a set of predetermined rules tailored to the environment, identified users of the one or more users, and monitoring data from monitoring the activity of the one or more users within the environment. Responsive to determining the context of the situation within the environment is an unsafe, based on the monitoring data and the set of predetermined rules, a mitigating action is selected from a set of mitigating actions corresponding to the determined context of the situation, and the mitigating action that is selected is automatically deployed. |
US10943449B2 |
High sensitivity fiber optic based detection
A detection system for measuring one or more conditions within a predetermined area includes a fiber harness having at least one fiber optic cable for transmitting light, the at least one fiber optic cable defining a node arranged to measure the one or more conditions. A control system is operably coupled to the fiber harness such that scattered light associated with the node is transmitted to the control system, wherein the control system analyzes the scattered light to determine at least one of a presence and magnitude of the one or more conditions at the node. An optical enhancement device is operably connected to the fiber harness or to the control system to reduce interference sources transmitted from the node. |
US10943439B2 |
Poker gaming systems and methods with side betting using post-folding card draws
Online multi-player poker systems and methods allow a player to continue drawing cards for a side bet award even after folding in the part of the game played against other players. A player may lose an interplayer game against other players by folding, and still win a side bet award determined by the final hand of the player during the round of play. The described systems and methods facilitate maintaining user engagement in multi-player games. |
US10943436B2 |
System and method of conducting games or betting as a proxy, with ease of access
To bring the excitement to the people (majority, who are not experts in games), we present the examples, described here, for one person to be able to bet on and be part of the deal and excitement for a third party, as his agent, proxy, or shadow. Some other examples are: one-link connectivity for easy registration and betting, connection and integration of social networks, Game of skills and/or chance, TV show integration, Player vs player situations, One-click betting/linking/functioning/triggering or OCB, Tipster scheme, a website belonging to our platform, Charity scheme, Pari-mutuel betting in our environment (all bets of a type in a pool, where any winning can be shared, after the house or casino deduction for fees), Proposition betting in our environment, and Multiple leg/parameter situation (where only a subset of decisions is relied upon on a 3rd party, and the rest are decided by the 1st party, herself). |
US10943430B2 |
Registering a player account using third party user information, and related systems, devices, and methods
Systems, devices and methods for registering a player account using third party user information include scanning, by a scanning device, an encoded identifier associated with a first server and transmitting a request to access a player account of the player to the first server based on the encoded identifier. In response to an indication that the player account does not exist, the user device causes a second request message to be transmitted to a second server operated by a third party provider to access a user account associated with the player. The second server transfers user information associated with the user account to the first server. The user device next transmits an account registration message, which includes an instruction to create a new player account associated with the player, to the first server. Based on creation of the new player account, the user device accesses the player account. |
US10943429B1 |
Method and device for presenting and playing a card-type game
In a method of presenting a game, a player places a game play wager and one or more optional bonus bets, such as via an input receiving device of a gaming table. Seven cards are dealt to each player and a dealer. The player and dealer attempt to form a highest ranking Straight, Flush or Straight Flush hand. The outcome of the player's game play wager is determined with reference to a rank of the dealer's hand or the player's hand as compared to the dealer's hand. The optional bonus bets are resolved with reference to the rank of the player's hand. Awards for winning game play wagers or bonus bets may be awarded in accordance with a pay table or via a wheel spin or other award selection event which is initiated by the player, such as to the input receiving device. |
US10943428B2 |
Access panel safety mechanism implemented in a gaming device
Various aspects described or referenced herein are directed to improved access panel assembly safety mechanisms which may be incorporated into various gaming machine designs in order to help mitigate or facilitate reductions in safety hazards associated with such gaming machines and/or components thereof. |
US10943423B2 |
Autonomous cash box and payment terminal receiving the autonomous cash box
An autonomous cash box for use in a payment terminal comprises an enclosure and a top portion mounted to the enclosure. The top portion has a displaceable lid. An electric motor and a control unit are mounted within the enclosure. The control unit is configured to activate the electric motor to selectively displace the lid to open or close the top portion of the autonomous cash box. A payment terminal receives the autonomous cash. Commands to open or close the lid may be sent from a wireless transmitter in the payment terminal and received at a wireless receiver of the autonomous cash box. |
US10943417B2 |
Passive entry/passive start access systems including round trip time sniffing
A system for includes master and sniffer devices. The master device includes: first antennas with different polarized axes; a transmitter transmitting a challenge signal via the first antennas from the vehicle to a slave device, where the slave device is a portable access device; and a receiver receiving a response signal in response to the challenge signal from the slave device. The sniffer device includes: second antennas with different polarized axes; and a receiver receiving, via the second antennas, the challenge signal from the transmitter and the response signal from the slave device. The sniffer device measures when the challenge signal and the response signal arrive at the sniffer device to provide arrival times. The master or sniffer device estimates at least one of a distance from the vehicle to the slave device or a location of the slave device relative to the vehicle based on the arrival times. |
US10943414B1 |
Simulating virtual objects
An autonomous vehicle is tested using virtual objects. The autonomous vehicle is maneuvered, by one or more computing devices, the autonomous vehicle in an autonomous driving mode. Sensor data is received corresponding to objects in the autonomous vehicle's environment, and virtual object data is received corresponding to a virtual object in the autonomous vehicle's environment. The virtual object represents a real object that is not in the vehicle's environment. The autonomous vehicle is maneuvered based on both the sensor data and the virtual object data. Information about the maneuvering of the vehicle based on both the sensor data and the virtual object data may be logged and analyzed. |
US10943410B2 |
Extended reality assembly modeling
Methods, systems, and devices for creating a model of a medical device for use in an extended reality (XR) system are described. The method may include receiving a three-dimensional model of the medical device, where the three-dimensional model is represented by a plurality of vectors. The method may further include reducing a number of the plurality of vectors to at least below a maximum vector count threshold while maintaining at least a minimum model resolution threshold. In some cases, the method may include assigning one or more components to the reduced number of the plurality of vectors. The method may further include configuring a software-executable file for displaying an XR version of the three-dimensional model of the medical device. |
US10943405B2 |
Real-time compositing in mixed reality
A system may include a memory device to store instructions and data, and at least one processing device to execute the instructions stored in the memory device to: receive a background image and a digital object to be composited onto the background image in a mixed reality view, generate a 2D bounding region for the digital object, select a version of the background image at a pre-defined resolution, overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region, and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples. |
US10943404B2 |
Content output method and electronic device for supporting same
Disclosed is an electronic device including a memory that stores content-related information, a display that outputs a screen associated with the content, a camera module that photographs a surrounding environment of the electronic device, and a processor that is electrically connected to the memory, the display, and the camera module, wherein the processor may activate the camera module based on a change in physical quantity acting on the electronic device in a state where at least a part of a screen area of the display is turned off, and output a first display object associated with an arbitrary object on the display of which the at least a part of the screen area is turned off when information related to the arbitrary object recognized by the activated camera module is present in the memory. Various embodiments understood through the disclosure may be possible. |
US10943403B2 |
Object preview in a mixed reality environment
Users can view images or renderings of items placed (virtually) within a physical space. For example, a rendering of an item can be placed within a live camera view of the physical space. A snapshot of the physical space can be captured and the snapshot can be customized, shared, etc. The renderings can be represented as two-dimensional images, e.g., virtual stickers or three-dimensional models of the items. Users can have the ability to view different renderings, move those items around, and develop views of the physical space that may be desirable. The renderings can link to products offered through an electronic marketplace and those products can be consumed. Further, collaborative design is enabled through modeling the physical space and enabling users to view and move around the renderings in a virtual view of the physical space. |
US10943401B2 |
Active visual recognition in mobile augmented reality
A method, computer system, and a computer program product for intelligently generating an augmented reality (AR)-assisted repair guidance for a user is provided. The present invention may include detecting a scan of an object. The present invention may then include filtering one or more pose-controlled video frames. The present invention may also include extracting at least one new image feature by utilizing a convolutional neural network (CNN) based on the filtered one or more pose-controlled video frames. The present invention may also include aggregating a plurality of visual information associated with the object by utilizing the CNN, wherein the extracted at least one new image feature is included in the aggregated plurality of visual information. The present invention may further include presenting three dimensional (3D) animated instructions to the user, wherein the 3D animated instructions include an AR-assisted repair guidance for the object. |
US10943400B2 |
Multimodal user interface for a vehicle
Some embodiments described herein relate to a multimodal user interface for use in an automobile. The multimodal user interface may display information on a windshield of the automobile, such as by projecting information on the windshield, and may accept input from a user via multiple modalities, which may include a speech interface as well as other interfaces. The other interfaces may include interfaces allowing a user to provide geometric input by indicating an angle. In some embodiments, a user may define a task to be performed using multiple different input modalities. For example, the user may provide via the speech interface speech input describing a task that the user is requesting be performed, and may provide via one or more other interfaces geometric parameters regarding the task. The multimodal user interface may determine the task and the geometric parameters from the inputs. |
US10943398B2 |
Augmented reality device and operation thereof
A device may include a camera configured to capture a live image data comprising an image of an object, and a processor coupled to the camera. The processor may be configured to recognize content of a selected portion of the live image data based on a contextual information relevant to the object using computer vision technology, and generate a visual information based on the recognized content. The device may also include an interface circuitry coupled to the processor. The interface circuitry may be configured to present the live image data, and overlay the live image data with the visual information. |
US10943395B1 |
Dynamic integration of a virtual environment with a physical environment
A computer implemented method and a virtual and physical environment integration system (VPEIS) for dynamically integrating a virtual environment with a physical environment are provided. The VPEIS receives dimensions and an orientation of the physical environment, and a user device's reference position in the physical environment. The VPEIS dynamically integrates the virtual environment with the physical environment on the user device by orienting the virtual environment relative to the orientation of the physical environment and the user device's reference position, dynamically updating a position, a movement including a user's step, and a direction of movement of the user device in the oriented virtual environment using sensors internal to the user device, and dynamically tracking a position, a movement, and a direction of movement of virtual objects and the user device, interactions between the virtual objects, and interactions of the virtual objects with the user device in the oriented virtual environment. |
US10943393B2 |
Three-dimensional model optimization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing three-dimensional models. One of the methods includes determining, for a three-dimensional model of an object to be optimized, a plurality of points on the object that each have at least a threshold likelihood of being a focal point, the object having two or more regions each of which include one or more textures, one or more meshes, or both; identifying, from the two or more regions, one or more non-focal regions that i) each do not include any of the plurality of points, and ii) are a proper subset of the two or more regions; generating, using the one or more non-focal regions, an optimized three-dimensional model for the object with a smaller size less than a larger size of the three-dimensional model; and storing the optimized three-dimensional model in a non-volatile memory. |
US10943382B2 |
Virtual reality
A virtual reality apparatus includes an image generator configured to generate images representing a user of a virtual environment. The image generator is responsive to selection of a predetermined input by the user. The apparatus also includes a video camera for use in image-based tracking of a user by the image generator. The predetermined input selected by the user is the performing of a predetermined physical gesture in view of the video camera. The image generator is arranged to select a respective emoji responsive to the predetermined physical gesture of the user for display to other users. |
US10943381B2 |
Conditional modification of augmented reality object
A server machine modifies an augmented reality (AR) object in response to fulfillment of a condition. The machine provides, to a user device, object data that defines the AR object. The object data specifies a physical geolocation of the AR object, a presentation attribute of the AR object, a conditional modification program, and a trigger condition for execution of the conditional modification program. The object data causes the user device to present the AR object with a first appearance, located at the physical geolocation. The machine detects fulfillment of the trigger condition, and in response, the machine executes the conditional modification program. This modifies the object data by modifying the presentation attribute. The machine provides, to the user device, the modified object data, which causes the user device to present the AR object with a second appearance based on the modified presentation attribute. |
US10943377B2 |
Creating images using image anchors and generative adversarial networks
A method including receiving a user selection of multiple image anchors for images within a canvas, and a query for each image anchor, is provided. The method includes finding a vector for the canvas in a merged space associated with the user selection of multiple image anchors, generating a synthetic image for the canvas based on the vector for the canvas in the merged space and an image from an image database, and evaluating a synthetic detectability based on a resemblance of the synthetic image with a real image. The method also includes providing the synthetic image for the canvas to a user when the synthetic detectability is lower than a pre-selected threshold. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided. |
US10943375B2 |
Multi-state vector graphics
Generation of a multi-state symbol from an input graphic object is described. A multi-state graphic symbol system generates an outline and a base mesh for a graphic object. The multi-state graphic symbol system then defines graphic manipulation handles relative to the base mesh and deforms the base mesh by altering a state of the handles. Vectors describing initial positions and final positions of the handles are generated and stored with the outline and base mesh to define the graphic object's multi-state symbol. Additional poses can be generated by adding and/or modifying other handles, and each additional pose is stored as a vector in the multi-state symbol. Additional poses of the graphic object can be generated by interpolating between different vectors of the multi-state symbol. The multi-state graphic symbol system additionally enables for an interpolated pose to be generated based on separate user-defined paths for different handles of the multi-state symbol. |
US10943373B2 |
Image processing apparatus and image processing method
The present disclosure relates to an image processing apparatus and an image processing method that make it possible to generate a texture image of high picture quality at a predetermined viewpoint using an omnidirectional image. A drawing section generates a display image of a given viewpoint using a first layer image including a texture image and a depth image of an omnidirectional image and a second layer image including a texture image and a depth image in an occlusion region at a viewpoint of the first layer image. The present disclosure can be applied to, for example, a home server that generates a display image of a predetermined viewpoint from an omnidirectional image or the like. |
US10943372B2 |
GUI display method and apparatus, and terminal device
A graphical user interface (GUI) display method and apparatus, and a terminal device are provided. The method includes: generating a first instruction and a second instruction when it is detected that an interface element of a GUI is operated by a user and a current first display attribute parameter of the interface element does not correspond to a predetermined attribute parameter value; adjusting, in response to the second instruction, a value of a display attribute parameter of the interface element to a second display attribute parameter value; and executing the first instruction and displaying an interface element corresponding to the second display attribute parameter value. In the embodiments of the present invention, an operating manner of adjusting the display attribute of the interface element is convenient and does not interrupt a user operation in the GUI. |
US10943371B1 |
Customizing soundtracks and hairstyles in modifiable videos of multimedia messaging application
A system for customizing soundtracks and hairstyles in modifiable videos of a multimedia messaging application (MMA) is provided. In one example embodiment, the system includes a processor and a memory storing processor-executable codes, wherein the processor is configured to receive, via the MMA, a modifiable video and an image of a user including an image of a face and an image of hair; determine that the image of hair is modifiable; modify the image of hair and generate a further image including the modified image of hair and the image of the face; generate, based on the further image and the modifiable video, a personalized video, wherein the personalized video includes a part of the further image of the user and a part of the modifiable video, and add a soundtrack to the personalized video based on predetermined criteria. |
US10943370B2 |
Compression of multi-dimensional object representations
Objects can be rendered in three dimensions and viewed and manipulated in an augmented reality environment. A number of object images, a number of segmentation masks, and an object mesh structure are used by a client device to render the object in three dimensions. The object images and segmentation masks can be sequenced into frames. The object images and segmentation masks can be partitioned into patches and sequenced, or ordered, within each patch, and a keyframe can be assigned in each patch. Then, the object images and segmentation masks can be encoded into video files and sent to a client device. The client device can quickly retrieve a requested object image and segmentation mask based at least in part on identifying the keyframe in the same patch as the object image and segmentation mask. |
US10943369B2 |
Method for calibrating an optical measurement set-up
A method calibrates an optical measurement set-up with a measurement volume seeded with particles and at least two cameras so that the measurement volume can be mapped from different observation angles. The method includes simultaneously mapping the measurement volume by the cameras to produce images; rectifying each camera image in relation to a common reference plane in the measurement volume by using the respective pre-calibrated mapping function; performing two-dimensional correlation for at least one pair of rectified camera images to produce correlation fields that present an elongate correlation maxima band for each correlation field; reducing the correlation maxima band to a straight line representing the band; determining the distance of this representative straight line from the coordinate origin of the correlation field as a correction value, using the determined correction values to correct the mapping functions of those cameras for which rectified camera images were included in the correlations. |
US10943366B2 |
Wound characterization of a patient
A digital image is captured. The captured digital image includes a calibration pattern. The calibration pattern includes displayed information about the calibration pattern. The displayed information is read to obtain calibration information about the captured digital image. |
US10943362B2 |
Image processing for improved marker positioning on a line-shaped image feature
An image processing device (400), comprising an image input interface (402) configured to receive input pixel values allocated to pixels in a two-dimensional pixel grid, a marker input interface (404) configured to receive marker position data indicative of a position of a marker within the pixel grid, and a marker position refining unit (406) configured to identify, using the pixel data and the marker position data, a target pixel having a highest symmetry value, i.e. identification value, which has been determined based on weighed symmetry values of the pixels within a search region that includes the marker position, and to determine a refined marker position data as the position data of the target pixel. |
US10943361B2 |
Mapping optimization in autonomous and non-autonomous platforms
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. |
US10943360B1 |
Photogrammetric machine measure up
Various embodiments provide novel tools and techniques for photogrammetric machine measure-up, including without limitation solutions that can be used for excavation and similar applications. A system includes a machine, a user device may further comprise an image sensor, an accelerometer, a processor, and a computer readable medium in communication with the processor, the computer readable medium having encoded thereon a set of instructions executable by the processor to photogrammetrically measure-up the machine. Photogrammetric measure-up includes capturing, via the image sensor, two or more target images of each of the two or more targets, the two or more target images including a first target image and a second target image, and determining a measurement between two of the two or more reference features of the machine based on a first target image and second target image. |
US10943355B2 |
Systems and methods for detecting an object velocity
Systems and methods for movement detection are provided. In one example embodiment, a computer-implemented method includes obtaining image data and range data representing a scene external to an autonomous vehicle, the image data including at least a first image and a second image that depict the scene. The method includes identifying a set of corresponding image features from the image data, the set of corresponding image features including a first feature in the first image having a correspondence with a second feature in the second image. The method includes determining a respective distance for each of the first feature and the second feature based at least in part on the range data. The method includes determining a velocity associated with a portion of a scene represented by the set of corresponding image features based at least in part on the respective distance for the first feature and the second feature. |
US10943354B2 |
Method and electronic apparatus for extracting foreground image
A method for extracting foreground image and electronic apparatus thereof is provided and implements infrared (IR) technology to perform the foreground image extraction to reduce ambient light effect and background noise. Furthermore, the method and electronic apparatus extract an IR light frame image indicating a light state, an IR dark frame image indicating a dark state, and a color image (e.g., RGB image, YUV image, or etc.) at different IR intensities. Then, the method and electronic apparatus calculate the relationship between the IR light frame image and the IR dark frame image to extract a better background image (including the user's face portion, body portion and hair portion) by a simple algorithm. |
US10943353B1 |
Handling untrainable conditions in a network architecture search
Systems and methods generate a segmentation network for image segmentation using global optimization. A method for automatic generation of at least one segmentation network includes providing an initial set of hyperparameters to construct a segmentation network. The hyperparameters define operations for a set of block structures and connections between the block structures. The segmentation network is trained using a first set of images with ground truth. An objective function value for the trained segmentation network is generated using a second set of images having ground truth. Generating the objective function includes setting the objective function to a predetermined value responsive to identifying an untrainable condition of the trained initial segmentation network. The set of hyperparameters is updated by performing an optimization algorithm on the objective function value to construct an updated segmentation network. The training of the segmentation network, the generating of the objective function, and the updating of the set of hyperparameters for the updated segmentation network are iterated to generate a network architecture for the segmentation network. |
US10943352B2 |
Object shape regression using wasserstein distance
One embodiment can provide a system for detecting outlines of objects in images. During operation, the system receives an image that includes at least one object, generates a random noise signal, and provides the received image and the random noise signal to a shape-regressor module, which applies a shape-regression model to predict a shape outline of an object within the received image. |
US10943350B2 |
Automated segmentation of histological sections for vasculature quantification
A fully automated method for detecting and measuring a target of interest such as vasculature, capable of processing whole slide images and extracting large number of targets of interest per slide. The method includes the steps of: (a) obtaining a digital image of a tissue specimen; (b) using a first set of mathematical algorithms based on objectively-defined criteria to isolate the one or more targets of interest from the slide, thereby detecting the one or more targets of interest; and (c) using a second set of mathematical algorithms based on objectively-defined criteria to construct boundaries around the detected targets of interest and obtain quantitative attributes of these one or more targets throughout the slide, thereby measuring the one or more targets. |
US10943348B2 |
Predicting response to anti-vascular endothelial growth factor therapy with computer-extracted morphology and spatial arrangement features of leakage patterns on baseline fluorescein angiography in diabetic macular edema
Embodiments facilitate prediction of anti-vascular endothelial growth (anti-VEGF) therapy response in DME patients. A first set of embodiments discussed herein relates to training of a machine learning classifier to determine a prediction for response to anti-VEGF therapy based on a set of graph-network features and a set of morphological features generated based on FA images of tissue demonstrating DME. A second set of embodiments discussed herein relates to determination of a prediction of response to anti-VEGF therapy for a DME patient (e.g., non-rebounder vs. rebounder, response vs. non-response) based on a set of graph-network features and a set of morphological features generated based on FA imagery of the patient. |
US10943346B2 |
Multi-sample whole slide image processing in digital pathology via multi-resolution registration and machine learning
When reviewing digital pathology tissue specimens, multiple slides may be created from thin, sequential slices of tissue. These slices may then be prepared with various stains and digitized to generate a Whole Slide Image (WSI). Review of multiple WSIs is challenging because of the lack of homogeneity across the images. In embodiments, to facilitate review, WSIs are aligned with a multi-resolution registration algorithm, normalized for improved processing, annotated by an expert user, and divided into image patches. The image patches may be used to train a Machine Learning model to identify features useful for detection and classification of regions of interest (ROIs) in images. The trained model may be applied to other images to detect and classify ROIs in the other images, which can aid in navigating the WSIs. When the resulting ROIs are presented to the user, the user may easily navigate and provide feedback through a display layer. |
US10943342B2 |
Method and apparatus for image stitching of images captured using a capsule camera
A method and apparatus of processing images captured from human gastrointestinal (GI) tract by a capsule camera are disclosed. High frame-rate images captured from human gastrointestinal (GI) tract by a capsule camera are received for processing. The high frame-rate images comprise first images at a first spatial resolution corresponding to a regular frame rate and second images at a second spatial resolution, the first images and the second images are interleaved, and the second spatial resolution is lower than the first spatial resolution. Motion models among the high frame-rate images are derived by applying image registration to the high frame-rate images. The high frame-rate images are stitched according to the motion models to generate stitching outputs comprising stitched images and non-stitched images. The stitching outputs are provided. |
US10943337B2 |
Image processing apparatus and method for high dynamic range effect
An image processing apparatus and method for a high dynamic range effect includes a conversion circuit, a specular detection circuit, and a blending circuit. The conversion circuit converts first pixel data of the current pixel of a current frame to a second pixel data, wherein a luminance of the second pixel data is lower than a luminance of the first pixel data. The specular detection circuit detects a specular degree of the current frame to produce a specular map, wherein the specular map includes a specular degree value of a current pixel. The blending circuit blends the first pixel data and the second pixel data according to the specular degree value of the current pixel to obtain blended pixel data of the current pixel. |
US10943336B2 |
Tone-mapping high dynamic range images
A tone-mapping technique based on bidirectional logarithm stretch enhances the luminance contrast of not only the dark areas but also the bright areas. In other words, the algorithm not only maps the dark pixels brighter but also map the bright pixels darker. |
US10943332B2 |
Image adjustment method and associated image processing circuit for image quality improvement
An image adjustment method includes: receiving an image, and retrieving R, G and B values and an infrared ray (IR) value from the image; dividing the image into a plurality of blocks; generating initial compensation coefficients respectively corresponding to the R, G, B and IR values for each block within the blocks; and performing following operations upon each block within the blocks: adjusting initial compensation coefficients of a current block according to a plurality of adjacent blocks next to the current block, in order to generate adjusted compensation coefficients of the current block; and using the adjusted compensation coefficients of the current block to perform IR crosstalk compensation upon the current block. |
US10943331B2 |
Image processing method and image processing apparatus
An object of the invention is to provide an image processing technique for generating an all-in-focus image with less distortion from images obtained by imaging an imaging object carried together with a liquid in a well at different focus positions. An image processing method of the invention includes obtaining a plurality of images captured by imaging an imaging object carried together with a liquid in a well with a focus position changed in a direction substantially perpendicular to a liquid surface, calculating a local movement amount between the plurality of images, determining a correlation between a distance from a center of the well and an image distortion amount based on the local movement amount, and synthesizing the plurality of images by correcting pixels in each image based on the correlation and generating an all-in-focus image. |
US10943326B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a pixel circuit 41G, a pixel circuit 41B, a high potential line 47G configured to supply a high potential VDDG to the pixel circuit 41G, a high potential line 47B configured to supply a high potential VDDB to the pixel circuit 41B, and a low potential line 46 configured to supply a first low potential VSS1 to the pixel circuit 41G and the pixel circuit 41B. The pixel circuit 41G includes a light-emitting element 20G configured to display G, the pixel circuit 41B includes a light-emitting element 20B configured to display B, and the high potential VDDG and the high potential VDDB are mutually independent. |
US10943323B2 |
Data processing systems
An instruction is included in a program, which instruction causes execution threads of a processor executing the program to determine whether they satisfy a condition which can only be satisfied by a subset of one or more execution threads at any one time. If a thread satisfies the condition, it executes subsequent instructions in the program. Otherwise, the thread sleeps. The subsequent instructions in the program can accordingly be executed by one execution thread subset at a time in serial order. |
US10943322B2 |
System and methods for the computation of the forward and inverse discrete periodic radon transform on GPUs and CPUs
Fast and a scalable algorithms and methods adaptable to available resources for computing (1) the DPRT on multicore CPUs by distributing the computation of the DPRT primary directions among the different cores, and (2) the DPRT on GPUs using parallel, distributed, and synchronized ray computations among the GPU cores with “ray” referring to one of the sums required for computing the DPRT or its inverse along a prime direction. |
US10943318B2 |
Rail car terminal facility staging process
In a method or apparatus for transporting bulk goods by rail cars on a rail network to a rail car handling terminal where the handling terminal includes a loading and/or unloading system with a metering device for measuring an amount of the bulk goods loaded or unloaded. At the terminal there is a center control data hub connecting to a plurality of portable hand held field computers and a communication system for communication with the rail network to obtain a Car Location Message (CLM), a way bill and mechanical data for each of the rail cars. The center control hub generates data indicating a current stage of each of the railcars and a signal indicative that a rail car can be transferred from one stage to another stage to the portable computers to control transfer of the rail car from one stage to the next stage. |
US10943316B2 |
Systems and methods for identifying commercial vacancies
A vacancy identification (VI) computing device is provided. The VI computing device includes a processor in communication with a memory. The processor generates a storefront profile including a status indicator for a candidate storefront located at a commercial property, stores the storefront profile within the memory, and registers a user to receive notifications for the candidate storefront. The processor also receives transaction data associated with the candidate storefront for a predetermined period of time, determines that the candidate storefront is vacant based on the transaction data, updates the status indicator to indicate that the candidate storefront is vacant, and transmits a notification to the registered user advising the registered user that the candidate storefront is vacant. |
US10943309B1 |
System and method for providing a predicted tax refund range based on probabilistic calculation
A method and system provide estimated tax refund data to a user of a tax return preparation system throughout personalized tax return preparation interview. The method and system receive current user tax related data associated with the user, retrieve tax rules data, and gather historical tax related data associated with historical users of the tax return preparation system. The method and system further generate probabilistic inference data including inferences about tax related characteristics of the user based on the historical tax related data and the tax rules data. The method and system provide estimated tax refund data to the user based on the probabilistic inference data. |
US10943308B1 |
Systems and methods for pervasive advisor for major expenditures
A pervasive advisor for major purchases and other expenditures may detect that a customer is contemplating a major purchase (e.g., through active listening). The advisor may assist the customer with the timing and manner of making the purchase in a way that is financially sensible in view of the customer's financial situation. A customer may be provided with dynamically-updated information in response to recent actions that may affect an approved loan amount and/or interest rate. Underwriting of a loan may be triggered based on the geo-location of the user. Financial advice may be provided to customers to help them meet their goals using information obtained from third party sources, such as purchase options based on particular goals. The pervasive advisor may thus intervene to assist with budgeting, financing, and timing of major expenditures based on the customer's location and on the customer's unique and changing circumstances. |
US10943307B1 |
Smart contracts for vehicle events
Systems and methods are disclosed for interacting with smart contracts stored on a blockchain to control vehicle related activity. The systems and methods may include (1) receiving one or more transactions from one or more computing devices, the transactions associated with a particular vehicle and include a VIN for the vehicle and indicative of at least one of a trigger condition associated with the vehicle; (2) compiling the one or more transactions into a block of transactions; (3) distributing the block to a plurality of validation entities to form a consensus on an update to the distributed ledger; (4) routing the one or more transactions within the block to respective smart contracts associated with the VIN; and/or (5) automatically executing an action the particular smart contract directs should be performed in response to the particular trigger condition. |
US10943304B2 |
Providing restitution when an unattended package is stolen by a porch-bandit thief
The present invention relates to a system and method for providing restitution to a beneficiary when a package shipped by an originating shipper to a destination address, by way of a designated package transport carrier, is left unattended and stolen prior to the package recipient taking receipt of the package.In an exemplary embodiment, a beneficiary is compensated, in accordance with a package repayment plan terms and conditions, when at least: a missing package report was created by the designated package transport carrier, the missing package report indicates the package was delivered to the destination address during the plan enforcement period, and the originating shipper and the designated package transport carrier declined to provide suitable remedy for the stolen package.Other embodiments include authorizing coverage for an address and package value, charging a transaction fee for authorizing coverage, and identifying fraud. |
US10943299B2 |
Adjusting and distributing liquidity
Methods and systems are provided herein that relate generally to automatically adjusting and distributing liquidity among accounts according to strategies set in an investment pool. For example in one embodiment, in an environment that includes a server computer in which strategy information set by a user and including, as minimum information, basic investment information, investment ratio information, and maximum cumulative loss rate information, as well as financial institution account information linked to each strategy are stored, and a financial institution server of the financial institution that operates an account corresponding to the account information, the present disclosure relates generally to a method in which the server computer adjusts and distributes liquidity with regard to the account. |
US10943297B2 |
Systems and methods for coordinating processing of instructions across multiple components
The disclosed embodiments relate to implementation of a trading system or trading system architecture having multiple transaction processors that process or execute instructions. The instructions are sent to the transaction processors before they are to be executed, so that when an instruction identifier corresponding to a pre-sent or pre-loaded instruction is sent to a transaction processor, the transaction processor can retrieve and execute the corresponding instruction without unnecessary delay, thus reducing transaction processing latency and improving computing efficiency. |
US10943294B1 |
Continuously monitoring and updating mortgage ready data
A computer-implemented method of continuously updating information about a customer approved for a mortgage, the customer associated with a customer identification number. In one aspect, the method may include monitoring information accessed from a blockchain corresponding to the customer identification number, the information used to determine the customer is approved for a mortgage. In addition, the method may further include receiving new information about the customer, the new information used to determine the customer is approved for a mortgage. Further, the method may include updating a block of the blockchain to include the new information and recalculating the amount in which the customer is approved for a mortgage based upon the new information received. |
US10943286B1 |
Determining product attribute sequences using quantitative values
Systems, methods, and computer-readable media are disclosed for determining product attribute sequences using quantitative values and predicting product performance. In one embodiment, an example method may include determining, by one or more computer processors coupled to at least one memory, a first textual product attribute value for a first product for which to predict product performance, the first product associated with a first product category, determining a first product demand model for the first product category, the first product demand model including at least one algorithm configured to output predicted product performance, determining a first numeric product attribute sequence for the first product using the first textual product attribute value and the first product demand model, the first numeric product attribute sequence including a first numeric product attribute value and a second numeric product attribute value, and determining a first textual product attribute sequence for the first product. |
US10943284B2 |
Shoe and/or insole selection system
Embodiments are directed towards recommending a shoe and insole combination for a consumer. A variety of shoe information, insole information, and consumer foot information may be determined, which may include heel width, a width or shape, a length, a height, and arch characteristics. The foot information, the shoe information for a plurality of shoes, and the insole information for a plurality of insoles may be compared to determine at least one combination of shoe and insole that is compatible with the consumer's foot. Based on this comparison of foot information, shoe information, and insole information, a recommendation of at least one shoe and insole combination may be determined and provided to a user and/or the consumer. |
US10943257B2 |
Digital media environment for analysis of components of digital content
Techniques and systems are described for analyzing components of digital content. A computing device of an analytics system receives user interaction data that describes an effect of user interaction with a plurality of items of digital content on achieving an action. The analytics system identifies which of a plurality of components are included in respective items of digital content. The analytics system then generates outcome data describing a likely effect of the plurality of components on achieving the action based on association with respective items of digital content. Additionally, the analytics system generates a recommendation to configure a subsequent item of digital content based on the outcome data. The recommendation is based on the likely effect of the different ones of the plurality of components, to generate more effective digital content. |
US10943255B1 |
Methods and systems for interactive advertising with media collections
Systems, devices, media, instructions, and methods are provided for presentation of media collections with automated interactive advertising. In one embodiment, a client device receives content elements for display as part of a content collection. Advertising data is also received for display between selected content elements. Interaction elements are merged with the create an advertising element. During display of the advertising data, the interaction elements are presented on the client device output, and are controllable via user inputs. In various embodiments, interaction data recorded at the device is used to manage the presentation of future advertising data. |
US10943244B2 |
Network-based multi-tier promotion thread generator shutdown sequence system, method and computer program product
A method of generating a fixed-price variable-offer multi-tier thread generator may include receiving, a by a computer processor(s), at least a fixed price, a thread expiration criteria and specification for at least two offerings for the fixed price. Each of the at least two offerings correspond to one of at least two tiers of offerings, where the fixed price entitles a first member and any subsequent members on a thread to redeem a qualified offer associated with a qualified tier, in exchange for paying the fixed price, upon the occurrence of at least one thread expiration criteria. The at least one product or service offerings the thread qualifies for, upon the occurrence of the at least one thread expiration criteria, may be dependent upon a total number of members, including the first member who starts a thread from the thread generator and any subsequent members who join the thread and who have agreed to pay the fixed price. |
US10943240B2 |
Additively manufactured component including a contrast agent for part identification
A system and method for additively manufacturing a component including features for part identification are provided. The method includes selectively depositing a contrast agent on a cross sectional layer to define a component identifier of the component and directing energy from an energy source onto the contrast agent to fuse the contrast agent and the cross sectional layer. The contrast agent may be an x-ray emission contrast agent that is read using an x-ray emission spectroscopy method, an infrared contrast agent that is read using an infrared camera or an infrared scanner, or a radioactive contrast agent that is read using a gamma ray spectrometer. |
US10943236B2 |
Payment card fraud protection
Disclosed is a novel system and method for managing payment card fraud. More particularly, accessing information associated with at least one card holder after the card holder has physically passed through at least one security checkpoint in which the card holder's identity has been authenticated. Next at least one payment card identifier associated with the card holder is received. A payment card profile associated with the payment card is updated. In one example, information from a ticket is also used with the payment card identifier to manage the probability of rejection. Numerous embodiments are disclosed. |
US10943229B2 |
Augmented reality headset and digital wallet
An augmented reality system includes an augmented reality user device and a digital wallet. The digital wallet includes items associated with a user. The augmented reality user device includes a head mounted display, a memory, and processors. The display overlays virtual objects onto a field of view of the user. The processors overlay the digital wallet contents on a field of view of the user so that the user may select one of the items for use in an electronic transaction. For example, the processors request and receive an inventory of the digital wallet and overlay a graphical representation of the items within the field of view of the user via the display. The processors detect a hand gesture and identify a selected item based on the hand gesture. The processors generate a transfer token based on the identified item and transmit it to the electronic transaction terminal. |
US10943226B2 |
Method and system of capturing an image of a card
A method and a system of capturing an image of a card having a magnetic stripe is provided. The method includes obtaining a first image by an imaging device of the card, obtaining a plurality of images of the card via color delta analysis, and obtaining a third image of the card by comparing the first and the plurality of images. |
US10943225B2 |
Systems and methods for incorporating QR codes
Systems and methods for facilitating payment transactions using quick-response (QR) codes are provided. A first machine readable code encoding first data generated by an access device is scanned by a communication device. The communication device generates a cryptogram based on the first data encoded within the first machine readable code. The communication device then obtains financial credentials data from a payment application being executed on the communication device. A second machine readable code encoding second data comprising the financial credentials data and the cryptogram is then generated. The second machine readable code is displayed on a display of the communication device, wherein the second machine readable code is scanned by the access device. |
US10943216B2 |
Systems and methods for updating stored cardholder account data
A computer-implemented method for updating stored cardholder account data is provided. The method is implemented using an account updating server in communication with a memory. The method includes receiving, from an issuer computer system, cardholder account update information associated with a plurality of cardholder accounts, identifying a merchant associated with at least one of the plurality of cardholder accounts based, at least in part, on the cardholder account update information, generating a merchant update file for the identified merchant including the cardholder account update information for the at least one of the plurality of cardholder accounts, and transmitting the merchant update file. |
US10943215B2 |
Equipment element repair management system and equipment element repair management method
An equipment element repair management method for managing a repair operation of an equipment element that is attached to manufacturing equipment for manufacturing a product includes: performing a maintenance operation for the equipment element; determining whether or not a state of the equipment element after the maintenance operation is more improved than a predetermined state; transporting the equipment element of which the state is not more improved than the predetermined state to a repairer for performing the repair operation for the equipment element in a case where the state of the equipment element is not more improved than the predetermined state; and performing the repair operation of the transported equipment element in the repairer. |
US10943213B1 |
Back-end production and delivery system for schedule controlled networkable merchant e-commerce sites
An improved computerized e-commerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. The system may also include backend software configured to assist in product production, inventory control, product cost optimization, and product delivery optimization, management, and tracking. |
US10943210B2 |
Optimization of warehouse layout based on customizable goals
Example methods and systems enable rearrangement of a warehouse to an optimal layout determined according to customizable goals. An example method includes receiving, at a warehouse management system (WMS), information of a warehouse and items of the warehouse, identifying an item shipment expectation including new items expected to be received at the warehouse at a future date and items present at the warehouse marked for delivery at the future date, determining an optimal layout of the items of the warehouse at a present date based on the item shipment expectation, determining an amount of time to rearrange the items, by one or more of robotic devices rearranging the items, to the optimal layout based on a time measurement for robotic devices to perform tasks, and determining to rearrange the items of the warehouse based on the amount of time to rearrange the items being less than a threshold amount of time. |
US10943207B2 |
Shipment receiving systems and methods including notification and reconciliation features
Shipment receiving systems and methods are disclosed. Invoice and store inventory management data is provided to an invoice processor for assigning expected destinations to lanes of a material transporter having and a plurality of outlet lanes that each have an indicator. A scanner determines a case identifier for each case which is routed accordingly. One or more notifications is provided to the indicator of one or more of the plurality of outlet lanes. Received shipment data enables reconciliation of upstream supply change management systems and downstream store inventory systems. |
US10943206B2 |
System and method for tracking products in open-loop supply or value chain
A system for monitoring the life cycle of a product even in open-loop retail environment having regard to the associated supply or value chain, comprising tag provision equipment arranged to obtain product information and to configure a wirelessly interrogatable electronic identification tag provided with externally readable identification information to a product item, wherein configuring incorporates at least partially automated determination, according to predefined decision logic, of at least one technical characteristic of tag implementation based on the product information to optimize the operation of the tag, and electronic data management system accessible via a communications network, preferably the Internet, comprising a data interface configured to receive and transmit data, and a data repository configured to store indications of received digital notifications of tag reading events in a plurality of activities of the associated supply or value chain, said notifications conveying said tag identification information. A corresponding method for execution by the system is presented. |
US10943205B2 |
Automated detection of missing, obstructed, or damaged labels
Systems and methods for generating labels are described. A label having particular format and content can be affixed to a parcel depending upon its. Barcodes can be positioned adjacent to one or more of the borders of the label. If, during a shipping workflow, one or more of the barcodes cannot be detected, it can be assumed that the label is damaged or obstructed. |
US10943200B2 |
System and method of running an agent guide script-flow in an employee desktop web client
In the field of government engagement management, an agent guide or script-flow in an employee desktop web client is implemented. In such a system and method, when agents create interactions with clients they can follow a script-flow which will guide the agent through the interaction through a series of menu selections and automated sets of instructions. This feature of the government engagement management system allows existing customer investment from the rich desktop client or non-web client in developing specific scripts, that can also now function in the web client atmosphere. This system and method also enables an agent to handle calls with the web client more efficiently, and allows agents on the web client to automatically classify. |
US10943196B2 |
Data reconciliation
Data from multiple sources may be gathered continuously to perform reconciliation operations. The data items in a first data set may be matched with those in the second data set using a data matching technique. Based on the matching, a confidence score indicative of an extent of match between the data items in the data sets may be generated. Based on the confidence score and predefined thresholds, it may be ascertained if the data items are reconciled. The non-reconciled items in at least one of the first data set and the second data set may be classified in a classification category, based on an artificial intelligence based technique, the classification category being indicative of an explanation of a non-reconciled data item being non-reconcilable. When the data item is not reconciled and classified, the data item is identified as an open item for further analysis. |
US10943195B2 |
Asset management in a process control system
A system for improving production of a process control system comprises a processor, sensors connected to one or more assets in the process control system, human-machine interfaces, and a storage memory storing instructions for execution on the processor. The system receives process data via the sensors and determines an input cost of the one or more assets and an output value of the one or more assets. The system provides a net production value of the one or more assets based on the determined input cost and output value. The system stores the input cost, output value, and net production value on a storage memory and provides the input cost, output value, and net production value along with critical asset performance information of asset value, asset performance and opportunity costs for each asset and asset set in the operation to a user via the human-machine interfaces. |
US10943193B1 |
Food and beverage venue management system
A food and beverage management system adapted to improve the operations of a food and beverage venue, comprising a customer client module, a staff client module, a management client module, and a management control unit. The venue management system is adapted to track and analyze customer and staff activity, assess staff performance, and analyze transaction data received from a POS system. The venue management system allows a manager to assess the operation of the venue by generating real-time summaries and detailed analytics reports for the customer, staff, and venue data, which are displayed via the management client module. The management client module further allows the manager to interact with customers by sending a message or a complimentary menu item, and assign tasks to staff members. |
US10943189B2 |
System and method for reserving and renting seating
A method and system for reserving seating at a venue using a band system associated with rentable seating, the band system comprising a retractable band, controller, user interface, and sensors to detect band position or tampering or unauthorized use of the seating. A closed position indicates the seating may be available for rental, subject to prior reservations, and an open position indicates the seating is not available for rental. Requested reservations or rental time are compared to prior reservations to determine if seating is available for rental. An alert is initiated if tampering or unauthorized use is detected or a rental period ends and the band is still in the open position. Optionally, goods or services may be ordered by a user renting seating, orders and alerts monitored, and a user's rental activity may be tracked for rewards or limitation purposes. |
US10943182B2 |
Cognitive screening of EOR additives
A machine learning process is performed using one or more sources of information for enhanced oil recovery (EOR) materials to be used for an EOR process on a defined oil reservoir. Performance of the machine learning process produces an output comprising an indication of one or more EOR materials and their corresponding concentrations to be used in the EOR process. The indication of the one or more EOR materials and their corresponding concentrations is output to be used in the EOR process. Methods, apparatus, and computer program products are disclosed. |
US10943181B2 |
Just in time classifier training
Disclosed herein is a system and method that can be used with any underlying classification technique. The method receives a test dataset and determines the features in that test dataset that are present. From these features the training dataset is modified to only have those features that are present in the test dataset. This modified test dataset is then used to calibrate the classifier for the particular incoming data set. The process repeats itself for each different incoming dataset providing a just in time calibration of the classifier. |
US10943180B2 |
Capacitively-shunted asymmetric DC-SQUID for qubit readout and reset
A tunable resonator is formed by shunting a set of asymmetric DC-SQUIDs with a capacitive device. An asymmetric DC-SQUID includes a first Josephson junction and a second Josephson junction, where the critical currents of the first and second Josephson junctions are different. A coupling is formed between the tunable resonator and a qubit such that the capacitively-shunted asymmetric DC-SQUIDs can dispersively read a quantum state of the qubit. An external magnetic flux is set to a first value and applied to the tunable resonator. A first value of the external magnetic flux causes the tunable resonator to tune to a first frequency within a first frequency difference from a resonance frequency of the qubit, the tunable resonator tuning to the first frequency causes active reset of the qubit. |
US10943179B2 |
Multi-state quantum optimization engine
Methods, systems, and apparatus for solving optimization tasks. In one aspect, a method includes receiving input data comprising (i) data specifying an optimization task to be solved, and (ii) data specifying task objectives for solving the optimization task, comprising one or more local task objectives and one or more global task objectives; processing the received input data to obtain one or more initial solutions to the optimization task based on the local task objectives, wherein at least one initial solution is obtained from a first quantum computing resource; and processing the generated one or more initial solutions using a second quantum computing resource to generate a global solution to the optimization task based on the global task objectives. |
US10943177B2 |
Channel change optimization using probabilistic modeling
Example embodiments provide a system and method for providing optimized channel change using probabilistic modeling. A digital receiver detects an occurrence of a channel event. In response to the detected occurrence, the digital receiver accesses a probabilistic causal model from a data storage device, and dynamically learns in real time one or more probabilities based on the detected channel event and the probabilistic causal model. The digital receiver updates the probabilistic causal model at the data storage device with the learned one or more probabilities. A next channel is determined by the digital receiver based on the updated probabilistic causal model. |
US10943176B2 |
Visual aspect localization presentation
Various embodiments use a neural network to analyze images for aspects that characterize the images, to present locations of those aspects on the images, and, additionally, to permit a user to interact with those locations on the images. For example, a user may interact with a visual cue over one of those locations to modify, refine, or filter the results of a visual search, performed on a publication corpus, that uses an input image (e.g., one captured using a mobile device) as a search query. |
US10943172B1 |
Real-time predictive knowledge pattern machine
The disclosure below describes a knowledge pattern machine that goes beyond and is distinct from a traditional search engine as simple information aggregator. Rather than acting as a search engine of the data itself, the knowledge pattern machine use variously layers of artificial intelligence to discover correlations within the queries and historical data, and to derive and recognize data patterns based on user queries for predictively generating new knowledge items or reports that are of interest to the user. Previous patterns and knowledge items or reports are accumulated and incorporated in identification of new data patterns and new predictive knowledge items or reports in response to future user queries, thus providing a stateful machine. The predictive knowledge items are updated in real-time without user interference as the underlying data sources evolve overtime. The data patterns and knowledge items are organized hierarchically and may be shared among different users at various levels. This disclosure thus provides a pattern recognition machine with predictive analytics for enabling users to conduct research and to obtain and share unique real-time predictive data report based on intelligently processing user input queries. |
US10943171B2 |
Sparse neural network training optimization
An optimized computer architecture for training an neural network includes a system having multiple GPUs. The neural network may be divided into separate portions, and a different portion is assigned to each of the multiple GPUs. Within each GPU, its portion is further divided across multiple training worker threads in multiple processing cores, and each processing core has lock-free access to a local parameter memory. The local parameter memory of each GPU is separately, and individually, synchronized with a remote master parameter memory by lock memory access. Each GPU has a separate set of communication worker threads dedicated to data transfer between the GPU and the remote parameter memory so that the GPU's training worker threads are not involved with cross GPU communications. |
US10943169B2 |
Battery-based neural network weights
A controllable resistive element and method of forming the same include a state device configured to provide a voltage-controlled resistance responsive to a voltage input. A dielectric layer is formed directly on the state device. A battery is formed directly on the dielectric layer, configured to apply a voltage to the state device based on a charge stored in the battery. A write device is configured to charge the battery responsive to a write signal. An erase device is configured to discharge the battery responsive to an erase signal. |
US10943164B2 |
Spoolable small-form-factor RFID-enabled wristband
Spoolable RFID-enabled wristbands with maximized read range. In an embodiment, a wristband comprises flexible material formed into a flag portion and a strap portion. The flag portion comprises a radio-frequency identification (RFID) inlay embedded within the material. The strap portion extends from the flag portion, and is perforated in a line along a longitudinal axis of the wristband from a distal end of the strap portion that is distal to the flag portion to a hole at a proximal end of the strap portion that is proximal to the flag portion, such that the strap portion may be torn, from the distal end to the hole at the proximal end, along the perforated line, into two sections of substantially equal dimension, which each extend from the flag portion. |
US10943160B2 |
Dynamic graphic code implementation method and apparatus
The specification discloses a dynamic graphic code implementation method and apparatus. The method includes: invoking a distance sensor to detect a distance between a device and a blocking object when displaying a graphic code; and if the distance is within a preset distance range, stopping refreshing the graphic code. |
US10943155B2 |
System of recognizing identity of object and method of automatically recognizing identity of object
A system of recognizing identity of object and method of automatically recognizing identity of object are provided. The method is to shoot a monitoring region for obtaining a monitoring image, recognize an object image in the monitoring image, scan the monitoring region for retrieving each identity data of each wireless badge, determines each image position of each object image in the monitor region, determine each badge position of each wireless badge in the monitor region, and link the object image and the identity data together when the positions match with each other. The system can pair the object image with the identity data instantly, determine whether the object is unregistered, and effectively save the time and human resources required by artificially pairing the object images with the identity data. |
US10943149B2 |
Systems and methods for automatic estimation of object characteristics from digital images
Methods and systems for automatic estimation of object characteristics from a digital image are disclosed, including a method comprising sub-dividing into two or more segments a digital image comprising pixels and depicting an object of interest, wherein each segment comprises two or more pixels; assessing content depicted in one or more of the segments for a predetermined object characteristic using machine learning techniques comprising General Image Classification of the one or more segments using a convolutional neural network, wherein the General Image Classification comprises analyzing the segment as a whole and outputting a general classification for the segment as a whole as related to the one or more predetermined object characteristic; and determining a level of confidence of one or more of the segments having the one or more predetermined object characteristic based on the General Image Classification assessment. |
US10943138B2 |
Systems and methods of biometric analysis to determine lack of three-dimensionality
Exemplary embodiments are directed to biometric analysis systems generally including one or more illumination sources, a camera, and an analysis module. The illumination sources are configured to illuminate at least a portion of a face of a subject. The camera is configured to capture one or more images of the subject during illumination of the face of the subject. The analysis module is configured to analyze the one or more images captured by the camera to determine an indication of liveliness of the subject and prevent spoofing. |
US10943128B2 |
Constructing shopper carts using video surveillance
A system can visually track which items in a store are selected for purchase by a shopper. The system can form a virtual shopping cart by analyzing multiple images, over time, to determine which purchasable items are located with the shopper, such as in a physical shopping cart, in a basket, or held by the shopper. By analyzing multiple images, over time, the system can account for items misidentified in one or more images, or fully or partially obscured in one or more images as the shopper traverses the store. Alternatively, the system can form a virtual shopping cart by analyzing instances in which a purchasable item is removed from a shelf or placed on a shelf. Items removed from, but not returned to, a shelf can be considered to be selected for purchase. The system can include a frictionless checkout that charges the shopper for the selected items. |
US10943125B1 |
Predicting highlights for media content
In one embodiment, a method includes accessing a first video; predicting a first noteworthy portion for the first video, wherein the first noteworthy portion is a portion of the first video that is predicted based on user-engagement information associated with the portion of the first video; extracting a first highlight from the first video, wherein the first highlight corresponds to the first noteworthy portion; and sending, to a client system of a user, information configured to render the first highlight and a first interactive element that is configured to launch the first video on the client system. |
US10943123B2 |
Display-based video analytics
The present disclosure is directed to a video surveillance system and method for performing display-based video analytics on video streams provided by internet protocol (IP) cameras and/or a video management system (VMS) over an IP network. Display-based video analytics can perform video analytics on the video streams without a direct connection to the IP network. Because the display-based video analytics can perform video analytics on the video streams without being directly connected to the IP network, the display-based video analytics can be more readily implemented in video surveillance systems with secure IP networks. |
US10943122B2 |
Focalized behavioral measurements in a video stream
A system and method for analyzing behavior in a video is described. The method includes extracting a plurality of salient fragments of a video; generating a focalized visualization, based on a time anchor, from one or more of the plurality of salient fragments of the video; tagging a human subject in the focalized visualization with a unique identifier; and analyzing behavior of the human subject, using the focalized visualization, to generate a behavior score associated with the unique identifier and the time anchor. |
US10943117B2 |
Translation to braille
A structured description is generated for a digital image of a scene. The structured description may include a first feature and a second feature of the scene. The structured description may also include a first detail of the first feature and a second detail of the second feature. A portable braille sequence printer may generate braille text of the first and second features using the structured description. The portable braille sequence printer may further generate additional braille text regarding the first detail in response to a prompt from the user regarding the first feature. |
US10943112B2 |
Automated tool data generation in automated asset management systems
An asset management system automatically generates and updates tool data stored in and used by the system for determining the presence or absence of tools or other inventory objects in the systems. The tool data can be automatically generated when a tool is newly added to the automated asset management system, and can be updated if and when characteristics of the tool and/or automated asset management system change. The automatic generation and updating includes automatically recognizing unique identifiers of tags located on inventory objects, automatically identifying an inventory object to associate with each unique identifier, and automatically populating a database to store each unique identifier in association with stored data for the corresponding inventory object. |
US10943103B2 |
Human body detection apparatus, human body detection method, information processing apparatus, information processing method, and storage medium
An information processing apparatus is provided that detects a moving object from an image, and detects a human body from a target region that is an upper part of a region corresponding to the moving object, using a feature of an upper body of a human body, to thereby reduce processing load. |
US10943097B2 |
Scalable configurable universal full spectrum cyber process that utilizes measure points from sensor observation-derived representations or analytically rich sparse data sets for making cyber determinations regarding or utilizing sensor observations or sensor observations subjects
A scalable configurable universal full spectrum cyber process that utilizes measure points from sensor observation-derived representations or analytically rich sparse data sets for making selected cyber determinations regarding or utilizing sensor observations or sensor observation subjects. Utilizing necessary cyber resources and predetermined criteria for making selected cyber determinations regarding or utilizing the sensor observation or at least one sensor observation subject, the disclosed cyber process employs the use of measure points for accurately or reliably locating selected analytically rich indicators from sensor observation-derived representations, wherein appropriate informational representations or measurements regarding or utilizing the selected analytically rich indicators, the measure points or the sensor observation are assigned and stored in analytically rich sparse data sets where they may be utilized by the cyber process for making, in real time or at any time thereafter, selected cyber determinations regarding or utilizing sensor observations or sensor observation subjects. |
US10943093B2 |
Method and system for facial features analysis and delivery of personalized advice
Disclosed is a method for analyzing facial features of a person, including the steps of: acquiring a picture of the face of the person; delimiting, on the picture, at least two zones of the face of the person; processing the picture to determine contrast values of each of the at least two zones; and based on the determined contrast values, determining a cluster to which the person pertains among a plurality of pre-established clusters, with the pre-established clusters being elaborated based on a set of contrast values determined for the same zones of the faces of a reference population in respective pictures of the faces; and providing the person with personalized information, wherein the personalized information depends on the cluster to which the person pertains. |
US10943091B2 |
Facial feature point tracking method, apparatus, storage medium, and device
In a method for facial feature point tracking, facial feature points of a face in a previous image of a to-be-tracked image are acquired in an image sequence. Facial feature point errors between the to-be-tracked image and the previous image are determined based on a preset error model and pixels in the to-be-tracked image. The facial feature point errors indicate differences between first coordinates of facial feature points in the to-be-tracked image, and second coordinates of facial feature points at corresponding positions in the previous image. The preset error model is trained based on facial feature points in a plurality of pairs of adjacent reference images. Further, the facial feature points of the face in the to-be-tracked image are determined based on the facial feature points of the face in the previous image and the facial feature point errors between the to-be-tracked image and the previous image. |
US10943089B2 |
Apparatus and method for device administration using augmented reality in electronic device
Methods and apparatuses are provided for operation for an electronic device. Video is output on a display unit of the electronic device. The display unit displays a screen showing a range for device recognition, and displays at least one result of the device recognition corresponding to at least one device. |
US10943083B2 |
Fingerprint identification apparatus and method and terminal device
Provided are an apparatus and a method of fingerprint identification and a terminal device, the fingerprint identification apparatus including: an optical sensor including a pixel array, the pixel array includes a plurality of first type of pixel points and at least one second type of pixel point, the plurality of first type of pixel points and the at least one second type of pixel point are configured to receive optical signals from an object; a color filter layer or a polarizer plate disposed above the at least one second type of pixel point; an intensity of an optical signal received by the at least one second type of pixel point and an intensity of an optical signal received by at least one first type of pixel point adjacent to the at least one second type of pixel point are used to determine whether the object is a real finger. |
US10943079B2 |
Device for implementing a detection function and method for operating such a device
A detection device, which includes a scanning module, a detection module operated at a distance from the scanning module, and an evaluation unit. The scanning module includes a laser light source for generating a laser beam, a deflection unit to deflect the beam, and a control unit for controlling the laser light source and the deflection unit, so that the beam is moved in a scanning pattern. The detection module includes a light detector, with which the light of the beam reflected on an object in the beam path is detected and converted into a received signal. The first laser light source is controlled so that the beam is modulated as a function of its deflection and in this way is provided with synchronization marks. The evaluation unit identifies these synchronization marks in the received signal and synchronizes the received signal with the deflection of the beam based on them. |
US10943076B2 |
Electromagnetic state sensing devices
Methods include receiving a request from a user device to download an application and providing access to the application in response to the request. The application is configured to transmit a first electromagnetic radiation and receive, from an electromagnetic state sensing device (EMSSD) that is affixed to product packaging, a first electromagnetic radiation return signal. The first electromagnetic radiation return signal is transduced by the EMSSD to produce an electromagnetic radiation signal that encodes first information comprising a product identification code. The application is also configured to apply a rule that is selected based on the product identification code; transmit a second electromagnetic radiation ping that is tuned based on the rule; receive, from the EMSSD, a second electromagnetic radiation return signal that encodes second information pertaining to contents within the product packaging; and send, from the user device, a portion of the second information to an upstream computing device. |
US10943071B2 |
Statistical preparation of data using semantic clustering
Performing an operation comprising analyzing an electronic text corpus by a natural language processing (NLP) algorithm executing on a processor to determine a set of target terms specified in the electronic text corpus, analyzing the electronic text corpus by the NLP algorithm to determine a weight for each pair of terms in the set of target terms, and storing an indication of each pair of terms and the respective weight in a lookup table in a computer memory for runtime analysis of an input text data. |
US10943069B1 |
Applied artificial intelligence technology for narrative generation based on a conditional outcome framework
Artificial intelligence (AI) technology can be used in combination with composable communication goal statements to facilitate a user's ability to quickly structure story outlines in a manner usable by an NLG narrative generation system without any need for the user to directly author computer code. Narrative analytics that are linked to communication goal statements can employ a conditional outcome framework that allows the content and structure of resulting narratives to intelligently adapt as a function of the nature of the data under consideration. This AI technology permits NLG systems to determine the appropriate content for inclusion in a narrative story about a data set in a manner that will satisfy a desired communication goal. |
US10943061B2 |
Launching workflow processes based on annotations in a document
Creation of a new document-review annotation to a document in an enterprise content management system is detected. The annotation is stored as a separate workflow route selection element. It is determined that the new document-review annotation is of a particular type among sub-types that indicates a subsequent workflow process to be performed. The new document-review annotation is parsed and the particular type is extracted to be used in routing the subsequent workflow process to one of a plurality of possible subsequent workflow processes. The subsequent workflow process is launched. |
US10943059B2 |
Document editing models and management
A mechanism and model by which to manage inadvertent edits of electronic content. The model determines the likelihood of whether a modification made to a document is intentional or was inadvertent and assist users in identifying these edits. The proposed devices and method can significantly improve workflow efficiency and allow users to feel more comfortable in the development and use of their electronic content, and/or reduce the possibility of other users causing accidental or unintentional errors in a document. |
US10943056B1 |
System and method for identifying location of content within an electronic document
Techniques are described relating to the identification of location of content within an electronic document. Techniques may include generating a location identification rule specifying one or more parameters for identifying a location identifier (LID) for each of the one or more streams associated with the content of the electronic document. Further, the LID may be generated in accordance with the location identification rule. The LID may be assigned to at least a portion of the content, such that the portion of the content within the electronic document may be located in accordance with the LID. |
US10943052B2 |
Integrated circuit design method, system and computer program product
A method includes assigning a default voltage value of a voltage domain in an integrated circuit (IC) schematic to a net in the voltage domain, generating a simulation voltage value of the net by performing a circuit simulation on the net, and modifying the IC schematic to include a voltage value associated with the net, based on the simulation voltage value of the net. |
US10943049B2 |
Rule check violation prediction systems and methods
Systems and methods are provided for predicting systematic design rule check (DRC) violations in a placement layout before routing is performed on the placement layout. A systematic DRC violation prediction system includes DRC violation prediction circuitry. The DRC violation prediction circuitry receives placement data associated with a placement layout. The DRC violation prediction circuitry inspects the placement data associated with the placement layout, and the placement data may include data associated with a plurality of regions of the placement layout, which may be inspected on a region-by-region basis. The DRC violation prediction circuitry predicts whether one or more systematic DRC violations would be present in the placement layout due to a subsequent routing of the placement layout. |
US10943048B2 |
Defect inspection apparatus and defect inspection method
An apparatus for inspecting a defect includes a memory storage and a processing unit coupled to the memory storage. The processing unit is configured to acquire pattern data for one or more patterns implemented on a wafer from a storage device, clip a portion that corresponds to the pattern data from a figure indicated by design data to generate design information and one or more circuit patterns, assign a first set of numbers to the one or more patterns of the pattern data, assign a second set of numbers to the one or more circuit patterns of the design information, generate relation information indicative of one or more correspondences between the first set of numbers and the second set of numbers, verify whether or not the one or more patterns indicated by the pattern data constitute a crucial defect based on the relation information, and send a verification result to a device. |
US10943047B2 |
Circuit design method and associated computer program product
A circuit design method is provided, including the steps of: designing a plurality of paths, wherein each path includes a plurality of elements; determining a specific path of the plurality of paths by performing a timing analysis; replacing the specific element in the specific path with the configurable logic gate array cell; and selectively changing a connection mode of a metal layer to make the configurable logic gate array cell have another function. The timing analysis includes: for each path of the plurality of paths, determining whether a chip area meets a constraint condition and whether a timing violation will occur when a specific element in each path is replaced with a configurable logic gate array cell; and when both conditions are met, determining that path as the specific path. |
US10943045B2 |
Semiconductor device including standard-cell-adapted power grid arrangement and method for generating layout diagram of same
A semiconductor device includes: a power grid (PG) arrangement including: a conductive layer M(i) including segments which are conductive, where i is an integer and i≥0; and a conductive layer M(i+1) over the conductive layer M(i), the conductive layer M(i+1) including segments which are conductive; the M(i) segments including first and second segments designated correspondingly for first and second reference voltages, the first and second segments being interspersed and substantially parallel to a first direction; and the segments in the conductive layer M(i+1) including third and fourth segments designated correspondingly for the first and second reference voltages; the third and fourth segments being interspersed and substantially parallel to a perpendicular second direction; and wherein the segments in the conductive layer M(i+1) are arranged substantially asymmetrically such that each fourth segment is located, relative to the first direction, substantially asymmetrically between corresponding adjacent ones of the third segments. |
US10943043B1 |
Multiple output constrained input lookup table generation
Examples described herein provide a method for optimizing a netlist for an integrated circuit device. The method generally includes receiving a netlist comprising a first lookup table, and upstream logic, wherein the upstream logic receives a plurality of input signals and comprises at least one output connected as at least one input to the first lookup table, wherein the first lookup table comprises an unused input and multiple outputs; mapping the plurality of input signals directly to the at least one input and the unused input of the first lookup table; validating the mapping by monitoring the multiple outputs of the first lookup table; and upon a successful validation, optimizing the netlist by removing the upstream logic and reconnecting the plurality of input signals to the at least one input and the unused input of the first lookup table. |
US10943042B1 |
Data flow graph optimization techniques for RTL loops with conditional-exit statements
A computer-implemented method includes compiling a Register Transfer Level (RTL) code to form a data flow graph (DFG). The computer-implemented method includes identifying a chain of multiplexers in the DFG, wherein the chain of multiplexers includes exit multiplexers associated with a loop exit path and non-exit multiplexers. The computer-implemented method also includes traversing a topological order of the DFG in reverse. The computer-implemented method also includes computing fanin-cones for each two consecutive exit multiplexers. The computer-implemented method includes generating a truth table responsive to valid fanin-cones and back propagating select conditions for the each two consecutive exit multiplexers. The computer-implemented method includes eliminating an exit multiplexer from the each two consecutive exit multiplexers based on the truth table. The computer-implemented method further includes transforming the DFG to a new DFG based on the truth table. |
US10943041B2 |
Electronic system level parallel simulation method with detection of conflicts of access to a shared memory
An electronic system-level parallel simulation method by means of a multi-core computer system, comprising the parallel evaluation of a plurality of concurrent processes of the simulation on a plurality of cores of the computer system and comprising a sub-method of detection of conflicts of access to a shared memory of a simulated electronic system, the sub-method being implemented by a simulation kernel executed by the computer system and comprises: a step of construction of an oriented graph representative of access to the shared memory by the processes evaluated by the concurrent processes; and a step of detection of loops in the graph; a loop being considered representative of a conflict of access to the shared memory. A computer program product for implementing such a method is provided. |
US10943038B1 |
Dynamic adjustment of cross-sectional views
An example computing system is configured to (i) receive a request to generate a cross-sectional view of a three-dimensional drawing file, where the cross-sectional view is based on a location of a cross-section line within the three-dimensional drawing file and includes an intersection of two meshes within the three-dimensional drawing file; (ii) generate the cross-sectional view of the three-dimensional drawing file; (iii) add, to the generated cross-sectional view, dimensioning information involving at least one of the two meshes; (iv) generate one or more controls for adjusting a location of the cross-section line within the three-dimensional drawing file; and (v) based on an input indicating a selection of the one or more controls, adjust the location of the cross-section line within the three-dimensional drawing file, update the cross-sectional view based on the adjusted location of the cross-section line, and update the dimensioning information to correspond to the updated cross-sectional view. |
US10943034B2 |
Method of wireless determination of a position of a node
Methods and apparatus for verifying respective positions of Nodes based upon wireless communications between Nodes included in an array. Values for variables derived from multiple wireless transmissions between Nodes are aggregated, and a position of a particular Node may be determined based upon multiple data sets generated by multiple communications between disparate Nodes. In addition, the presence of an obstacle to wireless communication between some Nodes may be derived from the data sets. A user interface may provide a pictorial view of positions of all or some Nodes in an array, as well as a perceived obstruction. |
US10943033B2 |
Information retrieval apparatus, information retrieval method, and computer program product
According to an embodiment, an information retrieval apparatus includes processing circuitry. The processing circuitry is configured to identify at least one first similar process similar to a process of interest corresponding to a certain design phase in design of a new plant, among processes of existing plants, based on a design document of the process of interest and design documents of individual processes of each of existing plants, identify at least one first subsequent process, a process after the first similar process, based on a design flow indicating a sequence of processes in an existing plant including the first similar process and retrieve a case corresponding to the first similar process and a case corresponding to the first subsequent process from a case database storing cases of troubles. |
US10943030B2 |
Securable independent electronic document
In accordance with embodiments within, a securable independent electronic document apparatus is taught. With an authenticable and tamper detectable electronic container, elements and sections supporting platform, vendor and authentication independence, data sections and elements supporting, if user desired, digital signatures, data automation and nested embedding, graphical image data, and/or other types of data elements and sections supporting perceptual integrity and authenticity verification, and/or other free formatted data elements and sections supporting a plurality of types of data processing operations, and, if user desired, imaging representation comprised within a container using a securable and independent system. The securable independent electronic document apparatus presents solutions for the personal unique and interwoven creation and enhancement of user and document security and confidence in electronic data information's digital distribution, commerce, trade, publishing and/or exchange. |
US10943029B2 |
System and method for interaction object management in a blockchain environment
A system and method for block management of interactions comprising a network-connected block management computer connected to a plurality of connected devices and to one or more blockchains to enable an object compiler to receive a plurality of criteria from a requesting device. The compiler the receives a plurality of blocks from the blockchains based on the criteria. Each block corresponding to a preconfigured interaction object previously written by devices either during or after the completion of a transaction. The compiler analyzes the preconfigured interaction objects to determine if there is corresponding supplemental object. The compiler requests the supplemental blocks from the blockchains, and processes supplemental objects based on type, if no corresponding supplemental object it found, the associated interaction object is flagged. |
US10943024B2 |
Querying in big data storage formats
A system may receive a request for access to a first variable. The request may include a requested action and a variable identifier for the first variable. The request may also have a syntax that is incompatible with first data storage format. The system may parse the request to capture the variable identifier from the request. The system may also look up a location of the first variable in a catalog using the variable identifier. The location of the first variable may include the first data storage format. The system may generate a query to access the first variable. The syntax of the query may be compatible with the first data storage format. The system may then submit the query to access the first data storage format. The query may be configured to complete the requested action. |
US10943023B2 |
Method for filtering documents and electronic device
Embodiments of the present disclosure relate to a method and apparatus for document retrieval. The method comprises: determining, in response to receiving a request to retrieve a document from a user, information for the user; obtaining, based on the determined information, ACL information for the user from an ACL index, the ACL index indicating access right of at least one user to the document; and determining, based on the ACL information of the user, a document to be provided to the user from retrieved documents in response to the request. According to the embodiments of the present disclosure, the retrieval efficiency may be enhanced. |
US10943016B2 |
System and method for managing data including identifying a data protection pool based on a data classification analysis
A system and method for managing data includes identifying, in response to a storage request from a tenant system, a first data protection pool based on a data classification analysis performed on data associated with the storage request and initiating storage of data associated with the storage request in a first storage system associated with the first data protection pool. A pattern matching model and data sampled from the tenant system may be used to identify data characteristics, which may include data type, data retention, data sensitivity, and data location. At least some data characteristics may be obtained using a plugin to a tenant system on which the data associated with the storage request is stored. |
US10943013B2 |
Maintaining keys for trusted boot code
Methods and apparatus are disclosed for securing executable code for execution with a processor using a trusted platform module (TPM). In one example of the disclosed technology, a method of decrypting executable code for execution includes measuring values stored in a CPU boot ROM and measuring second values for executable code stored in non-volatile memory, storing the resulting measurement value in a TPM platform configuration register. The PCR value is used to unseal a key stored in non-volatile memory of the TPM, which key is used to decrypt executable code for execution. Security can be further enhanced by destroying the values stored in the PCR by performing additional measurement operations with the TPM PCR used to generate the measurement value. |
US10943003B2 |
Consented authentication
An example system may include a processor and memory, wherein the processor is configured to perform one or more of acquire a first biometric sample of a user, compare the first biometric sample of the user against a pre-recorded second biometric sample, in response to the match, access shared data of the user stored on a blockchain, generate a question based on the shared data, receive an answer to the question from the user, and authenticate the user based on the answer to the question and the first biometric sample. |
US10943001B2 |
Bluetooth device as security access key
This application is directed to a system for remotely directing a host device to perform an operation using a key. The key may include a communications circuitry for transmitting data, for example a key identifier or an instruction to perform an operation, within a personal area network created by the communications circuitry. When a host device is within the personal area network, the key may transmit data received by a transceiver on the host device. In response to receiving the data, the host device may perform an operation (e.g., an authentication operation). In some embodiments, the key may transmit data identifying an operation for the host device to perform. In some embodiments, the host device may store in memory key identification information and an associated operation which may be retrieved when the key is brought in proximity of the host device. |
US10942990B2 |
Safety monitoring system with in-water and above water monitoring devices
A network of modular, multitier pool mobile units, that wander around and under water of a swimming pool. The pool mobile units monitor for safety, emergency and accident related events and undertake appropriate actions to provide care and protection for swimmers, family members and bystanders. They scrub and clean the swimming pool bottom and wall surfaces and emit chemical agents to sanitize the swimming pool water. A central server provides safety monitoring, help for drowning swimmers, and emergency and accident supports. |
US10942988B2 |
Zero-knowledge encryption in universal data scaffold based data management platform
The disclosure is related to a data management platform (“platform”) for providing a secure storage environment for digital contents associated with a user. The platform may be accessible via an app installed on a user device, which allows the user to upload, modify, and view digital contents. Because a digital content is mapped to a universal scaffold in a structured format, the platform can organize and display the digital contents in meaningful ways. The digital contents can be hosted on a remote server. The platform provides zero-knowledge encryption so that the digital contents stored at the server are secure, as in one cannot know the contents of the encrypted information stored at the server. The platform also facilitates zero-knowledge offers in which offers are sent to multiple users but the server does not know to which users the offers are presented until an offer is accepted by the user. |
US10942987B1 |
Healthcare claim data recreation for support and analysis
Enhanced methods for providing software support and resolving software support issues are provided, particularly those related to an entity, including a specific entity in a database. A method selects an entity, such as a healthcare claim or other entity in a database, for which there is a software issue. The method then identifies all data and relationships relevant to that entity, including all related tables and data for that entity. The specific entity, data, and relationships are then exported. This method provides better, more efficient, and enhanced software support by exporting not only the identified entity, but all other relevant data and relationships to that entity, for analysis in resolving any software support issues. |
US10942986B2 |
Hardware implementation of convolutional layer of deep neural network
Hardware implementations of, and methods for processing, a convolution layer of a DNN that comprise a plurality of convolution engines wherein the input data and weights are provided to the convolution engines in an order that allows input data and weights read from memory to be used in at least two filter-window calculations performed either by the same convolution engine in successive cycles or by different convolution engines in the same cycle. For example, in some hardware implementations of a convolution layer the convolution engines are configured to process the same weights but different input data each cycle, but the input data for each convolution engine remains the same for at least two cycles so that the convolution engines use the same input data in at least two consecutive cycles. |
US10942983B2 |
Interactive web device with customizable display
An interactive device comprises a user interface arranged to define at least one display request comprising at least location data and display data, a network interface arranged to transmit a request for web page data corresponding to a display request, and a memory for receiving corresponding web page data and customisation data, the web page data comprising map data and/or object data. A web interpreter is arranged to allow the display of a web page and comprising a 3D engine arranged to calculate three-dimensional display data. The web interpreter also comprises a manager operating by an execution cycle and arranged to determine a list comprising at least one operation which can be a request for object data and/or map data or the processing of received data by the 3D engine or the display engine. |
US10942980B2 |
Real-time matching of users and applications
User information for a particular user is accessed. Application information for applications that are available in an organization of the particular user is accessed. One or more pattern matches between the user information and the application information are determined. One or more application recommendations are generated based on the determined one or more pattern matches. The one or more application recommendations are provided. |
US10942978B1 |
Systems and methods for creating interactive metadata elements in social media compositions
Systems and methods for creating digital interactive metadata elements in a social media composition may include (1) providing, to a user of a social media application, a composition interface for creating digital social media compositions, (2) collecting, via the composition interface, user-generated content and metadata information, (3) creating, based on the user-generated content and the metadata information, a social media composition that includes the user-generated content and an interactive metadata item, and (4) posting the social media composition to a consumption channel (e.g., a newsfeed channel and/or a stories channel) of a social-networking platform associated with the social media application. Various other methods, systems, and computer-readable media are also described. |
US10942973B2 |
Automatically generating and evaluating candidate terms for trademark clearance
A technique for generating and evaluating candidate trademarks includes providing a user interface so that a user can specify various criteria via respective interactive controls. The technique further includes searching one or more databases to identify lexical units related to the criteria, applying a set of combination rules to the identified lexical units to generate candidate trademark terms, including calculating respective relationship scores indicative of how closely the candidate trademark terms satisfy the criteria, ranking the candidate trademark terms based on the relationship scores to generate an ordered list, and providing the ordered list of the candidate trademarks and indications of the respective relationship scores via the user interface. |
US10942970B2 |
Reachability graph index for query processing
Techniques are described for generating and re-using reachability graphs for efficient execution of queries. In an embodiment, a query is received for execution on a data graph. Such a query may include one or more expressions for edges in the data graph, which when executed select one or more paths in the data graph to generate results for the query. The system uses a repository to store reachability graphs and may determine whether a reachability graph for an expression of the query for the data graph is stored in a repository. Such a reachability graph is generated by applying the expression on the data graph to qualify or disqualify the edges in the data graph to be included as part of edges of the reachability graph. For example, an edge in a reachability graph exists between two vertices when at least one edge of the data graph has qualified between two vertices of the data graph that correspond to the two vertices of the reachability graph. Based on determining that the reachability graph for the expression is stored in the repository, the system executes the query on the reachability graph without re-applying the expression on the data graph and generates the results for the query. |
US10942969B2 |
Non-transitory computer-readable storage medium, search control method, and search control apparatus
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process including searching data based on search conditions in response to receiving a search condition which designates an output data type, wherein the data is stored in a database, counting, for each of the searched data, a number of times each of the output data type is designated, storing type-converted data of at least one data in a storage device in association with the at least one data, generating, upon receiving, from a terminal device, a search condition which designates the specified output data type and by which the at least one data is searched, a search result by using the type-converted data stored in the storage device, and transmitting the search result to the terminal device. |
US10942964B2 |
Apparatus and method of embedding meta-data in a captured image
Methods and apparatuses generate and render data embedded with associated meta-data in a human or machine recognizable format. The apparatus includes an obtaining device to acquire first data in a predetermined format and associated second data comprising information of the first data, and to output the first data and the associated second data; a processing device to receive the first data and the associated second data from the obtaining device, to process the first data and the associated second data to thereby generate meta-data based on the first data and/or the associated second data, to convert the meta-data into the predetermined format of the first data, and to embed the converted meta-data into the first data as a combined data in the predetermined format; and a rendering device to receive the combined data from the processing device, and to render the combined data in the human or machine recognizable format. |
US10942956B2 |
Detecting medical fraud and medical misuse using a shared virtual ledger
A system and method of detecting medical fraud using blockchains including receiving a prescription comprising first prescription data from a prescription entry device associated with an prescribing entity, generating a validation code for the prescription based on the first prescription data, adding the validation code to the first prescription data, appending the first prescription data including the validation code to a blockchain, and receiving a query associated with the prescription from a prescription verification device associated with a prescription dispensing entity. The query includes second prescription data. The method further includes comparing the first prescription data to the second prescription data, for example, using pixel comparison, determining based on the comparison that the prescription has been modified, and transmitting to the prescription verification device an indication that the prescription has been modified. |
US10942953B2 |
Generating summaries and insights from meeting recordings
One embodiment of the present invention sets forth a technique for generating a summary of a recording. The technique includes generating an index associated with the recording, wherein the index identifies a set of terms included in the recording and, for each term in the set of terms, a corresponding location of the term in the recording. The technique also includes determining categories of predefined terms to be identified in the index and identifying a first subset of the terms in the index that match a first portion of the predefined terms in the categories. The technique further includes outputting a summary of the recording comprising the locations of the first subset of terms in the recording and listings of the first subset of terms under one or more corresponding categories. |
US10942952B1 |
Graph analysis of geo-temporal information
Systems, methods, and non-transitory computer readable media may be configured to provide graph analysis of geo-temporal information. A location dataset, an entity dataset, and a movement dataset may be accessed. The location dataset may define locations. The entity dataset may define entities. The movement dataset may define movement of the entities among the locations. A graph may be generated based on the location dataset, the entity dataset, and the movement dataset. The graph may represent (1) the locations and the entities with nodes, and (2) the movement of the entities among the locations with edges. |
US10942951B2 |
Focus operations for regions in geographical hierarchies
Some embodiments provide a program that provides a view of a map that includes a geometry representing a geographical region belonging to a first level in a plurality of levels of a geographical hierarchy. The program further receives a request to focus on a geometry representing a geographical region belonging to a first level in the plurality of levels. The program further provides, in the view of the map, a subset of a set of geometries representing a set of geographical regions belonging to the second level in the plurality of levels of the geographical hierarchy. The program also provide, in the view of the map, a point for each record in the dataset having a spatial point in the location field that falls within the geometry representing the geographical region belonging to the first level in the plurality of levels. |
US10942950B2 |
Method and apparatus for aggregating and presenting data associated with geographic locations
Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria. |
US10942947B2 |
Systems and methods for determining relationships between datasets
A first dataset from one or more databases and a second dataset from the one or more databases may be identified. The first dataset may contain first data while the second dataset may contain second data. A first relationship measure may be computed for the first dataset, where the first relationship measure is configured to represent the first data in a first condensed format. A second relationship measure may be computed for the second dataset, where the second relationship measure is configured to represent the second data in a second condensed format. A join key may be computed using the first relationship measure and the second relationship measure. The join key may represent a correspondence area between the first dataset and the second dataset. An interactive user interface element may be configured to display a graphical depiction of the correspondence area between the first dataset and the second dataset. |
US10942943B2 |
Dynamic field data translation to support high performance stream data processing
Improved computer technology is disclosed for enabling high performance stream processing on data such as complex, hierarchical data. In an example embodiment, a dynamic field schema specifies a dynamic field format for expressing the incoming data. An incoming data stream is then translated according to the dynamic field schema into an outgoing data stream in the dynamic field format. Stream processing, including field-specific stream processing, can then be performed on the outgoing data stream. |
US10942938B2 |
Caching for query processing systems
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a client device. The program further generates a key based on the query for the data. The program also selects a cache service instance in a plurality of cache service instances. The program further sends the cache service instance the key and a request for a cached version of the data. The program also receives the cached version of the data from the cache service instance. The program further processes the query based on the cached version of the data. The program also sends a result set for the query to the client device. |
US10942936B1 |
Signal detection and visualization using point-in-time architecture databases
Systems and methods are provided for using point-in-time architecture (PTA) databases. An exemplary method includes: organizing first data, received from a first data source, in a first PTA database; organizing second data, received from a second data source, in the first PTA database or a second PTA database; receiving a first instruction to process the first data and the second data using a first statistical operation; receiving a first instruction to process the first data and the second data using a first statistical operation; executing the first statistical operation for the first data and the second data; receiving a second instruction to process the first data and the second data using a second statistical operation; receiving a second instruction to process the first data and the second data using a second statistical operation; and executing the second statistical operation for the first data and the second data. |
US10942932B2 |
System and method for grading and scoring food
A system and method of providing food-related information is provided. The method includes receiving a user-generated food-related query regarding at least one food, accessing, in response to the query, at least one computer database having a plurality of nutrition values indicative of an amount per calorie in the food member of a corresponding substance, calculating a nutrition quotient for each food member, and transmitting, in response to the query, the nutrition quotients for the food members of the at least one selected table, to the user. |
US10942928B2 |
System and method for automatically providing alternative points of view for multimedia content
A selection of content from a content presentation is received. At least one topic from the selected content is extracted using natural language processing (NLP). The at least one topic is representative of a subject conveyed within the selected content. At least one perspective associated with the at least one topic is extracted using NLP. The at least one perspective is representative of a point of view conveyed within the selected content regarding the at least one topic. A topic rating of the extracted topics and associated perspectives is determined based upon the extracted topics and associated perspectives. The topic rating is representative of a topic diversity among the extracted topics and associated perspectives. The topic rating is presented within a graphical user interface (GUI). |
US10942927B2 |
Subscription handling and in-memory alignment of unsynchronized real-time data streams
Methods for subscription handling and in-memory alignment of unsynchronized real-time data streams. A method (500) includes receiving a subscription (631) containing a signal identifier (626), and unsynchronized data (640). The method also includes detecting if the unsynchronized data for an actual time of measurement (ATM) timestamp (615) has completely arrived, and aligning (505) the unsynchronized data in predefined time slots (610). The method further includes filling (510) in data gaps (805) in the unsynchronized data for the ATM timestamp, and handling (520) the subscription using values (642) from the unsynchronized data for the ATM timestamp, and performing (515) memory protection when the subscription is handling inefficiently. |
US10942924B2 |
LOB query performance via automatic inference of locator-less LOB by value semantics
An approach for improving LOB query performance via automatic inference of locator-less LOB by value semantics in a relational database system is provided. A relational database management system (RDBMS) is implemented to perform operations on LOBs based on the semantics of a statement. During statement compilation, the RDBMS identifies inline LOB column(s) that are not required to be returned to a client. During execution, the identified column(s) are accessed via a shared buffer cache and fed to an operator for evaluation. For inline LOB column(s) that must be returned to the client, during execution, the inline LOB data is copied from the shared buffer cache to a temporary buffer area. Data in the temporary buffer area is fed to an operator for evaluation and is used to create a LOB locator for the inline LOB column(s) that must be returned to the client. |
US10942923B1 |
Deep learning for optimizer cardinality estimation
A database query to be run against a database is received by a processor. The query includes a query predicate. The query predicate includes a condition. The condition applies to a single database table. The condition is parsed to create an input vector. The input vector is submitted to a neural network. The neural network is trained to calculate the selectivity, a number of unique values (NUV) of results of applying predicates to the single database table, and a high mode frequency (HMF) of results of applying predicates to the single database table. The neural network determines the selectivity of the query predicate, an NUV for each column in the result of applying the query predicate to the single database table, and an HMF for each column in the result of applying the query predicate to the single database table. |
US10942919B2 |
Generating further knowledge to process query
A method includes obtaining an initial answer entigen group from a knowledge database based on a query entigen group of a query. The method further includes determining that a reliable and definitive answer for the query is not obtainable from the initial answer entigen group. When an incomplete answer entigen is a cause for the inability to obtain the reliable and definitive answer, the method further includes determining a missing element, obtaining data regarding the missing element, updating the incomplete answer entigen with the data to produce an updated answer entigen, and updating the initial answer entigen group with the updated answer entigen to produce an updated answer entigen group. When the updated answer entigen group produces the reliable and definitive answer, the method further includes outputting the reliable and definitive answer. |
US10942917B2 |
System and method to maintain referential integrity while masking/migrating data in flat files
A computerized system maintains referential integrity during data migration and optionally masking. The system allows the user to identify one or more flat file(s) as the data source as well as identify the data destination file(s). The system automatically identifies the referential integrity columns where column names match in different flat files, automatically identifies referential integrity by analyzing related application source code for embedded business rules that indicate referential integrity, or can allow the user to describe the referential integrity pertaining to the data source to establish user-defined referential integrity, which referential integrity definition(s) are stored in a data store (e.g., an XML File) accessible via a configuration engine. The system, through a sequence engine and subsequently an execution engine, uses the stored referential integrity and other information to migrate and optionally masks the data from the data source file(s) into the data destination file(s). |
US10942913B1 |
Database system for triggering event notifications based on updates to database records in an electronic file
A database processing system is disclosed for accessing databases and updated data items and triggering event notifications. The data processing system may comprise a records database including a plurality of data records, and a triggers database including a plurality of trigger indicators. The database system may further include a hardware processor that can execute computer-executable instructions in order to: receive an update on a data record, identify a type of change corresponding to change in the data record, cause an update to the records database based on information included with the updated data record, identify a trigger corresponding to the type of update to the data record, and generate an event notification including information included in the update. |
US10942912B1 |
Chain logging using key-value data storage
Methods, systems, and computer-readable media for chain logging using key-value data storage are disclosed. A chain is generated that represents a plurality of events in chronological order. The chain comprises a head and one or more nodes. The head and the one or more nodes are stored in a persistent data store as a plurality of key-value pairs. For a request to add data indicative of a new event to the chain, the head is updated in the data store to include the data indicative of the new event. |
US10942908B2 |
Primary key determination
A database system includes a first table comprising a plurality of columns and a plurality of column values associated with each of the plurality of columns. For each of the plurality of columns, a structural relationship is determined with each other of the plurality of columns based on the plurality of column values associated with each of the plurality of columns. One or more of the plurality of columns comprising a primary key of the first table are determined based on the structural relationships. |
US10942903B2 |
Rate limiting in a moderation framework of a database system
Some external users in a public on-line community may post excessive numbers of items, causing annoyance to others and unnecessary loading on database resources. A robust moderation framework enables an individual community moderator or admin to specify a set of rules and actions to mitigate this problem. Scalable, performant rate limiting rules employ windowed counters, separately for each rule, with the counters maintained in cache memory resources outside the main database. |
US10942902B2 |
Efficient database migration using an intermediary secondary storage system
A portion of contents of a database is received from a first server. The received contents of the database is stored in a secondary storage system that tracks changes between different backup versions of contents of the database. A request to migrate the contents of the database to a second server is received. A version of contents of the database is provided to the second server using the secondary storage system. The secondary storage system is configured to determine an amount of changes to the database content from one of the versions of the database content provided to the second server and the amount of changes is utilized in determining whether to quiesce the database hosted on the first server. |
US10942901B2 |
Generating broadcast log with paired advertisement and primary programming item
In a media automation system, a database server transmits a request to a traffic and billing system to identify both an advertisement for potential inclusion in a content block, and a first primary programming item to be scheduled adjacent to the advertisement in a broadcast log, i.e. a paired advertisement and primary programming item, and receives a message identifying the advertisement and the first primary programming item from the traffic and billing system in response to that request. The database server responds to the message from the traffic and billing system by inserting the advertisement into the broadcast log adjacent to the first primary programming item, transmitting a signal notifying the traffic and billing system that the advertisement and the first primary programming item have been inserted into the broadcast log, and delivering the broadcast log to a media server. |
US10942896B1 |
Interactive contact organizational information retrieval and archive transport system with notifications and contact-centric archive for objects
An interactive contact organizational information retrieval and archive transport system with notifications and contact-centric archive for objects is presented, offering touch screen interface interaction, indication receipt and storage. Users create repositories of objects assigned to specific contact profiles. Any communication with contact triggers notification of the object that is waiting in active repository. User swipes open active repository offering options, including open, send, keep active, archive, etc. Activated by contacts, the application aggregates an object or string of objects associated with a communication linked to the contact profile, making accessible those objects across all user devices, creating folders and subfolders in the profile. After communication, the application offers options to archive or keep object active. Scheduling and desired features reside in Global and local settings. Reminders, notes, links, photos, documents, text, voice notes, quotes etc. are addable. The application mirrors stored information on the device's home screen. |
US10942894B2 |
Operation readiness checking and reporting
An information management system according to certain aspects may determine whether storage operations will work prior to executing them. The system may check various factors or parameters relating to a storage policy to verify whether the storage policy will work at runtime without actually executing the policy. Some examples of factors can include: availability of primary storage devices, availability of secondary storage devices, license availability for performing that operation, user credentials for connecting to primary and/or second storage devices, available storage capacity, connectivity to storage devices, etc. The system may also check whether a particular system configuration is supported in connection with storage operations. The result of the determination can be provided in the form of a report summarizing any problems found with the storage policy. The report can include recommended courses of action or solutions for resolving any identified issues. |
US10942893B2 |
Systems and methods for a specialized computer file system
A specialized computer file system for self-managing data storage resources provided as a service to remotely executed applications. The system includes a data storage device configured to store a plurality of data files in a non-relational data store. A storage server is configured to upload a data file to the data storage device to be stored with the plurality of data files. The storage server generate a file link associated with the data file. The storage server transmit the file link to the client application, wherein the client application transmits the file link to an end user. A maintenance server is configured to execute an erase operation to autonomously erase the at least one data file from the data storage device after the data file has been stored in the data storage device for a specified duration of time. |
US10942890B2 |
Bit string accumulation in memory array periphery
Systems, apparatuses, and methods related to bit string accumulation in memory array periphery are described. Control circuitry (e.g., a processing device) may be utilized to control performance of operations using bit strings within a memory device. Results of the operations may be accumulated in circuitry peripheral to a memory array of the memory device. For instance, a method for bit string accumulation in memory array periphery can include retrieving a bit string stored in a data structure of a memory array. The bit string can represent a result of performance of an arithmetic operation or a logical operation. The method can further include storing the bit string in a plurality of sense amplifiers located in a periphery of the memory array and using the bit string as an operand in performance of at least a portion of a recursive operation. |
US10942888B2 |
Data transferring without a network interface configuration
Methods, systems, and computer-readable mediums for providing data between a sensor device and a target device. The data is provided using remote direct memory access. The target device includes a first network interface card for a first network. The target device includes a processor to encode a message to configure communication over the first network with a node. Configuration information regarding the communication over the first network is transmitted to the sensor device over a second, different network. The configuration information includes a media access control (MAC) address of a network interface card of the node and remote direct memory access (RDMA) settings. The processor decodes data associated with an RDMA operation from the sensor device received on the first network. The sensor device does not include a network interface card for the first network. The data includes the MAC address. |
US10942887B2 |
Electronic device configured to control non-directly connected storage device among serially connected storage devices, storage device included therein, computing system including the same, and operation method of controller of storage device
A device includes a first input/output (I/O) port for communication with an external processor, a second I/O port for communication with a second device, and an interface adaptor supporting communication through the first and second I/O ports via a protocol having a plurality of layers, including an application layer, a physical layer, and a physical adaptor layer. The application layer processes information according to an application layer format and the physical adaptor layer processes information according to a physical adaptor layer format. The device receives from the external processor through the first I/O port a request in the application layer format that one or more communication conditions be set for a physical layer of the second device, converts the request from the application layer format to the physical adaptor layer format, and sends the converted request in the physical adaptor layer format to the second device through the second I/O port. |
US10942883B2 |
Data transmission circuit for operating a data bus inversion, and a semiconductor apparatus and a semiconductor system including the same
A data transmission circuit includes a data bus inversion encoding circuit configured to compare previous output data and current output data, invert or non-invert the current output data to control the number of data transitions; and transmitters configured to drive signal transmission lines based on outputs of the data bus inversion encoding circuit. |
US10942880B2 |
Aging tolerant system design using silicon resource utilization
An integrated circuit for monitoring components of the integrated circuit, comprising: a resource monitoring circuit configured to: track activity factors for a plurality of components of the integrated circuit; evaluate the activity factors for each of the plurality of components; determine whether an activity factor for a particular component of the plurality of components exceeds a threshold; and transmit, from the resource monitoring circuit, a signal to a software element, causing the software element to deactivate the particular component and activate an alternate component, when the activity factor for the particular component exceeds the threshold and the alternate component is available to substitute for the particular component. |
US10942876B1 |
Hardware engine for configuration register setup
One embodiment includes a computing device including peripheral component bus interfaces for connection to a peripheral component bus, a first integrated circuit (IC) chip comprising a processor to initiate a register setup process of the device, a second IC chip including a tile processor including multiple tiles, each tile including at least a processing core configured to generate requests to at least one of the peripheral component bus interfaces, steering configuration registers to store steering configuration data, and steering logic to steer the generated requests responsively to the steering configuration data in the steering configuration registers, and steering register setup circuitry including a multicaster and a register setup memory, wherein the processor is configured to write the steering configuration data to the register setup memory, and the multicaster is configured to multicast the steering configuration data written to the register setup memory to the steering configuration registers of the tiles. |
US10942875B2 |
System and method for regulating host IOs and internal background operations in a storage system
A method, computer program product, and computer system for monitoring host IO latency. It may be identified that a rate of the host IO latency is at a one of a plurality of levels. At least one of a rate of background IOs and a rate of host IOs may be regulated based upon, at least in part, the rate of the host IO latency being at the one of the plurality of levels. |
US10942873B2 |
Memory tile access and selection patterns
In one embodiment, an apparatus, such as a memory device, is disclosed. The apparatus includes multiple memory tiles and selection circuitry. Each memory tile has an array of storage components at intersections of a plurality of digit line conductors and a plurality of access line conductors. The selection circuitry includes line drivers that select a storage component of a memory tile based on a corresponding digit line conductor and a corresponding access line conductor to the storage component. The selection circuitry may select two or more storage components of a memory tile in a consecutive manner before selecting the storage components of a different memory tile. |
US10942872B2 |
Peripheral device, communication system, central control device, communication method, and recording medium recording communication program
A peripheral device communicates with a central control device. The peripheral device includes a control circuit. The control circuit is configured to acquire, from another peripheral device, first information including a topic provided for the central control device or a user of the central control device, integrate the first information with second information which is included in the peripheral device and includes a topic provided for the central control device or the user of the central control device, to generate third information, and transmit the third information. |
US10942870B1 |
Circuitry and method
Circuitry comprises memory access control circuitry responsive to initiation of a memory access transaction relating to a given memory address, the memory access transaction being initiated in an access mode selected from at least a higher access mode and a lower access mode, the higher access mode having a higher access level than the lower access mode such that memory access transactions in the lower access mode are inhibited from accessing at least some processing resources associated with memory access transactions in the higher access mode, the memory access control circuitry comprising: circuitry to access permission data associated with candidate memory addresses to be accessed; detector circuitry to detect, for a memory access transaction initiated in the lower access mode, whether the permission data associated with the given memory address indicates an upgraded access mode; and transaction modifier circuitry to associate with the memory access transaction an indication that the memory access transaction may proceed in the higher access mode, when the detector circuitry detects that the permission data associated with the given memory address indicates an upgraded access mode. |
US10942857B1 |
Dynamically adjusting a number of memory copy and memory mapping windows to optimize I/O performance
A method to dynamically optimize utilization of data transfer techniques includes processing multiple I/O requests using one of several data transfer techniques depending on which data transfer technique is more efficient. The data transfer techniques include: a memory copy data transfer technique that copies cache segments associated with an I/O request from a cache memory to a permanently mapped memory; and a memory mapping data transfer technique that temporarily maps cache segments associated with an I/O request. In order to process the I/O requests, the method utilizes a first number of “copy” windows associated with the memory copy data transfer technique, and a second number of “mapping” windows associated with the memory mapping data transfer technique. The method dynamically adjusts one or more of the first number and the second number to optimize the processing of the I/O requests. A corresponding system and computer program product are also disclosed. |
US10942855B2 |
Contextual loading based on dynamic context
A system for contextual loading of operating system is described. A context module forms a dynamic context of a user log in at a host. The context mapper identifies a container corresponding to the dynamic context and determines whether the container is present in a local container cache of the host. In response to the container being present in the local container cache, the container is presented at the host. In response to the container being absent from the local container cache, the container is retrieved from a container store and presented at the host. |
US10942840B2 |
System and method for managing a code repository
A data processing device includes persistent storage and a software development manager. The persistent storage stores a code repository. The software development manager generates commit impact information based on: pre-commit code for a code base stored in the code repository, and dependency data based on committed code of the code base; displays a pre-commit analysis graphic user interface (GUI) reflecting the commit impact information and testing information for the pre-commit code; obtains, using the displayed pre-commit analysis GUI, reviewer feedback regarding approval of the pre-commit code; makes a determination, based on the reviewer feedback, that the pre-commit code has been approved; in response to the determination: performs limited testing of the code base based upon the dependency data to obtain testing results; and commits the pre-commit code to the committed code when the testing results match a predetermined behavior. |
US10942838B2 |
Microcontroller system with in-circuit debugger
An electronic device is described herein. In accordance with one embodiment, the electronic device includes an embedded controller having a debug logic, an interface circuit coupled to the debug logic, and a memory coupled to the interface circuit. The interface circuit is operative to read debug information stored in the debug logic and to transmit the read debug information to the memory. The interface circuit is further operative to receive debug information stored in the memory and write the received debug information into the debug logic. |
US10942835B2 |
Processing a health condition message on a health condition to determine whether to perform a swap operation
Provided are a computer program product, system, and method for processing a health condition message on a health condition to determine whether to perform a swap operation. A health condition message is received from a first server indicating an estimated Input/Output (I/O) delay to access a first storage resulting from a health condition experienced at the first server. A determination is made as to whether the estimated I/O delay exceeds a threshold response time for the first storage. A swap operation is performed to redirect I/O requests to data from the first server to the second server to access the data at the second storage in response to determining that the estimated I/O delay exceeds the threshold response time. |
US10942832B2 |
Real time telemetry monitoring tool
Technologies are disclosed that help developers determine server resource usage caused by client application generated events. Embodiments may be employed while an application is under development to balance the benefit of a given event with an estimated cost to process the event once the application is deployed. One aspect of the present disclosure provides a telemetry application that receives application generated events and estimates a resource cost they cause to data collection servers. The resource cost may be based on historic data captured from similar or related events, as well as data about how often the event and related events are raised by the application. |
US10942831B2 |
Automating and monitoring rolling cluster reboots
A method includes initiating a rolling cluster reboot for a cluster comprising a plurality of processing nodes and obtaining encoded state information specifying a plurality of states for transitioning a given processing node of the cluster from running as part of the cluster to rebooting and back to running as part of the cluster, and at least one timeout associated with a transition to a given one of the plurality of states. The method also includes monitoring transitioning of the given processing node between the plurality of states specified in the encoded state information, generating an alert responsive to determining that an elapsed time has exceed the at least one timeout specified in the encoded state information without the given processing node having transitioned to the given state, and providing the alert to a given client device coupled to the cluster via at least one network. |
US10942825B2 |
Mitigating real node failure in a mapped redundant array of independent nodes
Mitigating the effects of a real node failure in a mapped redundant array of independent nodes, e.g., mapped cluster is disclosed. In response to a change in an accessibility to data stored on a real storage device of a real node of a real cluster, wherein the real storage device corresponds to a mapped storage device of a mapped node of a mapped cluster, substituting a reserved real storage device for the real storage device. The substituting the reserved real storage device can correspond to a change in a topology of the mapped cluster, wherein the change in the topology comprises replacing the mapped storage device with a substitute mapped storage device that corresponds to the replacement real storage device. The changed topology can enable writing of data to the substitute mapped storage device that can cause writing of corresponding data to the reserved real storage device. |
US10942821B1 |
Method and apparatus for dynamic binding and unbinding thin logical storage volumes to snapshots of a file system
A method of dynamic binding and unbinding thin logical storage volumes to data volumes stored in a storage array includes creating a snapshot copy of a user file system, storing the snapshot copy of the user file system in a data volume in the storage array, and binding a logical storage volume to the data volume. The logical storage volume is then used, by a snapshot file system, to access the data volume. If the data volume is not accessed for a period of time, the logical storage volume is unbound from the data volume while maintaining the snapshot copy of the user file system in the data volume. If an access event later occurs on the data volume, a second logical storage volume is bound to the data volume and used by the snapshot file system to access the data volume in connection with the access event. |
US10942817B1 |
Low cost, heterogeneous method of transforming replicated data for consumption in the cloud
Presented herein is functionality for using a recovery computing system to perform a failover where the recovery computing system is communicatively coupled to a homogeneous and/or heterogeneous primary computing system. In one embodiment, this functionality allows the recovery computing system to disconnect a first recovery application node from a contiguous storage volume after the contiguous storage volume had been created by the first recovery application node, and to then use a recovery gateway node to store replicated data on the continguous storage volume, where the recovery gateway node and the contiguous storage volume are both coupled to the recovery computing system. In response to detecting a failure on the primary computing system, performing a failover to the recovery computing system, where performing the failover comprises attaching the contiguous storage volume to a second recovery application node and bringing the second recovery application node online. |
US10942816B1 |
Systems and methods for dynamically adjusting a backup policy
The disclosed computer-implemented method for dynamically adjusting a backup policy may include dynamically adjusting a backup policy may include accessing a media file, evaluating an objective criterion of a difficulty to reproduce the media file to generate a difficulty rating, comparing the difficulty rating of the media file to an existing difficulty rating for at least one previous media file, and adjusting a backup policy for the media file based on the comparison of the difficulty rating. Various other methods, systems, and computer-readable media are also disclosed. |
US10942813B2 |
Cloud object data layout (CODL)
An enterprise may use file level and block level storage for operational access to reap the performance benefits, and use object storage for back-up storage and scale out. Data of objects and objects themselves can be organized to allow for efficient storage management operations, including storage snapshot operations and deduplication operations. A root file container can be represented in object storage with a metadata object (“file container object”) and child file container can be represented in object storage with a metadata object (“file group object”). Each file can be represented in object storage with a metadata object that indicates the data units of the file depending upon the storage technology hosting the file (e.g., a file data block in file level storage). The data units of the file can be represented in object storage as elements of a data object. |
US10942812B2 |
System and method for building a point-in-time snapshot of an eventually-consistent data store
A method and system for building a point-in-time snapshot of an eventually-consistent data store. The data store includes key-value pairs stored on a plurality of storage nodes. In one embodiment, the data store is implemented as an Apache® Cassandra database running in the “cloud.” The data store includes a journaling mechanism that stores journals (i.e., inconsistent snapshots) of the data store on each node at various intervals. In Cassandra, these snapshots are sorted string tables that may be copied to a back-up storage location. A cluster of processing nodes may retrieve and resolve the inconsistent snapshots to generate a point-in-time snapshot of the data store corresponding to a lagging consistency point. In addition, the point-in-time snapshot may be updated as any new inconsistent snapshots are generated by the data store such that the lagging consistency point associated with the updated point-in-time snapshot is more recent. |
US10942811B2 |
Data processing method for solid state drive
A data processing method for a solid state drive includes the following steps. When a write command is received, the write command is executed to store a write data into a first number of blocks of the plural blocks, a block-closing action is performed to generate a first number of used blocks, and the logical-to-physical table is updated. When a trim command is received, the trim command is executed to change a second number of used blocks to a second number of unused blocks, a physical-to-logical data corresponding to the second number of used blocks is stored into a trim block of the non-volatile memory, and the logical-to-physical table is updated. A backup action is performed at plural time points to generate plural backup contents corresponding to the plural time points, respectively. The plural backup contents are stored into the non-volatile memory. |
US10942808B2 |
Adaptive data and parity placement using compression ratios of storage devices
Embodiments for adaptive placement of parity information within Redundant Array of Independent Disks (RAID) stripes in a computer storage environment. A RAID controller periodically collects a physical capacity usage of each of a plurality of storage devices within the RAID. The RAID controller determines a placement of data and the parity information within at least one of the plurality of storage devices according to at least one of a plurality of factors associated with the physical capacity usage. The RAID controller writes the data and the parity information to the at least one of the plurality of storage devices according to the determined placement. |
US10942806B2 |
Manipulating a distributed agreement protocol to identify a desired set of storage units
A method includes obtaining, by a computing device, a plurality of sets of encoded data slices for storage in memory of a dispersed storage network (DSN). The method further includes identifying, by the computing device, a desired set of storage units within pools of storage units for storing the plurality of sets of encoded data slices. The method further includes generating, by the computing device, a specific source name based on the desired set of storage units and a distributed agreement protocol (DAP). The method further includes generating, by the computing device, a plurality of sets of slices names that includes the specific source name. The method further includes sending, by the computing device, a plurality of sets of write requests to the desired set of storage units regarding the plurality of sets of encoded data slices and in accordance with the plurality of sets of slice names. |
US10942799B1 |
Defective bit line management in connection with a memory access
Examples herein relate to determining a number of defective bit lines in a memory region prior to applying a program or erase voltages. If a threshold number of bit lines that pass during a program or erase verify operation is used to determine if the program or erase operation passes or fails, the determined number of defective bit lines can be used to adjust the determined number of passes or fails. In some cases, examples described herein can avoid use of extra bit lines and look-up table circuitry to use in place of defective bit lines and save silicon space and cost associated with the use of extra bit-lines. In some examples, a starting magnitude of a program voltage signal can be determined by considering a number of defective bit lines. |
US10942797B2 |
Fault tree analysis for technical systems
A method for fault tree analysis of a technical system, which includes a plurality of functional units, the technical system being modeled as a tree-like logical linkage of causative events, which may culminate in an undesirable event, and the causative events including malfunctions of individual functional units, a tree-like logical linkage having a self-similar structure being selected. An associated computer program is described. A surroundings detection system and/or a control system for an at least partially automated driving vehicle, including a plurality of functional units having mutual dependencies, which link the functional units in a tree-like structure in such a way that an undesirable event occurs if a logical linkage of causative events is true, the causative events including malfunctions of individual functional units, the tree-like structure being self-similar. |
US10942794B2 |
Method and apparatus for providing network-based northbound application programming interface in a wireless communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Embodiments herein achieve a method and system for providing a network-based northbound application programming interface. The method includes receiving, by an API provider, a request for invoking one or more service APIs from one or more API invoker clients. The method includes utilizing, by the API provider, a CAPIF core function residing at a first domain to provide the one or more service APIs. The method includes providing, by the API provider, the one or more service APIs to the one or more API invoker clients through the CAPIF core function, wherein the API provider comprises one or more service APIs, an API exposing function, an API publishing function and an API management function. |
US10942792B2 |
Event driven subscription matching
A data distribution system server uses an event-driven matching approach for matching subscription requests with topics on the data distribution system server. Threads from multiple client session are received and assigned to a multiplexer for processing. Each multiplexer determines a topic value and status information for multiple subscriptions to a topic corresponding to the topic value. The multiplexer identifies subscriptions added to one of the client sessions, receives a topic update for the topic, and broadcasts the topic update to the added subscriptions. |
US10942787B2 |
Instance mapping engine and tools
The presently disclosed systems and methods collect information associated with client instances, and use the information associated with the instances. In particular, information related to database servers and/or applications servers providing the instance may be retrieved from databases that store information relating to instances, and written and saved in an instance configuration file. Moreover, instances may be deployed or provisioned by reading an instance configuration file and setting properties of the instance using the parameters saved in the instance configuration file. Two instance configuration files may be compared to determine differences between the two files. Additionally, the instance may be reverted back to the previously healthy version of the instance using the previous instance configuration file. The disclosed systems and methods also include enforcing policies related to instances, and determining financial costs associated with implementing an instance defined by an instance configuration file. |
US10942786B2 |
Network management
According to an example aspect of the present invention, there is provided a system comprising a memory configured to store information characterizing network management actions that have occurred in the past, and at least one processing core configured to initiate a network management action based at least in part on the stored information, the network management action involving at least one virtualized network function. |
US10942785B2 |
Integration of software applications with infrastructure
Methods, systems, and devices for network integration are described. Some systems may implement an integration platform including a service composition layer (SCL), a network abstraction layer (NAL), and one or more application programming interfaces (APIs). The integration platform may support application and network flexibility, customization, and modular design based on the SCL and NAL. For example, the SCL may receive an execution request (e.g., an intent) corresponding to a service and may parse the execution request to determine a set of modular tasks. The SCL may send a modular task (e.g., via an API) to the NAL for processing. The NAL may determine a type of infrastructure architecture (e.g., including querying for network node connections, parameters, etc.) associated with the integration platform and may modify the modular task based on the information. The NAL may execute the modular task on one or more network devices to perform the service. |
US10942784B2 |
Database resource scaling
A method, computer system, and a computer program product for resource scaling is provided. The present invention may include receiving a request for resources. The present invention may include receiving a request for a plurality of resources from a virtual device. The present invention may then include estimating a resource allocation based on a predetermined level of service based on the received request. The present invention may also include estimating a benefit curve of a workload for a plurality of tiers of resources based on the estimated resource allocation. The present invention may further include estimating a performance cost of the workload for the plurality of tiers of resources based on the estimated benefit curve. |
US10942780B1 |
Resource use and operational load of performing computing and storage tasks in distributed systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing computing and storage tasks in distributed systems. One of the methods includes obtaining multiple resource use information items associated with performance of a group of tasks on a distributed computing framework having multiple clusters; for each task of the group of tasks having a corresponding task type, determining a measure of operational load of performing the task on the distributed computing framework based on the selected resource use information items associated with the task and one or more unit measures associated with the task; combining each measure of operational load to compute a combined measure of operational load for performing the group of tasks on the distributed computing framework; identifying one or more properties of the group of tasks that indicate a need to adjust the combined measure; and adjusting the combined measure of operational load. |
US10942773B1 |
Ensemble event scheduling by executing a plurality of schedulers having a probabilistic distribution of ticks to ensure a tick within a threshold time
This disclosure describes techniques implemented by an event scheduling system for using an ensemble of event schedulers to achieve higher precision when generating a tick at a desired time at which an event is scheduled to occur. Event scheduling systems that schedule events at scale may utilize event schedulers that have relatively low precision in order to provide the scheduling services at scale. By utilizing an ensemble, or group, of event schedulers to generate a tick at a particular time for a scheduled event, the ticks generated by the ensemble of event schedulers may be distributed throughout jitter delay such that likelihood that one of the ticks is close to the scheduled time for the event is increased. Thus, the techniques described herein may provide higher precision scheduling techniques for use by event scheduling systems. |
US10942772B2 |
Dispatching jobs for execution in parallel by multiple processors
A method and system for dispatching jobs for execution in a computing system containing multiple processors that include one or more processors that retrieve an indication of a last processor of the processors of a current class to which a last job of jobs of the current class has been submitted for execution. A new job of multiple jobs has been assigned to the current class. The one or more processors retrieve an indication of a delta number of the jobs being submitted for execution to the last processor of the current class. The one or more processors submit the new job for execution to a submission processor of the multiple processors. The submission processor is set to a selected processor of the multiple processors according to a comparison between the delta number and the queue size of the last processor of the current class. |
US10942771B2 |
Method, apparatus and system for multi-module scheduling
The present disclosure provides a method, an apparatus and a system for multi-module scheduling, capable of solving at least one of the problems associated with the multi-module scheduling technique in the related art, i.e., inconsistency in data inputted to a computing module, and a significant delay or low throughput in data transmission between computing modules. The method includes: reading, by a master process, a pre-stored configuration file storing a directed computation graph; initializing, by the master process, states of the nodes and connecting edges in a current computing period; determining a node to be called based on the computation direction of the directed computation graph and the states of the nodes, the node to be called comprising a node having all of its input edges in a complete state; transmitting, to the computing module in the slave process corresponding to the node to be called, a call request of Remote Process Call (RPC) to execute the computing module; updating the state of the node and the state of each output edge of the node upon receiving a response to the call request; and proceeding with a next computing period after determining that the states of all the nodes in the directed computation graph have been updated. |
US10942770B2 |
Method, device and computer readable medium for analyzing and responding to a request corresponding to a GPU task
A client side method for processing a GPU task comprises: receiving a request for the GPU task from an application; determining whether the request relates to a query about an execution state of the GPU task; and in response to the request relating to the query, providing a positive acknowledgement for the query to the application, without forwarding the request to a machine that executes the GPU task. A server side method for processing a GPU task comprises: receiving a request for the GPU task from a machine, the request being irrelevant to a query about an execution state of the GPU task; determining whether processing of the request depends on a processing of a previous request; and in response to the processing of the request depending on the processing of the previous request, suspending the processing of the request until the processing of the previous request is completed. |
US10942767B2 |
Deep neural network workload scheduling
Systems, methods, and computer-executable instructions for scheduling neural network workloads on an edge device. A performance model for each neural network model is received. Parameters for each neural network workload is determined based on an associated performance model. Processing core assignments are determined from a plurality of processing cores for each neural network workload based on the corresponding performance model and processing core utilization. Image streams are received and associated with a neural network workload. Each neural network workload is scheduled to run on the processing cores based on the processing core assignments. |
US10942758B2 |
Migrating virtual host bus adaptors between sets of host bus adaptors of a target device in order to reallocate bandwidth to enable virtual machine migration
Examples provided herein describe a system and method for migrating virtual machines. For example, a target hypervisor of a target device may determine whether bandwidth exists on the target device to migrate a source set of virtual machines from a source device. The target hypervisor may determine whether bandwidth exists by: determining whether a source total amount of bandwidth is less than an available target total amount of bandwidth on the target set of host bus adaptors; and, responsive to determining that the source total amount of bandwidth is less than the available target total amount of bandwidth, moving a first target virtual host bus adaptor of the target set of virtual machines across the target set of host bus adaptors to make available the source total amount of bandwidth to migrate the source set of virtual machines. Responsive to determining that the source total amount of bandwidth exists, the source set of virtual machines may be migrated to the target device. |
US10942757B2 |
Virtual machine security through guest-side emulation
Systems and methods for embedding emulation support for a hardware feature into a virtual machine to enhance the security of the hypervisor and host system. An example method may comprise: receiving, by a processing device executing a hypervisor, a message indicating a hardware feature is unavailable; determining, by the hypervisor, whether a virtual machine is capable of emulating the hardware feature; and causing, by the hypervisor, the virtual machine to emulate the hardware feature in response to determining the virtual machine is capable of emulating the hardware feature. |
US10942750B2 |
System and method to securely load non-UEFI based file format as OEM based UEFI custom capsule format in UEFI loader
A system for secure load of binary code, comprising a processor, a data memory device configured to be accessible by the processor, a data capsule configured to be accessible by the processor, the data capsule including a data signature and a network interface device configured to authenticate the data signature over a network using a remote data signature verification server. |
US10942748B2 |
Method and system for processing interrupts with shadow units in a microcontroller
In an embodiment, a method for processing instructions in a microcontroller is disclosed. In the embodiment, the method involves, upon receipt of an interrupt while an instruction is being executed, completing execution of the instruction by a shadow functional unit and, upon servicing the interrupt, terminating re-execution of the instruction and updating a main register file with the result of the execution of the instruction by the shadow functional unit. |
US10942738B2 |
Accelerator systems and methods for matrix operations
The present disclosure is directed to systems and methods for performing one or more operations on a two dimensional tile register using an accelerator that includes a tiled matrix multiplication unit (TMU). The processor circuitry includes reservation station (RS) circuitry to communicatively couple the processor circuitry to the TMU. The RS circuitry coordinates the operations performed by the TMU. TMU dispatch queue (TDQ) circuitry in the TMU maintains the operations received from the RS circuitry in the order that the operations are received from the RS circuitry. Since the duration of each operation is not known prior to execution by the TMU, the RS circuitry maintains shadow dispatch queue (RS-TDQ) circuitry that mirrors the operations in the TDQ circuitry. Communication between the RS circuitry 134 and the TMU provides the RS circuitry with notification of successfully executed operations and allows the RS circuitry to cancel operations where the operations are associated with branch mispredictions and/or non-retired speculatively executed instructions. |
US10942729B2 |
Upgrade of firmware in an interface hardware of a device in association with the upgrade of driver software for the device
An interface hardware of a device suspends processing of frames from a receive queue maintained by a firmware stored in the memory of the interface hardware. New firmware is loaded for the interface hardware, in response to the suspending of the processing of frames from the receive queue, and in response to receiving at least one command subsequent to loading of a new driver software for a driver of the device. The processing of frames from the receive queue is resumed, in response to the loading of the new firmware. |
US10942728B2 |
Deploying device campaign updates to IoT devices
Disclosed are various embodiments for updating IoT endpoints. A software update package can be deployed to a IoT gateway. The software package can have lifecycle scripts and software executable for installation on IoT endpoints. The lifecycle scripts represent different lifecycle phases of the update process. |
US10942725B2 |
Over the air Ecu update
A system comprises a processor programmed to send an address range to a server corresponding to a capability of a controller to perform an update; responsive to receiving update data from the server, write the update data into the controller; and responsive to receiving a resume signal to resume the update from a paused state, send a new address range to the server based on a last-successfully-written address received from the controller. |
US10942720B1 |
Configurable interface for customized job deployment
Apparatus and methods may include methods for enabling customized jobs deployment in Autosys™. The method may include staging, in a staging area set forth in a visible display, a job script for deployment in Autosys™. The method may include providing a verification of the deployment of the job script in Autosys™. The method may include visually indicating, on a status line, whether the job script has been deployed in Autosys™ or is set to be deployed to, and executed in, Autosys™. The method may include, following an attempt to deploy from the staging area, displaying either a complete job execution of the job script in Autosys™ of the deployed job or a failed job execution of the job script in Autosys™ of the deployed job. |
US10942715B2 |
Composable context menus
A method includes automatically generating application code to implement a context menu in an application, the application code comprising code for providing a context menu container object as part of an application page when the application page is displayed by a browser, the context menu container object configured not to be visibly displayed as part of the application page, the context menu container object configured to hold a current set of context menu options during display of the application page, consume a first event during display of the application page, and evaluate logic based on the first event to update the current set of context menu options during display of the application page, the context menu container object responsive to a prescribed input to display the context menu as having the current set of context menu options. |
US10942714B2 |
Responsive self-service template
The technology disclosed relates to a self-service customization protocol for a single page website that implements a support component add-in to a CRM website. The protocol may be configured to customize support component add-in code for the CRM website, in some embodiments, at least by customization instructions applicable to the at least one page element of the support component add-in to the CRM website. In some embodiments, the at least one page element may be configured to search at least one support article hosted by the CRM website, display a visual representation of at least one featured category of articles available within the CRM website, and contact support for the CRM website, for example. |
US10942710B1 |
Industrial automation domain-specific language programming paradigm
An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. The industrial IDE can also provide tools that extend the platform to users who wish to customize the industrial DSL to suit their preferred programming approaches. |
US10942709B2 |
Hyperpiler
An improved method for generating complex formal language documents from simple input values, reducing the barrier to formal communications. The techniques described may be applied to different domains to generate different types of documents requiring formal language. For illustration, this disclosure focuses on generating a computer program document as programming languages are among the most formal. |
US10942705B2 |
Quantum annealing apparatus
According to an embodiment, a quantum annealing apparatus includes: an output unit acquiring and outputting components in a Z axis from a plurality of quantum bits in a quantum calculation; and an operation unit executes: a selecting process of selecting a first quantum bit, a second quantum bit and a third quantum bit, the second quantum bit and the third quantum bit being coupled in the quantum calculation unit; a first rotating operation of rotating each of the second quantum bit and the third quantum bit by 90° around a first axis perpendicular to the Z axis; an interaction operation of causing the first quantum bit and the second quantum bit to interact with each other; and a second rotating operation of rotating each of the second quantum bit and the third quantum bit by 90° around a second axis perpendicular to the Z axis and the first axis. |
US10942702B2 |
Intelligent device arbitration and control
This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input. |
US10942701B2 |
Input and edit functions utilizing accelerometer based earpiece movement system and method
A method for performing voice dictation with an earpiece worn by a user includes receiving as input to the earpiece voice sound information from the user at one or more microphones of the earpiece, receiving as input to the earpiece user control information from one or more sensors within the earpiece independent from the one or more microphones of the earpiece, inserting a machine-generated transcription of the voice sound information from the user into a user input area associated with an application executing on a computing device and manipulating the application executing on the computing device based on the user control information. |
US10942695B2 |
Alternative print system, print management system included therein, and non-transitory computer-readable recording medium for storing print management program to determine alternative image forming device for alternative print
In an alternative print system, in case where an error making printing impossible occurs when an image forming device receives print data, the image forming device requests an alternative print as printing by an alternative device as an alternative image forming device of the image forming device itself to a print management system. When the alternative print is requested from the image forming device to the print management system, the print management system determines all of image forming devices included in one of the combination of the image forming devices to provide total printing speed equal to or higher than the printing speed of the image forming device that requests the alternative print to the print management system with the minimum number, and transmits the print data for the alternative print to the determined alternative device. |
US10942692B2 |
Apparatus and method for producing a digital printed image
The present invention relates to a printing system for producing a digital printed image, in particular on a textile, having a data server which is designed to receive image data of a print order, at least one printing apparatus with at least one digital print head, in particular an inkjet print head, which is designed to receive and print at least one print file for a print order, a first raster image processor module which is provided on the data server and designed to make available the received image data of the print order as a converted file format that can be read and processed in the form of a printed image by the printing apparatus, wherein the image data in the converted file format can be transmitted to the printer. The at least one printing apparatus is designed with a second raster image processor module, by means of which the image data in the converted file format can be adapted in a printer-specific manner prior to the printing of a corresponding printed image. The present invention further relates to a method for producing a digital printed image, in particular on a textile, in which image data for a print order are sent to a data server, by means of a first raster image processor module the sent image data are converted into a data format which can be read and processed in the form of a printed image by at least one printing device having at least one digital print head, in particular an inkjet print head, and in which the image data in the converted file format are transmitted to the printing apparatus. The converted image data transmitted to the printing apparatus are adapted in a printer-specific manner on the printing apparatus by means of a second raster image processor module prior to the printing of a corresponding printed image. |
US10942686B2 |
Printer recommendation system
Embodiments described herein provide a system for facilitating a printer recommendation in an enterprise environment. During operation, the system receives, from a user device in the enterprise environment, a print task for a file. The system then determines a list of printers accessible from the enterprise environment based on metadata associated with the file from a printer database. The printer database stores information associated with a respective printer accessible from the enterprise environment. A respective printer in the list of printers can be available and feasible for the print task. The system then ranks the list of printers with respect to an objective of the print task and presents the ranked list as a printer recommendation for the print task in a user interface to the user. |
US10942685B2 |
NAND raid controller
An array controller for connection between a solid state drive controller and multiple non-volatile storage units is provided. The array controller comprises a plurality of enable outputs, each of which is connected to an enable input of one of the non-volatile storage units, and a buffer in which data to be written into or read from the non-volatile storage units is stored. The array controller further comprises a control unit configured to enable a communication path between the solid state drive controller and one of the non-volatile storage units according to an address received from the solid state drive controller. |
US10942683B2 |
Reducing page invalidation broadcasts
Technical solutions are described for reducing page invalidation broadcasts in a computer system. An example method includes pre-allocating a pool of large memory frames by a real storage manager. The method also includes receiving, by a virtual storage manager, an instruction from an application to allocate a memory buffer, where the instruction includes a request to back the memory buffer using large pages. The virtual storage manager, in response to the instruction, allocates the memory buffer from the pre-allocated pool of large memory frames. |
US10942679B2 |
Memory systems and methods that allocate memory banks using striping size and stream identification information contained within directive commands
An operating method of a storage device which includes a plurality of banks includes receiving a write command including stream identification information from a host, allocating a bank, in which data are to be stored, from among the plurality of banks based on a striping size corresponding to the stream identification information, in response to the write command, and writing the data in the allocated bank. |
US10942674B2 |
Semiconductor device and semiconductor system including the same
A semiconductor device and a semiconductor system including the same are disclosed. The semiconductor system includes a first semiconductor device having a memory region, the first semiconductor device configured to output reliability information of the memory region to an external part, and a second semiconductor device configured to control the first semiconductor device based on the reliability information. |
US10942672B2 |
Data transfer method and apparatus for differential data granularities
Apparatuses, storage media and methods associated with data transfer, are disclosed herein. In some embodiments, an apparatus for computing comprises: a commit generator and a media write generator. The commit generator is arranged to generate commit indicators correspondingly associated with media slices of a storage media to respectively denote to a storage media controller of the storage media whether to proceed with writing the media slices into the storage media. The media write generator is arranged provide data chunks of the media slices to be written into the storage media, and the associated commit indicators to the storage media controller. A size of each data chunk is smaller than a size of each media slice. Other embodiments are also described and claimed. |
US10942670B2 |
Direct access flash transition layer
The disclosure provides an approach for accessing data stored in a page addressable memory by a first virtual computing instance (VCI) running on a host, the host running a virtualization layer configured to provide access to resources to the first VCI. The approach includes mapping by a flash translation layer (FTL) of the virtualization layer a first virtual address received in an I/O request from the first VCI directly to a physical page address (PPA) of the page addressable memory. The approach includes issuing an access request to the page addressable memory based on the I/O request, the access request comprising the PPA. The approach includes receiving data stored at the PPA from the page addressable memory. The approach includes passing the data to the first VCI. |
US10942667B2 |
Storage device having variable erase unit size and storage system including the same
A redundant array of independent disks (RAID) storage system includes a plurality of storage devices that perform an erase operation according to a plurality of erase unit sizes. A RAID controller controls the plurality of storage devices based on a RAID environment. The RAID controller adjusts the erase unit sizes with respect to at least some of the plurality of storage devices, respectively. |
US10942661B2 |
Non-volatile memory including selective error correction
Some embodiments include apparatuses and methods using a first memory area and a second memory area included a memory device, and using control circuitry included in the memory device to communicate with a memory controller. The memory controller includes an error correction engine. The control circuitry of the memory device is configured to retrieve the first information from the first memory area and store in the first information after the error correction engine performs an error detection operation on the first information. The control circuitry is configured to retrieve second information from the first memory area and store the second information in the second memory area without an additional error detection operation performed on the second information if a result from the error detection operation performed by the error correction engine on the first information meets a threshold condition. |
US10942660B2 |
Memory system for peforming compression based on map data pattern and operating method thereof
A memory system includes a memory device including dies, each of the dies including planes, each of the planes including blocks, each of the blocks including pages; and a controller suitable for controlling the memory device, the controller comprising: a memory including a mapping table which includes map chunks generated through dividing map data into map chunks each of a unit size; a pattern determination engine suitable for determining patterns with respect to each of the map chunks received from the memory; and a compression engine suitable for determining whether to perform compression on the map chunks, based on pattern determination results for the map chunks determined by the pattern determination engine, and performing compression on those map chunks for which performing compression was determined. |
US10942658B2 |
System and method for dynamic system memory sizing using non-volatile dual in-line memory modules
A system and method for dynamically sizing system memory for a computing device using firmware and NVDIMMs is discussed. Additionally techniques for allocating between system memory and non-volatile storage on one or more NVDIMMs are discussed. |
US10942651B1 |
Network data management protocol redirector
A network attached storage (NAS) cluster can run with a set of heterogeneous hardware nodes, where not all nodes in the cluster have access to the same target connectivities. In one aspect, network data management protocol (NDMP) sessions can be redirected from a first node of the NAS cluster to a second node of the NAS cluster to balance NDMP load across the NAS cluster and improve resource utilization across cluster. Further, the NDMP load can be actively monitored to balance it continuously to increase resource utilization efficiency. |
US10942640B2 |
Fingerprint recognition module and mobile phone
Disclosed by the present invention are a fingerprint recognition module and a mobile phone, the mobile phone comprising a fingerprint recognition module, a display screen, a touch screen chip disposed on the display screen and a touch screen panel disposed on the touch screen chip, a display touch integrated circuit (IC) and a display screen touch circuit board being disposed at one end of the display screen. The present invention reduces the length of a bottom frame of a mobile phone as well as the entire mobile phone by means of silk printing, transfer printing or electroplating a decorative ring on the touch screen panel to take the place of the fingerprint recognition metal decorative ring of an ordinary mobile phone. |
US10942637B2 |
Method and system for providing control user interfaces for home appliances
A method and system of providing a control user interface at a first home appliance are disclosed, the method including detecting presence of a user within a threshold range of the first home appliance, and performing image processing on one or more real-time images of the user to determine one or more characteristics of a facial image of the user; determining at least a first parameter that is configured to trigger a first change in a current control user interface configuration for the first home appliance; and activating a first control user interface configuration corresponding to the first parameter for the first home appliance while the presence of the first user continues to be detected within the threshold range of the first home appliance. |
US10942635B1 |
Displaying arranged photos in sequence based on a locus of a moving object in photos
Approaches presented herein enable arranging images in a sequence for displaying based on a locus of a moving object in the images. Specifically, a moving object in a plurality of images is selected and metadata of the plurality of images analyzed to determine a locus of the moving object. The plurality of images is arranged along the locus of the moving object in a display environment. Image parameters may be adjusted according to an image placement along the locus, such as angular tilt and size. A place along the locus may be selected and additional images searched for based on a geo-locational metadata tag. The plurality of images may be a series of video frames or a group of photographs. |
US10942634B2 |
User interface tools for cropping and straightening image
Some embodiments provide an image editing application that edits an image. The image editing application displays an image in a display area. The image editing application displays a rotatable user interface item. In response to receiving a user input, the image editing application rotates the rotatable user interface item. The image editing application rotates the image displayed in the display area based on the rotation of the rotatable user interface item. |
US10942633B2 |
Interactive viewing and editing system
A tool for interacting with a rendered environment is configured to render a representation of a real-world environment. Input data is received that is indicative of a position for a zoom window to be placed within the representation. The zoom window is rendered at the position within the representation and has a size that is determined based on one or more criteria. Within the zoom window, a magnified view of a portion of the representation is rendered that is proximate to the position of the zoom window. Input data is received that is indicative of a first gesture applied to the zoom window and is indicative of a resizing of the zoom window. The zoom window is resized on the UI in accordance with the first gesture, and a scale of the magnified view within the zoom window is maintained as the zoom window is resized. Input data is received that is indicative of a second gesture applied to the zoom window and indicative of a change to a zoom scale for content within the zoom window. The magnified view of the portion of the representation is updated, and the size of the zoom window is maintained as the magnified view is updated. |
US10942631B2 |
Content delivery system, content reception apparatus, and content delivery method
A content transmission apparatus displays, on the display screen, an image created based on content. The content transmission apparatus detects a move operation on a selected image. The content transmission apparatus determines whether or not the selected image has been moved to a predetermined transmission-side specified area on the display screen. When the selected image has been moved to the transmission-side specified area, the content transmission apparatus changes the display form of the image, and transmits the content corresponding to the selected image, to a storage area associated with the transmission-side specified area. A content reception apparatus obtains the content from the storage area for display. |
US10942626B2 |
Display that scrolls to related setting control icons
A display control device includes: an obtaining unit that, when part of a list in which multiple items are arranged in order is displayed on a display, and an operation is performed on a target item included in the multiple items, obtains operational information indicating the operation; and a scroll unit that, when the operational information is obtained, scrolls the list to preferentially display one or more related items related to the target item of the multiple items. |
US10942625B1 |
Coordinated display of software application interfaces
Systems and methods provide techniques for providing coordinated display of software applications. In one embodiments, a method for enabling a first software application to enter a co-display mode with a second software application includes obtaining a co-display notification associated with the second software application; determining an overlay region within the first display region; generating a display update request, wherein the display update request is configured to cause the computing device to display a transparent overlay user interface element over the overlay region; causing the computing device to transmit co-display information to the second software application; and causing the computing device to update display of a first application interface associated with the first software application in accordance with the display update request. |
US10942624B1 |
Interface to display animated icon
Embodiments of the present disclosure relate generally to mobile computing technology and, more particularly, but not by way of limitation, to systems for generating and presenting a graphical user interface (GUI) that includes a presentation of an animated icon (e.g., a digital pet) a display of a client device. |
US10942623B2 |
Information processing apparatus, information processing method, and non-transitory computer readable medium for resuming an interrupted process
An information processing apparatus includes a display and a display controller. The display controller controls the display so as to display first information, second information, and third information once processing on a system that cooperates with the information processing apparatus is resumed after the processing has been stopped. The first information indicates a state of a processing screen displayed at the time of the stoppage, the processing screen being used for performing processing related to a document used in the system. The second information specifies the document that is a target of the processing after the processing on the processing screen has been resumed. The third information indicates a screen for the system in which the document is used. |
US10942618B2 |
Panning in a three dimensional environment on a mobile device
This invention relates to panning in a three dimensional environment on a mobile device. In an embodiment, a computer-implemented method for navigating a virtual camera in a three dimensional environment on a mobile device having a touch screen. A user input is received indicating that an object has touched a first point on a touch screen of the mobile device and the object has been dragged to a second point on the touch screen. A first target location in the three dimensional environment is determined based on the first point on the touch screen. A second target location in the three dimensional environment is determined based on the second point on the touch screen. Finally, a three dimensional model is moved in the three dimensional environment relative to the virtual camera according to the first and second target locations. |
US10942613B2 |
Input device and method of controlling the same
Charge is periodically supplied to a detection electrode so that a first alternating current voltage is generated in the detection electrode, and a detection signal corresponding to the supplied charge is created. A second alternating current voltage having the same frequency and phase as the first alternating current voltage is applied to a plurality of driving electrodes. An amplitude pattern, which is a combination of the amplitudes of the second alternating current voltages to be applied to the plurality of driving electrodes is switched according to a predetermined series of amplitude patterns. In each amplitude pattern included in the series of amplitude patterns, the second alternating current voltage having a certain amplitude is applied to the remaining driving electrodes resulting from excluding one driving electrode, and the second alternating current voltage having an amplitude different from the remaining driving electrodes is applied to the one driving electrode. |
US10942610B2 |
False triggering prevention in a resonant phase sensing system
A system may include a resistive-inductive-capacitive sensor, a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor and configured to at a plurality of periodic intervals, measure phase information associated with the resistive-inductive-capacitive sensor and based on the phase information, determine a displacement of a mechanical member relative to the resistive-inductive-capacitive sensor. The system may also include a driver configured to drive the resistive-inductive-capacitive sensor at a driving frequency and a driving amplitude, wherein at least one of the driving frequency and the driving amplitude varies among the plurality of periodic intervals. |
US10942608B2 |
Spatially encoded sensor electrodes
A capacitive sensing device has a first plurality of sensor electrodes, and a second plurality of sensor electrodes overlapping the first plurality of sensor electrodes. A first sensor electrode of the second plurality of electrodes overlaps a first subset of the first plurality of electrodes and comprises apertures disposed according to first codes. The first codes comprise first and second coefficients and along one of the first plurality of sensor electrodes. Each aperture may correspond to one of the first coefficients. The capacitive sensing device further comprises a processing system coupled to the first and second plurality of sensor electrodes. The processing system may be configured to receive resulting signals with the second plurality of sensor electrodes to determine positional information for an input object within a sensing region of the capacitive sensing device. |
US10942604B2 |
Touch sensing device and display apparatus including the same
Disclosed is a touch sensing device for preventing touch sensing performance from being reduced by a parasitic capacitance. The touch sensing device includes a plurality of buffers buffering a difference between a reference signal and a reception signal received from a touch electrode and generating first and second currents corresponding to a buffered signal, a plurality of current mirror units generating a first output signal using a first mirror current generated through mirroring of the first current and a third mirror current generated through mirroring of the second current and generate a second output signal using a second mirror current generated through mirroring of the first current and a fourth mirror current generated through mirroring of the second current, and a plurality of integrators integrating a difference between the first output signal from an nth current mirror unit and the second output signal from an (n−1)th current mirror unit. |
US10942603B2 |
Managing activity states of an application processor in relation to touch or hover interactions with a touch sensitive device
Techniques that can improve efficiency of a touch sensitive device are presented. A touch controller (TC) can comprise a hover classification engine and an application processor (AP) can comprise a touch classification engine usable to classify touch or hover interactions of an object(s) with a touch sensitive surface (TSS) of the device. In response to classifying a touch or hover interaction with TSS as unintentional, AP can reject such interaction and can transition from an active state to an inactive state. TC can continue to monitor touch or hover interactions with TSS. In response to determining there is an intentional touch interaction with TS S or no unintentional face/ear interaction with TSS, TC can transmit a notification signal to AP. In response to the notification signal, AP can transition from the inactive state to active state, and can process the intentional touch interaction or monitor the TSS. |
US10942600B2 |
Sensor pixel, ultrasonic sensor, OLED display panel, and OLED display device
The present disclosure provides a sensor pixel, an ultrasonic sensor, an OLED display panel and an OLED display device, in which the sensor pixel includes a base substrate, a piezoelectric transducer and a sensor pixel circuit arranged on the base substrate; the energy sensor is connected to a first signal input terminal and the first node; the sensor pixel circuit includes a signal node control subcircuit for controlling the first node according to a signal of the reset signal terminal and a signal of the second signal input terminal, a drive subcircuit for providing a detection signal to the second node under the control of a signal of the first node, and a read subcircuit for providing a signal of the second node to the signal read line under the control of the read signal terminal. |
US10942594B2 |
Integrated electroactive and capacitive touch panel and display device including the same
A touch panel includes a plurality of first electrodes which extends in a first direction. The touch panel further includes an electroactive layer which is disposed on the plurality of first electrodes and is formed of an electroactive material. The touch panel further includes a plurality of second electrodes which is disposed on the electroactive layer and extends in a second direction which is different from the first direction. The touch panel further includes an insulating layer which is disposed to cover the electroactive layer and the plurality of second electrodes. The touch panel further includes a plurality of third electrodes which is disposed on the insulating layer and extends in the second direction. |
US10942593B2 |
In-cell touch display device
Disclosed is an in-cell touch display device for preventing direct current DC accumulation from being caused by a DC voltage electric field despite using a high-resistance black matrix. The in-cell touch display device may include the passivation layer that covers the back transistor. The passivation layer may block a DC voltage electric field or may disperse electric charges accumulated based on the DC voltage electric field, and thus, even in a case where the high-resistance BM is used, DC accumulation is not caused by the DC voltage electric field. Accordingly, the in-cell touch display device prevents the DC accumulation from being caused by the DC voltage electric field despite using the high-resistance BM, thereby reducing adsorption of a pollution component. |
US10942589B2 |
Method for detecting events on a touch screen using mechanical input
A mechanical input element (e.g., a dial or knob) that comprises one or more movable components is attached to an input screen (e.g., a touch screen). A microprocessor detects movement of the one or more movable components of the mechanical input element via the input screen. The detection of the movement of the one or more movable components of the mechanical input element is used to control various types of electronic/mechanical systems, such as controlling a volume on a radio. |
US10942577B2 |
Augmented reality interaction techniques
A method may include receiving, via a processor, image data associated with a user's surrounding and generating, via the processor, a visualization that may include a virtual industrial automation device. The virtual industrial automation device may depict a virtual object within image data, and the virtual object may correspond to a physical industrial automation device. The method may include displaying, via the processor, the visualization via an electronic display and detecting, via the processor, a gesture in image data that may include the user's surrounding and the visualization. The gesture may be indicative of a request to move the virtual industrial automation device. The method may include tracking, via the processor, a user's movement, generating, via the processor, a visualization that may include an animation of the virtual industrial automation device moving based on the user's movement, and displaying, via the processor, the visualization via the electronic display. |
US10942573B2 |
Information processing device, method, and computer
There is provided an information processing device to cause vibration to be generated suitable for a state between an information processing device including a vibrating device and a user, the information processing device including: corrected vibration data configured to generate corrected information for correcting a strength of vibration data for a vibrating device including a vibrator on a basis of information provided from a detecting unit configured to detect a contact state of the vibrating device; and an vibration signal generating unit configured to generate a vibration signal from the corrected vibration data. |
US10942568B2 |
Wearable computing device with electrophysiological sensors
A wearable computing device with bio-signal sensors and a feedback module provides an interactive mediated reality (“VR”) environment for a user. The bio-signal sensors receive bio-signal data (for example, brainwaves) from the user and include bio-signal sensors embedded in a display isolator, having a deformable surface, and having an electrode extendable to contact the user's skin. The wearable computing device further includes a processor to: present content in the VR environment via the feedback module; receive bio-signal data of the user from the bio-signal sensor; process the bio-signal data to determine user states of the user, including brain states, using a user profile; modify a parameter of the content in the VR environment in response to the user states of the user. The user receives feedback indicating the modification of the content via the feedback module. |
US10942567B2 |
Gaze point compensation method and apparatus in display device, and display device
A gaze point compensation method and apparatus in a display device, and a display device are provided. The method includes: obtaining a real-time eye image of a user; obtaining an eye-corner position coordinate in the real-time eye image; when the eye-corner position coordinate is within an initial calibration range, making first compensation for the eye-corner position coordinate according to a correspondence relationship between a pupil and an eye-corner position; otherwise, making second compensation for the eye-corner position coordinate, wherein the second compensation is configured to make the eye-corner position coordinate after the second compensation at least be within the initial calibration range; and compensating for a gaze point according to the first compensation or the second compensation. |
US10942566B2 |
Navigation service assistance system based on driver line of sight and vehicle navigation system using the same
Provided are a navigation service assistance system based on a driver line of sight and a vehicle navigation system using the same. The navigation service assistance system recognizes in real time a direction at which a driver looks and a line of sight of the driver, using a sensor. The navigation service assistance system matches external image data and coordinates information based on the line of sight of the driver, using a map controller and extracts detailed information about a text, a place, a road, or the like at a matched position. Here, the map controller assists in enabling automatically extracted text information or a building, a place, a road, or the like to be set or changed as an intermediate point or a destination with only a simple operation of the driver. |
US10942565B2 |
Virtual reality adaptive display control
Apparatus, systems, articles of manufacture, and methods for adaptive display control in virtual reality environments are disclosed. An example virtual reality display device for adaptive display control in a virtual reality environment includes a scanner to detect a first size of a pupil of an eye of a user. The device also includes an analyzer to determine a first characteristic of a display image, reference a second pupil size based on the first characteristic of the display image, compare the first pupil size and the second pupil size, and adjust a second characteristic of the display image when the second pupil size is different than the first pupil size. The device also includes a display screen to present the second characteristic. |
US10942563B2 |
Prediction of the attention of an audience during a presentation
A method for predicting attention of an audience during a presentation by a speaker. The method includes: measuring vocal or gestural characteristics of the speaker of the presentation in progress and/or of characteristics of content of the presentation in progress; measuring a parameter of duration or of occurrence of the measured characteristics; consulting a database having a correspondence between vocal or gestural speaker characteristics and/or presentation content characteristics, parameters of duration or of occurrence which relate to these characteristics and information relating to the evolution of the attention level for these characteristics and these parameters and recovering the information relating to the evolution of the attention level corresponding to the measurements performed; and presenting to the speaker, a prediction of attention level on the basis of the information recovered relating to the evolution of the attention level. Also provided are a prediction device, learning phase and a learning device. |
US10942562B2 |
Methods and apparatus to manage operation of variable-state computing devices using artificial intelligence
Methods and apparatus to manage operation of variable-state computing devices using artificial intelligence are disclosed. An example computing device includes a hardware platform. The example computing device also includes an artificial intelligence (AI) engine to: determine a context of the device; and adjust an operation of the hardware platform based on an expected change in the context of the device. The adjustment modifies at least one of a computational efficiency of the device, a power efficiency of the device, or a memory response time of the device. |
US10942560B2 |
Method of controlling hard disk and electronic device
A method of controlling a hard disk and an electronic device, comprising: determining a number of power cycles that have been completed by the hard disk at a time point within a predetermined period of time, a power cycle including a total duration of the hard disk in a spin-on mode and an immediately neighboring spin-off mode; and in response to the number of power cycles that have been completed being below an upper limit number for the power cycles of the hard disk in the predetermined period of time, determining remaining time of the predetermined period of time starting from the time point, and determining, based on the remaining time, the number of power cycles that have been completed, and the upper limit number, a threshold idle duration for controlling the hard disk to enter the spin-off mode. |
US10942559B2 |
Electronic display power management systems and methods
An electronic device may include a display panel to display images based on corresponding image data and an image source to pre-render a flip-book including a first image frame for display at a first target presentation time and a second image frame for display at a second target presentation time. The electronic device may also include a display pipeline coupled between the display panel and the image source having image data processing circuitry to process image data for display. The electronic device may also include a controller to instruct the display pipeline to process image data, to determine a power-on time based on a target presentation time, and to instruct the display pipeline to power-gate the image data processing circuitry upon completion of the processing of image data and until the power-on time is reached. |
US10942552B2 |
Integrated security system with parallel processing architecture
An integrated security system that includes a security coprocessor coupled to a conventional security system panel and an interactive security system. The integrated security system enables conventional security system features as well as the consumer-oriented interactive features and functions of an interactive security system without sacrificing reliability or the significant burden and cost associated with frequent software updates associated with conventional security systems. The integrated security system also minimizes or eliminates the need for new battery backup circuitry or larger batteries. |
US10942542B2 |
Data transfer by modulating clock signal
Embodiments include apparatuses, systems, and methods associated with modulating a clock signal to encode information. A system may include a plurality of dies including a first die. The first die may include a real time clock (RTC) circuit to receive clock information associated with a shared clock signal that is shared among the plurality of dies, and modulate a RTC signal to encode the clock information. The first die may further include an output terminal coupled to the RTC circuit to pass the modulated RTC signal to one or more other dies of the plurality of dies. A second die of the plurality of dies may include a decoder to receive the modulated RTC signal and extract the clock information. The second die may adjust and/or condition the shared clock signal based on the received clock information. Other embodiments may be described and claimed. |
US10942536B1 |
Pre-regulator for an LDO
An electronic device includes a voltage regulator circuit having a power NFET coupled between an upper supply voltage and a pre-regulator output node and a current source coupled in series with a diode element between the upper supply voltage and a lower supply voltage. A gate of the power NFET is coupled to a first node between the current source and a diode element. A bypass circuit includes a power PFET coupled between the upper supply voltage and the pre-regulator output node. A comparison circuit is coupled to turn the bypass circuit off when the upper supply voltage is greater than a regulation threshold voltage. |
US10942535B2 |
Operational amplifier with current limiting circuitry
A method for current limiting an operational amplifier includes sensing a first current through a first branch of the operational amplifier. The first branch conducts the first current from a limited current supply connected to an operational amplifier output. The first current is compared to a reference current to generate a regulation signal. A variable current source is controlled with the regulation signal. An output current of a transconductance amplifier is limited with the variable current source to limit the first current in response thereto. |
US10942534B2 |
Method, apparatus and device for transferring and receiving data symbols
To transfer data symbols to a device (10), the humidity in the vicinity of the device (10) is controllably altered. The humidity is set at a first level so as to represent a first symbol and the humidity is set at a second level so as to represent a second symbol which is different from the first symbol. The device (10) is able to measure the humidity in the vicinity of the device (10) to determine the level of humidity and thereby whether the first symbol or the second symbol is being transferred. |
US10942533B2 |
System for multiple pressure relief device activation
A system includes a first valve fluidly connected to a first vessel and a second valve fluidly connected to a second vessel. The first valve includes a body and a piston. The body includes first and second ports and a bore having a longitudinal axis. The first port is in communication with the bore and an interior of the first vessel. The second port is in communication with the bore, the second valve, and an atmosphere exterior to the first vessel. The piston is movable along the longitudinal axis of the bore. A first position of the piston blocks the first port; a second position of the piston allows fluid communication between the first and second ports. The first valve is configured so that fluid pressure from the second valve, communicating through the second port, urges the piston to the second position. |
US10942532B2 |
Float valve systems and methods for controlling liquid level in vessels
A confined, fully or partially liquid-filled container having at least one flexible wall, utilizing the effect of gravity on liquid in the container to generate a force that acts on an actuator mechanism to operate a normally-closed control valve. In preferred embodiments, the container is a simple sealed bag partially liquid-filled and air-free.The flexible-walled container contains a predetermined quantity of liquid. The bag is confined by walls of a housing formed of a non-flexible material, and is affixed to the housing preferably to an upper wall of the housing in any conventional way. The housing is disposed in a vessel for holding a liquid and is having one or more apertures, which are in fluid communication with the interior of the vessel and through which liquid can enter from the vessel into the housing to a level corresponding to a desired level of liquid in the vessel. |
US10942530B2 |
Weather based object protection using drones
A tool for protecting outdoor objects from weather related damage. Responsive to a registration request, the tool registers an object and an originating location where the object is currently located. The tool determines whether a risk threshold for the object is exceeded based, at least in part, on weather conditions at the originating location. Responsive to a determination that the risk threshold for the object is exceeded, the tool instructs one or more drones to relocate the object from an originating location to a protected location that is protected from the weather conditions. |
US10942526B2 |
System for navigation of an autonomously navigating submersible body during entry into a docking station, method
A system for navigation of an autonomously navigating submersible body during entry into a docking station below the water surface includes a determiner for determining an actual motion vector of the autonomously navigation submersible body in relation to the set motion vector describing the optimum entry direction into the docking station and a calculating unit. The calculating unit serves to determine the deviation between the actual motion vector and the set motion vector to determine control vectors based on the deviation and to thereby control the autonomously navigating submersible body during entry. |
US10942524B2 |
Planar-beam, light detection and ranging system
A planar-beam, light detection and ranging (PLADAR) system can include a laser to output a laser beam and a collimator configured to collimate the laser beam axially to emit a planar beam from the laser. The PLADAR system can further include a detector to detect reflected light based on the planar beam being reflected from external surfaces of target objects. |
US10942522B2 |
System, method, and apparatus for correlating inspection data and image data
A system includes an apparatus for performing an inspection on an inspection surface with an inspection robot, the apparatus comprising: a controller configured to: interpret inspection data comprising sensed information from a location on an inspection surface; determine a feature of interest is present at the location of the inspection surface in response to the inspection data, and in response to determining the feature of interest is present at the location of the inspection surface, capture image information from the location on the inspection surface, and correlate the captured image information with the inspection data corresponding to the location of the inspection surface. |
US10942520B1 |
Creating trip routes for autonomous vehicles
A method for using an autonomous vehicle includes receiving one or more user preferences for use of the autonomous vehicle. A destination is received for a trip using the autonomous vehicle. An arrival time is received for when the trip needs to be completed. A determination is made as to whether the user preferences includes a preference for physical activity for the trip. One or more routes are provided for the trip to the destination that permits the trip to be completed by the arrival time and that implements at least one of the user preferences. At least one of the routes comprises a hybrid route including one segment in which a physical activity selected by the user is suggested for traversing a distance of the one segment and another segment using the autonomous vehicle. |
US10942517B2 |
Autonomous driving assistance device, control method, program and storage medium
A driving assistance device 1 performs autonomous driving based on an output from a sensor unit 13 that acquires information on surroundings of a vehicle or information on the state of the vehicle. The driving assistance device 1 stores an autonomous driving determination table Tj based on autonomous driving compatibility information 24. By referring to the autonomous driving determination table Tj based on sensor information 23 on the sensor unit 13 and road element information Ie on a predetermined road section, the driving assistance device 1 determines a set of an autonomous driving function Fc and an automation level Lv that can be performed in the predetermined road section. |
US10942515B2 |
Multi-sensor safe path system for autonomous vehicles
Systems and methods for guiding autonomous vehicles by monitoring the entire planned path and sending alert messages to a vehicle management system for delays, reroute, or emergency stop to avoid collision with an obstruction. The system initiates alternative paths when the primary path is blocked and is capable of reporting a vehicle identifier and the current positions of the vehicle and any obstruction along the planned path of the autonomous vehicle. |
US10942499B2 |
Intrinsic safety (IS) barrier with associated energy limiting apparatus
A method and apparatus is disclosed that includes first and second hardware components. The first component includes at least one first input configured to receive at least one first data or power signal, at least one voltage clamping circuit configured to limit a voltage of the at least one first data or power signal, and at least one first output configured to provide the at least one voltage-limited first data or power signal. The second component includes at least one second input configured to receive at least one second data or power signal, at least one limiter circuit configured to limit an amount of energy in the at least one second data or power signal, and at least one second output configured to provide the at least one energy-limited second data or power signal. |
US10942496B2 |
Function connection unit comprising a service module
The present disclosure relates to a function connection unit for connecting functional modules. The functional connection unit includes a plurality of functional module terminals configured to connect to the functional modules and to communicate according to a first communication protocol, and a service module that includes a service terminal configured to connect to at least one functional module terminal of the plurality of functional module terminals to communicate according to the first communication protocol. The service module also includes a communication terminal to communicate according to a second communication protocol. The service module is configured to supply parameter data available at the communication terminal according to the second communication protocol to the service terminal according to the first communication protocol. The function connection unit is configured to parameterize at least one functional module based at least in part on the parameter data. |
US10942492B2 |
Autonomous process control peripheral
An updated process parameter to an autonomous process control peripheral is autonomously obtained when made available by a process monitor peripheral, such as an analog-to-digital converter (ADC). The input can be obtained in response to a system event, such as a completed ADC conversion. The autonomous process control peripheral can compute an updated control variable each time the process variable is updated. When the updated control variable is calculated by the autonomous process control peripheral, the updated control variable is autonomously transferred or otherwise made available (e.g., through a register) by the autonomous process control peripheral to a process actuate peripheral. The process actuate peripheral uses the updated control variable to adjust the process being controlled. |
US10942489B2 |
Wide-field holographic pattern generation for head-mounted display (HMD) eye tracking
A method includes providing light from a light source and separating the light into a first portion of the light and a second portion of the light that is spatially separated from the first portion of the light. The method also includes transmitting the first portion of the light through a first set of optical elements to provide a first wide-field beam, transmitting the second portion of the light through a second set of optical elements to provide a second wide-field beam that is spatially separated from the first wide-field beam, and transmitting the second wide-field beam through a third set of optical elements to provide a plurality of separate light patterns. The method further includes concurrently projecting the first wide-field beam and the plurality of separate light patterns onto an optically recordable medium to form a holographic medium. |
US10942488B2 |
Image forming apparatus with air blowing part controlling air blow rate in accordance with image forming state
An image forming apparatus includes an image forming unit that forms an image when a working state of the image forming unit is an image forming state and does not form an image when the working state is a non-image forming state, an air blowing part that blows air toward the image forming unit, an air flow rate changing part that changes a flow rate of the air blown toward the image forming unit from the air blowing part, and a switching part that performs a switching to switch the working state of the image forming unit between the image forming state and a non-image forming state, wherein the air flow rate changing part changes the air flow rate of the air blowing part in mechanical correspondence with the switching between the image forming state and the non-image forming state of the image forming unit by the switching part. |
US10942485B2 |
Drum unit
A photosensitive drum is rotatable about a drum axis extending in a first direction. A frame includes a first side plate located at first end in the first direction and a second side plate spaced from the first side plate in the first direction. The frame rotatably supports the photosensitive drum between the first side plate and the second side plate in the first direction. The frame holds a developer cartridge. A lock lever is pivotable about a pivot axis extending in a second direction intersecting with the first direction. The lock lever is movable between a lock position at which the developer cartridge is locked on the frame and a release position at which the developer cartridge is unlocked from the frame. |
US10942484B2 |
Image forming apparatus having exposure heads coupled to top cover
A first joint rotatably couples a link member with a first exposure head unit. A second joint rotatably couples the link member with a second exposure head unit. A first rotation center of the first exposure head unit is closer to an end of a top cover than a second rotation center of the second exposure head unit is. The link member is configured to, when the top cover moves from a closed position to an open position, cause the first exposure head unit to rotatably move in a direction in which a first optical member approaches the end of the top cover and cause the second exposure head unit to rotatably move in a direction in which a second optical member approaches the end. A distance between the first rotation center and the first joint is larger than a distance between the second rotation center and the second joint. |
US10942483B2 |
Image forming apparatus
An image forming apparatus includes, a main body of the image forming apparatus configured to form an image on a sheet, and provided with a stacking portion on which a sheet with an image formed thereon is stacked, a sheet conveyance device detachably attached to the stacking portion of the main body of the image forming apparatus, and provided with a conveyance path for conveying a sheet, a guide portion disposed in the sheet conveyance device, and configured to guide the conveyed sheet, a vertically extending wall portion disposed in the main body of the image forming apparatus, facing the stacking portion, and a restriction portion protruded from the wall portion, and configured to restrict a movement of the guide portion in a direction for opening the conveyance path. |
US10942482B2 |
Method for manufacturing blade for electrophotographic devices
A method for manufacturing a blade for electrophotographic devices and a blade for electrophotographic devices are provided. The method includes: an impregnation step of impregnating, from the surface of at least a part of a blade-shaped substrate containing urethane rubber, with a blocked isocyanate in which an isocyanate group is blocked with a blocking agent, wherein the part includes a portion that comes into contact with a mating member; and a curing step of dissociating the blocking agent from the blocked isocyanate impregnated into the substrate in the impregnation step, and then curing the released isocyanate in the substrate to form a cured portion in at least the part of the substrate including the portion that comes into contact with the mating member. In the method, the isocyanate released from the blocked isocyanate includes an aromatic isocyanate. |
US10942481B2 |
Image forming apparatus
An image forming apparatus includes a first unit, a second unit fixed to the first unit at a portion upstream of the first unit in a conveyance direction in which the sheet is conveyed, and an electric board. In the image forming apparatus, a disposition of the electric board is restricted by the first unit and the second unit. |
US10942477B1 |
Conversion of image data in accordance with a position of a heat element above a predetermined temperature in image forming apparatus and image forming method
An image forming apparatus includes a fixing unit, an image forming unit, and a controller. The controller is configured to receive image data corresponding to a target image to be formed on a sheet, convert the received image data to modified image data corresponding to a modified image that includes the target image and an added margin on at least one side of the target image in a sheet width direction side, control the image forming unit to form the modified image based on the modified image data, and cause the sheet to be conveyed to the image forming unit such that a positioning of the sheet in the sheet width direction overlaps with the target so that a fixing portion of the fixing unit overlaps with the target image in the modified image formed on the sheet. |
US10942476B2 |
Image forming apparatus with a plurality of individually-controlled heat generating resistors having different temperature coefficients of resistance
In an image forming apparatus including an image heating portion that heats an image formed on a recording material using heat of a heater constituted of a substrate and a plurality of heat generating resistors disposed on the substrate, the plurality of heat generating resistors include (i) a first heat generating resistor that has a first temperature coefficient of resistance, and (ii) a second heat generating resistor that has a second temperature coefficient of resistance which is smaller than the first temperature coefficient of resistance, and heats a second heating region of which width in the longitudinal direction of the substrate is narrower than the first heating region which is heated by the first heat generating resistor, among the plurality of heating regions heated by the plurality of heat generating resistors. |
US10942456B1 |
Device of light source with diode array emitting high-uniformity ultraviolet
An ultraviolet (UV) light source is provided. The device uses a high-uniformity diode array. A lens unit of collimated illumination lenses is used. A light source of UV light-emitting diode (UVLED) array is formed and passes through the lens unit to uniformly distribute the light source and obtain a collimated light. The present invention comprises a light source of UVLED array; a collimated illumination lens unit; and a substrate. The construction is simple. The present invention can be applied in the lithography of a semiconductor. The lithography forms contact lines of widths not greater than 3 microns (μm); soft-contact lines of widths of 3˜30 μm; and short-spaced lines of widths of 30˜200 μm. The present invention avoids the mask from contact wear-out for multiple uses, and further reduces the replacement rate. |
US10942449B2 |
Photosensitive resin composition and cured film prepared therefrom
The present invention relates to a photosensitive resin composition and to a cured film formed therefrom, wherein the photosensitive resin composition can improve the sensitivity by using an alcoholic solvent, along with a siloxane polymer and a quinone diazide compound conventionally used, which enhances the solubility in a developer through an interaction between the alcohol and the diazonaphthoquinone (DNQ) group in the quinone diazide compound, as well as can form a cure film having excellent film retention rate even after post-bake. |
US10942448B2 |
Repatternable nanoimprint lithography stamp
A repatternable nanoimprint lithography stamp includes a magnetic substrate and magnetic core nanoparticles. The magnetic substrate includes a magnet and a magnetic mask, and the magnetic core nanoparticles are arranged in a pattern on a surface of the magnetic substrate. The pattern is defined by selective application of a magnetic field to the magnetic substrate using the magnet and the magnetic mask. |
US10942447B2 |
Film frame, display substrate-manufacturing system, and display substrate-manufacturing method
A film frame, a system for manufacturing a display substrate, and a method of manufacturing a display substrate, the film frame including a pair of frame edges extending lengthwise in a first direction and arranged opposite to each other; a fixed end clamp connected to the pair of frame edges and extending lengthwise in a second direction perpendicular to the first direction; and a free end clamp between the pair of frame edges, the free end clamp extending lengthwise in the second direction and configured to be detachably coupled with the pair of frame edges, wherein the fixed end clamp includes a first magnetic fixer extending lengthwise in the second direction and a second magnetic fixer on the first magnetic fixer, and the free end clamp includes a third magnetic fixer extending lengthwise in the second direction and a fourth magnetic fixer on the third magnetic fixer. |
US10942446B2 |
Mask cleaning apparatus and method for cleaning mask
Disclosed is a method for cleaning a photo mask. The method includes a pre-treatment operation of wetting a chemical on an entire surface of the photo mask in a state in which the photo mask is stopped, and a cleaning operation of supplying the chemical to a pattern area of the photo mask in a state in which the photo mask is rotated. |
US10942443B2 |
Method of mask data synthesis and mask making
A method for mask data synthesis and mask making includes calibrating an optical proximity correction (OPC) model by adjusting a plurality of parameters including a first parameter and a second parameter, wherein the first parameter indicates a long-range effect caused by an electron-beam lithography tool for making a mask used to manufacture a structure, and the second parameter indicates a geometric feature of a structure or a manufacturing process to make the structure, generating a device layout, calculating a first grid pattern density map of the device layout, generating a long-range correction map, at least based on the calibrated OPC model and the first grid pattern density map of the device layout, and performing an OPC to generate a corrected mask layout, at least based on the generated long-range correction map and the calibrated OPC model. |
US10942438B2 |
Structure and method of manufacturing structure
An object of the present invention is to provide a structure having an excellent diffuse reflectivity and a method of manufacturing a structure. The object is achieved by a structure including a plurality of reflection layers formed by fixing a cholesteric liquid crystalline phase, the reflection layers being laminated, in which in a reflection layer, a bright portion and a dark portion derived from the cholesteric liquid crystalline phase have wavy structures in a cross section, and undulations of the wavy structures of bright portions closest to each other coincide in the adjacent reflection layers; and by a method of manufacturing a structure including forming a reflection layer formed by fixing a cholesteric liquid crystalline phase, in which a bright portion and a dark portion have wavy structures, in a cross section, and forming the reflection layer on a first reflection layer by a coating method using an composition containing a liquid crystal compound and a chiral agent. |
US10942434B2 |
Light source optical system, light source device, and image projection apparatus
A light source optical system includes a wavelength conversion unit configured to receive first color light emitted from by an excitation light source and emit second color light with a wavelength different from a wavelength of the first color light; and a first optical system and a second optical system provided in an optical path between the excitation light source and the wavelength conversion unit. The first optical system includes one optical element having a negative power, wherein the second optical system as a whole has a positive power, and wherein Conditional Expression (1) is satisfied as follows: 1.8<|Fn/F2|<5.0, (1) where Fn is a focal length for a d-line of the optical element having the negative power of the first optical system, and F2 is a focal length for the d-line of the second optical system. |
US10942433B2 |
Light source device and projector
A light source device includes a light source configured to emit excitation light, a wavelength conversion section configured to perform wavelength conversion on the excitation light to generate fluorescence having a wavelength longer than a wavelength of the excitation light, a substrate opposed to the wavelength conversion section, and an air gap disposed between the wavelength conversion section and the substrate, wherein the wavelength conversion section has a first surface opposed to the substrate, the substrate has a second surface opposed to the first surface, a thickness dimension of the air gap as a dimension in a direction from the first surface toward the second surface is defined by a sum of a roughness of the first surface and a roughness of the second surface, and the thickness dimension of the air gap is no smaller than a wavelength of the fluorescence. |
US10942431B2 |
Virtual image display apparatus
Provided is a virtual image display apparatus including a laser light source, a scanner configured to scan light from the laser light source and render an intermediate image, a diffusion element arranged at a position of the intermediate image formed by the scanner, and an exit pupil forming unit configured to cause light that has passed through the diffusion element to be incident on a position of an exit pupil. The diffusion element separates the light from the scanner into first emission light used as a reference, and second emission light having a separation angle greater than a capturing angle corresponding to an inclination of light toward a predetermined pupil radius relative to the first emission light at an emission position of the light from the diffusion element, and then emits the first emission light and the second emission light. |
US10942429B2 |
Projector, electronic device having projector and associated control method
The present invention provides a projector including a light-emitting device, a diffraction optical element (DOE) and a switchable diffuser. The light-emitting device is arranged for generating a laser beam. The switchable diffuser is controlled by a control signal to diffuse or scatter received lights or not diffuse or scatter the received lights, wherein the laser beam passes through the DOE and the switchable diffuser to generate an output image of the projector. |
US10942428B2 |
Numerical approaches for free-form lensing: area parameterization free-form lensing
A free-form lens (for example a phase modulator, lens or deformable mirror) may be made to reproduce a light pattern specified by image data. Source regions on the free-form lens are mapped to target regions areas on an image. Areas of the source regions are adjusted to vary the amount of light delivered to each of the target regions. Adjustment of the source areas may be achieved using a L-BFGS optimization which preferably incorporates smoothness and curl regularizers. Embodiments apply parallel processing to obtain control values for a free form lens in real time or near real time. Apparatus may process image data and display an image by controlling a dynamically variable free form lens using the processed image data. |
US10942426B2 |
Camera, interchangeable lens apparatus, adapter apparatus, control method, and storage medium
A camera includes a lens-camera communication controller and an adapter-camera communication controller. The camera-lens communication channel includes a first data communication channel used during a data communication and a first notification channel used for a notification of a timing of a communication via the first data communication channel. The camera-adapter communication channel includes a second data communication channel used during the data communication and a second notification channel used for a notification of a timing of a communication via the second data communication channel. |
US10942423B1 |
Light source module with adjustable focus
A light source module includes an illumination element and an adjustable light diffusing material. The light source module is configured to receive or generate a control signal for adjusting diffusion of light emitted from the light source module and accordingly adjust an amount of diffusion of light emitted from the light source module. In some embodiments, an adjustable light diffusing material includes a polymer stabilized cholesteric texture (PSCT), a smectic phase liquid crystal, a polymer network liquid crystal (PNLC), or other suitable material. A controller for a light source module may determine a level of diffusion based on a level of inclusion of a wide-angle field of view of a wide-angle lens system or a telephoto field of view of a telephoto lens system in a composite camera field of view that includes a combination of the wide angle field of view and the telephoto field of view. Also, the controller may determine a level of diffusion based or an estimated distance to a scene in a camera field of view that is to be captured. |
US10942421B2 |
Blade driving device and electronic device
A blade driving device includes a blade for covering an opening for an imaging device operable through motor driving and a user manual operation. A blade driving device includes a base with an opening for an imaging device, a movable member movable relative to the base in X-direction and including a slider held on the base and movable in X-direction, a blade connected to the slider, and a knob on a side of the base opposite to the slider and operable to move the blade, a motor that moves the movable member in X-direction until the blade covers or uncovers the opening in the base, and a lead screw and a driving member that transmit rotation of the motor to the slider in the movable member to move the movable member. |
US10942417B2 |
Periodic optical filter stabilized tunable comb generator
A tunable comb generator may include a light source to generate an optical signal, an intensity modulator to modulate an intensity of the optical signal from the light source based on a RF drive signal, a frequency-locking loop (FLL) to maintain an optical frequency of the optical signal received from the intensity modulator at a target optical frequency corresponding to a resonance frequency of a periodic optical filter in the FLL, and an optoelectronic oscillator (OEO) loop. The OEO loop may include a photodetector to generate the RF drive signal based on the optical signal from the FLL, a tunable phase shifter to select a resonance frequency of the OEO loop corresponding to a harmonic of the resonance frequency of the periodic optical filter, and one or more phase modulators to generate an optical comb signal by modulating a portion of the optical signal from the FLL. |
US10942412B2 |
Electronic devices having electrically adjustable optical shutters
An electronic device has an electrically adjustable shutter. The shutter may be placed in a transparent state or a nontransparent state. The shutter may overlap a portion of a display, may overlap a liquid contact indictor or a structure with text in a device, or may overlap an optical component such as an optical proximity sensor, ambient light sensor, visible light-emitting diode or laser, infrared light-emitting diode or laser, visible light image sensor, or infrared light image sensor. Control circuitry in the electronic device may place the shutter in an opaque state to hide an overlapped component from view or may place the shutter in a transparent state to allow the overlapped component to transmit or receive light. The adjustable shutter may exhibit changes in its transmission spectrum in different modes of operation and may be used as a camera filter or neutral density filter. |
US10942411B2 |
Liquid crystal display device
A liquid crystal display device of the present invention includes: a first substrate including a pair of counter electrodes; a second substrate including a pixel electrode and a common electrode; and a liquid crystal layer that includes liquid crystal molecules aligned horizontally with the substrates. The liquid crystal display device is configured to perform display in any of multiple display modes. The multiple display modes include: a first display mode of performing display in a first state where an alternating-current voltage is applied at a first frequency between the pair of counter electrodes; and a second display mode of performing display in at least one of a second state where no voltage is applied between the pair of counter electrodes, or a third state where an alternating-current voltage is applied at a second frequency that is higher than the first frequency between the pair of counter electrodes. |
US10942408B2 |
Composite oxide semiconductor, semiconductor device using the composite oxide semiconductor, and display device including the semiconductor device
A novel composite oxide semiconductor which can be used in a transistor including an oxide semiconductor film is provided. In the composite oxide semiconductor, a first region and a second region are mixed. The first region includes a plurality of first clusters containing In and oxygen as main components. The second region includes a plurality of second clusters containing Zn and oxygen as main components. The plurality of first clusters have portions connected to each other. The plurality of second clusters have portions connected to each other. |
US10942407B2 |
Display device
The present invention is intended to control the color temperature of white exhibited by a liquid crystal display device. White is produced when light waves emitted through pixels associated with three colors of red, green, and blue have maximum intensities. The amounts of light emitted through the respective pixels are controlled by differentiating the shapes of the pixel electrodes disposed at the respective pixels from one another. Thus, the color temperature of white is controlled. Otherwise, the shapes of interceptive films disposed at the respective pixels are differentiated from one another in order to control light waves emitted through the respective pixels. Thus, the color temperature of white is controlled. The interceptive film may be shaped like the pixel electrode. Otherwise, the interceptive film may be realized with an interceptive pattern other than that of the pixel electrode or one of openings bored in a black matrix. |
US10942403B2 |
Display substrate and display apparatus
A display substrate and a display apparatus are provided. The display substrate includes a film layer and a blocking structure. The film layer includes a via surrounded by the blocking structure. The blocking structure is at an edge of the via. |
US10942400B2 |
Liquid crystal device and electronic apparatus
A liquid crystal includes first and second substrates, the first substrate including intersecting data lines and scan lines. A liquid crystal layer is sandwiched therebetween. Also, a plurality of sub-pixels districted by data lines and gate lines, and arranged along the long-axis and the short-axis directions in a matrix. A pixel electrode in the sub-pixels includes a central portion. A common electrode including linear electrodes arranged along the data lines and disposed with gaps therebetween. Sub-pixels are bent at the center portion, such that the linear electrodes or the gaps in both sides of the sub-pixels are inclined in opposite directions with respect to the long-axis direction. At least one of the linear electrodes or at least one of the gaps has a bent portion at the central portion of the respective pixel electrode. The common electrode is provided on liquid crystal layer side over the pixel electrode. |
US10942398B1 |
Continuous liquid crystal alignment patterns for geometric phase optics
A layered optical element includes a substrate layer, an electrode layer disposed on the substrate layer, a liquid crystal (LC) layer comprising LC molecules, and a nanopatterned alignment layer in physical contact with the LC layer and disposed on a surface of either the substrate layer or the electrode layer. The nanopatterned alignment layer includes an arrangement of nanostructures, e.g., a grouping of nanolines. For a subset of the grouping of nanolines, the nanolines are configured to orient the LC molecules along a varying local orientation direction of each of nanoline in the subset. The varying local orientation direction of each nanoline in the subset can vary along a length of each nanoline. |
US10942397B2 |
Spatial phase modulator and method for producing spatial phase modulator
A spatial phase modulator and a method for producing a spatial phase modulator are provided. The spatial phase modulator includes a first substrate and a second substrate that are meshed together, and a liquid crystal layer disposed between the two substrates, where a transparent electrode layer and a first alignment and guiding layer are disposed in a cascading manner on a side that is of the first substrate and that faces the liquid crystal layer; and an electrode layer and an insulation medium glass layer are disposed in a cascading manner on a side that is of the second substrate and that faces the liquid crystal layer, where the insulation medium glass layer has an inclined serration structure on a side facing the liquid crystal layer. |
US10942395B2 |
Direct light-type backlight module, display device and its assembly method
A direct-light-type backlight module, a display device and its assembly method are disclosed in the present invention, wherein the backlight module comprises a plurality of LED strips, a reflector, a plurality of cover portions and a plurality of connectors. The LED strips respectively comprise a plurality of LED packages. The reflector is set above the LED strip. The reflector has a plurality of light openings and a plurality of cover openings, and the light openings match the LED packages respectively, so that the LED packages could pass the light openings of the reflector. The cover portions respectively connect one side of the cover openings on the reflector, and two adjacent cover portions at a row are crossover in a X-shaped way in a side view direction of the reflector. The connectors are disposed in the cover openings and are obliquely covered by the cover portions, and the connectors electrically connect to the LED strips. The present invention can significantly improve the uniformity of light intensities at the light-emitting surface, and the display quality is significantly improved. |
US10942390B2 |
Display substrate and fabricating method thereof, and display panel
Embodiments of the present invention provide a display substrate, a fabricating method thereof, and a display panel. The display substrate includes a substrate, a display structure layer disposed on the substrate, and an alignment layer. A grating polarizing layer is disposed in the display structure layer, and an optical alignment direction of the alignment layer is parallel to or perpendicular to a transmission axis direction of the grating polarizing layer. |
US10942388B1 |
Liquid crystal device and electronic apparatus
A liquid crystal device includes a first substrate arranged on a light incident side and a second substrate that faces the first substrate through intermediation of a liquid crystal layer. A light shielding member is not provided in a display region of the first substrate. In a display region of the second substrate, a light shielding member in a lattice shape is provided between a substrate body and a pixel electrode. The second substrate includes a first lens member provided between the substrate body and the light shielding member, a second lens member provided between the light shielding member and the pixel electrode, and a third lens member provided between the second lens member and the pixel electrode. The liquid crystal device includes an optical compensation member on a light incident side of the third lens member. |
US10942386B2 |
Display device
According to one embodiment, a display device includes a first substrate, a second substrate and an adhesive layer. The first substrate includes drive electrodes arranged at a first intervals in a first direction. The second substrate is opposed to the first substrate and includes detection electrodes arranged at a second intervals in a second direction perpendicular to the first direction. The adhesive layer bonds the first substrate and the second substrate together. A first detection electrodes of the detection electrodes are shaped in accordance with a shape of a display area which displays an image. |
US10942385B2 |
Display device
A display device includes a display panel having a first side including a display area configured to emit light and a second side opposite the first side, an auxiliary layer disposed on the second side of the display area and including an opening, a sensor overlapping the opening, and an adhesive layer connected between the sensor and the auxiliary layer. |
US10942382B2 |
Optical element and method of manufacturing optical element
Provided is a microlouver (optical element) having a transparent layer inclined to attain a desired viewing angle. The optical element includes patterned transparent layer and light absorbing layer on a transparent substrate. At least a part of the members of the transparent layer and the light absorbing layer are inclined with respect to the normal to the plane of the transparent substrate where patterns of the transparent layer and the light absorbing layer are provided. The inclination satisfies |α′(x)−β(x)|<φ, where α′(x) represents a first angle which is an outgoing angle of light transmitted through the transparent layer from the transparent substrate at a point x on the plane, β(x) represents a second angle which is an angle of sight of an observer, and φ represents a third angle which is a threshold angle to attain the lowest desired brightness. |
US10942381B2 |
Faraday rotators of terbium oxyhydroxide
Terbium-based Faraday rotators, optical isolators incorporating the Faraday rotators, and methods for forming the Faraday rotators are described. Formation methods include hydrothermal growth methods for forming monolithic single crystals of TbO(OH) as Faraday rotator materials. TbO(OH) can also be used as a starting material in a hydrothermal growth method to form monolithic single crystals of TbxYb(2-x)O3, in which x is between about 0.05 and about 1 or terbium aluminum garnet TAG for use as a Faraday rotator in an optical isolator. |
US10942379B2 |
System and method for a mirror with active feedback dimming
A bi-modal dimming mirror includes a display and a switchable mirror configured to vary in transmissivity in response to a dimming control signal, which includes one or more of an LCD voltage, a rotator control signal, and/or a polarizer control signal. The bi-modal dimming mirror includes a visible segment overlying the display panel and a sample segment for calibrating the transmissivity or the reflectivity of the switchable mirror. A light source projects a light beam through the sample segment, which is measured by a light sensor. A liquid crystal cell changes polarization of light passing therethrough in response to application of an LCD voltage. In some embodiments, an active absorptive polarizer varies in absorption of polarized light in response to a polarizer control signal. An active polarization rotator varies rotation of polarized light in response to a rotator control signal. |
US10942372B2 |
Method and device for controlling glasses, and storage medium
The present disclosure relates to a method and a device for controlling glasses, and a storage medium. The method includes: acquiring positioning information of a user wearing the glasses and naked eye visual acuity values of the user; determining target diopters of lenses of the glasses according to the naked eye visual acuity values of the user and the positioning information of the user using a diopter mapping table, wherein the lenses are used to correct the user's visual acuity, and the diopter mapping table is a preset corresponding relationship among positioning information, naked eye visual acuity values and target diopters; and adjusting diopters of the lenses to the target diopters. |
US10942371B2 |
Rotationally stabilized contact lens
The stabilized contact lens methods and apparatus disclosed herein provide improved stabilization of a contact lens placed on a cornea of an eye. The contact lens comprises stabilization zones that allow the lens to repeatedly and consistently orient on the cornea such that a sensing zone located on the lower portion of the lens is located inferiorly to engage the lower eyelid. The stabilized contact lens can provide a lower pressure sensing zone with decreased thickness for pressure or other sensing related to the lower eyelid. The decreased thickness has the advantage of improving coupling between forces from an eyelid and a lower chamber of a fluidic module. The improved coupling allows increased amounts of fluid to move between the lower chamber and an upper optical chamber coupled to the lower chamber, such that the upper chamber can increase curvature and optical power in response to pressures of the eyelid. |
US10942368B2 |
Method for determining an optical system of a progressive lens
A method for determining an optical system of a personalized progressive lens for a given wearer including: a) providing a mean direction of gaze determined for the wearer in a reference frame tied to the head of the wearer; b) determining a target value for at least one optical design parameter as a function of the mean direction of gaze determined in a); c) calculating the optical system of the progressive lens by an optical optimization procedure on the basis of target values, wherein the target value of each optical design parameter as a function of the mean direction of gaze determined in b) is a target value. |
US10942365B2 |
Stereoscopic display device
An object of the present invention is to reduce luminance unevenness caused by interference between a pixel and a PS in a barrier panel without making a design of the PS complicated in a parallax barrier system stereoscopic display device. A plurality of pixels are arranged at a regular pitch in an x direction and a y direction. A light barrier element includes a pair of glass substrates, a liquid crystal layer provided between the glass substrates, and a plurality of PSs provided between the glass substrates. The plurality of PSs are arranged at a regular pitch in the x direction and the y direction. Arrangement pitches of the plurality of PSs in the x direction and the y direction are not integral multiples of arrangement pitches of the plurality of pixels in the x direction and the y direction, respectively. |
US10942360B2 |
Free-viewpoint collimated display systems for collimated effects
Display systems for achieving collimated projection effects. For example, in a theatrical or concert installation, display systems can be used to project images of scenery that appear to be vast and at a great distant behind the viewing window. The system may include a flat panel display, a corrective mirror, and a concave mirror positioned for viewing by an observer. The corrective mirror pre-warps an image generated by the flat panel display and reflects the undistorted image onto the concave mirror such that the observer perceives the image generated by the flat panel display as being at a large distance. The corrective mirror does not distort with changes in viewpoint. In another implementation, the system may include a short throw projector generating an image, a free-form projection screen, and a concave mirror positioned for viewing by many observers through a viewing window. |
US10942356B2 |
Wearable glass device
The present invention relates to a wearable glass device. The wearable glass device according to an embodiment of the present invention includes a left eye glass and a right eye glass; a frame for supporting the left eye glass and the right eye glass; a left hinge and a right hinge connected to the frame and pivotable; a left temple and a right temple connected respectively to the left hinge and the right hinge; and an optical device attached to any one of the left temple and the right temple, wherein an image projected from the optical device is outputted and displayed forward, when any one of the left temple and the right temple to which the optical device is attached is folded, and the image projected from the optical device is displayed on any one of the left eye glass and the right eye glass, when any one of the left temple and the right temple to which the optical device is attached is unfolded. Thus, when any one of the left temple and the right temple is folded, the image projected from the optical device can be outputted to the outside. |
US10942355B2 |
Systems, devices, and methods for tiled multi-monochromatic displays
The disclosed projector device may include (1) a first monochromatic emitter array having a plurality of emitters of a first color disposed in a two-dimensional configuration and (2) a second monochromatic emitter array having a plurality of emitters of a second color disposed in a two-dimensional configuration. The first and second monochromatic emitter arrays may be configured to emit images of the first and second colors into a waveguide configuration, and the first color may be different than the second color. Associated display systems and methods are also provided. |
US10942353B2 |
Information display device
Provided is a small-sized information display device displaying video image information as a virtual image by use of an eyepiece optical system including a concave mirror having desired reflection characteristics in a specific polarization direction, where a liquid crystal display panel is used as a video image light source. The information display device has a liquid crystal display panel as a flat display forming video image information disposed therein, and includes a virtual image optical system including a member to be projected for displaying virtual images in front of a vehicle by making a video image displayed on the liquid crystal display panel reflect on the member to be projected. The virtual image optical system includes a concave mirror, and a reflective film of the concave mirror has desired reflection characteristics in a specific polarization direction, so that virtual images having uniform brightness and chromaticity can be obtained. |
US10942352B2 |
Head-up display apparatus
A laser projection portion projects multiple laser light fluxes having different wavelengths and superimposed one on another. A scan portion scans the laser light fluxes from the laser projection portion. The image is drawn on a screen member upon incidence of the laser light fluxes scanned by the scan portion. A refraction element portion having positive refractive power is located on a light path between the scan portion and the screen member and adjusts an incident angle of the laser light fluxes to the screen member by refraction. The refraction element portion includes a positive lens part and a negative lens part. The positive lens part has positive refractive power. The negative lens part is made of a medium with a higher dispersing quality than a medium forming the positive lens part and has negative refractive power. |
US10942348B2 |
Endoscope objective optical system
An endoscope objective optical system consists of in order from an object side, a front group having a negative refractive power, an aperture stop, and a rear group having a positive refractive power, wherein either the front group or the rear group includes one or more than one cemented lens, and the cemented lens includes a lens having a positive refractive power and a lens having a negative refractive power, and the rear group includes a positive lens which is a single lens, on the object side, and the following conditional expressions (1), (2), (3), and (4) are satisfied. 1.1 |
US10942347B2 |
Fixed reference edge system for slide loading and unloading
A fixed reference edge system that guides a glass slide from a slot of a slide rack onto a scanning stage and guides the glass slide from the scanning stage into the slot of the slide rack. In an embodiment, the fixed reference edge has a first side that is parallel to a side of the slot of the slide rack. The system comprises an assembly that includes a push bar configured to push the slide from the slot onto the scanning stage, and a pull bar configured to pull the slide from the scanning stage into the slot of the slide rack. When the slide is pulled into the slide rack, the long edge of the slide is pressed against the first side of the fixed reference edge to maintain a parallel orientation between the slide and the slot of the slide rack. |
US10942342B2 |
Imaging lens
An imaging lens which uses a larger number of constituent lenses for higher performance and features a low F-value, low-profile design and a wide field of view. Designed for a solid-state image sensor, the imaging lens includes constituent lenses arranged in order from an object side to an image side: a first positive refractive power lens; a second negative refractive power lens; a third lens; a fourth lens; a fifth lens; a sixth lens having a concave image-side surface near an optical axis; and a seventh negative refractive power lens. |
US10942340B2 |
Imaging lens, and electronic apparatus including the same
An imaging lens includes first to sixth lens elements arranged from an object side to an image side in order from an object side to an image side along an optical axis of the imaging lens. Through designs of surfaces of the lens elements and relevant optical parameters, a short system length of the imaging lens may be achieved while maintaining good optical performance. |
US10942338B2 |
Imaging lens
There is provided an imaging lens with high-resolution which satisfies the wide field of view, the low-profileness and the low F-number in well balance, and excellently corrects aberrations. An imaging lens comprises in order from an object side to an image side, a first lens having negative refractive power, an aperture stop, a second lens, a third lens being a double-aspheric lens, a fourth lens having positive refractive power, and a fifth lens being a double-sided aspheric lens, wherein a below expression is satisfied: −0.07<(N1−1)/(r1×f)×1000<0.07 where N1: refractive index at d-ray of the first lens, r1: curvature radius of the object-side surface of the first lens, f: focal length of the overall optical system. |
US10942336B2 |
Camera lens assembly
The present disclosure describes a camera lens assembly having a total effective focal length f and an entrance pupil diameter EPD satisfying f/EPD≤1.9. The camera lens assembly includes, sequentially along an optical axis from an object side to an image side, the first to the seventh lenses. The first lens has a positive refractive power, and a convex object side surface; the second lens has a positive refractive power, and a convex object side surface and a convex image side surface; the third lens has a negative refractive power; the fourth lens and the fifth lens have a positive refractive power or negative refractive power; the sixth lens has a positive refractive power or negative refractive power, and a concave image side surface of the sixth lens is in a paraxial region; and the seventh lens has a negative refractive power, and a concave image side surface in the paraxial region. |
US10942335B2 |
Photographing optical system, image capturing unit and electronic device
A photographing optical system includes seven lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. Each of the seven lens elements of the photographing optical system has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The image-side surface of the second lens element is convex in a paraxial region thereof. The third lens element has negative refractive power. At least one lens element of the photographing optical system has at least one aspheric surface having at least one inflection point. |
US10942333B2 |
Optical system
An optical system and an image sensor including the same are provided. The optical system includes first, second, and third optical devices. At least one of the first, second, and third optical devices is a thin-lens including nanostructures. |
US10942328B2 |
Flexured suspension system for mounted structures or assemblies
The flexure mount system is disclosed that can accommodate thermal expansion. The flexure mount can include a base, a first flexure mount coupled to the base, a second flexure mount coupled to the base, and a supported structure coupled to the first and second flexure mounts along an axis. The first flexure mount can have a first radial flexure. The second flexure mount can have a second radial flexure and an axial flexure. The first and second radial flexures can be operable to provide radial compliance relative to the axis and the axial flexure can be operable to provide axial compliance parallel to the axis, such that the first flexure mount is radially compliant, and the second flexure mount is radially and axially compliant. |
US10942326B2 |
Cable storage wheels
A cable storage wheel for communication cables is provided. The cable storage wheel has a channel that receives the communication cable and a plurality of cable tie features. The cable tie features are positioned for receipt of cable ties to secure the communication cable in the channel in a manner that minimizes or eliminates contact between the wire ties and the communication cable. In this manner, the cable storage wheel is configured and designed to encourage the user to wrap the wire ties around the storage wheel and, not the communication cable. The cable tie features are, in some embodiments, slots, notches, openings, channel supports, and any combinations thereof. |
US10942323B1 |
Apparatus and method for thermal dissipation of photonic transceiving module
An apparatus for dissipating heat from a photonic transceiver module. The apparatus includes a top-plate member disposed in a length direction of a package for the photonic transceiver module. The apparatus further includes multiple fins formed on the top-plate member along the length direction from a backend position to a frontend position except at least one fin with a shorter length, forming an elongated void from the backend position to one backend of the at least one fin. Additionally, the apparatus includes a cover member disposed over the multiple fins with a horizontal sheet, two vertical side sheets, and a flange bent vertically from a middle portion of backend of the horizontal sheet. Furthermore, the apparatus includes a spring loaded in the elongated void between the flange and the one backend of the at least one fin to minimize an air gap at the backend of the horizontal sheet. |
US10942322B2 |
Shield cage assembly
A shield cage assembly of the present disclosure comprises a metal shield shell and a heat dissipating module. The metal shield shell comprises a plurality of walls and an accommodating space defined by the plurality of walls, and the accommodating space has a front end port. The heat dissipating module is assembled to one of the walls of the metal shield shell, and the heat dissipating module comprises a heat dissipating base member, a first heat dissipating member provided to the heat dissipating base member and at least one clip sandwiched between the heat dissipating base member and the first heat dissipating member, and the clip engages with the metal shield shell, a bottom of the heat dissipating base member covers the wall of the metal shield shell to which the heat dissipating module is assembled. |
US10942321B1 |
Hybrid wavelength-division multiplexing filters
Structures for a wavelength-division multiplexing filter and methods of fabricating a structure for a wavelength-division multiplexing filter. The structure includes a first waveguide core, a second waveguide core laterally spaced from the first waveguide core, and a ring resonator arranged in a vertical direction over the first waveguide core and the second waveguide core. The ring resonator is also arranged in a lateral direction between the first waveguide core and the second waveguide core. The first and second waveguide cores are composed of a semiconductor material, such as single-crystal silicon, and the ring resonator is composed of a dielectric material, such as silicon nitride. |
US10942320B2 |
Dispersion compensation for light coupling through slanted facet of optical waveguide
An optical device (e.g., a pupil expander) includes a waveguide with a slanted facet. The optical device includes a reflector on the slanted facet and a prism, or a grating at the slanted facet. The prism or the grating compensates for the dispersion of an image light from a display, which reduces smearing of displayed images. The waveguide can be configured for pupil replication in one-dimension or two-dimensions. |
US10942309B2 |
Light guide plate and input apparatus
The present invention provides a light guide plate and an input apparatus. The light guide plate includes a light guide body, at least one first opening structure, and at least one second opening structure. The first opening structure passes through the light guide body and includes at least one first closed end. The second opening structure passes through the light guide body and includes at least one second closed end. The first closed end and the second closed end face each other. The first closed end partially overlaps the second closed end on at least one first axis, the first closed end and the second closed end are disposed parallel to each other on at least one second axis, and the first axis is substantially perpendicular to the second axis. |
US10942303B2 |
Method of manufacturing a member, optical member and optical element
An optical member having a concentric diffraction surface facing the outside, wherein the projection having a inclined surface concentric to the diffraction surface having an angle of inclination θ smaller than the angle of inclination ϕ is provided outside the diffraction surface having the largest ϕ, so that an interference of a cutting tool is avoided, and simultaneously, deterioration of a surface roughness may be restrained. |
US10942302B2 |
Solar mirrors and methods of making solar mirrors having improved properties
A solar reflective mirror includes a parting film between solar reflecting sublayers to improve optics and stability of the solar mirror. The coating stack of the solar reflector mirror is encapsulated to increase the useable life of the solar mirror, and to eliminate the need for a permanent protection overcoat. Omission of the PPO film which is electrically non-conductive makes the coating stack electrically conductive eliminating the need for a two layer encapsulant when the encapsulant is e-coated.Another feature of the invention is applying the base coat of the encapsulant over the marginal edges of the PPO film leaving a center section without coverage and adding the top coating of the encapsulant over the base coat and the uncoated area. |
US10942296B2 |
Cover plate processing method, control apparatus, processing apparatus, and storage medium
The present invention provides a processing method of a cover plate, a control apparatus, a cover plate processing apparatus, and a storage medium. The processing method utilizes a scanning device to scan surfaces and obtain surface features of a first cover plate and a second cover plate, and performs Fourier transformation on the surface features of the first cover plate and the second cover plate to obtain the surface feature frequency variation distribution curves of the first cover plate and the second cover plate, thereby to obtain the surface feature frequency variation distribution curves of a high-resolution cover plate. Fourier inverse transformation is performed on the surface feature frequency variation distribution curves of the high-resolution cover plate to obtain surface features of a target cover plate, so that the high-resolution cover plate so processed meets balancing speckles and anti-glare requirements. |
US10942286B2 |
System and method for image-domain full waveform inversion
A method is described for image-domain full waveform inversion. The method may include receiving, at a computer processor, a seismic dataset representative of the subsurface volume of interest and an initial earth model; performing, via the computer processor, an image domain full waveform inversion to generate an updated earth model; and performing, via the computer processor, seismic imaging of the seismic dataset using the updated earth model to generate a seismic image. The method may be executed by a computer system. |
US10942282B2 |
Combined imaging detector for x-ray and nuclear imaging
The invention relates to a combined imaging detector for detection of gamma and x-ray quanta comprising an x-ray detector (31) for generating x-ray detection signals in response to detected x-ray quanta and a gamma detector (32) for generating gamma detection signals in response to detected gamma quanta. The x-ray detector (31) and the gamma detector (32) are arranged in a stacked configuration along a radiation-receiving direction (33). The gamma detector (32) comprises a gamma collimator plate (320) comprising a plurality of pinholes (321), and a gamma conversion layer (322, 324) for converting detected gamma quanta into gamma detection signals. |
US10942281B2 |
GNSS receiver using a combination of velocity integration and precise point positioning
The invention discloses an improved GNSS receiver which determines a location of the receiver by combining a first location determined either from the standard PVT of a multi-frequency receiver and/or from a positioning aid like a map matching algorithm, inertial navigation system, WiFi localization system or other, and a second location determined by integrating the velocity from the standard PVT. The combination is based on a duty cycle or a combination of the duty cycle with a weighting of the error budgets of the first position and the second location. The improved receiver is preferably based on a standard receiver with an add-on software module which receives and processes data transmitted from the standard receiver by, for example, NMEA messages. The improved receiver allows a determination of a more precise and smoother trajectory in a simple way. |
US10942279B2 |
System and method for improved GNSS sensitivity via combining acquisition and track correlation hypotheses
An apparatus, a method, a method of manufacturing an apparatus, and a method of constructing an integrated circuit are provided. The apparatus includes a memory and a processor configured to conduct acquisition of K values with N peaks, where K and N are integers; store the K values in the memory; select J of the N peaks and include the J peaks in track, where J is an integer less than or equal to N; combine acquisition and track non-coherent summations (NCSs) of coherent correlations in a metric; and form a measurement unless the metric indicates that the measurement should be abandoned. |
US10942272B2 |
Power modulation for a rotary light detection and ranging (LIDAR) device
An example method involves rotating a sensor that emits light pulses and detects reflections of the emitted light pulses based on a pointing direction of the sensor. The method also involves identifying a range of pointing directions of the sensor that are associated with a target region of an environment. The method also involves determining whether a current pointing direction of the sensor is within the identified range. The method also involves modulating the emitted light pulses according to a first modulation scheme in response to a determination that the current pointing direction is within the identified range. The method also involves modulating the emitted light pulses according to a second modulation scheme in response to a determination that the current pointing direction is outside the identified range. The second modulation scheme is different than the first modulation scheme. |
US10942269B2 |
Method for monitoring a surrounding area of a vehicle-trailer combination, monitoring device, driver assistance system and vehicle-trailer combination
The invention concerns a method for monitoring a surrounding area (6) of a vehicle-trailer combination (1) formed by a motor vehicle (2) and a trailer (3), with which at least one radar sensor (7) is disposed on a rear area (8) at the trailer (3) for acquiring radar sensor data from the surrounding area (6) behind the trailer (3) and the acquired radar sensor data are transmitted to a controller (10) of the motor vehicle (2). Moreover, the invention concerns a monitoring device (5), a driver assistance system and a vehicle-trailer combination (1). |
US10942267B2 |
Video object processing
A computer-implemented method includes: determining, based on a video of a target area, a first number of target objects in the video at each of multiple time points, and a first location of each of the first number of target objects at the corresponding time points; receiving position signals of the corresponding target objects in the target area at each of the multiple time points; determining, based on the position signals, a second number of target objects at each of the multiple time points and a second location of each of the second number of target objects at the corresponding time points; determining that, at each of the multiple time points, the first number equals the second number; determining that, at each of the multiple time points, the first location of each target object matches the second location of the target object; and determining that the video is unmodified. |
US10942265B2 |
System and method for determining the position of a transport vehicle, and transport vehicle
A system for determining the position of a transport vehicle that can be moved over a floor, in particular a heavy-load transport vehicle, comprising an antenna which can be attached to a lower face of the transport vehicle and a transponder which can be introduced into the floor at a specific location and which can be charged by means of a transmission field that can be generated by the antenna during a transmission interval and can be evaluated during a subsequent evaluation interval. The system is designed such that the evaluation interval is discontinued and a new transmission interval is started if a signal of the transponder cannot be detected during a detection interval within the evaluation interval. |
US10942263B2 |
Portable radar sensing device
A portable radar sensing device comprises: a millimeter-wave MIMO radar unit; a control unit, including at least one processor and at least one memory; at least one information outputting unit; and an operation interface; wherein the control unit is coupled to the millimeter-wave MIMO radar unit, the at least one information outputting unit and the operation interface for processing a biological detecting operation, and the biological detecting operation includes a space scanning operation and a biological target scanning operation. |
US10942261B2 |
Apparatus for and method of range sensor based on direct time-of-flight and triangulation
A range sensor and a method thereof. The range sensor includes a light source configured to project a sheet of light at an angle within a field of view (FOV); an image sensor offset from the light source; collection optics; and a controller connected to the light source, the image sensor, and the collection optics, and configured to determine a range of a distant object based on direct time-of-flight and determine a range of a near object based on triangulation. The method includes projecting, by a light source, a sheet of light at an angle within an FOV; offsetting an image sensor from the light source; collecting, by collection optics, the sheet of light reflected off objects; and determining, by a controller connected to the light source, the image sensor, and the collection optics, a range of a distant object based on direct time-of-flight and a range of a near object based on triangulation simultaneously. |
US10942252B2 |
Tracking system and tracking method
A tracking system includes a first device and a second device. The first device includes plural ultrasonic sources and an inertial measurement unit configured to detect inertial data. The second device includes at least one ultrasonic receiver and a processor. The processor is configured to receive the inertial data, estimate an orientation of the first device according to the received inertial data, determine a first ultrasonic transmitter from the ultrasonic transmitters according to the orientation of the first device and a location of the first device, and send an enablement command about the first ultrasonic transmitter to the first device. The enabled transmitter of the ultrasonic transmitters sends ultrasounds according to the enablement command, the at least one ultrasonic receiver is configured to receive the ultrasounds from the first ultrasonic transmitter, and the processor determines the location of the first device according to the received ultrasounds. |
US10942250B2 |
Positioning system
An ultrawide band two-way ranging based positioning system includes a number of active tags each having a position, and a number of beacons configured for location of a position of a tag of the plurality of active tags. The active tags and the beacons are synchronized continuously to a common time base. |
US10942243B2 |
Method for finding signal direction using modal antenna
Methods directed to finding algorithms designed to estimate the angle of arrival of signals incoming to a communication device by using a modal antenna having multiple radiation patterns are provided. In particular, a method can include obtaining a gain of the modal antenna at each of a plurality of angles. The method can include obtaining a gain variation at each angle. The method can include obtaining a signal strength variation at each angle. The method can include determining a difference between the gain variation and the signal strength variation at each angle. The method can include determining a difference value based at least in part on the difference between the gain variation and signal strength variation. |
US10942242B2 |
Secure communication with a traffic control system
A processor may receive an indication form a radio frequency identification (RFID) device that a mobile device is in a predetermined area. The processor may send a private key on a first frequency at a first time to the mobile device. The processor may receive a communication request from the mobile device that may contain a public decryption key. The processor may send encrypted configuration information and encrypted state information to the mobile device. In some embodiments, an RFID device, may identify that a mobile device is within a predetermined area. The RFID device may send a tag to the mobile device. The RFID may send a notification to a communicator that the tag has been sent. The RFID may acquire the encrypted configuration information and encrypted state information form the communicator. The RFID device may push the encrypted configuration information and the encrypted state information to the mobile device. |
US10942235B2 |
Microstrip transmission line array RF coil, RF shield configuration and integrated apparatus of RF coil and radiation imaging device
PET or SPECT insert for MRI or MRS system with medium (3 T for example) to ultra high (7 T for example) magnetic field is provided. RF shielded radiation detector modules are separately disposed in a form of full or partial ring shape. The RF shielded radiation detector modules are electric ground conductors for microstrip transmission line coil RF array. Decoupling circuits in between grounded shield and/or in between microstrip conductors make electric isolation between coil elements. |
US10942229B2 |
Sensor arrangement having thermo-EMF compensation
A method for correcting the output of a Hall effect device for thermal electromotive force (thermo-EMF) utilizing the steps of: (1) supplying energy to the Hall effect device, (2) measuring a first output of the Hall effect device as a result of the supplying energy, (3) stopping the supply of energy to the Hall effect device, (4) waiting a period of time, (5) measuring a second output of the Hall device in response to a temperature difference between the output measurement location and a reference point, and (6) combining the first and second outputs to determine an output corrected for thermo-EMF. |
US10942225B2 |
Wiring open detection circuit
In one embodiment, a wiring open detection circuit includes a signal processing circuit, a terminal, a diode, and an open decision circuit. The signal processing circuit is connected to one end of a first wiring and outputs a signal processed signal to the first wiring. The terminal is connected to the other end of the first wiring. The diode has one end connected to the terminal. The open decision circuit applies a first voltage to the other end of the diode, and detects change in a current flowing in the first wiring to decide whether or not the first wiring is open. |
US10942224B2 |
Battery cell for a vehicle battery, and vehicle battery and motor vehicle
A battery cell for a vehicle battery. A cell housing which encloses electrochemical substances of a galvanic cell arrangement in a hermetically sealed manner, and an acquisition device in the cell housing, which acquires status data of the battery cell in the cell housing, and/or a control device which switches at least one switching element in the cell housing as a function of control data. A wall of the cell housing has a window region in which a window material is arranged, which has a predetermined attenuation value for a predetermined radiation spectrum, and a communication device arranged in the cell housing is configured to transmit the status data from the window region out of the cell housing. |
US10942222B1 |
Estimating a lifespan of a power supply
Estimating a lifespan of a power supply. An internal computerized component periodically obtains a set of measurements read from one or more sensors affixed to a power supply. Such measurements may measure ambient temperature, temperature of an electrolytic capacitor of a power supply, voltage across a power supply, and/or current from the power supply. The internal computerized component analyzes the set of measurements using, at least in part, a weighted set of factors, to obtain an estimate of a lifespan of a power supply. The estimated lifespan may be sent over an optical link or wireless network to an entity monitoring the lifespan of the power supply. |
US10942220B2 |
Voltage driver with supply current stabilization
Disclosed herein are voltage driver circuits and methods of operating the same to provide a variable output voltage that is suitable for use in ATE to provide a large number of test signals with accurate voltage levels at high data rates using components that consume relatively low power. According to an aspect, a change in output current in a voltage driver related to changing output voltage may be offset by a stabilization current generated by a correction driver for the voltage driver, such that supply currents drawn from the supply voltages can remain substantially stable. The correction driver may be connected to one or more supply voltages, and programmed to output a stabilization current that offsets changes in supply currents arising from changing of the programmed output of the voltage driver circuit. Such a driver may enable a test system to more precisely test semiconductor devices. |
US10942219B2 |
Circuit arrangement for switching noise jitter (SNJ) reduction in feedback control loop circuits, and methods of making the same
A circuit arrangement and methods for reducing a switching noise jitter signature in an output signal of a feedback control loop circuitry are disclosed. The passive signal conditioning means including the rails is closely coupled to the common connection junction and is characterized by a set of specified characteristics to condition pre-existing noise amplitude and slopes of the output signal so as to improve the interactions between the output signal and the feedback control loop circuitry. As a consequence, the switching noise jitter signature, which is produced by transient noise displacement or noise perturbation in the time domain when the output signal jitters, can be reduced in the output of the feedback control loop circuitry. |
US10942218B2 |
Load board and electronic component testing apparatus
A load board to which a socket is mounted is electrically connected to a tester. The load board includes a first optical communication unit capable of transmitting and/or receiving signals by optical wireless communication with an electronic component handling apparatus that presses a DUT against the socket. |