Document | Document Title |
---|---|
US10366916B2 |
Integrated circuit structure with guard ring
A semiconductor structure includes a substrate having a first region and a second region being adjacent each other; a first patterned layer formed on the substrate, wherein the first patterned layer includes first features in the first region, wherein the second region is free of the patterned layer; and a first guard ring disposed in the second region and surrounding the first features, wherein the first guard ring includes a first width W1 and is spaced a first distance D1 from the first features, W1 being greater than D1. |
US10366914B2 |
Method of manufacturing semiconductor device and semiconductor device
In a manufacturing method for a semiconductor device formed over an SOI substrate, a first epitaxial layer is partially formed over an outer circumference end of a first semiconductor layer in a wide active region. Then, a second epitaxial layer is formed over each of the first semiconductor layers in a narrow active region and the wide active region. Thereby, a second semiconductor layer configured by a laminated body of the first semiconductor layer and the first and second epitaxial layers is formed in the wide active region and a third semiconductor layer configured by a laminated body of the first semiconductor layer and the second epitaxial layer is formed in the narrow active region. |
US10366913B2 |
Method for manufacturing semiconductor element and method for forming mask pattern of the same
A method for manufacturing a semiconductor element includes forming a first region in a semiconductor region by ion-implanting impurities using a first mask; forming an interconnect including a gate portion extending in a first direction over the first region; and forming a source/drain region by ion-implanting impurities into a second region. A gate threshold voltage of the semiconductor element has first to third correlations dependent respectively on distances between an inner wall of the first mask and an outer edge of the second region, between the gate portion and the outer edge of the second region and between the outer edge of the second portion and a portion of the interconnect other than the gate portion. At least one of the distances is determined based on the first to third correlations to obtain a prescribed gate threshold voltage of the semiconductor element. |
US10366911B2 |
Carrier substrate for carrying an OLED in manufacturing process and manufacturing method for the same
A carrier substrate for carrying an OLED in manufacturing process is disclosed. The carrier substrate includes a substrate and an attracted layer disposed on a surface of the substrate, wherein the attracted layer includes a resin layer and multiple magnetic nanoparticles distributed in the resin layer. A manufacturing method for the same is also disclosed. When manufacturing an OLED, the attracted layer receives the attraction force provided by the attraction body so that the deformation of the substrate for carrying an OLED in manufacturing generating by drooping because of gravity force can be canceled out or decreased in order to avoid a shadow effect and a color mixing. |
US10366910B2 |
Pickup and placing device and operation method of picking and placing by pickup and placing device
The current disclosure provides a pickup and placing device including a control element, a substrate and a pickup structure. The substrate has an upper surface and a lower surface opposite to each other and a plurality of conductive via structures, wherein the conductive via structures are electrically connected to the control element. The pickup structure includes a plurality of pickup heads used for picking up or placing a plurality of light emitting diodes respectively. The pickup structure is disposed on the lower surface of the substrate or disposed in the substrate and extended outside the substrate, and the substrate is disposed between the control element and the pickup structure, wherein the pickup heads are electrically connected to the conductive via structures. |
US10366909B2 |
Thermal chamber exhaust structure and method
An exhaust structure includes an intake section including a first high thermal conductivity material, the intake section having an inlet, an output section including a second high thermal conductivity material, the output section having an outlet, and a piping section including a third high thermal conductivity material, the piping section being configured to communicatively couple the intake section with the output section. The exhaust structure provides a high thermal conductivity path from the inlet to the outlet, the high thermal conductivity path including the first high thermal conductivity material, the second high thermal conductivity material, and the third high thermal conductivity material. |
US10366906B2 |
Electronic package and its package substrate
The present disclosure provides an electronic package, including a package substrate and an electronic component formed on the package substrate. The substrate includes an insulating portion, a wiring portion embedded in the insulating portion, and a metal board disposed on the insulating portion and in contact with the wiring portion. The metal board is provided with a plurality of electrical contacts and a heat dissipating portion. The metal board can maintain a predefined heat dissipation area via the heat dissipating portion, and be connected to a circuit board via the electrical contacts. |
US10366905B2 |
Semiconductor device
A semiconductor device according to the present invention includes a semiconductor chip having a semiconductor layer that has a first surface on a die-bonding side, a second surface on the opposite side of the first surface, and an end surface extending in a direction crossing the first surface and the second surface, a first electrode that is formed on the first surface and has a peripheral edge at a position separated inward from the end surface, and a second electrode formed on the second surface, a conductive substrate onto which the semiconductor chip is die-bonded, a conductive spacer that has a planar area smaller than that of the first electrode and supports the semiconductor chip on the conductive substrate, and a resin package that seals at least the semiconductor chip and the conductive spacer. |
US10366902B2 |
Methods for cyclic etching of a patterned layer
Methods and systems for cyclic etching of a patterned layer are described. In an embodiment, a method includes receiving a substrate comprising an underlying layer, a mask layer that exposes portions of an intermediate layer that is disposed between the underlying layer and the mask layer. An embodiment may also include forming a first layer on the mask layer and a second layer on the exposed portions of the intermediate layer, the first layer and the second layer being concurrently formed. Additionally, the method may include removing, concurrently, the first layer and the second layer from the substrate. In such embodiments, the method may include alternating between the forming and the removing until portions of the underlying layer are exposed. |
US10366900B2 |
Semiconductor device and manufacturing method thereof
In a method for manufacturing a semiconductor device, a first dielectric layer is formed over an underlying structure disposed on a substrate. A planarization resistance layer is formed over the first dielectric layer. A second dielectric layer is formed over the first dielectric layer and the planarization resistance layer. A planarization operation is performed on the second dielectric layer, the planarization resistance layer and the first dielectric layer. The planarization resistance film is made of a material different from the first dielectric layer. |
US10366897B2 |
Devices with multiple threshold voltages formed on a single wafer using strain in the high-k layer
A method for adjusting a threshold voltage includes depositing a strained liner on a gate structure to strain a gate dielectric. A threshold voltage of a transistor is adjusted by controlling an amount of strain in the liner to control an amount of work function (WF) modulating species that diffuse into the gate dielectric in a channel region. The liner is removed. |
US10366893B2 |
Process for making silicon carbide semiconductor device
The present invention provides a process for producing a semiconductor device having a breakdown voltage heightened by improving the step coverage properties of the interlayer dielectric for covering polysilicon electrodes. The process includes a step in which a gate insulating film is formed on a silicon carbide substrate, a step in which a polysilicon film is formed on the gate insulating film, a step in which one or more dopants of N, P, As, Sb, B, Al, and Ar are ion implanted into the polysilicon film, and a step in which a mask is selectively formed on the polysilicon film. The exposed portions of the polysilicon film are removed by isotropic dry etching. Thus, polysilicon electrodes can be formed so that in each polysilicon electrode, the hem part sandwiched between the bottom surface and the lateral surface of the polysilicon electrode has an inclination angle of 60° or less. |
US10366892B2 |
Hybrid III-V technology to support multiple supply voltages and off state currents on same chip
Techniques for forming dual III-V semiconductor channel materials to enable fabrication of different device types on the same chip/wafer are provided. In one aspect, a method of forming dual III-V semiconductor channel materials on a wafer includes the steps of: providing a wafer having a first III-V semiconductor layer on an oxide; forming a second III-V semiconductor layer on top of the first III-V semiconductor layer, wherein the second III-V semiconductor layer comprises a different material with an electron affinity that is less than an electron affinity of the first III-V semiconductor layer; converting the first III-V semiconductor layer in at least one second active area to an insulator using ion implantation; and removing the second III-V semiconductor layer from at least one first active area selective to the first III-V semiconductor layer. |
US10366888B2 |
Pattern forming method
A pattern forming method includes forming a first organic film by coating an etching target film with a composition including a polymer including a cross-linkable component, infiltrating an inorganic substance into the first organic film, cross-linking the polymer, forming a second organic film on the first organic film, forming a second organic film pattern by patterning the second organic film, forming a first organic film pattern having a pitch reduced to one-half of a pitch of the second organic film pattern by patterning the first organic film by a self-aligned patterning method that uses the second organic film pattern as a core pattern, forming an etching target film pattern having a pitch reduced to one-half of a pitch of the first organic film pattern by patterning the etching target film by a self-aligned patterning method that uses the first organic film pattern as a core pattern. |
US10366887B2 |
Method of using chemically patterned guide layers in chemoepitaxy directing of block co-polymers
The present invention is broadly concerned with materials, processes, and structures that allow an underlayer to be imaged directly using conventional lithography, thus avoiding the photoresist processing steps required by prior art directed self-assembly (DSA) processes. The underlayers can be tailored to favor a selected block of the DSA block co-polymers (BCP), depending on the pattern, and can be formulated either to initially be neutral to the BCP and switch to non-neutral after photoexposure, or can initially be non-neutral to the BCP and switch to neutral after exposure. These materials allow fast crosslinking to achieve solvent resistance and possess good thermal stability. |
US10366885B2 |
Laser irradiation method and laser irradiation device and method of manufacturing semiconductor device
The present invention is characterized in that by laser beam being slantly incident to the convex lens, an aberration such as astigmatism or the like is occurred, and the shape of the laser beam is made linear on the irradiation surface or in its neighborhood. Since the present invention has a very simple configuration, the optical adjustment is easier, and the device becomes compact in size. Furthermore, since the beam is slantly incident with respect to the irradiated body, the return beam can be prevented. |
US10366881B2 |
Porous fin as compliant medium to form dislocation-free heteroepitaxial films
A method for forming a heteroepitaxial layer includes forming an epitaxial grown layer on a monocrystalline substrate and patterning the epitaxial grown layer to form fins. The fins are converted to porous fins. A surface of the porous fins is treated to make the surface suitable for epitaxial growth. Lattice mismatch is compensated for between an epitaxially grown monocrystalline layer grown on the surface and the monocrystalline substrate by relaxing the epitaxially grown monocrystalline layer using the porous fins to form a relaxed heteroepitaxial interface with the monocrystalline substrate. |
US10366880B2 |
Semiconductor device and method of manufacturing semiconductor device
A second protective film is formed by applying high-viscosity resin by an inkjet method, in two patterns that extend parallel to and along a boundary between a first protective film and a plating film, the boundary being sandwiched between the two patterns. A low-viscosity resin is applied between these first and second patterns of the second protective film by the inkjet method. The low-viscosity resin has a viscosity that is lower than that of the high-viscosity resin for forming the second protective film, and a fluidity that is higher than that of the high-viscosity resin and thus, leaks and spreads into a gap between the first protective film and the plating film. The third protective film adheres to the first and second patterns, is formed across the boundary between the first protective film and the plating film, and is embedded in the gap whereby the gap is plugged. |
US10366879B2 |
Dry and wet etch resistance for atomic layer deposited TiO2 for SIT spacer application
Embodiments describing an approach for creating an etch resistant Titanium Oxide film for sidewall image transfer (SIT) spacer application. Generating a mandrel formation, and depositing a Titanium Oxide spacer on the mandrel formation, wherein depositing the Titanium Oxide spacer further comprises at least one of exposing the Titanium Oxide spacer to at least 100 C or plasma conditions of RF power are at least 500 W for at least 1 second. |
US10366877B2 |
Substrate processing method and substrate processing apparatus
Disclosed is a substrate processing method including a first surface cleaning step of supplying a first cleaning liquid containing water to a first surface of a substrate; a second surface cleaning step of supplying a second cleaning liquid containing water to a second surface that is opposite to the first surface; a water removal step of removing the water remaining on the second surface of the substrate in a state where the first surface is not exposed to outside air, after the second surface cleaning step; a water-repellency step of supplying a water-repellent agent to the first surface of the substrate after the water removal step; and a drying step of drying the substrate after the water-repellency step. |
US10366875B2 |
Damping ring
A UV radiator unit includes an elongated gas discharge lamp with an essentially cylindrical UV transparent lamp body with sealed ends, which encloses a gas volume. The lamp body defines a longitudinal axis and has an outer diameter. A UV transparent sleeve tube with an inner diameter, which surrounds the lamp body and wherein the inner diameter is larger than the outer diameter of the lamp body. At least one damping ring is interposed between the lamp body and the sleeve tube. The damping ring includes a first side element, a second side element and at least one connecting portion. An axial distance is provided between the first side element and the second side element. The at least one connecting portion physically connects the first side element and the second side element. |
US10366872B2 |
Frequency and amplitude scanned quadrupole mass filter and methods
A quadrupole mass filter and method for operating the filter are described. Sample ions, each having a mass-to-charge ratio, are passed to a quadrupole at least one AC voltage is applied thereto to separate the ions by incrementally varying a frequency of the at least one AC voltage within a first range of frequencies and, for each of at least some of the incremental frequencies in the first range of frequencies, incrementally varying an amplitude of the at least one AC voltage within a range of amplitudes, wherein each incremental frequency and incremental amplitude pair of the at least one AC voltage creates a different band pass filter in the quadrupole through which produced ions having a different corresponding mass-to-charge ratio pass to a detector. |
US10366869B2 |
Active feedback control of subsystems of a process module
A communications system for synchronizing control signals between subsystems coupled to a process module used for processing a substrate. A distributed controller coupled to the subsystems is configured to initiate process steps, each step having a step period. A distributed clock module includes a master clock having a clock speed including clock cycles, each clock cycle having a duration that is pre-correlated to a feedback loop within which synchronized control signals are delivered to and received from the subsystems by the distributed clock module. A predefined number of clock cycles is assigned by the distributed clock module for performing a corresponding number of feedback loops for transitioning between process steps. The predefined number of clock cycles are restricted to a fraction of the step period. |
US10366868B2 |
Apparatus and method for applying surface coatings
The present invention provides a method for applying a surface coating on, for example, a sheet of fabric and further provides a plasma chamber (10) for coating a sheet of fabric, e.g. a textile material, with a polymer layer, the plasma chamber (10) comprising a plurality of electrode layers (RF, M) arranged successively within the plasma chamber, wherein at least two adjacent electrode layers are radiofrequency electrode layers (RF) or ground electrode layers (M), thereby providing a surface coating on both sides of a fabric sheet. |
US10366865B2 |
Gas distribution system for ceramic showerhead of plasma etch reactor
A gas delivery system for a ceramic showerhead includes gas connection blocks and a gas ring, the gas connection blocks mounted on the gas ring such that gas outlets in the blocks deliver process gas to gas inlets in an outer periphery of the showerhead. The gas ring includes a bottom ring with channels therein and a welded cover plate enclosing the channels. The gas ring can include a first channel extending ½ the length of the gas ring, two second channels connected at midpoints thereof to downstream ends of the first channel, and four third channels connected at midpoints thereof to downstream ends of the second channels. the cover plate can include a first section enclosing the first channel, two second sections connected at midpoints thereof to ends of the first section, and third sections connected at midpoints thereof to ends of the second sections. The channels are arranged such that the process gas travels equal distances for a single gas inlet in the gas ring to eight outlets in the cover ring allowing equal gas flow. |
US10366863B2 |
Detector supplement device for spectroscopy setup
A detector supplement device for integration in a spectroscopy setup with the spectroscopy setup including a vacuum chamber, a light source, a sample irradiating a reflected photon beam and a charged particle beam in the same direction of propagation into a radiation detector which is able to detect ultrafast electric currents originating from charged particles. The detector supplement device includes a Rogowski coil placeable inside the vacuum chamber between the sample and radiation detector. The charged particle beam is guided through the hollow core of the Rogowski coil allowing synchronized measurements of electrical currents due to the charged particle beam correlated to the reflected photon beam, while irradiation of the reflected photon beam and the charged particle beam takes place in the same direction of propagation. |
US10366852B2 |
Power relay for a vehicle
A power relay for a vehicle is disclosed. The power relay has a housing formed by a connector base and a housing can set thereon, two connection bolts being inserted into the connector base for contacting a load circuit. The power relay further has a coil subassembly arranged in the housing and containing a solenoid coil and an armature. The armature is coupled by a force-transmission member to a contact bridge and can shift in the housing, under the effect of a magnetic field generated by the solenoid coil, in such a way that the contact bridge can be reversibly moved between a closing position, in which the contact bridge bridges the connection bolts in an electro conducting manner, and an opening position, in which the contact bridge is not in contact with the connection bolts. The housing can is configured as an injection-molded component made of plastic. |
US10366849B2 |
Method to create a reduced stiffness microstructure
Methods are described to create a reduced stiffness microstructure (RSM). A RSM is made by forming a first buckled membrane along a first buckling direction and forming a second buckled membrane along a second buckling direction. The second buckling direction is opposite to the first buckling direction and the first buckled membrane is in contact with the second buckled membrane over a contact area. Within an operating zone, a stiffness of the reduced stiffness microstructure during contact is less than an absolute value of a stiffness of at least one of the first buckled membrane, before contact, and the second buckled membrane, before contact, when the contact area translates along either one of the first buckling direction and the second buckling direction. In the operating zone the stiffness can approach or equal zero. |
US10366845B2 |
Monitored adaptable emergency off-switch
An emergency off-switch for triggering an emergency switch-off function has an actuator and two electrical contact points that can be disconnected from one another by the actuator. The emergency off-switch has an active operating state in which the emergency switch-off function can be triggered by moving the actuator, and a passive operating state in which the emergency off-switch is functionless. The emergency off-switch further has a visualization unit having at least a first and a second display state. The emergency off-switch is visually highlighted in the first display state, and the emergency off-switch is neutrally represented in the second display state. The visualization unit adopts the first display state in the active operating state and adopts the second display state in the passive operating state. The emergency off-switch also has a monitoring unit which monitors whether the visualization unit is in the first or in the second display state. |
US10366843B2 |
Carbon fiber and parylene structural capacitor
A structural capacitor and method for manufacturing the structural capacitor. A first layer of nonconductive fiber glass may be formed into a desired shape of the structural capacitor, and then a conductive layer made of carbon fiber pre-impregnated material may be placed on the fiber glass layer. A dielectric layer of parylene may then be coated onto the conductive layer using a conformal vapor deposition process. More conductive and dielectric layers may be added in alternating succession until desired structural and/or electrical properties are achieved. A final layer of fiber glass may then be applied and the resulting structural capacitor may be cured. |
US10366842B2 |
Dye-sensitized solar cell and method for manufacturing thereof
A dye-sensitized solar cell formed by layering a conductive layer; a photoelectric conversion layer in which a dye is adsorbed in a porous semiconductor layer and the layer is filled with a carrier transporting material; and a counter electrode including only a counter electrode conductive layer or including a catalyst layer and a counter electrode conductive layer on a support made of a light transmitting material, in which the photoelectric conversion layer is brought into contact with the counter electrode; the porous semiconductor layer forming the photoelectric conversion layer has two or more layers with different light scattering properties; and the two or more porous semiconductor layers are layered in an order of from a layer with lower light scattering property to a layer with higher light scattering property from a light receiving face side of the dye-sensitized solar cell. |
US10366837B2 |
Multilayer electronic component
The present invention relates to a multilayer electronic component which includes an element body where a plurality of internal electrode layers and dielectric layers are alternately laminated. Insulating layers are disposed on at least one side surface of the element body. The insulating layers contain a glass composition and a ceramic composition. The internal electrode layers contain a metal M and the ceramic composition contains an oxide of the metal M. |
US10366829B2 |
Coil assembly for non-contact charging
A coil assembly for non-contact charging has a power supplying surface facing a power receiving device and is provided in a power transmission device which wirelessly transmits power to the power receiving device. The coil assembly includes: a first coil; a second coil which is positioned as close as or farther than the first coil from the power supplying surface; and a magnetic body which is positioned farther than the second coil from the power supplying surface, and overlaps with the second coil and does not overlaps with the first coil when seen from the power supplying surface. |
US10366827B2 |
Ignition coil for internal combustion engine
An ignition coil for an internal combustion engine includes a coil main body portion, a connecting portion, and a conducting member. A convex surface forming portion, which is a portion constituting an inner peripheral convex surface, is disposed in the connecting portion. The convex surface forming portion has an outer peripheral concave surface. The connecting portion has a boundary portion which is a boundary between the convex surface forming portion and other portions in the axial direction. In the convex surface forming portion, at least a part of a region where the outer peripheral concave surface is formed has a portion having an area, in a cross-section orthogonal to the axial direction, equal to or smaller than that of the boundary portion. A thickness of the convex surface forming portion is equal to or thicker than that of the boundary portion. |
US10366826B2 |
Dual-mode choke coil and high-frequency filter using same, and on-board motor integrated electric power steering and on-board charging device
A dual-mode choke coil includes: a lower core that has a first through fourth columnar body; a first upper core and a second upper core; a first coil in which two coil conductors are respectively wound onto the first columnar body and a third columnar body in mutually different directions and are connected in series; and a second coil in which two coil conductors are respectively wound onto a second columnar body and the fourth columnar body in mutually different directions and are connected in series, and in which the winding direction of the coil conductor of the second columnar body is the same as that of the coil conductor of the first columnar body. With this configuration, both common mode noise and normal mode noise can be reduced. |
US10366821B2 |
Common mode noise filter
A common mode noise filter of the present disclosure includes: a first insulating layer; a second insulating layer formed under the first insulating layer; a first coil including a first coil conductor and a second coil conductor, the first coil conductor being electrically connected to the second coil conductor; a second coil including a third coil conductor and a fourth coil conductor, the third coil conductor being electrically connected to the fourth coil conductor; and a third coil including a fifth coil conductor and a sixth coil conductor, the fifth coil conductor being electrically connected to the sixth coil conductor. Further, the first coil conductor, the third coil conductor, and the fifth coil conductor are sequentially formed on the first insulating layer from the outer side. The sixth coil conductor, the fourth coil conductor, and the second coil conductor are sequentially formed on second insulating layer from the outer side. |
US10366820B2 |
Thin film inductor
A thin film inductor 1 includes: a coil part that is formed of at least one coil conductor layer and has terminal electrodes provided at both ends thereof; a first insulating layer that covers the coil part; and a second insulating layer that covers the first insulating layer and has a higher Young's modulus than the first insulating layer. |
US10366819B2 |
Coil component and method of manufacturing the same
In an embodiment, an air-core coil 50 includes a winding part 54 formed by winding a coated conductive wire 52, wherein a pair of leader parts 56 and 58 is interposed between a second core 20 and a first core 40 which contain metal magnetic grains. A first gap 72 is provided between a principle face 50A of one end portion of the winding part 54 in the direction of a winding core axis of the winding part 54 and the first core member 40. A second gap 70 is provided between a principle face 50B of the other end portion and the second core member 20. The coil component is a small and high-performance coil component with a high dielectric withstanding voltage. |
US10366818B2 |
Choke having a core with a pillar having a non-circular and non-rectangular cross section
A choke includes a single-piece core entirely made of a same material, the single-piece core having two boards and a pillar located between the two boards, a winding space being located among the two boards and the pillar, wherein the pillar has a non-circular and non-rectangular cross section along a direction substantially perpendicular to an axial direction of the pillar, the cross section of the pillar has a first axis and a second axis intersecting with each other at a center of the cross section of the pillar and are substantially perpendicular with each other, the first axis is longer than the second axis, and the cross section of the pillar is substantially symmetrical to both of the first axis and the second axis. |
US10366817B2 |
Apparatus and method for passive cooling of electronic devices
Methods and apparatuses for cooling an electronic device assembly having a heat producing are described. An electronic device assembly includes a heat dissipation member and a dielectric two-phase heat transfer device. The dielectric heat transfer device has an evaporator region thermally attached to a hot region of the heat producing component and a condenser region thermally attached to the heat dissipation member. The dielectric two-phase heat transfer device is fabricated from a dielectric material. |
US10366816B2 |
Solenoid drive device
A solenoid drive device includes a first solenoid drive circuit, a second solenoid drive circuit, a selection circuit, and circuitry. The circuitry controls the first switching element and the second switching element with a duty control in a control cycle according to acquired values of the first drive current and the second drive current so that a first on/off switching direction of the first switching element at a start timing of the control cycle is opposite to a second on/off switching direction of the second switching element at the start timing. The circuitry determines whether a failure in at least one of the selector, the first solenoid drive circuit, and the second solenoid drive circuit occurs based on a change in the selection detection signal in a period during which an on/off state of the first switching element is different form an on/off state of the second switching element. |
US10366805B2 |
Insulated winding wire articles having conformal coatings
Insulated winding wire articles and associated formation methods are described. An insulated winding wire article may include a conductor and optional base insulation formed around the conductor. The conductor may be formed into a predefined shape having at least one bend, such as a U-shaped bend. A coating comprising parylene may be formed around the conductor and any base insulation. |
US10366802B2 |
Compositions including nano-particles and a nano-structured support matrix and methods of preparation as reversible high capacity anodes in energy storage systems
The present invention relates to compositions including nano-particles and a nano-structured support matrix, methods of their preparation and applications thereof. The compositions of the present invention are particularly suitable for use as anode material for lithium-ion rechargeable batteries. The nano-structured support matrix can include nanotubes, nanowires, nanorods, and mixtures thereof. The composition can further include a substrate on which the nano-structured support matrix is formed. The substrate can include a current collector material. |
US10366798B2 |
Garment with electromagnetic radiation shielded pocket
A garment that shields a wearer from electromagnetic radiation may generally have a length of fabric forming the garment. The wearable garment may be virtually any garment such as a brassiere, camisole, shirt, pants, leggings, head wear, footwear, and the like. The garment is preferably made of at least a first fabric and a second fabric, where the first fabric is a non-metallized fabric and the second fabric being a metallized fabric. The metallized fabric, in some embodiments, is a metal plated fabric having one or more electrically conductive metals disposed thereon. The metallized fabric is used to form at least one pocket of the garment. Electronics and other devices can be placed and stored in the metallized pocket thereby shielding the wearer from electromagnetic radiation emitted by the electronic or similarly situated device. |
US10366797B2 |
System and method for preventing and monitoring leakage of water from tank liner
Disclosed are a system and method for preventing and monitoring a leakage of water from a tank liner at a storage tank having: a concrete reservoir; the tank liner made up of a wall liner that is formed by coupling a plurality of first panels and is attached to an inner wall of the concrete reservoir, and a floor liner that is formed by coupling a plurality of second panels, is attached to a floor of the concrete reservoir, and is coupled to the wall liner by welding; a leaking water collecting plate formed by welding a plurality of third panels and inserted between the floor liner and the floor of the concrete reservoir; and an edge leaking water collecting channel buried in an edge of the storage tank and configured to collect leaking water discharged between the floor liner and the leaking water collecting plate. |
US10366794B1 |
Risk profiling using portal based scanners
A system and method for consolidating data collected using a hierarchical scanning system and assessing security risks regarding the shipping containers is provided. The hierarchical scanning system collects information from distributed and repeated screening throughout a container journey and enables pattern analysis over groups of containers. During the journey of a container, risk profiles are created at short term events based on information collected via non-intrusive rapid inspections. Using combined information from the risk profiles, the initial manifest, and group based statistical intelligence, a risk quotient for each container is determined based on deviations calculated at each point of the journey. Accordingly, authorities are alerted when the risk quotient indicates that a specific container is at risk. |
US10366793B2 |
Method and system for characterizing microorganism-related conditions
Embodiments of a method and/or system for characterizing a microorganism-related condition (e.g., human behavior condition, disease-related condition, etc.) for a user can include one or more of: generating a microbiome dataset for each of an aggregate set of biological samples associated with a population of subjects, based on sample processing of the biological samples; processing a supplementary dataset associated with one or more microorganism-related conditions for the set of users; and performing a microorganism-related characterization (e.g., human behavior characterization, disease-related characterization, etc.) process for the one or more microorganism-related conditions, based on the supplementary dataset and/or microbiome features extracted from the microbiome dataset. |
US10366791B1 |
Method and system for global epidemic disease outbreak prediction
Example embodiments of the present invention relate to a method, a system, and a computer program product for disease outbreak prediction analytics. The method includes calculating a respective correlation value for each outbreak attribute pair among a set of outbreak attributes for a data set regarding a disease and assigning a weight value for each outbreak attribute according to the correlation values. A risk value for the disease then may be determined according to the weight values. |
US10366784B1 |
Methods and systems for prescription transfer
Methods and systems for transferring a prescription to a mail order prescription service are described. In one embodiment, an electronic image of a retail pharmacy prescription label is received, in which the image of the retail pharmacy prescription label includes a representation of a retail pharmacy prescription number associated with a prescription drug prescribed to a member. A retail pharmacy associated with the retail pharmacy prescription number is identified. A prescription associated with the retail pharmacy prescription number is identified based on identification of the retail pharmacy. A mail order delivery request to refill the prescription drug for the member at mail order is generated. Other methods and systems are described. |
US10366783B2 |
Imaging examination protocol update recommender
A computing device (126) includes a recommender (134) that evaluates at least one of a user interaction with a displayed image of a scan of an imaging examination protocol or information about the scan in an electronically formatted radiology report, and generates a signal including a recommendation to remove the scan only in response to at least one of the user interaction or the radiology report information satisfying predetermined criteria and a output device (140) that visually presents the signal, thereby visually presenting the recommendation. |
US10366777B2 |
Systems and methods for determining the integrity of test strings with respect to a reference genome
Systems and methods for analyzing first and second strings against a ground truth string are provided. A construct representing a plurality of components is obtained, each component for a different portion of the truth string. The construct comprises a plurality of measurement string sampling pools each having an identifier and a corresponding plurality of measurement samplings corresponding to one or two of the components. Each sampling has the identifier and a portion of the first or second string. Samplings are assigned to first, second or third classes when coding a portion of the first string, second string, or both the first and second string. First and second positions are tested for events by calculating a plurality of event models using assumptions on the components having samplings encompassing the first and second positions and class assignments. These assumptions are updated using the calculated models and the models are recalculated. |
US10366772B2 |
Systems and methods for testing a semiconductor memory device having a reference memory array
Semiconductor memory testing devices and methods are disclosed. In one respect, a device is disclosed that includes a first memory cell array having a first bit-line and a plurality of first memory cells coupled to the first bit-line; a second memory cell array having a second bit-line and a plurality of second memory cells coupled to the second bit-line, the number of second memory cells being smaller than that of the first memory cells; a sense amplifier coupled to the first bit-line and a first end of the second bit-line; a word decoder configured to operate the second memory cells responsive to a first test signal; and a transistor coupled to a second end of the second bit-line and operated by a second test signal. |
US10366765B2 |
Adjustment circuit for partitioned memory block
The present disclosure describes an adjustment circuit that can be used, for example, in a memory system with partitioned memory blocks. The adjustment circuit can include a controller circuit, a timer circuit, and a temperature adaptive reference (TAR) generator. The controller circuit can be configured to output a control signal that indicates a memory type (e.g., code memory or data memory) associated with a partitioned memory block. The timer circuit can be configured to output a timing signal for a read memory operation based on the control signal. And, the TAR generator can be configured to adjust a verify reference current for a verify memory operation based on temperature, where the verify reference current is set based on the control signal. |
US10366763B2 |
Block read count voltage adjustment
Disclosed in some examples, are methods, systems, and machine readable mediums which compensate for read-disturb effects by shifting the read voltages used to read the value in a NAND cell based upon a read counter. For example, the NAND memory device may have a read counter that corresponds to a group of NAND cells (e.g., a page, a block, a superblock). Anytime a NAND cell in the group is read, the read counter may be incremented. The read voltage, Vread, may be adjusted based on the read counter to account for the read disturb voltage. |
US10366753B2 |
Correlated electron switch programmable fabric
Subject matter disclosed herein may relate to programmable fabrics including correlated electron switch devices. |
US10366750B2 |
Nonvolatile memory device
A semiconductor memory device for suppressing a decrease of durability caused by erasure of a block unit or programming of a word unit is provided. A resistance change memory 100 includes a memory array 110 and a controller 120. The memory array 110 stores data by a reversible and nonvolatile variable resistance element. When erasing a selected block of the memory array 110 in response to an external erasure command, the controller 120 sets an EF flag indicating the selected block is in an erasure state without changing block data. The controller 120 further includes a reading unit. The reading unit outputs data of a selected word or data indicating the erasure based on the EF flag when reading the selected word of the memory array 110 in response to an external reading command. |
US10366740B1 |
Apparatuses having memory strings compared to one another through a sense amplifier
Some embodiments include an apparatus having first and second comparative bitlines extending horizontally and coupled with a sense amplifier. First memory cell structures are coupled with the first comparative bitline. Each of the first memory cell structures has a first transistor associated with a first capacitor. Second memory cell structures are coupled with the second comparative bitline. Each of the second memory cell structures has a second transistor associated with a second capacitor. Each of the first capacitors has a container-shaped first node and is vertically offset from an associated first sister capacitor which is a mirror image of its associated first capacitor along a horizontal plane. Each of the second capacitors has a container-shaped first node and is vertically offset from an associated second sister capacitor which is a mirror image of its associated second capacitor along the horizontal plane. |
US10366739B2 |
State dependent sense circuits and sense operations for storage devices
A circuit includes selected sense circuits configured to be connected to selected bit lines and unselected sense circuits configured to be connected to unselected bit lines during a sense operation. A voltage supply circuit may supply a selected pulse and an unselected pulse to the selected and unselected sense circuits. The selected sense circuits may pass the selected pulse to associated charge-storing circuits, and reject the unselected pulse. The unselected sense circuits may pass the unselected pulse to associated charge-storing circuits, and reject the selected pulse. In addition, voltage-setting circuitry may set sense voltages in the unselected sense circuits to a pre-sense level that matches the pre-sense level of communication voltages in the unselected sense circuits. |
US10366725B2 |
Server side crossfading for progressive download media
Systems and methods are provided to implement and facilitate cross-fading, interstitials and other effects/processing of two or more media elements in a personalized media delivery service. Effects or crossfade processing can occur on the broadcast, publisher or server-side, but can still be personalized to a specific user, in a manner that minimizes processing on the downstream side or client device. The cross-fade can be implemented after decoding, processing, re-encoding, and rechunking the relevant chunks of each component clip. Alternatively, the cross-fade or other effect can be implemented on the relevant chunks in the compressed domain, thus obviating any loss of quality by re-encoding. A large scale personalized content delivery service can limit the processing to essentially the first and last chunks of any file, there being no need to process the full clip. |
US10366722B1 |
Laser mode hop detection in a heat-assisted magnetic recording device using a slider sensor and laser modulation
An apparatus comprises a laser diode configured to generate modulated light during a write operation in response to receiving modulated current having a mean amplitude that varies or is constant. A slider is configured for heat-assisted magnetic recording and to receive the modulated light. A writer heater of the slider is configured to receive power during the write operation having a magnitude that varies or is constant. A sensor is situated on or within the slider. The sensor is configured to produce a sensor signal representative of output optical power of the laser diode. Measuring circuitry is coupled to the sensor and configured to measure a change in the sensor signal indicative of a laser mode hop during the write operation. |
US10366721B2 |
Head positioning of timing-based servo system for magnetic tape recording device
The magnetic tape includes a non-magnetic support; and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support, in which the magnetic layer includes a timing-based servo pattern, the ferromagnetic powder is ferromagnetic hexagonal ferrite powder having an activation volume equal to or smaller than 1,600 nm3, an XRD intensity ratio Int(110)/Int(114) obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical direction squareness ratio of the magnetic tape is 0.65 to 1.00, and an edge shape of the timing-based servo pattern specified by magnetic force microscope observation is a shape in which a difference (L99.9−L0.1) is equal to or smaller than 180 nm, and a magnetic tape device including the magnetic tape. |
US10366719B1 |
Boosted preheat trajectory to obtain desired clearance before writing to disk
A clearance heater of a write head is engaged with a boosted current that exceeds a steady-state current. The steady-state current causes the write head to maintain a desired clearance over a disk during writing, the boosted current being applied before a start of the writing. The boosted current is monotonically decreased before the start of the writing and the steady-state current is applied to the heater after the start of the writing. |
US10366718B1 |
Hard disk servo control adaptive notch filter using a recursive least squares processor
A signal is monitored that provides an indicator of disturbance affecting a hard disk drive. In response to determining that the indicator of the disturbance satisfies a threshold, a lattice recursive least squares computation is applied to the signal to determine at least one notch frequency. A notch filter is formed using the at least one notch frequency. The notch filter is used by a servo controller loop that positions a read/write head over a disk of the hard disk drive. The notch filter is applied to the servo control loop for subsequent positioning of the read/write head. |
US10366717B1 |
Magnetic disk device and method of writing RRO correction data
According to one embodiment a magnetic disk device, includes a disk which includes a plurality of servo sectors radially extending in a radial direction and being discretely disposed with a gap in a circumferential direction, a head which writes data to the disk and reads data from the disk, and a controller which writes a plurality of pieces of correction data with respect to a repeatable run-out of the disk to a plurality of first sectors disposed between the servo sectors in a first region, and writes the pieces of correction data to a plurality of second sectors disposed between the servo sectors in a second region different from the first region. |
US10366709B2 |
Sound discriminating device, sound discriminating method, and computer program
A sound discriminating device capable of correctly discriminating a cry or other given sounds is provided. When a sound is input from a sound input unit, a feature amount extracting unit extracts a differential value between the amplitude of a fundamental frequency of the input sound and the amplitude of the second harmonic of the fundamental frequency as a feature amount of the input sound. A likelihood calculating unit calculates a likelihood between an acoustic model set for which a feature amount is known and the extracted feature amount. A result output unit determines whether or not the input sound is the given sound based on the result of the likelihood calculation. |
US10366708B2 |
Systems and methods of detecting speech activity of headphone user
A headphone system is provided that includes a left and right earpiece having a left and right microphone, respectively, to receive left and right acoustic signals and provide left and right signals for processing. The left and right signals are added to provide a principal signal, and the left and right signals are subtracted to provide a reference signal. A detection circuit compares the principal signal to the reference signal and selectively indicates whether a user is speaking. |
US10366705B2 |
Method and system of signal decomposition using extended time-frequency transformations
A system and method of decomposing a source signal comprising first and second sound signals, using an extended time-frequency transformation formed by combining a time frequency transformation of a first representation of the source signal with a time-frequency transformation of a second representation of the source signal. The source signal can comprise music, speech, video or other multimedia signals and the decomposition can be controlled by a single knob user interface. |
US10366701B1 |
Adaptive multi-microphone beamforming
Provided is a method and computer program product for producing an enhanced audio signal for an output device from audio signals received by 2 or more microphones in close proximity to each other. For example, one embodiment of the present invention comprises the steps of receiving a first input audio signal from the first microphone, digitizing the first input audio signal to produce a first digitized audio input signal, receiving a second input audio input signal from the second microphone, digitizing the second input audio input signal to produce a second digitized audio input signal, using the first digitized audio input signal as a reference signal to an adaptive prediction filter, using the second digitized audio input signal as input to said adaptive prediction filter and finally adding a prediction result signal from the adaptive prediction filter to the first digitized audio input signal to produce the enhanced audio signal. In other embodiments, any number of microphones can be used, and in all embodiments there is no requirement to detect or locate the source or direction of arrival of the input audio signals. |
US10366700B2 |
Device for acquiring and processing audible input
Embodiments of the disclosure generally include a method and apparatus for receiving and separating unwanted external noise from an audible input received from an audible source using an audible signal processing system that contains a plurality of audible signal sensing devices that are arranged and configured to detect an audible signal that is received from any position or angle within three dimensional space. The audible signal processing system is configured to analyze the received audible signals using a first signal processing technique that is able to separate unwanted low frequency range noise from the received audible signal and a second signal processing technique that is able to separate unwanted higher frequency range noise from the received audible signal. The audible signal processing system can then combine the signals processed by the first and second signal processing techniques to form a desired audible signal that has a high signal-to-noise ratio throughout the full speech range. |
US10366697B2 |
Method and device for encoding a high frequency signal, and method and device for decoding a high frequency signal
A method and a device for encoding a high frequency signal, and a method and a device for decoding a high frequency signal are provided, which relate to encoding and decoding technology. The method for encoding a high frequency signal includes: determining a signal type of a high frequency signal of a current frame; smoothing and scaling time envelopes of the high frequency signal of the current frame and obtaining time envelopes of the high frequency signal of the current frame that require to be encoded, if the high frequency signal of the current frame is a non-transient signal and a high frequency signal of the previous frame is a transient signal; and quantizing and encoding the time envelopes of the high frequency signal of the current frame that require to be encoded, and frequency information and signal type information of the high frequency signal of the current frame. |
US10366696B2 |
Speech decoder with high-band generation and temporal envelope shaping
A linear prediction coefficient of a signal represented in a frequency domain is obtained by performing linear prediction analysis in a frequency direction by using a covariance method or an autocorrelation method. After the filter strength of the obtained linear prediction coefficient is adjusted, filtering may be performed in the frequency direction on the signal by using the adjusted coefficient, whereby the temporal envelope of the signal is shaped. This reduces the occurrence of pre-echo and post-echo and improves the subjective quality of the decoded signal, without significantly increasing the bit rate in a bandwidth extension technique in the frequency domain represented by SBR. |
US10366695B2 |
Inter-channel phase difference parameter modification
A method includes performing modifying, at a decoder, at least a portion of inter-channel phase difference (IPD) parameter values based on a mismatch value to generate modified IPD parameter values. The mismatch value is indicative of an amount of temporal misalignment between an encoder-side reference channel and an encoder-side target channel. The modified IPD parameter values are applied to a decoded frequency-domain mid channel during an up-mix operation. |
US10366692B1 |
Accessory for a voice-controlled device
This disclosure describes techniques and systems for encoding instructions in audio data that, when output on a speaker of a first device in an environment, cause a second device to output content in the environment. In some instances, the audio data has a frequency that is inaudible to users in the environment. Thus, the first device is able to cause the second device to output the content without users in the environment hearing the instructions. In some instances, the first device also outputs content, and the content output by the second device is played at an offset relative to a position of the content output by the first device. |
US10366691B2 |
System and method for voice command context
A method, electronic device, and non-transitory computer readable medium for a mobile wallet remittance are provided. The method includes displaying, on a display, content including an object. The method also includes determining an area of an eye focus on the display, and associating the area of the eye focus with the object. The method additionally includes receiving a verbal command and deriving a command based on a detected set of lip movements. The method also includes extracting contextual information from at least one of the object associated with the eye focus, the received verbal command, or the derived command. The method also includes determining an intended command, based on the extracted contextual information and a reconciliation of the verbal command with the derived command. The method then performs the determined intended command |
US10366688B2 |
Voice control user interface with multiple voice processing modules
A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode. |
US10366687B2 |
System and methods for adapting neural network acoustic models
Techniques for adapting a trained neural network acoustic model, comprising using at least one computer hardware processor to perform: generating initial speaker information values for a speaker; generating first speech content values from first speech data corresponding to a first utterance spoken by the speaker; processing the first speech content values and the initial speaker information values using the trained neural network acoustic model; recognizing, using automatic speech recognition, the first utterance based, at least in part on results of the processing; generating updated speaker information values using the first speech data and at least one of the initial speaker information values and/or information used to generate the initial speaker information values; and recognizing, based at least in part on the updated speaker information values, a second utterance spoken by the speaker. |
US10366680B2 |
Anti-loosening device for drum tension bolt
An anti-loosening device includes a main body and an O-ring, which serves as an elastic member attached to the main body. The main body includes a fitting hole, into which the bolt head of a tension bolt is to be fitted, and eight holding sections, which laterally hold the bolt head fitted in the fitting hole. The holding sections are configured to open about the center line of the fitting hole and to laterally hold the bolt head fitted in the fitting hole. |
US10366664B2 |
Display device and displaying method of the same
According to one embodiment, a display device includes a unit pixel including a first sub-pixel displaying a first color having a first hue, a second sub-pixel displaying a second color having a first hue, a third sub-pixel displaying a first color having a third hue, and a fourth sub-pixel displaying a second color having a fourth hue. The fourth hue corresponds to a point inside a triangle defined by three points corresponding to the first hue, the second hue, and the third hue. Luminance of the fourth sub-pixel is increased without increasing luminance of the third sub-pixel after luminance of the first sub-pixel reaches predetermined luminance. |
US10366663B2 |
Dithering a clock used to update a display to mitigate display artifacts
A display device can use clock dithering to spread the frequency spectrum of the clock signal (and the signals derived therefrom) to mitigate interference with other components or systems in a host device. However, dithering the clock signal can introduce display artifacts into the display device. For example, lines or rows in the display may flicker, the brightness of display lines may be non-uniform, or color shifts in displayed pixels. To reduce display artifacts, the embodiments herein synchronize clock dithering to a display update event. That is, the display device varies a parameter of clock dithering so that the dithering is synchronized to the display update event. In another embodiment, the clock dithering is set according to the rate at which display lines or sub-pixels are updated. In another embodiment, clock dithering is synchronized to a display frame update period. |
US10366662B2 |
Image display apparatus capable of improving contrast
An image display apparatus is disclosed. The image display apparatus includes a panel, a plurality of light sources to output light to the panel, a plurality of switching elements to switch the light sources, and a processor to control the switching elements, wherein the processor controls a current having a variable level to flow into each light source string among the light sources, based on local dimming data, thereby improving contrast in displaying images. |
US10366658B2 |
Organic light emitting diode display and method of driving the same
An organic light emitting diode (OLED) display is discussed. The OLED display is capable of duty driving for controlling an emission duty of an OLED in one frame. One frame for the duty driving includes a programming period, an emission period, and a non-emission period. In the programming period, a first data voltage is applied to a gate node in response to a scan signal and a reference voltage is applied to a source node in response to a sensing signal. In the non-emission period, a second data voltage is applied to the gate node in response to the scan signal. The first data voltage corresponds to input video data to be applied to a first pixel. The second data voltage corresponds to input video data to be applied to a second pixel different from the first pixel. |
US10366655B1 |
Pixel driver circuit and driving method thereof
The invention discloses a pixel driver circuit and driving method thereof. The pixel driver circuit comprises a first TFT (T1), connected to first node (g), second node (s) and third node (p); a second TFT (T2), connected to scan signal (Scan1), fourth node (n) and voltage input end (Vdata/Vref1); a third TFT (T3), connected to scan signal (Scan1), first node (g) and second reference voltage (Vref2); a fourth TFT (T4), connected to first control signal (EM1), third node (p) and high voltage power source (OVDD); a fifth TFT (T5), connected to second control signal (EM2), second node (s) and anode of OLED; the OLED, having a cathode connected to low voltage power source (OVSS); a first capacitor C1 and a second capacitor C2. The invention also provides corresponding driving method. The pixel driver circuit and driving method of the present invention can eliminate the impact of the threshold voltage Vth on the LED, improve display evenness of the panel and improve the light-emission efficiency. |
US10366654B2 |
OLED pixel circuit and method for retarding aging of OLED device
The present disclosure provides an OLED pixel circuit and a method for retarding the aging of an OLED device. By providing a first sub-pixel driving unit, a second sub-pixel driving unit, a first reverse biasing unit, and a second reverse biasing unit and by simple control timing, a first light emitting diode and a second light emitting diode will not always be in a DC biased state, and the first light emitting diode and the second light emitting diode will emit light alternately in different frames. |
US10366653B2 |
Organic light-emitting device and method of operating the same
An organic light-emitting device including a magnetoresistive element including a first magnetic layer, a second magnetic layer, and a separation layer disposed between the first magnetic layer and the second magnetic layer, an organic light-emitting element electrically connected to the magnetoresistive element, wherein the organic light-emitting element comprises a first electrode, a second electrode, and an organic light-emission layer disposed between the first electrode and the second electrode, a magnetic field applying unit configured to apply a magnetic field to at least the magnetoresistive element, and optionally, to the organic light-emitting element, a power source configured to supply a current between the magnetoresistive element and the organic light-emitting element, and a current source configured to apply a current between both terminals of the organic light-emitting element, wherein light-emission characteristics of the organic light-emitting device are changed depending on a direction and intensity of a current passing through the magnetoresistive element due to the power source and a direction and intensity of a current passing through the organic light-emitting element due to the power source and the current source. |
US10366646B2 |
Devices including first and second buffers, and methods of operating devices including first and second buffers
Devices that include a logic circuit and first and second buffers are provided. The first buffer is spaced apart from the logic circuit by a first distance (and/or is refreshed in a first cycle), and the second buffer is spaced apart from the logic circuit by a second distance that is shorter than the first distance (and/or is refreshed in a second cycle that is different from the first cycle). Moreover, the logic circuit is configured to output, to the first buffer, first data corresponding to fewer toggles than second data that is output from the logic circuit to the second buffer. Methods of operating the devices are also provided. |
US10366643B2 |
Display panel and method of testing the same
A display panel includes: a display including pixel columns electrically connected to data lines; a non-display area adjacent the display; a test circuit configured to receive a lighting test signal passing through at least a portion of the non-display area and to transfer the lighting test signal to the data lines in response to a test control signal; and a switch configured to receive a data signal from an external component and to transfer the data signal to the data lines in response to a switching signal. |
US10366640B2 |
Ski-chair-lift display apparatus and method
A display system is easily attached to the safety bar of a chair on a chair lift system at the beginning of a season. The display system includes brackets formed of rails holding clamp portions that may be fastened together to clamp the display system to a chair, such as to the safety bar across the lap of a rider. At the end of a season, the display system may be removed from each chair, the clamp portions removed, and the display systems stacked. In one simplified system, adjacent displays may be stacked back to back, and such adjacent pairs may be stacked with the displays in adjacent pairs positioned face-to-face. Thus, metal brackets on the backs need not scratch up the reading faces or surfaces. Meanwhile, the displays may be stored in minimal space, with great stability, while minimizing wear and damage. |
US10366639B2 |
Magnetic interconnected display panels
A panel board display system is described that includes a plurality of thin interconnected display panels. The interconnected display panels are capable of interconnecting at a lengthwise edge of each panel without overlap. The interconnected display panels are easily coupled together magnetically and may be coupled in multiple varied orientations utilizing various combinations of the front and back of each panel. |
US10366638B2 |
Hybrid photoluminescent lighting display
A hybrid photoluminescent display consumes little electrical power and provides for light emission/color in a desired color. The display includes a housing having openings forming a desired legend. White LEDs internal to the housing provide light for energizing photoluminescent material. A legend panel housed within the housing defines openings corresponding to the legend. Photoluminescent material is disposed within the openings of the legend panel. The photoluminescent material is selected to be energizable by light from the white light source, and to emit light primarily in a selected wavelength range corresponding to a desired legend color. A color is filter disposed adjacent the photoluminescent material on a side of the legend panel opposite the light source. The color filter is selected to selectively transmit substantially all light in the selected wavelength range, and to selectively not transmit substantially all light outside the selected wavelength range. |
US10366637B2 |
Modular illuminated sign, illuminated panel or illuminated wall
The invention relates to a modular illuminated sign 1 (or illuminated panel or illuminated wall) that may be assembled in modules, wherein each module 2 comprises a front part 3 and a corresponding rear part 9, braces 10, 60, 130, 140 which keep the front part and the rear part separate at a predetermined distance and, in cases where the module comprises an edge 90 forming the periphery of the sign, a corresponding frame part 60, 65, 130, 140. |
US10366635B2 |
Flexible display device and method of manufacturing flexible display device
A flexible display device may include a substrate and a display unit provided over the substrate. The substrate may include: a first base layer, a second base layer provided over the first base layer, and a first barrier layer provided between the first and second base layers. A face of the first base layer is larger than a face of the second base layer and is parallel to the face of the second base layer. |
US10366633B2 |
Adhesive label with water-based release coating
An adhesive label with a water-based release coating and methods for applying the water-based release coating to the adhesive label are provided. The water-based release coating is a non-silicon based formulation having a fluorochemical. The water-based release coating can be applied in a single-pass process or a double-pass process when manufacturing the adhesive label. |
US10366632B1 |
Security seal
A tamper evident seal includes an elongated strap having a first end proportioned to engage a locking barrel provided on the second of the elongated strap. The elongated strap includes an array of bumps having flat tops to provide an effective grip for a user. A ramp is provided close to the first end of the elongated strap. When the first end of the elongated strap is inserted low the locking barrel, the ramp covers the end of the locking barrel preventing access to the locking feature which is disposed in the locking barrel. |
US10366630B2 |
System and method for simulating cognitive impairment
System for simulating effects of impairment caused by recreational consumption of marijuana. The system includes i) an optical filter having a pre-defined spectral pass-band and a non-diffractive spatial pattern configured to deviate a beam of light incident onto the filter, and, optionally, ii) radiant objects at least one of which delivers light in a spectral band corresponding to color that is complementary to the color defined by the pass-band of the optical filter. Method for demonstration and analysis of impairment of cognitive function caused by using the system to affect the vision of the user. |
US10366629B2 |
Problem solver steps user interface
Displaying steps of a solution to a problem is provided. A tutorial application determines the solution and generates a card-based UI that presents solution steps on numbered cards sized to accommodate the step. One step is displayed as the focused step at a time. Steps are displayed in a step-by-step or an all-steps mode. In the step-by-step mode, navigation to a next or previous step is enabled via a selection of a next step control and a previous step control, respectively. The next/previous step controls are displayed in static positions, allowing the user to tap through steps by tapping in a single spot. In the all-steps mode, a portion of the next step is visible to indicate that there is another step below the focused step. Scrolling is enabled for allowing the user to navigate to a desired step. A mode selector is provided for enabling switching between viewing modes. |
US10366627B2 |
Portable three-dimensional desktop crime scene, and method of manufacturing the same
A crime scene learning tool is provided. The crime scene learning tool provides miniature crime scenes and their attendant crime scene objects embedded in a solid transparent medium. Such a crime scene learning tool enables users to analyze and determine relative measurements of the crime scene objects by manipulating the learning tool in three-dimensional, facilitating development of the skills necessary to document real-life crime scenes in accurate and informative police reports. |
US10366619B2 |
Learning and advancement system and method thereof
The present invention relates to a learning and advancement system in form of an audiovisual stimulator device that is configured to stimulate a user's brain to induce various brain wave frequencies, comprising: a) a timing module for defining a breathing sequence timing to be displayed to the user, wherein said breathing sequence includes inspiration timing, exhalation timing and hold breath timing; and b) a processing unit adapted to control visual and audible signals to display and play learning content according to the timing of said breathing sequence. |
US10366618B2 |
Systems, methods, and computer program products for providing a learning aid using pictorial mnemonics
A system, method and computer program product for providing a learning aid using pictorial mnemonics. The method can include receiving a first input including a selection of a content topic. The method further includes displaying a first pictorial mnemonic associated with the selected topic, wherein the first pictorial mnemonic comprises one or more sub-images, and a list of one or more attributes, wherein each attribute is associated with a corresponding sub-image. |
US10366615B2 |
Apparatus and method of implementing an augmented reality processed terrain and obstacle threat scouting service
A method of operating an augmented reality processed terrain and obstacle threat scouting service is provided. The method includes using at least one sensor of a monitoring vehicle to monitor terrain and obstacle data. The monitored terrain and obstacle data is compared with terrain and obstacle data in a terrain and obstacle database. A non-validated georeferenced delta is determined when the comparison of the monitored terrain and obstacle data with terrain and obstacle data in the terrain and obstacle database finds non-matching terrain and obstacle data. The non-validated georeferenced delta is transmitted to a ground distribution center, consumer vehicle and/or cloud based server. Non-validated georeferenced delta received at a consumer vehicle is differentiated from other terrain and obstacle data on a synthetic vision display. Non-validated georeferenced delta received at a ground distribution center is validated against at least one other source and validated and non-validated is distributed to subscribing consumers. |
US10366614B2 |
System for preemptively navigating drivers to an event location to transport passengers upon completion of the event
In one embodiment an event likely to be attended by a plurality of users of a taxi service is identified. A location of the event is determined and an end time of the event is estimated. Prior to the end time of the event, a plurality of drivers associated with the taxi service are directed to drive to the location of the event to transport passengers from the location of the event. |
US10366613B2 |
Path prediction device and path prediction method
A path prediction device comprises a storage unit that generates and stores, based on information collected from a plurality of vehicles including a first vehicle, traveling path information indicating information associated with paths where the respective vehicles have traveled; a positional information acquisition unit that acquires a first position indicating the current position of the first vehicle; and a path prediction unit that predicts the traveling path of the first vehicle using at least one of first path information indicating paths of the first vehicle and second path information indicating paths of second vehicles among the traveling path information, wherein the path prediction unit determines a use ratio of the first path information, which is used to predict the traveling path, based on a past traveling record of the first vehicle at the first position. |
US10366608B2 |
Scene determination device, travel assistance apparatus, and scene determination method
A scene determination device includes a determination processor configured to, when determining a driving action of a subject vehicle traveling on a route, determine a scene which the subject vehicle encounters. The determination processor calculates a travel estimation line of time series of the subject vehicle traveling on a first route, extracts an event which the subject vehicle encounters, on the basis of positions of points of intersections between the travel estimation line and a second route having a point of intersection with the first route, and determines the scene using a relationship between the extracted event and the subject vehicle. |
US10366606B2 |
Electrical data processing system for monitoring or affecting movement of a vehicle using a traffic device
Systems and methods are disclosed for monitoring or affecting movement of a vehicle using a traffic device. An event data source may have a processor and/or a transceiver. The event data source may transmit, via the transceiver and to a vehicle and infrastructure computing device, information indicative of an event affecting a portion of road. The vehicle and infrastructure computing device may comprise a vehicle and infrastructure control computer. The vehicle and infrastructure computing device may receive, from the event data source, the information indicative of the event affecting the portion of road. The computing device may determine one or more traffic devices associated with the portion of road and configured to control traffic for the portion of road. Based on the information indicative of the event affecting the portion of road, the computing device may send, to the one or more traffic devices associated with the portion of road, instructions to change one or more characteristics of the one or more traffic devices. |
US10366605B1 |
Broadcasting information related to hazards impacting vehicle travel
A system of broadcasting information related to hazards impacting vehicle travel may include a mobile device configured to: (1) mount within a vehicle dashboard cradle so that the mobile device is positioned to take images forward of a vehicle; (2) collect telematics data, with customer permission or affirmative consent, when the vehicle is moving, including GPS location, speed, heading, lane, braking, cornering, acceleration, and/or route data of the vehicle; (3) generate an alert based upon the telematics data and the images, and/or broadcast data including the images and the telematics data; and/or (4) broadcast the alert and/or the data collected to (a) a nearby vehicle(s) and/or (b) a smart infrastructure component(s) to facilitate warning of hazards upon the nearby vehicle(s) and/or the smart infrastructure component(s) receiving and processing the alert and/or the broadcasted data. Insurance discounts may be generated based upon the risk mitigation or prevention functionality. |
US10366603B2 |
Recognition support device for vehicle
A recognition support device for a vehicle includes: an irradiation device which is configured to irradiate an area in front of an own vehicle with light and has an actuator configured to change an irradiation direction of the light; and circuitry configured to recognize an object present in front of the own vehicle with a sensor, to irradiate, when a specific object advances into a first area set in front of the own vehicle relative to the own vehicle, the specific object with the light by using the irradiation device and to drive the actuator, when the specific object advances into a second area which is larger at least in a width in a vehicle traveling direction than the first area before advancing into the first area, such that the irradiation direction of the light from the irradiation device faces the specific object. |
US10366600B1 |
Notification system for mobile devices
A method and system for generating an event notification on a mobile electronic device is provided. A notification message including an event impact record and a notification urgency record is received on the mobile electronic device. An impact sensory alert is generated based on the comparison between the event impact record with a plurality of sensory alerts presets of first sensory output signals and second sensory output signals. An urgency sensory alert is also generated based on the comparison between the notification urgency record with the plurality of sensory alerts presets of the first sensory output signals and the second sensory output signals. The impact sensory alert and the urgency sensory alert are outputted via the first sensory output signals and second sensory output signals. |
US10366597B2 |
Emergency event virtual network function deployment and configuration
A method, computer-readable medium, and device for deploying virtual network functions in response to detecting an emergency event are disclosed. A method may detect an emergency event associated with a first location, deploy a first virtual network function on a first host device of the wireless network in a central zone associated with the first location, in response to detecting the emergency event, and configure a first alarm threshold for the first virtual network function that is indicative of a type loading condition at the first virtual network function. The method may further deploy a second virtual network function on a second host device of the wireless network in a second zone and configure a second alarm threshold for the second virtual network function that is indicative of the type of loading condition at the second virtual network function. |
US10366592B2 |
Beacon detection system for locating missing persons
A beacon detection system which can locate a missing search subject includes: a beacon signal receiver; a location position detector; and a beacon detector. The detector is configured to detect a location of a broadcasting beacon signal associated with a personal device of a search subject within search data covering a geographic search area derived from a search for the search subject, the search data gathered by the beacon signal receiver and location position detector. A computer implemented method of determining a location of a search subject is also provided. The method determines at least a possible connection request from Wi-Fi signals in search data gathered by a Wi-Fi radio covering a geographic search area for a search subject and associated location information to locate the search subject. |
US10366591B2 |
Safety cooking device and method
A Safety Cooking Device includes a thermal sensor that detects infrared radiation (IR) to generate thermal images of a cooktop over time, and a controller. The controller uses the thermal images to determine whether the cooktop is unattended. Both wired and wireless embodiments of the cooking safety device are disclosed. In one implementation, the cooking safety device is in communication with and reports to a security panel of a security system. |
US10366590B2 |
Smoke detector for event classification and methods of making and using same
Various arrangements for operating a smoke detector are presented. A voltage output by a light sensor of the smoke detector may be measured. A carbon monoxide concentration using a carbon monoxide sensor of the smoke detector may be determined. A smoke concentration using the voltage signal may also be determined. A smoke concentration warning threshold based on the determined carbon monoxide concentration may be determined. The determined smoke concentration may be compared to the smoke concentration warning threshold. A warning alarm may be generated in response to comparing the determined smoke concentration to the smoke concentration warning threshold. |
US10366589B2 |
Building intruder defensive shield
A building intruder defensive system includes a shield module including a tank configured to hold pressurized fluid, a nozzle, and a zone valve connected to the tank and the nozzle, the zone valve being configured to regulate flow of the pressurized fluid from the tank to the nozzle, a sensing device configured to sense presence of an intruder, and to output a signal indicating the presence of the intruder, and a processor programmed to receive the signal from the sensing device as indicating the presence of the intruder, to control the zone valve to cause the zone to open and close so as to spray the pressurized fluid through the nozzle, and to communicate with at least one remote device to deliver system information to at least one of law enforcement and a building occupant. |
US10366580B2 |
Gaming device having different sets of primary and secondary reel symbols
An apparatus and method for a gaming device having a bonus game that provides a player with a primary set of reel symbols having a primary probability of winning and a secondary set of reel symbols having a secondary probability of winning, where the secondary probability of winning is greater than the primary probability of winning. |
US10366576B2 |
Table game management system with performance metrics
In a table game system provided by the present invention, a card shoe used in a table game can be used to calculate periods associated with the progress of the game handled by a dealer, particularly periods from the time when a card is drawn from a card accommodating section to the time when a result of the game is displayed, such as a game play period, and other periods excluding the play period which includes a bet period and a bet settlement period. |
US10366575B2 |
Gaming system and method of gaming
The present invention relates to a gaming system and to a method of gaming. A game is played by displaying a representation of selection of a plurality of symbols from a set of symbols. The game enables selection of at least one additional symbol in addition to those originally selected, to increase the number of symbol combinations available for assessing a game outcome. In an example, the additional symbol is displayed as being mounted on a substrate which is “flipped” to reveal the additional symbol. Another face of this substrate mounts the originally selected symbol. A plurality of additional symbols may be available for selection. |
US10366572B1 |
Casino gaming machines and skill games having added stochastic input
A computer-implemented method may comprise providing a regulated gaming machine and a game in which skilled players most often achieve greater success than less-skilled players. The game may be configured to generate in-game assets configured such that interaction therewith by players during game play selectively triggers wagers. Before the player inputs are used to interact with the in-game assets, random perturbations are introduced in one or more characteristics thereof, the random perturbations being configured such that the selectively triggered wagers, in the aggregate, reward both the skilled players and the less-skilled players according to a predetermined target Return-to-Player (RTP) percentage for the game. The randomly-perturbed player inputs may then be used to interact with the plurality of in-game assets to generate outcomes. Depending upon the generated outcomes, rewards may be provided to and displayed for the players, according to the predetermined target RTP percentage of the game. |
US10366571B1 |
Electronic gaming machine with projectile which eliminates symbols
A wagering method includes display of random symbols in a grid array of rows and columns of frames displayed on a visual screen. The player receives a number of directable virtual projectiles. The player selects a trajectory for the virtual projectile that passes into the grid array. The processor moves the virtual projectile on the visual screen along the selected trajectory and eliminates symbols within penetrated frames. Each virtual projectile has a designated frame penetrating strength. Each moved virtual projectile passes into and through frames until the virtual projectile exhausts its frame penetrating strength, and eliminates symbols in each frame the virtual projectile penetrates. The processor accumulates all symbols eliminated in ordered arrays of like symbols or orders of symbols. |
US10366570B2 |
Gaming system and method for selective accumulation of free game modifier or application of free game modifier
A gaming system which includes a game sequence, such as a free game sequence, which enables a player to selectively apply modifiers after viewing the results of games. For a game associated with an available modifier, following the display of the results of that game, the gaming system enables the player to either utilize the available modifier for that game or accumulate another modifier to be potentially utilized for another game. If the player selects to utilize the available modifier, the gaming system modifies one or more aspects of the play of the game to result in a modified game outcome and/or a modified game award. If the player selects to not utilize the available modifier, the gaming system accumulates another modifier for the player, wherein the other modifier may or may not be subsequently utilized by the player to modify any designated aspects of a subsequent play of the game. |
US10366569B2 |
Electronic gaming machine and method
The present invention provides an electronic gaming machine comprising a display for displaying game symbols for playing a game of chance on a plurality of reels. An electronic game controller assigns a number of special symbols to one or more reel strips associated with the reels, the number of special symbols being variable and dependent on a first bet value selected by a player. The appearance of at least two special symbols causes the electronic game controller to activate a bonus game of chance comprising the award of at least one the bonus prize in response to a predetermined outcome of the bonus game of chance. A gaming method is also provided. |
US10366568B2 |
Lottery game providing a chance to win a jackpot at a reduced cost to the player, with an increased revenue to the operator and ticket retailer
A new method of playing a lottery or other game of chance is described in which a Player who purchased a ticket for a first lottery may subsequently purchase a “Milligan,” a chance to win a subset of prizes at a subsequent lottery but at a reduced cost. Similar to a mulligan in golf, the “Milligan” affords the Player a second opportunity to play. While giving the Player the benefit of an additional, discounted chance to a win, this new method of play also provides Lottery Operators additional revenue at a lower payout risk. Ticket Retailers benefit from the new method of play because it may incentivize players to return to Ticket Retailers to purchase the “Milligan.” Another new method of playing a lottery or other game of chance is described in which a Player may purchase a ticket for a lottery for a chance to win a subset of prizes but at a reduced cost is also provided. |
US10366567B2 |
Computer implemented frameworks and methodologies for virtualization of linked gaming
In overview, the technology is primarily directed to the implementation of linked gaming in respect of a plurality of gaming machines. In particular, a controller device is disclosed, this controller device being adapted to enable the management of a plurality of linked games via a single piece of hardware. This is achieved in part by virtualization of jackpot controllers within the controller device. More specifically, a user is enabled to configure a plurality of virtual jackpot controllers by way of interaction with a graphical user interface, and select compatible electronic gaming machines to participate in a linked game provided by a given one of the virtual jackpot controllers. |
US10366565B2 |
Frameworks and methodologies for delivering electronic gaming machine user interfaces across multiple client platforms
Described herein are frameworks and methodologies for delivering electronic gaming machine user interfaces across multiple client platforms. Embodiments of the invention have been particularly developed for providing electronic casino-type games across a range of client devices, including various forms of mobile device, computing devices, smart TVs, consoles, and the like. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. |
US10366564B1 |
Personal gaming terminal used in possession of player
A system allows consumers to participate in draw games through the use of a personal, portable, secure, device (portable microprocessor) that accepts and stores wagers selected by a consumer, generates wagers on behalf of the consumer, and maintains secure virtual tickets for the consumer that can be authenticated and accepted by a gaming authority. The portable microprocessor interacts with either a user's mobile device or with a game terminal, which, in turn, communicates with a game server. |
US10366562B2 |
Multi-account access device
Verifying eligibility of players attempting to participate in gaming events is disclosed. Communication objects having RFID tags and closed circuits are worn by players within a verification system. A casino desk, hotel concierge, or other entity can administer the system. These RFID tags are adapted to communicate with associated tracking units attached to gaming machines and other devices via radio waves. Each communication object is adapted to alter its communication pattern responsive to any break of its closed circuit. Communication objects may be bracelets, wristwatches or collars, such that object removal results in the closed circuit breaking, thereby disabling or de-authenticating the device. A communication object may emit a signal which can be tied to one of two or more accounts. One of the two accounts may be charged for a player transaction depending on the transaction nature. A server having a verification program and database may also be used. |
US10366561B2 |
Systems, methods and devices for playing wagering games with randomized clumping of symbols
Gaming devices, gaming systems, methods of conducting a wagering game, and computer programs for initiating a wagering game are presented herein. A gaming system is presented that includes a wager input device, a display device, and game-logic circuitry. The wager input device receives wagers from players to play the wagering game. The display device displays outcomes of the wagering game via a plurality of symbol-bearing reels each having a plurality of symbol positions occupied by symbols, at least one of the reels having a designated clump area comprising a predetermined number of the symbol positions. Prior to displaying the outcome of the wagering game, the game-logic circuitry randomly determines whether to include a symbol clump in the designated clump area, the symbol clump comprising a plurality of identical symbols occupying adjacent ones of the symbol positions within the designated clump area. A symbol clump comprises one or more identical symbols occupying two or more symbol positions located immediately adjacent one another on one reel. The game-logic circuitry directs the display device to display the symbol-bearing reels spinning and stopping to present a randomly determined outcome of the casino wagering game. |
US10366551B2 |
Analytic identity measures for physical access control methods
A personal electronic device enables access to and occupancy of a secure space by providing measures of behaviors, personal attributes, history of transactions and movements that are used to validate continuous authentication and authorization of the device's possessor. This addresses the vulnerability of a misplaced, lost, or stolen electronic credential. An anchor point is a physical measurement of personal physical identity such as voice recognition, fingerprint, iris scan, chemistry, or other biometric. Continuity from an anchor point is measured by GPS way points, financial transactions at familiar vendors, outgoing text messages or passphrases, gait analysis, heart rate, EKG rhythm, or transit time. A request for access is presented upon a challenge based on proximity to a portal location. A digital credential is used to encrypt two or more of the continuity milestones and an anchor point which can be matched against a previously stored or dynamically generated expected value. |
US10366546B2 |
Method and apparatus for automatic locations-specific configuration management of a removable meter unit
A meter apparatus and method of operating a removable meter apparatus are described. The meter apparatus includes a tag associated with unique tag identification information and configured to be permanently affixed to a location housing at a unique physical location, and includes a removable meter unit configured to mate with the location housing and receive the tag identification from the tag and report the tag identification to a data manager configured to associate an identifier of the removable meter unit with the tag identification and unique physical location, and associate configuration information for the physical location with the removable meter unit and the tag identification. The unique physical location can comprise a single-space parking location. |
US10366539B2 |
Information processing apparatus, information processing method, and storage medium for reporting based on elapse time and positional relationships between 3-D objects
An information processing apparatus that causes a display unit to display a three-dimensional space in which a first virtual object and a second object are present includes a determination unit that determines a positional relationship between the first virtual object and the second object in the three-dimensional space and a report unit that reports that a distance between the first virtual object and the second object is less than or equal to a predetermined value based on a determination result obtained by the determination unit. |
US10366535B2 |
Method for generating hexahedral mesh based on closed-form polycube
A method for generating a hexahedral mesh based on a closed-form polycube includes steps of: converting a surface triangular mesh into a tetrahedral mesh; obtaining an initial 3-dimensional frame field; according surface normal constraint, generating a smooth frame field without singular line inside the model; extracting a transition relation on the cut surface based on the smooth frame field; providing Poisson optimization on cut model based on the frame field for obtaining a preliminary parameterized result; using L1-optimization for forming a final closed-form polycube; optimizing with an mixed integer for obtaining a final parameterized result; and extracting the hexahedral mesh. The method automatically generates the hexahedral mesh from the triangular mesh, and has nothing to do with an initial position of an object, which is able to better satisfy a characteristic constraint of the model; and for a model with complex topology, high quality hexahedral mesh is available. |
US10366530B2 |
Hidden culling in tile-based computer generated images
A method and system is provided for culling hidden objects in a tile-based graphics system before they are indicated in a display list for a tile. A rendering space is divided into a plurality of regions which may for example be a plurality of tiles or a plurality of areas into which one or more tiles are divided. Depth thresholds for the regions, which are used to identify hidden objects for culling, are updated when an object entirely covers a region and in dependence on a comparison between a depth value for the object and the depth threshold for the region. For example, if the depth threshold is a maximum depth threshold, the depth threshold may be updated if an object entirely covers the tile and the maximum depth value of the object is less than the maximum depth threshold. |
US10366527B2 |
Three-dimensional (3D) image rendering method and apparatus
A three-dimensional (3D) image rendering method and an apparatus are provided. The 3D image rendering method includes determining intersection points between candidate rays and an optical layer based on a first refractive index of a first medium that is disposed between a display panel and the optical layer and a second refractive index of a second medium that is outside a 3D display apparatus, and assigning a pixel value to a pixel of the display panel based on respective distances between the intersection points and optical elements of the optical layer. |
US10366523B2 |
Method, system and apparatus for providing visual feedback of a map view change
Methods, systems and apparatus are described to provide visual feedback of a change in map view. Various embodiments may display a map view of a map in a two-dimensional map view mode. Embodiments may obtain input indicating a change to a three-dimensional map view mode. Input may be obtained through the utilization of touch, auditory, or other well-known input technologies. Some embodiments may allow the input to request a specific display position to display. In response to the input indicating a change to a three-dimensional map view mode, embodiments may then display an animation that moves a virtual camera for the map display to different virtual camera positions to illustrate that the map view mode is changed to a three-dimensional map view mode. |
US10366521B1 |
Augmented reality assembly assistance and monitoring
Described are systems and methods for providing augmented reality information to workers to assist the workers in assembly of objects, such as aerial vehicles. An object or parts of an object may be determined by processing of image data corresponding to a field of view of a pair of augmented reality glasses worn by a worker to determine an object or a part corresponding to an object that is to be assembled by the worker. Based on the determined object and/or part, augmented reality information corresponding to an assembly task may be determined and visually presented to the worker to aid the worker in completion of the assembly task. The augmented reality information may be visually presented by the augmented reality glasses such that the worker can view the augmented reality information and the object or parts concurrently. |
US10366520B2 |
Information processing apparatus and method of controlling the same
An apparatus that creates an electronic album laying-out images in units of pages from a plurality of image files, comprising a management unit which manages, by classifying into a plurality of pre-set categories, templates that define a location region of an image to be located in a page, a setting unit which sets one of the plurality of categories for each page, a decision unit which analyzes image files that are targets to include in an electronic album, and decides images that are targets to lay out in each page, and a layout unit which lays out each decided image as a target to lay out to a page of interest, by using a template classified into a category set to a page of interest by the setting unit from the templates managed by the management unit. |
US10366519B2 |
Operating method for image and electronic device supporting the same
An electronic device is provided. The electronic device includes a display outputting a screen, a processor electrically connected to the display, and a memory electrically connected to the processor and configured to store at least one image and instructions. The instructions are configured to, when executed by the processor, cause the processor control the display to display a candidate image having a first size and including at least a portion of the stored at least one image, and control the display to display a recommendation object having a second size smaller than the first size and corresponding to a portion of the candidate image on the screen together with the candidate image. |
US10366516B2 |
Image processing method and device
An image processing method and device is provided. Components of a point Ai(ri,gi,bi) of an original image in RGB color space are processed according to a first function ƒ1(x) to obtain A0(r0,g0,b0)=ƒ1(xi). The point Ai(ri,gi,bi) of the original image is processed according to a second function ƒ2(x) to obtain a processed saturation S0=ƒ2(xi). Let ƒ2(xi)=1 to determine the point A0(r0,g0,b0). The point Ai is processed in the RGB color space if max(r0,g0,b0)≤1. The point Ai is converted into CMY color space for image processing if max(r0,g0,b0)>1. |
US10366514B2 |
Locating communicants in a multi-location virtual communications environment
In a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members, a graphical user interface is provided in connection with the user's network node. The graphical user interface includes controls for establishing presence in respective ones of the virtual areas, managing realtime communications with other communicants in respective ones of the virtual areas, and presenting different views of communicants associated with the network communications environment. Based on user input in connection with the graphical user interface, a presence is established for the user in a selected one of the virtual areas, realtime communications are administered between the user and one or more communicants who are present in the selected virtual area, and a visualization that shows graphical representations, locations of presence, and realtime activities of communicants across respective ones of the virtual areas is displayed. |
US10366511B2 |
Method and system for image georegistration
Method/system for determining pose of camera using another camera imaging common scene, by capturing first scene image with first camera and obtaining first camera pose by georegistering to 3D-model, extracting scene features in first image, determining 3D coordinates of extracted features by mapping to 3D model, transmitting feature descriptors and feature coordinates, capturing second scene image with second camera, extracting scene features in second image and matching with first image features, determining second camera pose using 3D scene coordinates and corresponding 2D projections in second image. Method/system for determining pose of one camera using another camera in same camera assembly with known relative pose between cameras in assembly, by capturing image of scene with first camera and determining 3D coordinates of first camera by georegistering to 3D-model, and determining pose of second camera based on determined global pose of first camera and relative pose between second camera and first camera. |
US10366510B1 |
Systems and methods for determining location and orientation of a body
The invention provides the techniques and systems that allow for an accurate positioning of a human in a virtual or augmented reality scene based on monocular video of an object without the need for multiple cameras, specialized equipment or robotic models of the human anatomy. The object is modeled by assigning reference points to elements of the object and identifying anchor points and initial reference points. Based on two dimensional coordinates of the anchor points, two dimensional coordinates of the anchor points not contained in the subset of initial reference points are calculated, and based on the anchor points, a depth value is calculated for each anchor point, and three dimensional position values are assigned to each of the anchor points. Based on the three dimensional position value of an adjacent reference point, a three dimensional position value is iteratively assigned to each of the remaining reference points. |
US10366509B2 |
Setting different background model sensitivities by user defined regions and background filters
Creating a background model for image processing to identify new foreground objects in successive video frames. A method includes providing a background image in a user interface. The method further includes receiving a first user input in the user interface that comprises an identification of one or more different regions within the background image. The method further includes receiving a second user input in the user interface that comprises a selection of an image change tolerance for each of the identified different regions. The method further includes providing the background image, information identifying the different regions, and the image change tolerances to an image processor. The background image, the information identifying the different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare a successive image with the background model in order to identify foreground objects within the successive image. |
US10366504B2 |
Image processing apparatus and image processing method for performing three-dimensional reconstruction of plurality of images
An image processing apparatus having: one or more processor devices configured to: acquire image data of a plurality of images; acquire, from the image data of the plurality of images, a plurality of first corresponding points corresponding to each other between the plurality of images; calculate a first fundamental matrix based on the plurality of first corresponding points; calculate depths for the plurality of first corresponding points based on the first fundamental matrix; extract a plurality of second corresponding points from the plurality of first corresponding points based on the depths such that the plurality of second corresponding points include a nearest one of the plurality of first corresponding points and a farthest one of the plurality of first corresponding points; calculate a second fundamental matrix based on the plurality of second corresponding points; and perform three-dimensional reconstruction of the plurality of images based on the second fundamental matrix. |
US10366497B2 |
Image/video editor with automatic occlusion detection and cropping
Techniques for cropping images containing an occlusion are presented. A method for image editing is presented comprising, when an occlusion is detected in an original digital image, determining an area occupied by the occlusion, assigning importance scores to different content elements of the original digital image, defining a cropping window around an area of the original digital image that does not include the area occupied by the occlusion and that is based on the importance scores, and cropping the original digital image to the cropping window. |
US10366494B2 |
Image segmentation method and electronic device therefor
A computer-readable storage medium may be configured to store a program comprising instructions configured to, when executed by a computing device, cause the computing device to detect a selection of a partial area of the image, transform the image into a transformed image in which the selected partial area is positioned in a center of the transformed image, extract at least one feature from the transformed image, using a deep learning technique, enhance at least one feature of the at least one extracted feature, restore, as a restored image, at least one feature of the at least one enhanced feature, and inversely transform the restored image to provide segmented images. |
US10366485B2 |
Positioning method, visual inspection apparatus, program, computer readable recording medium, and visual inspection method
A standard image of a product to be a standard for an inspection target is displayed, to set a first region so as to surround a standard pattern in the standard image. Further, a second region for characterizing a position and a posture of the standard pattern is set in the standard image. In a first search step, a feature extracted from the first region set in the standard image is searched from an inspection target image, to roughly obtain the position and the posture of the standard pattern in the inspection target image. In the second search step, the feature extracted from the second region set in the standard image is searched from the inspection target image, to minutely obtain at least one of the position and the posture of the standard pattern in the inspection target image. |
US10366483B2 |
Wafer notch detection
Notch detection methods and modules are provided for efficiently estimating a position of a wafer notch. Capturing an image of specified region(s) of the wafer, a principle angle is identified in a transformation, converted into polar coordinates, of the captured image. Then the wafer axes are recovered from the identified principle angle as the dominant orientations of geometric primitives in the captured region. The captured region may be selected to include the center of the wafer and/or certain patterns that enhance the identification and recovering of the axes. Multiple images and/or regions may be used to optimize image quality and detection efficiency. |
US10366479B2 |
Technique for normalizing scintigraphy image
[Problem to be Solved] To improve stability of automatic normalization of a bone scintigraphy image.[Solution] A preferred embodiment includes: creating a pixel value histogram of image data representing a bone scintigraphy image; setting a plurality of thresholds related to pixel values based on the pixel value histogram; calculating respective average pixel values for the set thresholds; arranging the calculated average pixel values in order from the largest value; and determining a reference value for normalizing the image data based on at least part of a set of the average pixel values arranged in the order. The determining the reference value includes: determining one straight line that approximates a region of small average pixel values out of the set of the average pixel values arranged in the order; and calculating the reference value based on the straight line. |
US10366475B2 |
Imaging device, and image processing method and program for imaging device
Image data obtained by imaging of an imaging element capable of imaging a subject with sensitivity to a wavelength band of visible light and a wavelength band of near-infrared light via an optical system is acquired. A point image restoration process using a common restoration filter is performed on the image data of the subject captured with sensitivity to the wavelength band of the visible light by the imaging element and the image data of the subject captured with sensitivity to the wavelength band of the near-infrared light by the imaging element. The common restoration filter is calculated on the basis of average optical characteristics of the optical system obtained by performing weighted averaging of first optical characteristics with respect to the visible light of the optical system and second optical characteristics with respect to the near-infrared light of the optical system. |
US10366473B2 |
Providing traffic mirror content to a driver
The disclosure includes embodiments for assisting a driver of a vehicle to view traffic mirror content. A method according to some embodiments includes retrieving global positioning system (GPS) data that describes a current location of a vehicle. The method includes generating mirror data based on the GPS data, wherein the mirror data identifies a fixed location of a traffic mirror included in a roadway environment. The method includes instructing, based on the mirror data, an external sensor associated with the vehicle to capture captured image data that describes an image of the traffic mirror. The method includes generating processed image data that describes an optically reversed version of the image. The method includes instructing a display device to display the optically reversed version of the image. |
US10366472B2 |
Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers
Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images using the plurality of imagers, using a microprocessor to determine an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and using a microprocessor to determine a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager in the imaging array generate the input images, and the high resolution image synthesized by the microprocessor has a resolution that is greater than any of the input images. |
US10366470B2 |
Object separation for scanned assets
Various of the disclosed embodiments present systems and methods for distinguishing portions of a virtual model associated with a clothing article from portions of the virtual model not associated with the clothing article. Some embodiments facilitate quick and effective separation by employing a feature vector structure conducive to separation by a linear classifier. Such efficient separation may be especially beneficial in applications requiring the rapid scanning of large quantities of clothing while retaining high-fidelity representations of the clothing's geometry. Some embodiments further accommodate artist participation in the filtering process as well as scanning of articles from a variety of orientations and with a variety of supporting structures. |
US10366467B1 |
Method and apparatus for accessing compressed data and/or uncompressed data of image frame in frame buffer
A method for storing data of an image frame into a frame buffer includes at least the following steps: dividing the image frame into a plurality of access units, each having at least one encoding unit, wherein each encoding unit is a unit for data compression; and performing the data compression upon each encoding unit of the image frame, and generating an output bitstream to the frame buffer based on a data compression result of the encoding unit. A processing result of each access unit includes each output bitstream of the at least one encoding unit included in the access unit; a plurality of processing results of the access units are stored in a plurality of storage spaces allocated in the frame buffer, respectively; and a size of each of the storage spaces is equal to a size of a corresponding access unit. |
US10366466B2 |
Detecting watermark modifications
Example systems disclosed herein to detect watermark modifications include a watermark encoder to encode a second watermark in a sampled media signal obtained from a received broadcast signal, the sampled media signal already encoded with a first watermark that was included in the received broadcast signal. Disclosed example systems also include a watermark decoder to detect the first watermark and the second watermark in the sampled media signal, and a watermark modification evaluator to compare a first metric determined for the first watermark and a second metric determined for the second watermark to determine whether the first watermark was modified prior to being included in the received broadcast signal. Disclosed example systems further include a ratings server to revise ratings data corresponding to the received broadcast signal when the first watermark is determined to have been modified prior to being included in the received broadcast signal. |
US10366464B2 |
Generating interpolated input data sets using reduced input source objects
Embodiments relate to systems and methods for generating interpolated input data sets using reduced input source objects. A database can store operational data, such as financial, climate or other information. A user can input or access a set of target data, representing output the user wishes to be generated from an interpolated set of input data based on an interpolation function. Thus, the average air temperature of a region may be known for the last ten years, along with other inputs such as water temperature, wind speed, etc. The target data can include an expected average temperature for the current year. The interpolation engine can receive the target temperature, and interpolate other climate inputs that will produce the target output temperature. The interpolation engine can also reduce the number of predetermined data objects or the dimensions of input data sets to generate interpolated inputs based on more compact inputs. |
US10366456B2 |
Operational data corresponding to a product model
A system for presenting operational data is disclosed. The system includes a storage element to store a plurality of insurance policies and a product designer module to: maintain an insurance product model that specifies possible configurations of insurance policy products associated with the plurality of insurance policies; obtain operational data pertaining to a set of existing insurance transactional data associated with the insurance policies; and present to be displayed: at least a portion of the insurance product model comprising a set of insurance product model elements and at least some of the operational data corresponding to the set of insurance product model elements. |
US10366451B2 |
System and method for prediction using synthetic features and gradient boosted decision tree
A machine learning system and method are disclosed in which a plurality of synthetic features are created from input data, and a gradient boosted decision tree algorithm is then executed by the computer to process both the synthetic features and at least some of the input data to produce an output that is a probability. |
US10366449B2 |
Method and system for content selection, delivery and payment
Aspects of a method and system for content selection, delivery and payment may comprise a management entity that coordinates operation of one or more endpoint devices. The one or more endpoint devices may be operable to select one or more parameters associated with a particular content type from the management entity. The particular content type may specify a type of media content that is handled by the one or more endpoint devices. The one or more endpoint devices may be operable to receive configuration information from the management entity based on the selected one or more parameters associated with the particular content type. The one or more endpoint devices may be configured utilizing the received configuration information. The one or more endpoint devices may be operable to pay for the received configuration information. |
US10366447B2 |
Providing a virtual shopping environment for an item
Techniques for providing a virtual item shopping environment are presented herein. A dimension module may be configured to determine one or more dimensions of a person near a display. A selection module may be configured to select one or more items from a database based on the determined dimensions. A display module configured to present the one or more items on the display. In other embodiments, the selection module may further be configured to receive a selection from the person via a user interface. The selection may indicate one of the presented items. In another embodiment, the display module may be configured to display a live real-time video of the person wearing the selected item. The live real-time video may include video of the person with an overlaid image of the selected item. |
US10366446B2 |
Cross-domain communications between browser windows
A computer process enables a target window associated with a first domain to receive a message from a child window associated with a second domain. The message is passed using an iframe that is created within the target window. The process may, for example, be used to relay information entered by a user into the child window to the target window. |
US10366445B2 |
Automated object recognition kiosk for retail checkouts
A system, method, and apparatus for automated object recognition and checkout at a retail kiosk is provided. The system includes a controller configured with a processor and a memory to control operations of the automated retail checkout system. The system further includes an imaging device in communication with the controller and configured to create multiple electronic images of an object, such as a product for purchase. The system also includes an object recognition device in communication with the controller and the imaging device. The processor may execute software to receive electronic images from the imaging device, extract at least one feature from the images, and recognize the object based on a predetermined model being applied to the extracted feature from the images. The system also includes a display device to display an indication of the recognized object from the object recognition device. |
US10366443B1 |
Systems and methods for secure management of a universal shopping cart
The disclosed embodiments provide systems, methods, and techniques for managing transaction cards. User registration processes, order processes, and failure detection processes for a secure universal shopping cart are provided. Systems and methods may acquire identifiers. Systems and methods may also identify items associated with the identifiers. In addition, systems and methods may acquire a list of merchants that offer each item. Systems and methods may further determine, for each identifier, merchants based on user preferences. Even further, systems and methods may generate a payment token for each item. Systems and methods may then transmit the payment token for each item to its respective merchant. |
US10366440B2 |
Monitoring consumer-product view interaction to improve upsell recommendations
In various implementations, a visual representation of a product is presented to an online consumer. The visual representation can have one or more regions that are each associated with one or more feature tags associated with a particular category of the product. While the consumer interacts with the visual representation, interaction times between the consumer and the product's visual representation are monitored and measured to determine which features of the product appear to be of particular interest to the consumer. Based on the monitored interaction times, product upsell recommendations associated with the same category of the product are generated and presented to the user. |
US10366439B2 |
Regional item reccomendations
Systems and methods for regional item recommendations are provided. In example embodiments, an indication of a destination geolocation from a user device of a user is received. Destination data corresponding to the destination geolocation is retrieved. A destination characteristic from the destination data is extracted. The destination characteristic indicates an affinity for apparel associated with the destination geolocation. A candidate apparel item is determined based on the extracted destination characteristic. An item listing corresponding to the candidate apparel item is identified. The item listing is presented on a user interface of the user device. |
US10366437B2 |
Systems and methods for product recommendation refinement in topic-based virtual storefronts
Systems and methods for product recommendation refinement in a topic-based virtual storefront embedded in a topical community web page. The systems and methods facilitate continuous monitoring of user activity and community member activity in the topic-based virtual storefront based on which one or more weighted keywords are derived. A topic set containing various weighted keywords is iteratively configured for extracting and ordering one or more products that are extracted from a plurality of heterogeneous sources. |
US10366434B1 |
System and method for providing food taxonomy based food search and recommendation
A restaurant service system includes a restaurant server adapted to communicate with diner communication devices and restaurant communication devices. The restaurant server builds a food taxonomy including dishes, dish attributes and dish ingredients. The dishes are mapped from menu items. The server also trains dish classifiers and applies the dish classifiers to map menu items to dishes. Dish attributes are derived from search logs and dish ingredients are extracted from menu item descriptions. The server determines the search intent of a diner based on her search terms. Food search is conducted based on the taxonomy and the search intent with consideration of restaurant similarity and dish popularity. The server also provides dish recommendations based on taste similarity between diners. |
US10366431B1 |
Computer-readable medium, system, and method for resuming sessions across devices
Disclosed are various embodiments for resuming sessions and electronic commerce session across devices. A computing environment is employed to maintain a navigation history comprising a plurality of product pages accessed by a first client device during an electronic commerce session. At least one of the plurality of product pages is determined to be presented on the second client device in response to a request to resume the electronic commerce session being received from a second client device. The product page determined is presented on the second client device. |
US10366426B2 |
Personalizing handheld electronic book readers
Tools and techniques are described herein for personalizing handheld electronic book readers. The tools provide methods that include receiving an indication of a customer transaction involving an electronic book reader device. The methods may also receive an identifier associated with the customer, obtain personalization information associated with the identifier, and load the personalization information into the electronic book reader device. The tools also provide methods that include receiving a command that is input to the electronic book reader device, where the device has been personalized for the particular customer; and responding to the command using the personalization information. A server includes a processor and a computer-readable storage medium that includes a device personalization component for personalizing the electronic book reader device. The electronic book reader device includes a processor and computer-readable storage medium that includes a device personalization unit for personalizing the electronic book reader device. |
US10366424B2 |
Medical coding system with integrated codebook interface
Techniques for use in medical coding include applying a natural language understanding engine to a free-form text documenting at least one clinical patient encounter to generate a set of one or more medical billing codes for the patient encounter. A user interface may be provided, configured to allow one or more human users to review and correct the generated set of medical billing codes. Within the user interface, in response to user selection of a first medical billing code of the generated set of medical billing codes, at least a portion of a government-authorized codebook for the first medical billing code may be displayed, and a position of the first medical billing code may be indicated in the displayed portion of the codebook. |
US10366423B2 |
Providing device, providing method, and recording medium
A providing device according to an embodiment includes a registration unit that registers a learning device, in which nodes that output results of calculations on input data are connected and which extracts a feature corresponding to a predetermined type from the input data, an accepting unit that accepts designation of a type of a feature, a providing unit that selects a learning device that extracts a feature corresponding to the type of the feature accepted by the accepting unit among the learning device registered by the registration unit, and provides a new learning device generated based on the selected learning device, and a calculation unit that calculates a price to be paid to a seller provided the learning device selected by the providing unit. |
US10366420B2 |
Heuristic customer clustering
Methods and apparatus are disclosed regarding an e-commerce system that places customers into a plurality of clusters and tailors services provided to a customer based on the cluster in which the customer is placed. In one embodiment, the e-commerce system defines the clusters based on purchase history data for customers having sufficient purchase history data. The e-commerce system then places customers without sufficient purchase history data into one of the defined clusters based on demographic data for the customer and demographic data for the customers in the cluster. |
US10366412B1 |
Systems and methods for assessing protection needs of retirement services clients and determine cross-selling potential of customers
Methods and systems determine the protection needs and cross-selling capability to RS clients. A retirement protection system includes one or more software modules that interact with each other and are used to determine and identify the protection needs of high propensity clients, and develop strategies to cross-sell annuity/life products to those clients. The retirement protection system includes different components which may be implemented through one or more software modules running on a computing device. The retirement protection system involves the analysis of a sample of RS clients to determine cross selling capability of life, disability income, and annuity products. Additionally, the retirement protection system implements an experimental approach to pilot and refine the direct marketing model in order to create campaigns for high propensity target clients or groups. The retirement protection system provides an access transaction capability and an ongoing service to those high propensity clients in order to cross-sell annuity or life products. |
US10366405B2 |
Content viewability based on user interaction in a flip-based digital magazine environment
A digital magazine presents content items based on user interaction with or preference for content items determined based on how a user flips through different content items of the digital magazine. For example, the user may slow down or pause flipping, flip through content items at an inconsistent pace or change the navigational direction of the flipping, when the user is encountered with content items of interest. By analyzing how a user flips through different content items, content items that the user interacts with can be determined, and content items that the user may interact with or prefer can be determined and presented to the user. |
US10366404B2 |
Methods and apparatus to group advertisements by advertisement campaign
A disclosed example method to group advertisements by advertisement campaign involves determining a first color proportion of a first color and a second color proportion of a second color in a first advertisement. The example method involves comparing first and second color proportions of the first advertisement to a third color proportion and a fourth color proportion of a second advertisement. The example method also involves associating the second advertisement with a same advertisement campaign of the first advertisement when a comparison between the first color proportion and the third color proportion satisfies a first threshold and a comparison between the second color proportion and the fourth color proportion satisfies a second threshold. |
US10366402B2 |
Systems and methods for on demand local commerce
Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action. |
US10366401B1 |
Content placement optimization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing the placement of advertisement blocks on a web page. |
US10366400B2 |
Reducing un-subscription rates for electronic marketing communications
Methods score users to determine if they will receive marketing communications sent to users on a subscription list. One method calculates an un-subscription score for a user based on: a degree of sentiment determined by identifying user interaction with a web page and assessing content of the interaction for indications of sentiment; or a degree of sentiment determined by identifying a user communication and assessing its content for indications of sentiment. Responsive to determining that the un-subscription score exceeds a threshold, the method excludes the user when sending the marketing communication to users on the subscription list. Another method calculates a degree of sentiment based on user interactions with a page and user communications, and calculates the user's un-subscription score based on the degree of sentiment. Responsive to comparing the un-subscription score with a threshold, the method excludes the user when sending the marketing communication to users on the list. |
US10366396B2 |
Vector-based characterizations of products and individuals with respect to customer service agent assistance
Systems, apparatuses, and methods are provided herein for providing customer service agent assistance. A system for providing customer service agent assistance comprises a customer profile database storing customer partiality vectors for a plurality of customers, the customer partiality vectors comprise customer value vectors, a communication device, and a control circuit. The control circuit being configured to: provide a customer service agent user interface on a user device associated with a customer service agent, associate a particular customer with the customer service agent, retrieving at least one customer value vector for the particular customer from the customer profile database, and cause, via the communication device, the at least one customer value vector of the particular customer to be displayed on the customer service agent user interface of the user device. |
US10366394B2 |
Service management systems and associated methods
Service management systems and associated methods are disclosed herein. In one embodiment, a service management system can include a system for delivering various types of services including property management services, residential rental services, social services, low income housing services, and/or the like. One aspect of the disclosure is directed toward a computer implemented service management process (e.g., a property management process) that includes maintaining an inventory of property associated with a rental program, providing information associated with the rental program, processing an application to enter the program from a potential program participant, and administering various program elements of the rental program. In selected embodiments, the method can further include providing products/services and/or providing advertising. In still further embodiments, the method can include terminating the program participant's participation in the rental program/service management process. |
US10366389B2 |
Connected device transaction code system
Described herein are systems and methods in which more secure methods are provided for a connected device to conduct transactions. In accordance with embodiments of the disclosure, a transaction code is generated and provided to the connected device. The transaction code may be stored in association with the information for the transaction such that when the transaction code is received at a transaction processing server, the transaction processing server is configured to generate an authorization request that includes the transaction information. The authorization request may then be routed to an authorization server associated with an account maintained by the transaction processing server. |
US10366386B2 |
Electronic wallet fund transfer system
Systems and methods for transferring funds to an user account include a payment service provider device receiving a request for fund transfer information for an user account from a payer device that is associated with a payer. The payment service provider device then provides a routing number that is associated with the payment service provider and a virtual account number that is associated with the user account to the payer device. The payment service provider device then receives information from a financial institution about a funds transfer to a payment service provider account that is provided to a payment service provider by the financial institution. The information about the funds transfer includes a funding amount and the virtual account number, and the payment service provider device allocates the funding amount to the user account using the virtual account number. |
US10366383B2 |
Combined reliable and unreliable data transmission
A payment reader and a merchant device may communicate over a wireless connection. Reliable and unreliable packets may be transmitted over a single messaging path. Each of a plurality of unreliable packet may include a data payload and a packet identifier. The unreliable packets and a reliable packet may be transmitted over the single messaging path during a first connection event. A response to the reliable packet may be received during the second event and may include a received packet listing. If the received packet listing indicates that any of the unreliable packets were not received, any unreliable packet that was not received may be retransmitted. |
US10366381B2 |
Quick legend receipt system
Techniques are disclosed for enabling more efficient tipping by providing a merchant the ability to reduce the time used on manually entering tip amounts. In one embodiment, a method includes automatically generating, by a point-of-sale (POS) system, a transaction receipt that indicates a plurality of selectable tip options, wherein said automatically generating the transaction receipt is based on one or more rules specified by a user of the POS system. The method further includes causing the transaction receipt to be printed as a printed receipt. The method further includes identifying, by the POS system, a one of the plurality of selectable tip options specified by a customer on the printed receipt. Among other benefits, the disclosed techniques reduce the time and effort the merchant needs to spend on collating the tipping at end of the business day. |
US10366378B1 |
Processing transactions in offline mode
In some examples, methods and systems may process one or more payment transactions between a merchant and a buyer by detecting buyer's communication device as an instrument to approve or reject a payment transaction in offline mode. The method includes detecting at least one transaction activity associated with a payment system, establishing a communication channel between the POS terminal an RF communication device in proximity to the POS terminal to obtain at least one device characteristic of the communication device, related to the operational or physical features of the communication device; generating a digital fingerprint based in part on the obtained device characteristic and the information related to received payment object; determining whether the digital fingerprint substantially compares to an existing fingerprint in a database and if the existing fingerprint is substantially similar to the digital fingerprint, rejecting the payment transaction through presence of the communication device. |
US10366375B2 |
Automated transaction machine with dual customer interface displays
In an example embodiment, described herein is an automated transaction machines with dual customer interface displays of different sizes and different orientations, configured for selective use by a customer by selection of desired display option for a financial transaction. |
US10366374B2 |
Mobile terminal and method for controlling the same including electronic receipt management system
A mobile terminal and a method for controlling the mobile terminal are disclosed. A mobile terminal according to the present invention comprises a wireless communication unit; touch screen; memory; and a controller displaying on the touch screen an electronic receipt received through the wireless communication unit as payment of product is being processed, generating notification information on the basis of payment information obtained from the electronic receipt and service information according to the payment, and storing the notification information in the memory in conjunction with a calendar application. According to the present invention, notification information can be generated on the basis of the information obtained from an electronic receipt, and generated notification information can be managed in conjunction with a calendar application. |
US10366368B2 |
Search prioritization among users in communication platforms
Systems, apparatuses, services, platforms, and methods are discussed herein that provide user search services to a communication platform. An example user search service receives a user query to find users of the communication platform associated with one or more search terms, performs a graph search process based at least on the one or more search terms to identify a first set of users related to the user through at least one common user, and performs an indexed search process to identify a second set of users associated with the one or more search terms. The user search service then presents to the user a result view comprising the first set of users prioritized over the second set of users. |
US10366367B2 |
Computerized system for evaluating and modifying technology change events
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records. The system may employ a dynamic categorical data decoding process, which delivers a reduction in processing time when the encoded records are decoded for evaluating the exposure of technology change events to technology incidents and modifying such technology change events. |
US10366363B2 |
System and method for processing package delivery
A method for processing packages is provided. A package is received at an intermediate shipping site and a delivery authorization status corresponding to the package is determined based on a threshold of some characteristic of the package. The package is delivered if the authorization status is that delivery is acceptable and the package is not delivered if the authorization status is that delivery is not acceptable. The acceptability of the package for delivery is determined by a response that an addressee provides to an electronic message notification of package availability. The electronic response preferably contains some authenticating information regarding the package. |
US10366362B1 |
Feature based modeling for forecasting and optimization
Computer implemented systems and methods are provided that generate or at least facilitate forecasting and strategy outcomes optimization solution based upon metric analysis of characteristics, and/or other controlled attributes (collectively feature metrics) for products and/or services. A model that represents the relationship between periodic outcome variable (Y) and causal variables (X1 . . . Xn) is formulated using one or more suitable algorithmic techniques or models (e.g., linear regression, time series regression, Bayesian or a combination). |
US10366358B1 |
Backlogged computing work exchange
A method and apparatus for providing a backlogged computing work exchange are provided. In the method and apparatus, a computer system receives a request, whereby satisfaction of the request requires enqueuing computing work, The computer system determines a queued computing work quota of a plurality of queued computing work quotas for use in enqueuing the computing work and submits the request for execution, whereby the request is associated with a second client and the queued computing work quota of the plurality of queued computing work quotas is associated with a first client different from the second client. |
US10366353B2 |
Travel search machine with shareable trip objects
A travel search machine generates a trip object defined by a corresponding trip identifier. The trip object may have a corresponding trip data structure to which one or more search results may be assigned by a user. For example, the travel search machine may be configured to receive a trip identifier as a submission from a user device, generate a trip data structure corresponding to the trip identifier, and responsive to a received command from a user device, assign one or more search results to the trip data structure, such that reference to the trip data structure via the received trip identifier causes a presentation of at least some of the one or more search results assigned to the trip data structure. |
US10366351B2 |
Information standardization and verification
Ensuring that a user's demographic data is correct so that billing statements may be sent to a correct address for collecting payment(s) from the user is a challenge many service providers face. Automatic information standardization and verification is provided. When a user's demographic information is inputted into an information system, address information is standardized into a standard format, a breadth of a verification to perform for the user is determined, and cross-matching the user's demographic information with information provided by one or more third party data sources is performed. Results may be provided in near real-time so that any inconsistencies may be corrected on the front-end and thus avoid unnecessary operation costs and improving billing and statement delivery. |
US10366346B2 |
Systems and techniques for determining the predictive value of a feature
A method for determining the predictive value of a feature may include: (a) performing predictive modeling procedures associated with respective predictive models, wherein performing each modeling procedure includes fitting the associated model to an initial dataset representing an initial prediction problem; (b) determining a first accuracy score of each of the fitted models, representing an accuracy with which the fitted model predicts an outcome of the initial prediction problem; (c) shuffling values of a feature across observations included in the initial dataset, thereby generating a modified dataset representing a modified prediction problem; (d) determining a second accuracy score of each of the fitted models, representing an accuracy with which the fitted model predicts an outcome of the modified prediction problem; and (e) determining a model-specific predictive value of the feature for each of the fitted models based on the first and second accuracy scores of the fitted model. |
US10366344B1 |
Systems and methods for selecting features for classification
A computer-implemented method for selecting features for classification may include (1) generating a matrix X, a column vector Y, and a matrix Z from a training dataset that includes a plurality of samples with a plurality of features, (2) generating an augmented matrix from the matrix X, the column vector Y, and the matrix Z, (3) identifying one or more most-relevant features from the plurality of features by iteratively applying a sweep operation to the augmented matrix, and (4) training a classification model using the most-relevant features from the plurality of features rather than all of the plurality of features. Various other methods, systems, and computer-readable media may have similar features. |
US10366339B2 |
Method for efficient implementation of diagonal operators over clifford+T basis
Quantum circuits and circuit designs are based on factorizations of diagonal unitaries using a phase context. The cost/complexity of phase sparse/phase dense approximations is compared, and a suitable implementation is selected. For phase sparse implementations in the Clifford+T basis, required entangling circuits are defined based on a number of occurrences of a phase in the phase context in a factor of the diagonal unitary. |
US10366332B2 |
Tailoring question answering system output based on user expertise
A mechanism is provided in a data processing system for tailoring question answering system output based on user expertise. The mechanism receives an input question from a questioning user and determines a set of features associated with text of the input question. The mechanism determines an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model. The mechanism generates one or more candidate answers for the input question and tailors output of the one or more candidate answers based on the expertise level of the questioning user. |
US10366331B2 |
Interactive method to reduce the amount of tradeoff information required from decision makers in multi-attribute decision making under uncertainty
There is provided a method, a system and a computer program product for supporting a decision making process. The system receives a decision model from a decision maker, the decision model used for determining a solution to a decision problem based on attributes and uncertainties of the decision problem. The decision problem includes information about a plurality of outcome vectors that represent all possible outcomes and the uncertainties associated with the decision problem. The system determines whether the received decision model can be solved without receiving any preference information from the decision maker. The system receives partially specified preference information from the decision maker if the received decision model cannot be solved without any preference information. The system solves the decision model with the partially specified preference information. The system recommends, based on the solution, one or more decisions to the decision maker. |
US10366330B2 |
Formal verification result prediction
A design verification problem includes a design description and a property to be verified. Feature data is identified from the design verification problem and a result is predicted for the design verification problem based on the feature data. A plurality of verification engines is then orchestrated based on the prediction. Supervised machine learning may be used for the result prediction. Feature data and verification results from a plurality of training test cases are used to train a classifier to create a prediction model. The prediction model uses the feature data of the design verification problem to make a result prediction for the design verification model. |
US10366329B2 |
System and method for addressing overfitting in a neural network
A system for training a neural network. A switch is linked to feature detectors in at least some of the layers of the neural network. For each training case, the switch randomly selectively disables each of the feature detectors in accordance with a preconfigured probability. The weights from each training case are then normalized for applying the neural network to test data. |
US10366327B2 |
Generating vector representations of documents
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating document vector representations. One of the methods includes obtaining a new document; and determining a vector representation for the new document using a trained neural network system, wherein the trained neural network system has been trained to receive an input document and a sequence of words from the input document and to generate a respective word score for each word in a set of words, wherein each of the respective word scores represents a predicted likelihood that the corresponding word follows a last word in the sequence in the input document, and wherein determining the vector representation for the new document using the trained neural network system comprises iteratively providing each of the plurality of sequences of words to the trained neural network system to determine the vector representation for the new document using gradient descent. |
US10366316B2 |
Conductive loop detection member
A fluid treatment cartridge includes a housing having a fluid inlet and a fluid outlet with a treatment media contained within the housing. The fluid treatment cartridge includes a detection member comprising at least one closed electrically conductive loop having at least two spatially separate sections. Each of the sections generates a magnetic response when at least one section is electromagnetically excited. The magnetic response of each section is predetermined by the physical shape of the section and comprises at least one of a predetermined magnetic phase response and a predetermined magnetic amplitude response. The predetermined magnetic response of at least one other section of the closed electrically conductive loop corresponds to at least a one digit code. |
US10366310B2 |
Enhanced camera object detection for automated vehicles
An illustrative example object detection system includes a camera having a field of view. The camera provides an output comprising information regarding potential objects within the field of view. A processor is configured to select a portion of the camera output based on information from at least one other type of detector that indicates a potential object in the selected portion. The processor determines an Objectness of the selected portion based on information in the camera output regarding the selected portion. |
US10366308B2 |
Enhanced contrast for object detection and characterization by optical imaging based on differences between images
Enhanced contrast between an object of interest and background surfaces visible in an image is provided using controlled lighting directed at the object. Exploiting the falloff of light intensity with distance, a light source (or multiple light sources), such as an infrared light source, can be positioned near one or more cameras to shine light onto the object while the camera(s) capture images. The captured images can be analyzed to distinguish object pixels from background pixels. |
US10366306B1 |
Item identification among item variations
This disclosure describes a system for automatically identifying an item from among a variation of items of a same type. For example, an image may be processed and resulting item image information compared with stored item image information to determine a type of item represented in the image. If the matching stored item image information is part of a cluster, the item image information may then be compared with distinctive features associated with stored item image information of the cluster to determine the variation of the item represented in the received image. |
US10366305B2 |
Feature value extraction method and feature value extraction apparatus
To precisely extract a static feature value from consecutive images taken in a dynamic environment that is crowded by many people. A feature value extraction apparatus includes: a consecutive-image acquisition unit configured to acquire consecutive images that are consecutively taken; a local feature value extraction unit configured to extract a local feature value at each feature point from the consecutive images; a feature value matching unit configured to perform matching between the consecutive input images for the local feature value extracted by the local feature value extraction unit; and an invariant feature value calculation unit configured to acquire, in the local feature values for which matching between a predetermined number of consecutive images has been obtained by the feature value matching unit, an average of the local feature values whose position changes between the consecutive images are equal to or less than a predetermined threshold value as invariant feature value. |
US10366304B2 |
Localization and mapping method
A method comprising: obtaining a three-dimensional (3D) point cloud about an object; obtaining binary feature descriptors for feature points in a 2D image about the object; assigning a plurality of index values for each feature point as multiple bits of the corresponding binary feature descriptor; storing the binary feature descriptor in a table entry of a plurality of hash key tables of a database image; obtaining query binary feature descriptors for feature points in a query image; matching the query binary feature descriptors to the binary feature descriptors of the database image; reselecting one bit of the hash key of the matched database image; and re-indexing the feature points in the table entries of the hash key table of the database image. |
US10366299B2 |
Sorting/scanning system camera upgrade apparatus with backwards compatibility
A scanning camera upgrade adaptor system provides backwards compatibility when an existing scanning camera subsystem is replaced or upgraded in automated sorting equipment with a newer camera having a different data format. The adaptor system allows sorting equipment such as mail sorting equipment to be upgraded or repaired with a new camera while providing compatibility and optional fallback to a previous mode of operation of the existing equipment. The upgrade system enables legacy equipment and newly added sorting/processing equipment to be utilized in conjunction, while reducing cost of upgrade and necessity for completely new equipment as desirable features are added. |
US10366298B2 |
Method and system for identifying objects in images
Disclosed is a computer implemented method for identifying an object in a plurality of images. The method may include a step of receiving, through an input device, a delineation of the object in at least one image of the plurality of images. Further, the method may include a step of identifying, using the processor, an image region corresponding to the object in the at least one image based on the delineation. Furthermore, the method may include a step of tracking, using the processor, the image region across the plurality of images. |
US10366297B2 |
Determining the relative locations of multiple motion-tracking devices
The technology disclosed relates to coordinating motion-capture of a hand by a network of motion-capture sensors having overlapping fields of view. In particular, it relates to designating a first sensor among three or more motion-capture sensors as having a master frame of reference, observing motion of a hand as it passes through overlapping fields of view of the respective motion-capture sensors, synchronizing capture of images of the hand within the overlapping fields of view by pairs of the motion-capture devices, and using the pairs of the hand images captured by the synchronized motion-capture devices to automatically calibrate the motion-capture sensors to the master frame of reference frame. |
US10366294B2 |
Transparency-characteristic based object classification for automated vehicle
An object classification system for an automated vehicle includes a lidar and/or a camera, and a controller. The controller determines a lidar-outline and/or a camera-outline of an object. Using the lidar, the controller determines a transparency-characteristic of the object based on instances of spot-distances from within the lidar-outline of the object that correspond to a backdrop-distance. Using the camera, the controller determines a transparency-characteristic of the object based on instances of pixel-color within the camera-outline that correspond to a backdrop-color. The transparency-characteristic may also be determined based on a combination of information from the lidar and the camera. The controller operates the host-vehicle to avoid the object when the transparency-characteristic is less than a transparency-threshold. |
US10366293B1 |
Computer system and method for improving security screening
In an example, a computing device comprises at least one processor, a memory, and a non-transitory computer-readable storage medium storing instructions thereon that, when executed, cause the at least one processor to perform functions comprising: performing an initial security screening on an object based on a first set of security-related data associated with the object and a first set of security screening parameters, and performing a supplemental security screening on the object based on a second set of security-related data associated with the object and a second set of security screening parameters. The first set of security-related data may be different from the second set of security-related data, and the first set of security screening parameters may be different from the second set of security screening parameters. |
US10366292B2 |
Translating video to language using adaptive spatiotemporal convolution feature representation with dynamic abstraction
A system is provided for video captioning. The system includes a processor. The processor is configured to apply a three-dimensional Convolutional Neural Network (C3D) to image frames of a video sequence to obtain, for the video sequence, (i) intermediate feature representations across L convolutional layers and (ii) top-layer features. The processor is further configured to produce a first word of an output caption for the video sequence by applying the top-layer features to a Long Short Term Memory (LSTM). The processor is further configured to produce subsequent words of the output caption by (i) dynamically performing spatiotemporal attention and layer attention using the intermediate feature representations to form a context vector, and (ii) applying the LSTM to the context vector, a previous word of the output caption, and a hidden state of the LSTM. The system further includes a display device for displaying the output caption to a user. |
US10366290B2 |
System and method for providing augmented virtual reality content in autonomous vehicles
In one embodiment, a server receives a request from a first autonomous vehicle for content delivery. In response to the request, a vision analysis is performed on an image obtained from the request to determine three-dimensional (3D) positioning information of the image. A list of content items are identified based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle. A first content item selected from the list of content items is augmented onto the image based on the 3D positioning information of the image, generating an augmented image. The augmented image is transmitted to the first autonomous vehicle, where the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner. |
US10366287B1 |
Image analysis and estimation of rooftop solar exposure
An unmanned aerial vehicle (UAV) solar irradiation assessment system may automate several design parameters of solar panel design, cost and payoff estimations, and installation. The system determines the irradiance at various locations on a roof during various time periods. The system accounts for the effects of various existing or potential obstacles on the roof of a structure and/or proximate the structure. In some embodiments, a visual model (e.g., two-dimensional or three-dimensional) of the roof may be shown with a heatmap of irradiance values and/or graphical placement of solar panels. In other embodiments, the data may be analyzed and reported without visual presentation. |
US10366285B2 |
Method and apparatus for determining the operation of a vehicle safety system
Various embodiments of an apparatus and method for determining the operation of a vehicle safety system are disclosed. In one embodiment, the controller for a safety system comprises a sensor input for receiving a signal from a safety system sensor; a camera input for receiving a signal from a camera; and a processor having control logic. The control logic is capable of receiving the sensor signal indicating an absence of detected objects in a field of view of the safety system sensor; receiving the camera signal indicating at least one non-vehicle object identified in the field of view of the camera; and maintaining the active vehicle safety system as active in response to the sensor signal indicating the absence of detected objects and the camera signal indicating the identification of at least one visual non-vehicle object. |
US10366284B1 |
Image recognition and parsing
Image recognition and parsing techniques are provided herein. In the described examples, an input image, such as an image of a document (e.g., a scanned document), can be received. Scan mark candidates in the input image can be identified that correspond to blueprint scan marks for a stored set of form blueprints. The blueprint scan marks can indicate form entry areas or other features of a form associated with the form blueprint. Identified scan mark candidates can be compared with the corresponding blueprint scan marks. Based on the comparing, it can be determined that at least some of the scan mark candidates are confirmed scan marks. Based on the confirmed scan marks, one form blueprint can be identified that corresponds to the input image. Information can be extracted from the input image, for example by optical character recognition, based on the form blueprint to which the input image corresponds. |
US10366282B2 |
Human detection apparatus and method using low-resolution two-dimensional (2D) light detection and ranging (LIDAR) sensor
A human detection apparatus and method using low-resolution two-dimensional (2D) light detection and ranging (LIDAR) sensor are provided. The human detection method may include receiving LIDAR data generated by reflecting a laser signal that continues to be transmitted to a search region from a plurality of objects in the search region, clustering a plurality of points included in the received LIDAR data by the same objects based on a correlation between the plurality of points, deriving a characteristic function used to identify a shape of a human, based on the clustered points, and determining whether each of the objects is a human based on the derived characteristic function. |
US10366281B2 |
Gesture identification with natural images
A method for gesture identification with natural images includes generating a series of variant images by using each two or more successive ones of the natural images, extracting an image feature from each of the variant images, and comparing the varying pattern of the image feature with a gesture definition to identify a gesture. The method is inherently insensitive to indistinctness of images, and supports the motion estimation in axes X, Y, and Z without requiring the detected object to maintain a fixed gesture. |
US10366280B2 |
Method and apparatus for measuring periodic motion
A method for measuring periodic motion of an object includes the steps of: after receiving an axial acceleration and a radial acceleration, calculating a first included angle between a composite acceleration, which is a sum of the axial acceleration and the radial acceleration, and one of an axial direction and a radial direction, and a second included angle between the composite acceleration and the other one of the axial direction and the radial direction; and based on a magnitude relation between the second included angle and the first included angle, controlling a periodic motion counter to increment a motion counter value which is associated with a number of times the periodic motion of the object has occurred. |
US10366277B2 |
Automated methods and systems for identifying and characterizing face tracks in video
The present document is directed to methods and systems that identify and characterize face tracks in one or more videos that include frames that contain images of one or more human faces. In certain implementations, values for attributes, such as age, ethnicity, and gender, are assigned to face-containing subimages identified in frames of the image. The occurrence or presence of a face in a sequence of frames is identified, by comparing attributes and location and dimension parameters assigned to each occurrence of the face in a face-containing subimage within a frame, as a face track that represents a four-dimensional tube or cylinder in space time. Attributes are assigned to each face track based on attributes assigned to the occurrences of subimages of the face in frames within the face track. |
US10366273B2 |
Device for the contact-based simultaneous capture of prints of autopodia
A device for contact-based capture of human autopodial prints using disturbed total internal reflection, comprising a protective body with a contact surface, a sensor layer comprising light-sensor elements in an array for detecting light of a predefined wavelength range, and a light guide. Passband areas transparent for light of the predefined range are between the sensor elements. The light guide is transparent to light in the range and includes parallel lower and upper faces. The faces define a coupling-in surface for light emitted from a light source in a limited angular range around a preferred direction. Due to the directed angle of incidence, light entering the light guide is totally internally reflected at the faces. A mirror layer between the sensors and the guide reflects some light back into the light guide and transmits other light. Light exiting the guide is homogenized dependent upon a distance to the light source. |
US10366270B2 |
Capacitive fingerprint sensor
Embodiments of the present disclosure provide a capacitive fingerprint sensor. The capacitive fingerprint sensor includes: a first electrode plate layer, a second electrode plate layer and a third electrode plate layer that are sequentially arranged. The first electrode plate layer forms a fingerprint capacitor with a finger, at least one fourth electrode plate layer is arranged between the first electrode plate layer and the second electrode plate layer, a first parasitic capacitor is formed between the first electrode plate layer and the fourth electrode plate layer, and a second parasitic capacitor is formed between the second electrode plate layer and the fourth electrode plate layer; and the capacitive fingerprint sensor further comprises an integrator having an integrating capacitor, and the integrating capacitor is formed between the second electrode plate layer and the third electrode plate layer. |
US10366267B2 |
Image acquisition device and image acquisition method
Light is emitted on one side of a paper sheet 100, which is being transported on a transport path, from a first light source 11, and light is emitted on other side of the paper sheet 100 from a second light source 21 and a fourth light source 22. A first light receiving sensor 14 receives a first reflected light, which is the light emitted by the first light source 11 and reflected from the one side of the paper sheet 100. A second light receiving sensor 24 receives a second reflected light, which is the light emitted by the second light source 21 and the fourth light source 22 and reflected from the other side of the paper sheet 100, and receives a transmitted light that is the light emitted by the first light source 11 and that has passed through the paper sheet 100. With this, satisfactory reflection image and transmission image of the paper sheet can be acquired while realizing the downsizing of the device. |
US10366266B2 |
Fingerprint sensing device, electronic device and calibration method for fingerprint sensor
A fingerprint sensing device, an electronic device, and a calibration method for a fingerprint sensor are provided. The calibration method includes following steps: obtaining an initial environment value while the fingerprint sensor performs initial environmental calibration, and determining whether the initial environment value is in a default environment range or not; determining whether the initial environment value is in one of a plurality of statistical ranges when the initial environment value is not in the default environment range, wherein each of the statistical ranges is obtained statistically by a plurality of fingerprint data of one of a plurality of categories; and, when the initial environment value is in a target statistical range, calibrating the fingerprint sensor according to a target value and an environment default value, wherein the target value corresponds to the target statistical range, and the environment default value corresponds to the default environment range. |
US10366265B2 |
Dynamic and soft QR based monitoring of process equipment health/status in a connected plant
Methods and systems for monitoring process equipment such as field devices. A QR code can be associated with a field device, wherein the QR code contains data that identifies the field device, and also includes process data regarding the field device, the location of the field device, and maintenance information, installation information and fault information associated with the field device. The QR code can then be scanned and decoded in order to retrieve the data for use in in monitoring and maintaining field devices in the context of a connected plant. |
US10366264B2 |
System and method for transferring content among devices
A system and method for transferring content among multiple devices are disclosed. Herein, the system for transferring content may include a coupling controller configured to identify a user equipment in accordance with a content transfer request and to perform coupling with the identified user equipment, and a content transfer unit configured to transmit content to the user equipment or to receive content from the user equipment, when coupling is completed. |
US10366262B2 |
Method and system for reading information codes
An information code reading system includes an information code terminal and a server communicably connected to the terminal. In the terminal, an information code with first and second information is imaged, and transmitted to the server information indicating the information code. The server decodes the information indicating the information code received from the terminal, and memorize information showing that the information code has become an object being read, when the second information is provided via the decoding process. From the server, either the first information or information related to the first information provided via the decoding process is transmitted to the terminal. Hence, in the terminal, a process is performed with the first information received from the server. |
US10366261B2 |
Radio frequency monitoring of a shopping facility
In some embodiments, systems, apparatuses, and methods are provided herein useful to monitor a shopping facility. The shopping facility can include an array of radio frequency identification (RFID) readers distributed throughout the facility to thereby receive and read signals generated from RFID tags within the facility. RFID tags can advantageously be coupled to and associated with products within the facility so that readings of the tags can be used to monitor the status of the products. A control circuit can be coupled to the RFID readers to thereby analyze the readings and compile readings over time. With this, the control circuit can monitor the shopping facility to identify scenarios requiring follow up. Upon identification of one of the scenarios, the control circuit can instruct an automated ground vehicle (AGV) to inspect an identified product at a location within the facility. The AGV can operate a sensor thereof to determine a status of the identified product. |
US10366256B2 |
Metallurgical vessel having a plurality of transponders
A metallurgical vessel (2) having an outer surface (2a) and an identification tag (1, 1′, 1″) on the outer surface (2a). The tag has a carrier matrix (11) formed of an electrically and thermally insulating material. At least two passive transponders (3, 3a, 3b) are embedded in the carrier matrix (11). Within a metallurgical plant, a reading station (4) for tracking the path of the metallurgical vessel (2) is arranged at a tracking position. An antenna (5) of the reading station (4) initiates activation of the passive transponders (3, 3a, 3b), provided that the metallurgical vessel (2) is in a sensing range of the reading station (4). A reading unit (6) of the reading station (4) reads out the activated passive transponders (3, 3a, 3b) and transmits the result to an evaluating unit (7) of the reading station (4). The evaluating unit (7) determines which and/or how many of the passive transponders (3, 3a, 3b) were actually activated. The evaluating unit (7) thereafter associates a wear state with all the passive transponders (3, 3a, 3b) of the metallurgical vessel (2) as a whole. |
US10366254B2 |
Authorization for transient storage devices with multiple authentication silos
In a transient storage device (TSD) with multiple authentication silos, a host computing device connected to the TSD is configured by the TSD to discover and act upon various types of authentication information in the silos. One or more logical combinations of authentication silos are switched to the authenticated state to grant access to an associated storage area. A particular ordering of authentication silos may be required to achieve a valid combination of authenticated silos. Ordering may be suggested by configuration information in the TSD. Ordering may also be based upon whether or not user input is required for authenticating a given authentication silo, the environment of use of the TSD, or a hierarchy from most trusted to least trusted authentication silo. With this information, the host proceeds with the most efficient authentication sequence leading to a grant of access to the storage area. |
US10366248B2 |
System and method for providing data security in a hosted service system
Aspects of the present disclosure are directed to methods and systems for protecting sensitive data in a hosted service system. The system includes a host system and the host system includes a key management system (KMS) and a metadata service system (MSS). The KMS and the MSS are communicatively coupled to each other. The system further includes a database management system (DBMS) having a database, a query pre-parser, and a results handler. The query pre-parser and the results handler are communicatively coupled to the KMS and the MSS, and the system also includes a processing application adapted to process at least some data received from a tenant system. |
US10366245B2 |
Green power for dense large networks (proxy table scaling)
The present invention relates to a system and method for managing proxy device assignment in a wireless communication network where proxy devices operate as relay devices forwarding signals from a resource restricted device to a destination device. The method comprises dividing an identifier space of the resource restricted device into at least two parts, and assigning at least one of the at least two parts of the identifier space to at least one proxy device of the wireless communication network wherein the proxy device assigned to a first part of the identifier space is responsible for the resource restricted device transmitting a signal comprising an identifier falling within the first part of the identifier space. |
US10366244B2 |
Performing an operation on sensitive data
A method and system for performing an operation on protected sensitive data. A processor of a data processing system receives, from a computing system: (i) the protected sensitive data, (ii) an identification of an operation that accesses and utilizes the protected sensitive data during performance of the operation, and (iii) a request to perform the operation, wherein the computing system is external to the data processing system. The processor de-protects the received protected sensitive data, which generates unprotected sensitive data from the protected sensitive data. The processor performs the operation, which includes accessing and utilizing the unprotected sensitive data and generating a result. After the operation is performed, the processor re-protects the unprotected sensitive data, which restores the protected sensitive data. The processor sends the result to the computing system. |
US10366237B2 |
Providing a trusted execution environment using a processor
In an embodiment, a system on a chip includes: a single core to execute a legacy instruction set, the single core configured to enter a system management mode (SMM) to provide a trusted execution environment to perform at least one secure operation; and a memory controller coupled to the single core, the memory controller to interface with a system memory, where a portion of the system memory comprises a secure memory for the SMM, and the single core is to authenticate and execute a boot firmware, and pass control to the SMM to obtain a key pair from a protected storage and store the key pair in the secure memory. Other embodiments are described and claimed. |
US10366235B2 |
Safe mounting of external media
Mounting a filesystem for media. The method includes detecting that media has been connected to a computing device. The method further includes causing a filesystem for the media to be mounted to a virtual machine. The virtual machine is coupled to a server. The method further includes causing file data from the media organized by the filesystem to be served from the server to the computing device. |
US10366232B1 |
Language-based missing function call detection
Described is a language-based system for detecting function calls. The system detects missing authorization and authentication functionality in computer software source code via typechecking. New classes of software vulnerability in the computer software source code are detected. |
US10366231B1 |
Framework for classifying an object as malicious with machine learning for deploying updated predictive models
According to one embodiment, an apparatus comprises a first analysis engine and a second analysis engine. The first analysis engine analyzes an object to determine if the object is malicious. The second analysis engine is configured to (i) receive results of the analysis of the object from the first analysis engine and (ii) analyze, based at least in part on the analysis by the first analysis engine, whether the object is malicious in accordance with a predictive model. Responsive to the first analysis engine and the second analysis engine differing in determinations as to whether the object is malicious, information associated with an analysis of the object by at least one of the first analysis engine and the second analysis engine is uploaded for determining whether an update of the predictive model is to occur. An update of the predictive model is subsequently received by the classification engine. |
US10366230B2 |
Method and apparatus for displaying information
A terminal device for securely displaying information is provided. The terminal device includes a monitoring module configured to monitor a distance between the terminal device and a designated device, a determining module configured to determine whether the distance is less than a preset distance, and a displaying module configured to display the information if the determining module determines that the distance is less than the present distance. |
US10366229B2 |
Method for detecting a cyber attack
One variation of a method for detecting a cyber attack includes: recording representations of network events occurring on a network over a period of time to a network accounting log; writing metadata values of network events in the accounting log to a compressed log file; in response to receipt of a new threat intelligence representing a newly-identified security threat identified after the period of time, querying the compressed log file for a set of metadata values of a threat element defined in the new threat intelligence; in response to detecting the set of metadata values of the threat element in the compressed log file, querying the network accounting log for a set of threat elements defined in the new threat intelligence; and in response to detecting the set of threat elements in the network accounting log, issuing an alert to respond to the newly-identified security threat on the network. |
US10366228B2 |
Detection and mitigation of malicious invocation of sensitive code
Particular embodiments described herein provide for an electronic device that can be configured to identify regions of code to be monitored, probe and lock code pages that include the identified regions of code, and remap the code pages as execute only. The code pages can be remapped as execute only in an alternate extended page table view. |
US10366227B2 |
Secure debugging in a trustable computing environment
A trusted component commences a debugging session, based on determining that debugging of a virtual machine is to be initiated. The commencing of the debugging session includes generating encryption information to be provided to a client for which debugging is to be performed. The encryption information includes a key that is encrypted and to be used to encrypt a debug request to debug the virtual machine. The trusted component obtains an encrypted debug request indicating one or more operations to be performed to debug the virtual machine. The one or more operations are performed by the trusted component to obtain debugging results for the virtual machine. |
US10366218B2 |
System and method for collecting and utilizing client data for risk assessment during authentication
A system, apparatus, method, and machine readable medium are described for performing client risk assessment for authentication. For example, one embodiment of an apparatus comprises: a client risk assessment agent to perform an assessment of client configuration data to determine a risk level associated with a client device; and an authentication engine to performing authentication for a particular transaction in accordance with the risk level. |
US10366216B2 |
Authorization device that grants authority to guest users
The image forming apparatus is an authorization device that gives authority to use of the image forming apparatus. To the host user, the authority to use of the image forming apparatus is given. The image forming apparatus evaluates depth of a relationship between a host user and a guest user different from the host user, on a service used by a plurality of users. Based on the evaluation results, the image forming apparatus gives the authority to use of the image forming apparatus to the guest user. This makes it possible to provide an authorization device capable of improving convenience while securing security. |
US10366213B2 |
Protecting an application via an intra-application firewall
One or more communication interfaces of a first application may be scanned. In response to the scanning, it may be determined that at least a first component of the first application is subject to public access from any application. One or more public access features associated with the first component may be removed, wherein the first component is no longer subject to public access from any application. A first module may be added to the first application to control access to data to or from the first component via one or more security rules. |
US10366212B2 |
Verification system for secure transmission in a distributed processing network
A verification system, includes: an arithmetic/logic unit (“ALU”) to perform one or more mathematical operations and compare selected variables; a register to hold a value from a comparison of selected variables performed by the ALU; an instruction decoder to provide read and write commands to memory; an address bus to provide an address to memory for a read or write operation; and a data bus to provide or access data for a write or read operation to or from memory, wherein the ALU generates and provides a recipient identifier to a target computational device, the recipient identifier being related to an identity of the target computational device and/or a target device human operator, and write the recipient identifier to memory in response to a write command issued by the instruction decoder and, as a part of a transaction, the ALU receives, from a user computational device of a first user, the recipient identifier and a credential of the first user and/or user computational device, compares each of the recipient identifier and credential against one or more stored values, and, when each of the comparisons match, causes information provider system to provide restricted information to the target computational device to enable the target computational device to perform an operation. |
US10366211B2 |
Method, device and apparatus for recognizing picture
The present application discloses a method for recognizing a picture, device, and apparatus. The method comprises: acquiring a to-be-recognized picture from an Internet-based on-line database; extracting characteristics from the to-be-recognized picture and a previously acquired copy-righted picture, to obtain the characteristics of the to-be-recognized picture and the copy-righted picture; comparing the extracted characteristics of the to-be-recognized picture and the copy-righted picture; and determining the to-be-recognized pictures as a suspected pirated picture based on the comparison result. According to the technical solutions provided by the embodiments of the present application, suspected pirated pictures can be accurately and quickly recognized, with no need of manual screening, thereby greatly reducing the labor cost, and increasing the recognition efficiency for suspected pirated pictures. |
US10366210B2 |
Medical device connection status monitoring
A computer configured to monitor medical device data for presentation on a user interface. The computer comprises a processing circuit and a network interface circuit configured to provide communications over a network. The processing circuit is configured to receive at configurable time intervals a medical device status message from a medical device over the network; set a device last connection time, comprising a date and time that a most recent status message was received over the network by the computer from the medical device; receive input from a user interface in communication with the computer to retrieve pump information; calculate a delta between the device last connection time and a date and time the processing circuit received the input from the user interface; compare the delta with a device connection threshold value; and display a warning on the user interface if the delta is greater than the threshold value. |
US10366209B2 |
Dynamic critical access override for medication dispensing apparatuses
A critical access override list may be generated dynamically based on patient profile information for a single patient or a group of patients. A single patient or group of patients is initially identified. Patient profile information for the patient or group of patients is accessed. The patient profile information is analyzed, and medications are selected for critical access override. The selected medications are added to a critical access override list available to a medication dispensing apparatus to provide quicker access to the medications for emergency situation purposes via critical access override dispensing in which fewer steps are performed than normal medication dispensing events. |
US10366207B2 |
Monitoring adherence to a medication regimen using a sensor
A method and apparatus for monitoring and/or managing adherence to a medication regimen that involves use of a sensor. Dispensing medicine from a container commonly involves motion of the container, which can be a distinctive motion. In some embodiments, a processor monitors motion sensor data from a motion sensor that is physically coupled to the container, such that the motion sensor and the container move in unison. A processor analyzes the sensor data to determine physical movement of the container. When the determined movement matches the distinctive motion of medicine being dispensed, the processor can determine that medicine has been dispensed. A computer system can compare the dispensed medication to a planned medication regimen to determine a state of compliance to the medication regimen. The computer system can take an action based on the compliance state, such as sending a message indicating the compliance state to a medical professional. |
US10366206B2 |
System and method for providing connecting relationships between wearable devices
A computer-implemented method or system is provided for providing connecting relationships between wearable devices. The method includes measuring a first health parameter of a user via one or more sensors of a first wearable device; measuring a second health parameter of the user via one or more sensors of a second wearable device; determining an alert action based on a combination of the measurements of first health parameter and the second health parameter; and generating a notification to the user based on the alert action. |
US10366202B2 |
Dynamic media object management system
A dynamic media object management system that communicates media objects such as imagery with source media modalities including medical imaging systems and media archival, review, and analysis workstations, among other types of systems. The system includes a management console with a user interactive subsystems controller that may include one or more parameter databases populated via the user interactive subsystems controller with media tag transfer syntaxes, media format mapping protocols, compatibility matrices, and media processing rules that may include technologist reviewer routing rules, \communication schedules, and other types of predetermined and, or predefined parameters. The system may also include, among other components, a modality services subsystem that can communicate media objects within and outside the system. A media object processor interoperates with the system components and dynamically normalizes and maps and routes and schedules the media objects to the specifications of the user, for high-speed communication with the workstations. |
US10366198B2 |
System and method for product data management and 3D model visualization of electrical wiring design and specifications
A method for generating a three-dimensional (3D) computer model of an assembly that includes wiring routing, which includes creating a part data structure that defines a part in a virtual product management system. The part data structure includes a plurality of nodes that define at least 3D part design data, 3D wiring routing design data and wiring routing annotation data of the part. The method includes importing at least the 3D part design data, the 3D wiring routing design data and the wiring routing annotation data to the part data structure from a computer-aided design (CAD) model system and generating a 3D computer model of the assembly. The method also includes transmitting the 3D computer model of the assembly to an electronic end user device. |
US10366197B2 |
Coupling aware wire capacitance adjust at global routing
A computer implemented method for calculating a ground capacitance adjust for a wire segment going through a given routing tile. The method includes providing the routing tile having a plurality of wires wherein the wire segment being a victim wire and neighboring wires being aggressor wires; computing ground capacitance adjusts for a victim wire averaged across all aggressor slew values and across possible spacing values between the victim wire and the neighboring aggressor wires to take into account a potential coupling effect by the neighboring aggressor wires, assuming a distribution of signal slews of wires belonging to the routing tile and assuming the victim wire's neighbors have signal slews from the distribution of slews for this tile for possible spacing values responsible for the coupling effect, to guide placement of the wire segment in the routing tile to avoid coupling noise. |
US10366192B2 |
Network synthesis design of microwave acoustic wave filters
Non-transitory computer-readable media to perform a method for designing a multiband filter. The method includes generating an initial circuit structure comprising a desired number and type of circuit elements; generating an initial circuit design by mapping the frequency response requirements of the initial circuit structure into normalized space; generating an acoustic filter circuit design by transferring the initial filter circuit design; generating a pre-optimized circuit design by unmapping one or more circuit elements of the acoustic filter circuit design into real space and introducing parasitic effects; and communicating the pre-optimized circuit design to a filter optimizer that generates a final circuit design comprising a plurality of resonators, wherein a first resonator exhibits a high resonant frequency, a second resonator demonstrates a low resonant frequency and the difference between the low resonant frequency and the high resonant frequency is at least 1.25 times the average frequency separation of the resonators. |
US10366190B2 |
Safety features for high level design
This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct. |
US10366186B2 |
System and process for simulating the behavioral effects of timing violations between unrelated clocks
According to one aspect, embodiments of the invention provide a CDC simulation system comprising a timing analysis module configured to receive a circuit design, analyze the circuit design to identify at least one CDC, and generate a report including information related to the at least one CDC, a CDC simulation module configured to communicate with the timing analysis module and to receive the report from the timing analysis module, and a test bench module configured to communicate with the CDC simulation module, to receive the circuit design, and to operate a test bench code to simulate the operation of the circuit design, wherein the CDC simulation module is further configured to edit a top level of the test bench code, based on the received report, such that the test bench module is configured to identify timing violations in the circuit design due to the at least one CDC. |
US10366183B2 |
System for modeling intelligent sensor selection and placement
The present system for modeling intelligent sensor selection and placement takes signal and sensor information and calculates a statistical inference. As signal data passes through a series of processors, it is transformed by functions to account for signal emission, sensor reception, environmental factors, and noise. This produces a simulation of what the emitted signal would appear to be at a given sensor. The system may be used to select the most effective sensors for a given area or to determine the best sensor coverage for a given area. |
US10366179B2 |
Computer-readable storage medium and information processing device
A computer readable storage medium stores a facetization processing program that causes a computer to execute a process. The process includes: voxelizing a three-dimensional shape; generating first voxels corresponding to the three-dimensional shape; specifying an area surrounded by the generated first voxels; setting the specified area as voxels to generate second voxels; and facetizing third voxels at a boundary between at least one of the first voxels and a non-voxel area, and the second voxels and the non-voxel area. |
US10366176B2 |
Quantifying power usage for a service
Quantifying power usage for a service. An example method may include identifying a dependency model for the service, the dependency model based in part on infrastructure providing the service. The method may also include determining power usage for the service using the dependency model. |
US10366174B2 |
Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive and social fitting room experience. Consistent with some embodiments, the method may include selecting a target audience to poll for feedback on an image of an individual wearing a garment in a fitting room. The method may further include transmitting the image to a computing device of each member of the target audience, and compiling feedback regarding the image from members of the target audience. The method may further include causing the compiled feedback to be displayed to the individual on an interactive mirror display in the fitting room. |
US10366170B2 |
Systems and methods for multi-user multi-lingual communications
Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described. |
US10366156B1 |
Dynamically transferring data from a spreadsheet to a remote applcation
A method for dynamically transferring data from a spreadsheet to a database in disclosed. The method comprises scanning a spreadsheet to identify potential record cells; selectively converting each potential record cell into an actual record cell for a remote application; and identifying record attributes associated with each actual record cell. |
US10366152B2 |
Online content management system with undo and redo operations
Techniques are disclosed for facilitating the process of undoing and redoing modifications that are made to content using an online content management system (CMS). As a user makes changes to content, such as by editing a webpage using a web-based CMS, a history of the user's modifications is generated and stored locally on the client. When the user invokes an undo command, the modification history can be used to determine a previous state of the content and restore the content to that previous state. Similarly, when the user invokes a redo command, the modification history can be used to return to a state that had previously been undone. In some embodiments, the process of undoing or redoing the user's modifications is selectively performed on either a client side or a server side of the online system, depending on the type of content that is being manipulated. |
US10366150B2 |
Generating a section of a digital magazine including content from one or more users
A digital magazine server receives a request from a user to create a section of a digital magazine including information identifying additional users authorized to modify content included in the section. For example, the request includes information identifying specific additional users or includes attributes associated with additional users. Based on information in the request, the digital magazine server identifies the additional users authorized to modify the content included in the section and notifies the additional user of their authorization to modify content included in the section. A modification to content included in the section is received from an additional user (e.g., identifying a content item, modifying content of a content item in the section), with the section generated based at least in part on the received modification. When the section is presented to digital magazine server users, the additional user providing the modification is also identified. |
US10366148B1 |
Lightweight browser monitoring and viewing
Troubleshooting, training, and other services that can be provided remotely to a user of an application, Web page, or similar component can take advantage of a lightweight approach to monitoring, viewing, and/or control. A page being viewed by a user can have client executable code contained therein, wherein actions of the user with respect to the page can generate events that can be sent to a remote queue, service, server, etc. A local copy of the page can be created that can be viewed and/or operated by a person providing the service to the user. A listener component can be configured to retrieve events from the queue, etc., and send those events to the local device such that the local copy can be updated, causing the local copy to accurately reflect what the user is seeing and doing with respect to the page. |
US10366147B2 |
Techniques for programmatic magnification of visible content elements of markup language documents
Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page. |
US10366141B2 |
Computer architecture for emulating n-dimensional workspaces in a correlithm object processing system
A device configured to emulate a node in a correlithm object processing system that includes a node engine. The node engine is configured to receive an input correlithm object and to determine distances between the input correlithm object and source correlithm objects in a node table. A correlithm object is a point in an n-dimensional space represented by a binary string. The distance between the input correlithm object and a source correlithm object is determined based on differences between a binary string representing the input correlithm object and binary strings linked with the source correlithm objects. The node engine is configured to identify a source correlithm object from the node table with the shortest distance, to fetch a target correlithm object from the node table linked with the identified source correlithm object, and to output the identified target correlithm object. |
US10366140B2 |
Method for replaying user activity by rebuilding a webpage capturing content at each web event
An improved process for recreating a webpage as presented to the visitor is provided. A skeleton of a webpage, including content and images of the webpage, may be captured for each web event. For each web event, the captured skeleton of the webpage, including the content and the image of the captured webpage, may be transmitted to a server, allowing the server to recreate a webpage that was presented to the visitor. |
US10366139B2 |
Portal connected to a social backend
A portal system comprises a portal connected to at least one social backend, a portal object generator for creating a page in the portal, and a backend processing component. The portal system further performs a method comprising: integrating functionality of said at least one social backend into said portal system; implementing association information as meta data entries containing information about a social object of said at least one social backend; receiving a notification about creation of new portal objects by an integration component; creating a new instance of a social object within said at least one social backend by said integration component; receiving a new identification from a newly created social object by said integration component; inserting new social object identification into meta data of said newly created social object; and representing said social object as a portal object to a portal user. |
US10366136B2 |
Method for interacting with a web browser embedded in another software application
Systems and methods are provided for manipulating objects in a framework software application that embeds another software application that does not natively support object manipulation controls of the framework software application. To overcome this difficulty, a user interface of the embedded software application is provided in an embedded window disposed within a framework window. Moreover, the user interface of the framework software application is provided in the framework window. Next, a transparent interface element, configured to detect events generated by the object manipulation controls of the framework software application, is generated, and is positioned over the embedded window. When the transparent interface element detects an object repositioning event related to repositioning an object visible from the framework window to the embedded window via the user interface of the framework software application, information related to the repositioned object is provided to the embedded software application. |
US10366133B2 |
Systems and methods for whole page personalization
In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based at least in part on a first item score for the first item, ranking the one or more items based at least in part on the purchase probability associated with the first item of the one or more items, and facilitating display of the ranking of the one or more items. Other embodiments of related methods and systems are also provided. |
US10366132B2 |
Delivering customized content using a first party portal service
The systems and methods are directed towards a first party portal service that facilitates providing customized content for each user to view. In particular, a list of customized content would correspond to content (e.g., videos, programs, movies) that users would more likely view and find interesting or enjoyable. This customization can be influenced, for example, based on user preference (i.e. what types of shows users enjoy watching, genre, actors) and user viewing history (i.e. what shows the user has watched). The customized content would be displayed on a user device associated with the first party portal service. The user would then be able to view content via the user device. Furthermore, the customized content that is provided to each user can be dynamically updated based on various conditions. |
US10366129B2 |
Data security threat control monitoring system
A data security threat control and monitoring system and method described herein may provide visibility into users' activities and their access to sensitive information (e.g., social security number, addresses, fingerprints, and the like) in order to evaluate and mitigate, for example, insider data security threats. The system may monitor various types of activities, such as end users' behavior on applications and/or end users' access, downloads, and copies of sensitive data. The system may monitor for suspected or detected violations and incidents for applications, such as suspicious, disruptive, or policy-violating (actual or attempted) activities. A distributed file system may be used to extract data from one or more databases and to transform the data. The data may be processed, such as to generate distribution fact and dimension files. Servers, such as web servers, may generate reports indicating insider threat activity using the processed files. Exemplary benefits of the system described herein include savings in processing (e.g., CPU) speed and performance and savings in data storage. |
US10366124B2 |
Dynamic grouping of in-memory data processing operations
Techniques are described herein for grouping of operations in local memory of a processing unit. The techniques involve adding a first operation for a first leaf operator of a query execution plan to a first pipelined group. The query execution plan includes a set of leaf operators and a set of non-leaf operators. Each leaf operator of the set of one or more leaf operators has a respective parent non-leaf operator and each non-leaf operator has one or more child operators from among the set of leaf operators or others of the set of non-leaf operators. The techniques further involve determining a memory requirement of executing the first operation for the first leaf operator and executing a second operation for the respective parent non-leaf operator of the first leaf operator. The output of the first operation is input to the second operation. The techniques further involve determining whether the memory requirement is satisfied by an amount of local memory. If it is determined that the memory requirement is satisfied by the amount of local memory the second operation for the respective parent non-leaf operator is added to the first pipelined group. The techniques further involve assigning the first pipelined group to a first thread and the first thread executing the first pipelined group. Executing the first pipelined group involves: storing first output of the first operation in the local memory of the first thread; using the first output as input for the second operation; storing second output of the second operation in the local memory; and moving second output from the local memory to a tier of memory different than the local memory relative to the first thread. |
US10366123B1 |
Template-free extraction of data from documents
The disclosed embodiments provide a system that processes data. One example embodiment is a computer-implemented method for processing data. The computer-implemented method includes obtaining text from a document associated with a user, wherein the document was generated based on a template and, with the obtained text intact, applying a set of rules to each term in the obtained text to determine a broad category of a plurality of terms associated with the term. The computer-implemented method further includes applying an additional set of rules to refine the broad category associated with the term to a refined category of fewer terms based on a location in the document of at least one term in the broad category of the plurality of terms, extracting a term from the obtained text using template-independent code developed to process documents generated based on a plurality of templates and enabling use of the term with an application. |
US10366122B2 |
Methods circuits devices systems and functionally associated machine executable code for generating a searchable real-scene database
This application discloses to methods, circuits, devices, assemblies and systems for generating a searchable real-scene database including records indicating entities and physical events occurring within the real-scene. The said system may include a camera feed interface to receive a camera feed from each of one or more cameras observing the real-scene. It may also include image processing circuitry including a static scene analysis unit to: (a) extract features of entities appearing in a camera feed, (b) recognize entity types of entities appearing in the one or more camera feeds, (c) assign an entity designator to a specific entity appearing in the camera feeds, (d) generate an entity designator record for a uniquely identifiable entity, and generate an attribute record for a uniquely identifiable entity. The system may also include a scene dynamics analysis unit to: (a) detect entity movements, (b) detect entity speech, (c) characterize entity actions based on detected entity movement and/or entity speech, and (d) generate a record indicting an action taken by an entity. |
US10366119B2 |
Customized content stream utilizing dwelltime-based machine learning
Methods, systems, and computer programs are presented for selecting content items for presentation to a user device of a user. One method includes an operation for measuring dwelltimes for a plurality of content items, where the dwelltime for a content item is based on the amount of time that the content item is displayed to a viewer. Further, the method includes an operation for training a classifier of content items based on the measured dwelltimes and based on features associated with the first set of content items, where the training includes calculating a relative importance of respective features for increasing measured dwelltimes. Additionally, the method includes an operation for sending additional content items to be presented on the user device based on the one or more ranking parameters, where the additional content items are associated with one or more ranking parameters that are expected to increase dwelltimes for the user of the user device. |
US10366117B2 |
Computer-implemented systems and methods for taxonomy development
Systems and methods are provided for generating a set of classifiers. A term is identified within a document and a pre-defined threshold distance is determined. A plurality of additional terms in the document are identified, the additional terms being located within the pre-defined threshold distance of the time. A distance between the term and an additional term of the plurality of additional terms is calculated. A corresponding weight for the calculated distance is determined using a proximity weighting scheme. A score for the additional term is calculated using the calculated distance and the corresponding weight. A colocation matrix is generated and a classifier determined using the colocation matrix. |
US10366111B1 |
Scalable distributed computations utilizing multiple distinct computational frameworks
An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The processing device is configured to initiate distributed computations across a plurality of data processing clusters associated with respective data zones, and to combine local processing results of the distributed computations from respective ones of the data processing clusters. Each of the data processing clusters is configured to process data from a data source of the corresponding data zone using a local data structure and an associated computational framework of that data processing cluster. A first one of data processing clusters utilizes a first local data structure configured to support a first computational framework, and at least a second one of the data processing clusters utilizes a second local data structure different than the first local data structure and configured to support a second computational framework different than the first computational framework. |
US10366107B2 |
Categorizing questions in a question answering system
A mechanism is provided in a question answering system for categorizing questions. The mechanism clusters documents from a corpus of documents to form a nested structure of clusters of documents. The mechanism records questions answered by question answering system in a database in association with answers returned and answer confidence values. The mechanism maps the questions to the nested structure of clusters of documents to form a nested structure of clusters of questions. The mechanism presents recommended questions based on the nested structure of clusters of questions in a user interface of the question answering system. |
US10366100B2 |
Aggregation framework system architecture and method
A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system. |
US10366096B2 |
Method and system for implementing a log parser in a log analytics system
Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. An improved approach has been described to automatically generate a log parser by analysis of the line content of a log. In addition, an efficient approach has been described to extract key-value content from the log content. |
US10366095B2 |
Processing time series
A method for processing a time series includes dividing, with a processing device, the time series into a plurality of windows by time; extracting at least one group of similar subsequences from a current window among the plurality of windows; and updating a candidate list on the basis of comparison between similar subsequences in each group of the at least one group with k characteristic subsequences in the candidate list; wherein the k characteristic subsequences are k characteristic subsequences with a greatest number of occurrences in at least processed parts of the time series. |
US10366090B2 |
Displaying temporary profile content items on communication networks
In one embodiment, a method includes accessing, from a data store of the communication network, user information associated with a first user of the communication network, identifying one or more entities associated with the communication network that are relevant to the first user based on the user information, and retrieving, for each identified entity, one or more content frames associated with the entity. The method includes ranking the one or more content frames based on the user information. The method also includes sending, to a client device of the first user, one or more of the content frames for display to the first user in ranked order, wherein each content frame is selectable by the first user to display the selected content frame in association with a particular content item for a specified period of time. |
US10366089B2 |
Ranking based on dynamic contextual information
Methods, systems, and computer program products for ranking data items are described. A ranking configuration is defined for an object type, the ranking configuration comprising an assignment of one or more ranking dimensions to the object type and, for each of the one or more assigned ranking dimensions, one or more corresponding values and a significance weight assigned to each value, with at least one of the values being a dynamic value. Each ranking dimension comprises one or more object attributes and a ranking-impact weight, with at least one of the object attributes being a context-based object attribute. A ranking condition is generated for each ranking dimension assigned to the object type. The generation of the ranking condition is based at least in part on one or more object attributes, a specified ranking-impact weight, a context value, and the one or more values and associated significance weights. A database query for data objects of the specified object type and comprising the generated ranking condition is generated. |
US10366088B2 |
Method and system for mining frequent and in-frequent items from a large transaction database
The technique relates to a system and method for mining frequent and in-frequent items from a large transaction database to provide the dynamic recommendation of items. The method involves determining user interest for an item by monitoring short item behavior of at least one user then selecting a local category, a neighborhood category and a disjoint category with respect to the item clicked by the at least one user based on long term preferences data of a plurality of users of the ecommerce environment thereafter selecting one or more frequent and infrequent items from each of the selected local, neighborhood and disjoint category items and finally generating one or more dynamic recommendations based on the one or more items selected from the local category, the neighborhood category and the disjoint category and the one or more selected frequent and infrequent items. |
US10366087B2 |
Frameless telecommunications enclosure
Telecommunications enclosures are described in this document. In one aspect, a telecommunications enclosure includes side panels having seals and an enclosure top connected, independent of a frame, to top ends of the side panels. The enclosure top has an enclosure top outer end that extends between the side panels and includes a seal. An interior panel is connected, independent of a frame, to side panels and has an interior panel outer end that extends between the side panels. The interior panel is separated from the enclosure top by a first distance and separated by a second distance from bottom ends of the side panels. A removable door is formed to engage the seals when the removable door is secured to the frameless telecommunications enclosure. |
US10366085B2 |
System, method, and computer program for audit scoring
An audit scoring system may include authorizing a user device to configure an audit for one or more form identification numbers. The system may receive values for each disposition associated with form data. The system may also assign values to each disposition such that a query can be performed against the audit using a form identification number associated with the form data. |
US10366081B2 |
Declarative partitioning for data collection queries
Aspects of the subject matter described herein relate to data collection. In aspects, when data is desired from one or more data sources, a size and/or other data regarding the data is obtained. Then, a data structure is generated that indicates multiple chunks of the data to obtain. Using the data structure and a query template, a query is generated to obtain a chunk of data. The obtained chunk of data is stored in a local store. If more chunks need to be obtained, first a wait for a period is performed before submitting another query for another chunk of data. |
US10366071B2 |
Method and system for submission of an electronic document update
In one embodiment, an on-line form completion agent or an on-line registration agent intelligently guides an on-line form completion or registration process. In another embodiment, a registration is automatically monitored to determine whether and when the registration needs updated. |
US10366068B2 |
Optimization of metadata via lossy compression
The method includes identifying at least one of a minimum value, a maximum value, and a Bloom filter value for a row of data in a metadata table, wherein the metadata table contains metadata corresponding to a row of data in a main table. The method includes adjusting at least one of an identified first minimum value to a second minimum value, an identified first maximum value to a second maximum value, and an identified first Bloom filter value to a second Bloom filter value. |
US10366067B2 |
Adaptive index leaf block compression
Techniques for compressing leaf blocks of an index are provided. The decision whether (and/or how much) to compress leaf blocks of an index is performed on a per block basis. Thus, for example, some leaf blocks of the index may be compressed while other leaf blocks of the index may be uncompressed. As another example, different leaf blocks of an index may be compressed a different amount. In one technique, a set of index entries is identified for storage in a leaf block. Multiple estimates of potential space savings are calculated for compressing the set of index entries, one estimate for each different variation of a compression technique. The compression technique variation that is associated with the most space savings is selected and applied to the set of index entries. Thus, some techniques prevent negative compression altogether. Additionally, users require no knowledge of the underlying data to perform optimal compression. |
US10366064B2 |
Basic service set identifications for using non-default spatial reuse parameters
Apparatuses, methods, computer readable media for basic service set (BSS) identifications for using non-default spatial reuse parameters. An apparatus including memory configured to store one or more bitmaps including at least one of a spatial reuse (SR) group (SRG) basic service set (BSS) color bitmap and a SRG Partial BSS identification (ID)(BSSID) Bitmap, and processing circuitry configured to: decode an inter-BSS physical layer convergence procedure (PLCP) protocol data unit (PPDU). The processing circuitry may be further configured to determine the inter-BSS PPDU to be a SRG PPDU if: the inter-BSS PPDU comprises a BSS color field and a bit of the SRG BSS color bitmap corresponding to a value of the BSS color field is set; or a BSSID field is identified for the inter-BSS PPDU, and a bit of the SRG Partial BSSID bitmap corresponding to a value of a partial BSSID of the BSSID is set. |
US10366063B2 |
Method and system for detecting and using locations of electronic devices of users in a specific space to analyze social relationships between the users
A non-transitory computer-readable medium stores program code including instructions that, when executed by one or more processors, cause the one or processors to perform operations including storing and managing social network data in a social network database; receiving location information from a plurality of electronic devices associated with the social network data; specifying users of electronic devices present in a specific space at a specific time among the plurality of electronic devices; filtering relation information between the specified users in the social network database; and calculating an analysis index for the specific space and the specific time based on the filtered relation information. |
US10366060B2 |
Augmenting database schema using information from multiple sources
Example embodiments for augmenting master data schema are described. In an example embodiment, schema of master data to be employed by a plurality of applications are accessed. First additional information is added to the schema, wherein the first additional information is to be employed by each of the plurality of applications in accessing the master data. After the adding of the first additional information, second additional information is added to the schema, wherein the second additional information is to be employed by a first corresponding one of the plurality of applications in accessing the master data. In some example embodiments, third additional information is added to the schema, wherein the third additional information is to be employed by a second corresponding one of the plurality of applications in accessing the master data. |
US10366055B2 |
Decreasing duplicates and loops in an activity record
The claimed subject matter decreases duplicate entries and loops in an activity record. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion includes a predetermined number of characters at a beginning of the entry. Additionally, the predetermined number of characters is based on a likelihood of duplicates in the activity record. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry. |
US10366053B1 |
Consistent randomized record-level splitting of machine learning data
A request to split a data set comprising observation records located in a group of storage objects is received. With respect to a particular observation record, a token is generated based on an identifier of the record's storage object and a key value of the record. A numeric value is calculated using the token, and the observation record is assigned to a split subset using the numeric value. An indication of the assignment is provided to a destination associated with the split subset. |
US10366051B2 |
Method and system for file conversion
A method for file conversion includes obtaining an original file including content, that includes objects. The method further includes rendering each object of the multiple objects into a page description language (PDL) format to obtain rendered objects, and extracting, from the original file, a tag for an object of the multiple objects. The method further includes generating object composition metadata based on a composition rule corresponding to the tag. The object composition metadata includes a description of a composition of the object in the original file, and is added with the rendered objects to a PDL file. |
US10366047B2 |
Disjoint array computer
A hierarchical array computer architecture comprised of a master computer connected to a plurality of node computers wherein each node has a memory segment. A high speed connection scheme between the master computer and the nodes allows the master computer or individual nodes conditional access to the node memory segments. The resulting architecture creates an array computer with a large distributed memory in which each memory segment of the distributed memory has an associated computing element; the entire array being housed in a blade server type enclosure. The array computer created with this architecture provides a linear increase of processing speed corresponding to the number of nodes. |
US10366044B2 |
PCIe device for supporting with a separate reference clock with independent spread spectrum clocking (SSC)(SRIS)
A PCIe device for supporting SRIS includes a transceiver, a clock signal generator configured to generate a second reference clock signal, a connector in a structure to be connected to a PCIe host, and a selection circuit configured to determine whether a first reference clock signal is supplied through the connector and transmit one of the first reference clock signal and the second reference clock signal to the transceiver according to a result of the determination. |
US10366043B2 |
Peripheral controller
A peripheral controller, and method of operation, for half duplex communication between a system and a peripheral, in which a system clock and a peripheral clock are asynchronous, are described. A FIFO includes a FIFO controller and a FIFO memory and has a plurality of inputs. A multiplexer circuit is connected to the plurality of inputs, and is operable by a selection signal to supply either a first group of system and peripheral signals or a second group of system and peripheral signals to the FIFO to operate the FIFO to transmit data from the system to the peripheral or to receive data at the system from the peripheral. |
US10366042B2 |
Mobile computing device and method of transmitting data therefrom
A mobile computing device is provided. The device includes a first port having a pinout configuration that is configured to support at least one data format, a data source configured to provide data of a second data format that is different from the at least one data format, and a first multiplexer configured to selectively direct data from the data source towards the first port. The pinout configuration is modified to enable the first port to support the second data format. |
US10366041B2 |
Methods and apparatuses for differential signal termination
According to one embodiment, an apparatus comprises a differential signaling bus, a tristate transmitter connected with the differential signaling bus, the tristate transmitter configured to provide a signal on the differential signaling bus responsive to a corresponding control signal, a receiver, a pair of differential inputs of the receiver connected with the differential signaling bus and configured to receive the signal from the differential signaling bus, and a termination circuit configured to couple a first differential input of the pair of differential inputs to a first voltage source and to couple a second differential input of the pair of differential inputs to a second voltage source, wherein the first and second voltage sources have different voltage levels. |
US10366038B2 |
Methods and apparatuses for configuring a serial interface
This application relates to methods and apparatus for configuring a serial data interface, especially a data interface (300) for a transducer (324) such as a digital microphone or loudspeaker. The data interface is selectively operable in a first or second serial data mode of operation for input of data to or output data from the transducer device. The first and second serial data modes are different, e.g. correspond to different serial formats. The data interface has a controller (330) configured to determine a resistance value (331, 332) at a sense terminal (314) of the transducer device and to control the data interface in the first serial data mode if the resistance value is within a first resistance range and control the data interface in the second serial data mode if the resistance value is within a second, different, resistance range. |
US10366034B2 |
Infrastructure management system with support for breakout cables
One embodiment is directed to a method of tracking, using an automated infrastructure management (AIM) system, connections made using a breakout cable. The breakout cable comprises a plurality of breakout connectors at a breakout end of the breakout cable. The method comprises identifying a sequence for adding or removing connections involving the breakout connectors of the breakout cable, identifying events associated with adding or removing connections involving the breakout connectors of the breakout cable, and associating the breakout connectors of the breakout cable with added or removed connections based on the identified sequence and the identified events. Other embodiments are disclosed. |
US10366032B2 |
Information processing apparatus and multipath control method
An information processing apparatus is connected through a plurality of paths to a plurality of controllers included in a storage device and includes a processor. The processor is configured to issue, to the storage device, an inquiry about a recommended path through which a data access command is to be issued to the storage device. The processor is configured to compare a delay predictive time with a response predictive time in regard to the data access command. The delay predictive time is a predictive value of a delay time due to a data communication using an inter-controller communication between the plurality of controllers. The response predictive time is a predictive value of a response time when the inquiry is issued to the storage device. The processor is configured to suppress the issuance of the inquiry when the response predictive time is equal to or longer than the delay predictive time. |
US10366030B2 |
Storage drive adapter
A storage drive adapter may comprise an adapter board, which may include a first and second carrier module interface to removably engage with a first and a second storage drive carrier module, respectively. The adapter board may further include a dual ported storage drive connector to engage with a complementary storage drive bay interface. The dual ported storage drive connector may include a first port to provide a first signal path from the complementary storage drive bay interface to the first carrier module interface. Similarly, the dual ported storage drive connector may also include a second port to provide a second signal path from the complementary storage drive bay interface to the second carrier module interface. |
US10366029B2 |
Data transceiving method and device
An electronic device includes a connector, a first communication circuit connected with the connector, a second communication circuit connected with the connector, and a processor. The processor is configured to verify identification information corresponding to an external electronic device connected with the electronic device through the connector, to receive or transmit, if the external electronic device is an electronic device of a first type, data from or to the external electronic device through the first communication circuit and the second communication circuit based on the identification information, and to receive or transmit, if the external electronic device is the electronic device of a second type, data from or to the external electronic device through the first communication circuit based on the identification information. |
US10366024B2 |
Synchronous input/output computer system including hardware invalidation of synchronous input/output context
A synchronous input/output (I/O) computing system includes a processor and a memory unit that stores program instructions. The system is configured to purge a device table cache (DTC) in response to the processor executing the program instructions. An operating system runs on the synchronous I/O computing system and issues a synchronous I/O command indicating a request to perform a device table entry transaction that has a total data length to be transferred. A device table entry is selected from a device table, loaded into the DTC, and data packets corresponding to the device table entry transaction are transferred using the selected device table entry. A host bridge processor monitors the data packets transferred using the selected table entry, and automatically purges the selected device table entry from the DTC in response to determining the transferred data packets match the total data length. |
US10366021B2 |
Memory system including DRAM cache and cache management method thereof
A memory system includes a nonvolatile memory electrically connected to a data bus, a DRAM electrically connected to the data bus, and a memory controller configured to drive the DRAM as a cache memory and the nonvolatile memory as a main memory and to synchronize data of a cache line with data of the nonvolatile memory in units of cache units based on a dirty flag. The DRAM is configured to load data of the cache line that caches data stored in the nonvolatile memory and to store the dirty flag, which indicates whether a cache unit is dirty, in units of cache units, where a size of each cache unit is smaller than a size of the cache line. |
US10366018B2 |
Control apparatus with access monitoring unit configured to request interrupt process
In a control apparatus which uses a CPU which does not have hardware for memory protection, a function is realized to detect unauthorized writing from a non-safety-related unit program in units of bits, for a safety-related unit data area of a RAM, a safety-related unit register area of an external integrated circuit, and a built-in peripheral I/O register of the CPU. A memory access monitoring unit requests an interrupt process upon detection of a write access of the safety-related unit program permitted to access a safety-related unit region. The interrupt process realizes a function to detect write access from a non-safety-related unit program area by using a program counter of a write access origin retracted to a stack area to judge whether the write access origin is a safety-related unit program or the non-safety-related unit program area, and judge, in units of bits, whether or not there is a change to a safety-related unit region. |
US10366017B2 |
Methods and apparatus to offload media streams in host devices
An example apparatus includes: a host controller offload capability detector to determine that a media stream offload capability is available in the peripheral interface host controller; a media stream offload arbiter to send a media stream offload request to a media processor manager based on the media stream offload capability and based on a peripheral device being connected to the peripheral interface host controller; and an endpoint mapper to generate an endpoint table entry corresponding to the peripheral device, the endpoint table entry to assign a first communication interface of the peripheral interface host controller to transfer a media stream corresponding to the peripheral device between the media processor and the peripheral interface host controller without the media stream being routed to an application processor that is in circuit with the peripheral interface host controller and in circuit with the media processor. |
US10366015B2 |
Storage medium storing cache miss estimation program, cache miss estimation method, and information processing apparatus
A method for a cache miss estimation includes; generating a variable range of a possible value of loop variables relevant to a specific array; generating first expression of number of times indicating the number of times the specific position of a specific loop is executed; generating second expression of number of times indicating the number of times the data of the access target is stored in the cache; generating third expression of number of times indicating the number of times the data of the access target is removed from the cache; generating fourth expression of number of times, from a generated conflict miss cause common expression, indicating the number of times the data of the access target is stored in the cache; and estimating a number of cache miss based on the difference between the first and the second expressions and the difference between the third and the forth expressions. |
US10366013B2 |
Caching structure for nested preemption
The present disclosure relates to a system and method of managing operation of a cache memory. The system and method assign each nested task a level, and each task within a nested level an instance. Using the assigned task levels and instances, the cache management module is able to determine which cache entries to evict from cache when space is needed, and which evicted cache entries to recover upon completion of preempting tasks. |
US10366012B2 |
GPU virtualisation
A method of GPU virtualization comprises allocating each virtual machine (or operating system running on a VM) an identifier by the hypervisor and then this identifier is used to tag every transaction deriving from a GPU workload operating within a given VM context (i.e. every GPU transaction on the system bus which interconnects the CPU, GPU and other peripherals). Additionally, dedicated portions of a memory resource (which may be GPU registers or RAM) are provided for each VM and while each VM can only see their allocated portion of the memory, a microprocessor within the GPU can see all of the memory. Access control is achieved using root memory management units which are configured by the hypervisor and which map guest physical addresses to actual memory addresses based on the identifier associated with the transaction. |
US10366011B1 |
Content-based deduplicated storage having multilevel data cache
Methods and apparatus for a content-based deduplicated storage system for generating an address to hash (A2H) value for a control module as data blocks are received and generating, for a data module, hash to physical (H2P) values corresponding to the A2H values. A first cache can be provided for the control module, where the first cache can comprise an address value, a hash value, and physical location information. A second cache can be provided for the data module, where the second cache can comprise a bucket value, a hash value, and a filter mechanism, where the filter mechanism is configured to determine whether the hash value is present. |
US10366009B2 |
Methods and systems for handling data received by a state machine engine
A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice. |
US10366004B2 |
Storage system with elective garbage collection to reduce flash contention
A method for elective garbage collection in storage memory, performed by a storage system is provided. The method includes monitoring storage space available in each of a plurality of portions of storage memory of a storage system and detecting an imbalance in the storage space available across the plurality of portions of storage memory. The method includes performing garbage collection to rebalance the space available across the plurality of portions of storage memory, responsive to the detecting. A storage system is also provided. |
US10365990B2 |
Debugging of prefixed code
A debugging capability that enables the efficient debugging of code that has prefixes, referred to herein as prefixed code. To debug application code, in which the application code includes a prefixed instruction to be modified by a prefix, a trap is provided. The trap is configured to report a presence of the prefix, but to otherwise perform the trap functions absent the prefix; i.e., the prefix is otherwise ignored in the processing of the trap. |
US10365989B2 |
Systems and methods for implementing an automated parallel deployment solution
Systems and methods are provided for implementing an automated parallel deployment solution. Embodiments of the invention described herein prevent defects from being introduced in a production environment, or those that could be introduced in a production environment, by parallel log monitoring of existing and new state systems. One or more systems may be created in parallel to the production system to detect and fix defects. In embodiments of the invention, as existing defects are captured and resolved by the automatic defect resolution system and method, these defects will not impact production any further. Thus, the automatic defect resolution system drives out all production defects over a window of time, requiring less and less maintenance over time. Once a given detect is fixed, the corresponding change is applied to the production environment to avoid future similar defects. |
US10365984B2 |
Graphics card warning circuit
A warning circuit is configured to output a warning in response to an integrated graphics card unit being coupled to a display screen and a discrete graphics card being coupled to a first connector. The first connector is configured to output a coupling signal in response to the discrete graphics card being coupled to the first connector. The integrated graphics card unit is configured to output a control signal in response to the integrated graphics card unit being coupled to the display screen. The warning circuit includes a controller that controls the discrete graphics card to convert display data to drive the display screen in response to receiving the coupling signal. The warning circuit is configured to output the warning in response to receiving the control signal and the coupling signal. |
US10365979B2 |
Lockstepped CPU selection based on failure status
Conventional semiconductor devices are problematic in that an operation cannot be continued in the event of a failure of one of CPU cores performing a lock step operation and, as a result, reliability cannot be improved. The semiconductor device according to the present invention includes a computing unit including a first CPU core and a second CPU core that perform a lock step operation, wherein the first CPU core and the second CPU core respectively diagnose failures of internal logic circuits, and a sequence control circuit switches the CPU core that outputs data to a shared resource, in the computing unit based on the diagnosed result. |
US10365974B2 |
Acquisition of object names for portion index objects
Examples include the acquisition of objects names for portion index objects. Some examples include acquisition, from a remote object storage system, of a list of object names for a plurality of portion index objects, stored in the remote object storage system. In some examples, for each of the portion index objects, the acquired object name includes an identifier of an associated deduplicated backup item and information identifying a data range of the associated deduplicated backup item that is represented by metadata of the portion index object. |
US10365969B2 |
Multiple wireless communication systems stream slices based on geography
A computing device includes an interface to communicate with a dispersed storage network (DSN), a memory, and a processing module. The computing device receives less than a decode threshold number of encoded data slices (EDSs) of a set of EDSs corresponding to a data object. The computing device also receives, from the second wireless communication system, at least one remaining EDS corresponding to the set of EDSs. the computing device combines the less than the decode threshold number of EDSs of the set of EDSs and the at least one remaining EDS to generate at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object. The computing device dispersed error decodes the at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object to reproduce the data segment of the plurality of data segments. |
US10365967B2 |
On the fly raid parity calculation
A data storage device comprises a nonvolatile semiconductor storage array containing data, a controller in communication with the nonvolatile semiconductor storage array, and a buffer containing RAID units, the RAID units being in communication with the nonvolatile semiconductor storage array via the controller. The controller is configured to receive write requests from a host device, and accumulate first data relating to the write requests in the RAID units. The controller is also configured to, concurrently, transfer the first data contained in the RAID units to the nonvolatile semiconductor storage array, calculate parity values of the first data contained in the RAID units, each parity value relating to each write request, and accumulate the parity values in a context identifier buffer. The controller is further configured to associate context identifiers with the parity values, and store the parity values and the context identifiers in the nonvolatile semiconductor storage array. |
US10365966B1 |
Methods and systems for wordline based encoding and decoding in NAND flash
Systems and methods are disclosed for storing codewords in NAND memory. The method includes receiving a first and second codeword. The method includes storing a partition of the first codeword and a partition of the second codeword in a buffer. The method includes transferring the partition of the first codeword and the partition of the second codeword to a page in NAND memory. |
US10365965B2 |
High performance interconnect link layer
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. In another aspect, the flit is to include two or more slots, a payload, and a cyclic redundancy check (CRC) field to be encoded with a 16-bit CRC value generated based on the payload. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots. |
US10365962B2 |
Automated testing error assessment system
Methods and systems for automatically resolving computerized electronic communication anomalies are disclosed herein. The system can include a memory including an error database containing information identifying a plurality of previous detected errors and configuration information associated with those errors. The system can include a plurality of user devices. Each of these plurality of user devices can include: a first network interface to exchange data via the communication network; and a first I/O subsystem to convert electrical signals to user interpretable outputs via a user interface. The system can include a server that can: receive an indication of the initiation of electronic communication; receive an electrical signal including attribute information; receive an error message; identify a trend in error messages; and provide an error solution if a trend is identified. |
US10365961B2 |
Information handling system pre-boot fault management
An information handling system pre-boot fault monitor tracks errors detected before boot of an operating system and stores the errors in persistent memory as error hashes generated from information associated with the error. Corrective actions associated with error hashes are determined by data mining error hashes provided from a population of deployed systems and stored in the persistent memory of the deployed systems. As the pre-boot fault monitor detects errors, a matching comparison between detected error hashes and stored corrective action hashes provides pre-boot instructions with corrective actions so that boot can be completed and the error managed with the operating system after POST. |
US10365959B2 |
Graphical user interface for software crash analysis data
A computer-implemented method for providing crash results for a computer system on a graphical user interface is disclosed. A component access control feature is displayed on a graphic user interface. The component access control feature enables a user to select a component and view crash results pertaining to the component. A graphical representation for display on the graphic user interface is generated. The graphical representation includes at least a portion of a signature back trace corresponding to a crash associated with the component. |
US10365954B1 |
Using virtual machines to manage other virtual machines in a development environment
The present disclosure relates to providing a virtual development environment by receiving a request for a development environment from a user, identifying resources from the request and resource on which the requested resource depends, and obtaining virtual machine images for each resource from a repository. The virtual machine images are executed in separate virtual machines to provide a development environment and related resources to the user. |
US10365943B2 |
Virtual machine placement
Example implementations relate to defining a first placement plan to place virtual storage appliance virtual machines on servers and defining a second placement plan to place an application virtual machine on the servers. The first placement plan can place each virtual storage appliance virtual machine on a server that is connected to a storage asset used by a respective VSA virtual machine. |
US10365942B2 |
Automated scaling of application in virtual data centers
A system and method for autoscaling a multi-tier application, that has components executing on a plurality of tiers of a virtual data center, allocates resources to each of the plurality of tiers based on cost and performance. An application performance is determined, and a new application performance is estimated based at least partially on an application reservation and an application limit. An optimized utility of the application is calculated based on the cost to execute the application, the application reservation, and the application limit. A scaling factor for each tier is then determined to scale up or down a number of virtual machines operating in each of the tiers. |
US10365939B2 |
Method and apparatus for providing operating system based on lightweight hypervisor
A method and apparatus for providing an operating system based on a lightweight hypervisor. An electronic device includes a hypervisor, an operating system monitor, and a virtualized operating system. The hypervisor enables the virtualized operating system and a physical machine to share the resources of the physical machine. If the virtualized operating system accesses the resource, the operating system monitor determines whether to allow the access to the resource. Also, the operating system monitor verifies the integrity of the virtualized operating system and determines whether a threat to the virtualized operating system exists. |
US10365937B2 |
Entropy increase by executable loader
Methods, systems, and computer program products for parsing a binary, the parsing including identifying a section that includes a relocation entry; locating padding in a memory page of the section, the section including one or more memory pages; and inserting entropy into the padding. |
US10365936B2 |
Idle processor management by guest in virtualized systems
A system and method for idle processor management in virtualized systems are disclosed. In accordance with one embodiment, a guest operating system (OS) of a virtual machine estimates an idle time for a virtual central processing unit (CPU) of the virtual machine, where the virtual machine is executed by a CPU of a host computer system, and where the virtual CPU is mapped to the CPU. The guest OS also estimates a host latency time for the host computer system, where the host latency time is based on at least one of: a first power state of the CPU, a context switch associated with execution of the virtual machine by the CPU, or an idle state of a hypervisor executed by the CPU. When the idle time for the virtual CPU divided by a performance multiplier exceeds the host latency time, the virtual CPU is caused to halt. |
US10365935B1 |
Automated system and method to customize and install virtual machine configurations for hosting in a hosting environment
Some embodiments provide a method for automated configuration of a set of resources for hosting a virtual machine at a particular node in a hosting system. The hosting system includes several nodes for hosting virtual machines. The method, at a first virtual machine operating using a first set of resources of the particular node, receives a user-specified virtual machine configuration for a second virtual machine to be hosted on a second set of resources of the particular node. The method retrieves, to the first virtual machine, a software image from a computer readable hardware medium storing several software images based on the user-specified virtual machine configuration. The method modifies the retrieved software image according to the user-specified virtual machine configuration. The method configures the second set resources using the modified software image. |
US10365932B2 |
Dynamic application customization for automated environments
The present disclosure contemplates a variety of improved methods and systems for controlling a variety of disparate home devices coupled to the framework and/or ambient operating system (AmbientOS). This home application programming interface (API) exposes the operation of the home devices in a natural and intuitive manner, facilitating control of unknown devices by high level commands. The home devices are contextually responsive to API commands. Additionally, the home application programming interface can customizing an application developed to control devices in an environment to control the devices in the environment via an assistant device with artificial intelligence (AI) capabilities. |
US10365929B2 |
Spin loop delay instruction
A Spin Loop Delay instruction. The instruction has a field associated therewith that indicates one or more conditions to be checked. Dispatching of the instruction is initially delayed. The instruction is subsequently dispatched based on a timeout, provided the instruction has not been previously dispatched based on meeting at least one condition of the one or more conditions to be checked. |
US10365928B2 |
Suppress unnecessary mapping for scratch register
Embodiments of the invention are directed to methods for handling scratch registers in a processor. The method includes receiving a cracked instruction in an instruction dispatch unit of the processor. The method further includes decoding the cracked instruction into a group of micro-operations. Based on a determination that the instruction group uses a scratch register, determining if the scratch register is used in other groups of micro-operations. Based on a determination that the scratch register is not used in other instruction groups, allocating a physical register for use as the scratch register without creating a mapper entry for the scratch register. |
US10365925B2 |
Merging applications
A communication port may exchange information with a user via a graphical user interface, and an application data store may contain information about executable applications, including input data and output data associated with each executable application. A merging platform may recognize that a user has selected, via the graphical user interface, a first executable application in the application data store. The merging platform may also recognize that the user has selected a second executable application in the application data store and receive an indication from the user that an application merging application is to be triggered. Responsive to this triggering, the merging application may merge behaviors of the first executable application and the second executable application, including functionality of the input and output data of each executable application, to create a merged application. The merging platform may then arrange to facilitate execution of the merged application. |
US10365924B2 |
Electronic device
An electronic device includes a volatile memory; a non-volatile memory which is for storing firmware; and a circuit, wherein the firmware includes firmware body and loader which is for rewriting the non-volatile memory, and the circuit, judges whether the firmware is being rewritten or not based on a first mark when activating, judges whether the loader is being rewritten or not based on a second mark when it judges that the firmware is being rewritten, copies the loader which is copied to the other position of the non-volatile memory to the volatile memory when it judges that the loader is being rewritten, and executes the loader which is copied to the volatile memory and rewrites the firmware which is stored in the non-volatile memory. |
US10365921B2 |
Method, head unit, and vehicle for introducing applications into the head unit of the vehicle
A method introduces applications into a head unit of a vehicle. The method transfers a first identifier by a software component of the head unit via a first communication channel to a server; receives a main application in response to the transferring; transfers a vehicle identification number of the vehicle by the main application via a second communication channel to the server; receives metadata associated with the vehicle identification number, wherein the metadata include one or more identifiers; transfers at least one identifier of the received metadata from the main application to the software component; transfers the identifier by an invariable software component via the first communication channel to the server; receives an application associated with the identifier by the software component; saves the application; and forwards a storage location of the application from the software component to the main application. |
US10365920B2 |
Management of device firmware update effects as seen by a host
The present disclosure relates to systems and methods of device firmware update effects as seen by a computing host. In one example implementation according to aspects of the present disclosure, a method includes executing a first firmware received from a computing host, the first firmware including a first firmware revision identifier, executing a second firmware received from the computing host, and returning the first firmware revision identifier to the computing host during the execution of the second firmware and before an event occurs. The returning the first firmware revision identifier enables the computing host to continue executing without detecting an error in response to a change in a value of a returned firmware revision identifier throughout the execution of the first firmware and during execution of the second firmware. |
US10365917B2 |
Method and apparatus for controlling electronic device of vehicle
A method for controlling software needed to drive an in-vehicle electronic device includes receiving a data package including a plurality of data needed to update software of a vehicle and applying either a parallel update procedure or a sequential update procedure according to inclusion or non-inclusion of primary data in the data package. The plurality of data includes at least one of primary data and secondary data. The primary data and secondary data are classified according to a data type or update target region. |
US10365915B2 |
Systems and methods of monitoring a network topology
The technology disclosed relates to maintaining up to date software version data in a network. In particular, it relates to accessing a network topology that records node data and connection data including processes running on numerous hosts grouped into local services on the hosts, the local services running on multiple hosts grouped into service clusters and sub-clusters of service clusters, and network connections used by the service clusters to connect the hosts grouped into service connections. It further relates to collecting current software version information for the processes, updating the network topology with the current software version for particular process running on a particular host when it differs from a stored software version in the network topology, reassigning the particular host to a sub-cluster within the service cluster according to the current software version, and monitoring the updated sub-cluster within the service cluster. |
US10365910B2 |
Systems and methods for uninstalling or upgrading software if package cache is removed or corrupted
Described embodiments automatically recover missing or corrupted configuration packages or package caches. Upon detecting a failure of an attempt by an installation agent to uninstall or upgrade software, a management agent may identify affected packages or data. The management agent may retrieve a corresponding version of the package from a storage server. The management agent may extract the configuration package or package cache, and restore the affected package. The installation agent may then proceed with uninstalling or upgrading the software. This process may be iteratively repeated for affected packages until the software is fully uninstalled or upgraded. |
US10365906B2 |
Compile time interface to run-time libraries
Provided is a compile time interface to run-time libraries that can reduce processing overhead in loops. A compile time interface identifies, at compile time, a loop that contains a library function in response to detecting a compiler hint associated with the library function. The compile time interface generates a bypass structure and modifies the loop to include a call to a planning function for a first pass through the loop and a call to a bypass function for one or more subsequent passes though the loop. The planning function sets the bypass function equal to an optimized library if one or more selected arguments to the library function are loop-invariant. |
US10365905B1 |
Systems and methods for evaluating application performance changes via comparative call graphs
The disclosed computer-implemented method may include (1) receiving a set of control performance values and a set of modified performance values, (2) determining a set of comparative performance values based on the set of control performance values and the set of modified performance values, (3) generating a call graph based on the set of comparative performance values, the call graph including a set of nodes, each node corresponding to a function, the function corresponding to a particular comparative performance value included in the set of comparative performance values, and (b) a set of edges connecting the nodes based on relationships between the nodes, (4) weighting each node in accordance with the comparative performance value corresponding to the node, and (5) displaying the call graph via a user interface in accordance with the weighting of each node. Various other methods, systems, and computer-readable media are also disclosed. |
US10365904B2 |
Interactive code optimizer
Methods and devices for generating program code representations may include receiving program code or edited program code for an application executing on the computer device. The methods and devices may include receiving an identification of a selected pipeline from a plurality of pipelines that defines a plurality of passes of actions to execute on the program code or the edited program code to optimize the program code or the edited program code. The methods and devices may include running the selected pipeline and generate optimizer output with a program code representation of the program code. |
US10365897B1 |
Model ring component
A system and method creates a plurality of different ring components for a referenced model included within a parent model. The ring components include values for one or more model-level, block-level, and signal-level attributes of the referenced model. One or more ring components are selected and assigned to the referenced model in the context of the parent model. During execution of the parent model, information from the selected ring component is accessed and used to control execution of the referenced model. During code generation for the parent model, information from the selected ring component is accessed and used to control the code generation process for the referenced model. |
US10365894B2 |
Random number generator
Described is an apparatus which comprises: a magnetic tunneling junction (MTJ) device with out-of-plane magnetizations for its free and fixed magnetic layers, and configured to have a magnetization offset away from a center and closer to a switching threshold of the MTJ device; and logic for generating random numbers according to a resistive state of the MTJ device. |
US10365892B2 |
Decimal floating point instructions to perform directly on compressed decimal floating point data
Processing within a computing environment is facilitated. An operand of an instruction is obtained, which includes decimal floating point data encoded in a compressed format. An operation is performed on the operand absent decompressing a source value of a trailing significand of the decimal floating point data in the compressed format. |
US10365885B1 |
Systems and methods for composition of audio content from multi-object audio
Embodiments are related to processing of one or more input audio feeds for generation of a target audio stream that includes at least one object of interest to a listener. In some embodiments, the target audio stream may exclusively or primarily include the sound of the object of interest to the listener, without including other persons. This allows a listener to focus on an object of his or her interest and not necessarily have to listen to the performances of other objects in the input audio feed. Some embodiments contemplate multiple audio feeds and/or with multiple objects of interest. |
US10365884B2 |
Group volume control
In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group. |
US10365880B2 |
Data processing apparatus, data processing method, and non-transitory computer readable medium
A data processing apparatus includes a first display controller that displays on a first display region of a display an operation screen for an operation of another apparatus connected to the data processing apparatus via a network, and displays on a second display region of the display an operation screen that operates a first object selected from a set of at least one object related to the operation, a memory controller that stores on a memory at a predetermined timing an image of the operation screen displayed on the first display region with the first object associated with the image of the operation screen, and a second display controller that, when a predetermined operation is performed on the first object or the set, displays the image associated with the first object on the display. |
US10365879B2 |
Image output device, mobile terminal, and method for controlling a plurality of image output devices
The present invention relates to an image output device having an image quality adjustment function. A method for controlling a mobile terminal so as to control the image quality of a plurality of image output devices according to an embodiment of the present invention comprises the steps of: generating a preview image on the basis of images corresponding to the plurality of image output devices, received through a camera, and extracting image quality information of the plurality of image output devices using the images corresponding to the plurality of image output devices, included in the preview image; and transmitting the extracted image quality information or image quality correction data corresponding to the image quality information to at least one image output device, the image quality of which is to be adjusted, among the plurality of image output devices. |
US10365878B2 |
Haptic notification manager
A notification manager is provided that manages notifications for a user. The notification manager detects a notification event and determines a context of the notification event. The notification manager determines a target device for the notification event based on the determined context and one or more available displays. The notification manager then generates a notification on one or more of the one or more available displays to direct the user's attention to the target device. |
US10365877B2 |
System for identifying and using multiple display devices
Data, particularly display data, is sent to a particular peripheral device, particularly a display device) from a computer device, such as a mobile device. The method involves determining an identifier of each peripheral device and receiving (35) a user identification identifying a particular peripheral device. The user identification is then associated (36) with the identifier of the particular peripheral device, and data is sent to the particular peripheral device based on the identifier associated with the user identification. The user identification comprises a user gesture which is captured as an input image, which is processed to determine which particular peripheral device the user gesture is gesturing towards and associating the user gesture with the identifier of the particular peripheral device. Alternatively the user identification may be directly input by a user on a display showing either recognised elements that have been associated with identifiers of the peripheral devices, or a listing of available peripheral devices. |
US10365876B2 |
Automatic real-time configuration of a multi-head display system
A computer-implemented method includes a step of generating a clipped image by applying a display map to a feedback image of a plurality of display devices that display a set of training frames. The method also includes a step of learning a first set of rules that transform the clipped image to match the set of training frames and a step of generating a rendered surface by applying the display map to an input image. Additionally, the method includes a step of generating a set of render frames by applying the first set of rules to the rendered surface and a step of sending the set of render frames to be displayed by the plurality of display devices. |
US10365864B2 |
Information processing system and operation redundantizing method
An information processing system and operation redundantizing method are capable of preventing an operation from being adversely affected by any cause attributable to a malfunction after migration of the operation. First programs for each job step of each job for executing the operation in a system environment of a first computer, and second programs obtained by changing each first program in accordance with a system environment of a second computer to which the operation has been migrated, are stored in a storage apparatus. The second computer executes each job step of each job based on the second program; and if the second computer fails to execute a job step of any one of the jobs, the second computer issues a substitution instruction to the server apparatus to substitute for the second computer to execute the job step and the server apparatus executes the job step based on the first program. |
US10365862B2 |
System, information processing apparatus, information processing method, and program for performing a process of transmitting page description language data to an image forming apparatus
An image forming system includes a first information processing apparatus, a second information processing apparatus, and an image forming apparatus. The image forming system is capable of performing a process of transmitting PDL data acquired by the first information processing apparatus to the second information processing apparatus and, then, transmitting the PDL data to the image forming apparatus to use the PDL data for image formation and a process of transmitting the PDL data acquired by the first information processing apparatus to the image forming apparatus in response to a request from the image forming apparatus without transmitting the PDL data to the second information processing apparatus to use the PDL data for image formation. |
US10365858B2 |
Thin provisioning in a storage device
An apparatus, method, and computer-readable storage medium for allowing a block-addressable storage device to provide a sparse address space to a host computer. The storage device exports an address space to a host computing device which is larger than the storage capacity of the storage device. The storage device translates received file system object addresses in the larger address space to physical locations in the smaller address space of the storage device. This allows the host computing device more flexibility in selecting addresses for file system objects which are stored on the storage device. |
US10365855B2 |
Controller reading data stored in a memory device using buffers, operating method thereof and memory system including controller
A controller includes: a first buffer suitable for buffering data read from a memory device; a second buffer suitable for buffering data to be written into the memory device; a processor suitable for, in response to a read command, controlling the memory device to read data therefrom and the first buffer to buffer the read data; and a buffer management unit suitable for, in response to the read command, providing the buffered data of the first buffer when the second buffer does not currently buffer data to be read. |
US10365852B2 |
Resumable replica resynchronization
Systems and techniques are described for transferring data. A described technique includes determining that a first replica of an object stored at a first host has become available to a distributed storage system after previously being unavailable to the distributed storage system. The object includes a range of memory addresses at which data of the object is stored. In response to determining that the first replica has become available, resyncing data for the first replica is obtained. The resyncing data indicates whether each range of memory addresses is synchronized at the first replica with other replicas of the object. Tracking data for the first replica is obtained. The tracking data indicates whether data stored at the range of memory addresses of the object has been modified at a second replica while the first replica was unavailable. The resyncing data is updated based on the tracking data. |
US10365851B2 |
Apparatuses and methods for data movement
The present disclosure includes apparatuses and methods for data movement. An example apparatus comprises a memory device. The memory device includes an array of memory cells and sensing circuitry coupled to the array via a plurality of sense lines. The sensing circuitry includes a sense amplifier and a compute component coupled to a sense line and configured to implement operations. A controller in the memory device is configured to couple to the array and sensing circuitry. A shared I/O line in the memory device is configured to couple a source location and a destination location. |
US10365850B2 |
Method of storing data, information processing apparatus and non-transitory computer-readable storage medium
A method of storing target data including a plurality of types of data includes acquiring first information indicating a number of data piece of each of the plurality of types of data, and second information indicating an priority order of the plurality of types of data, storing, in a management area, third information indicating an area defined on the first and the second information within the data storage area, specifying a storage position of first data included in the target data, storing the first data in the specified storage position when second data is not stored in the specified storage position, and storing the first data in a position in the management area in which the third information corresponding to the type of the first data is stored or in the specified storage position, based on the priority order, when the second data is stored in the specified storage position. |
US10365847B1 |
Creating an object in an object storage subsystem for managing paged metadata
A storage array uses paged metadata. Each storage director has access to a plurality of object storage systems which describe locations of paged metadata in backing storage. Each object storage system includes different types of inodes which describe objects in backing storage. The object storage systems are used to locate and relocate metadata for loading into global memory, and creation and deletion of objects. An object storage system may be selected based on factors including ratio of different inode types, locality of object usage and anticipated object activity level. |
US10365846B2 |
Storage controller, system and method using management information indicating data writing to logical blocks for deduplication and shortened logical volume deletion processing
A storage controller includes a processor and a memory to store first management information indicating data writing to each of a plurality of logical blocks, corresponding to a plurality of physical blocks of a storage device. The processor is configured to receive a write request to write data to a first logical block and assign a first physical block to the first logical block. The processor is also configured to record in the first management information that data has been written in the first logical block, identify a second logical block in which data has been written, write the addresses of the plurality of physical blocks as second management information, read an address of a second physical block assigned to the second logical block from the second management information, and release the second physical block. The memory may store third management information indicating the number of assignments to each logical block in a plurality of logical volumes corresponding to a storage area, and assign a physical block to a logical block so as to remove duplicate data, or de-duplicate data, in the storage area. A bit map may be stored as the first management information. |
US10365844B2 |
Logical block address to physical block address (L2P) table compression
Provided are an apparatus, method, and system for logical block address to physical block address (L2P) compression. In response to a physical block address (PBA) of a first indirection unit (IU) among a plurality of IUs in a compression unit being updated, it is determined whether IU data of the plurality of IUs is compressible. In response to determining that the IU data is compressible, one or more contiguous IU groups in the compression unit that are compressible are identified based on corresponding PBAs and, then, a compression unit descriptor and PBAs for unique IUs of the plurality of IUs are written into the compression unit. In response to determining that the IU data is incompressible, a flag indicating that IU data is incompressible, PBAs for some of the IUs, and a pointer to PBAs of remaining IUs are written into the compression unit. |
US10365843B2 |
Power management of memory chips based on working set size
Briefly, in accordance with one or more embodiments, an apparatus comprises a memory comprising one or more physical memory chips, and a processor to implement a working set monitor to monitor a working set resident in the one or more physical memory chips. The working set monitor is to adjust a number of the physical memory chips that are powered on based on a size of the working set. |
US10365842B2 |
System and method for reducing power consumption of memory
Systems and methods for reducing problems and disadvantages associated with power consumption in memory devices are disclosed. In accordance with one embodiment of the present disclosure, a method for improving performance and reducing power consumption in memory may include tracking whether individual units of a memory system are active or inactive. The method may also include placing inactive individual units of the memory system in a self-refresh mode, such that the inactive individual units self-refresh their contents. The method may further include placing active individual units of the memory system in a command-based refresh mode, such that the active individual units are refreshed in response to a received command to refresh their contents. |
US10365838B2 |
N-way merge technique for updating volume metadata in a storage I/O stack
A N-way merge technique efficiently updates metadata in accordance with a N-way merge operation managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The metadata is embodied as mappings from logical block addresses (LBAs) of a logical unit (LUN) accessible by a host to durable extent keys, and is organized as a multi-level dense tree. The mappings are organized such that a higher level of the dense tree contains more recent mappings than a next lower level, i.e., the level immediately below. The N-way merge operation is an efficient (i.e., optimized) way of updating the volume metadata mappings of the dense tree by merging the mapping content of all three levels in a single iteration, as opposed to merging the content of the first level with the content of the second level in a first iteration of a two-way merge operation and then merging the results of the first iteration with the content of the third level in a second iteration of the operation. |
US10365836B1 |
Electronic system with declustered data protection by parity based on reliability and method of operation thereof
An apparatus includes: an adaptive declustered RAID array configured of data storage devices (DSDs), the DSDs comprise data chunks allocated as data, a local parity, or a global parity; and a controller configured to generate a reliability indicator reflective of a reliability status of at least a portion of the adaptive declustered RAID array for reallocating the data chunks by dynamically increasing or decreasing the data chunks allocated as the local parity, the global parity, or a combination thereof. |
US10365834B2 |
Memory system controlling interleaving write to memory chips
According to one embodiment, a controller executes a first process such that writing is performed in an order of page numbers in the memory chip. The first process includes a second process to be executed in an order of group units. The second process includes a process of writing data to the lower pages of the memory chips belonging to the banks in one group, and subsequently writing data to the upper pages of the memory chips belonging to the banks in the group. |
US10365833B2 |
Apparatuses and methods for encoding and decoding of signal lines for multi-level communication architectures
Apparatuses and methods for multi-level communication architectures are disclosed herein. An example apparatus may include a driver circuit configured to convert a plurality of bitstreams into a plurality of multilevel signals. A count of the plurality of bitstreams is greater than count of the plurality of multilevel signals. The driver circuit further configured to drive the plurality of multilevel signals onto a plurality of signal lines using individual drivers. A driver of the individual drivers is configured to drive more than two voltages. |
US10365830B2 |
Method, device, and system for implementing hardware acceleration processing
A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved. |
US10365829B2 |
Memory transaction-level modeling method and system
A memory transaction-level modeling method and a memory transaction-level modeling system are provided. The memory transaction-level modeling method is used for simulating the operation of outputting at least one command to the memory. The memory includes a plurality of banks each of which corresponds with a bank status table. The memory transaction-level modeling method includes the following steps: An event is received. Whether one of the bank status tables is needed to be updated is determined. If one of the bank status tables is needed to be updated, this bank status table is recovered according to a TMP queue. A command is outputted to the memory according to a command queue. The outputted command is stored in the TMP queue. Some of the bank status tables are updated and others of the bank status tables are kept unchanged. |
US10365828B1 |
Techniques for efficiently organizing storage of compressed extents
A technique for efficiently storing compressed data of a storage object in a data storage includes (a) receiving, in a cache buffer, a number, U, of uncompressed blocks of a uniform size, the uncompressed data blocks received in write requests directed to the storage object; (b) compressing the uncompressed blocks of the cache buffer into respective compressed extents; (c) performing an optimization operation including generating a set of distributions of compressed extents among a plurality of containers and searching the set for a distribution having a minimal total amount of storage taken up by its respective plurality of containers, each container having a respective size equal to a respective integer multiple of the uniform size of the uncompressed data blocks; and (d) storing the compressed extents within a plurality of containers in persistent storage in accordance with the distribution having the minimal total amount of storage taken up by its respective plurality of containers. |
US10365825B2 |
Invalidation of shared memory in a virtual environment
A server logical partition (LPAR) of a virtualized computer includes shared memory regions (SMRs). The SMRs include pages of the server LPAR memory to share with client LPARs. A hypervisor utilizes an export vector to associate logical pages of the server LPAR with SMRs. The hypervisor further utilizes a reference array to associate SMRs with client LPARs that have mapped at least one physical memory page of the SMR from a logical page of the client LPAR memory. In processing an operation to unmap one or more shared physical pages from one or more LPARs, the hypervisor uses the export vector and reference array to determine which LPARs have had a mapping to the physical pages. |
US10365823B2 |
Simplified text entry user interface for touch devices
A system, method and program product for implementing a simplified touch screen interface for collecting character data. a device is disclosed having a touch screen interface, wherein the touch screen interface includes: a primary view that displays rotating character sets, wherein each one of the character sets sequentially rotates into an active position, and wherein a character set in the active position is selectable in response to a first touch to a uniform input region; a secondary view that displays rotating characters, wherein each one of the rotating characters sequentially rotates into the active position, and wherein a character in the active position is selectable in response to a second touch to the uniform input region; and wherein the rotating characters displayed in the secondary view are determined based on the character set selected in the primary view. |
US10365822B2 |
Information handling system multi-handed hybrid interface devices
An information handling system input device coordinates presentation of keyboard augmentation panels proximate a keyboard resting on a horizontally-disposed touchscreen display. The keyboard augmentation panels relate keyboard and other inputs to an application active on the information handling system to enhance end user interactions. A keyboard augmentation module tracks the keyboard position on the touchscreen display to adapt content presentation in the keyboard augmentation panels based upon expected end user inputs. In other embodiments, other physical devices are augmented to have hybrid graphical interfaces that enhance multi-hand end user interactions. |
US10365820B2 |
Electronic device and touch gesture control method thereof
Methods and apparatuses are provided for detecting a gesture at an electronic device. The gesture is received through an input module of the electronic device. A direction combination corresponding to the gesture is determined. The direction combination includes a plurality of directions. Information regarding the direction combination is compared with information regarding at least one direction combination, which is stored in a memory of the electronic device. A state of the electronic device is changed from a first state to a second state, using at least one processor of the electronic device, according to a result of comparing the information regarding the direction combination with the information regarding the at least one direction combination. |
US10365818B2 |
Force transfer element for edge force sensing
An input device includes a deformable input surface and a force sensing layer disposed beneath the deformable input surface. The force sensing layer includes a plurality of force sensors to detect forces exerted by an input object on the deformable input surface. A force transfer layer is disposed between the deformable input surface and the force sensing layer. The force transfer layer is configured to transmit a force exerted by the input object in a first region of the deformable input surface to one of the force sensors coinciding with a first area of the force sensing layer, and to distribute a force exerted by the input object in a second region of the deformable input surface to one or more of the force sensors coinciding with a second area of the force sensing layer, wherein the second area of the force sensing layer is larger than the first area. |
US10365817B2 |
Mobile communication terminal providing adaptive sensitivity of a click event
A mobile communication terminal has a controller and a touch display. The touch display is arranged to display at least a first graphical object and a second graphical object, receive a touch, and determine a touch position and a touch duration for the touch. The controller is configured to receive the touch position and the touch duration, determine a graphical object, among the first graphical object and the second graphical object, corresponding to the touch position, determine if the touch duration exceeds a reference time threshold, and if so, generate a click event for the corresponding graphical object. The first graphical object is associated with a first time threshold, and the second graphical object is associated with a second time threshold. The first time threshold is different from the second time threshold. The controller is further configured to retrieve the first time threshold if the corresponding graphical object is the first graphical object and use the first time threshold as the reference time threshold, and retrieve the second time threshold if the corresponding graphical object is the second graphical object and use the second time threshold as the reference time threshold. The first time threshold is either higher or lower than said second time threshold depending on one or more of the following: a size, shape or/and color of the corresponding graphical object, a distance from the corresponding graphical object to a neighboring graphical object, a relative location of the corresponding graphical object in a touch area of the touch display, and a level of the corresponding graphical object in a menu hierarchy. |
US10365816B2 |
Media content including a perceptual property and/or a contextual property
Apparatuses, systems, media and/or methods may involve creating content. A property component may be added to a media object to impart one or more of a perceptual property or a contextual property to the media object. The property component may be added responsive to an operation by a user that is independent of a direct access by the user to computer source code. An event corresponding to the property component may be mapped with an action for the media object. The event may be mapped with the action responsive to an operation by a user that is independent of a direct access by the user to computer source code. A graphical user interface may be rendered to create the content. In addition, the media object may be modified based on the action in response to the event when content created including the media object is utilized. |
US10365814B2 |
Devices, methods, and graphical user interfaces for providing a home button replacement
An electronic device displays a home screen and detects a first input on a first application launch icon; in response to detecting the first input, replaces the home screen with a first user interface; while displaying the first user interface, detects a second input by a second contact that includes movement across the display in a first direction; and in response to detecting the second input: if the second input meets dock-display criteria (e.g., includes movement of the second contact that is above a first movement threshold), displays a user interface object overlaid on a portion of the first user interface; and in accordance with a determination that the second input meets home-display criteria (e.g., includes movement of the second contact that is above a second movement threshold that is greater than the first movement threshold), replaces display of the first user interface with display of the home screen. |
US10365813B2 |
Displaying a three dimensional user interface
In a method for displaying a three dimensional interface on an electronic device, a three dimensional user interface control with three dimensional effects is displayed on a display of the electronic device, the three dimensional effects based at least in part on a position of a user relative to the display. The position of the user relative to the display is tracked. Responsive to detecting a change in the position of the user relative to the display, the three dimensional effects of the three dimensional user interface control are dynamically changed based at least in part on the change in the position of the user relative to the display. |
US10365810B2 |
Control system user interface
Embodiments include systems and methods comprising a gateway located at a premise forming at least one network on the premise that includes a plurality of premise devices. A sensor user interface (SUI) is coupled to the gateway and presented to a user via a remote device. The SUI includes at least one display element. The at least one display element includes a floor plan display that represents at least one floor of the premise. The floor plan display visually and separately indicates a location and a current state of each premise device of the plurality of premise devices. |
US10365807B2 |
Control of system zoom magnification using a rotatable input mechanism
An electronic device includes a touch-sensitive display, a rotatable input mechanism, one or more processors, and memory. The electronic device displays content on the display, where the content includes a first edge and a second edge opposite the first edge. The electronic device further detects a first user input, and in response to detecting the first user input, displays an enlarged view of the content that does not include the first edge. The electronic device further detects a rotation of the rotatable input mechanism in a first rotation direction, and in response to detecting the rotation, translates the enlarged view of the content in a first translation direction on the display to display the first edge of the content. |
US10365800B2 |
User interface (UI) providing apparatus and UI providing method thereof
A UI providing apparatus is disclosed. The present user interface (UI) providing apparatus comprises: a reception unit for receiving user information using near field communication from a communication device in which the user information is stored; a control unit for configuring a UI so as to respond to information about the type and the degree of a user's disability derived on the basis of the user information; and an output unit for outputting the configured UI. |
US10365797B2 |
Group membership content presentation and augmentation system and method
A computerized system and method are presented that creates implicit content on a mobile device by monitoring and recording input from sensors on the device. Metadata from the implicit content and from user-created content is then analyzed for the purpose of event identification. Using the metadata and event identification, the content is created into clusters, which can be confirmed by the user as actual events. Events can then be grouped according to metadata and event information into a presentation grouping. Users can also be associated with organizations, allowing the sharing of content and event definitions between the organization and its member users. Users can create ad hoc organizations with a particular subset of other users, which simplifies the creation of event meta data and content sharing with other users in the ad hoc organization. |
US10365794B2 |
Systems and methods for displaying notifications received from multiple applications
Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states. |
US10365793B2 |
Electronic apparatus and method for displaying sorting rules on a display
An electronic apparatus is disclosed. In one embodiment, a first functional unit is configured to execute a predetermined function and to acquire, during execution of the predetermined function, first attribute information for use in performing sorting according to a first sorting rule. A second functional unit is configured to display, on a display, display target information including first display target information, to perform a first sort display in which the first sorting rule is displayed when the first display target information related to the first attribute information is stored in a second storage area and the first sorting rule is not displayed when the first display target information related to first attribute information is not stored in the second storage, and to sort the first display target information according to the first sorting rule selected by using the input unit and display the sorted information on the display. |
US10365792B2 |
Generating visualizations of facet values for facets defined over a collection of objects
Provided are a computer program product, system, and method for generating visualizations of facet values for facets defined over a collection of objects. The objects are processed to determine facet values for the objects for a specified facet. A first visualization is generated of representations of the determined facet values for the objects. User selection is received of one of the facet values represented in the generated first visualization. A determination is made of objects having the user selected facet value and a determination is made of at least one facet value for the specified facet for each of the determined objects having the selected facet value. A second visualization of representations of the determined at least one facet value is generated. |
US10365791B2 |
Computer user interface including lens-based enhancement of graph edges
In one embodiment, a movable area, referred to as a “lens,” on a graph display allows the user to preview the zoom level of the graph. When a node, line or other item in the graph is in the area of the lens, then the item can be shown at a different zoom level than rest of the graph. In particular embodiments, a heuristic algorithm can be used to dynamically determine the visual representation of a node when in the lens as unique from the depiction of the node when the node is outside of the lens. Operations can be made to the graph items within the lens such as adding, moving, deleting, or connecting items, etc. Other features are described. |
US10365789B2 |
Common run-time design-time environment
The present disclosure is related to methods, systems, and machine-readable media for a common run-time design-time environment. That a user has design credentials associated with a website can be confirmed. An indication of an interaction of the user with a display element of the website can be received during run-time. A graphical user interface associated with the display element can be displayed to the user during run-time responsive to the interaction and responsive to the confirmation that the user has design credentials. Input from the user that causes a design-time modification to a relationship between the website and a monitoring service can be received in a common run-time design-time environment. |
US10365786B2 |
Dynamic display of icon data
Embodiments include a computing system configured to display an icon label with a dynamic display characteristic. The system may receive an indication of an icon representing a data object, determine a type of the data object, and based on the determined type, dynamically determine a label that is associated with the data object and includes a dynamic display characteristic. A user interface display is generated that includes the icon having a display portion configured to display the label with the dynamic display characteristic. |
US10365782B2 |
Method and apparatus for displaying a window for a user interface
Methods and apparatuses to display windows. In more than one embodiments of the invention, a window is closed automatically (e.g., after a timer expires, or when a condition or criterion is met, or a system input is received) without user input. In some examples, the window is translucent so that the portion of another window, when present, is visible under the window. In some examples, the image of the window is faded out before the window is closed and destroyed. In some examples, the window does not close in response to any input from a user input device. In some examples, the window is repositioned (or hidden) automatically when another translucent window is displayed. The degree of translucency, the speed for fading out, the discrete levels of translucency for fading out, the time to expire, and/or other parameters for controlling the display of the window may be set by the user or adjusted by the system (or application software programs) automatically according to system conditions or other criteria. |
US10365779B2 |
Dynamically assigning shortcuts to menu items and actions
Dynamically assigning shortcuts to one or more functions, including: determining the one or more functions to assign shortcuts; dynamically assigning the one or more functions to at least one of buttons, keys, clicks, and touches on a client device as shortcuts; updating a mapping of the shortcuts to the one or more functions; and displaying the assigned shortcuts on a display of the client device. Keywords include shortcuts and menu items. |
US10365778B2 |
Display device
A display device includes a substrate including a pixel area, and a peripheral area enclosing at least one side of the pixel area, a plurality of pixels provided in the pixel area, each of the plurality of pixels including a light-emitting area from which light is emitted, a light-emitting element which is provided in each of plurality of the pixels and which emits the light, a pixel circuit which is provided in each of the plurality of pixels and which drives the light-emitting element, and a conductive pattern which is disposed between the substrate and the pixel circuit and which overlap the pixel circuit in a plan view. Pixels of the plurality of pixels each may include a sensing unit which is electrically connected to the conductive pattern and which senses a touch of a user. |
US10365776B2 |
Touch substrate, touch panel, touch display apparatus, mask plate, and fabricating method
The present application discloses a touch substrate including a base substrate, and a touch electrode layer on the base substrate having a first region having a plurality of first mesh electrode patterns, a second region having a plurality of second mesh electrode patterns corresponding to the plurality of first mesh electrode patterns, and an interface region between the first region and the second region. Each of the plurality of first mesh electrode patterns includes a plurality of first mesh electrode lines having a first line width. A corresponding second mesh electrode pattern includes a plurality of second mesh electrode lines corresponding to the plurality of first mesh electrode lines and having the first line width. The first mesh electrode line in the interface region has a second line width no less than the first line width. |
US10365775B2 |
Method and system for sensing impedance change in the local space between electrodes
A receiver stage of a sensor system includes a receiver electrode and a loop filter. The loop filter is configured to activate electrical oscillation and thus the receiver stage when a capacitance measurement reaches a threshold and issue the capacitance measurement upon activation of the receiver stage. The capacitance measurement includes capacitance with respect to an inactive transmitter electrode. |
US10365773B2 |
Flexible scan plan using coarse mutual capacitance and fully-guarded measurements
A touch controller for flexible scanning operation is disclosed. The touch controller can include circuitry configured to perform coarse detection scans, select a fine scan type based on results from the coarse detection scans, and perform a fine scan corresponding to the selected fine scan type. A fine mutual capacitance scan can be performed when conditions corresponding to a poorly grounded or ungrounded object or user are detected based on the coarse detection scans. A fine fully-bootstrapped self-capacitance scan can be performed when conditions corresponding to a well-grounded object or user are detected based on the coarse detection scans. A touch processor can be configured to sense touch events from the fine scan. |
US10365772B2 |
Touch detection apparatus and vehicle navigation apparatus
A touch detection apparatus that detects a touch to a capacitive touch sensor is provided. The touch detection apparatus includes: a capacitive dummy sensor that is disposed to an operation portion; a capacitance detector that detects values of capacitances of the touch sensor and the dummy sensor; and a touch determination portion that determines whether the touch sensor is touched and that disables determination. Multiple dummy sensors are disposed corresponding to multiple touch sensors. The touch determination portion disables the determination of whether the touch sensor disposed in a vicinity of the one of the dummy sensors is touched. |
US10365768B2 |
TIR-based optical touch systems of projection-type
A touch-sensitive apparatus operates by light frustration (FTIR) and comprises a light transmissive panel (1) that defines a front surface (5) and a rear surface (6), light emitters optically connected to the panel (1) so as to generate light that propagates by total internal reflection inside the panel, and light detectors (3) optically connected to the panel (1) so as to define a grid of propagation paths inside the panel (1) between pairs of light emitters and light detectors (3). Each light detector (3) is optically connected to the panel (1) via an angular filter (20). The filter (20) is applied to an outcoupling region on at least one of the front and rear surfaces (5, 6) and is configured to transmit light only within a confined range of angles with respect to the normal of the outcoupling region. The confined range extends from a lower angle limit θmin to an upper angle limit θmax. The lower angle limit θmin is equal to or larger than a critical angle θC, which is given by θC=arcsin(1/npanel), with npanel being the refractive index of the light transmissive panel (1) at the outcoupling region. |
US10365767B2 |
Augmented reality image processing apparatus and method, and program
An image clipping unit clips a region on an input image where a virtual image subjected to touch operation by a user is displayed to obtain a clipped image, and a distance calculating unit performs stereo-matching on left and right clipped images to obtain a distance to each of objects on the clipped image. A touch coordinate calculating unit obtains a touch position of the user based on information of the distance, and a touch processing unit performs processing according to the touch position. A short distance image separating unit separates the object existing closer to the user side than the virtual image from the clipped image, using the information, to obtain a short distance image. The short distance image is combined with the virtual image, and the virtual image after the combining is combined with the input image to be displayed. |
US10365762B2 |
Reduced noise by performing processing during low-noise periods of interfering circuitry
An input device, system, and processing system are disclosed for a display device with an integrated sensing device. The input device comprises a plurality of sensor electrodes, and a processing system coupled with the plurality of sensor electrodes. The processing system is configured to determine one or more low-noise periods associated with display update timing of the display device, and process, during the determined one or more low-noise periods, resulting signals received from the plurality of sensor electrodes. |
US10365757B2 |
Selecting first digital input behavior based on a second input
A computing device includes a digital input system that provides digital input functionality for the computing device. The digital input system receives both a first input and a second input. The first input is typically an input with the user's dominant hand (e.g., using a pen, stylus, finger, etc.), and the second input is typically an input with the user's non-dominant hand. The digital input system determines whether a second input is received simultaneously with the first input, and selects one of multiple behaviors for the first input based on whether the second input is received simultaneously with the first input. Various different behaviors for the first input can be selected from, such as freehand or freeform input, constraining digital input corresponding to the first input to be along an edge of a stencil, and so forth. |
US10365754B2 |
Display panel, display device and driving method
A display panel, a display device and a driving method are provided. The display panel comprises a touch control driving electrode array including a plurality of touch control driving electrodes; a touch control sensing electrode array including a plurality of touch control sensing electrodes; a force sensing electrode array disposed in a same layer as the touch control sensing electrode array; and at least one force sensing reference electrode. An orthogonal projection of a touch control sensing electrode onto the touch control driving electrode array is at least partially overlapped with the touch control driving electrodes. The force sensing electrode array includes a plurality of force sensing electrodes electrically insulated from the touch control sensing electrodes. An orthogonal projection of the at least one force sensing reference electrode onto the force sensing electrode array is at least partially overlapped with the force sensing electrodes. |
US10365750B2 |
Transparent conductive film and method for producing same, information input device, and electronic device
Provided is a metal nanowire-containing transparent conductive film that can efficiently inhibit scattering of external light at a display screen such as a touch panel, and improve black floating prevention (photopic contrast) and electrode pattern non-visibility. Also provided are a method for producing the transparent conductive film, an information input device including the transparent conductive film, and an electronic device including the transparent conductive film. The transparent conductive film includes one or more metal nanowires and the number of metal nanowire bundle structures present in the transparent conductive film is 3 or fewer per each rectangular area region of 30 μm in height and 40 μm in width of the transparent conductive film. |
US10365747B2 |
Touch-sensing panel and force detection
Disclosed is a touch position sensor. Force detection circuitry can be included with the position sensor, for example, to determine an amount of force applied to a touch panel of the sensor. |
US10365742B2 |
Touch panel display
A touch display panel, including a first substrate; a plurality of pixel units on first substrate and arranged in array; a touch electrode layer on first substrate, including a plurality of touch electrodes arranged in array and insulated from each other, a touch signal line layer, including a plurality of touch signal lines; a control circuit for providing touch signal to touch electrode, each touch signal line electrically connecting one touch electrode with control circuit, and each touch electrode electrically connected with at least one touch signal line; an insulation layer between touch electrode layer and touch signal line layer, including a plurality of through holes, touch electrodes electrically connected with touch signal lines via through holes; wherein distribution density of through hole is not more than 0.1 and defined as: ratio of the number of through hole to the number of pixel unit covered by one touch electrode. |
US10365741B2 |
Touch display screen testing method and touch display screen testing device
A touch display screen testing method and a touch display screen testing device are provided. The method includes: applying a direct current signal to a gate driving circuit of the touch display screen to turn on gate electrodes of the touch display screen simultaneously, to detect a display defect of the touch display screen, in a first testing stage of an electric performance testing process at a Cell stage of a touch display screen. |
US10365740B2 |
In-cell touch display device with transparent mesh-like touch electrodes
An in-cell touch display device includes: a lower substrate a thin film transistor layer, a common electrode layer, an electrode integration layer and a display material layer. The thin film transistor layer is arranged on the lower substrate, and includes a plurality of thin film transistors. The common electrode layer is arranged on the thin film transistor layer, and includes a plurality of common electrodes connected to each other. The electrode integration layer is arranged on the common electrode layer, and includes a plurality of pixel electrodes and a plurality of touch sense electrodes each corresponding to a group of the pixel electrodes. Each touch sense electrode is formed by a plurality of transparent mesh-like touch electrodes surrounding the corresponding pixel electrodes. The display material layer is arranged on the electrode integration layer, and includes a display material. |
US10365739B2 |
Display device
The display device includes a detection electrode, a display pattern, a detection circuit connected to the detection electrode, a plurality of subpixel regions in which pixel electrodes are formed, pixel regions each composed of the subpixel regions, and a display region in which the pixel regions are arrayed. The pixel regions each include a first color subpixel region and a second color subpixel region. The subpixel regions are arrayed in a Y direction in the display region. First patterns having a circular or polygonal shape in a plan view are formed in the detection electrode. The detection electrode includes a first region electrically connected to the detection circuit and a second region separated from the detection circuit inside the display region. The first region extends in an X direction and a virtual line connecting centers of the adjacent first patterns extends in the X direction. |
US10365738B2 |
Touch display apparatus and color filter substrate
A touch display apparatus includes a touch electrode structure and a display assembly. The touch electrode structure senses touch operations on the touch display apparatus. The display assembly displays images of the touch display apparatus. The display assembly includes a polarizer, a first substrate, a color filter, and a second substrate, arranged in that order. The touch electrode structure is sandwiched between the polarizer and the first substrate. The touch electrode structure comprises a first sensing electrode layer. The first sensing electrode is formed on a surface of the first substrate opposite to the color filter. |
US10365733B2 |
Electronic pen
An electronic pen includes: a tubular casing; a rod-shaped core body that projects outside of the casing through an opening of the casing, the opening being formed on one side in axial direction of the casing; a pen pressure detector disposed within a hollow portion of the casing, wherein the pen pressure detector, in operation detects a pen pressure applied to the core body; a core body insertion member disposed between the pen pressure detector and the opening of the casing within the hollow portion of the casing, the core body insertion member housing the core body movably in the axial direction of the casing and having a hollow space closed on a side of the pen pressure detector by a barrier; and a first sealing member that separates the hollow space of the core body insertion member from the hollow portion of the casing. |
US10365731B2 |
Keyplate system for an input device
An input device including a housing and a depressible key plate disposed thereon. The key plate includes a front user-accessible portion, a pivot support portion, and a rear portion. A shaft is disposed in the pivot support portion, where the key plate rotates with respect to the shaft. A force sensor is disposed in the housing and in contact with a bottom surface of the front portion of the key plate, and activates in response to receiving a predetermined force by the bottom surface of the front portion of the key plate. The depressible key plate depresses in response to receiving a predetermined depression force on the top surface. A biasing mechanism is disposed in the housing and in contact with the bottom surface of the rear portion of the key plate to provide an upward force tuned to be substantially equal to the predetermined depression force. |
US10365730B2 |
Input device with track ball
Certain embodiments include a computer mouse including a housing having a bottom surface and a trackball disposed in the housing, where the bottom surface of the housing includes a first planar region, a second planar region, and a spine both common to and dividing the first and second planar regions. The first and second planar regions can be on different planes, where, when in operation, the computer mouse is configured to rest on a work surface, when the computer mouse is configured such that the first planar region of the bottom surface is parallel to the work surface, the computer mouse is tilted at a first angle relative to the work surface, and when the computer mouse is configured such that the second planar region of the bottom surface is parallel to the work surface, the computer mouse is tilted at a second angle relative to the work surface. |
US10365727B2 |
Human-to-mobile interfaces
A method of character recognition for a personal computing device comprising a user interface capable of receiving inputs that are to be recognized through data input means which are receptive to keyed, tapped or a stylus input, said device being adapted to facilitate a reduction in the number of physical keying actions, tapping actions or gestures required to create a data string to less than the number of characters within said data string: storing a set of data strings each with a priority indicator associated therewith, wherein the indicator is a measure of a plurality of derivatives associated with the data string; recognizing an event; looking up the most likely subsequent data string to follow the event from the set of data strings based on one or more of the plurality of derivatives; ordering the data strings for display based on the priority indicator of that data string. |
US10365726B2 |
Keyboard gesture instruction generating method and computer program product and non-transitory computer readable storage medium thereof
A keyboard gesture instruction generating method includes: loading an instruction condition definition table, where the instruction condition definition table includes a plurality of gesture instructions, and each gesture instruction includes a plurality of instruction conditions, and each instruction condition has a corresponding defined value; reading an operating position image obtained by a sensor; converting the operating position image into an operating position data, where the operating position data includes relative position data of keys which are referenced; recognizing a gesture event according to multiple sets of the successive operating position data; obtaining a plurality of detected values of the gesture event and comparing the detected values with these defined values; if these detected values match with the defined values of all the instruction conditions of one of the gesture instructions, stopping tracking of the gesture event; and executing the matching gesture instruction. |
US10365719B2 |
Haptic feedback of user interface scrolling with synchronized visual animation components
Apparatus and methods related to visual and haptic feedback on mobile devices are provided. A computing device can present a symbol queue that includes a particular symbol on a screen. The computing device can receive user input to move through the symbol queue. In response to the user input, the computing device can: animate the particular symbol on the screen by at least presenting an expanded item display that includes at least the particular symbol and a particular informational item associated with the particular symbol, and generate haptic feedback that is synchronized with animating the particular symbol on the screen. |
US10365718B2 |
Vibrating device and tactile sense presenting device
A tactile feedback device includes a vibrating device and a touch sensor. The vibrating device comprises a flexible diaphragm and a film which deforms in response to the application of electrical energy thereto, the film being attached to the flexible diaphragm at two spaced locations with a major surface of the film facing a major surface of the flexible diaphragm. The vibrating device further includes a spacer located between the two spaced locations and ensuring that the major surface of the flexible diaphragm is spaced from the major surface of the film. The touch sensor is coupled to the diaphragm and generates an output signal in response to a touch operation. Means are provided to apply electrical energy to the film in response to the output signal. |
US10365708B2 |
Systems and methods for guardband recovery using in situ characterization
Methods and apparatuses related to guardband recovery using in situ characterization are disclosed. In one example, a system includes a target circuit, a voltage regulator to provide a variable voltage to, a phase-locked loop (PLL) to provide a variable clock to, and a temperature sensor to sense a temperature of the target circuit, and a control circuit, wherein the control circuit is to set up a characterization environment by setting a temperature, voltage, clock frequency, and workload of the target circuit, execute a plurality of tests on the target circuit, when the target circuit passes the plurality of tests, adjust the variable voltage to increase a likelihood of the target circuit failing the plurality of tests and repeat the plurality of tests, and when the target circuit fails the plurality of tests, adjust the variable voltage to decrease a likelihood of the target circuit failing the plurality of tests. |
US10365705B2 |
System and methods for prioritized multi-node server and infrastructure availability during power capacity loss
A method may include monitoring a power capacity of power supply units of a chassis, responsive to determining that the power capacity is lesser than a first minimum power capacity required for full operation of all of the modular information handling systems and information handling resources of the chassis and greater than a threshold power capacity for triggering operation in a minimal operational state of the chassis, causing at least one of the plurality of modular information handling systems and the information handling resources to reduce power consumption, and responsive to determining that the power capacity is lesser than the threshold power capacity and greater than a second minimum power capacity for a minimal operational state of the modular information handling systems and information handling resources, causing at least one of the plurality of modular information handling systems and the information handling resources to operate in the minimal operational state. |
US10365703B2 |
Power management
Apparatus facilitating peak power management include a plurality of dies, with each such die comprising an array of memory cells, a controller for performing access operations on the array of memory cells, and a counter configured to be responsive to a clock signal. A particular die of a first subset of dies of the plurality of dies comprises a clock generator for generating the clock signal. Each die of the first subset of dies is configured to be selectively enabled to receive commands in response to a first chip enable signal, and each die of a second subset of dies of the plurality of dies is configured to be selectively enabled to receive commands in response to a second chip enable signal independent of the first chip enable signal, wherein the first subset of dies and the second subset of dies are mutually exclusive. |
US10365697B2 |
Hot plug carrier with push to release mechanism
A drive carrier includes a latch wire, and a track that includes first and second segments. The latch wire is configured to move along a channel in the track to enable a handle of the drive carrier to transition between multiple positions within the track. The first segment is to be placed in physical communication with the latch wire while the latch wire is at a first position and a second position within the track. The second segment is in physical communication with the first segment. The second segment is to transition between a misaligned position and an aligned position with respect to the first segment, and the latch wire is to transition from the second position to a third position within the track in response to the second segment being in the aligned position. |
US10365693B2 |
Flexible display panel for fingerprint recognition, display device and fingerprint recognition method
This disclosure provides a flexible display panel for fingerprint recognition, a display device and a fingerprint recognition method. The flexible display panel for fingerprint recognition includes a flexible substrate base plate and a cover plate provided opposite to each other to form a cell, wherein the flexible substrate base plate includes a first flexible layer; a light shielding layer disposed below the first flexible layer, wherein the light shielding layer has a fingerprint recognition area, and the light shielding layer at the fingerprint recognition area has a plurality of imaging holes arranged in an array; a fingerprint acquisition element disposed on a side of the flexible substrate base plate away from the cover plate and opposite to the fingerprint recognition area; and a functional film layer disposed between the flexible substrate base plate and the cover plate. |
US10365692B2 |
Display apparatus
The present application discloses a display apparatus including a housing assembly, a connecting frame plate, a linkage and a flexible display panel, the housing assembly includes a middle frame and a housing pin jointed to each other; the connection frame plate is provided with a pivot connector pin jointed to the housing; the linkage is pin jointed to the middle frame and the pivot connector, respectively; the flexible display panel is disposed on surface of the middle frame; wherein the middle frames is abut against the housings when the housings rotated to make a distance between the second terminals of the two middle frames is greater than a distance between the first terminals. The bending perimeter of a folding region of the flexible display panel is increased to release the stress to prevent the folding region broken or damaged when the display apparatus is folded or expanded. |
US10365684B2 |
Display device housing and form-fitted configuration
A display device may be mounted at a predetermined angle via a free-standing display housing. In one example, the display device bracket may include at least two spring loaded tabs and a display monitor affixed to the display device bracket. A base mount may be on a resting surface with at least one side that is configured to make contact with the display device. A rear housing cover may also be included with at least two receiving tabs form-fitted to receive the spring loaded tabs and provide a secure spring-loaded locking position that maintains the display device bracket in a locked position and in an upright predefined angled viewing position. |
US10365682B1 |
Multi-mode clock transmission network and method thereof
A network including a current-mode transmitter configured to receive a first voltage and output a first current to a first node in accordance with a first control signal. A transmission line is configured to conduct a signal transmission between the first node and a second node, wherein the transmission line comprises an internal tapping point at a third node. A first transimpedance amplifier is configured to receive a second current from the second node and output a second voltage in accordance with a second control signal. Further; a second transimpedance amplifier is configured to receive a third current from the third node and output a third voltage in accordance with a third control signal. |
US10365679B2 |
Regenerative current detection circuit, charge current detection circuit, and motor current detection system
A regenerative current detection circuit includes a first power MOS transistor that is configured as a current mirror to a second power MOS transistor connected to drive a motor winding, a first feedback amplifier that compares a first regenerative current that flows in the first power MOS transistor with a second regenerative current that flows in the second power MOS transistor and outputs a comparison result, the first regenerative current being obtained by multiplying the second regenerative current by a current mirror ratio, and a current detection circuit that outputs a detection current based on the comparison result. |
US10365673B2 |
Digitally controlled AC protection and attenuation circuit
A protection and attenuation circuit for sensitive AC loads is described. The circuit provides AC power protection and attenuation utilizing high-efficiency switch-mode techniques to attenuate an AC power signal by incorporating a bidirectional, transistorized switch driven from a pulse width modulation signal, PWM. The circuit monitors characteristics of the AC power signal driving a known load and characteristics of the load or other elements and determines the duty cycle of the pulse width modulated signal, PWM, based upon the duration and amplitude of the over-voltage, over-current, over-limit or other event. |
US10365665B2 |
Automatic detection system for detecting disruptions in the flow to a dispensing apparatus
An automatic detection system is provided for detecting disruptions in the flow of liquid from a liquid container or containers to a dispensing apparatus. Two embodiments of the system are disclosed. In the first embodiment, a single liquid container is utilized. In the second embodiment, two liquid containers are utilized. In both embodiments, an optical sensor is employed to detect a disruption in the flow of liquid from the liquid containers to the dispensing apparatus. |
US10365658B2 |
Systems and methods for aligning crowdsourced sparse map data
Systems and methods are provided for aligning crowdsourced map data. In one implementation, a method of determining a line representation of a road surface feature extending along a road segment may include receiving a first set of drive data including position information associated with the road surface feature, receiving a second set of drive data including position information associated with the road surface feature, segmenting the first set of drive data into first drive patches and segmenting the second set of drive data into second drive patches, longitudinally aligning the first set of drive data with the second set of drive data within corresponding patches, and determining the line representation of the road surface feature based on the longitudinally aligned first and second drive data in the first and second draft patches. |
US10365650B2 |
Methods and systems for moving object velocity determination
Systems and method are provided for controlling an autonomous vehicle. The systems and methods obtain first and second time spaced point clouds based on three-dimensional position data, of a scene outside of the autonomous vehicle, from sensor of the autonomous vehicle. The systems and methods position align a static aspect of the scene in the first point cloud with a static aspect of the scene in the second point cloud to obtain position aligned first and second point clouds. The systems and methods determine, via a processor, a velocity of a moving object in the position aligned first and second point clouds. The systems and methods perform an autonomous vehicle control function using the velocity of the moving object. |
US10365649B2 |
Lane curb assisted off-lane checking and lane keeping system for autonomous driving vehicles
In one embodiment, a lane departure detection system detects at a first point in time that a wheel of an ADV rolls onto a lane curb disposed on an edge of a lane in which the ADV is moving. The system detects at a second point in time that the wheel of the ADV rolls off the lane curb of the lane. The system calculates an angle between a moving direction of the ADV and a lane direction of the lane based on the time difference between the first point in time and the second point in time in view of a current speed of the ADV. The system then generates a control command based on the angle to adjust the moving direction of the ADV in order to prevent the ADV from further drifting off the lane direction of the lane. |
US10365646B1 |
Systems and methods for unmanned vehicle management
Unmanned vehicles can be terrestrial, aerial, nautical, or multi-mode. Unmanned vehicles may be used to survey a property in response to or in anticipation of damage to the property. For example, an unmanned vehicle may analyze information about the property and based on the information mitigate damage to the property. |
US10365641B2 |
Synchronization of configuration changes in a process plant
Techniques for synchronizing configuration changes in a process plant allow for intelligent and efficient updates to objects and related dependent objects. Additionally, techniques for synchronizing minor configuration changes in a process plant enable real-time updates to objects during run-time. Such techniques reduce the amount of downtime for online operation of the process plant and reduce the amount of information transmitted over the process control network. Each object may correspond to a process entity and dependent objects may be referenced by or may reference the object. In some cases, when an engineer modifies an object, dependent objects with respect to the modified object that have pending modifications are identified and displayed to the engineer. The engineer then selects the dependent objects to sync with the modified object and the dependent objects and modified object are synced and executed by a corresponding device in the run-time system. |
US10365638B2 |
Scheduling process for automated mattress manufacturing
Disclosed herein methods for scheduling the automated manufacturing of mattresses. Aspects include receiving a plurality of customer orders for mattresses, wherein each of the plurality of customer orders includes a due date and organizing the plurality of customer orders into production batches based on the due dates. Aspects also include analyzing a first production batch of the daily production schedule and responsively creating an optimized hour production batch and based on a determination that the optimized first production batch exceeds a performance threshold 1, dispatching the first hourly production batch to an automated manufacturing system for production. Based on a determination that the optimized first hour production batch does not exceed the performance threshold, aspects further include analyzing a second production batch and modifying the optimized first production batch and the second production batch to create an optimized second production batch. |
US10365637B2 |
Workpiece carrier with a code element for a production unit
The invention concerns a workpiece carrier (4) for a production unit (1) with at least one conveying section (2). The workpiece carrier (4) comprises a workpiece carrier body (13), a workpiece receptacle (16) arranged on the workpiece carrier body (13), a guide device (14) which is arranged on the workpiece carrier body (13) by means of which the workpiece carrier (4) can be received and displaced in the production unit (1), in particular in the conveying section (2), and a code element (20) which is arranged on the workpiece carrier body (13) which is designed to identify the workpiece carrier (4) by means of a detection means (11) arranged in the production unit (1). For identification, the code element (20) has inhomogeneous material properties in its longitudinal orientation. During a relative movement of the code element (20) in the longitudinal orientation (23) relative to the detection means (11), the inhomogeneous material properties of the code element (20) can be detected by the detection means (11) and the workpiece carrier (4) can be identified. |
US10365633B2 |
Method for generating CNC machine offset based on thermal model
The present disclosure generally describes a method for processing a workpiece in a machine, where the method determines an offset of the machine and adjusts for the offset during production operation. In one form, the method includes logging offset data of the machine over a period of operational time having varying thermal conditions, and comparing the logged offset data against a thermal model, where the thermal model is generated based on a probing routine and dry cycling for a plurality of test cycles on a calibration artifact. Based on the comparing, the method estimates offsets for the machine and adjusts offsets of the machine during operation. |
US10365632B2 |
Method of controlling an electrical taxiing system
A method of controlling an aircraft electrical taxiing system, the method comprising the steps of: defining a target value (Ld_nmax) for an electrical parameter; generating a nominal force command (Cmd_nom) for the electrical taxiing system; in parallel with generating the nominal force command (Cmd_nom), using a processing system (2) to produce a maximum command force (Force_max) for the electrical taxiing system so that a real value of the electrical parameter reaches the target value (Ld_nmax), the processing system (2) comprising a regulator loop (4); and generating an optimized force command (Cmd_opt) for the electrical taxiing system equal to the smaller of the nominal force command and the maximum command force. |
US10365630B2 |
Control method of profile measuring apparatus
A probe displacement command in a scanning measurement is generated according to a composite speed vector V: V=Gf·Vf+Ge·Ve+sp(p)·Gc·Vc2 wherein Vf is a vector along which a probe is displaced along a scanning path, Ve is a vector maintaining a deflection amount of the probe toward a work piece at a standard deflection amount. Vc2 is represented by (Vc1·q)q, Vc1 is a vector in a direction correcting a probe position such that a stylus tip is oriented along a scanning course, q is a vector given by a vector product of the normal line of a surface of the work piece and Vf, The normal direction of a measured surface is designated as Nw, p is a scalar product of Vc2 and Nw, and sg(p) is a function returning +1 or −1 in accordance with a value of p. |
US10365629B2 |
Numerical controller and movement control method for tool that maximizes synthetic movement velocity in a cutting feed by rotating the table to a selected angle
A numerical controller includes: a program analyzing unit to obtain a first movement end point position of the tool; a direction calculating unit to calculate a synthetic movement direction that maximizes a synthetic velocity, based on an upper limit movement velocity of the tool in each of the two axis directions; an end point position calculating unit to calculate an intersection position of a circle and the synthetic movement direction as a second movement end point position, wherein the circle has as a radius a distance from a rotation center position of the table to the first movement end point position; a rotation angle calculating unit to calculate a rotation angle of the table based on the first movement end point position and the second movement end point position; and a rotation control unit to control rotation of the table based on the rotation angle. |
US10365628B2 |
Positioning control device of actuator provided with strain wave gearing using H-∞ control
A positioning control device of an actuator provided with a strain wave gearing has a full-closed control system for feeding back a position of a load shaft, and driving and controlling a motor so as to position the load shaft at a target position. The full-closed control system has an H∞ compensator designed so that, when a generalized plant having angular transmission error in the strain wave gearing as a disturbance input is assumed, an H∞ norm of a transfer function from the disturbance input of the generalized plant to an evaluation output is a predetermined value or less. Mechanical vibration during positioning response caused by angular transmission error in the strain wave gearing can be reliably suppressed. |
US10365627B2 |
Processing machine which takes into account position errors during collision checking
A numerical controller of a processing machine determines corresponding setpoint axis values based on setpoint position values for position-regulated axes operating on machine elements. Before controlling the position-regulated axes, volumes to be occupied by protection bodies associated with the machine elements, a workpiece and a tool are defined and it is checked whether the protection bodies remain disjoint while controlling the position-regulated axes. Depending on the result of the checks, the controller either controls the position-regulated axes in accordance with the setpoint position values or merely executes an error response without control. The controller contains a position error field which specifies for any given setpoint axis value an actual position the tool relative to the workpiece. The position error field is taken into consideration, at least for a subset of the protection bodies, when defining the volumes to be occupied by the protection bodies upon activation of the position-regulated axes. |
US10365626B2 |
Extending the functionality of a programmable logic controller (PLC) with apps without changing the PLC programming
A programmable logic controller comprises a processor, a PLC operating environment, a device memory, and an app container. The PLC operating environment is configured to execute a controller automation program providing a plurality of skill functions. The device memory comprises a plurality of apps which are configured to perform a discrete set of automation functions using the plurality of skill functions. The app container is logically separate from the PLC operating environment and configured to provide a runtime environment for the apps. |
US10365625B2 |
Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in the local data collection system having multiple inputs and multiple outputs including a first input connected to the first sensor and a second input connected to the second sensor. The multiple outputs include a first and second output configured to be switchable between a condition in which the first output is configured to switch between delivery of the first sensor signal and the second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal from the first output and the second sensor signal from the second output. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. Unassigned outputs are configured to be switched off producing a high-impedance state. The local data collection system is configured to manage data collection bands that define a specific frequency band and at least one of a group of spectral peaks, a true-peak level, a crest factor derived from a time waveform. The local data collection system is configured to create data acquisition routes based on hierarchical templates that each include the data collection bands related to machines associated with the data acquisition routes. |
US10365622B2 |
Controlling appliance setting based on user position
For controlling an appliance setting based on user position, systems, apparatus, methods, and program products are disclosed. The apparatus may include a processor and a memory that stores code executable by the processor. In one embodiment, the processor monitors user position data for at least one registered user. In another embodiment, the processor identifies a travel scenario based on the user position data. In a further embodiment, the processor controls a setting of an appliance based on an identity of a registered user corresponding to the travel scenario. |
US10365621B2 |
Server apparatus, control system, and control method
A server apparatus includes a terminal-side receiver for receiving, via a first network, information including appliance information that identifies an electric appliance, from a terminal apparatus operable by a user, an appliance-side receiver for receiving, via a second network, information including an identifier of the electric appliance and information about a state of the electric appliance, and a storage unit that stores the appliance information received by the terminal-side receiver and the identifier of the electric appliance, for which it is judged, from the information about the state of the electric appliance received by the appliance-side receiver, that the appliance state has been changed, in association with each other, upon reception of trigger information by the terminal-side receiver. |
US10365618B2 |
Method for operating a redundant automation system
A method with which one subsystem of a redundant automation system that is provided with a first subsystem and a second subsystem is operated as a master and another subsystem is operated as a slave, where the subsystems are provided with transmission and reception tasks to transmit and receive messages, and where messages are also interchanged with program path synchronization during a temporally asynchronous run through a program path in the master and the slave. |
US10365617B2 |
Auto defect screening using adaptive machine learning in semiconductor device manufacturing flow
A system for auto defect screening using adaptive machine learning includes an adaptive model controller, a defect/nuisance library and a module for executing data modeling analytics. The adaptive model controller has a feed-forward path for receiving a plurality of defect candidates in wafer inspection, and a feedback path for receiving defects of interest already screened by one or more existing defect screening models after wafer inspection. The adaptive model controller selects data samples from the received data, interfaces with scanning electron microscope (SEM) review/inspection to acquire corresponding SEM results that validate if each data sample is a real defect or nuisance, and compiles model training and validation data. The module of executing data modeling analytics is adaptively controlled by the adaptive model controller to generate and validate one or more updated defect screening models using the model training and validation data according to a target specification. |
US10365610B2 |
Display mechanism with rollers for watches
A timepiece display mechanism for a watch includes a roller pivoting about a main axis and including flaps, each pivoting about a secondary axis parallel to the main axis and having two faces, a first driver for pivoting the roller about the main axis, and a second driver for pivoting a flap about its secondary axis, in a determined position of this secondary axis relative to the main axis, and which include, at each flap, a drive pinion cooperating with a controller to modify, in sequence or continuously, the position of the successive flaps of the same roller or to modify, on demand, the position of a specific flap. |
US10365607B2 |
Hologram display device
The present disclosure provides a hologram display device including a spatial light modulator, a lens assembly, and a plurality of backlights. The plurality of backlights are provided at a light incident side of the spatial light modulator, and the lens assembly is provided between the plurality of backlights and the spatial light modulator. The plurality of backlights are configured to emit light having different directions towards the lens assembly, respectively, the lens assembly is configured to guide received light having different directions to the spatial light modulator, and the spatial light modulator is configured to form images at different positions at a light emergent side of the spatial light modulator according to the light having different directions from the lens assembly, respectively. |
US10365601B2 |
Image forming apparatus and image forming method
An image forming apparatus includes an image forming device, an image density detector, and a processor. The processor controls the image forming device to form a first test toner image, and controls the image density detector to detect an image density at the plurality of positions of the first test toner image. The processor adjusts an image forming condition so that the image density detected at each of the plurality of positions becomes a target image density, controls the image forming device to form a second test toner image based on the adjusted image forming condition, controls the image density detector to detect an image density at the plurality of positions of the second test toner image, determines whether a streak exists in the second test toner image based on the detected image densities, and executes a countermeasure to prevent an occurrence of the streak. |
US10365600B2 |
Belt deviation correction device fixing device, image forming apparatus, and belt deviation correction method
A belt deviation correction device for correcting a deviation of an endless belt wound around a plurality of rollers includes a pressing roller that is pressed from outside the endless belt wound around the plurality of rollers. The pressing roller is configured to swing in such a way as to be inclined with respect to the plurality of rollers. A deviation of the endless belt in a direction of an axis of rotation of the plurality of rollers is corrected by swinging the pressing roller. |
US10365599B2 |
Image forming apparatus with write start timing determination
An image forming apparatus operable at a plurality of image forming speeds includes a pattern detection unit configured to detect a registration correction pattern at a first image forming speed, a writing start timing determination unit configured to determine writing start timing at which an electrostatic latent image is started to be written on a photosensitive member by a light beam emitted from a light source, and a storage unit configured to store in advance a correction amount for correcting the writing start timing. When the image forming apparatus operates at the first image forming speed set in advance, an image is formed at the writing start timing determined by the writing start timing determination unit. When the image forming apparatus operates at a second image forming speed, an image is formed at a writing start timing corrected based on the correction amount and a speed ratio. |
US10365598B2 |
Fixing device and image forming apparatus
A fixing device includes a detection device. The detection device includes an actuator and a roller. The roller includes a sheet contact part. The roller is supported by the actuator in a movable manner between a first roller position and a second roller position. When the roller is positioned at the first roller position, the sheet contact part juts out from the actuator as viewed in an axial direction of the roller. When the roller is positioned at the second roller position, the sheet contact part overlaps with the actuator as viewed in the axial direction of the roller. |
US10365596B1 |
Fuser including endless belt and sliding sheet
A fuser includes a rotatable member, a belt, a pressure member, and a sliding member. The pressure member sandwiches the belt together with the rotatable member to form a nip portion. The sliding member is sandwiched between an inner peripheral surface of the belt and the pressure member. The sliding member includes a front surface, which faces the inner peripheral surface of the belt. The front surface includes a plurality of first dimples and a plurality of second dimples. The first dimples are arranged in a zone corresponding to a first part of the nip portion. The second dimples are arranged in a zone corresponding to a second part of the nip portion, to which a pressure smaller than a pressure applied in the first part is applied. Each of the first dimples is of a shape that can release lubricant more easily than each of the second dimples. |
US10365590B2 |
Belt conveyance device and image forming apparatus
The belt conveyance device includes an endless belt member, and a steering roller that stretches the belt member and has a tiltable rotation axis. The steering roller includes a roller that slides on the belt member and rubbing members that rub against the belt member at both ends of the roller. One or a plurality of recessed portions is formed in the surface of each rubbing member in an area where the surface of the rubbing member is opposed to an inner surface of the belt member. |
US10365588B2 |
Wiper holder for reproduction apparatus
A wiper holder comprises a body part and a first slot formed in the body part, the first slot for holding a first wiper element, where the first slot is bent to form-lock the first wiper element, and a second slot formed in the body part adjacent to the first slot, the second slot for holding a second wiper element, where the second slot is bent to form-lock the second wiper element. |
US10365584B2 |
Toner container, developing device, process cartridge, and image forming apparatus that include a toner container contacting surface to contact with a developing device engagement releasing structure
A toner container is detachably attachable to a developing device. The developing device includes an inlet to be poured with a toner, an inlet shutter to move between a closed position, at which the inlet is closed, and an open position, at which the inlet is open, a biasing mechanism to bias the inlet shutter toward the closed position, an engaged structure provided in the inlet shutter, an engaging structure to engage with the engaged structure and to retain the inlet shutter at the open position against a biasing force of the biasing mechanism, and an engagement releasing structure provided in the inlet shutter and to release an engaging state between the engaged structure and the engaging structure. The toner container includes a contacting surface to contact with the engagement releasing structure and to make the engagement releasing structure release the engaging state. |
US10365581B1 |
Developing device and image forming apparatus including same
A developing device includes a developing container, a first stirring and conveying member, a second stirring and conveying member, a developer replenishing port, a developer discharging portion, a developing roller, a toner supply roller, a regulating blade, a toner receiver member, and a vibration generating device. The developing device is capable of executing a toner collecting mode in which the vibration generating device vibrates the toner receiver member so that toner deposited on the toner receiver member is shaken off by vibration and is collected into the second conveying chamber, in the non-image formation period. The developing device is capable of executing a forced discharge mode in which developer containing the collected toner collected from the toner receiver member into the second conveying chamber is forcibly discharged from the developer discharging portion to outside of the developing container, after the toner collecting mode is executed. |
US10365580B2 |
Developing member, electrophotographic process cartridge, and electrophotographic image forming apparatus
A developing member includes a substrate, an elastic layer, and a surface layer in that order. The surface layer contains a urethane resin and a filler. The urethane resin has: the structure represented by structural formula (1) and at least one of the structures represented by structural formula (2) and structural formula (3), between two adjacent urethane linkages; and the structure represented by structural formula (4) and the structure represented by structural formula (5), between two adjacent urethane linkages. The structural formulas (1) to (5) are as follows: |
US10365579B2 |
Image forming system for forming a light corrected image based upon both a light emitting device and an image forming device, image forming method, and non-transitory recording medium
An image forming system includes a light emitting device, a controller, an image forming device, an acquiring device, a calculator, and a storage device. The controller corrects an amount of light, which is outputted from the light emitting device, based on a first correction value stored in the storage device. The image forming device forms a test image with the amount of light corrected based on the first correction value. The acquiring device acquires density information indicating a characteristic of density of the test image. The calculator calculates a second correction value based on the density information and calculates a third correction value based on the first correction value and the second correction value. The controller corrects the amount of light based on the third correction value. The image forming device forms a target image with the amount of light corrected based on the third correction value. |
US10365578B2 |
Image forming apparatus and unit for image forming apparatus for suppressing density unevenness
An image forming apparatus includes an image holding member, a charging device that charges a surface of the image holding member and includes a charging member disposed in contact with the surface of the image holding member, an exposure device that forms a latent image by exposing the charged surface, a developing device that forms a toner image by developing the latent image with toner, and a transfer device that transfers the toner image formed to a recording medium. An amplitude Af with a period Lf (mm) satisfying the formula (F−5)≤(V/L)≤(F+5) is 0.80 μm or less where F is the natural frequency (Hz) of the exposure device, V is the rotational peripheral velocity (mm/s) of the charging member, and L is the period (mm) in analysis of the circumferential direction period of the surface shape of the charging member. |
US10365576B2 |
Charging member, method for producing charging member, process cartridge and electrophotographic image forming apparatus
There is provided a charging member exhibiting stable charging performance even after the use for a long period of time. The charging member includes a support and a surface layer on the support, the surface layer includes polymetalloxane containing at least one metal atom selected from the group consisting of aluminum, zirconium, titanium, and tantalum, and a group represented by the following formula (1) or (2) is bonded to at least the one metal atom in the polymetalloxane, wherein X represents an atomic group required for forming a ring, A1 and A2 each independently represent a hydrogen atom or an alkyl group, and a symbol “*” represents a binding site with a metal atom in the polymetalloxane. |
US10365573B2 |
Two-component developer
A two-component developer includes toner particles and carrier particles. The toner particles each include a toner mother particle and first resin particles. The carrier particles each include a carrier mother particle and second resin particles. An amount of the second resin particles is at least 0.010 parts by mass and no greater than 0.100 parts by mass relative to 100 parts by mass of the carrier mother particles. The first resin particles and the second resin particles have a number average primary particle diameter of at least 40 nm and no greater than 100 nm and a blocking rate (measurement temperature: 160° C.) of less than 30% by mass. A difference in blocking rate between the first resin particles and the second resin particles is no greater than 5% by mass, and a difference in number average primary particle diameter therebetween is no greater than 5 nm. |
US10365572B2 |
Image forming apparatus
An image forming apparatus includes a printer and a controller. The printer transfers an image formed by attaching toner to an electrostatic latent image onto a sheet, heats and presses the sheet onto which the visible image is transferred to fix the image onto the sheet, and thereby forms an image on the sheet. The controller controls the printer to form an image for a second surface, and then to form an image for a first surface which differs from a surface on which the image for the second surface is formed, when the controller determines that duplex printing, in which decolorable toner is used on the first surface on which an image is first formed, and toner having a fixing temperature higher than a decolorizing temperature is used on the second surface, is set in printing job data. |
US10365570B2 |
Method for producing toner for developing electrostatic images
A method for efficiently producing a toner for developing electrostatic images, which contains very few coarse particles and having excellent printing characteristics. The method can comprise a sieving step of removing coarse particles from colored resin particles by, using an air flow, supplying the colored resin particles to a sieve, wherein a metal mesh laminate comprising at least two metal meshes attached to each other by sintering, the metal meshes being different in opening size, is used as the sieve; wherein the metal meshes of the metal mesh laminate are laminated in order of opening size and, of the metal meshes constituting the metal mesh laminate, one having a smallest opening size is disposed on a side of supplying the colored resin particles; and wherein the opening size of the metal mesh having the smallest opening size is in a range of from 32 to 110 μm. |
US10365569B2 |
Electrophotographic photosensitive member, production method of electrophotographic photosensitive member, process cartridge and electrophotographic apparatus
The present invention provides: an electrophotographic photosensitive member which can achieve both of abrasion resistance and electrical characteristics; a production method of the electrophotographic photosensitive member; and a process cartridge and an electrophotographic apparatus having the electrophotographic photosensitive member. A surface layer of the electrophotographic photosensitive member includes a cured product and a specific amount of an alcohol or carboxylic acid having a specific structure, wherein the cured product is a polymerized product of a hole transporting compound having an acryloyloxy group or a methacryloyloxy group. |
US10365568B2 |
Control method of movable body, exposure method, device manufacturing method, movable body apparatus, and exposure apparatus
In a beam irradiation apparatus in which a movable body holds an object, a mark detection system detects a first mark on the movable body while moving the movable body in a first direction and changing an irradiation position of a measurement beam in the first direction, the mark detection system detects a second mark while moving the movable body in the first direction and changing the irradiation position of the measurement beam in the first direction, a controller controls a position of the movable body in a second direction intersecting the first direction during a time period between the detection of the first mark and the detection of the second mark, and the controller controls the movement of the movable body to adjust a positional relation between the object on the movable body and a processing beam, based on results of the detection of the first and second marks. |
US10365560B2 |
Resist composition and method for producing resist pattern
A resist composition contains: a resin having a structural unit represented by formula (I), an alkali-soluble resin, an acid generator, and a solvent: wherein Ri51 represents a hydrogen atom or a methyl group, Ri52 and Ri53 each independently represent a hydrogen atom or a C1 to C12 hydrocarbon group, Ri54 represents a C5 to C20 alicyclic hydrocarbon group, Ri55 represents a C1 to C6 alkyl group or a C1 to C6 alkoxy group, and “p” represents an integer of 0 to 4. |
US10365556B2 |
Mask blank, phase shift mask, method for manufacturing phase shift mask, and method for manufacturing semiconductor device
Provided is a mask blank including a phase shift film on a transparent substrate. This phase shift film includes a phase shift layer at least containing a transition metal and silicon, and a silicon layer, which is configured to attenuate exposure light with which the phase shift layer is irradiated, and the silicon layer is formed to be in contact with the substrate side of the phase shift layer. This mask blank is used in manufacturing a phase shift mask to which laser exposure light having a wavelength of 200 nm or less is applied. |
US10365555B2 |
Mask blank, transfer mask and methods of manufacturing the same
In a mask blank having a structure in which a light-semitransmissive film and a light-shielding film are laminated on a main surface of a transparent substrate, the light-semitransmissive film is made of a material that can be dry-etched with an etching gas containing a fluorine-based gas, the light-shielding film is made of a material that contains tantalum and one or more elements selected from hafnium and zirconium and contains no oxygen except in a surface layer thereof, an etching stopper film is provided between the light-semitransmissive film and the light-shielding film, and the etching stopper film is made of a material that contains chromium with an oxygen content of 20 at % or less. |
US10365553B1 |
Projector-use luminescent wheel and manufacturing method therefor, and projector-use light emitting device
Provided is a luminescent wheel for a projector, which has a novel structure in which a phosphor layer is hard to break even if its thickness is reduced; a manufacturing method therefor; and a light emitting device for a projector. A luminescent wheel for a projector includes: a phosphor layer (11) which has a first principal surface (11a) and a second principal surface (11b) located on an opposite side to the first principal surface (11a) and is capable of being excited by the entry of excitation light to emit fluorescence; a first glass layer (12) provided on the first principal surface (11a) of the phosphor layer (11); and a second glass layer (13) provided on the second principal surface (11b) of the phosphor layer (11). |
US10365551B2 |
Wavelength conversion member including phosphor
A wavelength conversion member comprises: a substrate; and a wavelength conversion layer. The wavelength conversion layer contains a first phosphor and a second phosphor. The second phosphor has a higher thermal conductivity than the first phosphor. In the wavelength conversion layer, a volume of the second phosphor is larger than a volume of the first phosphor. The wavelength conversion layer includes a first portion and a second portion. The first portion is located closer to the substrate than the second portion, and is in direct contact with the second portion. Thicknesses of the first portion and the second portion are equal to each other. A volume V11 of the first phosphor in the first portion, a volume V12 of the second phosphor in the first portion, a volume V21 of the first phosphor in the second portion, and a volume V22 of the second phosphor in the second portion satisfy V11/V12 |
US10365544B2 |
Panoramic camera support
A support for an imaging device includes a first rotatable assembly supportable by a support that rotates in a generally horizontal plane and a horizontal locking member. The imaging device includes a second rotatable assembly that rotates in a generally vertical plane imaging device includes an interconnection structure that interconnects the first rotatable assembly to the second rotatable assembly such that the second rotatable assembly is rotatable around the first rotatable assembly at an elevation higher than the first rotatable assembly and offset laterally from the first rotatable assembly. imaging device includes the first rotatable assembly including a panning structure that rotates the support in the generally horizontal plane and a leveling base that is rotatable in a non-coplanar manner relative to the panning structure. |
US10365543B2 |
Holder for mobile devices
A removably attachable handle accessory is disclosed for use with mobile electronic devices. A user may attach or otherwise install the removably attachable handle on a mobile electronic device. A pivot portion facilitates adjustment of the orientation of the mobile electronic device with respect to a grip portion of the handle. Additionally, the pivot portion includes an opening into which a user may insert a finger to aid in maintaining a secure grip, improving comfort, and the like. |
US10365539B2 |
Optical imaging system
An optical imaging system according to the present invention includes, in order from an object side to an image side, a first lens with negative refractive power, a second lens that is a meniscus lens having a convex image-side surface, an aperture stop, a third lens with positive refractive power, and a lens group with positive refractive power. When the center thickness of the first lens is represented as t1, the center thickness of the second lens is represented as t2 and the focal length of the whole system is represented as f, t1/f>1.2 and t2/f>1.2 are satisfied. |
US10365530B2 |
Polarized window assembly
A window assembly includes an electro-optic element which has a first substantially transparent substrate defining first and second surfaces. The second surface includes a first electrically conductive layer. A second substantially transparent substrate defines third and fourth surfaces. The third surface includes a second electrically conductive layer. A primary seal is disposed between the first and second substrates. The seal and the first and second substrates define a cavity therebetween. An electro-optic medium is disposed in the cavity. The electro-optic medium is switchable such that the electro-optic element is operable between substantially clear and darkened states. An absorptive layer is positioned on the fourth surface of the electro-optic element and a reflective layer is positioned on the absorptive layer. |
US10365528B2 |
Array substrate, method of manufacturing the same, display panel and display device
The present disclosure relates to an array substrate, a method of manufacturing the same, a display panel and a display device. The array substrate includes: a plurality of pixel units, the plurality of pixel units being arranged in rows and columns and each row of the pixel units comprising a first sub-pixel row, a second sub-pixel row and a third sub-pixel row being adjacent successively; and a plurality of gate lines, each of the gate lines being configured to drive one sub-pixel row, and gate lines for driving the first sub-pixel row and the second sub-pixel row in a same pixel unit being located between the first sub-pixel row and the second sub-pixel row in the pixel unit. |
US10365525B2 |
Display device
A display device is disclosed, which includes: a first substrate; a plurality of scan lines and a plurality of data lines, wherein the scan lines intersects with the data lines, the scan and the data lines are disposed above the first substrate, and the scan lines extend along a first direction; a common electrode disposed above the first substrate; a second substrate; a display medium layer disposed between the first substrate and the second substrate, wherein the common electrode has a first part extending along the first direction, a second part corresponding to the data lines, and an end part, wherein the first part connects to the second part, the end part connects to the second part, a first angle included between the end part and the second part greater than 0 degree and less than 180 degrees. The end part overlaps partially with the data line adjacent thereto. |
US10365523B2 |
Display panel and manufacturing method based on BOA technology
A manufacturing method for a display panel based on BOA technology is disclosed. The method includes an array substrate, wherein, the array substrate includes a display region and a non-display region; forming a color photoresist layer and a black matrix layer on the array substrate, and in a process of forming the color photoresist layer and/or the black matrix layer, forming a spacer simultaneously. A display panel based on BOA technology is also disclose. In the processes of forming the color photoresist layer and/or the black matrix layer, forming the spacer simultaneously to reduce a process for individually forming the spacer such that the manufacturing processes of the display panel are reduced to decrease the production cost. |
US10365520B2 |
Wiring structure for display device
Provided is a wiring structure for display device which does not generate hillocks even when exposed to high temperatures at levels around 450 to 600° C., has excellent high-temperature heat resistance, keeps electrical resistance (wiring resistance) of the entire wiring structure low, and further has excellent resistance to hydrofluoric acid. This wiring structure for a display device comprises a structure in which are laminated, in order from the substrate side, a first layer of an Al alloy that contains at least one chemical element selected from the group (group X) consisting of Ta, Nb, Re, Zr, W, Mo, V, Hf, Ti, Cr, and Pt and contains at least one rare earth element, and a second layer of an Al alloy nitride, or a nitride of at least one chemical element selected from the group Y consisted of Ti, Mo, Al, Ta, Nb, Re, Zr, W, V, Hf, and Cr. |
US10365513B2 |
Backlight unit and display device including backlight unit
A display device includes a display panel; a light source; a frame at a rear of the display panel; and a reflecting sheet between the display panel and the frame, the reflecting sheet having a rectangular shape with a first long side, a second long side opposite the first long side, a first short side adjacent to the first long side and the second long side, and a second short side opposite the first short side. Further, the reflecting sheet includes a first horizontal area along the first long side, and a first vertical area along the first short side. In addition, at least one of the first horizontal area and the first vertical area includes a first area including a plurality of first dots, a second area including a plurality of second dots and a third area including a plurality of third dots. |
US10365510B2 |
Method for manufacturing an organic functional layer in a display panel
The present invention provides a method for manufacturing an organic functional layer in a display panel by adhering an organic material pattern corresponding to the transfer protrusions from an organic material layer by using the transfer protrusion on a transfer head, then, the organic material pattern which is adhered by the transfer head is disposed on a receiving substrate, so as to form a patterned organic functional layer on the receiving substrate. The present invention provides a patterned organic functional layer in a display panel by a micro transfer print technology, which is capable of effectively reducing the material consumption of the organic functional layer and the production method is simple, which is capable of effectively reducing the online production cycle. |
US10365499B2 |
Laser-marked article with moire pattern
The invention relates to an article (I) that in at least one region (2) consists of a transparent or translucent material, in particular of glass, wherein the article (I) comprises a dynamic moire pattern in the transparent or translucent region (2), and wherein the moire pattern comes about by superimposing at least two, preferably precisely two, laser-engraved grid structures (3), which at least in regions are visually separated from each other. The grid structures (3) are located: in different layers (4) inside the transparent or translucent region (2); or in at least one layer (4) inside and in a coating (5) of at least one surface of the transparent or translucent region (2); or in at least one first layer (4) inside the transparent or translucent region (2) and at least one second virtual layer (6) that is produced by reflecting the first layer (4) at a reflecting surface (7). |
US10365496B2 |
Three dimensional display panel and display device
A three dimensional (3D) display panel and a display device are provided. The 3D display panel includes a two dimensional (2D) display panel, an image separation device, a polarizing structure, an image isolation structure, a lens assembly and a shielding component. The 2D display panel includes a plurality of pixels; the image separation device is configured to allow each pixel to be separated into two adjacent image pixels; the polarizing structure is configured to allow two adjacent image pixels separated from the same pixel to respectively form an image pixel of a left-eye image and an image pixel of a right-eye image; the image isolation structure is configured to allow the left-eye image and the right-eye image to produce parallax; the lens assembly is configured to form 3D image pairs; and the shielding component is configured to separate the left-eye image and the right-eye image. |
US10365494B2 |
Adjustment structure of a bridle
An adjustment structure of a bridle including a bridle, rotating shaft, and a knob is provided. The bridle has a rack. The rotating shaft has a first ring gear and a second ring gear both around an axis, wherein the first ring gear is coupled to the rack, such that the rotating shall moves along the bridle by rotating about the axis itself. The knob is rotated about the axis and moved along the axis to be movably coupled to the rotating shaft. The knob has a third ring gear to be engaged with or released from the second ring gear by the knob moving along the axis. When the third ring gear is engaged with the second ring gear, the knob is forced to drive the rotating shaft to rotate about the axis. |
US10365493B2 |
Modular components for a head-mounted display
A head-mounted display that is modular and configured for securement to an item of headwear is provided. The head-mounted display may comprise a selection of components that are desired for a particular application, such as a display boom, camera, microphone, position-tracking component, etc., and may include an attachment mechanism for securing the selection of components to the item of headwear. The head-mounted display may include a display module having a corresponding display characteristic that provides a visual display and/or display functionality that is appropriate for a particular application. The display module may include a micro display that is non-transparent and/or a waveguide optic that is at least partially transparent, and may be configured to provide an augmented reality display for a user. |
US10365486B2 |
Head up display
A head up display (HUD) includes a housing having an opening, a transmission mechanism disposed in the housing, a cover connected to the transmission mechanism and a drive mechanism configured to drive the transmission mechanism. The cover is movable between a closed position wherein the cover hides the opening and an opened position wherein the cover is located within the housing by the transmission mechanism. While the cover moves from the closed position to the opened position, the cover moves to an intermediate position below the opening in a vertical way, and moves away from the intermediate position below the opening to the opened position in sequence. |
US10365485B2 |
Display device for vehicle and vehicle
A display device for a vehicle includes an irradiation unit that projects, through an opening provided to an instrument panel, display light onto a windshield located above the opening; and a display panel that is disposed on an opening side surface extending from an opening peripheral part toward a lower part of the instrument panel and that displays information to a driver. |
US10365483B2 |
Adjusting a head-up display (HUD) based on polarization
Disclosed herein are systems, methods, and devices for implementing a heads-up display (HUD) that is viewable in conditions where a viewer is wearing a p-polarized eyewear, eyewear polarized between s-polarized and p-polarized, or not. Thus, employing the aspects disclosed herein, a viewer may realize all the benefits of a HUD implementation (for example, one implemented via a vehicle), while realizing all the benefits of wearing polarized eyewear. |
US10365479B2 |
Protection of laser bond inspection optical components
Methods, systems, and apparatuses are disclosed for the protection of optical components used during laser bond inspection. In one embodiment, an optic surface wetting enhancement is provided on a protective optic to assist in forming a substantially flat film of transparent liquid from transparent liquid applied to a surface of a protective optic. A flat film of transparent liquid on a surface of a protective optic may be used to retain debris and effluent backscatter produced during a laser bond inspection process. |
US10365477B2 |
Reflective device to scan light to project an image on a display surface
A reflective device including a movable element which has a reflective surface, wherein the movable element can oscillate about at least one oscillation axis to scan light; one or more holder elements which co-operate with the movable element to hold the movable element in a manner which will allow the movable element to oscillate about the at least one oscillation axis to scan light, wherein the one or more holder elements are configured to define a region which can receive at least a portion of the movable element as the movable element oscillates when the reflective device is mounted on a surface; a magnetic element which is secured to a fixed part of the reflective device; one or more electrically conductive means positioned on the movable element so that one or more electrically conductive means can operatively co-operate with a magnetic field provided by the magnetic element to effect oscillation of the moveable element, wherein the one or more electrically conductive means are completely embedded in the movable element. There is further provided a projection device having such a reflective device and a corresponding method of manufacturing a reflective device. |
US10365475B2 |
Oscillating structure with piezoelectric actuation, system and manufacturing method
An oscillating structure with piezoelectric actuation includes first and second torsional elastic elements constrained to respective portions of a fixed supporting body and defining an axis of rotation. A mobile element is positioned between, and connected to, the first and second torsional elastic elements by first and second rigid regions. A first control region is coupled to the first rigid region and includes a first piezoelectric actuator. A second control region is coupled to the second rigid region and includes a second piezoelectric actuator. The first and second piezoelectric actuators are configured to cause local deformation of the first and second control regions to induce a torsion of the first and second torsional elastic elements. |
US10365473B1 |
Electro-magnetic actuation rotational adaptive mirror
A mirror is comprised of a reflective film including a flexible polymer with a reflective coating, at least one magnet attached to the reflective film, a motor configured to rotate the reflective film wherein the reflective film is secured to the motor, and at least one electromagnet configured to receive an applied voltage. The mirror further comprises a first flexible support layer to increase the rigidity of the reflective film during curvature change and a second rigid support layer to prevent the reflective film, first support layer, and at least one magnet from contacting the at least one electromagnet. |
US10365472B1 |
Electrowetting display device having increased viewing performance
A display device includes a first support plate and a first pixel region on the first support plate. The first pixel region includes a first sub-pixel and a second sub-pixel. A specular reflector is positioned within the first pixel region and associated with the first sub-pixel and a diffuse reflector is positioned within the first pixel region and associated with the second sub-pixel. |
US10365468B2 |
Autofocus imaging
The present invention relates to the field of digital pathology and in particular to whole slide scanners. Autofocus imaging can be performed by sampling a first number of pixels of an image sensor and sampling a second number of pixels of the image sensor, wherein the second number is between one quarter and three quarters of the first number. Thus, continuous autofocus for rapid light scanning may be provided using data from a single sensor based on sampling data along a tilt with respect to the optical axis. |