Document Document Title
US10050453B2 Portable power adapter with detachable battery unit
A power adapter has an adapter housing, AC to DC power conversion circuitry disposed within the adapter housing, a positive power contact and a negative power contact disposed on the adapter housing and operatively connected with the power conversion circuitry, AC wall outlet prongs mounted in one of the faces and operatively connected with the power conversion circuitry, a DC power connection interface connected by a cable to the adapter housing, wherein the cable operatively connects the DC power connection interface with the power conversion circuitry; and a magnet disposed in the first face of the adapter housing. The magnet and the power contacts of the power adapter mate with corresponding magnet and power contacts of a battery unit, which also includes a battery housing and an electrolyte disposed within the battery housing.
US10050446B2 Device and method for global maximum power point tracking
A device, system, and method for global maximum power point tracking comprises monitoring an output power of a DC power source while executing a maximum power point tracking algorithm and adjusting a maximum power point tracking command signal in response to the output power being less than a reference output power. The command signal is adjusted until the output power exceeds a previous output power by a reference amount. The command signal may be a voltage command signal, a current command signal, an impedance command signal, a duty ratio command signal, or the like.
US10050438B2 Stacked power converter assembly
An antenna-based modular power system includes a prime power supply configured to generate a first alternating current (AC) power signal having a first AC voltage level. At least one transformer is configured to convert the first AC signal into a second AC signal having a second AC voltage level less than the first AC voltage level. At least one Transmit or Receive Integrated Microwave Module (T/RIMM) dual power converter antenna array is in signal communication with the at least one transformer. The at least one T/RIMM dual power converter antenna array includes at least one load, and an AC/DC converter is embedded therein to convert the second AC signal into a DC power drive signal to energize the at least one load.
US10050436B2 Protection device for an electrical power system
A protection device for connection to a power bus of an electrical power system includes a bidirectional clamping apparatus configured to conduct current when a voltage across the bidirectional clamping apparatus is more positive than a positive voltage standoff and when the voltage across the bidirectional clamping apparatus is more negative than a negative voltage standoff; and a control element in series with the bidirectional clamping apparatus, the control element and the bidirectional clamping apparatus providing a current path across the power bus when a magnitude of a voltage on the power bus exceeds a positive voltage threshold or a negative voltage threshold, the positive voltage threshold being greater than the positive voltage standoff of the bidirectional clamping apparatus and the negative voltage threshold being more negative than the negative voltage standoff of the bidirectional clamping device.
US10050435B2 Driver circuit able to monitor usage of a surge protection arrangement
A driver circuit comprises a mains input and a switch mode power converter for delivering an output derived from the mains input by switching using a pulse width modulation signal. The switch mode power converter comprises a pulse width controller for controlling the pulse width of the pulse width modulation signal. A monitor is used for monitoring the pulse width of the pulse width modulation signal and for detecting a surge event from the pulse width, wherein the monitor is for detecting the surge event from changes in the pulse width and/or duty cycle over time, and comprises a monitor circuit for detecting a surge event based on the pulse width and/or duty cycle reducing to correspond to a first pulse from a second pulse, remaining at the first pulse for a time period falling within a first threshold range and then returning to the second pulse, wherein the width of the first pulse is narrower than the second pulse.
US10050434B1 Device and method for inrush current control
An inrush current control device for an IC chip having multiple functional units and M power switches comprises a programmable counter unit, a selector unit and an enable signal driving unit. The programmable counter unit counts a clock signal and sets a predetermined counting value. The selector unit is connected to the programmable counter unit and has N output ports for outputting N enable signals. The enable signal driving unit has N enable driving circuits correspondingly connected to the N output ports of the selector unit, and controlling on/off states of N groups of the M power switches. The programmable counter unit controls the selector unit to output the N enable signals to the N enable signal driving circuits at a predetermined time interval determined by the predetermined counting value to switch on the N power switches groups successively to reduce the transient inrush current.
US10050433B2 Power generation system and method with resistive braking capability
A power generation system includes a generator operatively coupled to an engine for generating electrical power and supplying the electrical power to a grid. Further, the power generation system includes a resistive braking system operatively coupled between the generator and the grid. The resistive braking system includes a mechanical switch connected in parallel with a resistor, and a controller for, in response to a grid event, controlling power from the engine and operating the mechanical switch to redirect current between the mechanical switch and the parallel connected resistor.
US10050431B2 Protection element
The present invention provides a protection device which includes a laminar element 16 which is formed of an insulation resin and has at least one throughhole; electrically conductive metal thin layers 22 and 28 which are positioned on each of main surfaces of the laminar element, and a fuse layer 40 which is positioned on a side surface defining said at least one throughhole and electrically connects the electrically conductive metal thin layers. The fuse layer includes a first metal layer 41 consisting of a metal having a higher melting point and a second metal layer 42 consisting of a metal having a lower melting point. The protection device of the present invention allows a larger amount of a current to flow therethrough and can provide a protection from an excessive current.
US10050428B2 Cord management clip
A clip is used to manage cords. The clip features a containment sleeve with a portion thereof being open, thereby forming a gap for passage into the sleeve, and extending outward as two opposing flanges. A cord is passed through the gap so as to reside in the sleeve and the flanges are used to interface with a rigid wire found in the environment of the cord. The clip has particular use in wire-constructed merchandizers and other such structures and for managing cords to provide power for lighting and other display enhancement devices.
US10050404B2 Fiber source with cascaded gain stages and/or multimode delivery fiber with low splice loss
An apparatus includes an optical gain fiber having a core, a cladding surrounding the core, the core and cladding defining an optical gain fiber numerical aperture, and a multimode fiber having a core with a larger radius than a radius of the optical gain fiber core, a cladding surrounding the core, the core and cladding of the multimode fiber defining a multimode fiber stable numerical aperture that is larger than the optical gain fiber numerical aperture, the multimode fiber being optically coupled to the optical gain fiber so as to receive an optical beam propagating in the optical gain fiber and to stably propagate the received optical beam in the multimode fiber core with low optical loss associated with the optical coupling.
US10050397B1 Mount for a touch-screen device
A mount for mounting a touch screen device, such as a tablet computer, to an electrical outlet includes a base for rotatably mounting the touch screen device to the electrical outlet, an electrical plug to be plugged into the electrical outlet and a USB plug to be plugged into a port of the touch screen device. A cover covers at least edges of the touch screen device and the base and the cover hide the electrical outlet. The touch screen device is therefore permanently mounted to and powered by the electrical outlet, yet rotatable into horizontal or vertical positions.
US10050396B2 Contact device for high-current transfer
A connector that includes a contact, a connection piece, and a cooling unit. The connection piece is received by the contact, and the cooling unit is connected to the connection piece. The cooling unit includes a heat sink spaced from the contact, a first heat exchanger section between the contact and the connection piece, a second heat exchanger section positioned in the heat sink and in communication with the first heat exchanger section, and a heat transfer medium that circulates between the first heat exchanger section and the second heat exchanger section.
US10050395B2 Cable for electrical power connection
Electrical cables are described having strands of fibers of wire that are fused together at their ends to facilitate attachment to a respective mating member and mounting member.
US10050393B1 Modular socket box
A modular electronic apparatus includes an electric box, an insert, and optionally one or more electric modules. The insert is configured to be inserted at least partially into an internal space of the electric box and connect to electric wires of a building. The insert is further configured to receive the electric modules such that they can be powered from the electric wires without directly connecting to them. The electric modules can engage with the insert and be easily replaceable without the need to reconnect the electric wires. Each of the electric modules can be one of the following: a programmable electric socket (“smart” socket), traditional electric socket, programmable electric switch (“smart” switch), traditional electric switch, dimmer, touch screen panel, speaker, personal computer, television device, lighting device, audio player, multimedia device, network hub, a router, and the like.
US10050391B2 Holding frame for a plug connector
Provided a holding frame for a plug connector with a good heat resistance and a high mechanical robustness and to enable a protective earthing during installation in a metallic plug connector housing, yet at the same time guarantee a convenient serviceability, in particular during replacement of individual modules. To achieve this aim, the manufacture of the holding frame at least partially from resilient sheet metal is proposed. Due to the resilient properties of the sheet metal, it is possible to insert or remove modules with very little effort. The sheet metal can be bent and/or folded in certain regions and can thereby be strengthened in targeted regions, in order to achieve a particularly advantageous combination of holding and actuating forces.
US10050384B2 Communication jack having a dielectric film between plug interface contacts
Embodiments of the present invention relate to designs for network jacks which can be used for cable connectivity. In an embodiment, the present invention is an RJ45 jack that utilizes a thin dielectric film between two layers of PICs that provide crosstalk compensation by way of their geometry. Compensation is achieved by way of capacitor plates which sandwich a thin dielectric film. This allows for the layers of PICs to be in close proximity and achieve higher coupling where desired, allowing a greater amount of compensation to occur close to the plug/jack contact point. This can have the effect of moving compensation closer to the plug/jack contact point, which in turn may reduce the amount of compensation needed further along the data path.
US10050383B2 Communication connectors
Embodiments of the present invention relate to the field of telecommunication, and more specifically, to communication connectors such as, for example, shielded plug and jack connectors. In an embodiment, the present invention is a communication jack that includes a housing and a front sled assembly having a plurality of plug interface contacts (PICs), the front sled assembly being moveable along a horizontal plane of the communication jack between a first position and a second position, the first position being different from the second position.
US10050374B1 Device with waterproof structure
A device with waterproof structure includes a case, a waterproof cover, and a fixed element. The case has an opening and a waterproof wall surrounding the opening. The waterproof cover is screwed to the case and is selectively covered or moved away from the opening. The fixed element includes a fixed portion and a waterproof plate. The waterproof plate covers the outer edge and one side surface of the fixed portion. The fixed element is detachably disposed to the waterproof cover through the fixed portion. When the waterproof cover covers on the opening, the outer edge of the waterproof plate is close contacted to the waterproof wall. Therefore, using the waterproof plate which could close contact to the waterproof wall to replace the O-ring also could achieve the purpose of waterproofing.
US10050373B2 Electrical connector and method of making the same
An electrical connector includes an insulative housing, a number of conductive terminals affixed to the insulative housing, a metal shielding plate affixed to the insulative housing and including a fixing plate, and a shielding shell formed by Metal Injection Molding and enclosing the insulative housing for forming a receiving room. The fixing plate is spot-welded onto the shielding shell for forming a welding spot. The thickness of the shielding shell spot-welded onto the welding spot is twice as thick as the fixing plate at least. The shielding shell has more than twice the rigidity of the fixing plate.
US10050372B2 Sealing insert for electrical connectors
Disclosed is a method and structure for sealing an electrical connector. The structure includes a sealing insert for insertion into the housing of an electrical connector. The sealing insert has a flared lip spaced from and extending above a base and the flared lip has a diameter that is larger than a diameter of the base. The sealing insert further includes a retention feature and at least one electrical pin guide. The sealing insert is inserted into the housing of an electrical connector after applying a form in place sealant inside the housing. The flared lip forms a seal against an inner wall of the housing and the retention feature of the sealing insert engages a retention feature inside the housing thereby locking the sealing insert into the housing and forcing the sealant into a sealant gap formed between the housing and the sealing insert thereby sealing the electrical connector.
US10050371B2 Composite connection socket
A composite connection socket includes a metal housing, an insulative main body, a first row conductive terminal and a second row conductive terminal. The metal housing includes an accommodating space formed therein, and the insulative main body is received inside the accommodating space. The insulative main body includes a first side plate, a second side plate and a base; the first side plate and the second side plate are arranged corresponding to each other and protrude from the base. The first row conductive terminal is arranged on the first side plate and complies with a micro USB communication protocol interface. The second row conductive terminal is arranged on the second side plate and complies with a lightning standard interface. The composite connection socket is able to commonly accommodate two cable connectors of different standards of a micro USB connector or a lightning connector inserted therein.
US10050370B2 Rubber plug fixed by a plug holder to a cover fixed to a device
A cover unit (50) includes a plug holder (60) mounted on a cover (51). A rubber plug (80) is attached to the plug holder (60) and closes an opening (30) of a device (C). The rubber plug (80) includes a cylindrical body (81) to fit in the opening (30). A mounting tongue (87) extending from a base of the body (81) via a coupling (85) and has a locking hole (89). The plug holder (60) includes an insertion hole (75) allowing the mounting tongue (87) of the rubber plug (80) to be inserted on a side opposite to the plug body (81). A hook (67) engages the locking hole (89) of the mounting tongue (87) inserted into the insertion hole (75). The mounting tongue (87) of the rubber plug (80) is thicker than the coupling (85).
US10050368B2 Low-profile spring-loaded contacts
Contact structures that are readily manufactured, where contacts in the contact structures provide a sufficient normal force while consuming a minimal amount of surface area, depth, and volume in an electronic device.
US10050365B1 Electrical connector assembly
An electrical connector assembly includes an electrical connector and a mating connector. The electrical connector includes a base and a tongue extending forward from the base. A first signal terminal is fixedly provided on the base and exposed to the surface of the tongue. A metal shell is sleeved over the base and the tongue to form an insertion space between the metal shell and the tongue. The mating connector includes a plastic seat body. A second signal terminal is fixedly provided on the plastic seat body and extending into a mating space. A grounding elastic member is fixedly provided on a wall portion and exposed to the mating space. In the first mating state, the second signal terminal is not in contact with the first signal terminal. In the second mating state, and the second signal terminal is in contact with the first signal terminal.
US10050363B2 Vertical backplane connector
A connector for electrically coupling an information handling resource to a backplane, may include a lead frame comprising a plurality of electrically-conductive traces configured to be electrically coupled to the backplane and a receptacle having a plurality of electrically-conductive pins each electrically coupled to a corresponding one of the plurality of electrically-conductive traces of the lead frame, configured to mechanically and electrically couple the respective modular information handling resource to the receptacle, and structurally oriented relative to the electrically-conductive traces of the lead frame and the backplane such that insertion and removal of the respective modular information handling resource to or from the receptacle is caused by applying force to the respective modular information handling resource in a direction substantially parallel to a surface of the backplane having a surface area substantially larger than that of at least all but one of other surfaces of the backplane.
US10050362B2 Electronic circuit card with connector edge having alternated TX and RX pins assignment
An electronic circuit card comprises a printed circuit board with electronic components. The electronic components comprise drivers for transmitting transmit (TX) signals and receivers for receiving receive (RX) signals, according to several groups of interface signals. There is further provided a connector edge, arranged at an edge of the card, and configured to allow the card to be connected to an external connector. This connector edge comprises two subsets of symmetric pins on respective (opposite) sides thereof. The drivers and the receivers are connected to the pins, for respectively conveying the TX signals and the RX signals. Pins are assigned such that, for each of the several groups of supported interface signals, any pin (of any of the subsets) connected to transmit TX signals is located opposite a pin (of the other subset) connected to receive RX signals. Pairs of consecutive pins (on each side) typically come in differential pairs.
US10050360B2 Interface card adapting device structure
An interface card adapting device structure, mainly includes an outer frame body, transmission conductors, a connector and fixing elements, where the transmission conductors are accommodated in the outer frame body, each of them comprises a first contact portion and second contact portion; the connector is in electric connection with the first contact portion selectively at a predetermined position thereof and fixed by the fixing elements. whereby, when the plugging-in position of an external connector is to be changed, the outer frame body is fixed to the interface card, the connector is inserted in the interface card connector, and the fixing elements is used to fix it and the second first contact portion together; at this time, the external connector can then be plugged into the second contact portion. Thus, the insertion direction and position can be changed without being bound by smaller space, being more extensive.
US10050357B2 Connection member and motor drive device having the same
A connection member includes: a first short bar whose one end is attached to a first terminal block; a second short bar which extends in a longitudinal direction of the first short bar and whose one end is attached to a second terminal block, at least part of the other end of the second short bar overlapping the first short bar; and a guide member which is attached to an overlapping part of the first short bar and the second short bar and which allows the second short bar to move relative to the first short bar in the longitudinal direction while maintaining surface contact between the first short bar and the second short bar at the overlapping part.
US10050351B2 Multilayer printed capacitors
Phased-array antenna systems can be constructed using transfer printed active components. Phased-array antenna systems benefit from a large number of radiating elements (e.g., more radiating elements can form sharper, narrower beams (higher gain)). As the number of radiating elements increases, the size of the part and the cost of assembly increases. High throughput micro assembly (e.g. by micro-transfer printing) mitigates costs associated with high part-count. Micro assembly is advantaged over monolithic approaches that form multiple radiating elements on a semiconductor wafer because micro assembly uses less semiconductor material to provide the active components that are necessary for the array. The density of active components on the phased-array antenna system is small. Micro assembly provides a way to efficiently use semiconductor material on a phased array, reducing the amount of non-active semiconductor area (e.g., the area on the semiconductor material that does not include transistors, diodes, or other active components).
US10050348B2 Antenna device
An antenna device 1 has a dielectric substrate 2, a patch antenna 5 and electric power absorbing passive elements 21, 24 formed on a surface of the dielectric substrate. Each electric power absorbing passive element 21, 24 is formed between the patch antenna 5 and an edge portion in a polarized wave direction of the dielectric substrate 2. The electric power absorbing passive elements 21, 24 absorb a part of electric power received by the patch antenna 5. This makes it possible to suppress a surface current flowing to the edge portions of the dielectric substrate on a conductive plate (a front-surface conductor plate 3 or a back surface conductor plate 4) on the dielectric substrate.
US10050340B2 Radome
Embodiments of the present disclosure provide a cover for an antenna for electromagnetic radiation of a specific wavelength. The antenna includes an array of radiating elements, such as a plurality of horn antennas. The cover comprises a layer of cellular embossments, an upper side, and a lower side. The distance between the upper side and the lower side is approximately ¼ of the wavelength. The upper side of the layer comprises the area within an upper side of the embossments, the lower side of the layer comprises the area surrounding the embossments, and the lower side of the layer is arranged in a spaced relationship from the antenna in a radiating direction of the antenna. The antenna is mounted on a portable satellite terminal operating in the X band.
US10050337B2 V2X antenna and V2X communication system having the same
A V2X antenna includes: a Z directional radiator, an XY directional radiator extending in the Z direction from a central position of the Z directional radiator, and an induction coupler formed between the Z directional radiator and the XY directional radiator. The induction coupler applies an induced current with a designated level to the Z directional radiator and the XY directional radiator.
US10050336B2 Integrated digital active phased array antenna and wingtip collision avoidance system
An integrated slot waveguide antenna array for a radar system. The antenna array may include substrate integrated waveguide (SIW) elements, transmit, receive and processing electronics in a lightweight, low-cost, highly integrated package. The combination of antenna layout, specific dimensions of SIW features, including vias, terminal edges and slot placement may allow an efficient transmit and receive radar pattern as well as consistent, reliable and low cost manufacturing.
US10050333B2 Reception device and control method therefor
Provided is a reception device (20) including: an antenna section (21) that includes a resonant circuit (212) including an antenna (211) that is configured to receive electrical power from a transmission device (10) through contactless communication; and a control section (31) that is configured to change a Q factor of the resonant circuit (212) and control an antenna characteristic of the antenna section (21) in accordance with a change in received electrical power before and after changing of the Q factor.
US10050330B2 Aerial inventory antenna
The present invention relates to a dual polarization radio frequency identification antennae for automatically reading and locating inventory when moved and rotated by an inventory-scanning UAV or robot having three dimensions of position mobility.
US10050329B2 Window-glass antenna for vehicle
Disclosed is a window-glass antenna for a vehicle in which a conductive film is formed on the vehicle window glass, the antenna being provided in a film-removed portion formed between an opening edge of flange and an end edge of the conductive film. The antenna includes a first feeding point provided on the film-removed portion and close to the end edge of the conductive film, a second feeding point provided on the flange and at a location near the first feeding point, and a first substantially-U-shaped element connected with the first feeding point. The first substantially-U-shaped element is provided in a manner that a conductive-film-side line is arranged adjacent to the end edge of the conductive film, a tip of the conductive-film-side line is connected with a substantially-orthogonal line, and another tip of the substantially-orthogonal line is connected with a flange-side line arranged adjacent to the flange opening edge.
US10050328B2 Cable tap
There is provided a cable tap device for a CATV network comprising a microstrip directional coupler on an electrical path between an input and an output arranged to communicate with a splitter device associated with a plurality of tap ports. A ferrite core directional coupler is arranged in parallel with microstrip directional coupler with low frequency signals passing through ferrite core directional coupler and high frequency signals passing through the microstrip directional coupler.
US10050327B2 Waveguide converter including a waveguide and antenna terminated by a terminal waveguide having an adjustable conductor plate
Impedance optimization is difficult in microwave-band waveguide converters. To solve that problem, this waveguide converter is provided with the following: a waveguide provided so as to introduce microwaves to an antenna that performs input and output in a planar microwave circuit; a terminal waveguide that faces the aforementioned waveguide with the antenna interposed therebetween and connects to said waveguide so as to terminate same; and a conductor plate mounted so as to face the antenna. The conductor plate is electrically connected to at least part of the inside wall of the terminal waveguide.
US10050322B2 Coaxial filter and method for manufacturing the same
A coaxial filter is provided. The coaxial filter comprises a first port, a second port, at least two capacitor segments each having two metal layers and a dielectric layer between them, and at least one grounded inductor stub connected to a metal layer of the at least two capacitor segments. The at least two capacitor segments are coaxially connected in series between the first port and the second port. An axis of the at least one grounded inductor stub is vertical to an axis of the at least two capacitor segments.
US10050320B2 Integrated circuit with shared electrode energy storage devices
An integrated circuit has a substrate, a super-capacitor supported by the substrate, and a battery supported by the substrate. The super-capacitor includes a super-capacitor electrode and a shared electrode, and the battery has a battery electrode and the prior noted shared electrode. The super-capacitor and battery form at least a part of a monolithic integrated circuit.
US10050316B2 Communication between battery cells
A system includes a battery and a plurality of integrated circuits. The battery includes a plurality of battery cells. Each integrated circuit of the plurality of integrated circuits is coupled to a respective battery cell of the plurality of battery cells. Each integrated circuit includes at least one sensor configured to determine one or more operational characteristics of the battery cell coupled to the integrated circuit, and a transceiver configured to output a signal indicative of the one or more operational characteristics of the battery cell.
US10050315B2 Battery module with fusible conductors
A battery module including at least one battery cell, a shunt resistor above a safety vent of the battery cell, and a plurality of fusible conductors connecting the shunt resistor to a charging/discharging current path. The shunt resistor measures a charging/discharging current of the battery cell. The fusible conductors include a material which melts when heated by a gas discharged through the safety vent.
US10050314B2 Lithium-ion energy store and method for matching potentials of a measurement section and of a main section of the lithium-ion energy store
The present invention relates to a lithium-ion energy store, comprising an electrode comprising a main section and comprising a measurement section electrically isolated from the main section, a counterelectrode and a separator between the electrode and the counterelectrode, wherein a measurement cell, which forms part of the lithium-ion energy store, comprises the measurement section of the electrode, a counterelectrode measurement section, which is opposite the measurement section of the electrode in relation to the separator, and a section of the separator which is arranged between the measurement sections of the electrode and the counterelectrode measurement section, and a main cell, which forms part of the lithium-ion energy store, the main section of the electrode, a counterelectrode main section, which is opposite the main section of the electrode in relation to the separator, and a section of the separator which is arranged between the main section of the electrode and the counterelectrode main section, wherein the lithium-ion energy store comprises a matching device, by means of which an electrical potential of the measurement section and an electrical potential of the main section can be matched to one another.
US10050312B2 Electrochemical storage device having improved electrical conduction properties
An electrochemical storage device has an anode chamber filled with anode material during operation, and a cathode chamber filled with cathode material. The anode chamber is separated from the cathode chamber by solid body electrolyte guiding ions, and the anode chamber is limited on one side by the solid body electrolyte, on another side by a wall at least partially surrounding the solid body electrolyte. The wall is surrounded by a head part of the device, by a base part arranged opposite the head part and/or by a lateral part arranged between the head and base part. The wall has an electrical conductive wall section as an anode to the anode chamber, an at least partially flat, electrical conductive line section electrically connected to the wall section by a surface, and conductivity per surface of the line section greater than conductivity of the wall per surface of the wall section.
US10050304B2 Additive for nonaqueous electrolyte, nonaqueous electrolyte, and electricity storage device
The present invention aims to provide an additive for a non-aqueous electrolyte solution with excellent storage stability capable of forming a stable SEI on the surface of an electrode to improve cell performance such as a cycle performance, a discharge/charge capacity, and internal resistance, when the additive is used for electrical storage devices such as non-aqueous electrolyte solution secondary cells and electric double layer capacitors. The present invention also aims to provide a non-aqueous electrolyte solution containing the additive for a non-aqueous electrolyte solution and to provide an electrical storage device using the non-aqueous electrolyte solution. The present invention is an additive for a non-aqueous electrolyte solution, comprising a compound that has a structure represented by the formula (1-1) or (1-2): in which A represents CmH(2m−n)Zn, m being an integer of 1 to 6, n being an integer of 0 to 12, and Z representing a substituted or unsubstituted alkyl group, a silyl group, a phosphonic acid ester group, an acyl group, a cyano group, or a nitro group, the compound having a lowest unoccupied molecular orbital energy of −3.0 to 0.4 eV, a standard enthalpy of formation of −220 to −40 kcal/mol, and an enthalpy change with hydrolysis reaction of −5 to 5 kcal/mol.
US10050300B2 Electrochemical cell with multi-faceted geometry
An electrochemical cell includes a cathode (401), an anode (402), and a separator (403) disposed between the anode and the cathode. Material is removed from one or both of a first side edge (406,408) and a second side edge (407,409) of the cathode and anode, and optionally the separator. The cathode, the anode, and the separator are arranged in a jellyroll (500) such that the material removed from both the first side edge and the second side edge defines a multi-faceted geometry of the jellyroll.
US10050299B2 Manufacturing method of electric storage apparatus, auxiliary plate for ultrasonic welding, and electric storage apparatus
A metal foil extending outward from electrode plates stacked in a layered manner is sandwiched between a first metal member provided with damping portions and a second metal member, and ultrasonic vibration is caused to act upon a plurality of sites of action from the first metal member side to join the metal foil to the first and second metal members. Each damping portion includes at least one of a cutaway portion formed by cutting away part of the first metal member, a thick-walled portion formed by partially increasing the plate thickness of the first metal member, and a convex ridge portion formed by bending part of the first metal member into a convex ridge shape.
US10050297B2 Method and system for operating a flow battery system based on energy costs
A method and system for storing and/or discharging electrical energy that has a cost, which method includes steps of: (a) providing a flow battery system comprising at least one flow battery cell and a controller; (b) operating the flow battery cell at a power density having a first value; and (c) changing the power density at which the flow battery cell is operated from the first value to a second value as a function of the cost of the electrical energy, wherein the power density is changed using the controller, and wherein the second value is different than the first value.
US10050295B2 Solid electrolyte laminate, method for manufacturing solid electrolyte laminate, and fuel cell
Provided is a solid electrolyte laminate comprising a solid electrolyte layer having proton conductivity and a cathode electrode layer laminated on one side of the solid electrolyte layer and made of lanthanum strontium cobalt oxide (LSC). Also provided is a method for manufacturing the solid electrolyte. This solid electrolyte laminate can further comprise an anode electrode layer made of nickel-yttrium doped barium zirconate (Ni—BZY). This solid electrolyte laminate is suitable for a fuel cell operating in an intermediate temperature range less than or equal to 600° C.
US10050290B2 Rebalancing electrolyte concentration in flow battery using pressure differential
A flow battery that includes an electrochemical cell having first and second half-cells and an ion-selective separator there between wherein a fluid pressure differential across the ion-selective separator for a controlled amount of time is selectively utilized to urge a concentration imbalance of the electrochemically active species between the first and second electrolytes toward a concentration balance.
US10050282B2 Oxygen reduction catalyst and production method therefor
The present invention provides a novel oxygen reduction catalyst having a good stability and a high oxygen reduction performance. The oxygen reduction catalyst includes: a conductive oxide; and an oxide(s), having oxygen holes and provided at least on the surface of the conductive oxide, of at least one or more transition metals selected from the group consisting of Ti, Zr, Nb and Ta.
US10050281B2 Method for manufacturing membrane electrode assembly
Disclosed is a method for manufacturing a membrane electrode assembly wherein a fuel cell electrode layer is formed on a material and is transferred to a fuel cell electrolyte membrane. The method includes the steps of: forming a fuel cell electrode layer on a first substrate layer; cutting from the fuel cell electrode layer side using cutting means so as to reach a second substrate layer, and forming a cut of a predetermined shape in the fuel cell electrode layer and the first substrate layer; and a removal step for peeling off an outer side portion of the predetermined shape from the second substrate layer.
US10050278B2 Fuel cell electrode having nitrogen-doped graphene and passage channel
A fuel cell electrode includes a substrate having a first surface and a second surface, a passage channel connecting the first surface and the second surface, and a nitrogen-doped graphene layer disposed within the passage channel. The passage channel is formed of a plurality of pores connected to each other.
US10050273B2 Electrode for power storage device and power storage device
An electrode for a power storage device with good cycle characteristics and high charge/discharge capacity is provided. In addition, a power storage device including the electrode is provided. The electrode for the power storage device includes a conductive layer and an active material layer provided over the conductive layer, the active material layer includes graphene and an active material including a plurality of whiskers, and the graphene is provided to be attached to a surface portion of the active material including a plurality of whiskers and to have holes in part of the active material layer. Further, in the electrode for the power storage device, the graphene is provided to be attached to a surface portion of the active material including a plurality of whiskers and to cover the active material including a plurality of whiskers. Further, the power storage device including the electrode is manufactured.
US10050269B2 Manufacturing a lead-acid battery that includes a composite that includes lead oxide and a nanomaterial
The disclosure relates to the manufacturing of a lead-acid battery that includes a composite that includes lead oxide and a nanomaterial. A method of preparing the composite is disclosed. In one embodiment, an in-situ sol-gel reaction of a solution occurs in the presence of lead oxide to produce a composite that includes the lead oxide and a nanomaterial (e.g., a nano-oxide). The solution may include a precursor that includes metal alkoxide or silicate. The composite may include the lead oxide and the nanomaterial dispersed or distributed among particles of the lead oxide. A lead-acid battery may be manufactured using the composite. Various properties of a lead-acid battery may be improved by using the composite as part of the active material including a longer life expectancy, increased specific energy and increased power-to-weight ratio.
US10050262B2 Negative electrode for nonaqueous electrolyte secondary battery, and non-aqueous electrolyte secondary battery using the same
Provided is a negative electrode for a non-aqueous electrolyte secondary battery, capable of improving the energy density and the cycle characteristics of the battery without lowering the initial charge/discharge efficiency of the battery. This negative electrode includes a negative electrode active material including a silicon oxide represented by SiOx and carbon material. A proportion of a mass of the silicon oxide relative to a total mass of the silicon oxide and the carbon material: y satisfies 0.03≤y≤0.3. A difference between a theoretical capacity density of the negative electrode active material and a charge capacity density of the negative electrode active material when a cutoff voltage is 5 mV relative to lithium metal: ΔC (mAhg−1) satisfies L=ΔC/100 and 6y≤L≤12y+0.2.
US10050261B2 Cathode material for lithium secondary battery, and lithium secondary battery containing same
Provided are a cathode material for a lithium secondary battery, and a lithium secondary battery containing the same. The cathode material for a lithium secondary battery comprises: a cathode active material, which is a lithium-transition metal oxide, and a lithium phosphate layer coated on a surface of the cathode active material.
US10050258B2 Active material for all-solid lithium secondary battery, method for manufacturing same, and all-solid lithium secondary battery comprising same
The present invention relates to an oxide active material surface-treated with a lithium compound, a method for preparing the same, and an all-solid lithium secondary battery capable of effectively suppressing an interface reaction in a solid electrolyte by adopting the same. In the all-solid lithium secondary battery comprising an electrode containing a positive electrode active material and a sulfide-based solid electrolyte, the positive electrode active material according to the present invention can significantly improve battery characteristics since a coating layer formed of a lithium compound is formed while surrounding a particle surface to act as a functional coating layer which suppresses the interface reaction of the sulfide-based solid electrolyte and the electrode. In addition, in cases where the active material is synthesized and coated with a lithium compound at the same time, a lithium salt and a transition metal salt are dissolved in a solvent through stirring, to prepare a solution, followed by drying and heat treatment, and here, the prepared active material has a form in which a mixture generated from an excessive amount of lithium salt which is synthesized and then remains on the particle surface having a structure capable of absorbing and releasing lithium is coated on the particle surface to form a coating layer. In addition, in cases where the previously synthesized active material is coated with a lithium compound, the active material and a lithium salt are dissolved in a solvent through stirring, followed by drying and heat-treatment, and here, the prepared active material has a form in which a mixture generated from an excessive amount of lithium salt which is synthesized and then remains on the particle surface having a structure capable of absorbing and releasing lithium is coated on the particle surface to form a coating layer.
US10050252B2 Fault tolerant battery cell bypass device and system
A fault tolerant battery system includes an electrical storage cell having a positive terminal and a negative terminal. The electrical storage cell is provided with a normally open bypass circuit path that is closed in the event of an overdischarged, or open-circuit failure of, the electrical storage cell. The bypass circuit path includes a first electrical conductor connected to the negative terminal of the electrical storage cell, a second electrical conductor connected to the positive terminal of the electrical storage cell, and a shorting gap between the first electrical conductor and the second electrical conductor. The first and second electrical conductors and a non-conductive barrier define an enclosed chamber that encompasses a mass of a fusible material, a spring that is positioned to force the mass of the fusible material into the shorting gap when the mass of the fusible material is at least partially molten, and a heat source is activatable upon the occurrence of the failed electrical storage cell. Two diodes connected in electrical series serve as heat sources, one of which is operable to melt at least a portion of the mass of the fusible material and one of which is operable to heat the conductive web. The chamber entraps the partially molten fusible material such that the spring forces the molten material into the shorting gap, where it closes the shorting gap so that the first electrical conductor is in electrical communication with the second electrical conductor.
US10050251B2 Secondary battery pack of compact structure
Disclosed herein is a secondary battery pack including a battery cell having an electrode assembly mounted in a battery case together with an electrolyte, a protection circuit module (PCM) having a protection circuit for controlling overcharge, overdischarge, and overcurrent of the battery cell, an insulative mounting member mounted to a top cap of the battery cell, and an insulative cap coupled to the upper end of the battery cell, wherein the top cap is provided with at least one protrusion-type electrode terminal, and the top cap is provided at a partial region where the protrusion-type electrode terminal is not formed with a space (depression space) depressed downward by a predetermined depth. The insulative mounting member is provided with a through-hole (a first through-hole) corresponding to the protrusion-type electrode terminal and a through-hole (a second through-hole) corresponding to the depression space, the PCM is provided with a coupling through-hole corresponding to the first through-hole, and the coupling of the insulative mounting member and the PCM to the battery cell is achieved by successively fixedly inserting the protrusion-type electrode terminal through the first through-hole of the insulative mounting member and the coupling through-hole of the PCM.
US10050248B2 Secondary battery
Provided is a secondary battery that exhibits excellent retention of an electrolyte solution in an electrode body and excellent high rate charging and discharging characteristics. A secondary battery provided by the present invention includes an electrode body, which has a positive electrode, a negative electrode and a separator that electrically isolates the positive electrode from the negative electrode, and an electrolyte solution. In addition, the secondary battery has a non-woven fabric layer between the separator and the positive electrode and/or between the separator and the negative electrode. At least some of the fibers that constitute the non-woven fabric layer have one non-through hole in each of the fibers, with the non-through hole having an opening in one end of the fiber in a length direction thereof and extending in the length direction of the fiber. The length (LW) from the opening of the non-through hole to the deepest part of the non-through hole in the length direction is 50% or higher of the entire length (LF) of the fiber.
US10050247B2 Separation membrane coating agent composition, separation membrane made from coating agent composition, and battery using same
Disclosed herein is a coating composition having excellent thermal resistance and drying processability, utilizing polyamic acid having high thermal resistance and excellent solubility in a low boiling point solvent. Specifically, the coating composition includes polyamic acid and a low boiling point solvent having a boiling point less than 150° C. Also, disclosed herein a separator having improved thermal resistance by coating the coating composition on one or both surfaces of a polyolefin-based substrate film, and an electrochemical battery having improved thermal stability by using the separator.
US10050245B2 Electrochemical battery module having improved resistance in moist environments and method for producing at least one such module
A module for an electrochemical battery including plural accumulators electrically connected together by connection elements, a mechanism for electrical connection of the module with an exterior and a continuous envelope made from a dielectric polymer material that covers exterior surfaces of the accumulators, and connection elements that do not cover the mechanism for electrical connection of the module with the exterior. The continuous envelope is made by soaking to ensure coating of the accumulators and of the one or more connecting elements. The plural accumulators are distributed into plural layers, arranged in relation to each other so that one or more passages are made between the accumulators, wherein the continuous envelope covers a surface of the accumulator or accumulators delimitating the passages between the accumulators.
US10050243B2 Rechargeable battery pack
A rechargeable battery pack including: a cell holder configured to accommodate unit battery cells; a lower case configured to accommodate the cell holder; an upper case attached to an opening of the lower case and covering the cell holder and the unit battery cells; a tab having an end portion drawn out of a through-hole of the upper case to be on an outer surface of the upper case while coupling the unit battery cells; and a terminal electrically coupled to the end portion of the tab while overlapping therewith and attached to the upper case while covering the through-hole.
US10050242B2 Power supply device
A power supply device includes a battery cell assembly being an assembly of battery cells each having electrodes, a battery connecting block including a case body including terminal fixing portions connected to each other via flexural deformation portions and a cover fixed to the case body and configured to cover the terminal fixing portions, and lock portions provided to the cover and the case body with intervals in a longitudinal direction. A lock portion other than lock portions located at two end positions in the longitudinal direction is configured to be capable of locking the cover with the case body with a changeable relative lock position of the cover and the case body in the longitudinal direction.
US10050240B2 Electrochemical cell
An electrochemical cell includes: an electrode assembly; and a housing including a first sheet and a second sheet, wherein the first sheet includes a first gas blocking layer, and a first sealing layer, and wherein the second sheet includes a second gas blocking layer and a second sealing layer, wherein the housing defines an accommodation region which accommodates the electrode assembly, which is disposed between the first sheet and the second sheet, and wherein the housing includes a bonded member, wherein the bonded member includes a third gas blocking layer disposed between the first gas blocking layer and the second gas blocking layer, wherein the third gas blocking layer includes a plurality of nanostructures.
US10050238B2 Organic light emitting display device
An organic light emitting display device can include a first electrode on a substrate; a first emission part on the first electrode, the first emission part including a first emission layer; a second emission part on the first emission part, the second emission part including a second emission layer; a third emission part on the second emission part, the third emission part including a third emission layer; and a second electrode on the third emission part, in which a first thickness between the substrate and the first emission layer, a second thickness between the first emission layer and the second emission layer, a third thickness between the second emission layer and the third emission layer, and a fourth thickness between the third emission layer and the second electrode are different from each other, and the first, second emission, and third emission parts include at least one organic layer.
US10050237B2 Organic electroluminescence element
An object of the present invention is to provide an organic electroluminescent element containing: a plurality of light emitting units interposed between a pair of an anode and a cathode; and a charge generating unit formed between the light emitting units, wherein a light emitting layer of a light emitting unit located in an N-th order from the anode and a light emitting layer of a light emitting unit located in an (N+1)-th order from the anode each contain an emission dopant to emit light of the same emission color; and a largest maximum emission wavelength in a photoluminescent spectrum of the emission dopant in the light emitting layer of the N-th light emitting unit is shorter than a largest maximum emission wavelength in a photoluminescent spectrum of the emission dopant in the light emitting layer of the (N+1)-th light emitting unit.
US10050236B2 Advanced light extraction structure
This presently disclosed technology relates to Organic Light Emitting Diodes (OLEDs), more particularly it relates to OLED display extraction and nanocomposite formulations that can be used for the light extraction structure. The OLEDs comprise, in order, an encapsulation layer or a substrate layer, an array of lenses, and an array of light emitting pixels at least partially covered by said array of lenses, wherein at least one of the lenses covers at least one of the pixel, and said lenses comprises a material with higher refractive index than the encapsulation layer or substrate layer.
US10050232B2 Light emitting device and organic electroluminescence display device
A light emitting device includes a pixel electrode, an organic layer, and a counter electrode, wherein the organic layer includes a first organic layer having a hole injecting property, a second organic layer having a hole transporting property, a third organic layer having an electron blocking property, a light emitting layer containing a host material and a dopant material, a fourth organic layer having a hole blocking property, and a fifth organic layer having an electron transporting property, wherein the fifth organic layer includes an alkali metal such as calcium or lithium and the like or an alkaline earth metal, and a total layer thickness of the first organic layer, the second organic layer, and the third organic layer is smaller than a total layer thickness of the fourth organic layer and the fifth organic layer.
US10050228B2 OLED display device and encapsulation method thereof
Embodiments of the disclosure provide an Organic Light-Emitting Diode (OLED) display device and an encapsulation method thereof. The encapsulation method of the OLED display device comprises: providing a display substrate, the display substrate having a display region and a peripheral region provided outside the display region; forming a dam in the peripheral region of the display substrate; and forming a plurality of thin film encapsulation layers on the display substrate by using a single mask plate, wherein the plurality of thin film encapsulation layers envelop the dam therein.
US10050226B2 Display device and method of manufacturing a display device
A display device provided with a display region composed of a plurality of pixels. The display device includes a first substrate including at least one spacer that is formed so as to surround the display region, and an inorganic film that is formed of an inorganic material and covers at least a top and an outer side surface of the at least one spacer, a second substrate that is disposed opposed to the first substrate and a bonding layer that is disposed inside the at least one spacer, bonds the first substrate and the second substrate with each other, and is made of an organic material.
US10050220B2 Quantum dot light emitting element including water/alcohol soluble conjugated polymer based electron injection/electron transporting layer, manufacturing method thereof and liquid crystal display device
The present invention provides a quantum dot light emitting element, a manufacture method thereof and a liquid crystal display device. The quantum dot light emitting element comprises a substrate, an anode, a Hole Injection and Hole Transporting Layer, a quantum dot light emitting layer, an Electron Injection and Electron Transporting layer and a cathode, and the anode is located on the substrate, and the anode and the cathode are located at the same side of the substrate, and are opposite and separately located, and the Hole Injection and Hole Transporting Layer, the quantum dot light emitting layer and the Electron Injection and Electron Transporting layer are sequentially sandwiched between the anode and the cathode, and one surface of the Hole Injection and Hole Transporting Layer is connected with the anode, wherein the Electron Injection and Electron Transporting layer comprises water/alcohol soluble conjugated polymer.
US10050219B2 Organic light-emitting display panel and device
An organic light-emitting display panel and an organic light-emitting display device are provided. The organic light-emitting display panel includes: a first electrode, a first light-emitting layer, a second light-emitting layer and a second electrode that are stacked in turn. The ratio of the hole mobility to the electron mobility of the first light-emitting layer is greater than or equal to 102, and the ratio of the electron mobility to the hole mobility of the second light-emitting layer is greater than or equal to 102.
US10050218B2 Metal complexes and use thereof in electronic devices
The present invention relates metal complexes and to electronic devices, particularly organic electroluminescent devices containing said metal complexes.
US10050217B2 Organic compound and organic light emitting diode device including the same
An organic compound represented by Chemical Formula 1 is disclosed. Also a light emitting diode including the organic compound is described.
US10050216B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound and an organic light-emitting device, the condensed cyclic compound being represented by one of the following Formulae 1 or 2:
US10050206B2 Organic light emitting device
The present specification relates to an organic light emitting diode.
US10050203B2 Polymer and electronic device and organic thin film transistor including the same
A polymer includes a first repeating unit and a second repeating unit forming a main chain, the first repeating unit including at least one first conjugated system, and the second repeating unit including at least one second conjugated system and a multiple hydrogen bonding moiety represented by Chemical Formula 1.
US10050196B1 Dielectric doped, Sb-rich GST phase change memory
Phase change memory materials in a dielectric-doped, antimony-rich GST family of materials which are antimony rich relative to GST-225, are described that have speed, retention and endurance characteristics suitable for storage class data storage A memory device includes an array of memory cells, where each memory cell includes a first electrode and a second electrode coupled to a memory element. The memory element comprises a body of phase change memory material that comprises a combination of Ge, Sb, and Te with a dielectric additive in amounts effective to provide a crystallization transition temperature greater than to 160° C., greater that 170° C. in some effective examples and greater than 190° C. in other effective examples. A controller is coupled to the array, and configured to execute set operations and reset operations for memory cells in the array.
US10050189B2 Method of synthesizing bismuth-antimony seleno-telluride nanocrystals
A first aspect of the disclosure provides for method of synthesizing bismuth-antimony seleno-telluride thermoelectric nanocrystals. The method may comprise: synthesizing an oxidative chalcogen precursor, the synthesizing including: dissolving a metal in acidic deionized water by reacting the metal with a caustic solution in the deionized water to synthesize a first solution, and adjusting at least one of: pH level or a pE level of the first solution; exposing the oxidative chalcogen precursor to a pnictogen precursor to create nanoseeds; and subjecting the nanoseeds to a microwave thereby synthesizing the bismuth-antimony seleno-telluride thermoelectric nanocrystals.
US10050188B2 Light emitting diode chip and display composed of light emitting diode chips
A light emitting diode chip comprises a light emitting diode chip core and a coating layer. The coating layer covers side surfaces of the light emitting diode chip core. And a display composed of the light emitting diode chips is also provided.
US10050183B2 Light emitting device
A light emitting device includes a light emitting unit, a light transmissive layer and an encapsulant. The light emitting unit includes a substrate, an epitaxial structure layer disposed on the substrate, and a first electrode and a second electrode disposed on the same side of the epitaxial structure layer, respectively. The light emitting unit is disposed on the light transmissive layer and at least a part of the first electrode and a part of the second electrode are exposed by the light transmissive layer. The encapsulant encapsulates the light emitting unit and at least exposes a part of the first electrode and a part of the second electrode. Each of the first electrode and the second electrode extends outward from the epitaxial structure layer, and covers at least a part of an upper surface of the encapsulant, respectively.
US10050176B2 Light emitting diode die and manufacturing method thereof
An LED die includes a substrate, a pre-growth layer, a first insulating layer and a light emitting structure. The pre-growth layer, the first insulating layer and the light emitting structure are formed on the structure that order. The substrate includes a first electrode, a second electrode and an insulating part. The insulating part is formed between the first electrode and the second electrode. The LED die further includes a second insulating layer and a metal layer which are formed around the pre-growth layer. The present disclosure includes a method for manufacturing the LED die.
US10050170B2 Method of manufacturing solar cell
A method of manufacturing a solar cell can include forming a silicon oxide film on a semiconductor substrate and successively exposing the silicon oxide film to a temperature in a range of 570° C. to 700° C. to anneal the silicon oxide film.
US10050168B2 Back side illuminated image sensor with guard ring region reflecting structure
An imaging sensor system includes a pixel array having a plurality of pixel cells disposed in a first semiconductor layer, where each one of the plurality of pixel cells has a single photon avalanche diode (SPAD) disposed proximate to a front side of a first semiconductor layer. Each of the plurality of pixel cells includes a guard ring disposed in the first semiconductor layer in a guard ring region proximate to the SPAD, and also includes a guard ring region reflecting structure disposed in the guard ring region proximate to the guard ring and proximate to the front side of the first semiconductor layer. The imaging sensor system also includes control circuitry coupled to the pixel array to control operation of the pixel array, and readout circuitry coupled to the pixel array to readout image data from the plurality of pixel cells.
US10050160B2 Cu—Ga target, method of producing same, light-absorbing layer formed from Cu—Ga based alloy film, and CIGS system solar cell having the light-absorbing layer
A Cu—Ga alloy sintered-compact sputtering target having a Ga concentration of 40 to 50 at % and Cu as the balance, wherein the sintered-compact sputtering target is characterized in that the relative density is 80% or higher, and the compositional deviation of the Ga concentration is within ±0.5 at % of the intended composition. A method of producing a Cu—Ga alloy sintered-compact sputtering target having a Ga concentration of 40 to 50 at % and Cu as the balance, wherein the method thereof is characterized in that Cu and Ga raw materials are melted and cooled/pulverized to produce a Cu—Ga alloy raw material powder, and the obtained material powder is further hot-pressed with a retention temperature being between the melting point of the mixed raw material powder and a temperature 15° C. lower than the melting point and with a pressure of 400 kgf/cm2 or more applied to the sintered mixed raw material powder. Provided are a sputtering target having very low compositional deviation and high density; a method of producing the target; a light-absorbing layer having a Cu—Ga based alloy film; and a CIGS solar cell including the light-absorbing layer.
US10050157B2 Spike implanted Schottky diode
A rectifying diode. The diode comprises a first conductor region and a second conductor region. The diode further comprises a diode conductive path between the first conductor region and the second conductor region. The path comprises a first semiconductor volume having a non-uniform distribution of ions and a second semiconductor volume having a uniform distribution of ions relative to the first semiconductor volume.
US10050146B2 Semiconductor device and method of forming the same
A method of forming a semiconductor device is provided. At least one stacked structure is provided on a substrate. A first spacer material layer, a second spacer material layer, and a third spacer material layer are sequentially formed on the substrate and cover the stacked structure. The first, second, and third spacer material layers are etched to form a tri-layer spacer structure on the sidewall of the stacked structure. The tri-layer spacer structure includes, from one side of the stacked structure, a first spacer, a second spacer, and a third spacer, and a dielectric constant of the second spacer is less than each of a dielectric constant of the first spacer and a dielectric constant of the third spacer.
US10050143B2 Integrated ferroelectric capacitor/ field effect transistor structure
A replacement gate structure (i.e., functional gate structure) is formed and recessed to provide a capacitor cavity located above the recessed functional gate structure. A ferroelectric capacitor is formed in the capacitor cavity and includes a bottom electrode structure, a U-shaped ferroelectric material liner and a top electrode structure. The bottom electrode structure has a topmost surface that does not extend above the U-shaped ferroelectric material liner. A contact structure is formed above and in contact with the U-shaped ferroelectric material liner and the top electrode structure of the ferroelectric capacitor.
US10050141B2 Precise control of vertical transistor gate length
A transistor includes a vertical channel fin directly on a bottom source/drain region. A gate stack is formed on sidewalls of the vertical channel fin. Spacers are formed directly above the gate stack, one above each sidewall of the vertical channel fin. A top source/drain region is formed directly on a top surface of the vertical channel fin, between the spacers.
US10050140B2 Rectifier diode
A pseudo-Schottky diode has an n-channel trench MOSFET which includes: a cathode, an anode, and located between the cathode and the anode, the following elements: a highly n+-doped silicon substrate; an n-doped epilayer having a trench extending into the n-doped epilayer from above; p-doped body regions provided above the n-doped epilayer and between the trenches. Highly n+-doped regions and highly p+-doped regions are provided on the upper surface of the p-doped body regions. Dielectric layers are provided on the side walls of the trench. The trench is filled with a first p-doped polysilicon layer, and the bottom of the trench is formed by a second p-doped layer which is in contact with the first p-doped polysilicon layer, and the second p-doped layer determines the breakdown voltage of the pseudo-Schottky diode.
US10050137B2 Enhanced normally-off high electron mobility heterojunction transistor
A high electron mobility field-effect transistor of normally-off type, including a first layer of GaN with P-type doping; a second layer of GaN with N-type doping formed on the first layer of GaN; a third layer of unintentionally doped GaN formed on the second layer of GaN; a semiconductor layer formed to form an electron gas layer; a cavity formed through the third layer of GaN, without reaching the bottom of the second layer of GaN; a gate including a conductive gate material and a gate insulation layer arranged in the cavity, the gate insulation layer electrically insulating the conductive gate material relative to the second and third layers of GaN.
US10050136B2 High-power and high-frequency heterostructure field-effect transistor
In an HEMT device, a gate region is formed in a wafer having a channel layer, a barrier layer, and a passivation layer, overlying each other. Drain and source electrodes are formed in the wafer, on different sides of the gate region. A dielectric layer is formed over the gate region and over the passivation layer. Selective portions of the dielectric layer are removed by a plurality of etches so as to form one or more cavities between the gate region and the drain electrode. The one or more cavities have a plurality of steps at an increasing distance from the wafer moving from the gate region to the drain electrode. The cavity is then filled with conductive material to form a field plate coupled to the source electrode, extending over the gate region, and having a surface facing the wafer and having a plurality of steps.
US10050134B2 Methods for fabricating anode shorted field stop insulated gate bipolar transistor
A method for fabricating an anode-shorted field stop insulated gate bipolar transistor (IGBT) comprises selectively forming first and second semiconductor implant regions of opposite conductivity types. A field stop layer of a second conductivity type can be grown onto or implanted into the substrate. An epitaxial layer can be grown on the substrate or on the field stop layer. One or more insulated gate bipolar transistors (IGBT) component cells are formed within the epitaxial layer.
US10050129B2 Method of forming fine patterns
A method of forming fine patterns including forming a plurality of first sacrificial patterns on a target layer, the target layer on a substrate, forming first spacers on respective sidewalls of the first sacrificial patterns, removing the first sacrificial patterns, forming a plurality of second sacrificial patterns, the second sacrificial patterns intersecting with the first spacers, each of the second sacrificial patterns including a line portion and a tab portion, and the tab portion having a width wider than the line portion, forming second spacers on respective sidewalls of the second sacrificial patterns, removing the second sacrificial patterns, and etching the target layer through hole regions, the hole regions defined by the first spacers and the second spacers, to expose the substrate may be provided.
US10050122B2 Semiconductor device and manufacturing method of the same
To enhance reliability and performance of a semiconductor device that has a fully-depleted SOI transistor, while a width of an offset spacer formed on side walls of a gate electrode is configured to be larger than or equal to a thickness of a semiconductor layer and smaller than or equal to a thickness of a sum total of a thickness of the semiconductor layer and a thickness of an insulation film, an impurity is ion-implanted into the semiconductor layer that is not covered by the gate electrode and the offset spacer. Thus, an extension layer formed by ion implantation of an impurity is kept from entering into a channel from a position lower than the end part of the gate electrode.
US10050119B2 Method for late differential SOI thinning for improved FDSOI performance and HCI optimization
Methods for selectively thinning a silicon channel area under a gate electrode and resulting devices are disclosed. Embodiments include providing a SOI substrate including a Si-layer; providing a first dummy-gate electrode over a first gate-oxide between first spacers over a first channel area of the Si-layer and a second dummy-gate electrode over a second gate-oxide between second spacers over a second channel area of the Si-layer; forming a S/D region adjacent each spacer; forming an oxide over the S/D regions and the spacers; removing the dummy-gate electrodes creating first and second cavities between respective first and second spacers; forming a mask with an opening over the first cavity; removing the first gate-oxide; thinning the Si-layer under the first cavity, forming a recess in the Si-layer; forming a third gate-oxide on recess side and bottom surfaces; and filling the recess and the cavities with metal, forming first and second RMG electrodes.
US10050118B2 Semiconductor device configured for avoiding electrical shorting
In one aspect a semiconductor device as set forth herein can include a spacer having a first section of a first material and a second section of a second material, the second section disposed above a certain elevation and the first section disposed below the certain elevation. In one aspect a semiconductor device as set forth herein can include a conductive gate structure having a first length at elevations below a certain elevation and a second length at elevations above the certain elevation, the second length being less than the first length. A semiconductor device having one or more of a plural material spacer or a reduced length upper elevation conductive gate structure can feature a reduced likelihood of electrical shorting.
US10050117B2 Method of forming a high electron mobility transistor
A high electron mobility transistor (HEMT) includes a first III-V compound layer and a second III-V compound layer disposed on the first III-V compound layer and is different from the first III-V compound layer in composition. A source feature and a drain feature are disposed on the second III-V compound layer. A p-type layer is disposed on a portion of the second III-V compound layer between the source feature and the drain feature. A gate electrode is disposed on the p-type layer. A capping layer is disposed on the second III-V compound layer.
US10050116B2 Semiconductor device structure and method for forming the same
A method for forming a semiconductor device structure is provided. The method includes forming a gate stack, a spacer layer, and a dielectric layer over a substrate. The method includes removing a first portion of the dielectric layer to form a first hole in the dielectric layer. A second portion of the dielectric layer is under the first hole. The method includes forming a first protection layer over the gate stack and the spacer layer. The method includes forming a second protection layer over the first protection layer. The second protection layer includes a metal compound material, and the first protection layer and the second protection layer includes a same metal element. The method includes removing the second portion of the dielectric layer to form a through hole. The method includes forming a conductive contact structure in the through hole.
US10050114B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes an active region in a shape of a fin extending in a first direction, the fin having source/drain regions spaced apart therein, gate structures crossing the fin between the source/drain regions, each including a gate electrode, a first contact structure in electrical contact with a first source/drain region, the first contact structure including a first lower contact and a first upper contact directly thereon, a second contact structure in electrical contact with a gate electrode of a gate structure, the second contact structure including a second lower contact and a second upper contact directly thereon, and a third contact structure in electrical contact with a gate electrode of a second gate structure and in electrical contact with a second source drain region, the third contact structure including a third lower contact and a third upper contact directly thereon.
US10050112B2 Electron gas confinement heterojunction transistor
A high electron mobility heterojunction transistor, including a first GaN layer; a second, p-doped GaN layer on top of the first layer, including magnesium as a p-type dopant, the concentration of which is at least equal to 5*1016 cm−3 and at most equal to 2*1018 cm−3, the thickness of the second GaN layer being between 20 and 50 nm; a third, n-doped GaN layer on top of the second GaN layer in order to form a depleted p-n junction; a fourth GaN layer, which is not intentionally doped, on top of the third GaN layer; a semiconductor layer plumb with the fourth GaN layer, which is not intentionally doped, in order to form an electron gas layer.
US10050111B2 Semiconductor device channel system and method
A system and method for a channel region is disclosed. An embodiment comprises a channel region with multiple bi-layers comprising alternating complementary materials such as layers of InAs and layers of GaSb. The alternating layers of complementary materials provide desirable band gap characteristics for the channel region as a whole that individual layers of material may not.
US10050110B2 Device isolation for III-V substrates
Techniques for device isolation for III-V semiconductor substrates are provided. In one aspect, a method of fabricating a III-V semiconductor device is provided. The method includes the steps of: providing a substrate having an indium phosphide (InP)-ready layer; forming an iron (Fe)-doped InP layer on the InP-ready layer; forming an epitaxial III-V semiconductor material layer on the Fe-doped InP layer; and patterning the epitaxial III-V semiconductor material layer to form one or more active areas of the device. A III-V semiconductor device is also provided.
US10050109B2 Silicon carbide semiconductor substrate, method for manufacturing silicon carbide semiconductor substrate, and method for manufacturing silicon carbide semiconductor device
A silicon carbide semiconductor substrate includes: a base substrate that has a main surface having an outer diameter of not less than 100 mm and that is made of single-crystal silicon carbide; and an epitaxial layer formed on the main surface. The silicon carbide semiconductor substrate has an amount of warpage of not less than −100 μm and not more than 100 μm when a substrate temperature is a room temperature and has an amount of warpage of not less than −1.5 mm and not more than 1.5 mm when the substrate temperature is 400° C.
US10050108B2 Semiconductor device
A semiconductor device may include a semiconductor layer, an insulation gate section, and a first conductivity-type semiconductor region; wherein the semiconductor layer may include a vertical drift region being of a second conductivity type and disposed at the one of main surfaces; a body region being of the first conductivity type, adjoining the vertical drift region, and disposed at the one of main surfaces; and a source region being of the second conductivity type, separated from the vertical drift region by the body region, and disposed at the one of main surfaces, wherein the insulation gate section is opposed to a portion of the body region which separates the vertical drift region and the source region; and the first conductivity-type semiconductor region is opposed to at least a part of a portion of the vertical drift region which is disposed at the one of main surfaces.
US10050106B2 Manufacturing method for semiconductor device
A p+ collector layer is provided in a rear surface of a semiconductor substrate which will be an n− drift layer and an n+ field stop layer is provided in a region which is deeper than the p+ collector layer formed on the rear surface side. A front surface element structure is formed on the front surface of the semiconductor substrate and then protons are radiated to the rear surface of the semiconductor substrate at an acceleration voltage corresponding to the depth at which the n+ field stop layer is formed. A first annealing process is performed at an annealing temperature corresponding to the proton irradiation to change the protons into donors, thereby forming a field stop layer. Then, annealing is performed using annealing conditions suitable for the conditions of a plurality of proton irradiation processes to recover each crystal defect formed by each proton irradiation process.
US10050095B2 Transparent organic light-emitting diode display with capacitor overlapping light transmitting region
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a substrate having a main surface and a pixel provided over the main surface of the substrate and defined by a first region configured to display an image and a second region configured to transmit external light. The pixel includes a first electrode electrically provided in the first region, and a pixel defining layer provided in at least the first region, wherein the pixel defining layer has a first opening exposing a part of the first electrode and a second opening disposed in the second region. The pixel also includes a second electrode facing the first electrode and an intermediate layer disposed between the first and second electrodes and comprising an organic emission layer. The first capacitor at least partially overlaps the second opening along a direction perpendicular to the main surface.
US10050090B2 Display device having a suppression
An organic EL display device provided with a display portion includes a flexible base material (substrate) in which the display portion is provided, an inorganic film provided on the base material, a display element portion that is provided on the inorganic film and is provided to form the display portion, and a suppression portion that is provided outside the display portion and suppresses progression of cracking that has occurred in a peripheral portion of the base material.
US10050089B2 Organic light-emitting display panel
An organic light-emitting display panel may prevent current leakage to an adjacent sub-pixel through a common layer having high hole mobility via the arrangement of an auxiliary pattern. The organic light-emitting display panel includes a bank provided in a non-emission portion so as to overlap an edge of a first electrode, a first common layer located on the first electrode in an emission portion and the bank in the non-emission portion, and an auxiliary pattern in contact with the first common layer on the bank.
US10050087B1 Semiconductor memory device
A semiconductor memory device according to an embodiment includes: a substrate having a surface extending in a first direction and a second direction intersecting the first direction; and a memory cell array disposed above the substrate, the memory cell array having: a first wiring line extending in the first direction; a second wiring line extending in a third direction intersecting the first and second directions; a third wiring line extending in the second direction; a memory cell including a first layer provided in an intersection region of the first wiring line and the second wiring line; and a select transistor including a channel layer provided between the second wiring line and the third wiring line, the first layer of the memory cell including a first material which is an oxide, and the channel layer of the select transistor including the first material.
US10050085B2 Block architecture for vertical memory array
Three-dimensional memory structures that are configured to use area efficiently, and methods for providing three-dimensional memory structures that use area efficiently are provided. The vertical memory structure can include a number of bit line bits that is greater than a number of word line bits. In addition, the ratio of bit line bits to word line bits can be equal to a ratio of a first side a memory cell included in a memory array of the memory structure to a dimension of a second side of the memory cell.
US10050084B2 Replacement materials processes for forming cross point memory
Methods of forming memory cells comprising phase change and/or chalcogenide materials are disclosed. In one aspect, the method includes providing a lower line stack extending in a first direction, the lower line stack comprising a sacrificial line over a lower conductive line. The method further includes forming a chalcogenide line extending in the first direction by selectively removing the sacrificial material of the sacrificial line and replacing the sacrificial line with a chalcogenide material.
US10050082B1 Hall element for 3-D sensing using integrated planar and vertical elements and method for producing the same
A method of forming a 3D Hall effect sensor and the resulting device are provided. Embodiments include forming a shallow trench isolation (STI) region and a deep trench isolation (DTI) region in a substrate; forming a p-type well in the substrate surrounded by the STI region in top view; forming a first n-type well and a second n-type well surrounded by the p-type well and DTI region in top view; forming n-type dopant in the first n-type well and the second n-type well; and forming p-type dopant in the p-type well.
US10050074B2 Semiconductor device and method of manufacturing the same
A semiconductor device including a semiconductor substrate having oppositely facing first and second surfaces, the first surface being an active surface and provided with an electronic element thereon, a pad electrode to be connected to the electronic element in a peripheral portion of the electronic element on the active surface, a first opening extending from the second surface toward the pad electrode so as not to reach the first surface of the semiconductor substrate, a second opening formed to reach the pad electrode from a bottom surface of the first opening and having a diameter smaller than that of the first opening, an insulating layer formed to cover sidewall surfaces of the first opening and the second opening, and a conductive layer formed, inside of the insulating layer, to cover at least an inner wall surface of the insulating layer and a bottom surface of the second opening.
US10050061B2 Array substrate and manufacturing method thereof, display device
An array substrate, a manufacturing method of the array substrate and a display device including the array substrate are disclosed. The array substrate includes a substrate (1), a common electrode layer (401) located on the substrate (1) and a conductive layer (2) provided on a surface of the substrate (1), the conductive layer (2) and the common electrode layer (401) are electrically connected in parallel. The common electrode and the conductive layer are formed into a parallel structure, so that the resistance can be decreased, and in turn, crosstalk, greenish and other phenomenon of the array substrate are reduced, thereby promoting the picture quality of the display device.
US10050060B2 Semiconductor device and electronic device
To provide a semiconductor device with excellent electrical characteristics or a semiconductor device with stable electrical characteristics. A semiconductor device includes a first transistor, a second transistor, a first insulator, a second insulator, a first wiring, and a first plug. The first transistor includes silicon. The second transistor includes an oxide semiconductor. The first insulator is located over the first transistor. The second insulator is located over the first insulator. The second transistor is located over the second insulator. The first wiring is located over the second insulator and the first plug. The first transistor and the second transistor are electrically connected to each other through the first wiring and the first plug. The first wiring has low hydrogen permeability. The hydrogen permeability of the second insulator is lower than the hydrogen permeability of the first insulator.
US10050057B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes bit lines extending along a first direction, the bit lines being arranged along a second direction intersecting the first direction, a plurality of channel layers disposed under the bit lines, the plurality of channel layers extending in a third direction perpendicular to a plane extending along the first and second directions and spaced apart along the second direction, so that each channel layer is at least partially overlapped with at least two of the bit lines, and a contact plug extending, from the channel layer, toward one of the bit lines overlapped with the channel layer.
US10050055B2 Semiconductor device
According to one embodiment, a semiconductor device includes: a substrate; a stacked body; a columnar portion; and a plate portion. The substrate has a major surface. The stacked body includes a plurality of electrode layers stacked with an insulator interposed. The columnar portion includes a semiconductor body and a memory film. The memory film includes a charge storage portion. The plate portion is provided in the stacked body. The plate portion extends along the stacking direction of the stacked body and a major surface direction of the substrate. The plate portion includes a plate conductor and a sidewall insulating film. The sidewall insulating film provided between the plate conductor and the stacked body. The stacked body includes an air gap. The air gap is provided between the sidewall insulating film and the electrode layer.
US10050054B2 Three-dimensional memory device having drain select level isolation structure and method of making thereof
A layer stack including an alternating stack of insulating layers and sacrificial material layers is formed over a substrate. After formation of memory stack structures, backside trenches are formed through the layer stack. The sacrificial material layers are replaced with electrically conductive layers. Drain select level dielectric isolation structures are formed through drain select level of the stack after formation of the electrically conductive layers. The drain select level dielectric isolation structures laterally separate portions of conductive layers that are employed as drain select level gate electrodes for the memory stack structures.
US10050053B2 Carbon and fluorine concentration of electrodes for a semiconductor device
According to one embodiment, a semiconductor device includes a substrate and a multilayer body provided on the substrate. The multilayer body has electrode films and insulating films. The electrode films contain silicon, the insulating films contain silicon oxide. Each of the electrode films and each of the insulating films are alternately stacked. A hole is formed in the multilayer body, and the hole vertically extends in the multilayer body. The electrode films include a first electrode film and a second electrode film located below the first electrode film. Carbon concentration of the first electrode film is higher than carbon concentration of the second electrode film.
US10050048B2 Semiconductor memory device and method of manufacturing semiconductor memory device
A semiconductor memory device includes a substrate having a memory region and a peripheral region that are adjacent to each other, and a plurality of insulating layers and a plurality of wiring layers that are alternately formed on the memory region and the peripheral region of the substrate. On the memory region, the insulating layers and the wiring layers are alternately formed along a thickness direction of the memory device. On the peripheral region, first portions of the insulating layers and first portions of the wiring layers are alternately formed along the thickness direction and second portions of the insulating layers and second portions of the wiring layers are alternately formed along a lateral direction. A width of the second portion of each of the wiring layers in the lateral direction is greater than a thickness of the first portion of the wiring layer.
US10050039B2 Semiconductor structures with deep trench capacitor and methods of manufacture
An integrated FinFET and deep trench capacitor structure and methods of manufacture are disclosed. The method includes forming at least one deep trench capacitor in a silicon on insulator (SOI) substrate. The method further includes simultaneously forming polysilicon fins from material of the at least one deep trench capacitor and SOI fins from the SOI substrate. The method further includes forming an insulator layer on the polysilicon fins. The method further includes forming gate structures over the SOI fins and the insulator layer on the polysilicon fins.
US10050037B2 Method and circuit for integrated circuit body biasing
The disclosure concerns an integrated circuit comprising: a plurality of circuit domains, each circuit domain comprising: a plurality of transistor devices positioned over p-type and n-type wells, the transistor devices defining one or more data paths of the circuit domain; a monitoring circuit adapted to detect when the slack time of at least one of the data paths in the circuit domain falls below a threshold level and to generate an output signal on an output line based on said detection; and a biasing circuit adapted to modify a biasing voltage of the n-type and/or p-type well of the circuit domain.
US10050036B2 Semiconductor structure having common gate
Various embodiments provide a semiconductor structure having a common gate and fabrication method of the semiconductor structure. In an exemplary method, after forming a first metal gate and a second metal gate, a conductive material layer can be formed at least at the boundary between the first metal gate and the second metal gate. Thus, one end of the conductive material layer can be connected to a first metal gate electrode, and the other end of the conductive material layer can be connected to a second metal gate electrode. The resistance between the first metal gate electrode and the second metal gate electrode can be effectively reduced. Gate voltages of an NMOS transistor and a PMOS transistor of the common gate can be the same.
US10050031B2 Power conventer and semiconductor device
A power converter includes a semiconductor element disposed on a substrate, a thermistor element for detecting the temperature of the substrate, the thermistor element being disposed on the substrate, a current detection resistor having one end connected to a ground side node and another end that is grounded, a first voltage detection unit configured to detect a first potential at the other end of the current detection resistor and a second potential at the ground side node, and output a first detection signal, a control unit configured to control the semiconductor element based on the first detection signal, a temperature detection resistor having one end that is connected to a reference potential and another end that is connected to a detection node, and a temperature detection unit configured to detect a temperature based on a third potential at the detection node, and output a temperature information signal.
US10050030B2 Semiconductor device and fabricating method thereof
A semiconductor device includes a FinFET component, a plurality of patterned dummy semiconductor fins arranged aside a plurality of fins of the FinFET component, an isolation structure formed on the patterned dummy semiconductor fins, and a tuning component formed on the patterned dummy semiconductor fins and electrically connected to the FinFET component. A height of the patterned dummy semiconductor fins is shorter than that of the fins of the FinFET component.
US10050028B2 Semiconductor device with reduced leakage current
An integrated circuit includes a substrate and a first set of functional cell units formed over the substrate. Each of the functional cell units includes a pair of functional cells that have different threshold voltages and a filler cell between the functional cells thereof. A number of the functional cell units in the first set is equal to or greater than a number of a second set of functional cell units, each of which includes a pair of functional cells that have different threshold voltages and that abut against each other. As such, a leakage current of the integrated circuit is reduced.
US10050027B2 Quilt packaging system with mated metal interconnect nodules and voids
First and second integrated devices each have an optical component and a plurality of interconnect structures disposed one edge thereon. The first edge surface of the second integrated device is positioned contiguous to the first edge surface of the first integrated device. The interconnect structures disposed on the first integrated device are in physical contact with the interconnect structures disposed on the edge surface of the second integrated device so as to provide alignment for conveying at least one signal between the optical components on the first and second integrated devices.
US10050026B2 Display apparatus
A display apparatus includes a light emitting diode part and a thin film (TFT) panel configured to drive the light emitting diode part. The light emitting diode part includes a transparent support substrate, a plurality of light emitting diodes, a plurality of phosphor layers disposed on the support substrate covering at a first portion of the plurality of light emitting diodes and configured to emit light through a conversion of introduced light. Another display apparatus includes a light emitting diode part including a plurality of light emitting diodes and a TFT panel configured to drive the light emitting diode part. The TFT panel includes a panel substrate including a TFT driving circuit and a plurality of grooves formed on the panel substrate. The TFT panel also includes a plurality of phosphor layers the plurality of grooves and configured to emit light through wavelength conversion of introduced light.
US10050025B2 Power converter monolithically integrating transistors, carrier, and components
A power converter (100) comprising a semiconductor chip (101) with a first (101a) and a parallel second (101b) surface, and through-silicon vias (TSVs, 110). The chip embedding a high-side (HS) field-effect transistor (FET) interconnected with a low side (LS) FET. Surface (101a) includes first metallic pads (111) as inlets of the TSVs, and an attachment site for an integrated circuit (IC) chip (150). Surface (101b) includes second metallic pads (115) as outlets of the TSVs, and third metallic pads as terminals of the converter: Pad (123a) as HS FET inlet, pad (122a) as HS FET gate, pad (131a) as LS FET outlet, pad (132a) as LS FET gate, and gate (140a) as common HS FET and LS FET switch-node. Driver-and-controller IC chip 150) has the IC terminals connected to respective first pads.
US10050020B2 Stack-type semiconductor package
A semiconductor package includes a lower package including a lower package substrate, a lower semiconductor chip disposed on the lower package substrate, and a lower mold layer disposed on the lower package substrate, and an upper package disposed on the lower package. The upper package includes an upper package substrate and an upper semiconductor chip disposed on the upper package substrate. The semiconductor package additionally includes connection terminals disposed between the lower and upper package substrates. The connection terminals comprise outermost connection terminals and inner connection terminals. The inner connection terminals are disposed between the lower semiconductor chip and outermost connection terminals. The semiconductor package further includes a first under-fill layer disposed between the lower package substrate and the upper package substrate. At least one of the outermost connection terminals is disposed outside of the lower mold layer.
US10050018B2 3DIC structure and methods of forming
A method is provided. The method includes providing a first wafer having a plurality of first dummy pads exposed along a first surface of the first wafer. The first dummy pads contact a first metallization layer of the first water. The method also includes providing a second wafer having a plurality of second dummy pads exposed along a first surface of the second wafer. The second dummy pads contact a second metallization layer of the second wafer. The method also includes bonding the first wafer to the second wafer in a manner that the first surface of the first wafer contacts the first surface of the second wafer and the plurality of first dummy pads are interleaved with the plurality of second dummy pads but do not contact the plurality of second dummy pads.
US10050016B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first connection member having a through-hole; a first component disposed in the through-hole; a second component disposed in the through-hole and attached to the first component; an encapsulant filling at least portions of spaces between walls of the through-hole and side surfaces of the first component and side surfaces of the second component; a second connection member disposed on the first connection member and the first component; and a third connection member disposed on the first connection member and the second component. A number of at least one of the first or second components is plural, the second and third connection members are connected to each other through the first connection member, and the first connection member includes a redistribution layer electrically connected to a redistribution layer of the second connection member and a redistribution layer of the third connection member.
US10050013B2 Packaged semiconductor devices and packaging methods
Packaged semiconductor devices and methods of packaging semiconductor devices are disclosed. In some embodiments, a packaged semiconductor device includes an integrated circuit die, a first molding material disposed around the integrated circuit die, and a through-via disposed within the first molding material. A first side of a redistribution layer (RDL) is coupled to the integrated circuit die, the through-via, and the first molding material. A second molding material is over a second side of the RDL, the second side of the RDL being opposite the first side of the RDL. The packaged semiconductor device includes an antenna over the second molding material.
US10050012B2 Method for semiconductor die removal rework
Disclosed are processes and apparatuses for semiconductor die removal and rework, including thin dies. In one aspect the process involves the use of a localized induction heating system to melt targeted solder joints, thereby minimizing the degradation of the thermal performance of the assembly undergoing the rework. Use of a vacuum-based die removal head, optionally in combination with the induction heating system, allows for the removal of thin dies of 150 micrometers thick or less.
US10050009B2 Methods and apparatus for improved bonding
Various embodiments of the present technology may comprise a method and apparatus for improved bonding and may operate in conjunction with a main platform configured to support a substrate. Movable members may allow the substrate to be positioned on the main platform when rotated to a first position and apply a force to a predetermined area on an upward facing surface of the substrate when rotated to the second position.
US10050007B2 Electronic device
An electronic device includes: a substrate having an upper surface (front surface) on which a semiconductor chip is mounted, and a lower surface (back surface) opposite to the upper surface; and a housing (case) fixed to the substrate through an adhesive material. The housing has through-holes each formed on one short side and the other short side in an X direction. The substrate is disposed between the through-holes. A part of the upper surface of the substrate is fixed so as to face a part of a stepped surface formed at a height different from that of a lower surface of the housing. Further, an interval (distance) between a part (stepped surface) extending along a short side of the housing in the stepped surface and the upper surface of the substrate is larger than an interval (distance) between a part (stepped surface) extending along a long side of the housing in the stepped surface and the upper surface of the substrate.
US10050005B2 Semiconductor resin composition, semiconductor resin film, and semiconductor device using the same
The objective of the present invention is to obtain a semiconductor resin composition having a sufficiently low coefficient of linear expansion of the cured product thereof and a uniform distribution of inorganic particles in the direction of film thickness of a produced semi-cured film thereof. The semiconductor resin composition, which contains (a) an epoxy compound, (b) inorganic particles, (c) a polyimide, and (d) a solvent, is characterized by further containing (e) rubber particles and by the fraction of the (b) inorganic particles in the weight of the total solid fraction resulting from subtracting the weight of the (d) solvent from the total weight of the semiconductor resin composition being 60-92 wt % inclusive.
US10050003B2 Elongated pad structure
A 3DIC includes a die and a substrate. The die includes multiple bumps to provide electrical connection the substrate. The substrate includes multiple elongated contact pads. The elongated contact pads making electrical contact with the bumps and shaped to maintain alignment with the bumps over a temperature range.
US10050002B2 Managing parasitic capacitance and voltage handling of stacked radio frequency devices
Various implementations enable management of parasitic capacitance and voltage handling of stacked integrated electronic devices. Some implementations include a radio frequency switch arrangement having a ground plane, a stack and a first solder bump. The stack is arranged in relation to the ground plane, and includes switching elements coupled in series with one another, and a first end of the stack includes a respective terminal of a first one of the plurality of switching elements. The first solder bump is coupled to the respective terminal of the first one of the plurality of switching elements such that at least a portion of the first solder bump overlaps with one or more of the plurality of switching elements, an overlap dimension set in relation to a first threshold value in order to set a respective contribution to a parasitic capacitance of the radio frequency switch arrangement.
US10050001B2 Packaging device and method of making the same
The present disclosure relates to an integrated chip packaging device. In some embodiments, the packaging device has a first package component. A metal trace is arranged on a surface of the first package component. The metal trace has an undercut. A molding material fills the undercut of the metal trace and has a sloped outermost sidewall with a height that monotonically decreases from a position below a top surface of the metal trace to the surface of the first package component. A solder region is arranged over the metal trace.
US10049997B2 Semiconductor device and method of fabricating the same
A pad is disposed on a substrate. A bump structure is disposed on the pad and electrically connected to the pad. The bump structure includes a first copper layer and a second copper layer sequentially stacked on the pad and a solder ball on the second copper layer. A first X-ray diffraction (XRD) peak intensity ratio of (111) plane to (200) plane of the first copper layer is greater than a second XRD peak intensity ratio of (111) plane to (200) plane of the second copper layer.
US10049991B2 Method for forming at least one electrical discontinuity in an interconnection part of an integrated circuit, and corresponding integrated circuit
An integrated circuit includes an interconnection part with a via level situated between a lower metallization level and an upper metallization level. The lower metallization level is covered by an insulating encapsulation layer. An electrical discontinuity between a first via of the via level and a first metal track of the lower metallization level is provided at the level of the insulating encapsulation layer. The electrical discontinuity is formed prior to formation of any via of the via level and prior to any metal track of the upper metallization level. The electrical discontinuity may comprise: a portion of an additional insulating layer extending over the insulating encapsulation layer; a portion of the insulating encapsulation layer; or an insulating oxide on a top surface of the first metal track.
US10049985B2 Contact line having insulating spacer therein and method of forming same
One aspect of the disclosure relates to an integrated circuit structure. The integrated circuit structure may include: a contact line being disposed within a dielectric layer and providing electrical connection to source/drain epitaxial regions surrounding a set of fins, the contact line including: a first portion of the contact line electrically isolated from a second portion of the contact line by a contact line spacer, wherein the first portion and the second portion each include a liner layer and a metal, the liner layer separating the metal from the dielectric layer and the source/drain epitaxial regions, and wherein the metal is directly in contact with the contact line spacer.
US10049984B2 Semiconductor device and method of manufacturing the same
An upper surface of a plug (PL1) is formed so as to be higher than an upper surface of an interlayer insulating film (PIL) by forming the interlayer insulating film (PIL) on a semiconductor substrate (1S), completing a CMP method for forming the plug (PL1) inside the interlayer insulating film (PIL), and then, making the upper surface of the interlayer insulating film (PIL) to recede. In this manner, reliability of connection between the plug (PL1) and a wiring (W1) in a vertical direction can be ensured. Also, the wiring (W1) can be formed so as not to be embedded inside the interlayer insulating film (PIL), or a formed amount by the embedding can be reduced.
US10049977B2 Semiconductor package on package structure and method of forming the same
A package on package structure may be formed by fabricating or providing a bottom package having a substrate, at least one die on top of the substrate, and bonding pads on the top of the substrate. Next, a frame is formed on the bonding pads and connected to the bonding pads. Next, a package material is molded over the top of the substrate to encapsulate the frame, the die, and the pads or substantially encapsulates these components. Next, a portion of the molded package material is removed to expose at least a portion of the frame. The exposed frame portions are formed such that a desired fan in or fan out configuration is obtained. Next, a non-conductive layer is formed on the exposed frame. Last, a second package having a die or chip is connected to the exposed portion of the frame to form a package on package structure.
US10049976B2 Semiconductor substrate and manufacturing method thereof
A semiconductor substrate includes an insulating layer and a conductive circuit layer embedded at a surface of the insulating layer. The conductive circuit layer includes a first portion and a second portion. The first portion includes a bonding pad and one portion of a conductive trace, and the second portion includes another portion of the conductive trace. An upper surface of the first portion is not coplanar with an upper surface of the second portion. A semiconductor packaging structure includes the semiconductor substrate.
US10049975B2 Substrate structure
A substrate structure is provided, including a substrate body having a conductive pad, an insulation layer formed on the substrate body and exposing the conductive pad, a conductive pillar disposed on the conductive pad, and a metal pad disposed on the insulation layer and electrically connected to the conductive pillar. A conductive component can be coupled to the metal pad. During a high-temperature process, the conductive pillar and the metal pad disperse the remaining stress generated due to heat, thereby preventing the conductive component from being cracked.
US10049974B2 Metal silicate spacers for fully aligned vias
A multi-level semiconductor device and a method of fabricating a multi-level semiconductor device involve a first interlayer dielectric (ILD) layer with one or more metal lines formed therein. A silicide is formed on a surface of the first ILD layer and is directly adjacent to each of the one or more metal lines on both sides of each of the one or more metal lines. A second ILD is formed above the silicide, and a via is formed through the second ILD above one of the one or more metal lines. One or more second metal lines are formed above the second ILD, one of which is formed in the via. The second metal line in the via contacts the one of the one or more metal lines and the silicide adjacent to the one of the one or more metal lines.
US10049967B2 Method of producing an optoelectronic component and optoelectronic component
A method of producing an optoelectronic component includes providing a lead frame having an upper side including a contact region and a chip reception region raised relative to the contact region; arranging an electrically conductive element on the contact region; embedding the lead frame in a molded body, wherein the contact region is covered by the molded body, and the chip reception region and the electrically conductive element remain accessible on an upper side of the molded body; arranging an optoelectronic semiconductor chip on the chip reception region; and connecting the optoelectronic semiconductor chip and the electrically conductive element by a bonding wire.
US10049954B2 Semiconductor package having routable encapsulated conductive substrate and method
A packaged semiconductor device includes a routable molded lead frame structure with a surface finish layer. In one embodiment, the routable molded lead frame structure includes a first laminated layer including the surface finish layer, vias connected to the surface finish layer, and a first resin layer covering the vias leaving the top surface of the surface finish layer exposed. A second laminated layer includes second conductive patterns connected to the vias, bump pads connected to the second conductive patterns, and a second resin layer covering one side of the first resin layer, the second conductive patterns and the bump pads. A semiconductor die is electrically connected to the surface finish layer and an encapsulant covers the semiconductor die and another side of the first resin layer. The surface finish layer provides a customizable and improved bonding structure for connecting the semiconductor die to the routable molded lead frame structure.
US10049951B2 Bonded substrate, method for manufacturing the same, and support substrate for bonding
A method for manufacturing a bonded substrate is provided, the bonded substrate including a single-crystal semiconductor substrate on a sintered-body substrate that has small warpage after bonding, has good thermal conductivity and small loss at high-frequency region and is suitable for high-frequency devices. Specifically, the method at least includes: applying coating to all of the faces of a sintered-body substrate, so as to obtain a support substrate including at least one layer of amorphous film; and bonding the support substrate and a single-crystal semiconductor substrate via the amorphous film. On a surface of the amorphous film on the support substrate to be bonded with the single-crystal semiconductor substrate, concentration of each of Al, Fe and Ca by ICP-MS method is less than 5.0×1011 atoms/cm2, and surface roughness Rms of the surface of the amorphous film is 0.2 nm or less.
US10049950B2 Multi-layer substrate for semiconductor packaging
The present invention provides a semiconductor substrate (105, 105a) comprising two or more layers of built-up structural layers (120, 220) formed on a sacrificial carrier (110). Each built-up structural layer, comprising a conductor trace layer (114a,) and an interconnect (118a, 218a), is molded in a resin molding compound. A top surface of the molded compound is abrasively ground and then deposited with an adhesion layer (123, 124, 224). A multi-layer substrate (105, 105a) is then obtained after an outermost conductor trace layer (128a, 228a) is formed on the adhesion layer and the carrier (110) or reinforcing ring (110b) is removed.
US10049948B2 Power switching system for ESC with array of thermal control elements
A semiconductor substrate support for supporting a semiconductor substrate in a plasma processing chamber includes a heater array comprising thermal control elements operable to tune a spatial temperature profile on the semiconductor substrate, the thermal control elements defining heater zones each of which is powered by two or more power supply lines and two or more power return lines wherein each power supply line is connected to at least two of the heater zones and each power return line is connected to at least two of the heater zones. A power distribution circuit is mated to a baseplate of the substrate support, the power distribution circuit being connected to each power supply line and power return line of the heater array. A switching device is connected to the power distribution circuit to independently provide time-averaged power to each of the heater zones by time divisional multiplexing of a plurality of switches.
US10049944B2 Method of manufacturing selective nanostructures into finFET process flow
A method for integrating nanostructures in finFET processing and a related device are provided. Embodiments include forming fins in a Si substrate in first and second device regions; forming STI regions in spaces between fins; forming a first hardmask over the fins and STI regions; removing a portion of the first hardmask over the first device region to expose upper surfaces of the fins and STI regions in the first device region; recessing an upper portion of the fins; forming first devices over the recessed fins; forming a second hardmask over the fins and STI regions; removing a portion of the second hardmask over the second device region to expose upper surfaces of the fins and STI regions; recessing an upper portion of the fins; and forming second devices, different from the first devices, over the recessed fins, wherein the first and/or second devices include nanowire or nanosheet devices.
US10049940B1 Structure and method for metal gates with roughened barrier layer
A method of forming a semiconductor device includes receiving a structure having a substrate, a gate trench over the substrate, and a dielectric layer over the substrate and surrounding the gate trench. The method further includes forming a gate dielectric layer in the gate trench, forming a barrier layer in the gate trench and over the gate dielectric layer, and treating the barrier layer to roughen an outer surface of the barrier layer, resulting in a treated barrier layer. The method further includes forming an n-type work function metal layer over the treated barrier layer.
US10049935B2 Integrated circuit package having pin up interconnect
An integrated circuit package and manufacturing method thereof are described. The integrated circuit package includes pin up conductive plating to form an interconnect, where an opening on a patterned fifth layer photo-resist material located at bottom portion of a base developed for etching selectively the base to form at least an internal opening and at least a positioning opening, wherein the internal opening corresponds with an inside area of a first patterned conductive layer, and the positioning opening corresponds with an outside area of the first patterned conductive layer.
US10049932B2 Method of manufacturing of a sidewall opening of an interconnect of a semiconductor device
A semiconductor device includes a substrate having a top surface. A semiconductor circuit defines a circuit area on the top surface of the substrate. An interconnect is spaced apart from the circuit area and extends from the top surface into the substrate. The interconnect includes a sidewall formed of an electrically insulating material. An opening is provided in the sidewall.
US10049931B2 Method of manufacturing a semiconductor device including through silicon plugs
A method of making a semiconductor device is provided including forming a first opening and a second opening in a first surface of a substrate. A conductive material is formed in the first opening and in the second opening and over the first surface in the first region of the substrate between the openings. A thickness of the substrate may be reduced from a second surface of the substrate, opposite the first surface, to a third surface opposite the first surface which exposes the conductive material in the first opening and the conductive material in the second opening. A light emitting diode (LED) device is connected to the third surface of the substrate.
US10049929B2 Method of making semiconductor structure having contact plug
The present invention provides a method of forming a semiconductor structure including a substrate, a transistor, a first ILD layer, a second ILD layer, a first contact plug, second contact plug and a third contact plug. The transistor is disposed on the substrate and includes a gate and a source/drain region. The first ILD layer is disposed on the transistor. The first contact plug is disposed in the first ILD layer and a top surface of the first contact plug is higher than a top surface of the gate. The second ILD layer is disposed on the first ILD layer. The second contact plug is disposed in the second ILD layer and electrically connected to the first contact plug. The third contact plug is disposed in the first ILD layer and the second ILD layer and electrically connected to the gate.
US10049928B2 Embedded 3D interposer structure
A device includes an interposer, which includes a substrate; and at least one dielectric layer over the substrate. A plurality of through-substrate vias (TSVs) penetrate through the substrate. A first metal bump is in the at least one dielectric layer and electrically coupled to the plurality of TSVs. A second metal bump is over the at least one dielectric layer. A die is embedded in the at least one dielectric layer and bonded to the first metal bump.
US10049925B2 Metal-semiconductor contact structure with doped interlayer
Disclosed herein is a method of forming a metal-to-semiconductor contact with a doped metal oxide interlayer. An insulating layer is formed on a top surface of a semiconductor substrate with target region at the top surface of the semiconductor substrate. An opening is etched through the insulating layer with the opening exposing a top surface of a portion of the target region. A doped metal oxide interlayer is formed in the opening and contacts the top surface of the target region. The remainder of the opening is filled with a metal plug, the doped metal oxide interlayer disposed between the metal plug and the substrate. The doped metal oxide interlayer is formed from one of tin oxide, titanium oxide or zinc oxide and is doped with fluorine.
US10049924B2 Selective formation of metallic films on metallic surfaces
Metallic layers can be selectively deposited on surfaces of a substrate relative to a second surface of the substrate. In preferred embodiments, the metallic layers are selectively deposited on copper instead of insulating or dielectric materials. In preferred embodiments, a first precursor forms a layer or adsorbed species on the first surface and is subsequently reacted or converted to form a metallic layer. Preferably the deposition temperature is selected such that a selectivity of above about 90% is achieved.
US10049919B2 Semiconductor device including a target integrated circuit pattern
A method of forming a target pattern includes forming a plurality of lines over a substrate with a first mask and forming a first spacer layer over the substrate, over the plurality of lines, and onto sidewalls of the plurality of lines. The plurality of lines is removed, thereby providing a patterned first spacer layer over the substrate. The method further includes forming a second spacer layer over the substrate, over the patterned first spacer layer, and onto sidewalls of the patterned first spacer layer, and forming a patterned material layer over the second spacer layer with a second mask. Whereby, the patterned material layer and the second spacer layer collectively define a plurality of trenches.
US10049918B2 Directional patterning methods
Directional patterning methods are disclosed herein. An exemplary method includes performing a lithography process to form a pattered hard mask layer over a wafer, wherein the patterned hard mask layer includes a hard mask feature having an associated horizontally-defined characteristic; tuning an etching process to direct etching species in a substantially horizontal direction relative to a horizontal surface of the wafer, such that the etching process horizontally removes portions of the patterned hard mask layer, thereby modifying the horizontally-defined characteristic of the hard mask feature; and forming an integrated circuit feature that corresponds with the hard mask feature having the modified horizontally-defined characteristic. Horizontally-defined characteristic can include a length, a width, a line edge roughness, a line width roughness, a line end profile, other horizontally-defined characteristics, or combinations thereof. In some implementations, the directional patterning method disclosed herein can achieve oblique interconnects and/or slot (rectangular) via interconnects.
US10049915B2 Three dimensional integrated circuit
A stacked semiconductor device is formed by implanting ions through dielectric and conductive structures of a first substrate to define a cleave plane in the first substrate, cleaving the first substrate at the cleave plane to obtain a cleaved layer including the dielectric and conductive structures, bonding at least one die to the first substrate, the at least one die having a smaller width than a width of the first substrate, depositing a planarization material over the at least one die, planarizing the planarization material to form a planarized upper surface over the at least one die, and stacking a third substrate on the planarized upper surface.
US10049908B2 Methods and apparatus for electrostatic chuck repair and refurbishment
In one embodiment of the invention, a substrate support assembly comprises an electrostatic chuck having an electrode embedded therein and having an aperture disposed therethrough, a conductive liner disposed on the surface of the electrostatic chuck within the aperture, a conductive tubing extending from a lower surface of the electrostatic chuck and axially aligned with the aperture, and a conductive coating at least partially within the aperture and at least partially within the conductive tubing, wherein the conductive coating provides a conductive path between the conductive liner and the conductive tubing.
US10049906B1 Substrate processing apparatus
Provided is a substrate processing apparatus, which comprises a processing chamber, a substrate sensing assembly, a rotation shaft and a driving assembly. A portion of the rotation shaft is provided inside the processing chamber and the remaining portion thereof is provided outside the processing chamber. The substrate sensing assembly is provided on the portion of the rotation shaft outside the processing chamber. The driving assembly is fixed at the portion of the rotation shaft inside the processing chamber. The driving assembly drives, when coming into contact with the substrate, the rotation shaft to rotate about its own axis along a first direction, and drives, when the substrate comes into no contact with the driving assembly, the rotation shaft to rotate about its axis along a second direction opposite to the first direction. The treatment liquid does not affect the substrate sensing assembly since it is provided outside the processing chamber.
US10049905B2 Substrate heat treatment apparatus, substrate heat treatment method, storage medium and heat-treatment-condition detecting apparatus
A substrate heat treatment apparatus includes: a placement unit on which a substrate is placed; a heat treatment unit for heating or cooling the substrate on the placement unit; a plurality of temperature sensors positioned correspondingly to a plurality of locations of the substrate on the placement unit; and a control unit. The control unit is configured to control the heat treatment unit based on temperatures detected by the temperature sensors, to calculate a position of a thermal center of gravity of the substrate based on the temperatures detected by the temperature sensors, and to detect heat treatment condition of the substrate based on the position of the thermal center of gravity.
US10049902B2 Substrate stack holder, container and method for parting a substrate stack
A substrate stack holder, a container comprising a plurality of substrate stack holders, and a method for parting a substrate stack. The substrate stack holder includes (a) a holding and separating device for (i) holding a substrate stack during a parting process in which the substrate stack is split into a first substrate stack part and a second substrate stack part, said substrate stack comprised of a first substrate, a second substrate, and a connecting region therebetween, and (ii) separating the first substrate stack part from the second substrate stack part after the parting process; and (b) a fixing device for receiving and fixing the separated first and second substrate stack parts.
US10049901B2 Apparatus and method for wafer level bonding
A method includes placing a first wafer onto a surface of a first wafer chuck, the first wafer chuck including multiple first profile control zones separated by one or more shared flexible membranes. The method also includes setting a first profile of the surface of the first wafer chuck. Setting a first profile of the surface of the first wafer chuck includes adjusting a first volume of a first profile control zone of the multiple first profile control zones. Setting a first profile of the surface of the first wafer chuck also includes adjusting a second volume of a second profile control zone of the multiple first profile control zones, the first volume of the first profile control zone being adjusted independently from the second volume of the second profile control zone, and the second adjustable volume encircling the first adjustable volume.
US10049896B2 Lid attach optimization to limit electronic package warpage
An electronic package includes a carrier and a semiconductor chip. In a first aspect a lid is attached to the chip and subsequently the gap between the lid and the carrier is filled by a seal band that includes seal band material and a plurality of shim members. In another aspect, an interleaved seal band includes a pattern of a first type of seal band material and a second type of seal band material. In another aspect, the lid includes a plurality of surfaces at different topographies to reduce the thickness of the seal band between the topographic lid and the carrier. In yet another aspect the electronic package further includes a frame concentric with the chip. The lid is attached to the frame with a solder, epoxy or elastomer and placed on the chip with a thermal interface material. The seal band material is dispensed on the chip carrier and the frame is then moved towards the chip carrier allowing a minimum seal band thickness.
US10049891B1 Selective in situ cobalt residue removal
Exemplary methods for removing cobalt material may include flowing a chlorine-containing precursor into a processing region of a semiconductor processing chamber. The methods may include forming a plasma of the chlorine-containing precursor to produce plasma effluents. The methods may also include contacting an exposed region of cobalt with the plasma effluents. The methods may include flowing a nitrogen-containing precursor into the processing region of the semiconductor processing chamber. The methods may further include contacting the cobalt chloride with the nitrogen-containing precursor. The methods may also include recessing the cobalt, which leaves a residue behind. The methods may include forming a remote plasma of a hydrogen-containing precursor. The methods may also include removing the cobalt residue using plasma effluents of the hydrogen-containing precursor.
US10049889B2 Method of fabricating package structures
Some embodiments contemplate methods for forming a package structure and a package structure formed thereby. An embodiment method includes depositing a photosensitive dielectric layer on a support structure; forming a first layer on a surface of the photosensitive dielectric layer; exposing the photosensitive dielectric layer to radiation; and after the forming the first layer and the exposing to radiation, developing the photosensitive dielectric layer. The support structure includes an integrated circuit die. The layer has a different removal selectivity than the photosensitive dielectric layer during the developing. According to some embodiments, a thickness uniformity of the photosensitive dielectric layer after developing may be increased, and thickness loss from developing the photosensitive dielectric layer can be reduced.
US10049885B2 Method for patterning a plurality of features for fin-like field-effect transistor (FinFET) devices
A method for patterning fins for FinFET devices are disclosed. The method includes forming elongated protrusions on a semiconductor substrate and forming a mask covering a first portion of the elongated protrusions. The method further includes forming a spacer surrounding the mask. The mask and the spacer together cover a second portion of the elongated protrusions. The method further includes removing a portion of the elongated protrusions not covered by the mask and the spacer. In an embodiment, an outer boundary of the spacer and the mask corresponds to an outer boundary of a non-rectangular pattern.
US10049884B2 Anodic etching of substrates
A bi-directional bipolar junction transistor (BJT) structure, comprising: a base region of a first conductivity type, wherein said base region constitutes a drift region of said structure; first and second collector/emitter (CE) regions, each of a second conductivity type adjacent opposite ends of said base region; wherein said base region is lightly doped relative to said collector/emitter regions; the structure further comprising: a base connection to said base region, wherein said base connection is within or adjacent to said first collector/emitter region.
US10049876B1 Removal of trilayer resist without damage to underlying structure
A method for semiconductor processing includes forming a trilayer resist structure having a middle layer disposed between a top layer and a bottom layer. The top layer is removed from a first region to expose the middle layer in the first region, and the middle layer and the bottom layer are removed in the first region to expose a structure to be processed. The top layer in a second region is also removed with the bottom layer in the first region. The first region is filled to protect the structure in the first region. The middle layer is removed in the second region while the first region remains protected. The structures in the first region and structures in the second region are exposed.
US10049871B2 Anisotropic deposition in nanoscale wires
The present invention generally relates to nanoscale wires, including anisotropic deposition in nanoscale wires. In one set of embodiments, material may be deposited on certain portions of a nanoscale wire, e.g., anisotropically. For example, material may be deposited on a first facet of a crystalline nanoscale wire but not on a second facet. In some cases, additional materials may be deposited thereon, and/or the portions of the nanoscale wire may be removed, e.g., to produce vacant regions within the nanoscale wire, which may contain gas or other species. Other embodiments of the invention may be directed to articles made thereby, devices containing such nanoscale wires, kits involving such nanoscale wires, or the like.
US10049870B2 Method of manufacturing semiconductor device including silicon nitride layer for inhibiting excessive oxidation of polysilicon film
To inhibit excessive oxidation and increase oxidation resistance of a polysilicon film on a substrate during recovery process, an oxygen-containing silicon layer present on the substrate is modified into a silicon oxynitride layer or a silicon nitride layer with high nitrogen concentration prior to the recovery process by heating the substrate and supplying active species containing nitrogen radicals and hydrogen radicals for increasing nitrogen content in the silicon oxynitride layer or the silicon nitride layer.
US10049869B2 Composite dielectric interface layers for interconnect structures
Dielectric composite films characterized by a dielectric constant (k) of less than about 7 and having a density of at least about 2.5 g/cm3 are deposited on partially fabricated semiconductor devices to serve as etch stop layers. The composite films in one embodiment include at least two elements selected from the group consisting of Al, Si, and Ge, and at least one element selected from the group consisting of O, N, and C. In one embodiment the composite film includes Al, Si and O. In one implementation, a substrate containing an exposed dielectric layer (e.g., a ULK dielectric) and an exposed metal layer is contacted with an aluminum-containing compound (such as trimethylaluminum) and, sequentially, with a silicon-containing compound. Adsorbed compounds are then treated with an oxygen-containing plasma (e.g., plasma formed in a CO2-containing gas) to form a film that contains Al, Si, and O.
US10049868B2 Apparatus for detecting constituents in a sample and method of using the same
An apparatus for detecting constituents in a sample includes first and second drift tubes defining first and second drift regions, and a controllable electric field device within a fragmentation region coupled to the first and second drift tubes. The apparatus also includes a first ion shutter positioned between the first drift and fragmentation regions. The apparatus further includes a control system configured to regulate the first ion shutter, thereby facilitating injection of a selected portion of ions from the first drift region into the fragmentation region. The control system is also configured to regulate the controllable device to modify the selected portion of ions to generate predetermined ion fragments within the fragmentation region, thereby facilitating injection of a selected portion of the predetermined fragmented ions into the second drift region. A method of detecting constituents in a sample is facilitated through such an apparatus.
US10049864B2 Metallic glow discharge diode and triode devices with large cold cathode as efficient charger generator—a power cell
The invention describes a metal container that comprises a cathode containing an insulated anode with gases at pressures less than a fraction (0.1-0.9) of a mmHg. Metallic normal glow discharge diode and triode devices with large cold cathode area as efficient charge generator to function as a power cell. A metallic glow discharge device comprising a cylindrical cathode and a coaxial insulated anode containing gas at very low pressure utilizing radial electric field. A metallic normal glow discharge diode device containing a planar geometry, with an insulated metallic plate parallel to the broad side of the container forms the anode, while the container acts as the cathode.
US10049861B2 Inductively coupled RF plasma source with magnetic confinement and Faraday shielding
Disclosed is an inductively coupled RF plasma source that provides both magnetic confinement to reduce plasma losses and Faraday shielding to suppress parasitic capacitive components. The inductively coupled RF plasma system comprises an RF power source, plasma chamber, an array of permanent magnets, and an antenna array. The plasma chamber is comprised of walls and a dielectric window having an inner and outer surface wherein the inner surface seals the volume of the plasma chamber. The array of parallel conductive permanent magnets is electrically interconnected and embedded within the dielectric window walls proximate to the inner surface and coupled to ground on one end. The permanent magnet array elements are alternately magnetized toward and away from plasma in the plasma chamber to form a multi-cusp magnetic field. The antenna array may be comprised of parallel tubes through which an RF current is circulated. The antenna array is oriented perpendicular to the permanent magnet array.
US10049853B2 Method and apparatus for an imaging system of biological material
The present invention provides apparatus for an imaging system comprising a multitude of chemical emitting elements upon a substrate. In some embodiments the substrate may be approximately round with a radius of approximately one inch. Various methods relating to using and producing an imaging system of chemical emitters are disclosed.
US10049851B2 Data processing of electron beam lithography system
A system includes a digital pattern generator (DPG) having a plurality of pixels that are dynamically and individually controllable; a switching device that is coupled to the DPG, the switching device configured to route a packet to the DPG so as to control at least one of the pixels, the switching device further comprising: a plurality of input buffers configured to receive and store the packet through a transmission line; a plurality of output buffers; a plurality of memory devices, wherein each of the plurality of memory devices is associated with one of the plurality of output buffers; and a scheduling engine that is coupled to the plurality of input buffers, the plurality of output buffers, and the plurality of memory devices and is configured to determine a routing path for the packet stored in one of the input buffers based on an availability of the output buffers and a vacancy level the memory devices.
US10049847B2 Electron emitting device using graphite adhesive material and manufacturing method for the same
The present disclosure relates to a manufacturing method for an electron emitting device using a graphite adhesive material. A method of preparing paste for forming a cathode of an electron emitting device includes: mixing and dispersing a nanomaterial for electron emission and a graphite filler in a solvent; drying a mixed solution in which the nanomaterial and the graphite filler are mixed; and preparing paste by mixing a graphite binder with the dried mixture.
US10049842B2 Relay unit for performing insulation diagnosis and method for controlling same
Provided is a relay unit that can sufficiently suppress defects that are caused by an insulation failure of insulating member that insulates and separates a load power supply from a device power supply, and a method for controlling a relay circuit. A control unit includes an insulating member diagnosis unit that performs diagnosis of an insulation failure of the capacitor.
US10049838B2 Switching device and an electric power distribution switchgear
A power distribution switchgear including a housing to which a switch is mounted, housing has an opening, the first and second electric contact connected to a first and second conductors. A rotating operating shaft of inserted into the opening, and an actuator having a first end coupled to the shaft and a second end coupled to the second contact. The actuator and shaft made of an electrically insulating material. The shaft supported in the housing by the actuator member. The interface is located at a distance D from the longitudinal axis Y of the shaft that is longer than a distance d between axis Y and a circumferential edge that delimits the opening.
US10049834B1 Keyboard having transversely moveable board activated by key pressing
A keyboard includes a base board; transversely moveable boards, each moveably provided on the base board and including a film circuit board, a resilient dome on the film circuit board, a hole member on the film circuit board and adjacent to the resilient dome, openings on the film circuit board, a hollow structure in the film circuit board and directly under the resilient dome, a top contact in the hollow structure, and a bottom contact in the hollow structure and spaced from the top contact; key caps; and scissors-type bridge structures, each including a first frame member, a hollow, rectangular second frame member, and a peg extending out of the first frame member. Top of the scissors-type bridge structure is pivotably secured to the key cap. Bottom of the scissors-type bridge structure is pivotably secured to the base board by inserting through the holes onto the base board.
US10049833B2 Input device, electronic equipment, and method of manufacturing the input device
An input device includes an upper cover including a plurality of key openings and a keyboard including a base plate disposed on a back side of the upper cover, and a plurality of key tops provided in a front side of the base plate and inserted in the respective key openings. A plurality of hooks, each of which is disposed between the key tops adjacent to each other at a plurality of points and is provided upright on a back surface of the upper cover, fixes the keyboard to the upper cover.
US10049831B2 Modular trigger assembly
A trigger assembly and scanner terminal are described. The trigger assembly includes two parts. A rigid first part stores a pressure sensitive switch and a printed circuit board. An elastic second part contacts the pressure sensitive switch in response to a level of pressure applied to the trigger assembly. The first part and second part are formed from a continuous piece.
US10049830B2 Relay architecture for transferring from redundant power sources
Automatic transfer switching apparatus and systems include a switching device including an input line, a sensor, and a parallel assembly of a solid-state relay and latching relay electrically connected with the input line. The solid-state relay is used to short the latching relay such that the latching relay can be opened and/or closed in an unloaded state while the input line is energized.
US10049829B2 Switch device
A switch device includes a casing that includes a recessed bearing portion, a rotatable drive member that includes a shaft portion disposed in the bearing portion, a switch driven by the drive member, and a covering member that includes a pressing structure provided so as to press an upper portion of the shaft portion and that is secured to the casing. The covering member includes an operating portion that faces the drive member such that the operating portion is able to press the drive member and that is formed of an elastically deformable elastic material and a base portion that is secured to the casing, that is formed of a synthetic resin material, and that is integrated with the operating portion. The pressing structure is integrated with the base portion and formed of an elastically deformable elastic material.
US10049828B2 Key switch with noise reduction mechanism
A key switch includes a baseplate, a circuit layer, a keycap and a support rod. The baseplate has a hook and a first through hole neighboring to the hook. The circuit layer includes a first sublayer disposed above the baseplate and having a second through hole, and a second sublayer disposed above the first sublayer and having a third through hole; a portion of the second sublayer extends over the second through hole and forms a first resilient portion; the first resilient portion has four sides, two of which connect to the second sublayer; and the first resilient portion is neighboring to the hook. The keycap is disposed above the baseplate and can move upward and downward in respect to the baseplate. The support rod has a first portion and a second portion; the first portion movably connects to the keycap and the second portion engages the hook.
US10049827B2 Switching device
A switching device has a switching chamber; a plate-like switching element, which can be moved in the switching chamber along a linear movement axis (Z) between an ON position in which the switching element connects fixed contacts to one another, and an OFF position in which the switching element is at a distance from the fixed contacts; an actuator for linear movement of the switching element inside the switching chamber; and spring(s) which prestress the switching element in the direction of the movement axis (Z). Guides are provided and configured so the switching element in the switching chamber is guided along the movement axis (Z) in a linearly movable manner and held so a main axis (N) of the switching element, which runs perpendicularly with respect to the two main extension directions (X, Y) of the switching element, is oriented at least substantially parallel to the movement axis (Z).
US10049826B2 Touch window having improved electrode pattern structure
Disclosed is a touch window, The touch window includes a cover window, a first sensing electrode layer formed on a view area (V/A) of the cover window and including a first electrode pattern including a first unit cell electrode pattern, and a second sensing electrode layer formed on the view area and including a second electrode pattern which crosses the first electrode pattern and includes a second unit cell electrode pattern. A ratio of an area of the space part between a first unit cell electrode pattern and a second unit cell electrode pattern adjacent to the first unit cell electrode pattern with respect to an area of the first unit cell electrode pattern of the first electrode pattern or the second unit cell electrode pattern of the second electrode pattern is in the range of 10% to 20%.
US10049825B2 Cyclic quaternary ammonium salt, nonaqueous solvent, nonaqueous electrolyte, and power storage device
To provide an ionic liquid which has at least one of properties such as high ionic conductivity, a small reduction in ionic conductivity at a low temperature, a low melting point, and a low viscosity. To provide a power storage device having higher initial charge and discharge efficiency than a power storage device containing a conventional ionic liquid. A cyclic quaternary ammonium salt is liquid at room temperature and contains a quaternary spiro ammonium cation having an asymmetrical structure including two aliphatic rings and one or more substituents bonded to one or both of the two aliphatic rings and an anion corresponding to the quaternary spiro ammonium cation. The power storage device includes a positive electrode, a negative electrode, and a nonaqueous electrolyte containing the cyclic quaternary ammonium salt as a nonaqueous solvent.
US10049823B2 Photoelectric conversion element
A dye-sensitized solar cell comprises a pair of electrodes that face each other; an electrolyte that is disposed between the pair of electrodes; and a sealing section that connects the pair of electrodes and is provided around the electrolyte. In the dye-sensitized solar cell, the sealing section comprises at least one corner section when the sealing section is viewed in planar view from the electrode side, and a first contact surface at the corner section with at least one of the pair of electrodes comprises a first curve line-containing surface containing a curved curve line on the electrolyte side.
US10049822B2 Monomer liquid for of conductive polymer production and a manufacturing method of an electrolyte capacitor using the same
There is provided a monomer liquid for conductive polymer production, comprising: at least one monomer selected from the group consisting of thiophene or its derivatives, pyrrole or its derivative and aniline or its derivative; and at least one kind selected from the group consisting of a naphthalene sulfonic acid type heterocyclic compound and a benzene sulfonic acid type heterocyclic compound in which no hydroxyl group is directly connected to the benzene ring, wherein said at least one kind is dispersed in said at least one monomer. Also, there is provided a production of an electrolyte capacitor by using the monomer liquid for conductive polymer production is explained. In particular, imidazoles are favorable as the naphthalene sulfonic acid type heterocyclic compound and the benzene sulfonic acid type heterocyclic compound.
US10049820B2 Multilayer electronic component having first and second internal electrode base patterns exposed to different respective end and side surfaces of a body, and method of manufacturing the same
A multilayer electronic component includes a body, first and second external electrodes, and first and second side parts. The body includes a multilayer structure in which first and second internal electrode patterns are alternately stacked and contains a dielectric material. The first and second side parts are disposed on outer surfaces of the body to face each other. The first and second external electrodes are disposed on outer surfaces of the body to face each other. The first internal electrode patterns are exposed to a third surface and a fifth surface of the body on which the first external electrode and the first side part are disposed, respectively. Additionally, the second internal electrode patterns are exposed to a fourth surface and a sixth surface of the body on which the second external electrode and the second side part are disposed, respectively.
US10049819B2 Multilayer capacitor with integrated busbar
Embodiments are directed to obtaining a specification of at least one operational requirement for at least one capacitor, generating a design of the at least one capacitor to satisfy the at least one operational requirement, the design of the at least one capacitor comprising a plurality of layers and a first integrated busbar coupled to at least a portion of the layers, and based on the design, manufacturing the at least one capacitor by utilizing an additive manufacturing technique.
US10049812B2 Circuit arrangement
A circuit arrangement can be used for adapting the electroacoustic properties of an electroacoustic component. The circuit arrangement includes a first conductor loop and a further element. The first conductor loop includes a main loop and a negative feedback loop. The negative feedback loop has a sense of curvature that is opposite to a sense of curvature of the main loop. The negative feedback loop compensates for a coupling between the main loop and the further element.
US10049806B2 High efficiency on-chip 3D transformer structure
An integrated circuit transformer structure includes at least two conductor groups stacked in parallel in different layers. A first spiral track is formed in the at least two conductor groups, the first spiral track included first turns of a first radius within each of the at least two conductor groups, and second turns of a second radius within each of the at least two conductor groups, the first and second turns being electrically connected. A second spiral track is formed in the at least two conductor groups, the second spiral track including third turns of a third radius within each of the at least two conductor groups and disposed in a same plane between the first and second turns in each of the at least two conductor groups.
US10049803B2 Arrayed embedded magnetic components and methods
Disclosed are apparatus and methods for arrayed embedded magnetic components that include magnetic devices that have a core that is embedded between two or more substrates and a winding pattern surrounding the core that is implemented on and through the two or more substrates. The winding pattern is operable to induce a magnetic flux within the core when energized by a time varying voltage potential. The winding pattern may be implemented by printed circuit layers, plated vias, other electrically conductive elements, and combinations thereof. Arrayed embedded magnetic components include two or more electrically interconnected magnetic devices positioned side-by-side in a horizontal integration, positioned top-to-bottom in a vertical integration, or combinations thereof. The magnetic devices may have a magnetic functionality such as, but not limited to, a transformer, inductor, and filter. Disclosed magnetic components and methods provide for low cost construction, consistent performance, and a low profile form, among other benefits.
US10049802B2 Patterning magnetic films using self-stop electro-etching
A semiconductor structure includes a substrate and a patterned magnetic feature disposed over a top surface of the substrate. The patterned magnetic feature is a magnetic material, and has undercut sidewalls providing a self-stop for electro-etching of the magnetic material. The semiconductor structure may form a closed-yoke inductor or a solenoid inductor.
US10049796B2 Magnetodielectric Y-phase strontium hexagonal ferrite materials formed by sodium substitution
Disclosed herein are embodiments of an enhanced resonant frequency hexagonal ferrite material and methods of manufacturing. The hexagonal ferrite material can be Y-phase strontium hexagonal ferrite material. In some embodiments, sodium can be added into the crystal structure of the hexagonal ferrite material in order to achieve high resonance frequencies while maintaining high permeability.
US10049793B2 Fabrication of reinforced superconducting wires
In various embodiments, superconducting wires feature assemblies of clad composite filaments and/or stabilized composite filaments embedded within a wire matrix. The wires may include one or more stabilizing elements for improved mechanical properties.
US10049790B2 Electrical cable
Electrical cable for supplying aircraft and similar devices with alternating current having at least partially higher frequencies of preferably 400 Hz. The cable is provided with a central neutral and/or return conductor and at least six phase conductors arranged in a concentrically distributed manner about the neutral and/or return conductor, wherein every phase is distributed on two symmetrically opposing phase conductors. The neutral and/or return conductor is formed, in a very space-saving manner and with low inductivity, by six individually insulated compact neutral wires, the total cross-section of which approximately corresponds to the cross-section of an individual solid neutral wire.
US10049788B1 Constant impedance connector system for quantum computer applications
A connection system for a quantum computer that employs constant impedance connectors with attenuation or filtering components or both embedded therein or within an adaptor removably insertable within an adaptor housing for use in a cryogenically cooled quantum computer. The connection system provides a higher density of cables traversing through a hermetic sealed top plate, and which are accessible to chill blocks to reduce the thermal energy from the signal lines. Attenuators or filter circuits are embedded in the constant impedance connector housings, or provided in adaptors that connect on each end to form mating constant impedance connections, in order to reduce signal strength as the signal progresses through the cryogenic environment and to remove extraneous electrical signal noise.
US10049783B2 Utilizing nanoscale materials as dispersants, surfactants or stabilizing molecules, methods of making the same, and products produced therefrom
Novel dispersions of nanoparticles such as carbon nanotubes, carbon nanofibers, boron nanotubes, clay nanotubes, other nanotube species, buckminster fullerenes, graphene, graphene nanoplatelets, elements, oxides, nanoparticles, nanoclusters, nanopowders, nanocrystals, nanoscale molecules, other nanoscale materials, as well as products produced therefrom are described. These dispersions can then be further processed into a wide variety of products including but not limited to composite materials, polymers, resins, epoxies, emulsions, cements, coatings, clays, films, membranes, paper, fibers, inks, paints, pastes, electronics, spintronics, optics, biotechnology materials, electrodes, field emission or other displays, plating, capacitance, ceramics, catalysts, clays, ballistic materials, drug delivery, doping, magnetics, dielectrics, barrier layers, selective ion flow membranes, batteries, fuel cells, solar and other applications. The invention can also be used to protect electronics from electromagnetic interference, radio frequency interference or radio frequency identification. Most applications that utilize nanoparticles can benefit from this invention.
US10049781B2 Low firing silver conductor
The invention provides an electroconductive paste comprising metallic particles and an organic vehicle comprising an aldehyde resin and a solvent. The invention also provides an electroconductive paste comprising metallic particles comprising at least two types of metallic particles selected from the group consisting of a first metallic particle having an average particle size d50 of at least about 1 μm and no more than about 4 μm, a second metallic particle having a d50 of at least about 8 μm and no more than about 11.5 μm, and a third metallic particle having d50 of at least about 5 μm and no more than about 8 μm, and an organic vehicle. The invention further provides an article comprising a glass substrate comprising a transparent conductive oxide coating and a conductive electrode formed by applying aforementioned conductive paste on said glass substrate, and a method of producing such an article.
US10049773B2 Heating plasma for fusion power using neutral beam injection
In one embodiment, a fusion reactor includes two internal magnetic coils suspended within an enclosure, a center magnetic coil coaxial with the two internal magnetic coils and located proximate to a midpoint of the enclosure, a plurality of encapsulating magnetic coils coaxial with the internal magnetic coils, and two mirror magnetic coil coaxial with the internal magnetic coils. The fusion reactor further includes one or more heat injectors operable to inject a beam of neutral particles toward the center of the enclosure.
US10049772B1 System and method for creation, operation and use of a clinical research database
In a method, a user at a client device may be provided with a user interface having user interactive controls, including a control to enable selection from among a plurality of disease groups. Each disease group may correspond to a respective set of two or more individual disease codes. A user selection of a disease group of interest may be detected. The set of individual disease codes corresponding to the disease group of interest may be used to identify a set of encounters associated with a patient cohort. The user may be provided with an indication of a number of unique patients in the patient cohort, a number of patients in the cohort having particular characteristic(s), a total number of encounters in the set of encounters associated with the cohort, and/or a number of encounters, in the set of encounters associated with the cohort, having particular encounter characteristic(s).
US10049770B2 Prediction of recurrence of non-small cell lung cancer
Methods, apparatus, and other embodiments associated with predicting non-small cell lung cancer (NSCLC) patient response to adjuvant chemotherapy therapy using radiomic features extracted from digitized hematoxylin and eosin (H&E) stained slides of a region of tissue demonstrating NSCLC. One example apparatus includes an image acquisition circuit that acquires an H&E image of a region of tissue demonstrating NSCLC pathology, a segmentation circuit that segments a region of interest (ROI) from the diagnostic radiological image, a feature extraction that extracts a set of discriminative features from the ROI, and a classification circuit that generates a probability that the ROI will experience NSCLC recurrence. The classification circuit may compute a quantitative continuous image-based risk score based on the probability or the image. A prognosis or treatment plan may be provided based on the quantitative continuous image-based risk score.
US10049764B2 Control method for memory device and memory controller
A control method for a memory device is provided. The control method includes the following steps. Convert multiple input bits on multiple bit-channels into a code word through a polar code transformation. Select a boundary bit-channel among the bit-channels according to a first ranking list for the bit-channels. Identify a target memory cell among the memory cells according to the boundary bit-channel and a generator matrix of the polar code transformation. Decrease a raw bit error rate of the target memory cell.
US10049763B2 Semiconductor memory apparatus
A semiconductor memory apparatus includes a plurality of stacked semiconductor dies including a first semiconductor die comprising a first internal circuit configured to control input timing of a test control signal that is output as a plurality of delayed test control signals to the plurality of stacked semiconductor dies according to the controlled input timing in response to a test mode signal.
US10049761B2 Magnetic element, skyrmion memory, solid-state electronic device, data-storage device, data processing and communication device
To provide a magnetic element which can generate a skyrmion, and a skyrmion memory which applies the magnetic element or the like.To provide a magnetic element with a chiral magnet for generating a skyrmion, the chiral magnet is made of a magnetic material having a β-Mn type crystal structure. Also, to provide a magnetic element with a chiral magnet for generating a skyrmion, the chiral magnet is made of a magnetic material having an Au4Al type crystal structure.
US10049757B2 Techniques for dynamically determining performance of read reclaim operations
Disclosed are techniques for determining a threshold number of read operations on memory depending on one or more conditions of the memory. If a number of read operations for the memory meets the threshold number of read operations, a read reclaim operation can be performed to preserve data stored therein.
US10049756B2 Memory devices that apply a programming potential to a memory cell in a string coupled to a source and data line concurrently with biasing the data line to a greater potential than the source
A first string of memory cells, including a selected memory cell, and a second string of memory cells are coupled to a common data line and a common source. The data line is biased to a first potential greater than a second potential to which the source is biased and a select gate coupled between the second string of memory cells and the data line is deactivated during a programming operation performed on the selected memory cell. The programming operation includes applying a programming potential to a control gate of the selected memory cell concurrently with biasing the data line to the first potential and biasing the source to the second potential while the select gate is deactivated.
US10049751B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a plurality of data latches; and an inverter shared by the plurality of data latches. The inverter is inserted between complementary buses that sandwich the plurality of data latches.
US10049750B2 Methods including establishing a negative body potential in a memory cell
Apparatus and methods of operating such apparatus include establishing a negative potential in a body of a memory cell prior to initiating a sensing operation on the memory cell, in response to a timer, or during an access operation of another memory cell.
US10049746B2 Memory device and operating method including a partial program operation and a partial erase operation thereof
There are provided a memory device and an operating method thereof. A memory device may include a memory block, peripheral circuits, and a control logic. The memory block may include a plurality of pages arranged in a vertical direction on a substrate. The peripheral circuits may perform a program operation on a selected page. The control logic may control the peripheral circuits to perform a first partial program operation of sequentially programming some of the pages up to a first page. The control logic may perform a first partial erase operation of erasing the other non-programmed pages. The control logic may perform a second partial program operation of partially programming the pages on which the first partial erase operation has been performed.
US10049744B2 Three-dimensional (3D) semiconductor memory devices and methods of manufacturing the same
Three-dimensional (3D) semiconductor memory devices and methods of manufacturing the same are provided. Three-dimensional (3D) semiconductor memory devices may include a substrate including a cell array region and a connection region, a lower stack structure including a plurality of lower electrodes vertically stacked on the substrate, the lower stack structure having a first stair step structure extending in a first direction on the connection region and a second stair step structure extending in a second direction substantially perpendicular to the first direction on the connection region, and a plurality of intermediate stack structures vertically stacked on the lower stack structure. Each of the intermediate stack structures includes a plurality of intermediate electrodes vertically stacked and has a third stair step structure extending in the second direction on the connection region. Each of the intermediate stack structures exposes the third stair step structure of the intermediate stack structure disposed thereunder.
US10049743B2 Semiconductor device and method of manufacturing the same
A semiconductor device may be provided. The semiconductor device may include a sub-channel layer located over a conductive layer. The semiconductor device may include a hole source layer interposed between the conductive layer and the sub-channel layer. The semiconductor device may include source select lines located over the sub-channel layer. The semiconductor device may include source channel layers contacting the sub-channel layer by penetrating the source select lines.
US10049742B1 Parallel-connected merged-floating-gate nFET-pFET EEPROM cell and array
A shared floating gate device, the device including an nFET including an nFET gate dielectric, a pFET including a pFET gate dielectric, and a floating gate, where the nFET and the pFET are connected in parallel and share the floating gate.
US10049741B2 Non-volatile memory with floating gate having protruding portion
A memory cell includes a source region and a drain region disposed in a semiconductor body. A channel region is disposed in the semiconductor body between the source region and the drain region. A floating gate is disposed between the semiconductor body and the control gate. The floating gate includes a protruding portion that is located over the channel region between the source and drain regions and spaced therefrom. The protruding portion is separated from the channel region by a first insulating layer that is thinner than a second insulating layer that separates remaining portions of the floating gate from the channel region.
US10049737B2 Memory cell architecture for multilevel cell programming
Methods, systems, and devices for operating and forming a multilevel memory cell and array are described. A multilevel memory cell includes two or more binary memory elements, which may include phase change material. Each memory element may be programmed to one of two possible states—e.g., a fully amorphous state or a fully crystalline state. By combining multiple binary memory elements in a single memory cell, the memory cell may be programmed to store more than two states. The different memory elements may be programmed by selectively melting each memory element. Selective melting may be controlled by using memory elements with different melting temperatures or using electrodes with different electrical resistances, or both.
US10049735B2 Method, system and device for complementary non-volatile memory device operation
Disclosed are methods, systems and devices for operation of dual non-volatile memory devices. In one aspect, a pair of non-volatile memory device coupled in series may be placed in complementary memory states any one of multiple memory states in a write operation by controlling a current and a voltage applied to terminals of the non-volatile memory device.
US10049734B2 Data storing method of non-volatile memory device by assigning an initial state to data
A data storing method comprises preparing a non-volatile memory device that includes a memory cell array including a plurality of memory cells, wherein the plurality of memory cells include a memory cell in an initial state, which does not change, unless a forming stress is applied thereto, to a variable state, in which a resistance value reversibly changes between a plurality of changeable resistance value ranges in accordance with an electric signal applied thereto; and applying the forming stress to the memory cell in the initial state, to store data in the memory cell array on the basis of whether each of the plurality of memory cells is in the initial state or the variable state.
US10049724B2 Aging tolerant register file
An apparatus is provided which comprises: a first supply node to provide power supply; a column of memory cells coupled to the first supply node; a diode-connected device having a gate terminal coupled to the first supply node, and a source terminal coupled to second supply node; and a stack of devices coupled to the first supply node, wherein at least one device in the stack is coupled to the second supply node, and wherein the stack of devices is controllable according to an operation mode.
US10049723B2 Semiconductor storage device
A semiconductor storage device having a plurality of low power consumption modes is provided.The semiconductor storage device includes a plurality of memory modules where a plurality of low power consumption modes can be set and cancelled based on a first and a second control signals. At least a part of memory modules of the plurality of memory modules have a propagation path that propagates an inputted first control signal to a post stage memory module. The second control signal is inputted into each of the plurality of memory modules in parallel. Setting and cancelling of the first low power consumption mode of each memory module are performed based on a combination of the first control signal that is propagated through the propagation path and the second control signal. Setting and cancelling of the second low power consumption mode, in which regions where a power source is shut down are different from those in the first low power consumption mode, of each memory module are sequentially performed according to the first control signal that is propagated through the propagation path.
US10049721B1 Apparatuses and methods for in-memory operations
The present disclosure includes apparatuses and methods for in-memory operations. An example apparatus includes a memory device including a plurality of subarrays of memory cells, where the plurality of subarrays includes a first subset of the respective plurality of subarrays and a second subset of the respective plurality of subarrays. The memory device includes first sensing circuitry coupled to the first subset, the first sensing circuitry including a sense amplifier and a compute component configured to perform an in-memory operation. The memory device includes second sensing circuitry coupled to the second subset, the second sensing circuitry including a sense amplifier. The memory device also includes a controller configured to direct a first movement of a data value to a selected subarray in the first subset based on the first sensing circuitry including the compute component.
US10049720B2 Dynamic random access memory (DRAM)
According to one embodiment, a semiconductor memory device includes a memory cell, the cell includes a first capacitor which includes first and second electrodes, and a first transistor which includes first and second terminals and a first control terminal, the first terminal being connected to the first electrode, a first conductive line connected to the second terminal, a second conductive line connected to the second electrode, a sense amplifier, a switch element connected between the first conductive line and the sense amplifier, and a controller turning off the switch element in a write operation, applies a first potential to the first conductive line, and sets a potential of the second conductive line according to a value of write data to be written to the cell.
US10049718B2 Refresh control circuit and memory device including same
A memory device may include: at least one memory bank; and a control circuit suitable for: refreshing the at least one memory bank through a first refresh operation in response to a refresh command; and refreshing the at least one memory bank through a second refresh operation when an active operation is performed between a current refresh command and a previous refresh command.
US10049715B2 Semiconductor storage device and method for writing of the same
A semiconductor storage device includes a memory cell, a switch, a source driver, a drain driver, a voltage measurement circuit and a control electrode driver. The memory cell has a control electrode, a floating electrode, a source and a drain. In a writing to the memory cell, the voltage measurement circuit measures a voltage generated between the control electrode and the source when the switch is in an on state connecting the control electrode and the drain and a predetermined current flows from the current source to the memory cell, and the control electrode driver applies to the control electrode a voltage that is controlled based on the voltage measured by the voltage measurement circuit.
US10049714B1 DRAM and method for managing power thereof
The present disclosure provides a DRAM. The DRAM includes a memory array of memory cells, a control device and a charge pump circuit. The control device derives an information associated with a command, and determine, based on the information, whether to provide an amount of electrical energy greater than, less than, or equal to an amount of electrical energy currently required. The charge pump circuit provides the memory array with the resultant amount of electrical energy based on the determination.
US10049708B2 Semiconductor device and semiconductor system
A semiconductor device may include a division control circuit and a latch circuit. The division control circuit may be configured to divide an external clock to generate a first preliminary divided clock and a second preliminary divided clock. The division control circuit may be configured to output the first and second preliminary divided clocks or any one of the first and second preliminary divided clocks as first and second divided clocks. The latch circuit may be configured to latch an external control signal in response to the first and second divided clocks and configured to output latched signals as first and second latch control signals.
US10049707B2 Shifting data
The present disclosure includes apparatuses and methods related to shifting data. A number of embodiments of the present disclosure include an apparatus comprising a shift register comprising an initial stage and a final stage. The shift register may be configured such that a clock signal may be initiated at the final stage of the shift register.
US10049706B2 Memory and method of operating the same
A memory includes a plurality of memory blocks, a plurality of sensing circuits, a plurality of global bit lines, a common pre-charging circuit and a selection circuit. Each global bit line of the plurality of global bit lines is coupled to at least one of the memory blocks by a corresponding sensing circuit of the plurality of sensing circuits. The common pre-charging circuit is configured to individually pre-charge each global bit line of the plurality of global bit lines to a pre-charge voltage. The selection circuit is configured to selectively couple the common pre-charging circuit to a selected global bit line of the plurality of global bit lines.
US10049703B2 Data reproduction apparatus, control method for data reproduction apparatus, and recording medium storing control program
A data reproduction apparatus includes a display, a touch panel, a recording unit, an output unit, a display control unit, and an output controller. The output unit outputs contents recorded in the recording unit. The display control unit controls the display to show first display and second display. The first display represents a finite time period and a reproduction point indicating a reproduction target in relation to the finite time period. The second display represents a partial period which is part of the finite time period, and the reproduction point in relation to the partial period. The output controller controls the output unit to output the contents corresponding to the reproduction point in accordance with a touch position detected by the touch panel, when the touch position is on the first display or on the second display.
US10049702B2 Digital video recorder options for editing content
A system for providing digital video recorder options for editing content is disclosed. In particular, the system may include receiving requests for a first version of media content and providing access to the first version of the media content. A user that accesses the first version of the media content may select a portion of the media content, and indicate whether, for example, the portion should be skipped, modified, or emphasized when the media content is accessed on a subsequent occasion. The system, based on the selection and indication, may edit the first version of the media content to create a second version of the media content. When a subsequent attempt is made to access the first version of the media content, the system may provide the user with the option to access the second version of the media content.
US10049697B2 Write-once storage medium capable of recording data blocks on both land and groove of spiral track
An information recording method of the present disclosure is an information recording method for recording information on a write-once information recording medium, including one or more recording layers, each of the recording layers being spiral-shaped on which a land track and a groove track are alternately repeated as recording tracks, each of the recording tracks being divided into blocks, each of the blocks being a minimum unit in which recording is performed. The information recording method includes: recording the information on the information recording medium in a unit of each of the blocks; and controlling recording on the information recording medium. In the control step, switching is performed whether to perform recording in a block to be recorded in which the information is to be recorded next among the blocks based on recording conditions of the recording tracks adjacent on both sides of the block to be recorded.
US10049692B1 Closed-loop fly height control using sector-specific, repeatable VGA values
Gain values used by a variable gain amplifier (VGA) to read servo marks of a heat-assisted recording medium are measured. Sector-specific, repeatable gain values that indicate an expected VGA gain at a desired clearance are determined based on the measured gain values. The sector-specific, repeatable gain values are used as input to a closed-loop clearance controller together with measured values of servo VGA gain while writing data to the recording medium.
US10049691B1 Changing disk access operations to reduce servo control impact in a multiple actuator drive
In a disk drive apparatus, a first time period is determined, during which a first head driven by a first actuator will be performing a first disk access operation. A second time period is determined, during which a second head driven by a second actuator will be performing a second disk access operation. The first and second actuators are independently movable such that the first and second disk access operations are capable of being performed in parallel. If it is determined that the second disk access operation will impact servo control of the first disk access operation, at least one of the first and second disk access operations is changed to reduce the impact to the servo control of the first disk access operation.
US10049690B1 Selectable readers for better performance
A method of forming a read head. The method includes forming first and second read sensors that are substantially trapezoidal in shape. A first read measurement is performed on a storage medium using the first read sensor. A second read measurement is performed on the storage medium using the second read sensor. Based on a comparison of the first and second read measurements to a predetermined quantity, either the first read sensor or the second read sensor is selected to be operational in a data storage device.
US10049685B2 Integrated sensor-array processor
An integrated sensor-array processor and method includes sensor array time-domain input ports to receive sensor signals from time-domain sensors. A sensor transform engine (STE) creates sensor transform data from the sensor signals and applies sensor calibration adjustments. Transducer time-domain input ports receive time-domain transducer signals, and a transducer output transform engine (TTE) generates transducer output transform data from the transducer signals. A spatial filter engine (SFE) applies suppression coefficients to the sensor transform data, to suppress target signals received from noise locations and/or amplification locations. A blocking filter engine (BFE) applies subtraction coefficients to the sensor transform data, to subtract the target signals from the sensor transform data. A noise reduction filter engine (NRE) subtracts noise signals from the BFE output. An inverse transform engine (ITE) generates time-domain data from the NRE output.
US10049679B2 Encoding method, decoding method, encoder apparatus, decoder apparatus, and recording medium for processing pitch periods corresponding to time series signals
In encoding, pitch periods for time series signals in a predetermined time interval are calculated, and a code corresponding thereto is output. In that encoding, the resolutions for expressing the pitch periods and/or a pitch period encoding mode are switched according to whether an index indicating a periodicity and/or stationarity level of the time series signals satisfies a condition indicating high or low in periodicity and/or stationarity. In that decoding, according to whether an index indicating a periodicity and/or stationarity level, the index being included in or obtained from an input code corresponding to the predetermined time interval, satisfies a condition indicating high periodicity and/or stationarity, a decoding mode for a code, included in the input code, corresponding to pitch periods is switched to decode the code corresponding to the pitch periods to obtain the pitch periods corresponding to the predetermined time interval.
US10049678B2 System and method for suppressing transient noise in a multichannel system
Methods for processing a multichannel audio signal that includes transient noise signals are provided. The method includes buffering the multichannel audio signal in a subband domain, and estimating the subband frames for transient noise likelihood. A probability of transient noise for the buffered subband frames is determined and a multichannel spatial filter is applied to decompose the subband frames to transient attenuated target source and noise estimation cancelled of the target source signal. A spectral filter is applied to the target source frame to enhance the target source frame and the subband frames that are determined to have a probability of the transient noise greater than a first threshold and a probability of target source less than a second threshold are muted.
US10049674B2 Method and apparatus for evaluating voice quality
A method for evaluating voice quality includes performing human auditory modeling processing on a voice signal to obtain a first signal; performing variable resolution time-frequency analysis on the first signal to obtain a second signal; and performing, based on the second signal, feature extraction and analysis to obtain a voice quality evaluation result of the voice signal. According to the foregoing technical solutions, a problem that accuracy of a voice quality evaluation is not high can be solved. A voice quality evaluation result with relatively high accuracy is finally obtained by performing human auditory modeling processing, then converting a to-be-detected signal into a multi-resolution signal, further analyzing the time-frequency signal of variable resolution, extracting a feature corresponding to the signal, and performing further analysis.
US10049669B2 Configurable speech recognition system using multiple recognizers
Techniques for combining the results of multiple recognizers in a distributed speech recognition architecture. Speech data input to a client device is encoded and processed both locally and remotely by different recognizers configured to be proficient at different speech recognition tasks. The client/server architecture is configurable to enable network providers to specify a policy directed to a trade-off between reducing recognition latency perceived by a user and usage of network resources. The results of the local and remote speech recognition engines are combined based, at least in part, on logic stored by one or more components of the client/server architecture.
US10049667B2 Location-based conversational understanding
Location-based conversational understanding may be provided. Upon receiving a query from a user, an environmental context associated with the query may be generated. The query may be interpreted according to the environmental context. The interpreted query may be executed and at least one result associated with the query may be provided to the user.
US10049662B2 Method and electronic device for providing content
A method and an electronic device for providing content are provided. The electronic device includes a voice input module configured to receive a voice input, an audio output module, a display, a memory configured to store a voice recognition application which provides content in response to the voice input, and a processor configured to execute the voice recognition application and determine an output scheme of the content to be outputted through the audio output module or the display based on a status of the voice recognition application or an operating environment of the electronic device.
US10049661B2 System and method for analyzing and classifying calls without transcription via keyword spotting
A facility and method for analyzing and classifying calls without transcription via keyword spotting is disclosed. The facility uses a group of calls having known outcomes to generate one or more domain- or entity-specific grammars containing keywords and related information that are indicative of particular outcome. The facility monitors telephone calls by determining the domain or entity associated with the call, loading the appropriate grammar or grammars associated with the determined domain or entity, and tracking keywords contained in the loaded grammar or grammars that are spoken during the monitored call, along with additional information. The facility performs a statistical analysis on the tracked keywords and additional information to determine a classification for the monitored telephone call.
US10049659B2 Method and system for providing visual interactive voice response (IVR) to an enhanced visual call (EVC) client device
The present invention describes a method and system for providing visual interactive voice response (IVR) to an enhanced visual call (EVC) client device. The method comprises of receiving, by an EVC server, a request from the EVC client device for providing the visual IVR content, mapping a current webpage URL and an EVC user input with a subsequent webpage URL and an input value stored in a EVC XDM server, receiving, by the EVC client device, a webpage URL associated with the visual IVR content stored on a content server, retrieving the visual IVR content associated with the subsequent webpage URL, providing the EVC user input received from the EVC server to the IVR system, synchronizing the retrieved visual IVR content with a corresponding audio from the IVR system and presenting the synchronized visual IVR content and the corresponding audio from the IVR system, simultaneously on the EVC client device.
US10049657B2 Using machine learning to classify phone posterior context information and estimating boundaries in speech from combined boundary posteriors
Phoneme boundaries may be determined from a signal corresponding to recorded audio by extracting auditory attention features from the signal and extracting phoneme posteriors from the signal. The auditory attention features and phoneme posteriors may then be combined to detect boundaries in the signal.
US10049653B2 Active noise cancelation with controllable levels
A system including an automatic noise canceling (ANC) headphone and a processor. The ANC headphone has a microphone configured to generate a microphone signal and at least two non-zero ANC gain levels. The processor is configured to receive the microphone signal, determine a characteristic of the microphone signal, identify a revised ANC level from the ANC gain levels based on a comparison of the characteristic to at least one threshold, and output a signal corresponding to the revised ANC level. Methods are also disclosed.
US10049650B2 Ultra-wide band (UWB) radio-based object sensing
The present disclosure describes a number of embodiments related to devices, systems, and methods locating a an object using ultra-wide band (UWB) radio transceivers embedded in carpet or other flexible material that may be rolled up and moved to various locations. Once in a location, the carpet may be unrolled and the multiple embedded radio transceivers may receive a signal from a tag attached to the object sending UWB radio signals. Based on the signals received by the UWB radio transceivers, various processes including time-difference on arrival, time-of-flight, and phase shift may be used to determine the location or the movement of the object.
US10049649B2 Bowed string instrument
The present invention provides a bowed string instrument that allows a player to hold it in a stable manner and to handle a bow and strings without much effect. A bowed string instrument 1 has a body 102, a shoulder pad 103 connected to the body 102, a body receiver 106 disposed below the body 102 so as to receive a load of the body, and an operative joint portion 107 coupling the body 102 and the body receiver 106 to each other while allowing the body 102 to be slidable on a spherical surface. The body 102 includes a fingerboard 105, a plurality of strings 104 extending above the fingerboard 105, and a pair of bridges for supporting and tensioning the plurality of strings 104 above the fingerboard 105.
US10049645B2 Control device and method for optimizing a presentation style of specific content for a specific user
The present invention relates to a control device (10) and method for controlling a display that reliably and efficiently enhances a person's compliance, e.g., a patient's compliance with his care plan. The control device comprises a presentation style selector (14) for selecting a presentation style to be used for visually presenting the received information on the display in text form, wherein the presentation style is selected based on an importance indicator indicating the importance of the information with respect to a task or plan of the person and obtained boundary conditions for the presentation style to be selected for presenting the information in text form such that more important information is displayed using a presentation style that is more difficult to read than a presentation style used for displaying less important information. A controller (15) controls the display (20) to visually present the received information on the display in text form using the selected presentation style.
US10049644B2 System and method for output display generation based on ambient conditions
A system and method provides for modifying an output display on a display device based on at least one ambient condition. The method and system includes receiving a plurality of images representing visual artworks from a networked data storage location and storing the plurality of images in a local memory device. In a stationary picture frame, the method and system detects at least one ambient condition using an environmental sensor affixed to the stationary picture frame. The method and system analyzes the ambient condition to determine ambient condition factors and selects at least one of the plurality of images from the local memory device. Therein, the method and system displays the at least one of the plurality of images on the output display within the stationary picture frame, modifying the display of the images based on the ambient condition factors.
US10049641B2 Driving circuit, display device and method for implementing equal resistance of a plurality of transmission lines
The present disclosure provides a driving circuit, comprising a plurality of transmission lines in one-to-one correspondence to a plurality of gate driving circuits and configured to transmit a control signal to the corresponding gate driving circuit; and a compensating resistor coupled to the corresponding transmission line so as to compensate for a resistance difference among the plurality of transmission lines.
US10049639B2 CMOS gate drive on array (GOA) circuit structure and liquid crystal display panel
A Complementary Metal-Oxide-Semiconductor (CMOS) Gate Driver on Array (GOA) circuit includes a plurality of cascaded GOA units, where each of the GOA units comprises a forward-rearward control module, a signal-latch module, a signal-process module, and a signal-buffer module. A waveform of a scan-line driving signal outputted has two falling edges, to prevent un-uniformity of a liquid crystal panel display by decreasing high-shift voltage value of the pixel electrodes caused by the voltage coupling while charging pixel electrodes.
US10049636B2 Gate drive circuit and liquid crystal display device
The present invention provides a gate drive circuit and a liquid crystal display device. The gate drive circuit includes multiple stages of gate drive units connected in series. An N-th stage gate drive unit includes a pull-up control module, a pull-up module, a first pull-down module, a pull-down control module, and a second pull-down module. The second pull-down module includes a first thin film transistor and a second thin film transistor.
US10049635B2 Single-sided source and gate driver arrangement for display device
A display device includes source drivers, at least one gate driver, a first substrate, a second substrate, gate lines, source lines, lead-out lines and connection parts, wherein the gate signals are emitted from the gate driver to the gate lines via the lead-out lines and the connection parts, the source drivers include a first source driver and a second source driver, the second source driver being spaced apart from the first source driver in a first direction, and the gate driver is located between the first source driver and second source driver in the first direction.
US10049633B2 Array substrate and method for driving the same
An array substrate includes a plurality of scan lines formed on a substrate in parallel, a plurality of data lines, which are formed on the substrate in a direction perpendicular to the respective scan lines, but disposed in a different layer from the scan lines, a plurality of pixel units respectively disposed in areas formed by the scan lines and the data lines, each pixel unit including at least one pixel electrode and at least two TFT switches. A first TFT switch pre-charges the pixel electrode, and a second TFT switch pre-charges the pixel electrode with gray scale voltage. A scan signal of at least one scan line enables the first TFT switches of the pixel units on in a line, and at the same time enables the second TFT switches of the pixel units on in another line. A method for driving the array substrate is also described.
US10049632B2 Semiconductor device, liquid crystal display panel, and mobile information terminal
A semiconductor device includes a plurality of sets of external drive terminals in a marginal region along one long side of a rectangular semiconductor substrate, a plurality of sets of ESD protection circuits arranged in the marginal region and coupled to corresponding sets of the drive terminals, and a plurality of output circuits coupled to corresponding sets of the drive terminals. Each set of drive terminals in a plurality of n columns along a Y direction is laid out in a staggered arrangement with drive terminals in adjacent columns shifted relative to each other. Each output circuit includes n output units associated with n drive terminals of each set and arranged in one column in an X direction. By the arrangement, the drive terminals can be arranged at a narrower pitch, and the total width for n output units can be compacted into that of one output circuit.
US10049631B2 Non-rectangular display device with signal lines and bus lines
According to one embodiment, an active matrix display device includes a non-rectangular display portion in which a part of an outer edge is curved or bent, display pixels arrayed in a matrix in the display portion, gate lines connected for each row of the display pixels, signal lines connected for each column of the display pixels, a gate line driving circuit, a signal line driving circuit, and bus lines extending along a part of an edge of the display portion outside the display portion. A part of the signal lines extends from an edge opposite to the bus lines of the display portion to the bus lines through the display portion, is connected to the bus lines, and further, extends from the bus lines to the edge opposite to the bus lines through the display portion.
US10049627B2 Multi-primary backlight for multi-functional active-matrix liquid crystal displays
A direct view display provides a light modulating panel and a backlight including first and second sets of spectral emitters. Several modes of operation may be provided including an advanced 2D mode, and an enhanced color gamut mode employing simultaneous illumination of the first and second set of spectral emitters. Another embodiment may be an optical structure for a multi-functional LCD display with wide color gamut and high stereo contrast. The optical structure may also be used to produce more saturated colors for a wider display color gamut and also may be used to produce a brighter backlight structure through light recycling of the wider bandwidth light back into the optical structure.
US10049625B1 Context-based rendering
Various approaches discussed herein provide for changing the behavior and/or display properties of various interface elements associated with an application executing on a computing device, such as a device having an electrophoretic ink (e-ink) display screen. According to various embodiments, one or more libraries having E-ink specific parameters are provided that are used to modify the various interface elements based upon such information as a type and/or style of interface element.
US10049603B1 Protective guard for a sign
A guard system for a street sign providing a protective barrier to an edge of the sign. The guard system including at least one elongate member having a top end portion, a bottom end portion, a length and a width. At least one bracket member extends outwardly from the elongate member having a first end fixed to the elongate member and a second end configured to fixedly engage with an outer peripheral edge portion of the sign. When fixedly engaged, the second end of the bracket member is fixedly engaged to an outer peripheral edge portion of the sign whereby the elongate member is spaced apart from the outer peripheral edge of the sign and is aligned with the outer peripheral edge of the sign as a protective barrier to the outer peripheral edge of the sign.
US10049597B2 Interactive training device
An interactive device that is an accessory to a flush toilet and is positioned at the rear of the flush toilet and may be attached to the rear of the toilet such that the user would use the flush toilet in the reverse position. The interactive device may include a toy, game, computer, or projector. The interactive device may be secured to the toilet by straps or to the toilet lid hinges and may be detachable from the flush toilet. The interactive device may be a seat insert with a projector to display images on the toilet lid or cistern. The interactive device makes “going to the bathroom” enjoyable for both the child and parent, while educating the child to appreciate and to become more accustomed to using a flush toilet.
US10049591B2 Classroom management application and system
A classroom management system which includes a centralized cloud infrastructure, a first user interface having a geo-locating device in communication with the centralized cloud infrastructure, and a second user communication interface in communication with the centralized cloud infrastructure to define authorized users and authorized locations. The centralized cloud infrastructure transmits an in-attendance signal for each authorized user located in the authorized location based on data received from the geo-locating device to the second user communication interface.
US10049589B1 Obstacle awareness based guidance to clear landing space
Techniques for providing an object awareness guidance to clear a landing space may be provided. For example, during delivery an unmanned aerial vehicle (UAV) may capture an image of a potential landing zone and identify one or more objects in the image that may impede or obstruct delivery of the item in the potential landing zone. The UAV may be configured to generate and provide instructions to a user device to move or remove the identified one or more objects from the potential landing zone thereby creating a safe and unobstructed landing zone to deliver the item.
US10049582B2 Small boat collision avoidance apparatus
In an apparatus installed on a boat (A) in plural boats including (A, B) for avoiding collision with the boat (B), there are equipped with first and second radio-wave transceiver units installed at spaced positions that transmit to and receive radio waves of a predetermined frequency from the boat (B), and first and distance calculating units that calculate clearance distances from the boat (B) based on attenuation degree of the radio waves transmitted from the boat (B). An intersection point of circles whose origins in an x-y coordinate plane are set to positions corresponding to the first and second positions and whose radii are set to values corresponding to the calculated clearance distances. Direction and position of the boat (B) are estimated from the intersection point, and an instruction necessary for avoiding collision with the boat (B) is issued based on the estimated direction and position.
US10049581B2 Apparatus and method for controlling lane change considering priority
There are provided an apparatus and a method for controlling a lane change considering priority. The apparatus for controlling a lane change includes: a collision judger checking whether or not there is an object vehicle having collision possibility that attempts to change a lane from a region of interest road corresponding to an ego-road on which an ego-vehicle is being driven to a target road to which the ego-vehicle changes the lane, before or during the lane change of the ego-vehicle; and a priority determiner determining a priority vehicle that first performs the lane change among the ego-vehicle and the object vehicle considering at least one of accessibility to the target road of the ego-vehicle and the object vehicle when there is the object vehicle, and accessibility to a join point when the object vehicle or the ego-vehicle is positioned on a road to be joined.
US10049576B2 Collision avoidance system and collision avoidance method
A collision avoidance system is provided with: a rear detection device arranged in a host vehicle and capable of detecting an object directly behind the host vehicle, an object to the rear-right of the host vehicle, and an object to the rear-left of the host vehicle in a non-contact manner. A computation processing unit outputs, on the basis of a detection result from the rear detection device, the presence/absence of the possibility of a collision between the host vehicle and: a first following vehicle approaching the host vehicle from directly behind, a second following vehicle approaching the host vehicle from the rear-right, and a third following vehicle approaching the host vehicle from the rear-left. A warning device generates warnings when there is the possibility of a collision with the first, second or third following vehicles.
US10049573B1 Active park assist detection of semi-trailer overhang
Method and apparatus are disclosed for active park assist detection of semi-trailer overhang. An example vehicle includes a first range detection sensor, a second range detection sensor different from the first range detection sensor, and a parking assist unit. The parking assist unit detects, with the first and second range detection sensors, a second vehicle with an overhang adjacent to a parking space. Additionally, the parking assist unit broadcasts, with a DSRC module, a message including properties of the parking space accounting for the overhang.
US10049568B2 Method for identifying a vehicle-borne transmitter
Some embodiments are directed to a method of identifying a vehicle-borne transmitter emitting an interfering signal over a predefined frequency band. The method comprises monitoring the predefined frequency band at a first location to identify an emission of an interfering signal from a passing vehicle. If an interfering signal is detected, the method further comprises capturing a first image of the passing vehicle to enable an identity of the passing vehicle to be determined.
US10049558B2 Information processing system, terminal, information processing method, information processing method of terminal, and program
An information processing system is configured so that a terminal generates state information using information based on each of a first condition and a second condition in condition information, transmits condition information and state information to an information processing device at each reminder determination timing, receives notification information from the information processing device, provides a notification of a reminder if the state information satisfies the first condition or the second condition, and changes the reminder determination timing according to a state of charge of the terminal and the information processing device generates notification information if the acquired state information satisfies first or second condition information.
US10049555B2 Water heater leak detection system
The disclosure reveals a system for detecting moisture or water in a particular location. The system may incorporate a moisture detector having a control module connected to an appliance, a moisture detection circuit connected to the control module, and a voltage source connected to the moisture detection circuit and to the control module. The voltage source and the moisture detection circuit may provide voltage levels to the control module when the moisture detection circuit detects dry or wet conditions, or conditions between those conditions. A voltage level to the control module may indicate whether the appliance, such as a water heater, a washing machine, or a dish washer, has a leak. If the leak is deemed by a voltage level from the circuit to be worthy of concern, then a display, an alarm, message, or other notice mechanism may indicate an issue or what action needs to be taken.
US10049554B1 Cable suspension detection
An apparatus for an embedded sensor cable assembly, where a first cable assembly includes a cable portion and a connector portion. The cable portion includes a first embedded sensor and a second embedded sensor, where the first embedded sensor is electrically coupled to the second embedded sensor and where the first embedded sensor and the second embedded sensor is capable of registering orientation measurements. A microcontroller is electrically coupled to the connector portion, first embedded sensor and the second embedded sensor, where the microcontroller is capable of receiving the orientation measurements from the first embedded sensor and the second embedded sensor.
US10049553B2 Device for monitoring the operation of a dosage dispenser of a liquid additive in a main liquid, and dosage dispenser provided with such a device
A device (1) for monitoring the operation of a dosage dispenser (2) which includes a suction pipe (5) suitable for being plunged into the liquid additive (3) contained in a container (6), the monitoring device including elements for detecting the suction of liquid additive and elements for displaying operating parameters of the dosage dispenser; the detection elements include a tube (10), separate from the suction pipe (5), one end (10b) of which is configured to be plunged into the container of liquid additive, and the other end (10c) is kept stationary relative to the suction pipe in order to be located outside the container, the other end (10c) being closed and provided with a sensor of the air pressure inside the tube, the sensor outputting an electrical signal, and elements for using the signal from the sensor, connected to the outlet of the sensor, to provide information on the operation.
US10049552B1 Asset tracking systems and methods
An asset tracking system has a plurality of anchors. A tag communicates with the anchors as it is moved by a user being tracked by the system, and data based on communication between the tag and at least one of the anchors is transmitted to a server. The server determines a location of the tag based on the data and detects an occurrence of an event based on the location. The server also transmits to each of the anchors a tag alert message having a tag identifier identifying the tag and an event indicator associated with the occurrence of the event. At least one of the anchors transmits the tag identifier and the event indicator to the tag, which issues a warning to the user in response to tag alert message.
US10049549B2 Wireless device and methods for use in determining classroom attendance
Various embodiments include, for example, a wireless device that includes a short-range wireless transceiver to communicate RF signals including a beacon signal to identify the wireless device and to facilitate the association of the wireless device with the plurality of mobile communication devices in proximity to the wireless device. Each corresponding one of the plurality of mobile communication devices includes a mobile communication device processor that executes a student application, downloaded from an app store associated with the operating system of the corresponding one of the plurality of mobile communication devices that facilitates location of the corresponding one of the plurality of mobile communication devices. Attendance data is stored indicating that a student associated each corresponding one of the plurality of mobile communication devices is in a classroom associated with the wireless device. Other embodiments are disclosed.
US10049544B2 Virtual enhancement of security monitoring
Methods, systems, and apparatus, including computer programs encoded on storage devices, for monitoring, security, and surveillance of a property. In one aspect, a system includes a virtual reality headset, a plurality of cameras, a plurality of sensors that includes a first sensor, a control unit, wherein the control unit includes a network interface, a processor, a storage device that includes instructions to perform operations that comprise receiving data from the first sensor that is indicative of an alarm event, determining a location of the first sensor, identifying a set of one or more cameras from the plurality of cameras that are associated with the first sensor, selecting a particular camera from the identified set of one or more cameras; and transmitting one or more instructions to the particular camera that command the particular camera to stream a live video feed to a user interface of the virtual reality headset.
US10049542B2 Self-propelled security system on an adjacent to a fence track
A self-propelled security system on an adjacent to a fence track, equipped with at least one imaging sensor and wherein the rail track on which the system's movable payload is propelled and the movable payload are both exposed to the fence side, and an anchoring means for anchoring, from time to time, the movable payload, and replacing the payload's battery with a new one within the anchoring means.
US10049540B2 Safe guide device
A safe guide device, comprising light-emitting lines and a multi-channel alternating current driver (9) driving the light-emitting lines to operate; more than three light-emitting lines are arranged from front to back or arranged in parallel from left to right to form an arrow shape; the light-emitting lines comprise a first light-emitting line (3), a second light-emitting line (4), a third light-emitting line (5), a fourth light-emitting line (6), a fifth light-emitting line (7) and a sixth light-emitting line (8); the first light-emitting line (3), the second light-emitting line (4) and the third light-emitting line (5) are right hand twisted, or sequentially right hand wound around a first core shaft or a first core wire to form a first sequentially segmented light-emitting cable (1); the fourth light-emitting line (6), the fifth light-emitting line (7) and the sixth light-emitting line (8) are left hand twisted, or sequentially left hand wound around a second core shaft or a second core wire to form a second sequentially segmented light-emitting cable (2); the first sequentially segmented light-emitting cable (1) and the second sequentially segmented light-emitting cable (2) are arranged in parallel from left to right; and the first light-emitting line (3) and the fourth light-emitting line (6) form an arrow shape. The safe guide device has the characteristics of simple and reasonable structure, flexible operation, clear guidance, and wide application range.
US10049539B2 Tactile information supply module
Provided is a tactile information supply module. The tactile information supply module includes a receiver for receiving message information from the outside, a controller for converting the message information into a tactile signal, and an operator for providing tactile information to a user based on the tactile signal, wherein the operator includes at least one tactile sensation provider comprising magnetic particles and a matrix material, and wherein the tactile sensation provider is transformed in response to an external magnetic field to provide the tactile information.
US10049532B1 Automated teller machine (ATM) device with sealed slot
A device may include a first slot on a front portion of the device, and a security bar in an interior of the device. The security bar may comprise a second slot. The device may be configured to rotate the security bar to align the first slot and the second slot. Alignment of the first slot and the second slot may facilitate a transfer between the interior of the device and an exterior of the device.
US10049525B2 Cash machine cassette management
In one embodiment, a method for managing a cash machine having at least one deployed cash cassette having a picking assembly includes (a) determining that the deployed cash cassette should be replaced and (b) generating a cassette-replacement message in order to have a new cash cassette shipped to the cash machine to enable the deployed cash cassette to be replaced with the new cash cassette. In one implementation, the deployed cash cassette includes a cash store that stores currency bills, a picking assembly that retrieves currency bills from the cash store for dispensing from the cash machine and a cassette controller that controls operations of the cash cassette, wherein the cassette controller determines that the cash cassette should be replaced.
US10049523B2 Method and device for detecting overlapped bank notes
A method for detecting overlapped bank notes is provided. The method includes: step 10, collecting original image data of bank notes; step 20, performing security thread positioning detection on the original image data of the bank notes, to obtain security thread detection data; step 40, determining whether the security thread detection data meets a preset security thread reference condition, going to step 60 if the security thread detection data meets the preset security thread reference condition, and going to step 70 if the security thread detection data does not meet the preset security thread reference condition; step 60, obtaining a determination result that the bank notes are not overlapped, and ending the method; and step 70, obtaining a determining result that the bank notes are overlapped, and ending the method.
US10049518B2 Locking system
A locking system includes a communication unit, a key including a first unique information, the key being capable of wirelessly connecting to the communication unit, a mobile device including a second unique information, the mobile device being capable of wirelessly connecting to the communication unit, a first verification unit that verifies the first unique information, a locking device configured to lock and unlock the space, a locking device controller that controls the locking device, a biometric information acquisition unit that acquires biometric information capable of identifying an individual, and a second verification unit that verifies the second unique information and the biometric information. After the first unique information and the second unique information are verified, the biometric information is verified, the space is unlocked when the acquired biometric information matches, and the space is locked or maintained in a locked state when the acquired biometric information does not match.
US10049516B2 Door locks and assemblies for use in wireless guest engagement systems
A guest engagement system and associated methods provide seamless engagement with guests of facilities through the use of wireless sensing technologies. The system makes use of individual guest devices which are carried by guests and used to automatically identify and authenticate the guests throughout the facility. Services can thereby be seamlessly provided to the guests throughout the facility. The services include automatic unlocking of doors, including hotel or state room doors, based on the guests' immediate proximity to their assigned room's door. The services also include automated payment services provided at checkout or vending terminals, and automated log-on to interactive displays and portals, among others, based on secure wireless authentication of the guest devices.
US10049514B2 Access control system and method for use by an access device
Systems and methods are provided to allow a smart phone or any terminal to activate a door lock using a web site or server computer system. An access control system is provided that includes a server and an access device. The access device includes a processor and a communication module. The process has control of a door lock and is able to receive a reservation certificate presented by a portable terminal through the communication module. The processor activates the door lock when a current reservation certificate has been presented.
US10049512B2 Vehicle puddle lights for onboard diagnostics projection
A diagnostic system of a vehicle is provided herein. The system includes a control unit onboard the vehicle for controlling at least one of a vehicle system and a vehicle subsystem. A device prompts the control unit to diagnose an operating condition of the vehicle and report diagnostic data to the device. A light source onboard the vehicle is operable to project a diagnostic image onto a viewing surface located external to the vehicle.
US10049511B2 Method and device for detecting oscillatory failures in an automatic position control chain of an aircraft control surface
A detection device comprising a first data processing unit configured to determine a first trend of the control surface control order as a function of time, the first trend being defined according to a reference parameter, a second data processing unit configured to determine at least one second trend of the control surface position value as a function of time, the second trend being also defined according to the reference parameter, and a monitoring unit configured to compare the first and second trends in order to verify the existence of a correlation between these first and second trends so as to detect an oscillatory failure as soon as a loss of correlation between the first and second trends appears, if necessary.
US10049510B2 Embedded on-board diagnostic (OBD) device for a vehicle
Embodiments described herein provide various examples of a low cost, low power, fully automated, unobtrusive, and vehicle-independent radio frequency (RF) communication device to be plugged into a standard on-board diagnostic (OBD) port inside a vehicle to access OBD diagnostic data. According to one aspect, an OBD device for a vehicle is disclosed. This OBD device includes: an OBD adapter configured to be plugged into an OBD port of a vehicle and a first RFID module electrically coupled to the OBD adapter. The first RFID module is further configured to receive OBD data of a vehicle from an associated OBD port via the OBD adapter and communicate at least a portion of the received OBD data to a first RFID reader when the first RFID module is queried by the first RFID reader.
US10049501B1 Crosstalk mitigation for virtual reality
A head mounted display (HMD) comprises a display panel with a first portion including an active area, and a second portion electrically coupled to the first portion of the display panel. The display panel is configured to receive content and compensation content from a VR console for driving the first portion and the second portion of the display panel, respectively. The compensation content is based on modification of the content to be displayed on the first portion of the display panel to mitigate crosstalk in the first portion of the display panel.
US10049491B1 Dynamic global illumination system
This disclosure provides for a Dynamic Global Illumination system which is capable of mimicking in electronic visual media the properties of light in reality.
US10049490B2 Generating virtual shadows for displayable elements
A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.
US10049488B2 Apparatus and method of traversing acceleration structure in ray tracing system
A method of traversing an acceleration structure (AS) in a ray tracing system includes obtaining information about child nodes of a target node included in the AS; determining whether each of the child nodes intersects a ray based on the obtained information; determining a next target node among at least one child node that intersects the ray; and performing an operation corresponding to a type of the determined next target node.
US10049486B2 Sparse rasterization
An importance map indicates, for each of a plurality of pixels, whether the pixel is considered important enough to be rendered. A hierarchical tree for pixels is created to generate a hierarchical importance map. The hierarchical importance map may be used to stop traversal of a primitive that does not overlap a pixel indicated to be important.
US10049484B2 Apparatus and method for generating 3D character motion via timing transfer
An apparatus for generating a 3-dimensional character motion via timing transfer. The apparatus includes an example motion database configured to store data about one or more example motions of characters with an identical skeleton model structure; an example motion analyzer configured to generate a timing source by analyzing timing in a designated example motion data among the one or more example motion data stored in the example motion database; and an input motion transfer part configured to re-adjust spatial movements in an input motion in correspondence with the generated timing source so as to generate an output motion.
US10049480B2 Image alignment device, method, and program
There is provided an image registration device, method, and program that enable easy and quick initial registration between a target part included in an intraoperative video and simulation information, such as a simulation image. A first registration unit performs initial registration between an intraoperative video and simulation information. At this time, an intraoperative image for registration in an intraoperative video is displayed on a display. An operator performs registration between a target part included in the intraoperative image and the simulation information. After the end of initial registration, a second registration unit performs second registration between the simulation information and the target part included in the intraoperative video based on the result of the initial registration.
US10049478B2 Retrieval and display of visual objects
For generating one or more two-dimensional visual objects, an initial visual representation is determined (S2) and shown (S3) in a display area of a communication terminal (1). A data representation of the visual objects is transmitted (S5) from the communication terminal (1) to a remote processing center (3). The communication terminal (1) receives (S7) from the processing center (3) an enhanced visual representation of the visual objects, and replaces (S9) in the display area the initial representation with the enhanced representation. Retrieving (SE) an enhanced representation from the processing center (3), makes it possible to display visual objects on the communication terminal (1) in representations which are not supported by the communication terminal (1), e.g. graphical objects can be rendered according to enhanced algorithms and/or characters can be rendered in enhanced fonts not supported by the communication terminal (1).
US10049474B2 Well activity bar charts
A system and method to plan and represent well activities using bar charts, while also providing the option to select specific time periods in which to represent the data and/or to compare the data with other wells. Additionally, the system provides the ability to chart a well activity plan and to edit an existing plan.
US10049470B2 Method and apparatus for geometric correction of OCT data representing a scan obtained by means of optical coherence tomography imaging of a sample
System and method for geometric correction of OCT data representing a scan obtained by means of optical coherence tomography imaging of a sample. First scan morphological data relating to a morphology of the sample in the scan are obtained. Then reference morphological data relating to a reference morphology of the sample are obtained. For each of one or more scans of OCT data scan morphological data are compared with the reference morphological data to determine a relative geometric transformation of the morphology of the scan with respect to the reference morphology. Corrected scan is generated by performing on the OCT data representing the scan a transform that relates to the determined relative geometric transformation.
US10049468B2 Image reconstruction for computed tomography
A method for volumetric image reconstruction of data collected from a plurality of radiation beams emitted from axially offset positions includes receiving projection data from at least two radiation beams emitted from axially offset positions, defining a first boundary between a first region irradiated only by a first beam of the at least two radiation beams and a second region irradiated by both the first beam and a second beam of the at least two radiation beams, defining a weighting function as a function of the first boundary, and reconstructing a volumetric image from the data that is weighted with the weighting function. Each beam moves on a circular trajectory and radiates at a plurality of view angles over the circular trajectory.
US10049466B2 Color name generation from images and color palettes
Systems and methods are provided for generating color names for colors corresponding to images and/or palettes. A color image is obtained, and one or more color palettes corresponding to the color image are identified. The color palette may be generated based on palette generation criteria, which may facilitate or control a palette generation process. Illustratively, the palette generation process may include image pre-processing, color distribution generation, representative color identification, palette candidate generation, and palette determination. A color name for each color identified in the color palette and/or the color image can be identified based at least in part on color name popularity information. Color name popularity information may be identified from color name-related voting results provided by a social network site. Aspects of the disclosure are further directed to processing the identified color name(s), such as updating color name metadata associated with the original color image and/or the color palette.
US10049464B2 Method for identifying a unit using a camera
In some aspects, the present disclosure relates to a method for identifying the type of the unit by camera.
US10049463B1 Method for accurately aligning and correcting images in high dynamic range video and image processing
An alignment method for high dynamic resolution imaging searches and detects features in an image and parameterizing the features. Then differently exposed images are compared by comparing the features. Additionally the method detects features in an image, performs shape adaptive filtering using scaling pyramids, determines trajectories, calculates a range of characteristics for each unit in the image, and compares characteristics of paired units to select or eliminate the pair. Paired unit characterization selects unit pairs, selects unit pairs by statistical analysis, performs cluster analysis, calculates alignment parameters, and performs additional correction of the alignment parameters. The brightness channel is used for objects detection.
US10049462B2 System and method for tracking and annotating multiple objects in a 3D model
A system and method for tracking and annotating objects in a 3D model is disclosed. The method includes receiving a signal feed from a group of sensors including at least one depth sensor, determining a reference signal feed from the signal feed, determining a volumetric representation of at least one object not present in the reference signal feed, assigning a unique volumetric profile to at least one object, and/or storing the unique volumetric profile in an object database. The signal feed may include at least one 3D area of interest. Also, the unique volumetric profile may include a unique volumetric id obtained from a group of attributes. The unique volumetric profile may include at least a unique volumetric position and a unique volumetric centroid. The group of sensors may further include video cameras, thermal, and chemical sensors.
US10049458B2 Reducing interference between multiple infra-red depth cameras
Systems and methods for reducing interference between multiple infra-red depth cameras are described. In an embodiment, the system comprises multiple infra-red sources, each of which projects a structured light pattern into the environment. A controller is used to control the sources in order to reduce the interference caused by overlapping light patterns. Various methods are described including: cycling between the different sources, where the cycle used may be fixed or may change dynamically based on the scene detected using the cameras; setting the wavelength of each source so that overlapping patterns are at different wavelengths; moving source-camera pairs in independent motion patterns; and adjusting the shape of the projected light patterns to minimize overlap. These methods may also be combined in any way. In another embodiment, the system comprises a single source and a mirror system is used to cast the projected structured light pattern around the environment.
US10049456B2 Verification of business processes using spatio-temporal data
One embodiment provides a method of identifying a location of a target object within a plurality of images, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of images; receiving position information indicating a central location, wherein the central location comprises a location that the plurality of images were taken; receiving direction information indicating a position of a target object with respect to the central location, wherein one of the plurality of images contains the target object; and determining, using the position information and the direction information, a target location, wherein the target location comprises a location of the target object. Other aspects are described and claimed.
US10049454B2 Active triangulation calibration
According to examples of the presently disclosed subject an active triangulation system includes an active triangulation setup and a calibration module. The active triangulation setup includes a projector and a sensor. The projector is configured to project a structured light pattern that includes a repeating structure of a plurality of unique feature types and a plurality of markers distributed in the projected structured light pattern, where an epipolar distance between any two epipolar lines which are associated with an appearance in the image of any two respective markers is greater than a distance between any two distinguishable epipolar lines. The sensor is configured to capture an image of a reflected portion of the projected structured light. The calibration module is configured to determine an epipolar field for the active triangulation setup according to locations of the markers in the image, and to calibrate the active triangulation setup.
US10049453B2 Method for estimating an amount of analyte in a fluid
The invention is a method for estimating the amount of analyte in a fluid sample, and in particular in a bodily fluid. The sample is mixed with a reagent able to form a color indicator in the presence of the analyte. The sample is then illuminated by a light beam produced by a light source; an image sensor forms an image of the beam transmitted by the sample, from which image a concentration of the analyte in the fluid is estimated. The method is intended to be implemented in compact analyzing systems. One targeted application is the determination of the glucose concentration in blood.
US10049448B2 Articulated structure registration in magnetic resonance images of the brain
A registration processor (74) is configured to obtain articulated brain substructures using acquired brain image data and template brain image data. The registration processor (74) annotates the brain image data; registers the brain image data with template image data using global brain registration; and registers at least one brain structure of the brain image data a corresponding brain structure of the template image data using a local brain substructure registration. The registration processor (74) articulates articulated substructures of the registered brain structures to improve registration using articulated substructure registration.
US10049444B2 Optical device for fuel filter debris
A fuel filter inspection method includes capturing an image of a fuel filter sample using an imaging device and sending the captured image to an image processor. The method further includes the image processor receiving the captured image, thresholding the captured image to generate a binary image, determining sizes for a plurality of particles present in the binary image, comparing the size of each of particle of the plurality of particles to a particle size threshold, and quantifying the number of particles of the plurality of plurality of particles with a size greater than the particle size threshold. The method further includes the image processor comparing the number of particles of the plurality of particles with a size greater than the particle size threshold to a particle count threshold, and modifying a graphical user interface to indicate a state of the fuel filter sample based on the comparison.
US10049439B2 Image processing method, image processing apparatus, image capturing apparatus and non-transitory computer-readable storage medium
The image processing method includes acquiring multiple parallax images produced by image capturing of an object, the parallax images having a parallax to one another. The method further includes acquiring, by using the respective parallax images as base images, relative difference information on a relative difference between each of the base images and at least one other parallax image in the multiple parallax images, and detecting an unwanted component contained in each of the parallax images by using the relative difference information.
US10049435B2 Controlling smoothness of a transmission between images
Embodiments described herein are directed to methods and systems for facilitating control of smoothness of transitions between images. In embodiments, a difference of color values of pixels between a foreground image and the background image are identified along a boundary associated with a location at which to paste the foreground image relative to the background image. Thereafter, recursive down sampling of a region of pixels within the boundary by a sampling factor is performed to produce a plurality of down sampled images having color difference indicators associated with each pixel of the down sampled images. Such color difference indicators indicate whether a difference of color value exists for the corresponding pixel. To effectuate a seamless transition, the color difference indicators are normalized in association with each recursively down sampled image.
US10049431B2 Locking a group of images to a desired level of zoom and an object of interest between image transitions
In an embodiment, a user equipment (UE) groups a plurality of images. The UE displays a first image among the plurality of images, determines an object of interest within the first image and a desired level of zoom, and determines to lock onto the object of interest in association with one or more transitions between the plurality of images. The UE determines to transition to a second image among the plurality of images, and detects, based on the lock determination, the object of interest within the second image. The UE displays the second image by zooming-in upon the object of interest at a level of zoom that corresponds to the desired level of zoom.
US10049429B2 Device and method for designing using symbolized image, and device and method for analyzing design target to which symbolized image is applied
A first method for mapping out a design by using a symbolized image and a second method for analyzing an object of design to which a symbolized image is applied is provided. The first method includes the steps of: mapping out an object of design to display the symbolized image including a symbolic sign created at a position in the symbolized image corresponding to a blank space of a character image; and outputting an image of the object of design. Further, the second method includes the steps of: receiving information on an appearance of the object of design implemented by using a symbolized image including a symbolic sign created at a position in the symbolized image corresponding to a blank space of the character image; extracting the symbolized image implemented on the object of design; and (c) displaying the extracted symbolized image.
US10049428B2 Diagnostic data generation apparatus, integrated circuit and method of generating diagnostic data
A diagnostic data generation apparatus for a display controller comprises an underrun detector arranged to monitor, when in use, buffer depletion in order to detect an underrun condition. The underrun condition results from a data feed lag associated with a mismatch between a buffer fill rate and a predetermined output data rate. The underrun detector is arranged to generate diagnostic data in response to detection of the underrun condition, the diagnostic data identifying the underrun condition and a location in an array of pixels associated with the underrun condition.
US10049426B2 Draw call visibility stream
This disclosure describes a device configured to generate a primitive visibility stream that indicates whether respective primitives of a set of primitives are visible when rendered and to generate, based on the primitive visibility stream, a draw call visibility stream that indicates whether respective draw calls for rendering the set of primitives include instructions for rendering visible primitives of the set of primitives. Based on the draw call visibility stream indicating that a respective draw call does not include instructions for rendering visible primitives, the device is further configured to drop the respective draw call. Based on the draw call visibility stream indicating that the respective draw call includes instructions for rendering visible primitives, the device is further configured to execute the respective draw call.
US10049424B2 Method and device for post processing of a video stream
The present invention relates to the field of processing a video stream, and more particular to the field of post processing of a video stream using shaders. The processing of the video stream is divided between a video stream processing device and a client device.
US10049422B2 Template-based watermarking method for depth-image-based rendering based 3D image and apparatus thereof
Provided are a template-based watermarking method for a DIBR 3D image and an apparatus thereof. The method includes: determining a template watermark inserting area and a message watermark inserting area in spatial domain of an image; transforming the determined template watermark inserting area into a frequency domain to insert at least one preset template watermark and transforming the determined message watermark inserting area into a frequency domain to insert a preset message watermark; and transforming the template watermark inserting area, into which the template watermark is inserted, into a spatial domain and transforming the message watermark inserting area, into which the message watermark is inserted, into a spatial domain.
US10049421B2 Secure content and document watermarking
According to one aspect, the subject matter described herein includes a method for secure content watermarking. The method includes generating a watermark that encodes information as a set of visual elements; receiving content that represents a graphical workspace to be displayed to a user; creating watermarked content by combining an image of the received content with at least one copy of the watermark sufficient to fill the area of the image; and displaying the watermarked content to the user via a display device having a display area. Should the user take a screenshot or take a picture of some or all of the watermarked content, the picture so acquired will contain watermark information that can be used to identify the session from which the picture or screenshot was taken.
US10049418B2 Resource management in a multi-modality medical system
Generally, the present disclosure is directed to managing shared resources in a multi-modality medical system. A multi-modality medical system acquires, stores, processes, and displays data associated with a plurality of different medical modalities. Although different, independent modules within the medical system handle different modality workflows, such modules rely on common resources in the system. The method and systems described herein coordinate usage of the common resources, such as a display viewport, among the independent modality modules. For example, a token-based, locking scheme is utilized to exclusively assign a shared resource to a single modality component. This locking scheme prevents, for example, resource deadlocks from occurring during a patient procedure, thus enhancing patient safety. This scheme also ensures, for example, that one diagnostic step in a patient procedure is completed before a second diagnostic step is started, and that all workflow operations halt in the event of an error.
US10049416B2 Job recall services in online education platforms
An online education platform manages and integrates a number of education services for users of the platform, including job recall services. These job recall services include management and distribution of job recall materials that test whether job applicants have acquired desired knowledge or skills for a particular job opening or class of jobs. The job recall materials are uploaded to the education platform and mapped to one or more learning units. Each learning unit is associated with an educational course and includes a distinct concept in the associated course. Responsive to a user of the education platform completing the learning unit to which a job recall material is mapped, the job recall material is recommended to the user.
US10049414B2 Automated media rights detection
Systems and methods for determining if media files being submitted to a hosting site contain media to which another has rights and informing a submitter of the potential media rights conflict without first divulging such information to a potential third party rights holder. Upon submission, if the media contains material to which another has rights, the submitter will be informed which portion of the submitted media file is infringing and given the opportunity to submit a modified media file. This approach maintains the confidential nature of the submitted media while enforcing the rights of third parties. The system also automatically notifies the appropriate parties in the event that the submitter does not resolve a conflict with media files to which another has rights and includes the ability to automatically remove the offending submitted media content. A method for detecting a possible media rights conflict is also presented.
US10049412B2 Managing an initial post on a website
Managing an initial post on a website includes identifying an initial post on website where the initial post is for an event, identifying a related post that describes the event after the event occurs, and updating the initial post to include content of the related post.
US10049411B2 Data-privacy management technique
A technique for controlling release of data associated with an account is described. During this data-privacy management technique, a computer system provides at least a subset of data associated with an account to a third party based on a first consent (which may be received from a user of the account). This subset may have a first classification based on a predefined taxonomy. Subsequently, the third party may notify the computer system that additional data has been derived from the data. In response, the computer system may determine a second classification of the additional data based on a predefined taxonomy. If this second classification is other than a subset of the first classification, the computer system may request a second consent (for example, from the user).
US10049404B2 Methods and systems to prevent adverse exchange limit effects
Methods and systems to prevent adverse exchange limit effects are disclosed. An example method of message management includes tracking, at a gateway, a transaction count of trade messages communicated to an exchange via an exchange link. The example method includes defining a first transaction limit based on the transaction count, and calculating a second transaction limit as a function of the first transaction limit, wherein the second transaction limit is to correspond to a reserve capacity associated with the exchange link. The example method includes assigning a message priority to each of a plurality of trade messages to communicate to the exchange. The example method includes communicating trade messages of the plurality of trade messages having a first message priority to the exchange when the transaction count is greater than the second transaction limit, and delaying or rejecting trade messages of the plurality of trade messages having a second message priority.
US10049397B1 Providing opaque recommendations
Opaque offerings of items conceal at least one attribute of the items from customers, typically a brand associated with the items. Such offerings usually include a generic description of the items and an opaque price that is typically lower than a standard offered price for the items. By identifying customers who may have an interest in such items, and tailoring opaque recommendations of such items to such customers, an online marketplace may increase the likelihood that such items will sell to customers while protecting an owner of a brand of such items from any negative implication or connotation that may be associated with offering such items at substandard prices.
US10049393B1 Offering a requested unavailable item
Techniques for offering an item that may be otherwise unavailable from an electronic marketplace may be provided. For example, based on receiving information about the item from a consumer, a template describing the item may be generated. Information based on the template may be transmitted to subscribed merchants and may allow one or more of the subscribed merchants to offer the item. If an offer is received, a data exchange between a corresponding merchant and the consumer may be facilitated. The data exchange may allow the merchant to offer the item to the consumer.
US10049386B1 Adjusting content selection based on search results
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for selecting content. A method includes: receiving an initial request for content that is to be presented along with search results responsive to a search request; identifying one or more eligible content items from the candidate content items that satisfy the initial request; receiving information describing the search results; re-processing the initial request using the information including one or more of adding other eligible content items, removing one or more previously eligible content items, adjusting a quality score or a bid associated with one or more eligible content items, or re-ranking the eligible content items; conducting an auction based on ranked eligible content items; and selecting one or more content items from among the eligible content items based on the results of the auction and transmitting the selected one or more content items.
US10049385B2 Email-based e-commerce
An electronic commerce (e-commerce) system may send advertisement emails to customers that are registered with the e-commerce system. The advertisement emails may include mailto hyperlinks. Each mailto hyperlink may be associated with a product that is being offered for sale, and each mailto hyperlink describes an email message that may be generated when that hyperlink is selected. When a mailto hyperlink is selected, the generated email message may include one or more parameters related to the product associated with the hyperlink, such as an identifier of the product. The generated email message may then be transmitted to the e-commerce system. The e-commerce system may receive the message and, based on the parameters in the received message, execute a transaction to purchase the identified product on behalf of the customer.
US10049384B2 System and method for directing targeted advertisements in IP telecommunications
A Voice over Internet Protocol (VoIP) targeted advertisement delivery method that is operable in a processor coupled to a memory. The method includes monitoring all outgoing communications on a server in order to identify a VoIP telephony signal. Upon detection of a VoIP telephony signal indicating that a VoIP call setup is in progress, the method determines whether a caller identifier associated with the VoIP telephony signal identifies an associated caller as a candidate for a targeted advertisement delivery. If the caller is a candidate for a targeted advertisement delivery, identifying and retrieving a targeted advertisement for presentation to the caller during the call setup.
US10049383B2 Offline location-based consumer metrics using online signals
A business monitoring system is described herein that brings together the previously separate worlds of social media and offline secret shopper and similar programs. With the business monitoring system, owners of brands are able to monitor the local voice of the customer to detect local and regional trends in sentiment and activity, build benchmarks and goals for local storefronts, evaluate in-store operations and customer service trends, and measure the local impact of marketing and advertising initiatives. The system collects and analyzes signals from online sources, producing reports, analytics, benchmarks, and alerts regarding offline activity at the local/store-front level. The system normalizes the signals from various sources, analyzes the signals at the individual location level, aggregates the data across various dimensions, builds benchmarks for comparison, and fires triggers notifying appropriate people upon detecting a meaningful variance. Thus, the system provides a rich and timely set of information to business decision makers.
US10049379B2 Quantitative branding analysis
A method and system for analysis and evaluation of branding of commercial products embedded in entertainment programming. The entertainment programming may be divided into blocks that are compared to several rule sets defining audio visual and other attributes of the commercial products to evaluate parameters such as recall of the product by viewers.
US10049377B1 Inferring interactions with advertisers
This specification describes technologies relating to inferring interactions with advertisers. In general, one aspect of the subject matter described in this specification can be embodied in methods that include providing an online advertisement to a system, receiving data from the system indicating an interaction of the system with the online advertisement and data indicating a subsequent interaction of the system with an online resource of an advertiser associated with the online advertisement, and inferring that an advertisement conversion has occurred based on the received data. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
US10049375B1 Automated graph-based identification of early adopter users
A system is disclosed that identifies early adopter users by creating a directed graph of item access information for an item category and performing a page rank type process on the item access information. This directed graph may be created in a reverse temporal order. The early adopter users can be identified as the users with nodes in the directed graph that have a threshold number or rate of incoming links directly or indirectly pointing towards the nodes. Using the early adopter users as a sample, systems herein can determine whether to recommend an item based on the popularity of the item with respect to the early adopter users. Further, systems herein can determine an inventory level to maintain for an item based on the popularity of the item with respect to the early adopter users.
US10049374B2 Cost impact simulator and gross profit analyzer
Changes in the supply chain of one product may affect the price and availability of many other products. Likewise, a product may be composed of a number of smaller parts. Changes in the cost or availability of any of the parts that comprise a product may result in changes in cost or availability of the product as well as many other related products. A supply chain analysis engine is used to model a supply chain. The supply chain analysis engine may identify dependencies between products, sub products, and supply chains. The dependencies may be used to analyze the impact of a change in the supply chain on all relevant products.
US10049373B2 System, method and computer program for energy consumption management
Energy demand in an entire community including multiple demanders is properly predicted and energy consumption thereof is properly controlled. Every day, some demanders are selected from the community and a request to adjust energy consumption for the following day is sent to the selected demanders. To decide a content of the request, energy demand for the following day is predicted. In this case, demanders which did not receive a request on past days are specified, and demand in the community for the following day is predicted based on the actual energy consumption by those demanders on the past days.
US10049371B2 System and apparatus for assessing reach, engagement, conversation or other social metrics based on domain tailored evaluation of social media exposure
Embodiments described herein provide a social media analytics platform. An entity may be configured with respect to the platform and a number of social media accounts, and other data such as aliases or search terms associated with the entity. Data is collected at certain intervals from the various online sites, including social media sites, using the various disparate and proprietary interfaces and data models provided by the sites and the configurations for the social media accounts associated with an entity. Using this data obtained from these online sites one or more scores can be calculated or update based on the data, where the score(s) may serve to quantify a facet of the entity's social media exposure and may serve to be domain specific to the entity. The scores for each of the indices for an entity can thus serve to quantify facets of an entity's social media exposure.
US10049370B2 Transforming cloud service measurements into anonymized extramural business rankings
A method, system, and computer program product for computing cloud services. A method commences upon invocation of instrumentation configured to monitor a plurality of applications running in a cloud environment. The instruments are configured to capture a first set of metrics and a second set of metrics of respective cloud service tenants. The captured metrics are compared and the comparisons are used to perform a ranking. The rankings of the compared metrics are then used to compare cloud service tenants (e.g., a respective first cloud service tenant is compared with respect to a second cloud service tenant). The ranking is based at least in part on the compared metrics. The rankings can be fairly compared by selecting the first set of metrics with respect to the second set of metrics where both sets of metrics pertain to a common domain, and/or a common application, and/or a common application feature.
US10049367B2 Product compliance fulfillment portal system and method
One embodiment may include a non-transitory, computer-readable medium that store instructions configured to cause a processor to execute, via a server configured to communicate within a client-server network, a product compliance fulfillment portal. The product compliance fulfillment portal may include a product compliance evaluation (PCE) tool, a product baseline compliance specification (PBCS) tool, and a transactional compliance plan (TCP) tool. The PCE tool may be configured to add compliance requirements for a product in a territory, the PBCS tool may be configured to identify compliance requirements for the product in the territory and assign a compliance status in the territory, and the TCP tool may be configured to receive a customer order incoming via a computing client communicatively coupled to the server, the customer order including products and a desired territory as input and to derive a compliance plan specifying fulfillment instructions to fulfill the customer order.
US10049365B2 Equipment management system
A system and method of managing equipment is disclosed. The system incorporates a tagging device to attach identification tags to each piece of equipment. A scanning device is used to read the identification tags and relay this information to an equipment server. An input device is used to input information to the equipment server. The equipment server runs the equipment management program. The system flags a potential asset assigned to an asset creating individual. Equipment is designated an asset after use in an asset creating event.
US10049361B2 Dynamic authentication technology
A request to perform a transaction is detected. Based on the request to perform the transaction, one or more factors related to a context in which the transaction is being requested are determined. Based on the one or more factors, one or more parameters for authenticating a user that requested performance of the transaction are determined. The user that requested performance of the transaction is authenticated based on the determined one or more parameters for authenticating the user that requested performance of the transaction. Based on to authenticating the user that requested performance of the transaction, performance of the requested transaction is allowed.
US10049356B2 Authentication of card-not-present transactions
Methods, systems, and machine-readable media are disclosed for processing a card-not-present transaction. According to one embodiment, processing a card-not-present transaction can comprise receiving a request for a card-not-present transaction involving an enrolled consumer. The request can include information identifying the enrolled consumer. A record of information related to the enrolled consumer can be read and the enrolled consumer can be authenticated based at least in part on the information of the request and the record of information related to the enrolled consumer. In response to authenticating the enrolled consumer, a set of single-use payment information can be generated which can include a one-time password and a dynamic Primary Account Number (PAN) which is valid for a single transaction. The single-use payment information can be provided to the enrolled consumer or the merchant to complete the transaction in place of the true PAN.
US10049355B1 Interoperable mobile wallet refund
A computer-implemented system and method that includes receiving, by a messaging hub computer system, from a point of sale (POS) device of a merchant, a request to process a refund for a transaction that occurred between the merchant and a mobile device of a payor, the request comprising a previously used code that was exchanged between the POS device and the mobile device. The method includes determining, by the messaging hub computer system, a first financial institution based at least partially on a portion of the code, and receiving, from a computer system of the first financial institution, payment credential information of an account held by the payor to process the refund using the payment credential information. The method may further include transferring, by the messaging hub computer system, the refund from an account held by the merchant to the account held by the payor.
US10049352B2 Method and system for processing a mobile payment transaction
In a transaction between a merchant and a customer, a mobile payment token is provided which includes a mobile payment indicator that indicates payment is to be facilitated by interaction with a customer mobile device, and a mobile device identifier that uniquely identifies the customer mobile device. The mobile payment token is provided in a transaction message to a transaction processing component in place of, and consistent with a format of, a primary account number (PAN). The transaction processing component, upon determining the transaction message contains a mobile payment indicator, sends the mobile device identifier to a mobile payment server which uses the mobile device identifier to interact with the customer mobile device to facilitate the payment transaction. Based on a reply from the customer mobile device, the mobile payment server provides information to the transaction processing component to complete the transaction.
US10049347B2 Electronic receipt system with social media link and related servers and methods
An electronic receipt system may include a point-of-sale (POS) terminal having a near field communication (NFC) device for communicating with a mobile wireless communications device during a transaction for purchasing at least one item, and a server. The server may be for receiving a user identifier transmitted from the mobile communication device via the NFC device, verifying an enrollment status of the user identifier, based upon results of the verifying, generating an electronic receipt associated with the transaction, and generating a social media network link feature in the electronic receipt and associated with the item, the social media network link feature for sharing the purchase of the item on a corresponding social media network.
US10049345B2 Social network for providing recommendations for items of interest
A method, apparatus, and system are directed towards seeding a user's contacts for their online social network. The invention is arranged to automatically recommend to the user a set of seed contacts that the user may employ to invite to join their social network. The set of seed contacts may be harvested from the user's existing portal activities, as well as other sources. In one embodiment, the invention analyzes portal activity, such as email exchanges with the user, and the like, to determine a frequency of contact with the user. Other sources may include but not be limited to emails, names within an address book of the user, names within an address book of another person, a buddy list, an instant messaging list, an activity, a mailing list, an online discussion group, a membership in a category, chat group, and the like.
US10049342B2 Method and apparatus pertaining to sharing content with scheduled-event participants
In one embodiment, an apparatus is configured to facilitate sharing a particular content item (such as, for example, a particular digital photograph, a video, a presentation, and so forth) with the participants of a scheduled calendar event (such as a face-to-face meeting, a distance meeting, an appointment, and so forth). By one approach the user is presented with an opportunity to assert a non-specific share command that triggers the aforementioned display of one or more recommended sharing actions.
US10049341B2 Stock level indication apparatus and method
In some embodiments, systems, apparatuses, and methods are provided herein useful to provide an indication of a stock level of a product support member. Compressed air is directed through a plurality of bores extending through the product support member. A sensor reading of the compressed air can be utilized to determine whether there are products stocked on the product support member due to the products blocking one or more of the bores.
US10049340B2 System and computer program for a global transaction manager in a federated value chain network
A system, computer program product and method for a global transaction manager in a federated value chain network. The federated value chain network includes a plurality of local networks having shared access to two or more shared databases on a service provider computer over a network via a database router module. The computer program product includes receiving a request for an order for goods or services from a first company in one of the plurality of local networks in the federated value chain network, searching for one or more second companies having matching goods or services over one or more of the plurality of local networks, sourcing the matched one or more second companies, creating a transaction over one or more segments to effect the movement of the good or services, involving one or more third companies, from a source location to a destination location, and managing the handoffs between the relevant first, second and third companies in order to ship the goods or services.
US10049325B2 Information processing to provide entertaining agent for a game character
Provided is an information processing apparatus including a learning part performing learning of a model of an environment in which an agent performs action, using an observed value observed in the agent when the agent capable of action performs action, an action determining part determining action to be performed by the agent, based on the model, and a user instruction output part outputting instruction information representing an instruction from a user according to the instruction from the user, wherein the action determining part determines the action performed by the agent according to the instruction information when there is an instruction from the user.
US10049323B1 Method and device for performing activation and convolution operation at the same time and learning method and learning device for the same
A method of learning parameters of a CNN is provided. The method includes steps of: (a) allowing an input value to be delivered to individual multiple element bias layers; (b) allowing the scale layer connected to a specific element bias layer to multiply a predetermined scale value by an output value of the specific element bias layer; (c) (i) allowing a specific element activation layer connected to the scale layer to apply activation function, and (ii) allowing the other individual element activation layers to apply activation functions to output values of the individual element bias layers; (d) allowing a concatenation layer to concatenate an output value of the specific element activation layer and output values of the other element activation layers; (e) allowing the convolutional layer to apply the convolution operation to the concatenated output; and (f) allowing a loss layer to acquire a loss during a backpropagation process.
US10049320B2 Card printing mechanism with card return path
Card processing mechanisms and methods whereby after a card has been processed on one surface thereof at a card processing station such as, but not limited to, a card printing mechanism, the card can be recirculated back upstream of the card processing station along a return card travel path that is separate from the primary card travel path through the card processing station where the card can then be reintroduced back into the primary card travel path and transported through the card processing station a second time. As the card is being returned along the return card travel path, the card can be flipped over so that when the card is transported back through the card processing station, the opposite surface of the card can be processed.
US10049319B2 Method of assembly using moving substrates, including creating RFID inlays
A method of assembling products selects first and second planar substrates, each having a plurality of articles respectively positioned on each substrate, which articles are to be assembled together. While one of the substrates moves at a generally linear speed, the other substrate moves in a spiral fashion through an assembly location such as a nip roller to thereby match their respective speeds, resulting alignment of respective articles for assembling of the two different types of articles together from two substrates having differing pitch placement of their respective articles thereon. The non-spiraling substrate is a plurality of flights of articles in an array, and the other substrate has a block of the other articles. Typically, the number of flights corresponds to the number of articles in the block.
US10049318B2 In-situ balancing of plated polymers
A method for balancing a rotatable component is disclosed This method comprises and then plating the component to deposit a metal layer onto the component until the component is balanced. In addition, and alternative method for balancing a rotatable component is disclosed. This method comprises attaching a balancing weight to the rotatable component and rotating the component. This is followed by plating the component and the balancing weight to deposit a metal layer onto the balancing weight and the component until the component is balanced.
US10049315B2 Anti-skimming payment card
A payment card may include a read sensor configured to detect a reading of the payment card by a card reader. In particular, the payment card may include a controller or a processor configured to count a number of times the payment card is read by other card readers. The payment card may implement card security measures based on the number of reads detected by the read sensor. The payment card may further include a magnetic stripe emulator configured to emulate signal patterns of a magnetic stripe when the magnetic stripe is read by a card reader. The controller may disable the magnetic stripe emulator when the number of reads detected by the read sensor exceeds a predetermined number.
US10049311B2 Card reader and card lock mechanism
A card reader may include a card insertion port; a card conveying passage; and a card lock mechanism structured to prevent drawing of the card from the card insertion port. The card lock mechanism may include a motor; a lock member comprising a prevention pawl structured to move between a contact position and a retreated position; and a power transmission mechanism structured to transmit power of the motor to the lock member. The power transmission mechanism may include a final gear which is disposed on a most lock member side in a transmitting direction of power from the motor to the lock member. The lock member may include a sector gear which is engaged with the final gear.
US10049308B1 Synthesizing training data
Training images can be synthesized in order to obtain enough data to train a convolutional neural network to recognize various classes of a type of item. Images can be synthesized by blending images of items labeled using those classes into selected background images. Catalog images can represent items against a solid background, which can be identified using connected components or other such approaches. Removing the background using such approaches can result in edge artifacts proximate the item region. To improve the results, one or more operations are performed, such as a morphological erosion operation followed by an opening operation. The isolated item portion then can be blended into a randomly selected background region in order to generate a synthesized training image. The training images can be used with real world images to train the neural network.
US10049307B2 Visual object recognition
Technical solutions are described for training an object-recognition neural network that identifies an object in a computer-readable image. An example method includes assigning a first neural network for determining a visual alignment model of the images for determining a normalized alignment of the object. The method further includes assigning a second neural network for determining a visual representation model of the images for recognizing the object. The method further includes determining the visual alignment model by training the first neural network and determining the visual representation model by training the second neural network independent of the first. The method further includes determining a combined object recognition model by training a combination of the first neural network and the second neural network. The method further includes recognizing the object in the image based on the combined object recognition model by passing the image through each of the neural networks.
US10049304B2 Method and system for detecting an occupant in an image
A method and system for detecting occupancy in a space use computer vision techniques. In one embodiment an object is detected in an image of the space. If the object is detected in a first area of the image, a shape of the object is determined based on a first shape feature of the object and if the object is detected in a second area of the image, the shape of the object is determined based on a second shape feature of the object. The object may be determined to be an occupant based on the determined shape of the object.
US10049300B2 Global visual vocabulary, systems and methods
Systems and methods of generating a compact visual vocabulary are provided. Descriptor sets related to digital representations of objects are obtained, clustered and partitioned into cells of a descriptor space, and a representative descriptor and index are associated with each cell. Generated visual vocabularies could be stored in client-side devices and used to obtain content information related to objects of interest that are captured.
US10049297B1 Data driven method for transferring indoor scene layout and color style
The invention provides a data driven method for transferring indoor scene layout and color style, including: preprocessing images in an indoor image data set, which includes manually labeling semantic information and layout information; obtaining indoor layout and color rules on the data set by learning algorithms; performing object-level semantic segmentation on input indoor reference image, or performing object-level and component-level segmentations using color segmentation methods, to extract layout constraints and color constraints of reference images, associating the reference images with indoor 3D scene via the semantic information; constructing a graph model for indoor reference image scene and indoor 3D scene to express indoor scene layout and color; performing similarity measurement on the indoor scene and searching for similar images in the data set to obtain an image sequence with gradient layouts from reference images to input 3D scene; performing image-sequence-guided layout and color transfer generation for indoor 3D scene.
US10049296B2 Grain loss sensor array for crop harvesting machine
A grain loss sensor array system is provided for an agricultural harvester. At least one thermal sensing device is attached to a header of the agricultural harvester and captures infrared images or video of the ground. A controller detects pre-harvest loss and harvest loss using the infrared images or video by recognizing a temperature difference or a characteristic thermal difference between the pre-harvest loss, the harvest loss, and the ground. The controller may communicate with or be integrated with a yield monitor to provide information concerning the pre-harvest loss and harvest loss to an operator of the agricultural harvester.
US10049295B2 Automated change detection for synthetic aperture sonar
Methods and systems detect changes occurring over time between synthetic aperture sonar (SAS) images. A processor performs coarse navigational alignment, fine-scale co-registration and local co-registration between current image data and historical image data. Local co-registration includes obtaining correlation peaks for large neighborhood non-overlapping patches. Relative patch translations are estimated and parameterized into error vectors. Interpolation functions formed from the vectors re-map the current image onto the same grid as the historical image and the complex correlation coefficient between images is calculated. The resulting interferogram is decomposed into surge and sway functions used to define the argument of a phase function, which is multiplied by the current image to remove the effects of surge and sway on the interferogram. Based on the aforementioned computations, a canonical correlation analysis is performed to detect scene changes between the historical and new SAS images.
US10049294B2 Imaging apparatus, systems and methods
The present disclosure advantageously provides apparatus, systems and methods which facilitate estimating and accounting for illumination conditions, viewing conditions and reflectance characteristics for imaged surfaces when performing color measurement, correction and/or transformation in an imaging process, such as photography. Advantageously, the disclosed apparatus, systems and methods may utilize a set of one or more illumination target elements for extrapolating illumination conditions from an imaged scene. The disclosure may be used to improve determination of color correction/transformation parameters and/or to facilitate determining a reflectance model for a target surface of interest.
US10049292B2 Intelligent delivery system based on metrics and analytics
Tools are provided including intelligent provisions to perform processing of mail at a mailcenter that services plural mail service customers, such as, for example, adapted based on metrics and analytics derived from previous mail processing.
US10049290B2 Industrial vehicle positioning system and method
An industrial vehicle positioning system and method are presented. The system includes a first imaging subsystem for acquiring a first indicia image and a second imaging subsystem for acquiring a second indicia image. An image analysis subsystem is configured for analyzing the first indicia image to acquire a first location designation, and for analyzing the second indicia image to acquire a second location designation. A processor is configured for determining the location of the industrial vehicle based upon the first location designation and the second location designation.
US10049285B2 Control system for vehicle
A vehicular control system includes a camera and a control having an image processor that processes captured image data to determine an object present in the forward field of view of the camera. The control is operable to determine an estimated time to arrival of another vehicle at a location that is in the projected path of travel of the equipped vehicle. Responsive to the received information being indicative of the state of a signal light at an intersection being green and responsive at least in part to (i) determination that the estimated time to arrival of the other vehicle is at least a threshold amount and (ii) determination that an object is not present in the projected path of travel of the equipped vehicle, the control may determine that it is safe for the equipped vehicle to proceed along the projected path of travel.
US10049277B2 Method and apparatus for tracking object, and method and apparatus for calculating object pose information
A method and apparatus for tracking an object, and a method and apparatus for calculating object pose information are provided. The method of tracking the object obtains object feature point candidates by using a difference between pixel values of neighboring frames. A template matching process is performed in a predetermined region having the object feature point candidates as the center. Accordingly, it is possible to reduce a processing time needed for the template matching process. The method of tracking the object is robust in terms of sudden changes in lighting and partial occlusion. In addition, it is possible to track the object in real time. In addition, since the pose of the object, the pattern of the object, and the occlusion of the object are determined, detailed information on action patterns of the object can be obtained in real time.
US10049275B2 Multicomponent optical device for visual and audible translation and recognition
The present disclosure relates generally to multicomponent optical devices having a space within the device. In various embodiments, an optical device comprises a first posterior component having an anterior surface, a posterior support component, and an anterior component having a posterior surface. An optical device can also comprise an anterior skirt. The first posterior component and the anterior skirt can comprise gas-permeable optical materials. An optical device also comprises a primary space between the posterior surface and the anterior surface, with the primary space configured to permit diffusion of a gas from a perimeter of the primary space through the space and across the anterior surface of the first posterior component. A method of forming a multicomponent optical device having a space is also provided. Multicomponent optical devices comprise contact lenses and/or spectacles, alone or in combination, that provide for the ability to translate languages by visual and/or audio means and/or may be able to recognize locations, objects, shapes and the like and provide an audio or visual description of the object to a user of the multicomponent optical device.
US10049274B1 Systems and methods for providing earth observation data and analytics
Methods and systems for providing earth observation (EO) data and analytics are provided. An example method may include providing EO images of geographical areas of a pre-determined size. The EO images can be associated with geographical coordinates and an EO data type. The method may include providing a user interface to configure a use case query. The use case query may include a use case geographical area and a use case EO data type. The method may include determining, based on the use case query, a subset of the EO images overlapping with the use case geographical area and associated with the use case EO data type. The method may include generating, by the analysis module and based on the subset of the EO images, a resulting EO image corresponding to the use case geographical area and displaying, via a graphic user interface, the resulting EO image.
US10049271B2 Authentication system controlled by eye open and eye closed state, handheld control apparatus thereof and computer readable recording media
An authentication system controlled by eye open and eye closed state and a handheld control apparatus thereof are provided. The handheld control apparatus includes a housing case, an image capturing unit and a processing unit. The housing case has a window and is suitable for a user to hold. The image capturing unit is disposed in the housing case and captures an eye area of the user through the window to obtain an image sequence. The processing unit is coupled to the image capturing unit and analyzes the image sequence to obtain eye image information of the eye area of the user. The processing unit detects an eye-open state and an eye-closed state of the user based on the eye image information, converts a plurality of the eye-open states and the eye-closed states into a blink code, and accordingly generates a control command to control a security equipment.
US10049268B2 Selective, user-mediated content recognition using mobile devices
A method includes: displaying a digital image on a first portion of a display of a mobile device; receiving user feedback via the display of the mobile device; analyzing the user feedback to determine a meaning of the user feedback; based on the determined meaning of the user feedback, analyzing a portion of the digital image corresponding to either the point of interest or the region of interest to detect one or more connected components depicted within the portion of the digital image; classifying each detected connected component depicted within the portion of the digital image; estimating an identity of each detected connected component based on the classification of the detected connected component; and one or more of: displaying the identity of each detected connected component on a second portion of the display of the mobile device; and providing the identity of each detected connected component to a workflow.
US10049263B2 Computer-based micro-expression analysis
A computer-implemented method of digital image analysis includes obtaining first digital video of a human subject that indicates facial expressions of the human subject; performing micro-expression analysis on the human subject using the first digital video; comparing results of the performed micro-expression analysis with content of a presentation determined to have been provided to the human subject at the same time that particular portions of the digital video were initially captured; and modifying a manner of performing interaction with the human subject or other human subjects based on the comparing of results.
US10049256B2 Fingerprint sensing module
A fingerprint sensing module adapted to sense fingerprint of user's finger is provided. The fingerprint sensing module includes a sensing device, an optical cover and an optical-collimating layer located between the sensing device and the optical cover. The sensing device includes a sensing surface, and the optical-collimating layer covers the sensing surface. The optical-collimating layer includes light-blocking areas and light-transmitting areas, and each of the light-transmitting area is surrounded by a part of the light-blocking areas. The optical cover is disposed on the optical-collimating layer, and the optical cover is adapted to contact the user's finger, and the optical cover is adapted to transmit a sensing light from the user's finger to the optical-collimating layer, and the light-blocking areas are adapted to block a portion of the sensing light, and another portion of the sensing light is transmitted to the sensing surface through the light-transmitting areas.
US10049252B2 Chip package and fabrication method thereof
A chip package includes a substrate, a capacitive sensing layer and a computing chip. The substrate has a first surface and a second surface opposite to the first surface, and the capacitive sensing layer is disposed above the second surface and having a third surface opposite to the second surface, which the capacitive sensing layer includes a plurality of capacitive sensing electrodes and a plurality of metal wires. The capacitive sensing electrodes are on the second surface, and the metal wires are on the capacitive sensing electrodes. The computing chip is disposed above the third surface and electrically connected to the capacitive sensing electrodes.
US10049250B2 Document decoding system and method for improved decoding performance of indicia reading terminal
Embodiments of the present invention comprise an indicia reading terminal including operatively configured to interact with a storage module to store data, including location data, of a decodable indicia found in a captured document image. In one embodiment, the indicia reading terminal can be provided with one or more pre-stored information about the decodable indicia and/or the document. In another embodiment the indicia reading terminal can be provided with instructions and similarly operatively configured components that can identify information about the decodable indicia, store such information in a table, and utilize the tabulated data to process captured image data of subsequent documents.
US10049244B2 Motion-controlled arrangement for, and method of, locating targets with improved performance in a venue
Multiple sensing network units are deployed overhead in a venue. Each unit supports a motion detecting system for detecting a level of motion in a zone of the venue, and an RFID locationing system for reading RFID tags in the venue, in response to the motion level detected by the motion detecting system. The performance of the RFID locationing system is adjusted and optimized in response to the detected motion level.
US10049242B2 Information processing method and non-transitory recording medium
An information processing method causes a processor in a terminal to: display, on the display of the terminal, a first screen representing a pre-preparation process included in cooking processes, the first screen displaying information indicating an intermediate foodstuff made through the pre-preparation process; acquire first identification information indicating a food container storing the intermediate foodstuff from an electronic tag apparatus attached to the food container while the first screen is displayed on the display; store, in a memory, information indicating the intermediate foodstuff or pre-preparation process and the first identification information in correspondence with each other; display, on the display, a second screen representing a finish process included in the cooking processes, the intermediate foodstuff being prepared in the finish process; and when the second screen is displayed, transmit a command to the electronic tag apparatus according to the first identification information so that the user discriminates the food container.
US10049241B2 System for identifying a location of a mobile tag reader
A radio frequency identification (RFID) reader identifies in which room among several rooms the RFID reader is more likely to be located. The RFID reader includes a transmitter for transmitting an interrogating radio frequency (RF) signal. It includes a receiver for receiving RF signals generated in corresponding pairs of RFID tags. The RFID tag pairs are attached to corresponding regions of each of the rooms. Each of said RFID tag pair including a first RFID tag and a second RFID tag that are spaced from each other by a distance that is larger or equal to λ/4 and smaller than or equal to λ/2 with respect to a frequency of a responding RF signal originated in the pair of RFID tags. A processor selects a larger RSSI of the RSSI's of the signal pair. The processor determines a corresponding sum of the RSSI's selected from each signal pair associated with each room. The processor evaluates in accordance with determined sums, the location in which said RFID reader is more likely to be located.
US10049238B2 Encoded information reading terminal with item locate functionality
An encoded information reading terminal can comprise a microprocessor, a memory communicatively coupled to the microprocessor, a communication interface, and an RFID reading device configured to output raw message data comprising an encoded message and/or output decoded message data corresponding to an encoded message. The EIR terminal can be configured, responsive to receiving one or more target item identifiers, to attempt to locate at least one RFID tag transmitting an encoded representation of a binary string, at least part of which is equal to at least part one of the specified one or more target item identifiers. The EIR terminal can be further configured, responsive to successfully locating at least one RFID tag, to notify a user via a visual message and/or an audible message.
US10049236B1 Identification of items within delivery containers
A food item container that contains a food item may include one or more sensors that collect sensor data indicating a characteristic (e.g., temperature, humidity, pressure, orientation, etc.) associated with the food item. A delivery container that transports the food items within the food item container may also include one or more sensors that collect the sensor data. Based on the sensor data, a component of the food item container and/or the delivery container may maintain or adjust the characteristic. The one or more sensors of the delivery container may also detect an identifier associated with the food item container, which may indicate which food item containers (and corresponding food items) are included within each delivery container.
US10049232B2 Rewrite detection system, rewrite detection device and information processing device
A rewrite detection system, a rewrite detection device and an information processing device can detect unauthorized rewrite to a program or data stored in a storage unit of the information processing device. A rewrite detection device generates a random seed and transmits it to an ECU and a server device. The ECU calculates a hash value using a predetermined hash function on the basis of the received random seed and the storage content of the storage unit, and transmits the hash value to the rewrite detection device. The server device transmits an expectation in response to an inquiry from the rewrite detection device. The rewrite detection device determines whether unauthorized rewrite to a program or data in the ECU has been performed or not in accordance with whether the expectation received from the server device and the hash value received from the ECU coincide with each other or not.
US10049230B1 System and methods for exchanging identity information among independent enterprises which may include person enable correlation
A system and method for exchanging identity information and for correlating protected data across independent data systems connected through a network is disclosed. The system contains connectors in communication with protected data systems which house the protected data. Data is correlated between the protected data systems through coincident authentication of both systems by a user. Messages are exchanged which allow the identity exchange system to correlate data based on a session identifier from an authenticated session on one of the protected data systems.
US10049226B1 Facilitating access to restricted functionality
Techniques are described for facilitating access of computing system users to restricted functionality, such as internal functionality of a business or other organization (e.g., internal systems and/or confidential information available to some or all business employees or other organization members). The restricted functionality access may in some situations be provided in conjunction with publicly available information from the organization, such as to use that publicly available information as part of a user interface that allows an authorized subset of users to access the restricted functionality. In some situations, the restricted functionality access may be facilitated by an access provider system that executes on a client computing system of an authorized user, such as a program operating in conjunction with another presentation program that presents publicly available information (e.g., as an extension program for the presentation program), and that modifies the interactions available to the user when using the presentation program.
US10049219B2 Process risk classification
In one implementation, a computer-implemented method includes receiving, at a process risk classifier running on a computer system, a request to determine a risk level for a particular process; accessing one or more signatures that provide one or more snapshots of characteristics of the particular process at one or more previous times; identifying one or more differences between the particular process in its current form and the one or more signatures; accessing information identifying previous usage of the computer system's resources by the particular process; determining a current risk score for the particular process based, at least in part, on (i) the one or more signatures for the particular process, (ii) the one or more differences between the particular process in its current form and the one or more signatures, and (iii) the previous usage of the resources; and providing the current risk score for the particular process.
US10049218B2 Rollback resistant security
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rollback resistant security are disclosed. In one aspect, a method, during a boot process of a computing device, includes the actions of obtaining a secret key derived from device-specific information for the computing device. The method further includes verifying that a signature for a software module is valid. The method further includes obtaining information indicating a current version of the software module. The method further includes using the secret key to generate a first encryption key corresponding to the current version of the software module and a second encryption key corresponding to a prior version of the software module. The method further includes preventing future access to the secret key until the computing device is rebooted. The method further includes providing the software module access to the first encryption key and the second encryption key.
US10049207B2 Methods of operating storage systems including encrypting a key salt
A method of operating a storage system includes using the device driver to combine a password, the key salt, and the number of iterations to generate a primary key, using the device driver to generate a key schedule from the primary key, receiving an encrypted master key at the device driver, and using the device driver to decrypt the encrypted master key with the key schedule.
US10049206B2 Accessory authentication for electronic devices
Improved techniques to control utilization of accessory devices with electronic devices are disclosed. The improved techniques can use cryptographic approaches to authenticate electronic devices, namely, electronic devices that interconnect and communicate with one another. One aspect pertains to techniques for authenticating an electronic device, such as an accessory device. Another aspect pertains to provisioning software features (e.g., functions) by or for an electronic device (e.g., a host device). Different electronic devices can, for example, be provisioned differently depending on different degrees or levels of authentication, or depending on manufacturer or product basis. Still another aspect pertains to using an accessory (or adapter) to convert a peripheral device (e.g., USB device) into a host device (e.g., USB host). The improved techniques are particularly well suited for electronic devices, such as media devices, that can receive accessory devices. One example of a media device is a media player, such as a hand-held media player (e.g., music player), that can present (e.g., play) media items (or media assets).
US10049202B1 Strong authentication using authentication objects
Representations of authentication objects are provided for selection via an interface. An authentication object may be generated to include information proving possession of a user of an item, such as a one-time password token or a physical trait. A selected authentication object may contain information sufficient for authentication with a corresponding system. The interface may provide multiple representations of authentication objects that are usable with different service providers.
US10049200B2 Electronic seal, authentication system, and computer-readable recording medium
An electronic seal includes a detector configured to detect contact of a contact surface; a generator configured to generate a pattern on the contact surface in response to detection of the contact by the detector, the pattern being detectable by an object surface that detects a contact position.
US10049198B2 Securing a device using graphical analysis
Embodiments are directed to a computer system for securing an electronic device. The system includes at least one processor configured to receive at least one communication from an entity seeking to access the device. The at least one processor is further configured to generate a graph of the at least one communication from the entity seeking access to the device. The at least one processor is further configured to determine a difference between a cognitive trait of the entity seeking access to the device, and a cognitive identity of an entity authorized to access the device. The at least one processor is further configured to, based at least in part on a determination that the difference is greater than a threshold, deploy a security measure of the device.
US10049197B2 System and methods for personal identification number authentication and verification
Systems and methods to authenticate and verify user access replace the digits of a personal identification number (PIN) of a particular user with prompted randomized words that are to be uttered by an unidentified user. By virtue of this replacement, the PIN remains secret. A known speaker provides voice samples to the system in advance. The words uttered by the unidentified user (in response to the prompted words being displayed) correspond to digits. The uttered words are checked against the PIN, and are used to verify if the unidentified user's voice matches the voice of the known speaker.
US10049196B2 Enhanced task scheduling for data access control using queue protocols
A system and method for scheduling tasks associated with controlling access to databases. The system and method relate to scheduling tasks for data requesting systems that satisfy particular conditions. For example, data requesting systems that satisfy the conditions may have associated tasks stored in a queue during a first processing phase. Data requesting systems that do not satisfy the conditions may have associated tasks inhibited from being stored in the queue during the first processing phase, but these tasks may be stored in the queue during a later second processing phase. Tasks stored in the queue during the first processing phase may be processed before tasks stored in the queue during the second processing phase. For example, the tasks may correspond to accessing a database for querying data representing access rights to a resource.
US10049195B2 Determining user authentication requirements based on the current location of the user being within a predetermined area requiring altered authentication requirements
Systems, apparatus, methods, and computer program products are provided for determining a user's authentication requirements/credentials for a specific network access session based on the current location of the user in comparison to predetermined boundaries of location that have altered authentication requirements, in the form of, increased or decreased authentication requirements/credentials that differ from the standard authentication requirements.
US10049194B2 Control access to function of information device
A control system for controlling access to a protected function of an information device is disclosed. The control system includes a communication device configured to communicate with the information device entering an area. The control system also includes a database configured to store a relationship between the information device and a registered user. The control system further includes a control computer communicably coupled to the communication device. The control computer is configured to identify a user entering the area with the information device. The control computer is also configured to determine whether or not to permit access to the protected function based on the identified user and the registered user for the information device. The control computer is further configured to control the information device via the communication device so as to unlock or lock the protected function based on a result of determination whether or not to permit access.
US10049192B2 Software product inventory and usage information correlated with license agreement information
A software tool and database that enables a user to view information, on the one hand, pertaining to hardware and software product inventory and usage, and, on the other hand, to license agreement information in such way that the two sets of information are correlated and associated. The tool presents inventory and usage information based on agreement criteria and/or agreement information based on inventory and usage criteria in an integrated fashion that permits the user to switch from one kind of information to the other kind in a variety of convenient ways. The main functional blocks of the software tool include a data acquisition tool, a reconciliation and association tool, and a processing/display/output tool.
US10049189B2 Method for developing parenteral therapeutic product with drug delivery device through clinical trial
The method set out herein involves conducting clinical trial to develop parenteral therapeutic product with drug delivery device. The method comprises conducting a dose-finding clinical study using a variable dose drug delivery device to evaluate multiple clinical doses, wherein the variable dose drug delivery device is automatic, portable and for user self-administration. During the dose-finding clinical study, both the performance of the drug and the performance of the variable dose drug delivery device are evaluated.
US10049188B2 Systems and methods for dispensing prescription medication using a medication dispensing machine
Systems and methods for dispensing prescription medication from a medication-dispensing machine. In an embodiment, an identification of medication and patient information for an electronic prescription is received. A container of the identified medication is retrieved from a plurality of containers stocked within the machine. Each container comprises a first barcode. The first barcode is scanned, and a patient label is generated and applied to the retrieved container. An image of the retrieved container is captured and provided to a pharmacist over a network. After an approval is received over the network from the pharmacist, the retrieved container is released to a user.
US10049185B2 Perfoming analytics on protected health information
This disclosure includes techniques for analyzing patient data. In one example, a method includes accessing, by a computer system, one or more databases comprising health information, with protected health information, for a plurality of patients, accessing, by the computer system, an analytical model, and receiving, by the computer system via a user interface, instructions to apply the analytical model to health information for each of the plurality of patients. The protected health information is isolated from the user interface to restrict access to the protected health information. The method further includes applying, by the computer system, the analytical model to health information for each of the plurality of patients, and storing a result of the analytical model to the one or more databases.
US10049183B2 Method for analyzing health signal to respond to infectious disease and apparatus thereof
A method and an apparatus for analyzing a biosignal to respond to an infectious disease are provided. An analyzing method involves receiving biosignals of users of terminals and location information of the terminals, determining infectiousness of a condition of a user among the users by analyzing the location information and the biosignals, and transmitting feedback information regarding the infectiousness of the condition to one or more of the terminals.
US10049179B2 Bioinformatics systems, apparatuses, and methods for performing secondary and/or tertiary processing
A system, method and apparatus for executing a bioinformatics analysis on genetic sequence data is provided. Particularly, a genomics analysis platform for executing a sequence analysis pipeline is provided. The genomics analysis platform includes one or more of a first integrated circuit, where each first integrated circuit forms a central processing unit (CPU) that is responsive to one or more software algorithms that are configured to instruct the CPU to perform a first set of genomic processing steps of the sequence analysis pipeline. Additionally, a second integrated circuit is also provided, where each second integrated circuit forming a field programmable gate array (FPGA), the FPGA being configured by firmware to arrange a set of hardwired digital logic circuits that are interconnected by a plurality of physical interconnects to perform a second set of genomic processing steps of the sequence analysis pipeline, the set of hardwired digital logic circuits of each FPGA being arranged as a set of processing engines to perform the second set of genomic processing steps. A shared memory is also provided.
US10049178B2 Methodology for pattern density optimization
The present disclosure relates to a method of improving pattern density with a low OPC (optical proximity correction) cycle time, and an associated apparatus. In some embodiments, the method is performed by performing an initial data preparation process on an IC design including a graphical representation of a layout used to fabricate an integrated chip. The initial data preparation process is performed by using a data preparation element to generate a modified IC design having modified shapes that are modified forms of shapes within the IC design. One or more low-pattern-density areas of the modified IC design are identified using a local density checking element. One or more dummy shapes are added within the one or more low-pattern-density areas using a dummy shape insertion element. The one or more dummy shapes are separated from the modified shapes by a non-zero space.
US10049174B2 Exact delay synthesis
Systems and techniques for optimizing timing of an integrated circuit (IC) design are described. A logic-function identifier can be determined based on a fan-in combinational-logic-cone, wherein the logic-function identifier corresponds to a logic function that is implemented by the fan-in combinational-logic-cone. An arrival-time-pattern identifier can be determined based on a set of arrival times at inputs of the fan-in combinational-logic-cone. A database lookup can be performed based on the logic-function identifier and the arrival-time-pattern identifier to obtain an optimized combinational-logic-cone. Next, the fan-in combinational-logic-cone can be replaced with the optimized combinational-logic-cone in the IC design.
US10049172B2 Predicting and modeling changes in capillary pressure and relative permeabilities in a porous medium due to mineral precipitation and dissolution
Changes in capillary pressure and relative permeabilities in reactive transport codes or reservoir simulators are formed by computer modeling. Based on continuum-scale hydraulic properties, the pore size distribution (PSD) is determined from a capillary pressure curve using the capillary tube concept. Changes in mineral volume through equilibrium or kinetic mineral reactions are then translated to changes in pore radii of the pore size distribution by selectively changing the radii of water occupied pores. The resulting new pore size distribution is converted back to an updated capillary pressure curve, which is then used for determining and forming models of total permeability and relative permeabilities at the continuum scale.
US10049170B1 Methods and systems for selectively preventing third-party content from being displayed using undefined publisher identifier
Systems and methods of selectively preventing content slots from displaying content items on an information resource are described. Processors receive a request to provide, to a computing device, an electronic document corresponding to an information resource having content slots in which content items are displayed. The processors determine, in response to the request, to provide a modified version of the electronic document including actionable language that prevents at least one of the content slots from displaying content items. The processors identify in the electronic document, the at least one content slot to prevent from displaying content items. The processors modify the electronic document to include a snippet of actionable language in a portion of the electronic document that is executed by the computing device prior to executing actionable language corresponding to the identified at least one content slot. The processors transmit the modified electronic document to the computing device.
US10049161B2 Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus in which information pieces indicating a plurality of service providers that can provide specific services are registered in advance includes: a selection unit for selecting some of the plurality of information pieces displayed by a display unit in accordance with an instruction of a user, and an access unit. The information pieces selected by the selection unit include a plurality of information pieces which each indicate a service provider that can provide an individual specific service.
US10049160B2 Processing a system search request across disparate data collection systems
A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
US10049153B2 Method for dynamically assigning question priority based on question extraction and domain dictionary
An approach is provided dynamically prioritizing question requests based on extracted question data. In the approach, performed by an information handling system, a number of question requests to a question and answering (QA) system are received from a computer network, and a plurality of question priority parameters are identified, including one or more question topics and a plurality question context parameters, by performing natural language processing (NLP) analysis of each question request. The approach determines a target priority value for each question request based on the plurality of question priority parameters identified for said question request. By evaluating the target priority values for the plurality of question requests, processing of the question requests is prioritized by applying an artificial intelligence (AI) learned models and rule-based logic at the information handling system to evaluate the target priority values for the plurality of question requests.
US10049151B2 External action suggestions in search results
Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one aspect, a method includes receiving, from an application on a device, a search query that was previously submitted by a user or another user, and providing, as a result of the search query, an interface to perform an action to launch an external application on the device, wherein the action was previously selected by the user or the other user in response to previous results of the search query. Systems, graphical user interfaces, and machine-readable media are also provided.
US10049150B2 Category-based content recommendation
Techniques for category-based content recommendation are described. Some embodiments provide a content recommendation system (“CRS”) configured to recommend content items (e.g., Web pages, images, videos) that are related to specified categories. In one embodiment, the CRS processes content items to determine entities referenced by the content items, and to determine categories related to the referenced entities. The determined entities and/or categories may be part of a taxonomy that is stored by the CRS. Then, in response to a received request that indicates a category, the CRS determines and provides indications of one or more content items that each have a corresponding category that matches the indicated category. In some embodiments, at least some of these techniques are employed to implement a category-based news service.
US10049148B1 Enhanced text clustering based on topic clusters
Text clustering includes: identifying, for a set of non-stop words in a text, a corresponding set of related topic clusters relating to the set of non-stop words, the identification being based at least in part on a plurality of topic clusters each comprising a corresponding plurality of topically related words and a corresponding cluster identifier; for non-stop words in the set of non-stop words that are identified to have corresponding related topic clusters, replacing the non-stop words with corresponding cluster identifiers of the corresponding related topic clusters to generate a clustered version of the text; and providing the clustered version of the text to be further analyzed.
US10049146B2 Method and apparatus for storing and retrieving profile data for electronic devices
Apparatuses for storing, transmitting, and identifying changes in relation to, data are provided. One of these apparatuses is a server which includes a processor-implemented controller that receives data from a first electronic device external to the server, determines whether a user identification corresponding to a second electronic device external to the server matches a specified user identification, and transmits at least one portion of the data to the second electronic device based at least in part on a determination that the user identification matches the specified user identification.
US10049145B2 Storage constrained synchronization engine
A content management system synchronizes content items across client computing systems connected by a network. If a storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space while maintaining user access to all synchronized shared content items. Entries in a file journal may be used to track and manage whether a stored item is a content item or a shadow item.
US10049143B2 Ontology harmonization and mediation systems and methods
A method and system for harmonizing and mediating ontologies to search across large data sources is disclosed. The method comprises receiving a query targeting a first ontology. The method further comprises translating the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology. For each of the queries, issuing the query to a respective database organized according to the respective ontology of the query, and receiving a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query. The method further comprises translating the respective result set into a translated result set corresponding to the first ontology, aggregating the result sets into an aggregated result set corresponding to the first ontology, and returning the aggregated results set corresponding to the first ontology.
US10049142B1 Multi-step code generation for bi processes
A source computing environment administering business intelligence (BI) processing at a target computing environment. The source computing environment storing intermediate design plans for creating dimensional models, reports, and ETL jobs for deployment in a plurality of different computing environments. At the source computing environment, target specific modules translating the one or more intermediate design plans into one or more target specific plans for dimensional models, reports, and ETL job plans which are interpretable or executable by the target computing environment. The source computing environment, in consultation with a workflow engine, instructing the target computing environment to provision data repositories, create reports, and perform ETL processing based on the one or more target specific plans.
US10049141B2 Declarative specification of visualization queries, display formats and bindings
The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed method of declarative specification of visualization queries, display formats and bindings represents queries, widgets and bindings combined on a dashboard in real time, with flexible display options for analyzing data and conveying analysis results.
US10049138B1 Reputation and engagement system for online community management
Methods, systems, and computer programs are presented for an online community management system. One method calculates users' reputations that are based on the activities of each user in the online community. The reputation measures the quality of the user activities in the community. Further, the method includes operations for periodically calculating reputation statistical measures based on the users' reputations, and for sorting the users based on the reputation statistical measures. A user interface for a manager of the online community is provided, the user interface including a presentation of reputation information about a group of users of the online community identifying trends in changes of the reputation. The group of users is selected based on the sorting, and the user interface provides an option to select a first user from the group of users to obtain a display of events associated with the selected user in the online community.
US10049135B2 Method and apparatus for context based data analytics
Context-based data analytics based on visual intuition, and generation of information contexts for conducting research, analysis, and/or decision making. A plurality of information objects (IOs) are generated, each IO indicative of a plurality of data points corresponding to an object among objects for which information in a first domain is obtained, by containing information values (IVs) based upon context data, an IV generated based upon a product of each target data point, a relevance value (RV) of the target data point, a confidence value (CV) of the target data point, and a bias value. Visually displaying the IVs in a three dimensional space based on a distance formula to represent a relative relationship indicative of relevance as gravitational forces between the IOs using a set of concentric spheres corresponding to the IOs.
US10049134B2 Method and system for processing queries over datasets stored using hierarchical data structures
Systems and methods for processing a query are provided. A method for processing a query of a tree-based dataset, comprises receiving the query, and analyzing the query and the dataset to create an execution plan for the query, wherein creating the execution plan comprises partitioning traversals over the dataset into sequential and parallel components, and distributing the components across a plurality of processing threads that independently traverse their portion of the dataset and compute local results. The method further comprises merging the local results to compute a final result.
US10049130B2 Reliability improvement of distributed transaction processing optimizations based on connection status
A method for resolving a potential in-doubt condition of a distributed transaction, is provided. A processor receives a request to commit a transaction for a distributed transaction protocol that includes an applied process, the transaction includes a transfer of a commit decision from a coordinating node to a participating node. The processor checks the service status of the connection to the participating node, and finding the service status of the connection out of service or unavailable, the processor instructs the coordinating node to back-out (rollback) the transaction. Additionally, locality meta-data is used as an indication of reliability of the connection to the participating node, and in response to determining the participating node locality to be a remote network connection, the processor instructs the coordinating node to abort the applied process and send a standard distributed transaction protocol message over unreliable connections.
US10049125B2 Methods, apparatuses, and computer program products for identifying fields in a data tree
Methods, apparatuses, and computer program products are provided for an address system to identify a field and/or a row in a data structure. A method may include receiving a request to modify a field of data, wherein the field of data is identified by a received field key. A method may also include determining whether the field of data was rendered for display. A method may also include modifying the field in a tree structure in an instance in which the field of data was rendered for display, wherein the received field key is configured locate an address object that is related to the field. A method may also include modifying the field of data in a tree structure in an instance in which the field of data was not rendered for display by locating the received field key in a field key lookup map, wherein the field key lookup map is configured to locate the address object.
US10049123B2 System and method for storing hierarchical data related to an image
A system and method of storing data related to an image is disclosed. The method may include: storing computed statistical data for pixels of an image; unevenly dividing the image into polygonal image sections where each polygonal image section includes substantially homogenous features; dividing the image into quads such that each quad has boundaries that contain at least a portion of one of the polygonal image sections; storing the original image; storing at least one reduced resolution dataset (RRD or R-set) of the image; and storing data related to a form of a hierarchical tree-based structure that represents the image or the at least one R-set. Each hierarchical tree structure may have a root node that corresponds to the image, branches that correspond to the plurality of quads, and leaf nodes that correspond to polygonal image sections.
US10049120B2 Consistency based access of data in a dispersed storage network
A method begins by a requesting entity sending a normal data segment access request to first and second groups of storage units of a dispersed storage network. The method continues with the requesting entity sending a group failure data segment access request to the first group of storage units when the second group of storage units has less than a decode threshold number of encoded data slices of a set of encoded data slices available. When the second group of storage units has reestablished that the at least the decode threshold number of encoded data slices is available, the method continues with the requesting entity sending a re-integration data segment write request to the first and second groups of storage units and sending a re-integration data segment read request to the first group of storage units.
US10049115B1 Systems and methods for performing incremental database backups
A computer-implemented method for performing incremental database backups may include (1) identifying a request to perform a block-level incremental backup of a database, the block-level incremental backup including data that has changed within the database since a previous block-level incremental backup of the database, (2) requesting, in response to the request, a differential backup stream from a database server of the database, (3) creating an incremental backup stream from the differential backup stream at least in part by removing at least one database block from the differential backup stream that has not changed since the previous block-level incremental backup and (4) forwarding the incremental backup stream to a backup location to create the block-level incremental backup. Various other methods, systems, and computer-readable media are also disclosed.
US10049114B2 Electronic device, method and storage medium
According to one embodiment, an electronic device includes a processor and a display controller. The processor acquires one or more first related data associated with a first content, when displaying a file containing the first content. The display controller displays the file containing the first content and the one or more first related data. The processor acquires one or more second related data associated with a second content, when a content of the file is updated from the first content to the second content. The display controller updates the display to display a file containing the second content and the one or more second related data based on the update of the content of the file from the first content to the second content.
US10049111B2 Maintenance assistance for an aircraft by augmented reality
A method for supporting aircraft maintenance, performed in a system comprising a display selection device and a portable device with a camera and an augmented reality display. The method comprises the steps of acquiring images of an equipment of the aircraft with the camera, and sending them to the display selection device; identifying the equipment present in these images with the display selection device and determining the identifier thereof, referred to as the useful identifier; on the basis of the useful identifier, sending maintenance assistance data with the display selection device to the augmented reality display; in response, displaying, in augmented reality, images corresponding to the data with the augmented reality display device. The method also comprises steps for displaying guidance data guiding towards one equipment in particular. A device for implementing such a method is also disclosed.
US10049108B2 Identification and translation of idioms
Identification and translation of idioms is performed with respect to electronic communications. Confusion with an expression is determined. Based on the confusion an idiom within the expression and an explanation of the idiom is identified. The idiom and corresponding explanation are extracted from the electronic communication. The language of the idiom is identified and the idiom is translated to a second language. The idiom, corresponding explanation, translation, and/or corresponding metadata are stored in a corpus that supports a search of the idiom.
US10049107B2 Non-transitory computer readable medium and information processing apparatus and method
A non-transitory computer readable medium storing a translation program causes a computer to execute a process. The process includes: displaying image information, text regions, and original text in association with each other, the text regions being obtained by extracting regions including an image of text from the image information, the original text being obtained by performing character recognition on the text included in the text regions; and editing the text regions in accordance with the content of a received operation.
US10049106B2 Natural language generation through character-based recurrent neural networks with finite-state prior knowledge
A method and a system for generating a target character sequence from a semantic representation including a sequence of characters are provided. The method includes adapting a target background model, built from a vocabulary of words, to form an adapted background model. The adapted background model accepts subsequences of an input semantic representation as well as words from the vocabulary. The input semantic representation is represented as a sequence of character embeddings, which are input to an encoder. The encoder encodes each of the character embeddings to generate a respective character representation. A decoder then generates a target sequence of characters, based on the set of character representations. At a plurality of time steps, a next character in the target sequence is selected as a function of a previously generated character(s) of the target sequence and the adapted background model.
US10049101B2 Method and system for processing semantic fragments
The present invention discloses a method and system for processing semantic fragments. Some embodiments of the present invention provides a method for processing semantic fragments. The method comprises: obtaining a plurality of groups of semantic fragments, the plurality of groups of semantic fragments at least including a first group of semantic fragments generated from a first data processing flow and a second group of semantic fragments generated from a second data processing flow, the first data processing flow being different from the second data processing flow; and merging the first group of semantic fragment and the second group of semantic fragment based on semantic equivalence. A corresponding system is also disclosed.
US10049099B2 Spell correction with hidden markov models on online social networks
In one embodiment, a method includes receiving a search query including one or more n-grams, where the n-grams include one or more misspelled n-grams, identifying one or more variant-tokens for each misspelled n-gram, calculating a feature value for each identified variant-token based at least on the identified variant-token, the misspelled n-gram, and one or more variant-tokens corresponding to one or more n-grams preceding the misspelled n-gram, generating one or more unique combinations of the n-grams and variant-tokens, calculating a sequence-score for each unique combination based at least in part on the calculated feature values of the variant-tokens of the unique combination, generating one or more corrected queries, where each corrected query includes a unique combination having a sequence-score greater than a threshold sequence-score, and sending one or more of the corrected queries to a user for display.
US10049092B2 Text alterations based on body part(s) used to provide input
In one aspect, a device includes a processor, a touch-enabled display accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to determine a number of body parts with which a user provides input to the device and to perform a text alteration based at least in part on the determination of the number of body parts.
US10049088B1 Automated configuration system for complex system requiring exhaustive custom programming
A controller is configured with a description of a building automation project, including attributes of the structure itself as well as the locations and configurations of the devices. The controller generates the appropriate schema in a control memory structure, and links it to an environment controller. The controller then generates a set of instructions for system installation and preconfigures the environment controller with the project attributes and sets the environment controller up for interaction with the devices.
US10049079B2 System and method for determining whether to modify a message for rerouting upon receipt at a current target processor
A processing system includes a plurality of processors and a bus to carry messages between the processors, wherein each of the processors has an operating instruction memory field holding stored operating instructions including a re-routing target address. Each processor is arranged to receive a message including operating instructions including a current target address and on receipt of the message operate as a current processor arranged to: check whether the current target address corresponds to an address associated with the current processor; if the current target address in the message does correspond to the address associated with the current processor, check the operating instructions in the message to determine whether the message is to be re-routed; and, if the message is to be re-routed, replace operating instructions within the message with the stored operating instructions, and place the message on the bus for delivery to the re-routing target address.
US10049075B2 Device management using virtual interfaces
Methods managing data communication between a peripheral device and host computer system are provided. A physical interface for communicating data between a peripheral device and the plurality of applications executing on the host computer system is opened and controlled by a software module. A first virtual interface and a second virtual interface of the software module are exposed to an operating system of the host computer system, and the operating system exposes the first virtual interface and the second virtual interface to the first application and the second application. The first virtual interface is used for communicating data between the peripheral device and the first application through the physical interface, and the second virtual interface is used for communicating data between the peripheral device and the second application through the physical interface.
US10049073B2 Interface emulator using FIFOs
An interface emulator for an IC is disclosed. An interface emulator includes a first first-in, first-out memory (FIFO) and a second FIFO. The first FIFO is coupled to receive data from an access port and a second FIFO coupled to receive data from at least one functional unit in the IC. The access port may be coupled to a device that is external to the IC. The external device may write information into the first FIFO, and this information may subsequently be read by a functional unit in the IC. Similarly, the functional unit may write information into the second FIFO, with the external device subsequently reading the information. Information may be written into the FIFOs in accordance with a predefined protocol. Thus, a particular type of interface may be emulated even though the physical connection and supporting circuitry for that interface is not otherwise implemented in the IC.
US10049064B2 Transmitting inter-processor interrupt messages by privileged virtual machine functions
Systems and methods for transmitting inter-processor interrupt messages by privileged virtual machine functions. An example method may comprise: mapping, by a hypervisor being executed by a processing device of a host computer system, a plurality of interrupt controller registers of the host computer system into a memory address space of a virtual machine being executed by the host computer system; mapping, into the memory address space of the virtual machine, a task mapping data structure comprising a plurality of records, each record associating a task with a processor of the host computer system; and mapping, into the memory address space of the virtual machine, a notification code module to be invoked by the virtual machine for writing a notification message into an interrupt controller register associated with a processor identified using the task mapping data structure.
US10049063B2 Semiconductor apparatus
An object is to obtain output data corresponding to input data by referring to table data by a semiconductor apparatus having a simple configuration. An MCU includes a DTC for transferring data from a source address region to a destination address region based on data transfer information in response to a startup request. The DTC performs an operation on second source address information based on data that has been read from first source address information, performs reading based on a result of the operation, and writes read data based on destination address information.
US10049061B2 Active memory device gather, scatter, and filter
Embodiments relate to loading and storing of data. An aspect includes a method for transferring data in an active memory device that includes memory and a processing element. An instruction is fetched and decoded for execution by the processing element. Based on determining that the instruction is a gather instruction, the processing element determines a plurality of source addresses in the memory from which to gather data elements and a destination address in the memory. One or more gathered data elements are transferred from the source addresses to contiguous locations in the memory starting at the destination address. Based on determining that the instruction is a scatter instruction, a source address in the memory from which to read data elements at contiguous locations and one or more destination addresses in the memory to store the data elements at non-contiguous locations are determined, and the data elements are transferred.
US10049055B2 Managing asymmetric memory system as a cache device
Some implementations provide a method for managing data in a storage system that includes a persistent storage device and a non-volatile random access memory (NVRAM) cache device. The method includes: accessing a direct mapping between a logical address associated with data stored on the persistent storage device and a physical address on the NVRAM cache device; receiving, from a host computing device coupled to the storage system, a request to access a particular unit of data stored on the persistent storage device; using the direct mapping as a basis between the logical address associated with the data stored on the persistent storage device and the physical address on the NVRAM cache device to determine whether the particular unit of data being requested is present on the NVRAM cache device.
US10049053B1 Classifying performance of an external storage resource pool associated with a performance tier in a federated tiered storage system for overload avoidance and auto-tiering
An external storage resource pool associated with federated tiered storage is associated with at least one performance tier based on evaluated performance of the external storage resource pool. Performance of the external pool may be evaluated in terms of service level expectations or service level objectives. Workload pattern analysis or performance probability curves may be used to classify the external storage resource pool. Workload distribution may be determined by a margin analysis algorithm that matches workloads and storage resource pool performance characteristics.
US10049049B2 Method and system for caching data managed by plural information processing apparatuses
A disclosed information processing method is executed in a distributed processing system that processes data by plural information processing apparatuses. And the information processing method includes: obtaining, by a first information processing apparatus of the plural information processing apparatuses and from a second information processing apparatus that manages relations among data, identification information of first data that has a predetermined relation with second data and identification information of an information processing apparatus that manages the first data, upon detecting access to the second data managed by the first information processing apparatus; reading out, by the first information processing apparatus, the first data, upon determining that the information processing apparatus that manages the first data corresponds to the first information processing apparatus; and loading, by the first information processing apparatus, the first data into a cache.
US10049048B1 Method and system for using processor enclaves and cache partitioning to assist a software cryptoprocessor
A processor cache is logically partitioned into a main partition, located in the cache itself, and an enclave partition, located within an enclave, that is, a hardware-enforced protected region of an address space of a memory. This extends the secure address space usable by and for an application such as a software cryptoprocessor that is to execute only in secure regions of cache or memory.
US10049047B1 Multibit NAND media using pseudo-SLC caching technique
A solid state drive (SSD) with pseudo-single-level cell (pSLC) caching and a method of caching data in an SSD is disclosed. In one embodiment, the SSD includes a plurality of multibit NAND media devices arranged in one or more channels communicatively coupled to a memory controller. The SSD further includes one or more volatile memory devices communicatively coupled to the memory controller, where at least one of the one or more volatile memory devices has a read cache area. A first portion of the plurality of multibit NAND media devices is configured to operate as a pSLC write cache and a second portion of the plurality of multibit NAND media devices is configured to operate as a multibit NAND media storage area.
US10049043B2 Flushing control within a multi-threaded processor
A data processing apparatus 2 performs multi-threaded processing using the processing pipeline 6, 8, 10, 12, 14, 16, 18. Flush control circuitry 30 is responsive to multiple different types of flush trigger. Different types of flush trigger result in different sets of state being flushed for the thread which resulted in the flush trigger with state for other thread not being flushed. For example, a relatively low latency stall may result in flushing back to a first flush point whereas a longer latency stall results in flushing back to a second flush point and the loss of more state data. The data flushed back to the first flushed point may be a subset of the data flushed back to the second flush point.
US10049037B2 Data management in a storage system
A storage system, and a method of data management in the storage system, with non-volatile memory device characteristics determined during an inspection of non-volatile memory devices before a runtime operation of a storage device in the storage system including: a controller in the storage system: a drive-level control unit configured for an update of operational capabilities based on the non-volatile memory device characteristics during the runtime operation of the storage device and for a group of the non-volatile memory devices based on the operational capabilities; and a memory control unit, coupled to the drive-level control unit, the memory control unit configured to receive the operational capabilities for control of the non-volatile memory devices.
US10049033B2 Application gateway for cloud computing systems
The present disclosure involves systems, software, and computer-implemented methods for certifying applications for execution in cloud computing systems. An example method includes identifying an application for execution in a cloud computing system; determining a set of application characteristics associated with the application based at least in part on an automatic analysis of the application; determining whether the application is suitable to be executed in the cloud computing system based at least in part on the determined set of application characteristics; and in response to determining that the application is suitable for use in the cloud computing system, storing the application and at least a portion of the determined set of application characteristics in an application repository.
US10049025B2 Processor with debug pipeline
A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution pipeline control logic is configured to control flow of an instruction through the execution stages. The debug system includes a debug pipeline and debug pipeline control logic. The debug pipeline includes a plurality of debug stages. Each debug pipeline stage corresponds to an execution pipeline stage, and the total number of debug stages corresponds to the total number of execution stages. The debug pipeline control logic is coupled to the execution pipeline control logic. The debug pipeline control logic is configured to control flow through the debug stages of debug information associated with the instruction, and to advance the debug information into a next of the debug stages in correspondence with the execution pipeline control logic advancing the instruction into a corresponding stage of the execution pipeline.
US10049022B2 Systems and methods to retain and reclaim resource locks and client states after server failures
A method, system, and computer program for high-availability database systems. The method commences by replicating (e.g., from a first server to a second server) a data structure having entries describing resource locks and client states. The replication can be performed to any number of servers. Upon detecting a failure of a connection between the first server and a client to which the first server is connected, the system establishes a new connection between the second server and the client by updating the replicated data structure to describe new connection between the second server and the client and updating the entries of the replicated data structure to reflect the new connection and the then current aspects of the resource locks and client states. The client can be a database instance, and the act of replicating can be accomplished using a broadcast channel. The servers can be organized in a computing cluster.
US10049020B2 Point in time recovery on a database
Disclosed herein are system, method, and computer program product embodiments for providing point in time recovery on a database. An embodiment operates by determining that one or more values were written to one of a plurality of database nodes of a database as part of a write transaction. The one or more data pages to which the one or more values were written are copied to a storage location of a backup corresponding to the write transaction. The storage location of the one or more data pages in the backup are written to a location in a transaction log corresponding to the write transaction.
US10049017B2 Method and system for byzantine fault-tolerance replicating of data on a plurality of servers
A method for byzantine fault-tolerant replication of data on a plurality of n servers by a client, wherein the n servers include one primary node (PN) and n−1 replica nodes (REPN), wherein f servers may arbitrarily fail, and wherein all n servers include a trusted computing entity (TCE), includes: performing a request procedure, performing a prepare procedure, performing a commit procedure, and performing a reply procedure. The request procedure includes providing a request message for requesting a certain operation, and transmitting the request message to all n servers. The prepare procedure includes computing a prepare message including at least part of the content of the request message and a unique identifier (UI), the UI being computed by the TCE, the UI being based on a cryptographic signature of the request message and a unique, monotonic, sequential counter (UMSC), and providing the prepare message to the REPN.
US10049013B2 Supervising and recovering software components associated with medical diagnostics instruments
A system for applying a recovery mechanism to a network of medical diagnostics instruments is provided herein. The system includes the following: a plurality of medical diagnostics instruments, each associated with a network connected component; a plurality of communication modules, each associated with a corresponding one of the plurality of network connected components, wherein each one of the plurality of communication modules is arranged to report on malfunctioning components that are network connected with the corresponding component, and a recovery module, configured to: (i) obtain reports from the communication modules; (ii) re-establish the malfunctioning components; and (iii) notify all communication modules of the re-establishment of the malfunctioning components, wherein the communication modules are further configured to re-establish connection between the corresponding components and the re-established components.
US10049010B2 Method, computer, and apparatus for migrating memory data
A method, a computer, and an apparatus for migrating memory data, where after receiving a first trigger instruction, a processor may exit an operating system and execute a memory data migration instruction of a basic input/output system, where the memory data migration instruction of the basic input/output system enables the processor to determine a source memory card of to-be-migrated memory data, determine a backup memory card for the source memory card, and instruct a memory controller of the source memory card to migrate the memory data in order to enable the memory controller of the source memory card to read the memory data of the source memory card and write the read memory data of the source memory card into the backup memory card according to an instruction of the processor.
US10049009B2 Remediation of a device using an embedded server
Methods, systems and devices for remediation of a malfunctioning IHS (Information Handling Systems) using a peer IHS. Upon detecting a failure condition that prevents booting a primary operating system, the malfunctioning IHS initiates a remediation service as a BIOS/UEFI runtime process. The remediation service specifies remediation resources via an embedded web server. The web server provides a web interface that provides a peer IHS with resource links that provide access to remediation resources stored on the malfunctioning IHS. The web interface may also provide links that trigger the transfer of diagnostic information from the malfunctioning IHS to the peer IHS, which can be further relayed to a remote diagnostic service that may provide the peer IHS with updated remediation resources. The remediation resource may utilize pre-boot diagnostic processes to identify resources that are targeted to specific failures detected on the malfunctioning IHS.
US10049008B2 Storing raid data as encoded data slices in a dispersed storage network
A method includes determining whether at least a portion of a data object requires rebuilding, wherein the data object is stored in accordance with a RAID format. The method further includes, when the at least a portion of the data object requires rebuilding, reconstructing stripes from sets of data blocks and parity blocks. The method further includes dividing the recovered data object into data segments. The method further includes dispersed storage error encoding the data segments in accordance with dispersed storage error encoding parameters to produce sets of encoded data slices, wherein a data segment is recoverable from a threshold number of encoded data slices. The method further includes issuing sets of write requests to write the sets of encoded data slices into storage units of a dispersed storage network (DSN).
US10049006B2 Controller-based memory scrub for DRAMs with internal error-correcting code (ECC) bits contemporaneously during auto refresh or by using masked write commands
A method for updating a DRAM memory array is disclosed. The method comprises: a) transitioning the DRAM memory array from an idle state to a refresh state in accordance with a command from a memory controller; b) initiating a refresh on the DRAM memory array using DRAM internal control circuitry by activating a row of data into an associated sense amplifier buffer; and c) during the refresh, performing an ERR Correction Code (ECC) scrub operation of selected bits in the activated row of the DRAM memory array.
US10049005B2 Flash memory control apparatus utilizing buffer to temporarily storing valid data stored in storage plane, and control system and control method thereof
A flash memory control apparatus includes a data read/write interface and a controller. The data read/write interface is arranged for coupling a first flash memory and a second flash memory, wherein the first flash memory includes a first storage plane and a first buffer, and the second flash memory includes a second storage plane and a second buffer. The controller is coupled to the data read/write interface, and is arranged for transmitting a plurality of valid data sets stored in the first storage plane to the second buffer through the data read/write interface. After an erase cycle is performed on the first storage plane, the controller further programs the plurality of valid data sets transmitted to the second buffer into the first storage plane.
US10049003B2 CRC counter normalization
The ability to accurately and efficiently calculate and report communication errors is becoming more important than ever in today's communications environment. More specifically calculating and reporting CRC anomalies in a consistent manner across a plurality of communications connections in a network is crucial to accurate error reporting. Through a normalization technique applied to a CRC computation period (e.g., the PERp value), accurate error identification and reporting for each individual connection can be achieved.
US10048997B2 Single event latch up mitigation in solid state power controllers
A system for mitigating a solid state power controller (SSPC) open fault caused by single event latchup (SEL) on a power module includes a microprocessor in a control communication and power supply module (CCP) configured to determine whether communication with a microcontroller in at least one of a solid state power controller (SSPC) and a second SSPC in the power module is lost. The microprocessor in the CCP is operatively connected to the power module and configured to notify, via a backplane communication bus, the microcontroller on the power module that the communication with the SSPC in the power module is lost. The microcontroller in the SSPC is configured to set a low power operation of a second SSPC in the power module not affected by SEL in response to loss of reception of command messages from the microprocessor in the CCP.
US10048994B2 Identifying failed customer experience in distributed computer systems
Systems and methods for identifying failed customer experience in distributed computer systems. An example method may comprise: receiving, by a processing device of a distributed computer system, a first application layer message associated with a request originated by a client computer system responsive to an action by a user, wherein the first application layer message comprises a transaction identifier identifying a sequence of messages originated by one or more components of the distributed computer system and associated with the request; identifying a pre-defined byte pattern comprised by the first application layer message; and identifying, based on the pre-defined byte pattern, at least one of: a system error associated with the transaction or an application error associated with the transaction.
US10048993B2 Input management system and method
The present invention is directed to a method, medium and system for use in a computing environment for managing input information. The system for facilitating input management in a computerized environment may include an input manager for processing events received from an input provider. The system may additionally include a staging area including a stack of events created by the input manager. The staging area allows access by external components. The external components may include a set of filters capable of accessing and manipulating the stack of input events and a set of monitors capable of monitoring manipulation of the stack of events.
US10048991B2 System and method for parallel processing data blocks containing sequential label ranges of series data
A series data distributed processing system including a parallel processing system and a distributed series data management unit managing distributed series data, wherein: the parallel processing system includes, on each computing device, a data block, a data block processing server for processing the data block, and a block processing integration server for processing a result from the data block processing server, the data block being formed from a plurality of values each associated with one of a plurality of sequential labels in the series data; and the distributed series data management unit includes a distributed information management database for managing data blocks, which retains management data, including sequential label ranges, which refer to ranges of sequential labels in the data blocks, series IDs corresponding to value names in the data blocks, and meta-information identifying computing devices retaining the data blocks.
US10048986B2 Method and device for allocating browser processes according to a selected browser process mode
The present invention relates to a method and device for allocating a browser process. The method comprises: first, obtaining data related to a current system operating environment, and then allocating a browser process based on the data. The present invention allocates the browser process intelligently according to the current system operating environment, maximally improving the performance in use of the browser, and can be applied in any kind of electronic devices.
US10048984B2 Event-driven multi-tenant computer-management platform
Computer implemented techniques comprise instructions configured to cause a processor to obtain routines, receive a user defined set of obtained routines to form a chain of at least two routines, produce the chain of the at least two routines according to the user defined set of routines, receive a user defined designation of the chain as a workflow, and produce by the computing system the designated workflow.
US10048981B2 Performing virtual machine live migration within a threshold time by adding available network path in multipath network
An estimated time to migrate a VM from a source hypervisor to a target hypervisor is calculated. The estimated time is compared to a threshold time and based on the estimated time meeting the threshold time, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. Based on the estimated time not meeting the threshold time, it is determined whether an additional path can be added to the network between the source hypervisor and the target hypervisor. If an additional path cannot be added to the network, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. If an additional path can be added to the network, the additional path is added and the migration via the network is initiated.
US10048978B2 Apparatus and method for identifying a virtual machine having changeable settings
At a first time of detecting, from among a plurality of virtual machines as management targets, a first virtual machine that has not stored therein identification information generated based on an internal time of the computer, an apparatus causes the first virtual machine to store first identification information generated based on a first internal time of the computer corresponding to the first time, and at a second time of detecting a second virtual machine which has stored the first identification information and whose setting regarding network connection has been changed after storing the first identification information, the apparatus cause the second virtual machine to store second identification information generated based on a second internal time of the computer corresponding to the second time.
US10048977B2 Methods and apparatus for multi-stage VM virtual network function and virtual service function chain acceleration for NFV and needs-based hardware acceleration
Methods and Apparatus for Multi-Stage VM Virtual Network Function and Virtual Service Function Chain Acceleration for NFV and needs-based hardware acceleration. Compute platform hosting virtualized environments including virtual machines (VMs) running service applications performing network function virtualization (NFV) employ Field Programmable Gate Array (FPGA) to provide a hardware-based fast path for performing VM-to-VM and NFV-to-NFV transfers. The FPGAs, along with associated configuration data are also configured to support dynamic assignment and performance of hardware-acceleration to offload processing tasks from processors in virtualized environments, such as cloud data centers and the like.
US10048975B2 Scalable policy management in an edge virtual bridging (EVB) environment
A method includes validating, by a switch, a message including virtual machine (VM) information using a value of a virtual station interface (VSI) type identification (ID) to perform a lookup of a fetched VSI database. The VM information for the VM comprises VSI type ID and virtual local area network (VLAN) ID. The switch retrieves an address of the VM from a first table for multiple different VM types based on using VSI type ID and network ID. The switch retrieves rules associated with the retrieved address of the VM and the VSI type ID from a second table including VM information. The switch applies the associated rules for the VM.
US10048974B1 Message-based computation request scheduling
A system for routing requests to execute user code based on how frequently the user code is executed is provided. The system may be configured to receive a request to execute user code on a virtual compute system, where the virtual compute system comprises multiple fleets of virtual machine instances. The system may be further configured to determine whether the user code associated with the request satisfies one or more usage criteria, and based on the determination, route the request to the appropriate fleet of virtual machine instances.
US10048973B1 Sequential activity intelligent personal assistant
A non-transitory storage maintains a project script including a sequence of steps, each step including a description of the step and a sound signature indicative of ambient sounds that occur during performance of the step. An audio processor is programmed to receive ambient audio input and perform a time frequency analysis of the ambient audio input. A controller is programmed to provide a description of a next step of the project script upon completion of a current step identified responsive to the time frequency analysis of the ambient audio input matching a sound signature corresponding to the next step of the project script.
US10048972B2 Method for model-based generation of startup configurations of embedded systems
A method for model-based generation of startup configurations of embedded systems that includes importing into a modeling module a first startup configuration in textual representation by a system synchronization module, generating a graphical representation of the startup configuration by the modeling module, and modifying the graphical representation of the first startup configuration generating from the modified graphical representation a second, modified startup configuration in textual representation by the modeling module, and exporting the second modified startup configuration into the system synchronization module, which can simplify generation of startup configurations of an embedded system.
US10048971B2 Determining characteristics of configuration files
Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information associated with a configuration item of a machine, a candidate configuration file related to the configuration item of the machine, from among a plurality of files from the machine. The computer extracts a value of a feature of the candidate configuration file and aggregates the candidate configuration file with a second candidate configuration file related to the same configuration item identified from among a plurality of files from a second machine, based on the extracted value. The computer then determines a configuration file related to the configuration item from among the aggregated candidate configuration files based on a result of the aggregation, and determines a characteristic of the configuration file related to the configuration item.
US10048966B2 Instruction set for supporting wide scalar pattern matches
A processor includes an instruction decoder to receive an instruction having a first operand, a second operand, and a third operand, and an execution unit coupled to the instruction decoder to execute the instruction, the execution unit to individually perform a shift operation by at least one bit for each of a plurality of data elements stored in a storage location indicated by the second operand, for each of the data elements that has an overflow in response to the shift-left operation, to carry over the overflow into an adjacent data element based on a first bitmask obtained from the third operand, generating a final result, and to store the final result in a storage location indicated by the first operand.
US10048962B2 Apparatus, system, and method for non-volatile data storage and retrieval
A computer memory device and a method of storing data are provided. The computer memory device includes a parallel memory interface configured to be operatively coupled to a system memory controller, to receive data and commands including logical addresses from the system memory controller, and to transmit data to the system memory controller. The parallel memory interface is configured to respond to the commands from the storage device driver of a computer processing unit. The computer memory device further includes an address translation circuit configured to receive the logical addresses from the parallel memory interface and to translate the received logical addresses to corresponding physical addresses. The computer memory device further includes a non-volatile memory operatively coupled to the parallel memory interface and the address translation circuit. The non-volatile memory is configured to receive the physical addresses and the data and to store the data at memory locations of the non-volatile memory corresponding to the physical addresses.
US10048960B2 Identifying source code used to build executable files
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying source code used to build executable. One of the methods includes determining that a first newly created process is a compiler, the compiler being invoked to compile a source code file; after the compiler exits, generating a first hash value of an object file generated by the compiler; generating an object artifact that identifies the source code file and includes the first hash value of contents of the object file generated by the compiler; determining that the second newly created process is a linker, the linker being invoked to generate an executable file from one or more object files; generating a link artifact that includes respective hash values of each of the one or more object files used to generate the executable file; and providing the link artifact and object artifact to a static analysis system.
US10048959B2 Method and apparatus for incremental upgrade
Disclosed is a method and an apparatus for incremental upgrade. When a server generates an incremental file, it acquires sub-files of different types in an old version compressed file and a new version compressed file, and performs different difference comparison steps on the sub-files of different types, to obtain difference data files for corresponding types: for sub-files that satisfy a preset decompression condition, a decompression comparison method is used to perform difference comparison, and for sub-files that do not satisfy the preset decompression condition, a direct comparison method is used to perform difference comparison; subsequently, a client acquires the difference data files from the server, and according to the type of a difference data file, carries out a merge operation on the difference data file and the old version compressed file to obtain the new version compressed file.
US10048958B2 Live data as a service and corresponding programming infrastructure
Techniques for live data management are described. Some embodiments provide a Live Data Management System (“LDMS”) that provides a facility for managing live data objects and for efficiently developing client-server applications that utilize such live data objects. Live data objects are modules of computation that exist on both a client side and server side portion of a client-server application. Live data objects are configured to monitor changes to data hosted on or accessible via the server side, and to automatically update the client side without the need for polling or other requests made by the client side. The described techniques facilitate efficient software development of Web-based client server applications.
US10048952B2 Compiler optimized data model evaluation
A data model evaluation optimizer is provided that optimizes data model evaluation. An expression of a data model is received that is defined using a domain-specific language, the expression to be evaluated by an application, and the application having been written in a first programming language. New code is dynamically generated in a second programming language by translating the domain-specific language expression into the second programming language. The generated new code is compiled (and optimized) into a compilation of the second programming language. The compilation of the second programming language is made available to the application of the first programming language such that the application evaluates the expression using the compilation.
US10048950B2 Data-driven menuing system for providing a flexible user interface on an electronic device
An architecture for altering the content of a menuing system with little or no change to existing firmware of an electronic device is disclosed. A menu text file is generated and the menu text file is compiled into source code. Menu firmware is compiled and liked using the source code into a downloadable binary for the electronic device. The downloadable binary does not alter existing firmware of the electronic device.
US10048948B2 Optimized retrieval of custom string resources
In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow a desktop integration framework to optimize retrieval of custom string resources from resource bundles hosted by server computer systems. A client computer that uses a document as a user interface to a web-server application hosted by a server-computer system can determine which custom string resources are to be utilized in the document. The client computer system can request only the custom string resources that are determined to be utilized in the document from the server-computer system in a single request thereby optimizing retrieval without requesting entire resource bundles.
US10048945B1 Library suggestion engine
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying candidate code snippets from the plurality of input source code files that meet a similarity threshold measure for library functions stored in the system library and then identifying at least a first validated code snippet from the candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics so that the developer is presented with a library function recommendation which includes the first validated code snippet, the first library function, and instructions for replacing the first validated code snippet with the first library function.
US10048944B1 Seamless integration of computer and human generated code
The systems and methods disclosed here allow for repeated use of the code generator, and continued integration and development of computer generated code and human generated code. A version control module creates a generator branch and a development branch, where the generator branch tracks various versions of the computer generated code, and the development branch tracks various versions of code containing the computer generated code along with the human made modifications and/or additions to the code. The version control module automatically integrates a version of the computer generated code with a corresponding version of the code to produce a source code. This process of development and integration can be repeated infinitely many times, and allows for flexible design and/or architecture changes.
US10048940B2 Parallel generation of random numbers
Parallelized generation of random numbers. A vector, in a memory component, is allocated that is configured to store a sequence of random numbers. A first thread of a plurality of threads is assigned to a first random number generator of a plurality of random number generators. A second thread of the plurality of threads is assigned to a second random number generator of the plurality of random number generators. A first random number designated for a first index position in the sequence of random numbers and a second random number designated for a second index position in the sequence of random numbers are generated in parallel by the first and second thread, respectively. The first random number in the first index position of the sequence of random numbers and the second random number in the second index position of the sequence of random numbers are stored in the allocated vector.
US10048939B2 Systems and methods for analyzing stability using metal resistance variations
This disclosure describes techniques for analyzing statistical quality of bitstrings produced by a physical unclonable function (PUF). The PUF leverages resistance variations in the power grid wires of an integrated circuit. Temperature and voltage stability of the bitstrings are analyzed. The disclosure also describes converting a voltage drop into a digital code, wherein the conversion is resilient to simple and differential side-channel attacks.
US10048938B2 Arithmetic control device, memory system including the same, information processing device, and arithmetic control method
An arithmetic control device according to an embodiment controls arithmetic operations using a memory chip. The memory chip includes a memory cell array and a controller. The memory cell array includes a plurality of memory cells. The controller is configured to control access to the memory cell array. The arithmetic control device includes a first writing unit and a first reading unit. The first writing unit requests the controller to write a first value to a second cell near a first cell of the memory cell array. The first reading unit requests the controller to read a second value from the first cell after the first value is written to the second cell.
US10048937B2 Flash optimized columnar data layout and data access algorithms for big data query engines
A technique relates to flash-optimized data layout of a dataset for queries. Selection columns are stored in flash memory according to a selection optimized layout, where the selection optimized layout is configured to optimize predicate matching and data skipping. The selection optimized layout, for each selection column, is formed by storing a selection column dictionary filled with unique data values in a given selection column, where the unique data values are stored in sorted order in the selection column dictionary. Row position designations are stored corresponding to each row position that the unique data values are present within the given selection column, without duplicating storage of any of the unique data values that occur more than once in the given selection column.
US10048934B2 Learning intended user actions
A method and system are provided. The method includes receiving, by a microphone and camera, user utterances indicative of user commands and associated user gestures for the user utterances. The method further includes parsing, by a hardware-based recognizer, sample utterances and the user utterances into verb parts and noun parts. The method also includes recognizing, by a hardware-based recognizer, the user utterances and the associated user gestures based on the sample utterances and descriptions of associated supporting gestures for the sample utterances. The recognizing step includes comparing the verb parts and the noun parts from the user utterances individually and as pairs to the verb parts and the noun parts of the sample utterances. The method additionally includes selectively performing a given one of the user commands responsive to a recognition result.
US10048933B2 Apparatus and method for audio reactive UI information and display
A method includes determining, using signals captured from two or more microphones (1A) configured to detect an acoustic signal from one or more sound sources, one or more prominent sound sources based on the one or more sound sources (1C-1D). The method further includes determining one or more directions relative to a position of one or more of the two or more microphones for the one or more prominent sound sources (1B-1D). The method includes modifying one or more user interface elements displayed on a user interface of a display to provide an indication at least in part of the one or more directions, relative to position of at least one microphone, of the one or more prominent sound sources (1G).
US10048932B2 Pace-aware music player
An electronic device may comprise audio processing circuitry, pace tracking circuitry, and positioning circuitry. The pace tracking circuitry may be operable to selects songs to be processed for playback, and/or control time stretching applied to such songs, by the audio processing circuitry based on position data generated by the positioning circuitry, a desired tempo, and whether the songs are stored locally or network-accessible. The position data may indicate the pace of a runner during a preceding, determined time interval. The pace tracking circuitry may control the song selection and/or time stretching based on a runner profile data stored in memory of the music device. The profile data may include runner's distance-per-stride data. The electronic device may include sensors operable to function as a pedometer. The pace tracking circuitry may update the distance-per-stride data based on the position data and based on data output by the one or more sensors.
US10048931B2 Machine-led mood change
A machine is configured to identify a media file that, when played to a user, is likely to modify an emotional or physical state of the user to or towards a target emotional or physical state. The machine accesses play counts that quantify playbacks of media files for the user. The playbacks may be locally performed or detected by the machine from ambient sound. The machine accesses arousal scores of the media files and determines a distribution of the play counts over the arousal scores. The machine uses one or more relative maxima in the distribution in selecting a target arousal score for the user based on contextual data that describes an activity of the user. The machine selects one or more media files based on the target arousal score. The machine may then cause the selected media file to be played to the user.