Document Document Title
US10020234B2 Method of inspecting device using first measurement and second measurement lights
A method for fabricating a substrate includes forming a first substrate including a thin film transistor array, and inspecting a first surface of an inspecting device, wherein inspecting the first surface of the inspection device includes: generating first measurement data by detecting a first measurement light that is parallel to a surface of an inspection region in the first surface, generating second measurement data by detecting a second measurement light that is parallel to the surface of the inspection region, and inspecting a state of a surface of the inspection region by comparing the first measurement data with the second measurement data.
US10020232B2 Integrated circuits with recessed gate electrodes
Integrated circuits including MOSFETs with selectively recessed gate electrodes. Transistors having recessed gate electrodes with reduced capacitive coupling area to adjacent source and drain contact metallization are provided alongside transistors with gate electrodes that are non-recessed and have greater z-height. In embodiments, analog circuits employ transistors with gate electrodes of a given z-height while logic gates employ transistors with recessed gate electrodes of lesser z-height. In embodiments, subsets of substantially planar gate electrodes are selectively etched back to differentiate a height of the gate electrode based on a given transistor's application within a circuit.
US10020230B2 FinFETs with multiple threshold voltages
A device includes a substrate, a semiconductor fin over the substrate, and a gate dielectric layer on a top surface and sidewalls of the semiconductor fin. A gate electrode is spaced apart from the semiconductor fin by the gate dielectric layer. The gate electrode includes a top portion over and aligned to the semiconductor fin, and a sidewall portion on a sidewall portion of the dielectric layer. The top portion of the gate electrode has a first work function, and the sidewall portion of the gate electrode has a second work function different from the first work function.
US10020226B2 Method for forming a semiconductor device and a semiconductor device
In certain embodiments, a semiconductor device includes a plurality of semiconductor chips. Each semiconductor chip comprises a semiconductor body having a first side and a second side opposite the first side, a graphite substrate bonded to the second side of the semiconductor body and comprising an opening leaving an area of the second side of the semiconductor body uncovered by the graphite substrate, and a back-side metallization arranged in the opening of the graphite substrate and electrically contacting the area of the second side. The semiconductor device further includes a plurality of separation trenches each separating one of the plurality of semiconductor chips from an adjacent one of the plurality of semiconductor chips.
US10020224B2 Self-aligned via forming to conductive line and related wiring structure
A method of forming a via and a wiring structure formed are disclosed. The method may include forming a conductive line in a first dielectric layer; forming a hard mask adjacent to the conductive line after the conductive line forming; forming a second dielectric layer over the hard mask; and forming a via opening to the conductive line in the second dielectric layer. The via opening lands at least partially on the hard mask to self-align the via opening to the conductive line. A via may be formed by filling the via opening with a conductor.
US10020222B2 Method for processing an inner wall surface of a micro vacancy
There is provided a method for processing an inner wall surface of a micro vacancy, capable of reliably etching or cleaning even if the hole provided to the substrate to be processed is narrow and deep. The substrate has a surface and a micro vacancy with an opening on the surface. An aspect ratio of the micro vacancy being at least 5, or the aspect ratio being less than 5 and a ratio of a micro vacancy volume to a surface area of the opening being at least 3. The micro vacancy is exposed to an atmosphere for forming a silicon oxide film so as to form a silicon oxide film on the inner wall surface of the micro vacancy. Subsequently a processing solution with a wettability with respect to silicon oxide is introduced into the micro vacancy so as to perform processing of the inner wall surface.
US10020217B2 Systems and methods for treating substrates with cryogenic fluid mixtures
Disclosed herein are systems and methods for treating the surface of a microelectronic substrate, using a cryogenic fluid mixture used to treat an exposed surface of the microelectronic substrate. The fluid mixture may be expanded through a nozzle to form an aerosol spray or gas cluster jet (GCJ) spray may impinge the microelectronic substrate and remove particles from the microelectronic substrate's surface. The fluid mixture may include nitrogen, argon, helium, neon, xenon, krypton, carbon dioxide, or any combination thereof. The incoming fluid mixture may be maintained pressure greater than atmospheric pressure and at a temperature greater than the condensation temperature of the fluid mixture. The fluid mixture may be expanded into the treatment chamber to form an aerosol or gas cluster spray. In this embodiment, the nozzle may be positioned within 50 mm of the microelectronic substrate during the treatment, more preferably within 10 mm of the microelectronic substrate.
US10020212B1 Micro-LED pick and place using metallic gallium
An LED die containing a gallium semiconductor layer is placed on a target substrate using a pick-up tool (PUT) attached to the LED die using metallic gallium. As a result of a laser lift-of (LLO) process to separate the gallium semiconductor layer from a substrate layer on which the gallium semiconductor layer is formed, a layer of gallium metal is formed on a surface of the LED die. The gallium layer is melted to form liquid gallium. A head of the PUT is contacted with the liquid gallium, whereupon the LED die is cooled such that the liquid gallium solidifies, attaching the LED die to the PUT. The PUT picks up and places the LED die at a desired location on a target substrate. The LED die can be heated to melt the gallium layer, allowing the PUT to be detached.
US10020210B2 Systems and methods for microwave-radiation annealing
Systems and methods are provided for annealing a semiconductor structure using microwave radiation. A semiconductor structure is provided. One or more energy-converting materials capable of increasing the semiconductor structure's absorption of microwave radiation are provided. Microwave radiation is applied to the energy-converting materials and the semiconductor structure to anneal the semiconductor structure for fabricating semiconductor devices. First local temperatures associated with one or more first zones of the semiconductor structure are detected. The microwave radiation applied to the energy-converting materials and the semiconductor structure is adjusted based at least in part on the detected first local temperatures.
US10020203B1 Epitaxial silicon wafer
An epitaxial silicon wafer includes a silicon wafer consisting of a COP region in which a nitrogen concentration is 1×1012−1×1013 atoms/cm3, and an epitaxial silicon film formed on the silicon wafer. When heat treatment for evaluation is applied, a density of BMD formed inside the silicon wafer is 1×108−3×109 atoms/cm3 over the entire radial direction of the silicon wafer. An average density of the BMD formed in an outer peripheral region of the silicon wafer which is a 1-10 mm range separated inward from an outermost periphery thereof is lower than the average density of the BMD formed in a center region. A variation in the BMD density in the outer peripheral region is 3 or less, and a residual oxygen concentration in the outer peripheral region is 8×1017 atoms/cm3 or more.
US10020200B1 Patterned atomic layer etching and deposition using miniature-column charged particle beam arrays
Methods and systems for direct atomic layer etching and deposition on or in a substrate using charged particle beams. Electrostatically-deflected charged particle beam columns can be targeted in direct dependence on the design layout database to perform atomic layer etch and atomic layer deposition, expressing pattern with selected 3D-structure. Reducing the number of process steps in patterned atomic layer etch and deposition reduces manufacturing cycle time and increases yield by lowering the probability of defect introduction. Local gas and photon injectors and detectors are local to corresponding columns, and support superior, highly-configurable process execution and control.
US10020199B1 Porous tin oxide films
Initial film layers prepared from tin(II) chloride spontaneously generate open cavities when the initial film layers are thermally cured to about 400° C. using a temperature ramp of 1° C./minute to 10° C./minute while exposed to air. The openings of the bowl-shaped cavities have characteristic dimensions whose lengths are in a range of 30 nm to 300 nm in the plane of the top surfaces of the cured film layers. The cured film layers comprise tin oxide and have utility in gas sensors, electrodes, photocells, and solar cells.
US10020198B1 Semiconductor structure having low-k spacer and method of manufacturing the same
The present disclosure provides a semiconductor structure, including a semiconductor fin, a metal gate over the semiconductor fin, and a sidewall spacer composed of low-k dielectric surrounding opposing sidewalls of the metal gate. A portion of the sidewall spacer comprises a tapered profile with a greater separation of the opposing sidewalls toward a top portion and a narrower separation of the opposing sidewalls toward a bottom portion of the sidewall spacer. The present disclosure also provides a method of manufacturing a semiconductor device. The method includes forming a polysilicon stripe over a semiconductor fin, forming a nitride sidewall spacer surrounding a long side of the polysilicon stripe, forming a raised source/drain region in the semiconductor fin, and forming a carbonitride etch stop layer surrounding the nitride sidewall spacer.
US10020196B2 Methods of forming etch masks for sub-resolution substrate patterning
Techniques disclosed herein provide a method and fabrication structure for pitch reduction for creating high-resolution features and also for cutting on pitch of sub-resolution features. Techniques include using multiple materials having different etch characteristics to selectively etch features and create cuts or blocks where specified. A pattern of alternating materials is formed on an underlying layer. An etch mask is positioned on the pattern of alternating materials. One or more of the alternating materials can be preferentially removed relative to other materials to uncover a portion of the underlying layer. The etch mask and the remaining lines of alternating material together form a combined etch mask defining sub-resolution features.
US10020195B2 Chemical amplification methods and techniques for developable bottom anti-reflective coatings and dyed implant resists
The disclosure herein describes methods for Photosensitized Chemically Amplified Resist Chemicals (PS-CAR) to pattern light sensitive films (e.g., photoresist on anti-reflective coatings) on a semiconductor substrate. In one embodiment, a two-step exposure process may generate higher acid concentration regions within a photoresist layer. The PS-CAR chemicals may include photoacid generators (PAGs) and photosensitizer elements that enhance the decomposition of the PAGs into acid. The first exposure may be a patterned EUV or UV exposure that generates an initial amount of acid and photosensitizer. The second exposure may be a non-EUV flood exposure that excites the photosensitizer which increases the acid generation rate where the photosensitizer is located in the film stack. The distribution of energy during the exposures may be optimized by using certain characteristics (e.g., thickness, index of refraction, doping) of the photoresist layer, an underlying layer, and/or an overlying layer.
US10020193B1 Method for laser annealing with laser beam radiated via through hole
A laser annealing method that includes forming a second layer having through holes on a first layer, and radiating laser light with a wavelength of 3 μm or greater to the first layer via the through holes.
US10020192B2 Method for forming polysilicon
A method for forming polysilicon on a semiconductor substrate that include providing amorphous silicon on a semiconductor substrate, exposing at least an area of the amorphous silicon to a first laser beam and a second laser beam, characterized in that during exposing the area to the second laser beam no displacement of the laser beam relative to the area occurs. In addition, the use of such method for producing large grain polysilicon. In particular, the use of such method for producing vertical grain polysilicon. Further, the use of such method for producing sensors, MEMS, NEMS, Non Volatile Memory, Volatile memory, NAND Flash, DRAM, Poly Si contacts and interconnects.
US10020189B2 Growing a III-V layer on silicon using aligned nano-scale patterns
A method of forming an integrated circuit structure includes providing a wafer having a silicon substrate; forming a plurality of shallow trench isolation (STI) regions in the silicon substrate; and forming recesses by removing top portions of the silicon substrate between opposite sidewalls of the plurality of STI regions. Substantially all long sides of all recesses in the silicon substrate extend in a same direction. A III-V compound semiconductor material is then epitaxially grown in the recesses.
US10020187B2 Apparatus and methods for backside passivation
Provided apparatus and methods for back side passivation of a substrate. The systems comprise an elongate support with an open top surface forming a support ring so that when a substrate is on the support ring, a cavity is formed within the elongate support. A plasma generator is coupled to the cavity to generate a plasma within the cavity to deposit a passivation film on the back side of the substrate.
US10020185B2 Composition for forming silica layer, silica layer, and electronic device
A composition for forming a silica layer including a silicon-containing polymer having a weight average molecular weight of about 20,000 to about 70,000 and a polydispersity index of about 5.0 to about 17.0 and a solvent; a silica layer manufactured using the same; and an electronic device including the silica layer.
US10020184B2 Method for cleaning substrate
A method for cleaning a substrate is provided. The method includes providing a substrate. Metal compound residues are formed over the substrate. The method includes exposing the substrate to an organic plasma to volatilize the metal compound residues. The organic plasma is generated from a gas. The gas includes an organic gas, and the organic gas is made of a hydrocarbon compound or an alcohol compound.
US10020176B2 Surface extraction interface
Surface extraction interface systems can include a seal assembly with a cavity assembly, an actuator, and a force gauge. Methods of preparing a sample for analysis can include: receiving data identifying characteristics of a surface supporting the sample; determining a pressure to be applied by a seal assembly against the surface; pressing a cavity assembly against the surface facing the open side of the cavity until the pressure is achieved; and extracting a sample from the surface by flowing a stream of extraction solvent through the sealed extraction cavity.
US10020169B2 Etching device and etching method
An etching device and an etching method. The etching device includes an etching chamber and a chuck located therein for clamping a substrate to be etched, a plasma generating device surrounding the etching chamber in an area and a gas nozzle distribution device for introducing etching gas, which is situated above the chuck in such a way that an etching gas stream is directed essentially perpendicular to a surface of the substrate to be etched. A moving mechanism may be used to change the distance between the gas nozzle distribution device and the chuck as a function of the etching mode.
US10020165B2 Multi charged particle beam writing method, and multi charged particle beam writing apparatus
A multi charged particle beam writing method includes calculating an offset dose to irradiate all the small regions by multiplying one beam dose equivalent to a maximum irradiation time of multi-beams of each pass in multiple writing by a maximum number of defective beams being always ON to irradiate one of the small regions; calculating an incident dose, in addition to the offset dose, for each of the small regions; and performing multiple writing, using multi-beams including a defective beam being always ON, such that a beam of a total dose, between the incident dose and the offset dose, irradiates a corresponding small region for each small region, while switching a beam for each pass of the multiple writing, and controlling an irradiation time equivalent to the offset dose by a common blanking mechanism collectively blanking-controlling the multi-beams.
US10020157B2 X-ray source, high-voltage generator, electron beam gun, rotary target assembly, rotary target, and rotary vacuum seal
Disclosed herein are a high-voltage generator for an x-ray source, an x-ray gun, an electron beam apparatus, a rotary vacuum seal, a target assembly for an x-ray source, a rotary x-ray emission target, and an x-ray source. These various aspects may separately and/or together enable the construction of an x-ray source which can operate at energies of up to 500 kV and beyond, which is suitable for use in commercial and research x-ray applications such as computerized tomography. In particular, the high-voltage generator includes a shield electrode electrically connected intermediate of a first voltage multiplier and a second voltage multiplier. The electron beam apparatus includes control photodetectors and photo emitters having a transparent conductive shield arranged therebetween. The rotary vacuum seal includes a pumpable chamber at a position intermediate between high-pressure and low-pressure ends of a bore for a rotating shaft. The rotary target assembly is configured such that when a torque between a bearing housing and a vacuum housing exceeds a predetermined torque, the bearing housing rotates relative to the vacuum housing. The rotary x-ray emission target has a plurality of target plates supported on a hub, the plates being arranged on the hub to provide an annular target region about an axis rotation of the hub. The x-ray gun is provided with a shield electrode maintained at a potential difference relative to the x-ray target different to the electron beam emission cathode.
US10020155B2 Electrical switching apparatus comprising a switching mechanism and at least one auxiliary module
This electrical switching apparatus includes a protection casing, at least one switching member suitable for switching between a first position permitting the passage of a current and a second position preventing the passage of the current, a mechanism for control of the or of each switching member, and at least one auxiliary module disposed in the casing, the auxiliary module being removable with respect to the casing and configured to implement a function associated with the control mechanism. The electrical switching apparatus includes a mechanical referencing member common to the control mechanism and to each auxiliary module, for the positioning of the control mechanism and of each auxiliary module in the casing.
US10020150B2 Method for operating an electromotive adjusting device, and electromotive adjusting device
A method operates an electromotive adjusting device of a motor vehicle. The adjusting device contains a relay which has two contacts. The relay is switched by an electric current flow across the contacts or by an electrical voltage drop between the contacts given a first condition. The relay is switched without an electric current flow across the contacts or without an electrical voltage drop between the contacts given a second condition. An electromotive adjusting device of a motor vehicle, in particular an electromotively operated tailgate, contains such a relay which has two contacts.
US10020146B2 Current interruption device and electric storage device using same
A current interruption device includes: a deforming plate configured to deform when the internal pressure of the casing rises above the predetermined level; a conducting plate which configures the current path; and a contact plate. The conducting plate includes a first contact portion configured to contact the contact plate. The contact plate includes a second contact portion configured to contact the first contact portion. The deforming plate includes a pressure receiving portion configured to receive the internal pressure of the casing and a contacting portion configured to contact the first contact portion. The second contact portion is configured to be separated from the conducting plate by deformation causing the contacting portion to move toward the contact plate. The deforming plate is insulated from the conducting plate and the contact plate. The conducting plate is disposed to be interleaved between the deforming plate and the contact plate.
US10020144B2 Multipolar air-break circuit breaker including an improved device for filtering quenching gas
A high-voltage multipolar circuit breaker including a first chamber for receiving gases, in communication with a first arc quenching chamber, and including a first aperture for exhausting gases to the exterior of the casing, the aperture being provided with a first downstream filtering device. The circuit breaker furthermore includes at least one second chamber for receiving gases, in communication with at least one second arc quenching chamber of another pole of the circuit breaker, the chamber itself being equipped with a second upstream device for filtering gases, the second chamber for receiving gases including a second aperture for exhausting gases to the exterior of the casing, the chamber being provided with a second downstream filtering device, the first chamber for receiving gases and the second chamber for receiving gases being separated fluidically one from the other by an impermeable wall.
US10020142B2 Trippable control system for a breaker pole and breaker gear
A trippable control system for one or more electrical breaker poles includes a first link pivotable about a first pivot point between first and second positions; a second link pivotable about a pivot axis for connecting to one or more breaker poles, whereby movement of the first link causes the second link to pivot about the pivot axis between a position for opening and a position for closing the breaker pole(s); and a trip mechanism suitable for releasing the first pivot point and for exerting a movement force on the first link to move the first link between the second and third positions when the first link pivots about a second pivot point. Movement of the first link between the second and third positions causes the second link to pivot about the pivot axis between the position for closing the breaker pole(s) and the position for opening the breaker gear.
US10020140B2 Keyboard device
A keyboard device includes a base plate, plural keys and a membrane circuit board. The keys are connected with the base plate. The membrane circuit board is arranged between the keys and the base plate. The base plate includes at least one elastic vibration absorber corresponding to a keycap or a stabilizer bar of the corresponding key. While the keycap is moved downwardly relative to the base plate, the sound resulted from the collision between the keycap or the stabilizer bar and the membrane circuit board or the base plate is reduced. Consequently, the operating comfort to the user is enhanced.
US10020138B1 Keyboard device
A keyboard device includes a key structure, a switch circuit board, a base plate and a buffering sheath. The key structure includes a keycap and a stabilizer bar. The stabilizer bar is connected with the keycap. The base plate includes a connecting structure. The stabilizer bar is penetrated through the connecting structure and connected with the base plate. The buffering sheath is arranged around the stabilizer bar to cover the stabilizer bar. The stabilizer bar and the base plate are made of metallic material. Since the stabilizer bar and the base plate are separated by the buffering sheath, the keyboard device is capable of reducing noise.
US10020134B1 Electrical switching apparatus and switching assembly therefor
A switching assembly is for an electrical switching apparatus. The electrical switching apparatus has a base. The switching assembly includes a printed circuit board structured to be coupled to the base, at least one switch mechanically coupled to and electrically connected with the printed circuit board, and an actuation member structured to be coupled to the base. The actuation member has at least one actuation portion having a button portion and an arm portion extending from the button portion. The arm portion is structured to engage and actuate the switch. The actuation portion is structured to move between a FIRST position and a SECOND position. When the actuation portion moves from the FIRST position toward the SECOND position, the button portion moves the arm portion toward engagement with the switch in order to actuate the switch.
US10020132B1 Terminal barriers for covering the lugs or terminals of electrical switching apparatus such as circuit breakers
A terminal barrier for covering an electrical terminal of an electrical switching apparatus having a housing is provided. The terminal barrier comprises a flexible portion that is configured to flexibly bend away from a rest position after the terminal barrier is installed. The terminal barrier further comprises a wall portion configured to surround the electrical terminal to block any access to the electrical terminal from one or more sides except an access for installation of a service line wire in the electrical terminal. The terminal barrier further comprises a snap portion for snapping in place around the electrical terminal to removably attach the terminal barrier to the housing of the electrical switching apparatus.
US10020125B1 Super dielectric capacitor
A class of materials is provided that has dielectric constants greater than 105. The super dielectric materials (SDM) can be generated readily from common, inexpensive materials. Various embodiments include a porous, electrically insulating material, such as high surface area powders of silica or titania, mixed with a liquid containing a high concentration of ionic species. In some embodiments, high surface area alumina powders, loaded to the incipient wetness point with a solution of boric acid dissolved in water, have dielectric constants greater than 4×108.
US10020122B2 Symmetric hybrid supercapacitor and use of LiMnxFe1-xPO4 as electrode material for a hybrid supercapacitor
A symmetric hybrid supercapacitor has two internally hybridized electrodes having both faradic and capacitatively active materials. More specifically, the symmetric hybrid supercapacitor has a cathode and an anode. The cathode contains LiMnxFe1-xPO4. The LiMnxFe1-xPO4 is used as electrode material for the hybrid supercapacitor. The condition applies that 0.1
US10020120B2 Electronic device and manufacturing method for same
The present invention is an electronic device comprising a first substrate, a second substrate arranged opposite the first substrate, a sealed portion arranged between the first substrate and the second substrate, and a sealing portion that connects the first and the second substrate and is provided around the sealed portion, wherein at least a portion of the sealing portion following along the periphery of the sealed portion has outer resin sealing portions respectively fixed to the first substrate and the second substrate and an intermediate resin sealing portion arranged so as to be interposed by the outer resin sealing portions between the first substrate and the second substrate, the outer resin sealing portions and the intermediate resin sealing portion contain resin, and a melt flow rate or melting point of the intermediate resin sealing portion differs from a melt flow rate or melting point of the outer resin sealing portions.
US10020118B2 Self-rechargeable hybrid battery and electronic device comprising the same
The present invention relates to a self-rechargeable hybrid battery and an electronic device including the same. Since the self-rechargeable hybrid battery includes a solar cell and a capacitor which is charged by current output from the solar cell, the charging efficiency of energy output from a solar cell may be increased in an eco-friendly manner, and the self-rechargeable hybrid battery includes electrodes having high transparency, electrical conductivity and interfacial capacitance, and thus may be applied to a transparent device.
US10020116B2 Plated terminations
Improved termination features for multilayer electronic components are disclosed. Monolithic components are provided with plated terminations whereby the need for typical thick-film termination stripes is eliminated or greatly simplified. Such termination technology eliminates many typical termination problems and enables a higher number of terminations with finer pitch, which may be especially beneficial on smaller electronic components. The subject plated terminations are guided and anchored by exposed internal electrode tabs and additional anchor tab portions which may optionally extend to the cover layers of a multilayer component. Such anchor tabs may be positioned internally or externally relative to a chip structure to nucleate additional metallized plating material. External anchor tabs positioned on top and bottom sides of a monolithic structure can facilitate the formation of wrap-around plated terminations. The disclosed technology may be utilized with a plurality of monolithic multilayer components, including interdigitated capacitors, multilayer capacitor arrays, and integrated passive components. A variety of different plating techniques and termination materials may be employed in the formation of the subject self-determining plated terminations.
US10020115B2 High temperature dielectric materials, method of manufacture thereof and articles comprising the same
Disclosed herein is a dielectric composite comprising an organic polymer that has a glass transition temperature greater than or equal to about 250° C.; and a dielectric filler present in an amount effective to impart to the dielectric composite a dielectric constant that varies by less than 5% over a temperature range of 25° C. to 300° C., with an applied alternating electric field having a frequency of 104 Hz and a maximum operating electric field strength of at least 250 megavolt per meter. Disclosed herein too is a method of manufacturing the dielectric composite and articles that contain the dielectric composite.
US10020113B2 Method for producing rare earth sintered magnet
The present invention provides a method for producing a long and large-sized rare earth sintered magnet having a large size in a magnetic field application direction in which a single magnet body in each portion has uniform and high magnetic characteristics. Disclosed is a method for producing a rare earth sintered magnet, including particular steps of: 1) preparing a slurry; 2) preparing a cavity that is enclosed with a mold, an upper punch and a lower punch; 3) applying a magnetic field of 1.5 T or more in the cavity, and supplying the slurry at a flow rate of 20 to 600 cm3/second, to fill the cavity with the slurry; 4) producing a molded body of the alloy powder by press molding in the magnetic field; and 5) sintering the molded body.
US10020112B2 Coil component and method of manufacturing the same
A coil component and a method of manufacturing the same are provided. The coil component may include a body part containing a magnetic material, a coil part disposed in the body part, and an electrode part disposed on the body part. The coil part includes a support member, a coil disposed on a surface of the support member and having a terminal exposed to at least one outer surface of the body part, and a conductive via connected to the terminal of the coil and penetrating through at least one end portion of the support member to thereby be exposed to the at least one outer surface of the body part.
US10020111B2 Transformer, method for manufacturing same and roller bearing with integrated transformer
A transformer (01) for transmitting data and/or energy, including a concentric coil pair with a fixed first coil (04) and a second coil (05) which is mounted so as to be rotatable with respect to the first coil (04), wherein the coils (04, 05) are arranged with respect to one another in such a way that they are magnetically coupled. The transformer (01)—is defined, in particular, by the fact that the first and the second coils (04, 05) are embodied as printed circuits on one multi-layered circuit board (02, 03) each, wherein in each case a magnetically conductive layer (07) is attached to the outer layers of the multi-layered circuit boards (02, 03), wherein the magnetically conductive layers (07) are selectively connected to one another by recesses which are formed in the circuit boards (02, 03) and filled with magnetically conductive material.
US10020110B2 Surface mount power inductor component with stacked component accommodation
A surface mount power inductor component for a circuit board includes a magnetic body, at least one conductive coil, and surface mount terminations for completing an electrical connection between the conductive coil and the circuit board. One of the body and the surface mount terminations is configured to accommodate a separately provided component in a vertically stacked relation with the separately provided circuit board component being located between the circuit board and the body.
US10020109B1 Air core coupled inductors
A switching power converter includes a first and second switching device, an air core coupled inductor, and a controller. The air core coupled inductor includes a first winding electrically coupled to the first switching device and a second winding electrically coupled to the second switching device. The first and second windings are magnetically coupled. The controller is operable to cause the first and second switching devices to repeatedly switch between their conductive and non-conductive states at a frequency of at least 100 kilohertz to cause current through the first and second windings to repeatedly cycle, thereby providing power to an output port. The switching power converter may have a topology including, but not limited to, a buck converter topology, a boost converter topology, and a buck-boost converter topology.
US10020104B2 Magnetic sheet, electronic device using same, and method for manufacturing magnetic sheet
Provided is a magnetic sheet including a resin film and a thin sheet-shaped magnetic body adhered to the resin film by an adhesive layer sandwiched between the thin sheet-shaped magnetic body and the resin film. The thin sheet-shaped magnetic body is made from an Fe-based metal magnetic material, has a thickness of 15 μm to 35 μm, and has an AC relative magnetic permeability (μr) in the range of 220 to 770 at a frequency of 500 kHz.
US10020101B2 Grain-oriented electrical steel sheet and method for producing same
Disclosed is a grain-oriented electrical steel sheet exhibiting low hysteresis loss and low coercive force, in which an increase in hysteresis loss due to laser irradiation or electron beam irradiation, which has been a conventional concern, is effectively inhibited. The grain-oriented electrical steel sheet has closure domain regions (X) formed to divide the magnetic domains in a rolling direction, from one end to the other in the width direction of the steel sheet, provided that Expression (1) is satisfied: −(500t−80)×s+230≤w≤−(500t−80)×s+330   Expression (1), where t represents a sheet thickness (mm); w represents a smaller one of the widths (μm) of the regions measured on the front and rear surfaces of the steel sheet, respectively, by using a Bitter method; and s represents an average number of the regions present within one crystal grain.
US10020100B2 R-T-B-based alloy powder and method for producing same, and R-T-B-based sintered magnet and method for producing same
A method is provided for producing an R-T-B based alloy powder. The method includes providing an alloy powder containing 27.5 to 36.0 mass % of R, where R is at least one among the rare-earth elements and always includes at least one of Nd and Pr, 0.85 to 1.05 mass % of B, 0.1 to 2.5 mass % of element M (Al, Ti, V, Cr, Mn, Ni, Cu, Zn, Ga, Zr, Nb, Mo, Ag, In, Sn, Hf, Ta, W, Pb and/or Bi), and a balance T, where T is Fe or is Fe and Co; and pulverizing the powder by introducing the powder and a pulverization gas in a pulverization chamber. The pulverization includes attrition while circulating the alloy powder with a flow of the pulverization gas in the pulverization chamber. The pulverization gas has a gauge pressure of 0.75 MPa or more, and the residence time is 6 minutes or more.
US10020097B2 R-T-B rare earth sintered magnet and method of manufacturing the same
A method of manufacturing an R-T-B rare earth sintered magnet includes a process of disposing and sintering a compact of a first alloy powder and an alloy material of a second alloy in a chamber of a sintering furnace. The first alloy consists of R which represents a rare earth element, T which represents a transition metal essentially containing Fe, a metal element M which represents Al and/or Ga, B, Cu, and inevitable impurities. The first alloy contains 11 at % to 17 at % of R, 4.5 at % to 6 at % of B, 0 at % to 1.6 at % of M, and T as the balance, and Dy content in all of the rare earth elements is 0 at % to 29 at %. The second alloy consists of R which represents a rare earth element, T which represents a transition metal essentially containing Fe, a metal element M which represents Al and/or Ga, B, Cu, and inevitable impurities. The second alloy contains 11 at % to 20 at % of R, 4.5 at % to 6 at % of B, and 0 at % to 1.6 at % of M, and T as the balance, and Dy content in all of the rare earth elements is 0 at % to 29 at %.
US10020096B2 Shielded wire harness and method for manufacturing the same
A method for manufacturing a shielded wire harness, includes: wrapping a conductive sheet around a wire harness in a parallel state to the wire harness, the conductive sheet having a long belt shape along a longitudinal direction of the wire harness, and cutting the conductive sheet in matching with a desired electric wire length; allowing an adhesive surface formed on a back surface side of the protection tape to fix the conductive sheet to the wire harness by spirally winding a long protection tape around an outer circumference of the conductive sheet wrapped around the wire harness; and cutting the protection tape in matching with the desired electric wire length.
US10020093B2 Terminal-equipped coated wire
A terminal-equipped coated wire having an exposed conductor portion at an end portion of a coated wire in which a conductor is coated with a coating material, a terminal fitting—connected to the conductor at the exposed conductor portion, and an anticorrosive agent with which a contact portion between the conductor and the terminal fitting is sealed, wherein an anticorrosive agent which is composed of a cured product of a curable resin and in which the cured product has a crosslink density within a range of 0.6×10−5 to 4×10−4 (mol/cm3) is used as the anticorrosive agent.
US10020087B1 Highly reflective crystalline mosaic neutron monochromator
A crystal monochromator is manufactured by heating a crystal having an original thickness to a temperature of over about 850° C. The crystal is compressed for a duration of approximately 1-5 minutes with a force of about 5-10 metric tons while the crystal is maintained at the temperature of over about 850° C. to plastically deform the crystal along an axis, wherein the compressing causes a plastic deformation of about 0.5%-1.5% of the original thickness. The crystal may be sliced to form crystal monochromators having a mosaicity of between about 15-28 arcminutes and a slow neutron reflectivity of over 70% at a rocking curve peak.
US10020084B2 System and method for processing spent nuclear fuel
A system and method for managing spent nuclear fuel includes a small capacity canister that preferably encloses or encapsulates a single spent nuclear fuel rod assembly but can enclose up to six spent nuclear fuel rod assemblies. The canister is air tight and prevents radioactive material from escaping. The canister is loaded by positioning a single spent nuclear fuel rod assembly in the canister and then closing the canister to make it air tight.
US10020082B2 Radiation protection equipment and radiation protection system provided with radiation protection equipment
An amount of radiation exposure of a medical staff is significantly reduced, and a large working area is ensured during an operation. A size of each component of a radiation protection equipment is reduced so as to decrease a weight thereof. The radiation protection equipment is provided, which can be installed within a short time period before an operation and easily put away after the operation. The radiation protection equipment, includes: a first protection sheet arranged on a periphery of a radiation source device and configured to shield radiation; a second protection sheet formed separately from the first protection sheet, arranged on a side of an operation table, and configured to shield radiation; and a third protection sheet formed separately from the first and second protection sheets, arranged on a periphery of a surgical field so as to expose the surgical field, and configured to shield the radiation.
US10020081B2 Nuclear control rod position indication system
A pulsed sonar-based wireless rod position indication system that utilizes nuclear radiation and high temperature tolerant hardware. The pulsed sonar-based rod position indication system can precisely locate the rod position by measuring the time of flight of a transmitted signal and by using the phase and amplitude information of the same transmitted signal. Primary and secondary antenna probes located in the interior of the control rod drive rod travel housing and full hardware redundancy provide for improved accuracy. The time of flight, phase and amplitude raw signals are inputted to a wireless data transmitter capable of sending the raw signals to a receiver antenna located elsewhere inside a containment for further processing.
US10020077B2 Pressurized water reactor with upper vessel section providing both pressure and flow control
A pressurized water reactor (PWR) includes a vertical cylindrical pressure vessel having a lower portion containing a nuclear reactor core and a vessel head defining an integral pressurizer. A reactor coolant pump (RCP) mounted on the vessel head includes an impeller inside the pressure vessel, a pump motor outside the pressure vessel, and a vertical drive shaft connecting the motor and impeller. The drive shaft does not pass through the integral pressurizer. The drive shaft passes through a vessel penetration of the pressure vessel that is at least large enough for the impeller to pass through.
US10020072B2 Detect developed bad blocks in non-volatile memory devices
Systems and methods are provided to detect a developed bad word-line of a flash memory. Embodiments provide an improved Background media scan (BGMS) process that can predict at the end of a block read if a word-line will potentially become bad with the use of the flash memory. Accordingly, data from the potentially bad block can be recovered and the block can be retired. The embodiments can minimize the need for the expensive chip-kill method.
US10020068B2 Multiplexer distortion cancellation
Distortion in a combined sample and hold circuit and multiplexer can be reduced by dividing the sample and hold circuit and the multiplexer up into main and compensation signal channels, and considering the total error signal that arises during an acquire phase across both the switches of the multiplexer and the input switches of the sample and hold stage as a single error signal that has to be compensated. This compensation is then achieved by causing the same error voltages to be induced in both the main and compensation channels of the whole MUX and sample and hold circuit, such that errors can be made to cancel, thus improving the performance of the stage.
US10020063B2 Memory system performing read of nonvolatile semiconductor memory device
According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, a voltage generation unit and a control unit. The nonvolatile semiconductor memory device includes a memory cell array having a plurality of blocks each including a plurality of memory cells, and a voltage generation unit configured to change a read level of the memory cell. The control unit controls write, read, and erase of the nonvolatile semiconductor memory device. The control unit changes the read level between a start of use of the nonvolatile semiconductor memory device and a timing after an elapse of a time.
US10020062B1 Three dimensional semiconductor memory device and sub-block erasing methods
A nonvolatile memory device includes well regions formed in a substrate and arranged in a first direction; a memory block including sub blocks which are formed over the substrate and correspond to the well regions, respectively; and bit lines disposed over the memory block, and extending in the first direction. Each of the sub blocks includes channel layers which are formed in a vertical direction between a corresponding well region and the bit lines, word lines and at least one drain select line and at least one erase prevention line, which are stacked over the substrate along the channel layers. In an erase operation, an erase voltage is applied to a well region corresponding to a selected sub block and an erase preventing voltage is applied to an erase prevention line included in an unselected sub block, the erase voltage may be prevented from being transferred to the unselected sub block.
US10020060B2 Asymmetric pass field-effect transistor for nonvolatile memory
A method of performing an operation on a non-volatile memory (NVM) cell of a memory device is disclosed. The pass transistor of the NVM cell is an asymmetric transistor including a source with a halo implant. The source of the pass transistor is coupled to a common source line (CSL) that is shared among NVM cells of a sector of NVM cells. The operation may be performed by applying a first signal to a word line (WLS) coupled to a gate of a memory transistor of the NVM cell and applying a second signal to a bit line (BL) coupled to a drain of the memory transistor of the NVM cell.
US10020059B1 Switchable impedance drivers and related systems and methods
A memory device includes an electrical line operably coupled to a plurality of memory cells, and a switchable impedance driver operably coupled to the electrical line. An electronic circuit includes a first driver having a first output impedance, and a second driver having a second output impedance that is less than the first output impedance. The first driver and the second driver are operably coupled in parallel to an output of the electronic circuit. The electronic circuit includes logic circuitry to enable the second driver during switching of a digital output of the driver. A method includes driving an output with both the first driver and the second driver when an input switches between logic levels, and disabling the second driver when the output reaches a desired logic level following the switch between logic levels of the input.
US10020057B2 Semiconductor memory device and operating method thereof with a connection control transistor operation voltage adjusted
There is provided a semiconductor memory device and an operating method thereof. A semiconductor memory device includes a memory cell array including a plurality of pages; a peripheral circuit suitable for performing a program operation by applying a program voltage, a pass voltage, and a pipe transistor operation voltage, to the memory cell array; and a control logic suitable for controlling the peripheral circuit to perform the program operation, wherein the control logic adjusts a potential level of the pipe transistor operation voltage according to an address of a selected page among the plurality of pages.
US10020055B2 Semiconductor memory device
According to embodiments, a semiconductor memory device includes a first electrode, a second electrode, a memory cell, and a control circuit. The memory cell is provided between the first electrode and the second electrode and includes a metal film and a resistance change film. The control circuit applies a voltage between the first electrode and the second electrode to perform transition of a resistive state of the memory cell. The control circuit performs a first writing operation by applying a first pulse having a voltage of a first polarity to the memory cell and applying a second pulse having a voltage of the first polarity smaller than the voltage of the first pulse to the memory cell continuously after applying the first pulse.
US10020053B2 Multi-level phase change device
Embodiments of the present disclosure generally relate to electronic devices, and more specifically, to multi-level phase change devices. In one embodiment, a memory cell device is provided. The memory cell device generally includes a top surface, a bottom surface and a cell body between the top surface and the bottom surface. The cell body may include a plurality of phase change material layers, which may be used to store data of the cell. In another embodiment, a method of programming a memory cell is provided. The method generally may include applying a sequence of different pulses to each phase change material layer of the cell as the voltage of each pulse in the sequence is ratcheted down from the start of a write cycle to the end of a write cycle.
US10020049B1 Six-transistor static random access memory cell and operation method thereof
The present invention provides a six transistor static random-access memory (6T-SRAM) cell, the 6T-SRAM cell includes a first inverter comprising a first pull-up transistor and a first pull-down transistor, and a first storage node, a second inverter comprising a second pull-up transistor, a second pull-down transistor, and a second storage node, wherein the first storage node is coupled to gates of the second pull-up transistor and the second pull-down transistor, a switch transistor configured to couple the second storage node to gates of the first pull-up transistor and the first pull-down transistor, and an access transistor coupled to gates of the first pull-up transistor and the first pull-down transistor.
US10020046B1 Stack refresh control for memory device
Apparatuses and methods for self-refreshing a plurality of dies are described. An example apparatus includes a first die including a first bank and a second bank, the first bank and the second bank including memory cells; and a second die vertically stacked with the first die, the second die including a third bank and a fourth bank, the third bank and the fourth bank including memory cells. The third bank is vertically aligned with the first bank. The first bank and the fourth bank are configured to be refreshed prior to refreshing the second bank and the fourth bank.
US10020038B1 Apparatuses and methods for controlling wordlines and sense amplifiers
Apparatuses for controlling defective bit lines in a semiconductor device are described. An example apparatus includes: a first region including a plurality of bit lines, a plurality of word lines and a plurality of memory cells, each memory cell is coupled to an associated bit line and an associated word line; a second region including a plurality of sense amplifiers, each sense amplifier includes a sense node and a column selection switch coupled to the sense node; a third region including a plurality of bleeder circuits, and disposed between the first and second regions; and a plurality of column selection lines. Each bit line from the first region to the second region is coupled to the sense node of an associated one of the plurality of sense amplifiers, and each column selection line from the column selection switch is coupled to an associated bleeder circuit.
US10020036B2 Address bit remapping scheme to reduce access granularity of DRAM accesses
One embodiment of the present invention sets forth a method for accessing non-contiguous locations within a DRAM memory page by sending a first column address command to a first DRAM device using a first subset of pins and sending a second column address command to a second DRAM device using a second subset of repurposed pins. The technique requires minimal additional pins, space, and power consumption. Further, sending multiple column address commands allows for increased granularity of DRAM accesses and therefore more efficient use of pins. The technique for accessing non-contiguous locations within a DRAM memory page.
US10020029B1 Voltage scaling-up circuit and bulk biasing method thereof
The present invention provides a voltage scaling-up circuit which comprises a charge pump circuit and a multiplexer circuit. The charge pump circuit which includes at least one pumping switch, and is configured to operably periodically converts an input voltage to a pumped voltage onto a pump output node through the at least one pumping switch by charging and pumping, such that the pumped voltage has a scaling factor over the input voltage, wherein the at least one pumping switch has a bulk. The multiplexer circuit senses a predetermined voltage and the pumped voltage and selects one of the predetermined voltage and the pumped voltage which has a higher magnitude as a scaled output voltage at a scaled output node; wherein the bulk of the at least one pumping switch is biased to the scaled output voltage.
US10020018B2 DSD decoder and audio system
A decoder that decodes DSD (Direct Stream Digital) data including: a memory storing the DSD data; a processor; a DMA (Direct Memory Access) controller configured to read the DSD data from the memory one word at a time according to a command from the processor; a parallel/serial converter configured to output a plurality of bits contained in a word read by the DMA controller in a bit stream format; and a silent pattern generator configured to selectively output a plurality of silent patterns in a time division manner during a silence period, wherein each of the plurality of silent patterns has a mark rate of 50% and is a string of bits having different values.
US10020007B2 Conversation analysis device, conversation analysis method, and program
A conversation analysis device includes an utterance data acquisition unit that acquires utterance data representing a voice of each speaker and an utterance of the speaker, a speech state analysis unit that analyzes a speech state of each speaker on the basis of the voice, and a degree-of-contribution calculation unit that calculates a degree of contribution to the conversation of each speaker on the basis of the speech state.
US10020006B2 Systems and methods for speech processing comprising adjustment of high frequency attack and release times
Systems and methods described herein modify audio content on an electronic device. Embodiments can be configured to detect a mode of the electronic device to determine whether the device is in a telephone mode; receive a speech signal from a speech source while the device is in the telephone mode; and process the speech signal to improve the perceived quality of the speech at a recipient when the electronic device is in a telephone mode; wherein processing the speech signal to improve the perceived quality of the speech comprises, decreasing the signal level of audio content outside of a determined frequency band relative to the signal level of the audio content within the determined frequency band; and wherein the determined frequency band is a frequency band associated a vocal range of the anticipated speech content. The method further includes adjusting high frequency sounds such as attack and release times of the speech signal based on sound events within the speech signal.
US10020005B2 Noise detection device, noise detection method, and noise detection program
A frame signal generator is configured to generate a frame signal with a predetermined first time length from an input signal. A reference signal generator is configured to generate a reference signal from a signal located more in a past than a position of the frame signal in the input signal. A correlation value calculator is configured to calculate a correlation value between the frame signal and the reference signal within a range of a predetermined phase shift amount m. A periodic noise determiner is configured to determine whether or not the frame signal includes periodic noise, and calculate a period of the periodic noise in the case where the frame signal includes the periodic noise. A correlation value calculation range generator is configured to generate the range of the predetermined phase shift amount based on the period of the periodic noise.
US10019998B2 Detecting distorted audio signals based on audio fingerprinting
An audio identification system generates a probe audio fingerprint of an audio signal and determines amount of pitch shifting in the audio signal based on analysis of correlation between the probe audio fingerprint and a reference audio fingerprint. The audio identification system applies a time-to-frequency domain transform to frames of the audio signal and filters the transformed frames. The audio identification system applies a two-dimensional discrete cosine transform (DCT) to the filtered frames and generates the probe audio fingerprint from a selected number of DCT coefficients. The audio identification system calculates a DCT sign-only correlation between the probe audio fingerprint and the reference audio fingerprint, and the DCT sign-only correlation closely approximates the similarity between the audio characteristics of the probe audio fingerprint and those of the reference audio fingerprint. Based on the correlation analysis, the audio identification system determines the amount of pitch shifting in the audio signal.
US10019995B1 Methods and systems for language learning based on a series of pitch patterns
A method for teaching a language, comprising: accessing, using a processor of a computer, an audio recording corresponding to a series of pitch patterns; accessing a cantillation representation of said series of pitch patterns, said cantillation representation comprising a plurality of cantillations; processing said audio recording to match the pitch patterns to the cantillations in said cantillation representation; calculating, using said processor, a start time and an end time for each of the series of cantillations as compared to said audio recording; outputting, using said processor, an aligned output representation comprising an identification of each of the cantillations, an identification of the start time for each of the cantillations, and an identification of the end time for each of the cantillations; receiving a request to play a requested pitch pattern; looking up said requested pitch pattern in said aligned output representation to retrieve one or more requested start times and one or more requested end times for said requested pitch pattern; and outputting said requested pitch pattern, said outputting comprising: playing said audio recording at the one or more requested start times until the one or more requested end times to output one or more instances of said requested pitch pattern from said audio recording, and displaying a textual representation of said audio recording, said displaying comprising: visually distinguishing a word of the textual representation to the audio recording, said visually distinguishing being performed based at least in part on said aligned output representation.
US10019993B2 Multi-level voice menu
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD). The UI can include a voice-navigable UI. The voice-navigable UI can include a voice navigable menu that includes one or more menu items. The voice-navigable UI can also present a first visible menu that includes at least a portion of the voice navigable menu. In response to a first utterance comprising one of the one or more menu items, the voice-navigable UI can modify the first visible menu to display one or more commands associated with the first menu item. In response to a second utterance comprising a first command, the voice-navigable UI can invoke the first command. In some embodiments, the voice-navigable UI can display a second visible menu, where the first command can be displayed above other menu items in the second visible menu.
US10019990B2 Variable-component deep neural network for robust speech recognition
Systems and methods for speech recognition incorporating environmental variables are provided. The systems and methods capture speech to be recognized. The speech is then recognized utilizing a variable component deep neural network (DNN). The variable component DNN processes the captured speech by incorporating an environment variable. The environment variable may be any variable that is dependent on environmental conditions or the relation of the user, the client device, and the environment. For example, the environment variable may be based on noise of the environment and represented as a signal-to-noise ratio. The variable component DNN may incorporate the environment variable in different ways. For instance, the environment variable may be incorporated into weighting matrices and biases of the DNN, the outputs of the hidden layers of the DNN, or the activation functions of the nodes of the DNN.
US10019989B2 Text transcript generation from a communication session
Techniques, systems, and devices for managing streaming media among end user devices in a video conferencing system are described. For example, a transcript may be automatically generated for a video conference. In one example, a method may include receiving a combined media stream comprising a plurality of media sub-streams each associated with one of a plurality of end user devices, wherein each of the plurality of media sub-streams comprises a respective video component and a respective audio component. The method may also include, for each of the media-sub-streams, separating the audio component from the respective video component, for each audio component of the respective media sub-streams, transcribing speech from the audio component to text for the respective media sub-stream, and combining the text for each of the respective media sub-streams into a combined transcription. In some examples, the combined transcription may also be translated into a user selected language.
US10019988B1 Adjusting a ranking of information content of a software application based on feedback from a user
Techniques are disclosed for adjusting a ranking of information content of a software application based on feedback from a user. One embodiment presented herein includes a method comprising receiving, at a computing device, an audio stream comprising audio of the user, the audio being indicative of feedback related to information content. The method further comprises analyzing the audio stream for paralinguistic information to determine an attribute of the user. The method further comprises adjusting a ranking of the information content based on at least one of the feedback and additional feedback and the determined attribute of the user.
US10019985B2 Asynchronous optimization for sequence training of neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, by a first sequence-training speech model, a first batch of training frames that represent speech features of first training utterances; obtaining, by the first sequence-training speech model, one or more first neural network parameters; determining, by the first sequence-training speech model, one or more optimized first neural network parameters based on (i) the first batch of training frames and (ii) the one or more first neural network parameters; obtaining, by a second sequence-training speech model, a second batch of training frames that represent speech features of second training utterances; obtaining one or more second neural network parameters; and determining, by the second sequence-training speech model, one or more optimized second neural network parameters based on (i) the second batch of training frames and (ii) the one or more second neural network parameters.
US10019984B2 Speech recognition error diagnosis
Techniques and technologies for diagnosing speech recognition errors are described. In an example implementation, a system for diagnosing speech recognition errors may include an error detection module configured to determine that a speech recognition result is least partially erroneous, and a recognition error diagnostics module. The recognition error diagnostics module may be configured to (a) perform a first error analysis of the at least partially erroneous speech recognition result to provide a first error analysis result; (b) perform a second error analysis of the at least partially erroneous speech recognition result to provide a second error analysis result; and (c) determine at least one category of recognition error associated with the at least partially erroneous speech recognition result based on a combination of the first error analysis result and the second error analysis result.
US10019983B2 Method and system for predicting speech recognition performance using accuracy scores
A system and method are presented for predicting speech recognition performance using accuracy scores in speech recognition systems within the speech analytics field. A keyword set is selected. Figure of Merit (FOM) is computed for the keyword set. Relevant features that describe the word individually and in relation to other words in the language are computed. A mapping from these features to FOM is learned. This mapping can be generalized via a suitable machine learning algorithm and be used to predict FOM for a new keyword. In at least one embodiment, the predicted FOM may be used to adjust internals of speech recognition engine to achieve a consistent behavior for all inputs for various settings of confidence values.
US10019977B2 Apparatus and method for mounting a sound masking device in a hotel room
An apparatus and method for mounting a sound masking component or device to an existing electronic component, appliance, or a furnishing installed or located in a hotel room or other interior space. According to an embodiment, the existing electronic component or appliance comprises a television set. The television set includes a pre-existing mounting mechanism for attaching a television wall-mounting bracket. The sound masking component further includes a mounting bracket wherein the mounting bracket is configured to be secured to the pre-existing mounting mechanism on the television set. According to another embodiment, the sound masking component is mounted internally inside the television set and configured to receive power from the television power supply and emit a sound masking signal utilizing a television speaker or a separate sound masking speaker.
US10019974B2 Systems to raise pads of musical instruments
Systems for raising pads on musical instruments to enable drying of pads and increase air flow around the pad and a body of the musical instrument. A vent spanner device, including a positioning feature and a retention feature, is placed between a pad and its corresponding vent to create an air gap. A pad prop is placed against a key mechanism or between the key mechanism and/or the body to raise a pad from sealing its corresponding vent. A linkage feature connects one or more vent spanners, pad props, end pieces, key mechanisms, or the body, and provides storage.
US10019971B2 Switching video streams for a display without a visible interruption
The disclosed embodiments provide a system that facilitates driving a display in a computer system. During operation, the system receives an input video stream from a graphics source, wherein the input video stream comprises a sequence of video frames. Next, the system directs the input video stream through a set of two or more memory buffers including a front buffer and a back buffer to produce an output video stream, which is used to drive the display. While directing the input video stream through the set of memory buffers, the system writes a video frame from the input video stream into the back buffer, and concurrently drives the output video stream from a preceding video frame in the front buffer. When the writing of the video frame completes, the system switches buffers so that the back buffer becomes the front buffer, which drives the output video stream, and the front buffer becomes either a spare buffer or the back buffer, which receives a subsequent frame from the input video stream.
US10019969B2 Presenting digital images with render-tiles
An image can be presented using render-tiles, which are movable rendering contexts in which multiple image-tiles can be drawn as a single image. To optimize performance, the render-tiles can be large enough to minimize the number of render-tiles necessary to present the image within the screen view of a client device, while remaining small enough to avoid memory or performance issues when panning or zooming the image. A set of active image-tiles and active render-tiles can be identified based on a specified view boundary that represents a portion of the image that is presented by a client device. The active render-tiles can be presented by the client device and the image-tiles can be drawn into the render-tiles to present the image. The render-tiles can be generated as needed and inactive render-tiles can be stored for later use or recycled.
US10019961B2 Display device
A display device includes an image display panel and a control device. The image display panel includes first sub-pixels, second sub-pixels, third sub-pixels, and fourth sub-pixels in which a specified sub-pixel column including the third sub-pixels and the fourth sub-pixels and at least one other sub-pixel column arranged next to the specified sub-pixel column are periodically arranged. The control device performs column inversion driving to apply a voltage having the same polarity to signal lines of a first specified sub-pixel column belonging to the specified sub-pixel columns and the other sub-pixel column adjacent to the first specified sub-pixel column, apply a voltage having the same polarity as the first specified sub-pixel column to one of the signal lines of a second specified sub-pixel column and a third specified sub-pixel column adjacent to the first specified sub-pixel column, and invert the polarities of the voltages to be applied at predetermined cycles.
US10019957B2 Liquid crystal display and electronic device
The present disclosure discloses a liquid crystal display, including a main screen, a second screen, a driving circuit, a controlled switch and a power source, the second screen includes a second screen array substrate, the main screen includes a main screen array substrate, the power source provides a power supply signal to the main screen array substrate directly, and supplies a power signal to the second screen array substrate by the controlled switch, the driving circuit provides a first control signal to the controlled switch in order to turn off the controlled switch, by which the second screen array substrate obtains the power supply signal, or provides a second control signal to the controlled switch in order to turn off the controlled switch, by which the second screen array substrate fails to obtain the power supply signal.
US10019956B2 Shift register
A shift register including a voltage set unit, a driver unit, a control unit, a first transistor, a second transistor, a third transistor and a fourth transistor is provided. The voltage set unit provides a terminal voltage. The driver unit provides a main gate signal according to the terminal voltage and a clock signal. The control unit provides a control signal. The first transistor receives the terminal voltage, a level reference voltage and the control signal. The second transistor is coupled to the first transistor and receives a low voltage and the control signal. The third transistor receives the terminal voltage, a level reference voltage and a gate reference signal. The fourth transistor is coupled to the third transistor and receives the low voltage and the gate reference signal.
US10019950B2 Panel defect detection method and organic light-emitting display device using the same
A panel defect detection method and an organic light emitting display device. A region having a high probability of a panel defect is intensively sensed through panel defect detection based on sensing results of characteristic values according to subpixels on sensing subpixel lines in an amount equal to the number of sensing subpixel lines preset in specific regions rather than all regions of a display panel. Rates and accuracy in detection of panel defects can be improved.
US10019949B2 Shift register unit, gate driving circuit, display panel and display device
A shift register unit, a gate drive circuit, a display panel and a display device are disclosed. The shift register unit combines a light emission signal output module with a scanning signal output module, i.e. integrating a light emission shift register unit and a scanning shift register unit into a circuit, thereby reducing the number of clock signals as required. The light emission signal output module and the scanning signal output module may be synchronously driven. The light emission signal output module continuously outputs a first reference signal or a second reference signal by controlling potentials of a first and fifth node. The scanning signal output module continuously outputs the second reference signal or a second clock signal by controlling potentials of a third and fourth node, thereby generating a light emission signal having multiple pulse widths, i.e. effecting duty ratio control to the light emission signal.
US10019948B2 Display device that switches light emission states multiple times during one field period
A scan driving circuit includes a shift register unit and a logic circuit unit. The start of a start pulse of an output signal STp+1 of a p+1′th shift register is situated between the start and end of a start pulse of the output signal STp of a p′th shift register, and one each of a first enable signal through a Q′th enable signal exist in sequence between the start of the start pulse of the output signal STp and the start of the start pulse of the output signal STp+1. The operations of a (p′, q)′th NAND circuit are restricted based on period identifying signals, such that the NAND circuit generates scanning signals based only on a portion of the output signal STp corresponding to the first start pulse, the signal obtained by inverting the output signal STp+1, and the q′th enable signal ENq.
US10019946B2 Organic light emitting diode display
An organic light emitting diode display includes: a plurality of pixels including a first pixel, a second pixel, and a third pixel connected to the plurality of scan lines and the plurality of data lines, wherein each pixel includes a switching transistor connected to a corresponding one of the scan lines and a corresponding one of the data lines, a driving transistor connected to the switching transistor, and an organic light emitting diode electrically connected to the driving transistor, and the driving range of the driving transistor of at least one pixel among the first pixel, the second pixel, and the third pixel is different from the driving range of the driving transistor of the remaining pixels.
US10019945B2 Display unit, method of manufacturing the same, and electronic apparatus
A method of manufacturing a display unit in which the method includes: forming a transistor on a substrate, in which a first direction to be scanned by an ion implantation apparatus intersects with a second direction to be scanned by an Excimer Laser Anneal apparatus; and forming a display element.
US10019942B2 Data driver and organic light emitting diode display device using the same
A data driver and a display device using the same are disclosed. The data driver includes a digital to analog conversion unit for converting a digital signal into either a positive polarity analog signal or a negative polarity analog signal, and an output circuit unit for outputting either the positive polarity analog signal or the negative polarity analog signal, as an output signal, to a transistor that supplies a current to an organic light emitting diode (OLED).
US10019941B2 Compensation technique for luminance degradation in electro-luminance devices
A method and system for compensation for luminance degradation in electro-luminance devices is provided. The system includes a pixel circuit having a light emitting device, a storage capacitor, a plurality of transistors, and control signal lines to operate the pixel circuit. The storage capacitor is connected or disconnected to the transistor and a signal line(s) when programming and driving the pixel circuit.
US10019938B2 Organic light emitting diode pixel driving circuit and display device
An organic light emitting diode pixel driving circuit and a display device are disclosed. The circuit includes an external circuit and intra-pixel circuits, which each include a signal loading module, a driving transistor, and an organic light emitting diode. The external circuit loads a data signal to the driving transistors of the intra-pixel circuits during a signal loading phase, and each of the signal loading modules generates a drive signal based on a signal at the source of the driving transistor and on the threshold voltage thereof, to store the drive signal, to load the drive signal to the gate of the driving transistor during the signal loading phase, and to control the driving transistor by the drive signal stored in the signal loading phase and the signal at the source of the driving transistor to cause the organic light emitting diode to emit light during a light emitting phase.
US10019936B2 Organic light emitting display
There is provided an organic light emitting display that includes a plurality of pixels are arranged in a plurality of rows and columns Each of the pixels includes a plurality of sub pixels. At least one sub pixel of the plurality of sub pixels of at least one pixel is divided into a plurality of divisional sub pixels. Since the divisional sub pixels alternately emit light, it is possible to reduce deterioration speed of the sub pixels, thereby preventing an afterimage from being generated by deterioration of the sub pixels.
US10019934B2 Pixel structure and a preparation method thereof, a pixel display method and an array substrate
The present disclosure discloses a pixel structure and a preparation method thereof, a pixel display method and an array substrate. The pixel structure comprises: a thin film transistor TFT for controlling a Micro-Electro-Mechanical System MEMS switch; the Micro-Electro-Mechanical System MEMS switch being used for controlling transmission amount of outgoing light of a quantum dot light emitting diode QLED device; the quantum dot light emitting diode QLED device being a top emission type for emitting light constantly based on a constant light emitting driving signal.
US10019931B2 Electronic paper display apparatus and driving method thereof
An electronic paper display apparatus including an electronic paper display panel to display an image page, a display driver coupled to the electronic paper display panel, and a data processor coupled to the display driver. The display driver drives the electronic paper display panel to display a plurality of image frames according to image data, so as to display the image page. The data processor converts a first look-up table into a second look-up table and merges a current frame and a previous frame into a combined frame. The data processor generates the image data according to the combined frame and the second look-up table and outputs the image data. The image frames include the current frame and the previous frame. A driving method of the electronic paper display apparatus is also provided.
US10019930B2 Shift register unit, gate driver circuit and display panel
The present disclosure relates to a shift register, a gate driver circuit and a display panel. The shift register includes first to eighth transistors and first and second capacitors. In the exemplary embodiments of the present disclosure, a shift register unit is composed of a relatively small number of transistors and capacitors, and thus the wiring areas occupied by the shift register unit and the gate driver circuit composed of a plurality of the shift register units can be reduced, thereby providing technical support for designing display panels with higher resolution and narrower bezel. Meanwhile, because the shift register unit and the gate driver circuit have a relatively simple structure, the manufacturing processes can be simplified and thereby costs can be reduced.
US10019927B2 Display device and driving method thereof suppressing power voltage ripples
A display device and a driving method thereof can reduce or prevent deterioration of image quality caused by ripples of a power voltage. A display device includes a gamma reference voltage generator generating a plurality of gamma reference voltages using a power voltage. A gamma selection signal generator generates a gamma selection signal corresponding to at least one gamma reference voltage among the gamma reference voltages and the power voltage. A gamma data supply unit stores a plurality of gamma data sets and outputs a gamma data set corresponding to the gamma selection signal from among the gamma data sets. A data driver generates a data signal using the gamma data set supplied from the gamma data supply unit and the gamma reference voltages. A display unit includes data lines transmitting the data signal.
US10019926B2 Adaptive calibration and adaptive transformation matrices for ambient light sensors
An electronic device may be provided with a display mounted in a housing. A color sensing ambient light sensor may measure the color of ambient light. The color sensing ambient light sensor may produce sensor output signals in a device-dependent color space. Control circuitry in the electronic device may convert the sensor output signals from the device-dependent color space to a device-independent color space using a color converting matrix. The color converting matrix may be determined using stored training data. The training data may include color data for different training light sources. The training data may be weighted to selectively control the influence of the training data on the color converting matrix. The training data may be weighted based on a distance between the training color data and a target color in the detected ambient light.
US10019924B2 Semiconductor display device
It is an object to provide a semiconductor display device with high reliability. Further, it is an object to provide a semiconductor display device which can reduce power consumption. A decoder is provided for a scan line driver circuit and operates such that, in accordance with a signal input to the scan line driver circuit, a pulse is sequentially input only to scan lines included in pixels of rows performing display and a pulse is not input to scan lines included in pixels of rows at which display is not performed. Then, all pixels or part of pixels in the line selected by the pulse is supplied with a video signal from a signal line driver circuit, whereby display of an image is performed in pixels arranged in the specific area of the pixel portion.
US10019923B2 Shift register and driving method thereof, gate driving circuit, display apparatus
A shift register and its driving method, a gate driving circuit, and a display apparatus, the shift register includes an input module (1), an output module (2) and an output control module (3); the output module (2) includes a first output unit (21) and a second output unit (22); and the output control module (3) comprises a first control unit (31) and a second control unit (32), the first control unit (31) controls the level of the first node (P), and the second control unit (32) controls the level of the second node (Q). The technical solutions of the present disclosure can diminish influence of the changing of the clock signal associated with the output module on the output signal, and improve the output effect of the shift register.
US10019919B2 Processing apparatus, command generation method and storage medium
A processing apparatus generates a command in accordance with a size of the coordinate input area and a distance between two touch inputs on the coordinate input area. When a distance between two touch inputs on a first coordinate input area larger than a second coordinate input area changes to a first distance, a command corresponding to a second distance longer than the first distance is generated. When a distance between two touch inputs on the second coordinate input area smaller than the first coordinate input area changes to a third distance, a command corresponding to the third distance is generated.
US10019916B2 Decorative element for medical devices
A decorative device for use with a medical instrument having a tubing structure, the decorative device including at least one connector configured to removably couple to the tubing structure on the medical instrument, the connector having a face plate engaging structure configured to attachably engage at least tone decorative face plate member.
US10019914B2 In-mold labels and a labeled container
A technical problem of this invention is to create in-mold labels that can be adhered to wide areas, including 3D curved areas, of the peripheral wall of a synthetic resin container in a high-grade state without air entrapment and/or wrinkling. A principal means of this invention to solve the technical problem described above is in-mold labels used as an inserted material and adhered to the outer peripheral wall of a container main-body concurrently when the main body is being molded, said labels including an adhesive layer to be adhered to the outer peripheral wall of the container main-body, wherein this adhesive layer has depressed portions on a back surface thereof, the depressed portions being formed by embossing and being disposed in a regular pattern.
US10019912B2 Providing information to a user through somatosensory feedback
A hearing device may provide hearing-to-touch sensory substitution as a therapeutic approach to deafness. Through use of signal processing on received signals, the hearing device may provide better accuracy with the hearing-to-touch sensory substitution by extending beyond the simple filtering of an incoming audio stream as found in previous tactile hearing aids. The signal processing may include low bitrate audio compression algorithms, such as linear predictive coding, mathematical transforms, such as Fourier transforms, and/or wavelet algorithms. The processed signals may activate tactile interface devices that provide touch sensation to a user. For example, the tactile interface devices may be vibrating devices attached to a vest, which is worn by the user. The vest may also provide other types of information to the user.
US10019908B2 Systems and methods for delivering sensory input during a dream state
Embodiments of the invention provide apparatus, systems and methods for detecting neurological activity indicative of a dream state of a human. Many embodiments of the invention provide apparatus, systems and methods for detecting neurological activity of a human indicative of a dream state or the onset thereof and delivering an input to the user (such as an audio or other sensory input) during the dream state. Particular embodiments of the invention provide systems and methods for detecting neurological activity indicative of the onset or occurrence of a dream state of a human and delivering an audio or other sensory input during the user's dream state. The audio input may be used for learning, delivering messages to the user's subconscious, and/or promoting a state of relaxation.
US10019907B2 Unmanned aerial vehicle obstacle detection and avoidance
Apparatuses and methods for detecting an obstacle in a path of an Unmanned Aerial Vehicle (UAV) are described herein, including, but not limited to, receiving data from a single image/video capturing device of the UAV, computing a score based on the received data, and performing at least one obstacle avoidance maneuver based on the score.
US10019905B1 Aircraft holding pattern analysis system and method
A holding pattern analysis system and method include a holding pattern detection unit that is configured to detect when an aircraft is flying in a holding pattern proximate to a destination airport, and a holding time prediction unit that is configured to predict a total time of the holding pattern in response to the holding pattern detection unit detecting that the aircraft is flying in the holding pattern.
US10019902B2 Enhanced sound generation for quiet vehicles with vehicle-to-vehicle communication capabilities
Two or more quiet vehicles traveling together sense each other and communicate to each other the condition of the respective drivers of the vehicles and announce their presence to pedestrians and other motorists using noise sounds. The characteristics of the emitted sounds are selected according to a level of threat presented by the quiet vehicles.
US10019901B1 Vehicular traffic alerts for avoidance of abnormal traffic conditions
Methods and systems are described for generating a vehicle-to-vehicle traffic alert and updating a vehicle-usage profile. Various aspects include detecting, via one or more processors associated with a first vehicle, that an abnormal traffic condition exists in an operating environment of the first vehicle. An electronic message is generated and transmitted wirelessly, via a vehicle-mounted transceiver associated with the first vehicle, to alert a nearby vehicle of the abnormal traffic condition and to allow the nearby vehicle to avoid the abnormal traffic condition. The first vehicle receives telematics data regarding operation of the nearby vehicle after the nearby vehicle received the electronic message, and transmits the telematics data to a remote server for updating a vehicle-usage profile associated with the nearby vehicle.
US10019897B2 Lighting apparatus for infrared camera system comprising array of vertical-cavity surface-emitting lasers
The invention relates to a lighting apparatus (1) comprising an array (2) of light sources (3) emitting emission cones (4) with edges (5) which intersect in an intersection plane and a lens unit (7) for homogenizing the intensity distribution in the far field. The array of the light sources and the lens unit are arranged such that i) the emission cones traverse the lens unit and ii) the distance (s) between the array of the light sources and the lens unit deviates from the sum of or the difference between a) the focal length f of the lens unit and b) the distance t between the intersection plane and the array (2) of the light sources (3) by 20 percent or less. This configuration leads to an intermixture of the emission cones in the far field such that the intensity distribution in the far field is substantially homogeneous.
US10019894B2 Remote controlling a plurality of controllable devices
The present application relates to a remote control device for controlling a plurality of controllable devices. The remote control device comprises at least two spaced apart antennas for receiving a radio signal from a same positioning device, a sending unit for sending a control signal, and a control unit. The control unit is configured to determine a position information of the remote control device in relation to the positioning device based on the radio signal, to select a controllable device of the plurality of controllable devices depending on the position information, and to send a control information for controlling the selected controllable device via the control signal with the sending unit to the selected controllable device.
US10019893B2 Apparatus for wireless transmission of control data
A wireless communications module including control circuitry disposed within a housing of a USB device or dongle is provided. The wireless communications module includes a USB connector for connecting the control circuitry of the wireless transceiver to control circuitry of a DMX enabled device via a USB port of the DMX enabled device. The wireless communications module further includes a wireless transceiver configured to wirelessly transmit control signals from the DMX enabled device to a wireless communications module of another DMX enabled device.
US10019889B2 Enhanced detection devices using consumer communication devices for additional notifications
A method and apparatus for operating an enhanced detection device are described including detecting an emergency alert in a protected structure, performing a first determination if the emergency alert is to be forwarded to other enhanced detection devices within the protected structure, forwarding the emergency alert to other enhanced detection devices within the protected structure responsive to the first determination, notifying occupants of the protected structure using capabilities of the enhanced detection device, performing a second determination if the emergency alert is to be forwarded to a consumer communication device and forwarding the emergency alert to the consumer communication device. Also described are a method and apparatus for operating a consumer communication device including receiving an emergency alert and notifying a user of the consumer communication device of a time, location and nature of the emergency alert.
US10019880B1 Portable security system
A portable security system comprising a control unit and one or more modular sensors adapted to detect the presence of various alarm conditions within a monitoring location. The control unit is operably connected to the modular sensors via sensor cables, and further comprises a portable housing allowing a user to easily transport and deploy the portable security system within a monitoring location. The control unit further contains an auto-dialer, which transmits an alarm call to an alarm recipient once the system detects the alarm condition. The housing may further have a storage compartment covered by a hingedly attached housing lid which stores the modular sensors when the system is not in use, allowing the user to transport the system in a unitary package.
US10019878B2 Method, apparatus and systems for tracking freight
Methods, apparatus, and systems are provided for tracking freight. Embodiments include a tracking device for a trailer containing a load. The tracking device includes a support member, a connector, a housing and a GPS tracker configured to track the location of the load. The connector securely attaches to a container on the trailer and attaches to a seal such that the container cannot be opened without breaking the seal. The support member stabilizes the housing and protects the tracking device during transit of the load. A tracking system may implement to monitor, gather information and report on the tracking device and the load.
US10019874B1 Games of chance
Games of chance are disclosed. In a general embodiment, collections of objects used in the game are defined. The values of objects of the collection are ranked according to a predefined hierarchy. A first object collection is assigned to a Player party. The Dealer accepts a wager from the Player on certain outcomes of random selections of a subset of the collection of objects corresponding to high value objects. A random selection of a subset of objects is made. The subset is compared to predefined high value objects. If there is no matching relationship between the subset and the high value objects, the wager is retained by the Dealer. If there is a matching relationship but not reaching a threshold level of matching, the Dealer pays funds to the Player. If the matching exceeds a threshold level, the Player may accept the payout or wager further.
US10019871B2 Prepaid interleaved wagering system
A prepaid interleaved wagering system is disclosed, including a wager controller operatively connecting an outcome server and an application controller, the wager controller constructed to: receive a plurality of computer-generated tokens; determine and communicate token information; receive wagering outcomes and token identifications, each token of the plurality of tokens corresponds with a wagering outcome and token identification; receive wager request instructions; determine and communicate wagering outcome; and communicate the token identification; the outcome server constructed to: receive and authenticate the token information; when the plurality of tokens are valid, communicate wagering outcomes and token identifications; receive the token identification; and store the token identification; and the application controller constructed to: determine whether to trigger a wager; when a wager is triggered, generate the wager request instructions; communicate the wager request instructions; receive the wagering outcome; communicate the wagering outcome; generate application resource; and communicate the application resource.
US10019866B2 Gaming machine with wild multiplier feature
Machines and methods are described for displaying a predetermined symbol and a set of symbols selected from a global symbol set. A first symbol position can be randomly selected for displaying the predetermined symbol, which can include a multiplier meter to display a multiplier value randomly selectable from multiple multiplier values. A second symbol position can be randomly selected for displaying the predetermined symbol after moving along a path from the first symbol position. The predetermined symbol can be displayed as part of a predetermined number of outcome events earned upon determination that a trigger event occurred. A server machine can select symbol positions, multiplier values and symbol sets and provide data indicating the symbol positions, multiplier values and symbol sets to a client machine. The client machine can include a display to display the symbol sets, and multiplier values within a predetermined symbol.
US10019865B2 Control of a network connected dispensing device via a network
A system may include a client device. The client device may receive, from a set of vending devices and via a network connecting the set of vending devices with the client device, sensor data relating to a status of the set of vending devices. The client device may generate a user interface associated with providing information identifying the status of the set of vending devices. The client device may provide, for display, the user interface based on generating the user interface. The client device may detect, based on providing the user interface, a selection of an adjustment that is to be performed for a particular vending device of the set of vending devices. The client device may transmit, via the network, an instruction to the particular vending device to cause the adjustment to be performed for the particular vending device.
US10019864B2 Merchandise dispensing system
A merchandise dispensing system for storing and dispensing food products, consumables, and beverages may include a plurality of modules, such as a food module, a consumables module, a beverage module, and one or more container modules. The modules may be positioned adjacent each other or connected to each other to form a merchandise dispensing system.
US10019857B1 Hit-and-run detection
A computer in a first vehicle is programmed to detect a collision with a second vehicle, start a countdown timer upon detecting the collision, classify the collision as a hit-and-run with the second vehicle based on expiration of the countdown timer, and upon classifying the collision as a hit-and-run, tag the second vehicle based on at least one of receiving a vehicle-to-vehicle collision broadcast and receiving data from a sensor operable to identify the second vehicle.
US10019852B2 Integration of position sensor with RF reader
Embodiments of the invention integrate a contactless media reader with sensors to detect that an object is within the contactless media reader operating field and optionally detect the position, orientation and speed of the object as it approaches the contactless media reader. The object can be, for example, a contactless fare media such as a contactless smartcard, a personal processing device such as a smart phone, personal computer, tablet computer or the like, or the user's hand, one or more fingers, or both. Embodiments may use one or more distance/position sensors to determine the position of the contactless fare media relative to the contactless media reader. Accordingly, embodiments of the present invention enhance contactless media reader performance by adding user interaction capabilities and providing feedback to the contactless fare media user.
US10019849B2 Personal electronic device with a display system
Systems and methods for interacting with a display system using a personal electronic device (PED). The display system may establish communication with and receive user input from the PED. The display system may use the received user input to generate and/or update content displayed on a display of the display system.
US10019847B2 Chroma key content management systems and methods
A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner.
US10019845B2 Method and apparatus for content association and history tracking in virtual and augmented reality
A machine-implemented method includes establishing a virtual or augmented reality entity, and establishing a state for the entity having a state time and state properties including a state spatial arrangement. The data entity and state are stored, and are subsequently received and outputted at a time other than the state time so as to exhibit a “virtual time machine” functionality. An apparatus includes a processor, a data store, and an output. A data entity establisher, a state establisher, a storer, a data entity receiver, a state receiver, and an outputter are instantiated on the processor.
US10019839B2 Three-dimensional object scanning feedback
Examples of providing feedback regarding a scan of a three-dimensional object are described. In one example, a method of computer modeling a three-dimensional object includes computer-tracking a three-dimensional pose of a scanning device relative to the three-dimensional object as the three-dimensional pose of the scanning devices changes to measure different contours of the three-dimensional object from different vantage points, and assessing a sufficiency of contour measurements from one or more of the different vantage points based on measurements received from the scanning device. The example method further includes providing haptic feedback, via a haptic output device, indicating the sufficiency of contour measurements corresponding to a current three-dimensional pose of the scanning device.
US10019838B2 Human body three-dimensional imaging method and system
The present invention relates to the technical field of three-dimensional imaging, and provides a human body three-dimensional imaging method and system, and a method for simultaneously calibrating multiple control base stations. According to the present invention, provided that the effective view fields of the various distributed sensors are subjected to no spatial overlap, the structural parameters and the global matching parameters of all the sensors are calibrated; a corresponding point search method utilizing phase shift in combination with the random structured light reduces image collection time for acquiring single view point depth data; by using the concept of time reuse, the overall data collection time is shortened, and meanwhile the design of distributed computation enhances the computing capability of the entire system; automatic matching of the depth data of different sensors is implemented according to the calibrated global matching parameters of the different sensors.
US10019836B2 Planar depth representations for block compression
Described herein are technologies related to facilitate high precision and resolution of a depth (Z) buffer storage during a process of rendering 3D scenes. More particularly, during an interpolation, encoding, and/or storing processes in a graphic pipeline for rendering the 3D scenes, a particular depth (Z) plane representation is configured to support an un-normalized depth and a floating point depth formats that may be used to store Z values to the Z buffer storage.
US10019835B1 Digital map rendering method
The invention is a system and method of compressing terrain data to be used to render a three-dimensional map representation of the terrain data. In general, the invention operates by first selecting the boundaries of the terrain data and to be compressed and dividing the terrain data into regular geometric areas. Next, a type of free-edged, planar geometric surface is defined which is used to approximate the terrain data for each regular geometric area. The approximations are checked to determine if they fall within user selected tolerances. If the approximation for a specific regular geometric area is within the user specified tolerances, the data is saved for that specific regular geometric area. If the approximation for a specific regular geometric area falls outside the user specified tolerances, the regular geometric area is divided and a free-edged, planar geometric surface approximation is made for each of the divided areas. This process is recursively repeated until all of the regular geometric areas are approximated by free-edged, planar surfaces. Finally, the compressed terrain data is used to render a three-dimensional map.
US10019831B2 Integrating real world conditions into virtual imagery
Systems and methods for incorporating real world conditions into a three-dimensional (3D) graphics object are described herein. In some embodiments, images of a physical location of a user of a three-dimensional (3D) display system may be received from at least one camera and a data imagery map of the physical location may be determined based at least in part on the received images. The data imagery map may capture real world conditions associated with the physical location of the user. Instructions to render a 3D graphics object may be generated and the data imagery map may be incorporated into a virtual 3D scene comprising the 3D graphics object, thereby incorporating the real world conditions into virtual world imagery. In some embodiments, the data imagery may include a light map, a sparse light field, and/or a depth map of the physical location.
US10019822B2 Integrated infrastructure graphs
Various features are described for generating and analyzing data center topology graphs. The graphs can represent physical placement and connectivity of data center components. In some cases the graphs may include hierarchical representations of data center components and systems, and may also include environmental and operational characteristics of the computing devices and supporting systems which may be included in a data center. In addition, the graphs may be linked to each other though common components, so that data center topology may be analyzed in two or more dimensions rather than a single dimension. The linked graphs may be analyzed to identify potential points of failure and also to identify which data center components may be affected by a failure.
US10019821B2 Apparatus and method for constructing indoor map using cloud point
An indoor map constructing apparatus may include an information extractor configured to extract cloud point information from scan information about each point inside a target facility of which an indoor map is to be constructed, and an indoor map constructer configured to construct the indoor map of the target facility based on the cloud point information about each point.
US10019817B2 Example-based edge-aware directional texture painting
Example-based edge-aware directional texture painting techniques are described. Inputs are received that define a target direction field and a plurality of edges as part of a target shape mask. A texture is synthesized from a source image by the computing device to be applied to the set of pixels of the target mask using a source shape mask and a source direction field. The source shape mask defines a plurality of edges of the source mask such that the synthesized texture applied to the plurality of edges of the target shape mask correspond to respective ones of the plurality of edges of the source shape mask. The source direction field is taken from the source image such that the synthesized texture applied to the target direction field corresponds to the source direction field. The pixels in the user interface are painted by the computing device using the synthesized texture.
US10019815B2 Methods and systems for image differentiated multiplex assays
Provided herein are methods, systems, devices, and computer-readable storage media for measuring flatness (e.g., along a Z-axis) of a detection stage. In some aspects, measuring flatness of the detection stage includes obtaining two or more images representing different Z coordinates of a first XY coordinate on a substantially flat substrate positioned on the detection stage; determining a sharpest Z coordinate at the first XY coordinate based on sharpness of the two or more images; obtaining two or more images representing different Z coordinates of a second XY coordinate spaced apart from the first XY coordinate on the substantially flat substrate; determining a sharpest Z coordinate at the second XY coordinate based on sharpness of the two or more images; and calculating a difference between the sharpest Z coordinates at the first and the second XY coordinates to measure the flatness of the detection stage.
US10019807B1 Method and device for detecting connected pixels in image
A method and device for detecting connected pixels in a two-dimensional (2D) image having a plurality of pixels each having X-Y coordinates may compare an upper-row pixel included in a Yth row with a lower-row pixel included in a Y+1th row depending on a comparison condition, wherein Y is a positive integer, and wherein when a difference in X coordinate between the upper-row pixel and the lower-row pixel is one or less, the upper-row pixel and the lower-row pixel are determined to be positioned adjacent each other, and when the difference in X coordinate is two or more, the upper-row pixel and the lower-row pixel are determined to be spaced apart from each other and update an index map that defines a relationship between index numbers of adjacent pixels depending on the determination to set pixels with the same or associated index number in the same pixel group.
US10019803B2 Store shelf imaging system and method using a vertical LIDAR
This disclosure provides a retail environment robotic system including a vertically oriented/scanning LIDAR (Light Detection and Ranging) unit mounted to a mobile base which travels along the aisles of a retail environment such as a store. According to an exemplary embodiment, the LIDAR unit vertically scans product display units along the aisles to generate a depth map associated with detected objects which is further processed to detect missing products, product/shelving tags, shelves, etc.
US10019801B2 Image analysis system and method
A method of determining a camera movement expressed in terms of an absolute transformation of a camera state from a reference state, including receiving a stream of video images captured from a camera; producing a stream of odometry measurements from the video images determining the relative transform of the camera state between consecutive images or consecutive sets of images; producing a stream of loop closure measurements from the video images by determining the relative transform of the camera state between non-consecutive images or non-consecutive sets of images; and estimating the absolute transform of the camera state from a posterior distribution of the relative transformations over the odometry measurements and the loop closure measurements, wherein the posterior distribution is approximated by a factorized distribution which assumes that the relative transformations are mutually independent.
US10019800B2 Deployment modelling
The success of the positioning of devices for deployment inside an aneurysm, for example, is reliant on processes, which take place within an intervention procedure. For example, the position, orientation, or trajectory of the intervention device can affect the final position of a device for deployment deployed on the intervention device. Therefore, it is useful to predict the deployment position of a device for deployment based on a current localization of only the intervention device within an object of interest.
US10019798B2 Image processing apparatus and reconstruction condition setting method
An image processing apparatus includes a control unit that reconstructs images by using raw data, a storage unit that stores the raw data, the images, and reconstruction conditions used when the images are reconstructed, in correlation with each other, a display unit; and an input unit that inputs selection of an image on which post-reconstruction will be performed among the images stored in the storage unit and post-reconstruction conditions, by referring to the image displayed on the display unit, in which the control unit receives selection of the image which is input via the input unit, reads selected image reconstruction conditions based on the received selection of the image from the storage unit, calculates comparison information of image quality on the basis of the read reconstruction conditions and post-reconstruction conditions input via the input unit, and displays the calculated comparison information on the display unit.
US10019793B2 Test system and test method
According to an embodiment, A test system includes: a moving unit configured to move a test object, the test object including a first surface, a mark being printed on the first surface; a first imaging device configured to photograph the first surface of test object to obtain a first image; a cutter configured to scratch the first surface; a first unit configured to attach a tape to the first surface; a second unit configured to detach the tape from the first surface; a second imaging device configured to photograph the first surface after detaching the tape to obtain a second image; and a controller configured to compare the first image and the second image to output a comparison result.
US10019791B2 Apparatus and methods for estimating corn yields
A method for generating a yield estimate for a crop of corn includes capturing a digital image of an ear of corn; processing the digital image of an ear of corn to determine a plurality of dimensions for each of a plurality of kernels on the ear of corn; estimating, from the plurality of dimensions, an average kernel volume for the ear of corn; determining, from the average kernel volume and an estimated kernel density, an average kernel weight for the ear of corn; and estimating, from the average kernel weight, a kernels-per-bushel for the ear of corn.
US10019777B2 Scalable high performance 3D graphics
A high-speed ring topology. In one embodiment, two base chip types are required: a “drawing” chip, LoopDraw, and an “interface” chip, LoopInterface. Each of these chips have a set of pins that supports an identical high speed point to point unidirectional input and output ring interconnect interface: the LoopLink. The LoopDraw chip uses additional pins to connect to several standard memories that form a high bandwidth local memory sub-system. The LoopInterface chip uses additional pins to support a high speed host computer host interface, at least one video output interface, and possibly also additional non-local interconnects to other LoopInterface chip(s).
US10019776B2 Techniques for maintaining atomicity and ordering for pixel shader operations
A tile coalescer within a graphics processing pipeline coalesces coverage data into tiles. The coverage data indicates, for a set of XY positions, whether a graphics primitive covers those XY positions. The tile indicates, for a larger set of XY positions, whether one or more graphics primitives cover those XY positions. The tile coalescer includes coverage data in the tile only once for each XY position, thereby allowing the API ordering of the graphics primitives covering each XY position to be preserved. The tile is then distributed to a set of streaming multiprocessors for shading and blending operations. The different streaming multiprocessors execute thread groups to process the tile. In doing so, those thread groups may perform read-modify-write operations with data stored in memory. Each such thread group is scheduled to execute via atomic operations, and according to the API order of the associated graphics primitives.
US10019775B2 Method and system for scalable, radiation-tolerant, space-rated, high integrity graphics processing unit
The provided scalable, radiation tolerant, high-integrity, space-rated Graphical Processing Unit (GPU) supports open interfaces and provides sufficient graphics performance for known display formats as well as as-yet-undefined, futuristic, display formats that may be updated on-mission without needing, for example, a host space vehicle to return to earth or a lunar site. The provided GPU further provides flexibility and dynamic scalability.
US10019769B1 Systems and methods for location fencing within a controlled environment
Methods and systems for providing location fencing within a controlled environment are disclosed herein. A location fencing server determines a location of a first inmate based on a first beacon device, and determines a location of a second inmate based on a second beacon device. Further, the location fencing server determines a proximity status based on the location of the first inmate and the location of the second inmate. Additionally, the location fencing server determines that the first inmate and the second inmate are in violation of a proximity policy based on the proximity status. In some embodiments, the location fencing server sends a notification to an employee device based on the violation of a proximity policy.
US10019762B2 System and method for identifying idling times of a vehicle using accelerometer data
A computer implemented method for determining one or more idling time windows from a vehicle trip is presented. A data server may receive, via a computer network, a plurality of telematics data originating from a client computing device and identify primary movement data from the plurality of telematics data. The data server may also measure a total variance from the plurality of telematics data at one or more time stamps and determine an average total variance for an entire trip from the plurality of telematics data. The data server may further normalize total variance at the one or more time stamps using the generated average and determine one or more idling time windows from the normalized total variance.
US10019761B2 System and method for virtual inspection of a structure
A computer implemented method for linking an underwriting action to a customer is presented. The method receives an inspection model corresponding to a geographic location associated with a structure and determines that a virtual inspection is necessary based on the inspection model. The method also retrieves a first aerial image corresponding to the geographic location and a second aerial image corresponding to the geographic location and a time threshold. The method further receives a comparison data value corresponding to the first and second aerial image, determines an underwriting action based on the comparison data and links the underwriting action to a customer account.
US10019759B2 Real-time probability determination based on technical indicators in a financial instrument environment
A method for providing a real-time probability includes generating a model based on time-series historical data for a financial instrument, the model built from technical indicators of the financial instrument based on extracted components of the time-series historical data and goal values for the financial instrument, applying a transform to the model, the transform generating a quantile vector associated with the financial instrument based on quantile values derived from the model for the financial instrument, compiling a composite index of quantile vectors, each of the quantile vectors corresponding to a plurality of samples having time-series historical data similar to the financial instrument, the composite index including a single sequential range of vector values, and generating a probability for the financial instrument to reach the goal values by determining an average number of quantile vectors of the composite index matching the quantile vector of the financial instrument.
US10019756B2 Systems and methods for throttling transaction processing based on constrained sub-systems
A computer-based method for throttling payment card transaction processing is provided. The method uses a computer device including a processor and a memory. The method includes identifying, in the memory, a first threshold level. The method also includes transmitting a first plurality of transaction requests to a sub-processing system. The method further includes computing, by the processor, an average response time of the sub-processing system for processing the first plurality of transaction requests. The method also includes receiving a second plurality of transaction requests. The method further includes identifying one or more of the second plurality of transaction requests as failure candidates based at least in part on the average response time and the first threshold level. The method also includes failing one or more of the failure candidates.
US10019753B2 System and method for interactive, computer-assisted object presentation
A system and method for interactive, computer-assisted object presentation in which object information is displayed in one more arrays, The object information is displayed in a two dimensional array wherein displayed object information can be selected by a user. In response to the selection, additional information may be displayed about an object corresponding to the selected information such as a link to permit a user to buy the object.
US10019751B2 Systems and methods for prioritizing local shopping options
Systems and methods to provide a prioritized shopping system are discussed. For example, a method can include receiving a list of target items, receiving busyness data for a plurality of local merchants, developing a prioritized shopping plan, and communicating the prioritized shopping plan to a mobile device. Each target item in the list of target items can represents a product or service that a user has indicated an interest in purchasing. The prioritized shopping plan is based at least in part on the busyness data and the list of target items. Busyness data provides an indication of traffic levels within at least a portion of the plurality of local merchants.
US10019750B2 Methods, devices, and computer program products for customer operated coupon tracking
A method of providing coupons for shopping includes storing a shopping list in an electronic device including items for purchase via a merchant, storing electronic representations of coupons in the electronic device and associating the electronic representations of coupons with items included in the shopping list.
US10019749B2 Enhanced shopping and merchandising methodology
An enhanced shopping system for facilitating grocery shopping and in-store advertising is disclosed. The system utilizes uniquely changes (1) the way grocery retail industry captures and retains customers, (2) how customers organize their shopping efforts in grocery stores, (3) the approach to advertising and reaching customers, and (4) the information available to retailers and merchandisers related to customer (a) shopping patterns, (b) responses to merchandising and advertising, and (c) specific impact of discounting/coupons.
US10019746B2 Microsites architecture
Systems and methods for integrating distinct software architectures are disclosed. In some implementations, a content management server receives, from a customer device, a request for a page associated with a product for sale. The content management server transmits, to a search/indexing server, using a bridge, a request to find content for the page associated with the product. The content management server receives a location of the content for the page associated with the product. The content management server transmits, to an ecommerce server, a request for ecommerce functionality for the page. The content management server transmits, to the customer device, data for loading the page associated with the product, the data for loading the page including the content for the page and the ecommerce functionality for the page.
US10019744B2 Multi-dimensional behavior device ID
A real-time fraud prevention system enables merchants and commercial organizations on-line to assess and protect themselves from high-risk users. A centralized database is configured to build and store dossiers of user devices and behaviors collected from subscriber websites in real-time. Real, low-risk users have webpage click navigation behaviors that are assumed to be very different than those of fraudsters. Individual user devices are distinguished from others by hundreds of points of user-device configuration data each independently maintains. A client agent provokes user devices to volunteer configuration data when a user visits respective webpages at independent websites. A collection of comprehensive dossiers of user devices is organized by their identifying information, and used calculating a fraud score in real-time. Each corresponding website is thereby assisted in deciding whether to allow a proposed transaction to be concluded with the particular user and their device.
US10019742B2 Configurable online 3D catalog
A system may include a server device configured to receive, from a catalog administrator device, a 3D product model encoded in a 3D modeling format, receive, from the catalog administrator device, a definition of a hotspot including an association of a location on the 3D product model with an element of product media related to an aspect of the 3D product model, and store the 3D product model in a data store in association with the hotspot and the element of product media. A user device may be configured to receive a 3D catalog from a server device, display, on the user device using a 3D object renderer, a 3D product model of the 3D catalog, the 3D product model being encoded in a 3D modeling format, and send, to the server device, analytics data indicative of user interaction with the 3D product model using the 3D object renderer.
US10019736B2 Systems and methods for identifying household users of electronic screen devices
A system and method for identifying household users of electronic screen devices includes a server system having a digital processor, non-transient computer readable media, and a database. The computer readable media includes program instructions executable on the digital processor for: (a) retrieving from the database a stored IP address and requestor attributes associated with an advertisement (ad) request of a requestor; (b) storing an ad request that is likely of a residential origin in an IP Bucket; and (c) assigning a household identifier (HID) to the IP Bucket if it qualifies as a household.
US10019735B2 Advertisement distribution apparatus, distribution method, and distribution program
An advertisement distribution apparatus according to an embodiment includes a user information table, a determining unit, a request unit, and a distribution unit. The user information table stores user information about a user. When the advertisement distribution apparatus is accessed by a user terminal, the determining unit determines whether the user information of the user of the user terminal has been stored in the user information table. When the determining unit determines that the user information has not been stored in the storage unit, the request unit requests an information provision apparatus to transmit the user information. When the determining unit determines that the user information has not been stored in the storage unit, the distribution unit distributes advertisement content to the user terminal using the user information which is acquired from the information provision apparatus by the request unit.
US10019732B2 Providing relevant non-requested content to a mobile device
A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.
US10019731B1 Tracking user conversions across mobile applications and browsers
In general, this specification relates to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of presenting an ad within a mobile application interface of a mobile device; receiving a user selection of the ad; determining that a browser session is to be initiated in response to the user selection of the ad; generating a request URL, using one or more processors, where the request URL includes a device identifier for the mobile device; and submitting the URL request using the browser including: determining whether an ad cookie associated with the ad exists on the browser, and if the cookie associated with the ad exists, sending an ad cookie identifier along with the request. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
US10019728B1 Predicting advertisement impact for campaign selection
An influence system for predicting advertisement impact for campaign selection. For each campaign, an advertising probe campaign is operated by sending an advertisement to each entity in a treatment group of entities. A control group of entities which excludes the treatment group entities is selected and no campaign advertising content is sent to the treatment group entities. An influence model is created for each campaign by comparing features of the respective advertising probe campaign's treatment group converters to features of the control group converters. A campaign is selected for an opportunity to expose a specified entity to advertising based on the result of applying each respective campaign's influence model to features of the specified entity. Advantageously, a campaign operator can make good use of a rare, high quality advertising opportunity by allotting it to an advertising campaign based on a likelihood of influencing the specified entity.
US10019727B2 System and method for managing message campaign data
A server system comprising one or more processors and memory receives, from a client device, one or more messages for use in a message campaign, where the one or more messages include a plurality of annotations indicating human-identified features in the one or more messages. The server system initiates delivery of the message campaign to a plurality of users and receives campaign-feedback data that is indicative of user interaction, during the message campaign, that corresponds the features identified by the one or more annotations. After receiving the campaign-feedback data, the server system receives, from a requestor, a request for analysis of the features during the message campaign. In response, the server system obtains a campaign report that provides information on one or more correlations between the features and user interaction with the features during the message campaign and provides the campaign report to the requestor.
US10019725B2 Systems and methods for providing offers using a mobile device
A wireless device is enabled to provide offers. The wireless device receives card data for a financial account card and stores the card data in a memory associated with the wireless device. Responsive to using the card data in a transaction at a first merchant location, the wireless device receives transaction line-item data from a computing system associated with the first merchant location. The wireless device determines merchant information for a second merchant location and determines an offer associated with the second merchant location based on the line-item data and the merchant information for the second merchant. The wireless device presents the offer when the wireless device is near the second merchant location.
US10019720B2 Client-side dynamic page feed management
Disclosed herein are systems, methods, and apparatuses that can provide, for example, dynamic page feed recognition for providing zero-configuration analysis of web pages and tailored advertisement provision to website visitors. The systems, methods, and apparatuses can be used to analyze inventory feed. Based on analysis of user interaction data on the web pages, one or more matching methodologies can be used to determine matching data between the visited web pages and the inventory feed.
US10019718B2 Customer-based associate interfaces
A computing system may generate a customer interface comprising a listing of transactions of a customer and one or more user-selectable options for the customer to utilize to identify a subset of the transactions relevant to an inquiry and may communicate the customer interface to a computing device associated with the customer. The computing system may receive, from the computing device associated with the customer, data, generated by the computing device associated with the customer in response to the customer invoking the user-selectable option(s), identifying the subset of the transactions relevant to the inquiry. The computing system may generate an associate interface comprising a listing of the subset of the transactions relevant to the inquiry and omitting or obscuring one or more of the transactions that are not amongst the subset relevant to the inquiry and may communicate the associate interface to a computing device associated with an associate.
US10019717B2 Prioritizing threads for agent routing
A method of prioritizing and routing electronic requests, may include accessing, at an incident management system, an incident record. The method may also include assigning, by the incident management system, a priority to the incident record. The method may additionally include causing a thread to be generated in an internal social networking application, wherein the thread is based on the incident record. The method may further include linking the incident record in the incident management system to the thread in the internal social networking application. The method may also include generating an interface for an agent portal to display an indication of the thread within a plurality of thread indications according to the priority.
US10019714B1 Systems and methods for providing card account controls and purchase impact information
A system for providing card account controls and purchase impact information may comprise at least one subsystem that receives information regarding a potential purchase of a customer, and at least one subsystem that provides potential purchase impact information to the customer based on the information regarding the potential purchase of the customer.
US10019712B2 Centralized identity authentication for electronic communication networks
A method of centralized identity authentication for use in connection with a communications network includes registering users of the communications network such that each registered user's identity is uniquely defined and determinable, and registering a plurality of vendors having a presence on the communications network. The registered vendors selectively transact with registered users, wherein the transactions include: (i) the registered vendor selling goods and/or services to the registered user; (ii) the registered vendor granting the registered user access to personal records maintained by the registered vendor; and/or (iii) the registered vendor communicating to the registered user personal information maintained by the registered vendor. The method also includes each user's identity being authenticated over the communications network prior to completion of transactions between registered vendors and registered users.
US10019711B1 Processing of online payment transactions
Computer-implemented methods and systems for processing of online payment transactions are provided. An example method comprises registering a merchant with a payment service to create a merchant account and registering a user with the payment service to create a user account. The merchant can registers an entitlement with the payment service to receive a payment service entitlement identifier. A payment request associated with the entitlement is received from a user. The payment request includes the entitlement identifier associated with the payment service or with the merchant and a payment amount. A database is queried to validate the entitlement identifier and a price and, upon successful validation, the user account is credited with purchasing the entitlement, and the payment amount is transferred from the user account to the merchant account.
US10019710B2 System, method and article of manufacture to facilitate a financial transaction without unlocking a mobile device
A financial transaction is facilitated without unlocking a mobile device, where the lock screen wallpaper of a mobile device is dynamically set to an image having a scanning code (e.g., a QR code, a barcode, etc.) for use at a business location that the user is currently located.
US10019707B1 Transaction card mode related to locating a transaction card
A transaction card may determine to initiate a mode associated with the transaction card. The mode may be related to locating the transaction card. The mode may be associated with outputting a first signal. The transaction card may determine a manner in which to configure the mode based on a set of parameters. The set of parameters may include a power level of the transaction card, or a strength of a second signal associated with a connection between the transaction card and a device associated with the transaction card. The transaction card may initiate the mode after configuring the mode. The transaction card may determine to terminate the mode based on an indication that the transaction card has been located.
US10019705B2 Display device and controlling method thereof
A display device including a wireless communication unit configured to provide wireless communication; a touch screen; a user input unit configured to receive an input of identification information for a user authentication; and a controller configured to launch a first mode for performing a general payment function in response to the input identification information matching stored identification information, display on the touch screen a display object containing payment card information in the first mode, and switch from the first mode to a second mode for performing a separate processing mode in response to a preset first touch gesture on the touch screen.
US10019703B2 Verifying a secure connection between a network beacon and a user computing device
A beacon device establishes a network connection with a user computing device. The beacon device determines the received signal strength indicator of the user computing device (the “reverse RSSI”) and transmits it to the user computing device, which determines the received signal strength indicator (the “RSSI”) of the beacon device, and saves the RSSI with the reverse RSSI as a data pair. At a later time, the beacon device determines a subsequent reverse RSSI and transmits it to the user computing device, which determines a subsequent RSSI, and saves the subsequent RSSI with the subsequent reverse RSSI as a data pair. If the user computing device determines a correspondence in the changes of the RSSI values and reverse RSSI values in the two data pairs, a transaction between the two devices is allowed. If correspondence does not exist, then the user computing device terminates the network connection.
US10019702B2 Techniques for retail printing
Techniques for retail printing are provided. A handheld device is placed within a configured proximity to a printer and acquires a printer identifier for that printer. The handheld device transmits the identifier and print data opened on the handheld to a printer server service. The printer server service maps the identifier to the printer and forwards the print data to the printer for printing on behalf of the handheld device.
US10019701B2 Email payment gateway for E-commerce
An email payment gateway may be configured to send emails to customers, including a plurality of mailto hyperlinks. Each mailto hyperlink may be in the form of a graphical user interface button associated with one or more products. Each button generates a return email message when the button is selected. The generated email message may include one or more parameters related to the one or more products associated with the button, such as an identifier of the product, vendor or particular campaign with which the product is associated. The generated email message may then be transmitted to the email payment gateway. The email payment gateway may receive the message and, based on the parameters in the received message, process payment to complete the customer's purchase of the selected product.
US10019699B2 Methods for adjusting near field communications circuitry during mobile payment transactions
Methods for operating a portable electronic device to conduct mobile payment transactions are provided. The electronic device may include near field communications circuitry having a transmitter, a receiver, and a field detector for detecting a field from a merchant terminal. The receiver is typically idle. The receiver may be activated when the field detector detects that the electronic device is within the field of the merchant terminal. The transmitter may then be used to perform link establishment and data transfer. If the payment transaction fails for any reason, one or more hardware settings on the electronic device may be adjusted to help increase the chance of a successful transaction in a subsequent payment attempt. Another transaction may be attempted when the user moves the device out of the field and back into the field or may be performed automatically as long as the device is still within the field.
US10019696B2 Distributed digital rights-managed file transfer and access control
A system for transferring digital rights managed (DRM) files from a first seller device to a buyer device involves a buyer device configured to receive a file package having the DRM file. Some file packages may also have a DRM file access key. The system also has a first seller device having the DRM file stored thereon and configured to receive a request to purchase the DRM file (the request having a DRM file identifier); receive a buyer identifier associated with the request; transfer the file package to a buyer device to the buyer device; detect through a network connection, a digital rights management server; and send, responsive to detecting the digital rights management server, a sale record to the digital rights management server, where the sale record includes the DRM file identifier and the buyer identifier.
US10019695B2 Computerized systems and methods for scheduling, and sending individualized electronic invites to, a compound meeting
Computerized systems and methods allow a user, in a single set up process, to set up multiple sub-meetings in a compound meeting and have individualized invites sent to the invited individuals. A dynamic, interactive calendar graphic can be used where the user can drag meeting time indicators for each invited individual to desired time slots. Once suitable meeting times are established, the user can cause the invites to be sent electronically to each invitee, and each invite is individualized to the meeting start and stop times for the recipient.
US10019694B2 RFID read system for verifying the contents of items in tray pockets
An inventory tracking system to determine the location of an article labeled with an RFID tag in a pocket of a container having a plurality of pockets. The system includes an antenna device that transmits a radiation beam into a pocket to read data from tagged articles. The antenna device includes a first antenna that transmits a beam at the pocket and a second antenna co-located with the first antenna. The second antenna transmits a beam with a predetermined null area oriented to overlap the first antenna's beam at the pocket. In another embodiment, the antenna device includes an antenna that transmits a beam through an antenna gateway device having openings switchable to operable or inoperable states aligned with each pocket. An RFID reader receives the read data from responding tagged articles, and a processor uses the read data to determine whether an article is in a particular pocket.
US10019692B2 Systems and methods for providing proactive regulatory compliance services for packages potentially containing regulated goods and being transported in a package delivery network
Various embodiments provide systems, methods, and computer program products for dynamically monitoring transport of a plurality of packages potentially containing regulated goods so as to ensure compliance with one or more regulations within a plurality of jurisdictions. The embodiments utilize one or more computer processors or one or more executable portions to: receive transport data associated with the transport of at least one of the plurality of packages and regulatory data associated with the at least one jurisdiction in which transport occurs; determine whether the one of the plurality of packages contains at least one regulated good; if the presence of at least one regulated good is determined, validate consignor data and the transport data; whereby in response to an unsuccessful validation, at least one report is generated to prevent or otherwise mitigate transport of the one of the plurality of packages in the at least one identified jurisdiction.
US10019691B2 Methods for tracking and analyzing automotive parts transaction data, and automatically generating and sending at a pre-determined frequency comprehensive reports thereof
Methods for tracking and analyzing transaction data relating to the sales of automotive parts, and automatically generating and sending comprehensive reports thereof at a pre-determined frequency. In particular, a processor generates a report having analyzed sales performance data and sending the report to a recipient at a pre-determined frequency. The report having sales performance data can include key sales performance metrics, performance ratings, and inactivity alerts. The processor also generates a report having business development activity data and sending the report to a recipient at a pre-determined frequency. The report having business development activity data can include a compilation of previously performed business development activities, upcoming business development activities, and prospect status.
US10019685B1 Emergency department information system
A method for documenting one or more patient encounters may include, but is not limited to: displaying a first user interface including a listing of patients assigned to one or more users; receiving a first user input; displaying a second user interface including a listing of patients assigned to a single user in response to the first user input; receiving a user selection of a first patient from the second user interface including the listing of patients assigned to the single user; and displaying a third user interface including a patient diagnosis and/or treatment record for the first patient in response to the user selection of the first patient from the second user interface including the listing of patients assigned to the single user.
US10019681B2 Multidimensional recursive learning process and system used to discover complex dyadic or multiple counterparty relationships
A multidimensional recursive and self-perfecting process used to discover dyadic or multi-counterparty relationships between parties, the process comprising: (a) collecting information from a plurality of data sources; (b) discovering dyadic or multi-counterparty relationships between the parties from the collected information; (c) clustering the parties to infer the dyadic or multi-counterparty relationships between the parties based on common or partially intersecting attributes between the parties, thereby forming clustered parties; (d) evaluating the clustered parties for business linkage potential by integrating the collected information and contextually assessing indicia from the data sources to detect and measure consistency and inconsistency for a given party or dyadic or multi-counterparty relationship; (e) positing and evaluating relationship type and role said party plays in each relationship; and (f) assessing the confidence level regarding the likelihood that the dyadic or multi-counterparty relationship exists between the parties.
US10019680B2 System and method for distributed rule-based sequencing engine
A computing device including a processor and memory may receive input from a user to define one or more sequence types, each sequence type based on a time frame. A distributed computing system may receive interaction data on a plurality of computing nodes and describing an interaction event between a customer and an agent. The one or more computing nodes may associate the received interaction event with the customer's identifier in a customer history table, wherein the customer history table stores historical interaction events for the customer. Further, the computing nodes may assign the received interaction event to a sequence, based on the defined one or more sequence types.
US10019671B2 Learning mobility user choice and demand models from public transport fare collection data
A method and system are disclosed for learning a demand model and simulation parameters from validation information. Validation information is received from automatic fare collection systems and trips are reconstructed from the validation information. Origins, destinations, and arrival/departure times are estimated from the reconstructed trips. A demand model is then generated from the origins, destinations, and times. Assignment model parameters are then learned from the received validation information and demand model via iterative simulations. Infrastructure changes are made to a simulated transportation network based on the assignment and demand model using the learned parameters. A simulated response of the transportation network to the infrastructure change is then output.
US10019660B2 Method of printing user form document, image forming apparatus using the method, and computer-readable recording medium
A method of storing data for a user form document received from the outside in an image forming apparatus, in place of a test page that has been stored in the image forming apparatus, and printing the user form document according to a command to print the test page, an image forming apparatus using the method, and a computer-readable recording medium.
US10019656B2 Diagnostic system and method for biological tissue analysis
A computer diagnostic system and related method are disclosed for automatically classifying tissue types in an original tissue image captured by an imaging device based on texture analysis. In one embodiment, the system receives and divides the tissue image into multiple smaller tissue block images. A combination of local binary pattern (LBP), average LBP (ALBP), and block-based LBP (BLBP) feature extractions are performed on each tissue block. The extractions generate a set of LBP, ALBP, and BLBP features for each block which are used to classify its tissue type. The classification results are visually displayed in a digitally enhanced map of the original tissue image. In one embodiment, a tissue type of interest is displayed in the original tissue image. In another or the same embodiment, the map displays each of the different tissue types present in the original tissue image.
US10019655B2 Deep-learning network architecture for object detection
Systems and methods are disclosed herein for automatically identifying a query object within a visual medium. The technique generally involves receiving as input to a neural network a query object and a visual medium including the query object. The technique also involves generating, by the neural network, representations of the query object and the visual medium defining features of the query object and the visual medium. The technique also involves generating, by the neural network, a heat map using the representations. The heat map identifies a location of pixels corresponding to the query object within the visual medium and is usable to generate an updated visual medium highlighting the query object.
US10019647B2 Dispenser
Dispenser with a frame which comprises a dispensing mechanism with filling for the purpose of dispensing a predetermined quantity of the filling, wherein the dispenser further comprises a camera, a processor and a memory, wherein the camera can form an image of at least a portion of the filling, wherein a predetermined reference image is stored in the memory, and wherein the processor is provided for the purpose of determining a similarity between image and reference image, wherein the processor is further provided for the purpose of stopping the dispensing mechanism when said similarity lies below a predetermined value.
US10019641B2 Background OCR during card data entry
Financial transaction card data can be entered by providing a picture of the card to a server programmed with a text recognition algorithm. The server can perform text recognition on the image at the same time that a consumer enters additional required data, such as a zip code. The server can perform as much text recognition processing as possible in the time the consumer is entering the additional data. Once the additional data is received, a signal can be provided to the server indicating that the user is now waiting for results of the text recognition process, meaning the server should provide them as quickly as possible. Once text recognition results are received, a consumer can make a selection to identify a character which the text recognition algorithm did not sufficiently identify. Based on known account number constraints, the user selection can cause multiple characters to be identified.
US10019639B2 Determining a boundary associated with image data
A method and device for determining a boundary associated with image data captured by an electronic device is provided. The electronic device may include a camera. In one aspect, a method includes: capturing the image data using the camera; based on the captured image data, detecting a boundary marker displayed by a display device, the boundary marker is periodically displayed to be undetectable by a human eye that is viewing the display device; and modifying, based on the boundary marker, image data captured by the camera.
US10019638B2 Face image capturing device and driver condition determination device
In a face image capturing device, a focal point of a fixed-focus in-vehicle camera is set to a position where a circle of confusion with respect to a foremost face position is larger than the circle of confusion with respect to a rearmost face position. The rearmost face position is where the driver's face is positioned when a driver's seat is moved to the rearmost limit. The foremost face position is where the driver's face is positioned when the driver's seat is moved to the foremost limit. When the focal point of the in-vehicle camera is set to the above position, the focal point can be moved rearward to reduce the blurring of a face image at the rearmost face position. Even if the blurring of the face image at the rearmost face position is increased, a driver condition can be accurately determined at all times.
US10019635B2 Vehicle-mounted recognition device
An objective of the present invention is to obtain a vehicle-mounted recognition device capable of recognizing an object to be recognized in a shorter processing time than previously possible. This vehicle-mounted recognition device recognizes an object to be recognized from any image of a pair of images captured simultaneously by a pair of image capture units, said vehicle-mounted recognition device comprising: a disparity measurement unit which measures disparity using the pair of images; an object information estimation unit which estimates the present location of the object from a previous location of the object; a concealment determination unit which determines whether the object is concealed in at least one of the pair of images on the basis of the result of the measurement by the disparity measurement unit and the result of the estimation by the object information estimation unit; an image selection unit which selects the image in which the object can be recognized from among the pair of images on the basis of the result of the determination by the concealment determination unit; and an object recognition unit which recognizes the object using the selected image.
US10019634B2 Method and apparatus for an eye tracking wearable computer
An embodiment of an Eye Tracking Wearable Computer apparatus includes a first portable unit for data gathering and communicating feedback and a second portable unit for processing the at least gathered data from the first unit. The first portable unit includes an eyeglass frame, at least one first optical unit disposed on the eyeglass frame for capturing at least one scene image corresponding to a field of view of a user, at least one second optical unit disposed on the eyeglass frame for capturing at least one eye image corresponding to at least a portion of at least one eye of the user, at least one microphone to allow the user to communicate via voice, at least one speaker to allow the user to receive feedback via voice, at least one visible light source to allow the user to receive feedback via light signals, at least one motion sensor to monitor the head movements of the user, and at least one first processor to at least receive data from the data gathering units in the first portable unit and at least manage the communication with the second portable unit. The second portable unit is in communication with the first portable unit and includes at least one second processor configured for receiving the at least data from the first processor and decoding a pre-defined command from the user and executing at least one command in response to the received command. At least one of the processors will determine a direction within the field of view to which the at least one eye is directed based upon the at least a history of one eye image, and generates a command or a subset of the at least one scene image based on the determined direction. At least one of the processors will provide a feedback to the user to acknowledge the user command received. In one embodiment, the Wearable Computer will function as a driver assistant and in another embodiment as a cameraman.
US10019632B2 Remote surveillance sensor apparatus
In a surveillance system including a remote sensor apparatus and a portable receiver, a method is provided for collecting and processing data related to a surrounding environment of the remote sensor apparatus including image data for a scene external to the housing of the apparatus. The method includes receiving, at the processing unit, raw image data simultaneously from a plurality of image sensors as the raw image data is being captured by the plurality of image sensors. One or more light sources are placed around a wide-angle lens fitted to each of the image sensor. Infrared or near-infrared light emanating from the plurality of light sources is used in a dark environment. The method also includes processing, at the processing unit, the simultaneously received raw image data to generate pre-processed image data. The method further includes transmitting the pre-processed image data to the portable receiver using the wireless transceiver.
US10019631B2 Adapting to appearance variations when tracking a target object in video sequence
A method of tracking a position of a target object in a video sequence includes identifying the target object in a reference frame. A generic mapping is applied to the target object being tracked. The generic mapping is generated by learning possible appearance variations of a generic object. The method also includes tracking the position of the target object in subsequent frames of the video sequence by determining whether an output of the generic mapping of the target object matches an output of the generic mapping of a candidate object.
US10019626B2 Method for authenticating a security element, and optically variable security element
The invention relates to a method for authenticating an optically variable security element (1), in particular a diffractive security element, with the steps: a) capturing an image sequence with at least one individual image of the security element (1) by means of a sensor (31), in particular a hand-held device (3), preferably a smartphone, tablet or a PDA; b) checking whether at least one predetermined item of optical information is present in at least one individual image of the image sequence.
US10019624B2 Face recognition system and face recognition method
The disclosure relates to a face recognition system. The face recognition system includes a camera module configured to acquire face recognition information of a target object; a feature point recognition module configured to select facial feature points; a displacement output module configured to output a displacement and azimuth of the camera module during acquiring the face recognition information at different positions; a distance calculation module configured to calculate depth distances between the facial feature points and the displacement between the different positions; and a face recognition module configured to judge whether the target object is the target user. A face recognition method is also related.
US10019623B2 Systems and methods for providing timely and relevant social media updates from persons related to a person of interest in a video simultaneously with the video
Systems and methods are provided herein for identifying an identity of the person of interest in a live video, accessing his profile, and identifying closely related persons. Control circuitry may then identify a subset of the persons who are near a location where the live video is being filmed, compare the identities of each person of the subset to entries of a database of social media profiles, and identify respective social media components that correspond to each person of the subset. Finally, the control circuitry may determine whether a person of the subset has modified a social media component within a predefined period of time, and, in response to determining that the person of the subset has modified the respective social media component within the predefined period of time, provide information relating to the modification of the respective social media component.
US10019621B2 Identifying a vehicle using a mobile device
A communication system and a method of identifying a target vehicle using application software on a mobile device. The method includes the steps of receiving at the mobile device a wireless signal transmitted from a transmitter at the target vehicle, wherein the wireless signal is received using an imaging detector in the mobile device; identifying that the target vehicle is a source of the wireless signal based on characteristics of the wireless signal; and in response to the identification, displaying to a user on a display of the mobile device an indication of an identity of the target vehicle.
US10019620B2 Methods and devices for reading microarrays
In one embodiment of the invention, a method to image a probe array is described that includes focusing on a plurality of fiducials on a surface of an array. The method utilizes obtaining the best z position of the fiducials and using a surface fitting algorithm to produce a surface fit profile. One or more surface non-flatness parameters can be adjusted to improve the flatness image of the array surface to be imaged.
US10019618B2 Biometric information correcting apparatus and biometric information correcting method
A biometric information correcting apparatus includes: a palm print feature point extracting unit that extracts two feature points of a palm print of a user's hand from a first image obtained by capturing the palm print and representing the palm print; and a correcting unit that rotates a vein pattern of the user's hand on a second image or a feature portion of the vein pattern extracted from the second image, according to an orientation of a line joining the two feature points, the second image being obtained by a biometric information acquiring unit capturing the vein pattern, the second image being obtained by a biometric information acquiring unit capturing the vein pattern.
US10019616B2 Biometrics authentication device and biometrics authentication method
A biometrics authentication device is configured so as to include: a filter that extracts a plurality of directional features from an input image; a per-direction directional feature normalization processing unit that normalizes the plurality of directional features extracted by the filter; a non-directional feature generating unit that generates a non-directional feature on the basis of the plurality of directional features output from the per-direction directional feature normalization processing unit; a matching processing unit that determines a degree of similarity between the non-directional feature and a registered non-directional feature stored in a storing unit; and a determining unit that determines identity by using the degree of similarity.
US10019614B1 Image capture device capable of forming aiming pattern according to shape of grating, and electronic apparatus including same
An image capture device capable of forming an aiming pattern according to a shape of a grating includes a body, an image capture module, and a light source. The body includes a tubular chamber and a light source chamber. One end of the tubular chamber is connected to the light source chamber, and the other end is connected to a first surface of the body. In addition, a grating is disposed between the tubular chamber and the light source chamber, and the grating has a shape capable of forming an aiming pattern. The image capture module is disposed on the body. The light source is disposed in the light source chamber, and a light beam emitted by the light source may pass through the grating and the tubular chamber and exit through the first surface to generate an aiming pattern corresponding to the shape of the grating.
US10019610B2 Scanner, scanning apparatus and scanning method for a shelf
Provided are a scanner, a scanning apparatus, and a scanning method for a shelf, capable of scanning articles stored in accommodation spaces of a plurality of layers in the shelf. The scanning apparatus for a shelf is configured in that a scanner having an antenna scans the accommodation spaces in the shelf without a shadow zone while moving along the shelf, thus accurately acquiring location information on the articles in the accommodation spaces.
US10019608B2 Method and device for phase calibration with active load modulation
A method for operating an RFID device is disclosed. In the embodiment, the method involves establishing a radio-frequency link, receiving signal samples of the radio-frequency link, determining the offset of an initial phase of the link by filtering noise from the signal samples, windowing the filtered signal samples, and calculating an offset value from phase differences between the windows of signal samples, and modifying a configuration profile based on the offset value. During data transmission the configuration profile can be used to configure the transmitter in order to maintain the constant phase during transmission.
US10019602B2 System and method for improved security for a processor in a portable computing device (PCD)
Systems and methods for improved security for a core in a portable computing device (PCD), such as a core operating a high level operating system (HLOS) are presented. In operation, a monitor module on the SoC is initialized. The monitor module sends a request to the core of the SoC and the monitor module receives a response from the core. A timer in communication with the monitor module is checked. The timer is reset or disabled by the monitor module if the response from the core is received at the monitor module before the expiration of the timer. Otherwise, the monitor module applies at least one security measure to the core as a result of the timer expiring.
US10019600B2 Information processing apparatus, control method for information processing apparatus, and storage medium
An information processing apparatus includes an update unit configured to update firmware of the information processing apparatus, a determination unit configured to determine whether use of a particular function that is provided by the information processing apparatus is restricted due to the firmware being updated by the update unit, and a display unit configured to provide a warning display if the determination unit determines that the use of the particular function is restricted.
US10019595B2 System and method for providing sensitive information access control
A system and method enabling information access control of the sensitive information, based on a trust computing platform is provided. The trustworthiness of the information seekers is computed and accordingly the information owner is capacitated to decide upon sharing the information completely or sharing with some perturbation. The objective is to provide the information owner with the ability to decide on sharing its private data with respect to a parameter so that the decision is less subjective. This invention allows minimum leakage of sensitive data and makes information owner aware of the risk of privacy breach when private data is shared.
US10019590B2 Secure mobile phone document storage application
A method for a smart phone app is provided wherein entry to a secure data storage area is facilitated on a file or object level, and not on an app level, wherein the secure data storage area is hidden from the normal application display or view. To obtain an interface which allows entry into the secure data storage area, a user may perform one or other input action, gesture or other step, wherein these are linked with a specific file or object.
US10019589B1 Generating search results for people
Techniques include: receiving a search query; identifying content responsive to the search query; identifying one or more members of a social networking service that have an association with identified content; and outputting, to a computing device, data corresponding to the one or more members, where data corresponding to the one or more members is for generating display areas, and where the display areas are for obtaining information about corresponding members and for display along with search results.
US10019587B2 System and method for generating application control rules
Disclosed is a system and method for configuring control rules for applications executable on a computer. An example method includes classifying computer applications into one of a plurality of classification groups that include at least one predetermined classification group and an unknown classification group. The method further includes configuring control rules when the applications are classified in the unknown classification group that is done by determining, by the hardware processor, a computer competency score for a user of the computer; categorizing the applications into one or more predefined categories, and defining control rules for the application based on the determined computer competency score for the user and the one or more predefined categories of the at least one application.
US10019576B1 Security control system for protection of multi-core processors
A security control system is provided that works as an extra layer of defense as a way to prevent an “attack” that is initiated by modifying either the “jump” or the “return” addresses or both. The principal behind the security control system is to “monitor” the addresses to which the processors would jump, interrupt or return, and identify when these addresses are modified in a manner that does not comply with the normal execution of the processor. In order to do that the security control system uses existing structures in multi-core processors and even anticipates the creation of additional structures to expedite and improve such control.
US10019574B2 Systems and methods for providing dynamic file system awareness on storage devices
Systems and methods for providing awareness of a host file system on a storage device are described. In one embodiment, a storage device includes a host interface and a file awareness block. The host interface provides an interface between a host and the storage device. The file awareness block provides an awareness of the host file system to the storage device.
US10019573B2 System and method for detecting executable machine instructions in a data stream
Detecting executable machine instructions in a data stream is accomplished by accessing a plurality of values representing data contained within a memory of a computer system and performing pre-processing on the plurality of values to produce a candidate data subset. The pre-processing may include determining whether the plurality of values meets (a) a randomness condition, (b) a length condition, and/or (c) a string ratio condition. The candidate data subset is inspected for computer instructions, characteristics of the computer instructions are determined, and a predetermined action is taken based on the characteristics of the computer instructions.
US10019572B1 Detecting malicious activities by imported software packages
Disclosed are various embodiments for detecting malicious activities by imported software packages. A monitoring service determines that untrusted code executing in at least one computing device has invoked a privileged operation. A context in which the privileged operation is invoked is identified. The monitoring service determines whether the context and the privileged operation corresponds to an expected behavior of the untrusted code based at least in part on a past behavior profile of the untrusted code. An action is performed in response to determining that the context and the privileged operation do not correspond to the expected behavior.
US10019571B2 Protection from side-channel attacks by varying clock delays
A system, comprising a logic circuit and delay circuitry, is described. The logic circuit is configured to perform a plurality of instances of a particular computation that is based on a plurality of inputs. The delay circuitry is configured to vary a power-consumption profile of the logic circuit over the plurality of instances, by applying, to the inputs, respective delays that vary over the instances, at least some of the delays varying independently from each other. Other embodiments are also described.
US10019567B1 Encoding of security codes
A method and apparatus for encoding security codes are provided. In the method and apparatus a first code, which may be an erroneous code, is compared to a set of codes to identify a code portion. The code portion may be identified as contributing to inducing erroneous entry of the first code. The likelihood associated with issuing a second code including the code portion may be updated to negatively bias issuing the second code.
US10019566B1 Authorizing robot use and/or adapting physical control parameters for a robot
Some aspects are related to methods and apparatus that enable authorization of one or more functionalities of a robot based on a user physically manipulating the robot. For example, an authorization for a robot may include one or more authorization parameters associated with physical manipulation of the robot and sensor data generated in response to physical manipulation of the robot by a user may be utilized to determine if the physical manipulation conforms to the authorization parameters. If conformance is determined, one or more functionalities of the robot may be activated. Some implementations additionally and/or alternatively relate to methods and apparatus for adapting one or more physical control parameters for a robot based on preferences of a user of the robot, such as a user that is currently authorized for the robot.
US10019565B2 Method of authenticating integrated circuits using optical characteristics of physically unclonable functions
A method and apparatus for reading unique identifiers of an integrated circuit. The unique identifiers may be physically unclonable functions (PUFs), formed by high energy ions implanted into semiconductor material of the integrated circuit. The method may include electrically or optically stimulating each of the PUFs and sensing with an optical sensor optical characteristics of resulting light emitted from the PUFs. Then the method may include comparing values associated with the optical characteristics of the PUFs with groups of stored values in a circuit database. Each of the groups of stored values may be associated with optical characteristics of PUFs of a known authentic circuit. The method may then include the controller providing verification of authenticity of the integrated circuit when each of the values associated with the optical characteristics of the PUFs match the stored values of at least one of the groups in the circuit database.
US10019564B2 Authentication of a device
Pairing data associated with a second device may be received at a first device. The pairing data may be received from a server. A first authentication proof may be generated based on the pairing data received from the server. A second authentication proof may be received from the second device. Furthermore, an authentication status of the second device may be updated based on a comparison of the first authentication proof that is based on the pairing data received from the server and the second authentication proof that is received from the second device.
US10019563B2 Information processing apparatus and information processing method
Provided is an information processing apparatus including: a biometric information authentication unit that authenticates biometric information identified from each of a plurality of captured images of an eye of a user of different sight line directions, on the basis of reference images of the eye of the user of the respective sight line directions; and an authentication result combining unit that combines authentication results by the biometric information authentication unit.
US10019562B2 Biometric authentication matching using grip detection
In embodiments of an electronic device having a biometric authentication system and grip detection sensor, an authentication circuit is coupled to the biometric authentication sensor and grip detection sensor. The biometric authentication sensor is configured to receive a biometric input sample. The grip detection sensor is configured to identify an orientation of a hand of a user relative to the biometric authentication sensor. The authentication circuit determines a priority of multiple biometric templates based on the orientation and authenticates the biometric input sample based on the priority of the multiple biometric templates.
US10019561B1 Systems and methods for continuous biometric authentication
Methods and systems for authenticating a user are described. In some embodiments, a series of voice interactions are received from a user during a voiceline session. Each of the voice interactions in the series of voice interaction may be analyzed as each of the voice interactions are received. A confidence level in a verification of an identity of the user may be determined based on the analysis of each of the voice interactions. An access level for the user may be automatically updated based on the confidence level of the verification of the identity of the user after each of the voice interactions is received.
US10019560B2 Password authenticating device for preventing leakage of passwords
Provided is a password-authenticating device in which a password is not perceived from the hand movements of an operator during entry of a password. The password-authenticating device according to the present disclosure executes a login process by comparing an entered password candidate with a registered password. The password-authenticating device includes a comparison unit, and an authenticating unit. The comparison unit receives entry of the password candidate together with a number of times of dummy input, and when the entered password candidate matches the registered password, receives re-entry of the password candidate. After re-entry of the password candidate reaches the number of times of dummy input, the authenticating unit executes the login process regardless of whether or not the re-entered password candidate matches the registered password.
US10019557B2 Method, systems, and apparatus for fragmented file sharing
Systems, methods, software, and apparatus are described for facilitating the distribution and management of fragmented content. In one embodiment, a packager packages content into fragments and generates a manifest including policies and metadata associated with the content. A downloader obtains the manifest, and uses it to obtain the content from one or more uploaders. For example, a downloader might forward a search request to one or more trackers, which, in turn, are operable to locate one or more uploaders that can meet the request, subject to any relevant policy limitations. The uploaders forward fragments to the downloader, subject to any relevant policy. The downloader assembles the content from the fragments. The operations and interactions of the entities can be subject to policy limitations associated with the fragments, the content as a whole, or the like.
US10019553B2 Systems and methods for virtually integrated care delivery
Disclosed herein are systems and methods for virtually integrated care delivery. In one implementation, a provider controller is disposed in a virtual care command center and has a provider care delivery interface. Patient controllers and provider user devices are in communication with the provider controller over a network and are each associated with a patient room and have a patient care delivery interface. The provider controller obtains real-time video from the patient controllers for presentation using the provider care delivery interface. The real-time video is captured using the patient care delivery interfaces and provides real-time surveillance of the patient rooms in the virtual care command center. A communication manager device is deployed in the network and configured to route communications among the controllers and user devices and routes a round coordination communication from the provider controller to a subset of the provider user devices associated with providers for a patient.
US10019550B2 Optical processing
We describe a quantitative PCR (qPCR) instrument for combined qPCR and melt curve (dissociation and/or association curve) analysis. The instrument has at least one optical channel; a fluorescence excitation source; a fluorescence detector; an electronic analog signal amplifier having an input coupled to an output of the fluorescence detector; and an analog-to-digital converter (ADC) having analog input coupled to an output of the analog signal amplifier. The instrument further comprises a quantified automatic gain control (AGC) loop coupled between the signal output of the fluorescence detector and the analog input of the ADC. The AGC loop is configured to apply a determined, numerical gain value to a fluorescence signal for the analog input of the ADC. The instrument also includes a system to scale a digital output of the ADC responsive to the numerical gain value and to provide a digital fluorescence level signal from the scaled digital output.
US10019549B2 Method of designing a common preform for providing preforms for turbine engine outlet guide vanes of different geometrical profiles and made out of composite material
A method of designing a common preform for providing a plurality of preforms for turbine engine outlet guide vanes of different geometrical profiles and made out of composite material, the method including 3D geometrical modeling of the geometrical profiles of the different outlet guide vane preforms, flattening out each of the geometrical profiles of the different outlet guide vane preforms, superposing the geometrical profiles of the different flattened outlet guide vane preforms, and converging towards a single geometrical profile for an outlet guide vane preform common to all of the outlet guide vane preforms while guaranteeing identical positioning for the top and bottom regions of non-interlinking for all of the outlet guide vane preforms.
US10019548B2 Method of generating modified layout and system therefor
A method, of generating a modified layout based on an original layout, includes: determining a first set of width bias values of an i-th set of layout patterns which compensate for subtractive process effects, the original layout having N sets of layout patterns corresponding to N masks; determining a second set of width bias values of the i-th set of layout patterns of the original layout which compensate for additive process effects; generating the modified layout based on the first and second sets of width bias values of the i-th set of layout patterns, the order index i of the i-th mask corresponding to an order of the i-th mask being applied during a fabrication process; and fabricating, based on the modified layout, at least one of a semiconductor mask or at least one component in a layer of an inchoate semiconductor integrated circuit.
US10019545B2 Simulation scheme including self heating effect
A method includes receiving input information related to devices of an integrated circuit. A first simulation of the integrated circuit is performed over a first time period. Average temperature changes of the devices over the first time period are calculated. A second simulation of the integrated circuit is performed over a second time period using the average temperature changes of the devices. The first simulation and the second simulation are executed by a processor unit.
US10019541B2 Methods for estimating formation pressure
One or more specific embodiments includes a method for providing an estimated formation pressure comprising modifying a first data set to derive a second data set that corresponds to estimated pressures wherein modifying the first data set comprises using a variable matrix factor and a compaction coefficient.
US10019540B2 System and method for layout-related variation analysis
A method is disclosed that includes performing a first simulation by applying first variations to identify at least one sample of an integrated circuit (IC), wherein the IC comprises at least one device; translating individual variables of split devices implementing the at least one device, to an equivalent variable for the split devices; and performing a second simulation, by applying at least a portion of second variations, with the equivalent variable for the split devices, to obtain a simulation result serving as a basis of modifying the layout for fabrication of the IC.
US10019539B2 Partitioning of a network using multiple poles for each part thereof
A solution is proposed for partitioning a network comprising a plurality of nodes, a distance being defined for each pair of nodes according to a pre-defined metric. A corresponding method comprises generating at least one candidate partition of the network comprising a selected number of parts. For each candidate partition said generating comprises initializing a plurality of poles for each part, each pole being initialized to one of the nodes of the network, and repeating assigning the nodes of the network each one to the part with the pole having the shortest distance from the node, and moving the poles of each part to distinct nodes of the part according to an objective function based on the distances of the other nodes of the part from the poles, until at least one convergence condition is satisfied.
US10019537B1 System and method for data search in a graph database
A method for auto-generation of tags and retrieval of data form a graph-based database. A triplestore is a purpose-built database for the storage and retrieval of triples, a triple being a data entity (also known as a statement) composed of Subject-Predicate-Object. A triplestore is optimized for the storage and retrieval of triples. A query language is used for accessing to triples stored in the triplestore. A search items need to be tagged for search and retrieval. The number of tags increases as the amount of data increases. Stored data changes over time, so the old tags are deleted or replaced by the new tags. A large number of new tags must be created. The tags (i.e., autotags) are created automatically to facilitate efficient data retrieval from the triplestore.
US10019534B2 Server infrastructure for digital plaque displaying certificates, updates and status
A digital plaque displays one of several stored certificates and can also retrieve updates to a displayed certificate when needed. The digital plaque is used to display a certificate and associated information. Typically the certificate displayed is one of an award, a recognition, a score card, a picture, a transcript, a document, a sales deed, a ticket, a poster, a document cover, a book cover, a patent application, a granted patent and a graduation record. A collection of such certificates is stored in memory and displayed when selected by a user. Status information and supporting documents associated with the selected certificate is automatically retrieved from a remote server and portions of the retrieved information is also displayed.
US10019530B2 ID tag authentication system and method
A method used to authenticate an item using an identification tag is provided. At the time of manufacture, the tags are created with various hardware attributes (HA), including a unique identifier (UID); and encoded with a signature of a message that includes a URL, and optionally a serial number associated with a product to which the tag is to be attached. The URL embeds various data such as one or more of the HAs, a serial number, etc., which can be used to verify the authenticity of the tag when verifying the signature. When a tag is read, the message including the URL is recovered and the signature is verified by the processor of the reader. This can be done to ensure that the URL in the message is one designated by the signer. The data in the signature can then be used to verify the authenticity of the tag and/or to detect tampering. The results of the verification can also be displayed to a user, e.g., using an available display on the electronic device including or otherwise acting as the tag reader.
US10019527B2 Systems and methods for automated aggregated content comment generation
Systems and methods for automated aggregated content commenting are disclosed herein. Such a system can include a memory including a content database; an evaluation criteria database; and a comment database. The system can include at least one server. The at least one server can: receive a content identifier; receive a user identifier; provide a representation of the piece of content to the user; receive a comment from the user identifying a portion of the piece of content; generate a portion of the comment database linked to the user and the content; generate an entry in the portion of the comment database linked to the user and the content; and store the comment in the entry in the portion of the comment database.
US10019526B2 Systems and methods for creating and using keyword navigation on the internet
Systems and methods are disclosed for using keywords to navigate to web pages on the Internet. In one implementation, a system includes a processor and a memory. The memory stores instructions that cause the processor to receive a search string from a website, the search string being entered by a website visitor using a browser. The processor uses a database to locate a keyword associated with the website that matches the search string. The processor determines a web page address associated with the keyword and causes the browser to be directed to the web page address. In another aspect, a method for managing keywords used for directing a browser to a web page hosted at a website, is disclosed. The method includes, among other things, storing a web page address, a keyword, and a domain name to associate the web page address, the keyword, and the domain name.
US10019524B2 Query model over information as a networked service
Techniques for hosting data or connecting to hosted data are disclosed herein. In one embodiment, a first computing device in a first region of control can receive a data set from a second computing device in a second region of control via a communication network. The first computing device can then analyze the received data set to determine structural information, such as one or more structural features associated with the received data set. The determined structural information can then be transmitted to the second computing device. In response to the transmission, the first computing device can receive input from the second computing device regarding a query capability to enforce over the received data set.
US10019523B2 Diversifying search results
Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating search results. A data access module accesses search results data indicative of a plurality items and that is indicative of ranking values of the plurality of items. A controller module generates page data based on the search results data. The controller module selects a first item from the plurality of items. A diversification module accesses a first rule of the page data. The diversification module determines a deviance value and a reordering-cost value of a second item from the plurality of items. The controller module can select, based at least on a first combination of the deviance and the reordering-cost values of the second item, the second item for placement ahead of the first item on the page data.
US10019518B2 Methods and systems relating to ranking functions for multiple domains
Methods and systems are disclosed that relate to ranking functions for multiple different domains. By way of example but not limitation, ranking functions for multiple different domains may be trained based on inter-domain loss, and such ranking functions may be used to rank search results from multiple different domains so that they may be blended without normalizing relevancy scores.
US10019516B2 System and method for fuzzy ontology matching and search across ontologies
A computer implemented method of matching ontologies is disclosed. The method includes, for each pair of entities of a first ontology and a second ontology, wherein each pair of entities includes a first entity from a first plurality of entities of the first ontology and a second entity from a second plurality of entities of the second ontology, and wherein the first entity and the second entity of each pair of entities is of a same data type: (1) determining a vector of similarities for the pair of entities; (2) determining a confidence score for the vector of similarities; (3) determining a relation score for each relation type based on the vector of similarities to measure relatedness between the first entity of the pair of entities and the second entity of the pair of entities; and (4) generating a mapping ontology based on the relation type, the relation score, and the confidence score of each pair of entities.
US10019509B1 Multi-dimensional modeling in a functional information system
The invention relates to systems and methods using a logical data model for aggregating data entities in a functional information system supported upon a computing platform, and also for providing systems and methods for analyzing economic information using a functional coordinate system.
US10019506B1 Identifying objects in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying objects in images. One of the methods includes obtaining data identifying a plurality of object categories; obtaining relationship data for the plurality of object categories; determining a plurality of valid assignments from the relationship data; obtaining, for an image, a respective raw image score for each of the object categories, wherein the raw image score for each of the object categories represents an estimate of a likelihood that the image includes an image of an object that belongs to the object category; and generating a respective final score for each of the object categories from the raw image scores using the valid assignments, wherein the final score for each of the object categories represents the likelihood that the image includes an image of an object that belongs to the object category.
US10019504B2 Determination of data partition
Partitioning a set of data using a binary format to more evenly distribute data values across a set of data partitions. By using a system of matching binary indices in a “back to front” manner, data values stored in or associated with data partitions are more evenly balanced.
US10019500B2 Method for sharing and searching playlists
The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
US10019497B2 Data model augmentation
Techniques are described for data model augmentation. In one example, techniques include receiving a data contribution to a data model, receiving meta information about the data contribution, mapping the received data contribution and received meta information to the data model; and dynamically generating an augmentation of the data model based on the mapping.
US10019496B2 Processing of performance data and log data from an information technology environment by using diverse data stores
The disclosed system and method acquire and store performance measurements relating to performance of a component in an information technology (IT) environment and log data produced by the IT environment, in association with corresponding time stamps. The disclosed system and method correlate at least one of the performance measurements with at least one of the portions of log data.
US10019493B2 Related information presentation device, and related information presentation method
A related information presentation device is designed to communicate client terminals so as to search and present users with useful content information unanticipated by users with reference to a plurality of indirectly related content information which is not directly related to each other but which is assumed to be indirectly related to each other through the same relevant content information. Upon receiving a search expression input by each user of a client terminal, the related information presentation device searches specific content information so as to automatically extract indirectly related content information, correlated to the specific content information, from among a plurality of indirectly related content information. Subsequently, the related information presentation device generates display data representing a graph connecting between a node representing the specific content information and a node representing the indirectly related content information via an edge, thus transmitting the display data to the client terminal.
US10019488B2 Automated identification of record header tags
Methods, devices and apparatuses pertaining to identifying record header tags are described. A method may involve parsing a URL document to identify multiple candidate record header tags and determining scores of an individual candidate record header tag of the multiple candidate record header tags based on record header tag criteria. The method may also involve cumulating the scores to obtain a total score for the individual candidate record header tag. The method may further involve selecting a candidate record header tag of the multiple candidate record header tags as a record header tag for the URL document based on the total score of the individual candidate record header tag.
US10019484B2 Third party search applications for a search system
Systems and methods offer a search system with third-party provided search applications that are triggered in response to specified queries and run at the search system. For example, a method may include determining that a query triggers a third party search application hosted at the search system, extracting a parameter from the query based on a query template, executing the third party search application with the parameter in a sandboxed manner at the search system to generate a third-party formatted answer for the query, and providing the third-party formatted answer as a search result for the query. The third party may provide the query template, parameter attributes, and the third party formatted answer. The third party search application may be stored at the search system and include the query template, a data store, the parameter attributes, and instructions for accessing the data store using the parameter.
US10019482B2 Context based access path selection
A computer-implemented method includes receiving a batch processing job. The method identifies multiple access paths for the batch processing job. The method determines one or more runtime costs for each of the multiple access paths. The method determines whether the batch processing job includes comparable access paths. The method responds to the batch processing job not including comparable access paths by receiving a query and selecting a desired access, based on the one or more runtime costs. The method responds to the batch processing job including comparable access paths by determining one or more context costs for each of the one or more access paths, receiving a query, identifying a context for the query, and selecting a desired access path for the query. The desired access path is based on the one or more runtime costs, the one or more context costs, and the context for the query.
US10019481B2 Adaptive selection of a distribution method during execution of parallel join operations
A method, system, and computer program product for high-performance database systems. The method commences by estimating, during a compile phase, a statically-calculated system cost of performing parallel join operations over two relations, then selecting, during the compile phase, a first distribution method to perform the parallel join operations. Instructions (e.g., table partitioning) are communicated to two or more execution units for execution of the parallel join operations, and during execution, various measurements are taken pertaining to the performance of a first portion of the parallel join operations using the selected first distribution method. Then, responsive to the measurements a second distribution method is selected and corresponding instructions are communicated to the two or more execution units. The parallel join operations continue, now using the second distribution method.
US10019478B2 Mechanism for optimizing parallel execution of queries on symmetric resources
A method that comprises receiving a logical execution plan for a database query corresponding to a plurality of tables of the database, wherein the logical execution plan comprises one or more operators, receiving an operator cost for each of the operators in the logical execution plan, computing a first accumulated processing cost for a first of the tables based on the logical execution plan, operator selectivity, and operator costs corresponding to the first table, computing a second accumulated processing cost for a second of the tables based on the logical execution plan, operator selectivity, and operator costs corresponding to the second table, comparing the first accumulated processing cost and the second accumulated processing cost to determine a table with the highest accumulated processing cost, and responsive to comparing the accumulated processing costs, computing a physical execution plan that requires partitioning the table with the highest accumulated processing cost.
US10019469B1 Providing services in a data storage system
A catalog of services defines which storage-related services are applied to each service level of storage where storage capacity is managed and allocated in terms of chunks of capacity at different service levels. Each service level is defined based on one or more of tiered storage policy settings, drive size, drive speed, drive count, RAID protection, engine fractions, bandwidth and availability and characterized by one or more performance capabilities. Examples of services in the catalog include but are not limited to mobility, availability, continuity, and recovery services. Any combination of services, or no services at all, can be associated with a given service level of storage. Services may be performed at different performance levels. Further, services may be provided on-demand and billed on a usage basis.
US10019466B2 Identification of low-quality place-entities on online social networks
In one embodiment, an online social network accesses a social graph that includes a number of place-entity nodes each corresponding to a place-entity, and a number of user nodes each corresponding to a user. A heterogeneous graph is generated based on the place-entity nodes, user nodes, and n-gram nodes, each n-gram node corresponding to an n-gram in the name of at least one place-entity. Each n-gram node is connected to corresponding place-entity nodes containing the n-gram, and user nodes with a social networking interaction with the corresponding place-entity nodes. Each place-entity node is assigned an initial quality-score. The quality-scores are propagated through the redirection graph based on the connections between the place-entity nodes, the n-gram nodes, and the user nodes. A final quality-score is assigned to each place-entity node when the propagation of the quality-scores through the redirection graph reaches convergence.
US10019464B2 Apparatus and method for searching for image
An apparatus and a method for searching for an image are provided. The apparatus includes an image receiver configured to receive an image to be searched for; an image processor configured to detect an edge of the received image and to filter pixels included on the edge of the received image based on parameters related to gradients of the edge of the received image; and an image search unit configured to search for one or more images related to the image to be searched for based on the filtered pixels included on the edge of the received image.
US10019463B2 System, method and apparatus for scene recognition
An image processing system for recognizing the scene type of an input image generates an image distance metric from a set of images. The image processing system further extracts image features from the input image and each image in the set of images. Based on the distance metric and the extracted image features, the image processing system computes image feature distances for selecting a subset of images. The image processing system derives a scene type from the scene type of the subset of images. In one embodiment, the image processing system is a cloud computing system.
US10019462B1 System and method of hierarchical archive management
A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, this includes providing a data archive, and relegating data items to a second, long-term data archive. In some embodiments, data items may be converted to an archive format prior to being relegated.
US10019461B2 Transparent and near-real time code deploys
A method includes monitoring a plurality of files in a source file system at pre-determined time intervals. The plurality of files in the source file system include a plurality of designated and undesignated files. The designated files are pre-selected for near-real time editing. Each of the plurality of files is stored at a respective source file path in the source file system. The method also includes detecting that one of the plurality of files in the source file system has been modified. The method further includes determining whether the modified file is a designated file. The method additionally includes, in response to determining that the modified file is a designated file, mapping the source file path of the modified file to a corresponding destination file path in a destination file system and copying the modified file from the source file path in the source file system to the destination file path in the destination file system.
US10019460B2 Hosted file sync with direct access to hosted files
Disclosed herein is a system and method that can be used to synchronize files from a hosted file system where the client endpoint devices have direct access to the files stored on a hosted file store/system. When the client synchronizes with the files stored on the hosted file store the synchronization process identifies the files that need to be synchronized with the client and prepares batches of files to be synced. During the process of synchronization the files are not locked from other user's being able to use the files. If the file is modified by another endpoint during the file synchronization process the file will not be synchronized with the client device during the particular synchronization process. In this way synchronization becomes possible with the hosted service without impacting the performance of other devices that use and access the data in the hosted file store.
US10019454B2 Data management systems and methods
Example data management systems and methods are described. In one implementation, a method identifies multiple files to process based on a received query and identifies multiple execution nodes available to process the multiple files. The method initially creates multiple scansets, each including a portion of the multiple files, and assigns each scanset to one of the execution nodes based on a file assignment model. The multiple scansets are processed by the multiple execution nodes. If the method determines that a particular execution node has finished processing all files in its assigned scanset, an unprocessed file is reassigned from another execution node to the particular execution node.
US10019449B2 Automation of MLOAD and TPUMP conversion
Embodiments of the invention are directed to systems, methods and computer program products for converting MLOAD and TPUMP operations. In some embodiments, a system is configured to: receive an input production parameter, wherein the input production parameter is associated with a load utility and defines a library of parameters, wherein the library of parameters defines a first syntax; convert the first syntax of the library of parameters to a second syntax, wherein the second syntax is associated with the load utility; validate the second syntax of the library of parameters; and write an output parameter to a memory location based on positive validation of the second syntax of the library of parameters.
US10019447B1 Methods and apparatus for managing objects in a storage environment
Some embodiments are directed to accessing a content unit stored in a storage environment that includes a plurality of storage clusters, wherein multiple versions of the content unit are stored on at least two different clusters in the storage environment. The storage environment and/or the requesting entity may identify the at least two storage clusters that store the content unit and select one of clusters as storing a valid version of the content unit.
US10019446B2 Geographic space management
At least one subsystem among the plurality of subsystems includes a managing section operable to manage individual route information for routes in a management target region of the at least one subsystem among the plurality of regions and adjacent route information for routes positioned in a partial range from a boundary of the management target region among routes in an adjacent region that is adjacent to the management target region, and an identifying section operable to identify the route on which the moving object is positioned based on the observation position, by using the individual route information and the adjacent route information managed by the at least one subsystem. Also provided is a method and computer program product.
US10019437B2 Facilitating information extraction via semantic abstraction
A method includes receiving one or more natural language dependency parse trees as input. A hardware processor is used for processing the dependency parse trees by creating a mapping from nodes of the one or more dependency parse trees into actions, roles and contextual predicates. The mapping is used for information extraction. The actions include the verbs along with attributes of the verbs. The roles include arguments for the verbs. The contextual predicates include modifiers for the verbs.
US10019436B2 Input method and system
The embodiments of the present invention provide an input method, comprising: receiving at least two input English characters; according to the at least two English characters, obtaining a first candidate entry based on a first language; according to the at least two English characters, obtaining a second candidate entry based on a second language; and according to the first candidate entry and the second candidate entry, obtaining a third candidate entry. The embodiments of the present invention also provide an input system. The technical solution provided according to the embodiments of the present invention can increase the accuracy of a candidate entry displayed in a candidate display box.
US10019433B2 Method and computing device for maintaining dependencies among reference elements
The disclosure is generally directed to a method and computing device for maintaining dependencies among multiple reference elements (e.g., formulas of a table or spreadsheet). In various embodiments, prior to a reevaluation operation carried out on the reference elements, a computing device receives an input of a reference element via a user interface (e.g., receives a user's input of a formula), assigns the reference element to a group based on the dependency between the reference element and one or more other reference elements, and assigns the reference element to a location within a dependency graph to which the other reference elements are assigned. In response to an event that requires at least one of the reference elements to be reevaluated, the computing device reevaluates each group of reference elements in sequence a group at a time.
US10019431B2 Systems and methods for active column filtering
Systems and methods are disclosed for active column filtering. In accordance with one implementation, a method is provided for active column filtering. The method includes providing a table having data values arranged in rows and columns, providing a first filter location indicator whose location is visually associated with a first column, and providing a first interface based on a selection of the first filter location indicator, wherein the first interface's location is visually associated with the first column. The method also includes acquiring a first filter input entered into the first interface, filtering the table based on the acquired first filter input, providing the filtered table for displaying, and providing an applied filter indicator, whose location is visually associated with the first column, the applied filter indicator including at least the first filter input.
US10019430B2 System and method for automatically filling out forms
The invention comprises a system and method for storing consumers' data and automatically filling out forms by sending this information to merchants, allowing users to complete forms and exchange information much faster than could be done by hand. The invention includes an online repository of personal information, and a method to provide easily accessible, secure, sharable data. The invention includes a central repository for forms data, through which merchants can build their own applications, interact with other users, and avoid the inconvenience of filling out forms. The invention will only release the data, to a merchant, that is needed to complete a specific form. A user can send and receive form-related data during different transactions. Consumers will create and maintain a web-based Online Profile (OP) with data that merchants can access, after authentication, via a device with web access. The invention reduces identity theft, via a record of all a consumer's transactions.
US10019427B2 Managing comments for collaborative editing of electronic documents
An end user application running on a local client computer stores activity data and comment data for an electronic document. Activity data includes data indicative of actions taken by users and associated with the electronic document, such as actions with respect to the electronic document itself, and actions with respect to comments, such as adding a comment and marking a comment as resolved. A displayed comment or comment thread can be marked as resolved in response to a user action. A corresponding action is stored in the activity data. Activity data can be displayed while the electronic document is open in the end user application. An action of resolving a comment can be accessed in the displayed activity data. In response to receiving an input associated with a displayed action of resolving a comment, the comment can be marked as unresolved.
US10019426B2 Generating data format description language schema
An annotation retrieval module may be configured to retrieve annotations added to sample data, the annotations having been added according to an annotation rule. An analysis tool may be configured to create a logical schema and a configuration file from the retrieved annotations, according to the annotation rule. The logic schema may represent a tree structure containing one or more data elements corresponding to the sample data, and the configuration file may define one or more operations for adding DFDL annotations into the logic schema. A DFDL schema generator may be configured to generate a DFDL schema for the sample data according to the logic schema and the configuration file.
US10019422B2 Merging and fragmenting graphical objects
Object merging in an electronic document may be provided. First, a selection of at least two objects within the electronic document may be received. Then, in response to the received selection of the at least two objects, a menu listing a plurality of merge operations configured to be performed on the selected at least two objects may be provided. A merge operation may then be selected, previewed, and applied to the selected at least two objects.
US10019414B2 Method and device for processing web page content
An electronic device with one or more processors and memory displays a web page in a web browser and detects a user input to extract data from the web page. In response to detecting the input, the device: identifies multimedia items by analyzing source code of the web page; categorizes the multimedia items into multimedia types; and replaces the web page with displaying a user interface for the multimedia items, including: a first region with a first icon corresponding to a first plurality of multimedia items of a first multimedia type and a first set of affordances for performing operations with the first plurality of multimedia items; and a second region with a second icon corresponding to a second plurality of multimedia items of a second multimedia type and a second set of affordances for performing operations with the second plurality of multimedia items.
US10019412B2 Dissociative view of content types to improve user experience
A user device may receive a web page having multiple different types of content (e.g., text, images, videos, etc.). The user device may identify the different types of content, and may generate reformatted pages that each include a particular type of content associated with the web page. For instance, one reformatted page may include text content of the web page, without including image content of the web page (and/or vice versa). The reformatted pages may include resized and/or repositioned versions of the original content (e.g., resized and/or reformatted images and/or text).
US10019411B2 Techniques for compressing a large distributed empirical sample of a compound probability distribution into an approximate parametric distribution with scalable parallel processing
Techniques for estimated compound probability distribution are described. An apparatus may comprise a configuration component, perturbation component, sample generation controller, an aggregation component, a distribution fitting component, and statistics generation component. The configuration component may be operative to receive a compound model specification and candidate distribution definition. The perturbation component may be operative to generate a plurality of models from the compound model specification. The sample generation controller may be operative to initiate the generation of a plurality of compound model samples from each of the plurality of models. The distribution fitting component may generate parameter values for the candidate distribution definition based on the compound model samples. The statistics generation component may generate approximated aggregate statistics. Other embodiments are described and claimed.
US10019408B2 Remote direct memory access (RDMA) high performance producer-consumer message processing
A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.
US10019402B2 Flexible NVME drive management solution via multiple processor and registers without multiple input/output expander chips
In some embodiments, a system for flexible non-volatile memory express drive management can include a first controller including a first drive register and a second drive register, a first processor communicatively coupled with the first drive register via a first serial bus, and a second processor communicatively coupled with the second drive register via a second serial bus. The system can also include a first set of non-volatile memory express drives communicatively coupled with the first processor via the first drive register, and a second set of non-volatile memory express drives communicatively coupled with the second processor via the second drive register and the second serial bus.
US10019395B2 Processing system with stack management and method for stack management
The invention provides a processing system, comprising a memory comprising a processor call stack; a stack space usage register configured to determine the stack space usage of the processor call stack and to store a usage parameter indicative of the determined stack space usage; a first threshold register configured to store a pre-determinable first stack level threshold; and a first comparator configured to compare the usage parameter with the first stack level threshold and to output a first interrupt blocking signal, if the usage parameter exceeds the first stack level threshold, the first interrupt blocking signal being configured to block the decoding of interrupt signals input to the processing system and having interrupt priorities lower than or equal to or just lower than a first interrupt priority threshold. The invention further provides a method for stack management, especially in a processing system.
US10019393B2 Interruption facility for adjunct processor queues
Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an interruption is initiated. This interruption signals to a processor that a reply to a request is waiting on the queue. In order for the queue to take advantage of the interruption capability, it is enabled for interruptions.
US10019392B2 Preventing software thread blocking due to interrupts
According to one exemplary embodiment, a method for preventing a software thread from being blocked due to processing an external device interrupt is provided. The method may include receiving the software thread, whereby the software thread has an associated interrupt avoidance variable. The method may also include determining a processor to receive the software thread. The method may then include sending the software thread to the determined processor. The method may further include setting an interrupt mask bit associated with the processor based on the interrupt avoidance variable. The method may also include receiving the external device interrupt. The method may then include redirecting the received external device interrupt to a second processor, whereby the redirecting is based on the interrupt mask bit.
US10019388B2 Enhanced initialization for data storage assemblies
Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage platform includes data storage assemblies each comprising one or more storage drives that service data storage operations over associated storage interfaces. A control processor is coupled to ones of the data storage assemblies over at least two types of sideband communication interfaces different than the storage interfaces of the storage drives. During an initialization process for the one or more storage drives, the control processor configured to transfer initialization data to each of the data storage assemblies over a first type of sideband communication interface and transfer further initialization data to at least one of the data storage assemblies over a second type of sideband communication interface when the at least one of the data storage assemblies does not respond to the initialization data over the first type of sideband communication interface.
US10019380B2 Providing memory management functionality using aggregated memory management units (MMUs)
Providing memory management functionality using aggregated memory management units (MMUs), and related apparatuses and methods are disclosed. In one aspect, an aggregated MMU is provided, comprising a plurality of input data paths including each including plurality of input transaction buffers, and a plurality of output paths each including a plurality of output transaction buffers. Some aspects of the aggregated MMU additionally provide one or more translation caches and/or one or more hardware page table walkers The aggregated MMU further includes an MMU management circuit configured to retrieve a memory address translation request (MATR) from an input transaction buffer, perform a memory address translation operation based on the MATR to generate a translated memory address field (TMAF), and provide the TMAF to an output transaction buffer. The aggregated MMU also provides a plurality of output data paths, each configured to output transactions with resulting memory address translations.
US10019379B2 Translation lookaside buffer switch bank
Example devices are disclosed. For example, a device may include a processor, a plurality of translation lookaside buffers, a plurality of switches, and a memory management unit. Each of the translation lookaside buffers may be assigned to a different process of the processor, each of the plurality of switches may include a register for storing a different process identifier, and each of the plurality of switches may be associated with a different one of the translation lookaside buffer buffers. The memory management unit may be for receiving a virtual memory address and a process identifier from the processor and forwarding the process identifier to the plurality of switches. Each of the plurality of switches may be for connecting the memory management unit to a translation associated with the switch when there is a match between the process identifier and the different process identifier stored by the register of the switch.
US10019371B2 Data caching using local and remote memory
A system and method for retrieving cached data are disclosed herein. The system includes a cache server including a local memory and a table residing on the local memory, wherein the table is used to identify data objects corresponding to cached data. The system also includes the data objects residing on the local memory, wherein the data objects contain pointers to the cached data. The system further includes a remote memory communicatively coupled to the cache server through an Input-Output (I/O) connection, wherein the cached data resides on the remote memory.
US10019365B2 Adaptive value range profiling for enhanced system performance
Enhanced adaptive profiling of ranges of values in a stream of events includes identifying a set of contiguous ranges of the values and corresponding access frequencies in the stream of events. The enhanced adaptive profiling uses a merge threshold value and a split threshold value. The set of contiguous ranges spans an entire range space of the values. Periodic traversal of the set of contiguous ranges of values and corresponding access frequencies identifies a target set of ranges of the values having corresponding access frequencies above a predetermined threshold access frequency. The target set of ranges of values has a total number of ranges less than or equal to a predetermined number of ranges. The target ranges of values span at least some of the entire range space of values. A first operation uses the target set of ranges of values.
US10019363B2 Persistent memory versioning and merging
Example implementations may relate to a version controller allocating a copy page in persistent memory upon receiving, from an application executing on a processor, a copy command to version an image page for an atomic transaction. The version controller may receive application data addressed to a cache line of the image page, and may write the application data to a cache line of the copy page corresponding to the addressed cache line of the image page. If the version controller receives a replace-type transaction commit command, the version controller may generate a final page by either forward merging the image page into the copy page or backward merging the copy page into the image page, depending a merge direction policy.
US10019354B2 Apparatus and method for fast cache flushing including determining whether data is to be stored in nonvolatile memory
Apparatus, systems, and methods to manage memory operations are described. A cache controller is provided comprising logic to receive a transaction to operate on a data element in a cache memory, determine whether the data element is to be stored in a nonvolatile memory by querying a source address decoder (SAD), and, in response to a determination that the data element is to be stored in the nonvolatile memory, to forward the transaction to a memory controller coupled to the nonvolatile memory, and, in response to a determination that the data element is not to be stored in the nonvolatile memory, to drop the transaction from a cache flush procedure of the cache controller. Additionally, the cache controller may receive a confirmation signal from the memory controller that the data element was stored in the nonvolatile memory, and return a completion signal to an originator of the transaction. The cache controller may also include logic to place a processor core in a low power state.
US10019352B2 Systems and methods for adaptive reserve storage
A storage layer may over-provision physical storage resources of a storage medium by reserving a portion of the full physical storage capacity of the storage medium for use as reserve capacity. The reserve capacity may be used to prevent write stall conditions and/or for grooming operations, such as storage recovery, refresh, and the like. A reserve module may be configured to adapt the reserve capacity in accordance with, inter alia, operating conditions on the storage layer. The reserve module may be configured to dynamically modify the storage capacity available through the storage layer. A cache layer configured to cache data of a backing store on the storage layer, may be configured to add and/or remove cache entries in response to changes in the reserve capacity.
US10019349B2 Cache memory and method of managing the same
A cache memory and a method of managing the same are provided. The method of managing a cache memory includes determining whether a number of bits of a data bandwidth stored in a bank is an integer multiple of a number of bits of unit data in data to be stored, storing first unit data, among the data to be stored, in a first region of a first address in the bank in response to the number of bits of the data bandwidth not being the integer multiple of the number of bits of the unit data, and storing part of second unit data, among the data to be stored, in a second region of the first address.
US10019345B2 Executing multi-version tests against a multi-version application
Particular embodiments provide a test system that allows the testing of different versions. The test system uses a repository of features that are included in the multiple versions of the application. When new features are added to the application, they may be added to the repository. When a test is performed, an application blueprint is used to build an application model using features from the repository. Then, a test case for the version can be run using the application model. By maintaining the repository of features and then dynamically building the application model for the version of the application, the testing of different versions of the application can be performed.
US10019340B2 On-demand profiling based on event streaming architecture
A system, apparatus, and methods are provided for managing on-demand profiling of one or more instances of a software application executing on a plurality of machines within one or more data centers. During operation, the system executes the one or more instances of the software application on the plurality of machines. Next, the system publishes, to a command channel, a command message that comprises a profiling request, wherein the profiling request specifies a subset of the machines. The system then receives, via a data channel, one or more data messages from the subset of the machines, wherein the data messages comprise data gathered by the subset of the machines in response to receiving the command message. Next, the system then evaluates the performance of the software application by aggregating and processing the data messages. Responsive to detecting an anomaly in the performance, the system then executes one or more remedies.
US10019339B2 Sequentially constructive model of computation
System and method for validating a program under a specified model of computation. The model of computation may be related to the synchronous statechart model of computation. A program may be received that specifies a plurality of operations using a variable within a logical tick such that the variable has multiple values within the logical tick. The program may be statically analyzed according to a specified model of computation that specifies program execution based on logical ticks, which may include determining that the program has deterministic semantics that specify deterministic results for each logical tick during execution of the program, including specifying deterministic results of the plurality of operations performed within the logical tick. The program may be validated in accordance with the specified model of computation in response to the determining. Such techniques may allow validation of a larger set of programs than conventional models while maintaining deterministic results.
US10019332B1 Non-volatile memory with program failure recovery
A non-volatile storage system is proposed with an efficient process for recovering from programming failures. In response to determining that a program fault occurred, and prior to completing the programming, the system programs data associated with the program fault to a back-up location. After programming the data associated with the program fault to the back-up location, the system continues programming including programming data that has not yet been subject of a programming process to the back-up location. After completing the programming process, the system moves already programmed data near the location of the program fault to the back-up location.
US10019330B2 Providing fault tolerance in a virtualized computing environment through a migration approach based on resource availability
An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by a first host. The method may further comprise: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, a second host based on a resource availability of the second host; and migrating the secondary virtualized computing instance from the first host to the second host, thereby migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.
US10019329B2 In-line backup power source incorporating communication capability
A method for providing backup power to power loads. The method includes a computer processor identifying an indication of a power failure to a computing system. The method further includes identifying a first active power load that is imposed on the computing system by one or more computing devices in the computing system. The method further includes responding to the power failure by activating a first IPU that is connected to the first active power load, identifying a power duration threshold for the first active power load, and determining whether a duration of power stored in the first IPU is less than the identified power duration. The method further includes responding to the determination that the duration of power stored in the first IPU is less than the identified power duration threshold of the first active power load by initiating a shutdown protocol for the first active power load.
US10019326B2 Memory system
According to one embodiment, a memory system is connectable to a host. The memory system includes a first memory, a second memory, and a controller. The first memory stores translation information associating a logical address and a physical address. The second memory stores location information associating the logical address and a location of the translation information. The controller updates the translation information and the location information. After returning from a power supply interruption, the controller starts, at different timing, recovery of first location information and recovery of second location information. The first location information is a part of the location information. The second location information is a part of the location information different from the first location information. The controller executes processing different from recovery of the location information between the recovery of the first location information and the recovery of the second location information.
US10019323B1 Method and system for container data recovery in a storage system
A computer-implemented method is disclosed. The method starts with determining a first container of a storage system is invalid. The method continues with the storage system setting a data recovery state for the first container to be en-queue, which indicates that data of at least one of the data segments needs to be recovered from the first container, and executing a process to recover any container having an en-queue data recovery state, and for each of the containers, to recover any valid data segment from the corresponding container. The process includes scanning the data segments of the first container to find valid data segments, moving or replicating the valid data segments to a second container, and setting the data recovery state for the first container to be complete once all the valid data segments are moved or replicated to the second container.
US10019320B2 Systems and methods for distributed atomic storage operations
An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.
US10019319B2 Electronic device and storage initialization method
An electronic device able to re-initialize following a failed initialization has a processor, a first storage device, and a second storage device. The processor receives storage information stored at the first storage device and sets a plurality of storage parameters of the first storage device, according to the storage information, and re-initializing the first storage device based on the storage parameters. When the initialization fails, the processor adjusts the storage parameters of the first storage device and re-initializes the first storage device based on the adjusted storage parameters.
US10019315B2 Control device for a storage apparatus, system, and method of controlling a storage apparatus
A control device for a storage apparatus including a first storage device, a second storage device, and a third storage device, the control device includes a memory, and a processor coupled to the memory and configured to store, in the third storage device, first parity data generated based on first data stored in the first storage device and second data stored in the second storage device, store, in the first storage device, third data as update data of the first data, execute reading the first data and the third data from the first storage device and reading the first parity data from the third storage device when garbage collection for the first storage device is performed, and execute generating second parity data based on the read first data, the read third data, and the read first parity data.
US10019307B2 Adjusting an operation of a computer using generated correct dependency metadata
One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and data output of a component corresponding to the null pointer exception, that there is an error in dependency metadata corresponding to the null pointer exception. The processor(s) then provide an analysis result to improve the operation of a computer that is running the application.
US10019303B2 Method for error monitoring, control and data transmission installation and control device
To simplify and/or improve error monitoring in a control and data transmission system for redundant process control, provided is a method for error monitoring in which errors detected by a first control device are stored locally as well as transmitted to at least one redundant second control device, which is arranged remotely, and also stored there so that in each case the error history of both control devices and is available locally for diagnosing the whole redundant system. Further provided is a control and data transmission system designed to carry out the method and a control device for use therein.
US10019301B2 Information processing device, and control method and storage medium
An information processing device includes a processor; and a control device coupled to the processor and configured to receive a packet, determine whether a mask for an interrupt is set, when the received packet is an error message for notifying occurrence of an error in communication between the processor and any of one or more other devices, transmit the interrupt to the processor, when determining that the mask for the interrupt is not set, inhibit transmitting of the interrupt to the processor, when determining that the mask for the interrupt is set; and one or more counter circuits respectively configured to count a number of the error message received while the mask for the interrupt is set, and transmit a value of the number of the error message to the processor in accordance with an instruction from the processor.
US10019294B2 Method of achieving intra-machine workload balance for distributed graph-processing systems
Techniques are provided for efficiently distributing graph data to multiple processor threads located on a server node. The server node receives graph data to be processed by the server node of a graph processing system. The received graph data is a portion of a larger graph to be processed by the graph processing system. In response to receiving graph data the server node compiles a list of vertices and attributes of each vertex from the graph data received. The server node then creates task chunks of work based upon the compiled list of vertices and their corresponding attribute data. The server node then distributes the task chunks to a plurality of threads available on the server node.
US10019293B2 Enhanced command selection in a networked computing environment
Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a set of commands for an instance of a virtual resource may be received in a computer memory medium or the like. The commands may then be analyzed and information pertaining to the commands may be stored in a computer storage device or the like. When a user/requester later wishes to identify a command to be utilized for another instance of the virtual resource, the requester can access the information and be provided with a set of suggested commands that are typically utilized for similar and/or previous instances of the virtual resource.
US10019291B2 Determining resource utilization by one or more tasks
Complex devices, software systems, and/or networks may comprise one or more subsystems that perform periodic tasks. A first task may be assigned a first execution frequency and a second task may be assigned a second execution frequency that is not an alias of the first execution frequency (e.g., assignment of execution intervals that are non-overlapping harmonics of each other, such as non-repeating frequencies). A first resource utilization by the first task may be distinguished from a second resource utilization of the second task based upon the first resource utilization corresponding to resource utilization (e.g., network usage, processor usage, power consumption, user access, etc.) associated with the first execution frequency and the second resource utilization corresponding to resource utilization associated with the second execution frequency. Thus, resource utilization of individual tasks of various subsystems and/or networks may be determined.
US10019287B1 Virtual machine resource display
Presenting information to operators of a cluster of physical devices, regarding resources being used by physical machines assigned to physical devices in those clusters. An operator console, coupled to the cluster of physical devices, receives information from those physical devices with respect to use of resources by virtual machines assigned to those physical devices. Each physical device reports virtual machines assigned thereto, and an physical memory assigned to each one. The operator console presents information to the operator regarding use of resources by virtual machines, in a natural and visible way. Physical devices are disposed horizontally to indicate a selected device, and vertically to indicate allocated resources. Virtual machines are disposed with each virtual machine occupying a vertical amount proportional to allocated resources. The graphical interface allows the operator to reallocate virtual machines to physical devices, or reallocate resources to virtual machines.
US10019286B2 Time critical tasks scheduling
A method and system for scheduling a time critical task. The system may include a processing unit, a hardware assist scheduler, and a memory coupled to both the processing unit and the hardware assist scheduler. The method may include receiving timing information for executing the time critical task, the time critical task executing program instructions via a thread on a core of a processing unit and scheduling the time critical task based on the received timing information. The method may further include programming a lateness timer, waiting for a wakeup time to obtain and notifying the processing unit of the scheduling. Additionally, the method may include executing, on the core of the processing unit, the time critical task in accordance with the scheduling, monitoring the lateness timer, and asserting a thread execution interrupt in response to the lateness timer expiring, thereby suspending execution of the time critical task.
US10019284B2 Method for performing transactions on data and a transactional database
Embodiments include an evaluator that can receive a query containing a predicate from an application executing on a client device. The evaluator can process the predicate using a tree structure containing nodes representing objects and edges representing relationships thereof. The processing can include applying filters to attributes of the relationships to identify a first set of objects relevant to the predicate and navigating along each incoming role of a relationship and from there via an outgoing role to other objects to identify a second set of objects relevant to the predicate. An object is relevant to the predicate if at least a value of a field of the object is equal or similar to a value of the predicate. Responsive to the query, the evaluator can return identifiers associated with a united set of the first set of objects and the second set of objects to the application.
US10019280B2 Technologies for dynamically managing data bus bandwidth usage of virtual machines in a network device
Technologies for dynamically managing data bus bandwidth usage of virtual machines include a network device that includes a data bus, one or more processors coupled to the data bus, and one or more throttled devices coupled to the data bus. Each throttled device is configured to use no more than an amount of bus bandwidth associated with at least one throttle value assigned to the corresponding throttled device. The network device is to assign functions to virtual machines, determine throttle values for each of the throttled devices utilized by the virtual machines to perform their assigned functions, and perform the assigned functions subject to the determined throttle values. Other embodiments are described and claimed.
US10019279B2 Transparent secure interception handling
A method and system for transparent secure interception handling is provided. The method and system include deploying a virtual machine (VM) in an environment comprising a hypervisor and a firmware. The method and system include providing buffers in response to deploying the VM, and include executing VM instructions. The method and system include intercepting VM instructions which require access to instruction data and copying the VM state into a shadow VM state. Furthermore, the instruction data is copied to buffers, and the intercepted VM instruction is executed using the buffer. The method and system also include updating the shadow VM state buffer and the VM data in the VM memory using result data in the buffer in response to the executing of the intercepted VM instruction results. Furthermore execution of the VM instructions is resumed based on a state stored in the shadow VM state buffer.
US10019277B2 Triggering application attachment based on state changes of virtual machines
Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
US10019276B2 Dynamic non-uniform memory architecture (NUMA) locality for remote direct memory access (RDMA) applications
An example method of moving RDMA memory from a first node to a second node includes protecting a memory region from write operations. The memory region resides on a first node and includes a set of RDMA memory pages. A list specifies the set of RDMA memory pages and is associated with a memory handler. The set of RDMA memory pages includes a first memory page. The method also includes allocating a second memory page that resides on a second node and copying data stored in the first memory page to the second memory page. The method also includes updating the list by replacing the first memory page specified in the list with the second memory page. The method further includes registering the updated list as RDMA memory. The updated list is associated with the memory handler after the registering.
US10019273B2 Virtual environment manager
A virtual environment manager (“VEM”) simplifies the usability of virtual machines and provides users with an enhanced design for creating and/or for managing virtual machines (“VMs”). For example, a user can select description information and management information to be included in descriptors and according to which a VEM will create and manage various VM environments for various host environments. The VEM automatically creates the VM environments and host environments by sending descriptor description information and data files associated with the description information to virtual machine monitors (VMMs), which create the VM environments according to the description information. A VEM at each host may manage VM environments executed by the VMM, according to the descriptor management information. Thus, a set of descriptors to create and manage a set of VMs for a home computer may be easily modified by a user to create and manage a set of VMs for a work or laptop computer.
US10019272B1 Virtual appliance manager
A method, system and computer readable media for managing virtual appliances are provided. The method includes discovering each of a plurality of components of an enterprise solution, the enterprise solution encompassing a plurality of virtual appliances and relationships among the plurality of virtual appliances. Each of the plurality of virtual appliances has one or more virtual machines, and the plurality of virtual appliances are implemented in a physical computing environment. The method includes reconfiguring the plurality of components in response to a change in a configuration of one or more of the plurality of components.
US10019264B2 System and method for contextual vectorization of instructions at runtime
Methods and apparatuses relating to processors that contextually optimize instructions at runtime are disclosed. In one embodiment, a processors includes a fetch circuit to fetch an instruction from an instruction storage, a format of the instruction including an opcode, a first source operand identifier, and a second source operand identifier; wherein the instruction storage includes a sequence of sub-optimal instructions preceded by a start-of-sequence instruction and followed by an end-of-sequence instruction. The disclosed processor further includes a decode circuit to decode the instruction, to detect the start-of-sequence instruction and the end-of-sequence instruction, to buffer the sequence of sub-optimal instructions there between, to access a lookup table to identify one or more optimized instructions to substitute for one or more of the sequence of sub-optimal instructions, and to select either the decoded instruction or the sequence of one or more optimized instructions to dispatch to an execution circuit.
US10019255B1 Incremental software deployment in a service environment
In a service provider environment, software deployments can be implemented by automatically routing an incrementally larger percentage of requests to a new software stack based on a success rate for previous requests. Thus, new and old versions of the software stack can be executed simultaneously with a small portion being routed to the new version until a sufficient number of requests have been handled. By slowly bringing a new software stack online, a confidence level in the new deployment can increase until it is fully deployed. Different success rates and different ramping rates can be used for each customer or based on different components of the request, such as API name, API parameters, location, etc. The software deployments can be extended to web-page requests.
US10019253B2 Systems and methods of updating hot-pluggable devices
Systems and methods are provided for updating hot-pluggable devices of an information handling system using dynamic EFI System Resource Table (ESRT) entries to implement an ESRT entry update procedure for hot-pluggable devices. Extended configuration space (e.g., such as PCIe Extended Config Space) of a hot-pluggable device may be utilized to store firmware update version information such as firmware version details, which is used in the OS space to update the ESRT table, and the system OS may read and apply the updated firmware version information and apply the firmware update immediately without additional OS reboots.
US10019251B1 Secure packaging software and deployment system
A security software packaging and deployment system is provided. The system may provide a platform for communication between ClickOnce and a Microsoft Excel™ spreadsheet via a computer-readable language. The system may also include a three-tiered security module. A first tier may delete the combination application upon receipt of an unauthorized attempt to access the combination application. A second tier may terminate the combination application if a predetermined file is unavailable. A third tier may encode a password of the spreadsheet in a mathematical formula; and store the decrypt key in a non-descriptive variable name. The system may include an administration module. The administration module may enable an administrative user to emulate a non-administrative user and log into the combination application as one of a plurality of roles.
US10019250B2 Forcibly completing upgrade of distributed software in presence of failures
One embodiment of the present invention provides a system for facilitating an upgrade of a cluster of servers in the presence of one or more inaccessible nodes in the cluster. During operation, the system upgrades a version of a distributed software program on each of a plurality of nodes in the cluster. The system may detect that one or more nodes of the cluster are inaccessible. The system continues to upgrade nodes in the cluster other than the one or more nodes that were detected to be inaccessible, in which upgrading involves installing and activating a newer version of the distributed software on the nodes being upgraded. The system then upgrades an acting version of the cluster.
US10019249B1 Techniques for minimally invasive application updates and data transfer
Techniques described and suggested herein include systems and methods for updating applications by reconfiguring an active original application to serve as a proxy for an active replacement application. An original application may be initialized in a way that allows updates to the original application to occur without adversely affecting the operation of the original application. A replacement application may be configured to connect to one or more communication endpoints via the active original application.
US10019248B2 System and method for service matching of instant message software
The present invention discloses a system and method for service matching of IM software, which is adapted for operating between a plurality of user devices and a plurality of IM software supplier servers. The IM software supplier server provides at least one IM software associated service. The user device merely installs one of the plurality of IM software, and the user device can access services provided by different IM software supplier servers. The service matching method comprises: relaying a service request to the corresponding IM software supplier server according to a correspondence table defining the IM software and names of the IM software associated service when the user device makes the service request; and returning a feedback of the corresponding IM software supplier server to the user device made the service request.
US10019246B2 Device, method, and system for installing and managing applications in a handheld device
The object of the invention is to provide the user with improved operatability of an information-processing apparatus and usability of application programs as well as to implement rendering of services to download the application programs from a server to the information-processing apparatus. If storage means employed in the information-processing apparatus does not contain a free area with a storage size large enough for accommodating a desired application program and a data file relevant thereto to be downloaded from the server, an information communication system comprising the information-processing apparatus and the server automatically transfers application programs and data files from the storage means to an external recording medium such as the server itself to be saved therein in order to secure a free storage area in the storage means. The free storage area is used for storing a desired application program and a relevant data file which are to be downloaded from the server.
US10019239B2 Systems and methods for enhancing software products through integrated development environment running on host computer
A software facility allows custom components to be created and used in an end user application, such as a workflow application that defines business processes or a graphical design application. The facility provides a custom component definition that includes an indication of criteria for custom components for use in the end user application. A designer of the custom component provides the software facility with an indication of functionality for the custom component, wherein the indication satisfies the criteria for custom components included in the provided definition. The custom component is registered with the end-user application. This registration enables the end user application to access the custom component from within the end user application without the use of programming scripts to call the customized component from outside of the end user application.
US10019233B2 Semiconductor device, position detection device, and control method of semiconductor device
The speed of pen position detection is improved without increasing the circuit area and the current consumption. A sampling circuit samples a signal and outputs sampling data. A arithmetic circuit calculates a real part and an imaginary part of the sampling data. The arithmetic circuit classifies the real part of the sampling data into one of a plurality of groups and classifies the imaginary part of the sampling data into one of the groups according to an order of output of the sampling data from the sampling circuit. Then, the arithmetic circuit adds together real parts of sampling data belonging to a group and adds together imaginary parts of sampling data belonging to a group for each of the groups, and calculates amplitude and phase of the signal by using an addition result of the real parts and an addition result of the imaginary parts of each of the groups.
US10019232B2 Apparatus and method for inhibiting roundoff error in a floating point argument reduction operation
An apparatus and method are provided for inhibiting roundoff error in a floating point argument reduction operation. The apparatus has reciprocal estimation circuitry that is responsive to a first floating point value to determine a second floating point value that is an estimated reciprocal of the first floating point value. During this determination, the second floating point value has both its magnitude and its error bound constrained in dependence on a specified value N. Argument reduction circuitry then performs an argument reduction operation using the first and second floating point values as inputs, in order to generate a third floating point value. The use of the specified value N to constrain both the magnitude and the error bound of the second floating point value causes roundoff error to be inhibited in the third floating point value that is generated by the argument reduction operation. This enables such an argument reduction operation to be used as part of a more complex computation, such as a logarithm computation, with the inhibiting of roundoff error in the argument reduction result allowing the overall result to exhibit small relative error across the whole representable input range.
US10019225B1 Audio streaming based on in-automobile detection
An example embodiment may involve determining that a client device (such as a smartphone, tablet, or in-automobile audio device) is in an automobile and that the client device has access to a playlist of audio content. Possibly based on the client device being in the automobile and having access to the playlist of audio content, the client device may request a stream of the audio content. As a consequence of making the request, the client device may receive the stream of the audio content and begin audible playout of the audio content.
US10019218B2 Multi-display power-up animation systems and methods
A portable computing device includes a user interface system including at least a first display and a second display, a memory storing a series of images, a user input device configured to receive an input from a user corresponding to changing a power state of the portable computing device, and a processing circuit coupled to the user interface system, the memory, and the user input device. The processing circuit is configured to receive the input from the user corresponding to changing the power state, determine based on the received input if the input satisfies a trigger condition, and in response to determining that the trigger condition is satisfied, display the series of images on the first display and the second display such that at least one image is displayed on the first display and the second display during a display sequence.
US10019217B2 Visual focus-aware techniques for visualizing display changes
A computer processor based method for controlling a plurality of computer displays in response to user behavior, the method comprising identifying at least one display that is unattended by the user by determining the user's visual focus, and applying an overlay window to the unattended display to control visualization of the identified unattended display.
US10019209B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes: an image input unit configured to input image data; one or more applications configured to process the image data that has been input by the image input unit; an analysis unit configured to analyze a characteristic of the input image data; and a processing selection unit configured to select one or more of the applications suitable for processing the input image data, based on an analysis result obtained by the analysis unit.
US10019207B2 Information processing apparatus, method of controlling the same, and non-transitory computer-readable medium configured to generate a control job for occupying communication with a peripheral device
An information processing apparatus capable of operating an application. The apparatus includes a generation unit configured to generate a control job for occupying communication with a peripheral device, wherein the control job is stored in a job queue, and is different from a print job that is stored in the job queue due to require print processing and a deletion unit configured to delete the control job stored in the job queue. If a status of the control job stored in the job queue is processing, communication with the peripheral device via a communication unit is occupied by an application that has created the control job, and, after communication for the application is completed, the deletion unit deletes the control job stored in the job queue.
US10019202B2 Autonomic configuration of storage systems for virtualization
Systems, methods, and computer program products for autonomously obtaining configuration information and configuring a storage system for virtualization are disclosed. Configuring virtualization of a storage system may include: creating a storage pool for each array designated by an administrator for virtualization; creating one or more volumes for each storage pool; creating or selecting a volume controller designated by the administrator for hosting virtualization; identifying one or more ports of the volume controller; and mapping the one or more volumes to the one or more ports of the volume controller. Configuration information obtained may include designation of one or more arrays available to a storage system to which virtualization should be applied; designation of either an existing volume controller or a new volume controller and new volume controller name; and/or a confirmation, a negation, or a modification of one or more port identifiers.
US10019199B2 Controller coupled to semiconductor memory device and operating method thereof
There are provided a controller coupled to a semiconductor memory device and an operating method thereof. A controller having improved operation speed includes a command generation unit for generating commands to be performed by a semiconductor memory device, a command queue for storing the commands and providing at least one command among the stored commands to the semiconductor memory device, and a command removal unit for, if the semiconductor memory device fails in the performance of the at least one command output from the main command queue, removing the at least one command and related commands of the at least one command from the command queue.
US10019196B2 Efficient enforcement of command execution order in solid state drives
A method in a storage device includes receiving from a host storage commands for execution in a non-volatile memory of the storage device. At least a subset of the storage commands are to be executed in accordance with an order-of-arrival in which the storage commands in the subset are received. The received storage commands are executed in the non-volatile memory in accordance with internal scheduling criteria of the storage device, which permit deviations from the order-of-arrival, but such that execution of the storage commands in the subset reflects the order-of-arrival to the host.
US10019194B1 Eventually consistent synchronous data replication in a storage system
Described embodiments provide systems and methods for operating a storage system. One or more production volumes of the storage system are selected for continuous replication. A number, N, is selected that is associated with a number of damaged volumes the storage system can sustain and maintain data consistency. Write transactions from a host to an associated one of the selected one or more production volumes are intercepted. The intercepted write transactions are sent to the associated production volume and to a plurality of copy volumes. When acknowledgments of the write transaction have been received from N copy volumes, the write transaction is acknowledged to the host.
US10019191B2 System and method for protecting contents of shared layer resources
A method and system for handling a file operation directed to an original file of a protected layer. A protected layer and a user- or device-specific write layer associated with the protected layer are both mounted. File open operations directed to an original file on the protected layer are instead redirected to one of a dummy file associated with the original file or a write-layer copy of the original file located on the write layer. If neither a dummy file nor a write-layer copy of the original file are on the write layer, a dummy file having the same file name and file attributes as the original file is created in the write layer. Subsequent file operations, such as reading, writing, and closing, are directed to the one of the dummy file or the write-layer copy.
US10019187B2 Nonvolatile memory module and operating method for the same
A nonvolatile memory module includes volatile memory devices sharing a data bus and a control bus; at least one nonvolatile memory device; and a controller for backing up data stored in the volatile memory devices into the nonvolatile memory device at a power failure of a host, and restoring data backed up in the nonvolatile memory device to the volatile memory devices at recovery of the power failure, the controller including: a command/address snooping logic for snooping on a command and an address inputted from a memory controller of the host, and analyzing amounts of stored data in the respective volatile memory devices; and a command/address control logic for selecting one of the volatile memory devices in order of the amounts of stored data based on analysis results of the command/address snooping logic, and backing up data of the selected volatile memory device in the nonvolatile memory device.
US10019186B2 Data maintenance method for error control and data storage device using the same
The present invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of single-level-cell units and a plurality of triple-level cell units. The controller performs a first predetermined number of read processes on a second predetermined number of specific single-level-cell units to program data stored in the second predetermined number of specific single-level-cell units into a specific triple-level cell unit of the triple-level cell units and determines whether any of the second predetermined number of specific single-level-cell units has not been read successfully by any of the read processes when the specific triple-level cell unit cannot be read successfully.
US10019185B2 System and method for copying directory structures
A method, storage control system and information handling system (IHS) provides copying of a first directory containing a first plurality of files from a client to a target server. The method includes receiving, via a first processor of the client, a request to copy the first directory containing the first plurality of files from a first storage device to the target server. The first directory is parsed into a first i-node tree. Metadata corresponding to the first i-node tree is generated and transmit from the client to the target server. A second processor at the target server is triggered to generate a second directory based on the metadata corresponding to the first i-node tree. The first plurality of files contained in the first directory from the first storage device is transmitted to the target server.
US10019184B2 Amortized snapshots
A snapshot depth for a volume is obtained, with the snapshot depth indicating an upper limit to a number of snapshot updates, where an individual snapshot update of the snapshot updates includes data of the volume that has been modified since a time of storage of a previous snapshot update and an amount, based at least in part on the snapshot depth, of other data of the volume. The number of snapshot updates sufficient to construct a full snapshot of a state of the volume at a particular point in time is determined based at least in part on the snapshot depth, and at least the number of snapshot updates is caused to be stored.
US10019183B2 On-demand snapshot and prune in a data storage system
A method of data progression in a data storage system having at least two tiers of storage space. A first tier may include storage space in a SLC SSD and a second tier may include storage space in a MLC SSD. The method may include setting a predetermined free space threshold for the first tier of storage space, monitoring free space in the first tier of storage space, and when the amount of available free space in the first tier of storage space decreases to the predetermined free space threshold, generating an on-demand snapshot of at least a portion of the data of the first tier of storage space by designating that data as read-only. The on-demand snapshot may then be transferred to the second tier of storage space, thereby freeing the corresponding portion of data of the first tier of storage space for new writes.
US10019182B2 Management system and management method of computer system
A management system, which manages at least a computer system including a copy destination VOL, receives first performance related information including information related to a resource related to an operation with which a copy source VOL is associated as an I/O destination, and stores the received first performance related information. When an operation migrates from a first site to a second site (for example, when the first site is affected by a disaster), the management system reallocates a resource of the second site based on both the first performance related information and second performance related information including information related to a resource related to an operation originally executed at the second site among a resource group of the second site.
US10019181B2 Method of managing input/output(I/O) queues by non-volatile memory express(NVME) controller
Various example embodiments herein disclose a method of managing input/output (I/O) queues by a Non-Volatile Memory Express (NVMe) controller. The method includes receiving a single command from a host to perform a creation of the I/O queues or deletion of the I/O queues. Further, the method includes processing a queue identifier, a queue size, and combination of the queue identifier and queue size indicated in the single command. Furthermore, the method includes performing the creation of the I/O queues or deletion of the I/O queues, in a host memory.
US10019177B2 System updates with personal virtual disks
A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk layers, such as basic, department, or user virtual disks are offered updates for one or more available software resources. Updates available for deployment in the virtual desktop infrastructure system are recorded in a database by a controller server. The controller server takes an inventory of all the virtual machines associated with each disk layer in the hierarchy of disk layers on which to apply the available updates. The controller server applies the one or more updates to the identified virtual machines, and stores the update application results in a database. The controller server may apply the one or more updates to virtual machines associated with descendant disk layers in the hierarchy of disk layers in view of previous applications of the updates.
US10019175B2 Managing program access to data storage resources
A computer-implemented method comprises identifying a storage subsystem comprising one or more storage address units and associated with one or more access interfaces; identifying an address-interface correlation conclusion; and identifying a target address unit identification associated with at least of the one or more storage address units. The computer-implemented method further comprises determining a target interface conclusion associated with at least one of the one or more access interfaces based on the address-interface correlation guideline and the target address unit identification. A corresponding computer program product and computer system are also disclosed.
US10019174B2 Read operation delay
A storage device may be configured to determine a delay associated with execution of a read operation responsive to a read command for data stored at the storage device. The storage device may send a notification that indicates the delay, that includes data that indicates a duration of the delay, or both. In response to receiving the notification, an access device may be configured to generate a second read command for redundant associated with data stored at the storage device.
US10019165B2 Congestion mitigation in a distributed storage system
A system comprises a plurality of computing devices that are communicatively coupled via a network and have a file system distributed among them, and comprises one or more file system request buffers residing on one or more of the plurality of computing devices. File system choking management circuitry that resides on one or more of the plurality of computing devices is operable to separately control: a first rate at which a first type of file system requests (e.g., one of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers, and a second rate at which a second type of file system requests (e.g., another of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers.
US10019161B2 Out of order memory command fetching
A system and method that allows out of order fetching of host non-volatile memory commands can improve and maximize the memory device performance. The memory device can examine the non-volatile memory command headers available in the non-volatile memory command queue to select one or more, non-volatile memory commands to be fetched, in an optimum order and executed according to currently available resources in the memory device. The memory device can optimize performance of the non-volatile memory commands by re-ordering the host commands fetched from the host memory.
US10019157B2 Modifying key size on a touch screen based on fingertip location
An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. Based on a fingertip of the user being aligned with the key at a first proximity, which enlarges the key, one or more keys originally on a periphery of the keyboard are moved, and in response, the one or more keys are removed from view on the touch screen. After enlarging the size of the key, keys other than the one or more keys retain their sizes, each of the keys are moved towards a corresponding edge of the touch screen, and after the one or more keys are removed, the keyboard is displayed to include the moved, originally-sized keys and the enlarged key and not include the removed one or more keys, and cover a second surface area equal to the first surface area.
US10019156B2 Mobile terminal and method for controlling the same
The present disclosure relates to a mobile terminal having a single display unit consisting of a main region and an extended region, and a control method thereof. A mobile terminal according to an embodiment of the present disclosure may include a single display unit comprising a main region and an extended region formed to be extended in at least one direction of the main region, and a controller configured to control any content in a different mode based on a region to which a predetermined type of touch is applied among the main region and the extended region in a state that screen information associated with the any content is displayed on the display unit.
US10019155B2 Touch control panel for vehicle control system
A vehicle control system includes a display device located in a vehicle. The display device displays a plurality of display icons with one of the display icons representing an active display icon. A touchpad is located in the vehicle remote from the display device. The touchpad provides virtual buttons corresponding to the display icons that have relative orientations corresponding to the display icons. The touchpad establishes a home location on the touchpad based on a location where a user of the vehicle touches the touchpad. The home location corresponds to the active display icon such that the virtual button representing the active display icon is located at the home location and the other virtual buttons are oriented about the home location.
US10019153B2 Scrapbooking digital content in computing devices using a swiping gesture
Techniques are disclosed for providing a scrapbooking function in electronic computing devices. The user can engage the scrapbooking function with a content sampling command that engages a scrapbook creation mode which virtually rips a digital content sample from a content source. The digital content sample may be displayed to the user with a torn edge, as if it had been physically torn from a magazine or catalogue. The content sampling command may be, for example, a swipe gesture, an S-gesture, or selecting a scrapbook UI control feature. The user may save the sampled content into a new scrapbook or save it to an existing scrapbook. The user may also engage the scrapbooking function by entering a scrapbook viewing mode which allows the user to view and edit existing scrapbooks. The content sample may include all encrypted data present in the digital content from which it is sampled.
US10019152B2 Mobile terminal with a touch screen that displays a plurality of pages
A mobile terminal with a touch screen includes a browsing and searching system that reproduces the sensation of leafing through a work on paper and a read mode that does not alter the structure or layout of the original page. The main benefit of this solution is that it can be used to read a digital publication in the same manner as the equivalent paper version, both in terms of leafing and reading, while taking account of the technical specifications of the read terminal.
US10019140B1 One-handed zoom
Approaches are described for managing a display of content on a computing device. Content (e.g., images, application data, etc.) is displayed on an interface of the device. An activation movement performed by a user (e.g., a double-tap) can cause the device to enable a content view control mode (such as a zoom control mode) that can be used to adjust a portion of the content being displayed on the interface. The activation movement can also be used to set an area of interest and display a graphical element indicating that the content view control mode is activated. In response to a motion being detected (e.g., a forward tilt or backward of the device), the device can adjust a portion of the content being displayed on the interface, such as displaying a “zoomed-in” portion or a “zoomed-out” portion of the image.
US10019138B2 Applying a GUI display effect formula in a hidden column to a section of data
Described are methods, systems and computer readable media for GUI display effect formatting.
US10019135B1 Methods, and computer program products for constraining a communication exchange
In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a communicant message user interface element for receiving a text portion of a message and a send user interface element for sending the text portion of the message in response to a user selection thereof, and receive, from the apparatus and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, a notification including a constraint that identifies a plurality of user interface elements includable in a form presentable via the instant messaging interface for constraining a generation of one or more data object requests in response to a selection on one or more of the plurality of user interface elements.
US10019133B1 Unified computing device interface for assembly of a plurality of types of digital content for transmission to a plurality of target destinations
Presented are a method, a system, and a computer program product for a unified graphical user interface for computing devices, enabling assembly of digital content for transmission to a plurality of network-based target destinations. The process may be initiated using content newly created or stored on the device, or using content accessible to the device by network connection. Destinations may be any communications services or upload destinations to which the device has access, and for some types of communication may be customized for singular recipients or groups of recipients. Icons representing content and one or more destinations are associated by user actions in the interface to establish the transmission to be executed. The interface also enables launching of applications installed on the device that are represented by the target destination icons. Embodiments described include those suited to both cursor-controlled devices and touchscreen-controlled devices.
US10019128B2 Systems and methods for providing a virtual appliance in an application delivery fabric
The present disclosure is directed to systems and method for providing a virtual appliance. One or more application delivery controller appliances intermediary to a plurality of clients and a plurality of servers perform a plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers. A virtual application delivery controller is deployed on a device intermediary to the plurality of clients and the plurality of servers. The virtual application delivery controller executing on the device performs one or more of the plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers.
US10019127B2 Remote display area including input lenses each depicting a region of a graphical user interface
Examples disclosed herein relate to a remote display area including input lenses each depicting a region of a graphical user interface. Examples include, in response to detection of a graphical user interface (GUI) input event with a remote computing device within an input lens having input focus, invoking the GUI input event at a location of the GUI of a local computing device within the region of the GUI depicted in the input lens having input focus.
US10019120B2 Touch panel including metal mesh and display device including metal mesh
A touch panel including: a substrate; and a touch sensor part positioned on the substrate and including a metal mesh forming a plurality of openings. Openings which are adjacent to each other among the plurality of openings have different sizes of areas. A display device including: a display panel including a plurality of pixels; and a touch sensor part disposed on the display panel to cover the plurality of pixels and including a metal mesh forming a plurality of openings. Openings which are adjacent to each other among the plurality of openings have different sizes of areas.
US10019118B2 Optical signal output apparatus, signal processing apparatus, signal processing method, imaging apparatus, and projector
An optical signal output apparatus includes: a switch having a first state or a second state in accordance with user's operation; and an optical signal output section that outputs a low-level optical signal when the switch is in the first state, whereas outputting a high-level optical signal when the switch is in the second state.
US10019116B2 Display device with adhesive layer and resin layer and manufacturing method therefor
A touch-sensor-equipped display device includes a touch sensor 10, a transparent substrate 1, an image-display body 2, an adhesive layer formed of a thermal adhesive film 5, and a resin layer 3. The touch sensor 10 includes a first conductive layer 12A composed of a plurality of first electric conductors 13A, a second conductive layer 12B composed of a plurality of second electric conductors 13B, and at least one support film 11. The plurality of first electric conductors 13A extend in a different direction from a direction in which the plurality of second electric conductor 13B extend. The thermal adhesive film 5 bonds the at least one support film 11 and the transparent substrate 1. The resin layer 3 is disposed between the touch sensor 10 and the image-display body 2 and is made of a photo-curable resin.
US10019115B2 Method and apparatus for contactlessly detecting indicated position on reproduced image
By forming an infrared light emitting surface 21 on the front side of a display 11, irradiating the infrared light emitting surface 21 with infrared light, forming a reproduced image R2 of the infrared light emitting surface 21 at a position of a reproduced image R1, and photographing, through an infrared camera 26 provided at the back of the reproduced image R1, reflected light from the reproduced image R2 of the infrared light emitting surface 21 in the case where an indicating means such as a finger indicates the reproduced image R1, a position of the indicating means in contact with the reproduced image R1 becomes detected. An extremely hygienic method and apparatus for contactlessly detecting an indicated position on a reproduced image with which an input without touching a display is enabled can thereby be provided.
US10019113B2 Tomographic processing for touch detection
A signal processor in a touch-sensitive apparatus generates a 2D representation of touch interaction on a touch surface by tomographic processing. The signal processor generates observed values for detection lines that correspond to signal propagation paths across the touch surface. The observed values correspond to sampling points in a sample space defined by a first dimension representing a rotation angle of the detection line on the touch surface and a second dimension representing a distance of the detection line from a predetermined origin on the touch surface. The signal processor processes the observed values, by interpolation in the sample space, to generate estimated values for matched sampling points in the sample space using a tomographic reconstruction function.
US10019112B2 Touch panels with dynamic zooming and low profile bezels
An electronic device may have a touch panel. The touch panel may detect touch events using one or more cameras. The touch panel may include a planar exterior surface, such as a cover glass, that extends over an active region of a display and an inactive peripheral region. The cameras may be located underneath the inactive peripheral region. The cameras may include a light turning element to allow the cameras to detect touch events, without being raised above the exterior surface of the active region of the display (e.g., without having a raised profile). The touch panel may detect touch events using dynamic zooming techniques. As an example, the touch panel may divide the active region into sections, search for touch events in each section, zoom into sections in which touch events are found, and further search the sections in which touch events were found.
US10019111B2 Electrostatic capacitance-type input device and input device-attached electro-optical apparatus
An electrostatic capacitance-type input device in which input position detecting electrodes are disposed in an input area of a substrate, includes a lower layer-side conductive film, an interlayer insulating film, and an upper layer-side conductive film, which are stacked on the substrate in order from the substrate side. A first input position detecting electrode and a second input position detecting electrode are formed as the input position detecting electrodes by a first conductive film out of the lower and upper layer-side conductive films. A relay electrode overlaps with the first input position detecting electrode in the intersection portion to be electrically connected to the discontinued portion of the second input position detecting electrode. An input area shield electrode that overlaps with the first and second input position detecting electrodes are formed by a second conductive film out of the lower and upper layer-side conductive films.
US10019109B2 Enhancing touch-sensitive device precision
Methods, systems, and apparatus for receiving data corresponding to a contact by a user detected at a touch-sensitive device. Variations in the contact over time are analyzed, and an anchor confidence score that is indicative of whether the contact represents a user input made using the touch-sensitive device is determined based at least on the analysis of the variations in the contact over time. The contact is classified as an anchor based at least on the anchor confidence score. Based on classifying the contact as an anchor, the contact is not processed as a user input to the touch-sensitive device.
US10019108B2 Touch processing method and electronic device for supporting the same
An electronic device is provided. The electronic device includes a touch screen configured to detect at least one touch event; and a processor configured to determine whether to recognize the at least one touch event as a touch input according to a distance between a location of the at least one touch event and an edge of the touch screen.
US10019104B2 Array substrate, display pannel, and display device with pressure sensing electrode block embedded therein
An array substrate array, a display panel and a display device are provided. The array substrate includes multiple touch electrode blocks, multiple pressure sensing electrode blocks, and multiple drive modules. Each of the multiple pressure sensing electrode blocks is embedded within a corresponding one of the multiple touch electrode blocks, and the pressure sensing electrode blocks are not in contact with the touch electrode blocks. The drive module is configured to electrically connect the touch electrode block to the pressure sensing electrode block embedded within the touch electrode block and input a touch sensing signal during a touch sensing period. The drive module is configured to electrically disconnect the touch electrode block from the pressure sensing electrode block embedded within the touch electrode block and input a pressure sensing signal to the pressure sensing electrode block during a pressure sensing period.
US10019102B2 Touch screen and terminal
A touch screen and a terminal are disclosed. The touch screen comprises: a touch panel, at least three pick-up devices, and a data calculation module, whereof: the touch panel covers the pick-up devices and is used to provide a touch operation platform; the pick-up devices are used to detect effective sound signals produced by touch operations, and to record detection time; and the data calculation module is used to ascertain, on the basis of recorded detection times, the time differential of the effective sound signal detected by each pick-up device, and to calculate the position of a touch-point by using the time differential and the path differential from a touch-point to each pick-up device.
US10019101B2 Touch-sensing display panel module which improves sensing ability using reset unit and readout unit and related driving method
An embedded sensor of a touch panel includes at least a readout unit and a reset unit. The total readout length or the total reset length during each sensing period may be larger than the pixel refresh period by introducing other readout units, introducing other reset units, or increasing the enabling period of the gate driving signals, thereby enhancing the sensibility of the touch panel.
US10019096B1 Gestures and touches on force-sensitive input devices
A force-sensitive touch sensor detects location and force of touches applied to the sensor. Movement of an object touching the force-sensitive touch sensor correlates to movement of a pointer on a display device. Varying levels of force applied to the force-sensitive touch sensor are interpreted as different commands. Objects displayed on the display device can be manipulated by a combination of gestures across a surface of the force-sensitive touch sensor and changes in force applied to the force-sensitive touch sensor.
US10019095B2 Display device with function layer between substrates
According to one embodiment, a display device includes first and second substrate units, a display function layer, and a drive element. The first substrate unit includes a first substrate, a display unit, and a control circuit unit. The first substrate has a first surface including a display region and a peripheral region. The display unit is provided in the display region, and includes first lines, second lines, switch elements, pixel electrodes, and third lines. The control circuit unit is provided in the peripheral region, and includes a first circuit unit including a third line connection line, and a third line switch. The second substrate unit includes a second substrate and fourth lines. The display function layer is provided between the first and second substrate units. The drive element is provided on the peripheral region. The first circuit unit is partially disposed between the drive element and the first substrate.
US10019088B2 Display device with an integrated touch sensor and method of driving the same
A display device includes a display panel including an active area, in which pixels for displaying an input image and touch sensors for sensing a touch input are located, and a bezel area outside the active area and a power integrated circuit (IC) configured to produce DC (direct current) power and AC (alternating current) power and supply the DC power and the AC power to power lines disposed in the bezel area. The power lines include a first power line, to which the DC power is supplied, and a second power line, to which the AC power is supplied. The bezel area includes a first bezel area, in which the first power line is located, and a second bezel area, in which the second power line is located.
US10019087B2 Touch input method and apparatus
A touch input method includes reading an (N−1)th piece of display information from a memory, where N is an integer greater than or equal to 2; acquiring an Nth piece of coordinate information in an Nth coordinate acquiring period, where the coordinate information is used to indicate location information, of a user touch, sensed by a touch component, and the coordinate acquiring period is less than a refresh period of a display component; generating, using the (N−1)th piece of display information and the Nth piece of coordinate information, an Nth piece of display information corresponding to the Nth coordinate acquiring period, and storing the Nth piece of display information in the memory; and when the display component is refreshed, displaying, using the display component, latest display information stored in the memory.
US10019083B2 Touch panel, display device, and electronic apparatus
Disclosed herein is a touch panel including: a sensor substrate and a cover substrate stuck to each other. The sensor substrate includes a sensor electrode, and plural signal wirings electrically connected to the sensor electrode and extending along a periphery of the sensor electrode. The cover substrate includes one or plural conductive layers extending along the periphery of the sensor electrode and the plural signal wirings within an area not facing the sensor electrode and the plural signal wirings.
US10019082B2 Position pointer, signal processing circuit, signal supply controlling method and signal processing method
A position pointer includes a first electrode disposed so as to project from one end portion of a pen-shaped housing in an axial direction; a second electrode disposed in a proximity of the first electrode so as to surround a center axis of the pen-shaped housing; and a signal generation circuit which, in operation, generates a given signal. The signal generated by the signal generation circuit is outputted to a sensor provided in a position detection apparatus. The signal generation circuit, in operation, generates a signal of a first signal level and a signal of a second signal level lower than the first signal level. A signal supply controlling circuit, in operation, selectively supplies the signal of the first signal level and the signal of the second signal level generated by the signal generation circuit to the second electrode.
US10019081B2 Functionality switching in pointer input devices
Various embodiments for switching functionality of a graphical user interface (GUI) pointer input device are provided. A first gesture pattern is configured. The first gesture pattern, when performed, enables a predetermined function of the input device. The predetermined function substitutes for a default function of the input device. The enabling of the predetermined function is indicated to a user on the GUI. A second gesture pattern is configured. The second gesture pattern, when performed, cancels the predetermined function of the input device and enables the default function.
US10019079B2 Stylus for operating a digitizer system
A handheld device includes a conductive tip configured to interact with a capacitive based digitizer sensor, an active transmission module, a reflective transmission module, a switch configured to connect the conductive tip to one of the active transmission module and the reflective transmission module and a controller configured to toggle position of the switch. The active transmission module configured to generate a first signal on the conductive tip independent from a drive signal transmitted on the digitizer sensor. The reflective transmission module is configured to generate a second signal on the conductive tip based on the drive signal transmitted on the digitizer sensor and picked by the conductive tip during interaction with the digitizer sensor.
US10019078B2 Device, method, and system to recognize motion using gripped object
A device, a method, and a system recognize a motion using a gripped object. The motion recognition device may estimate a state of a wrist of a user according to a writing action using the gripped object and may estimate a joint motion of a body part related to the wrist according to the writing action. The device may then estimate a state of the gripped object according to the state of the wrist and the joint motion. Additionally, the motion recognition device may control an external device by using a control signal generated by continuously tracking the state of the object.
US10019077B2 Capacitive cordless writing device
When a touch sensor is approached or touched by a capacitive pen in a small area, the corresponding approach or touch signal might be slightly less than the threshold originally used for normal detection. By comparing the sum of the corresponding approach or touch signal and some adjacent signals with the threshold, the approach or touch of a small-area object that otherwise would not be detected by the original method can be determined. The capacitive pen can be made of bonded conductive fibers.
US10019075B2 Control input apparatus
The disclosure relates to a hand control input device, comprising a housing, wherein the housing is internally provided with an interface chip for communicating with a terminal equipment. The housing is further internally provided with: a first z-axis signal collector for generating a first z-axis signal containing a first pressure value and a first identifier; a second z-axis signal collector for generating a second z-axis signal containing a second pressure value and a second identifier; a z-axis signal processor, connected with the first z-axis signal collector, the second z-axis signal collector, and the interface chip for extracting the first pressure value from the first z-axis signal and the second pressure value from the second z-axis signal, calculating, according to the first pressure value, the second pressure value and the sampling period, a z-axis displacement variation value for controlling a displacement variation of a controlled object in an interface space of the terminal equipment in a positive direction and negative direction of z-axis, and transmitting the z-axis displacement variation value via the interface chip. The hand control input device can realize the displacement control of the controlled object along the direction of the z-axis.
US10019072B2 Imagined grid fingertip input editor on wearable device
An approach is provided in which an information handling system detects fingertip movements of a user based on an imaginary grid imagined by the user. The information handling system determines a key entry or control request based upon matching the fingertip movements to fingertip movement patterns corresponding to the imaginary grid. In turn, the information handling system displays characters on a wearable computing device or performs actions based on the control requests.
US10019071B2 Gesture pre-processing of video stream using a markered region
Techniques are disclosed for processing a video stream to reduce platform power by employing a stepped and distributed pipeline process, wherein CPU-intensive processing is selectively performed. The techniques are particularly well-suited for hand-based navigational gesture processing. In one example case, for instance, the techniques are implemented in a computer system wherein initial threshold detection (image disturbance) and optionally user presence (hand image) processing components are proximate to or within the system's camera, and the camera is located in or proximate to the system's primary display. In some cases, image processing and communication of pixel information between various processing stages which lies outside a markered region is suppressed. In some embodiments, the markered region is aligned with, a mouse pad or designated desk area or a user input device such as a keyboard. Pixels evaluated by the system can be limited to a subset of the markered region.
US10019070B2 Vehicle-wearable device interface and methods for using the same
A transportation vehicle system, for providing feedback to a user-worn wearable device, including a hardware-based processing unit and a hardware-based computer-readable storage device. The device includes a vehicle-function identification module that, when executed by the processing unit determines that a trigger condition has occurred. The vehicle-function identification module also determines, for responding to the trigger condition, a wearable-communication function including transmitting a vehicle signal to the wearable device. An activation module causes the processing unit to initiate transmitting the vehicle signal to the wearable device. The technology also in various embodiments includes the vehicle storage device, the wearable device, a storage unit of the wearable device, and processes including any of the operations disclosed herein.
US10019069B2 Vehicular display input apparatus
A vehicular display input apparatus includes a gesture detection unit, a determiner, and a controller. The gesture detection unit detects a gesture made by a hand of the driver. The determiner determines whether a visual line of the driver is directed within a visual line detection area, which is preliminarily defined to include at least partial display region. The controller switches to one of operations listed in an operation menu, which is to be correlated with the gesture, according to a determination result of the determiner. The determination result indicates whether the visual line is directed within the visual line detection area.
US10019066B2 Method of launching an application and selecting the application target window
A method of launching a software program or application is provided for use with a graphical user interface (GUI) display. One portion of the GUI display includes a taskbar while a second portion is divided into a plurality of windows. To launch one of the programs/applications represented by the icons within the taskbar, the user first selects the icon representing the icon to be launched. When the user drags the selected icon into one of the windows and then releases the icon, the selected program/application is launched in the selected window.
US10019061B2 Systems and methods for haptic message transmission
Systems and methods for haptic message transmission are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device, determining a virtual force based at least in part on the sensor signal, and applying the virtual force to a virtual message object within a virtual message environment.
US10019060B2 Mind-controlled virtual assistant on a smartphone device
Generally described, the present application relates to a system and method for processing input to control a set of functions and features. More specifically, however, the present application relates to user devices that can be controlled through brain activities or similar actions. In an illustrative embodiment, brain activities are monitored through electroencephalography (EEG). Through EEG, input waves that can be appropriately monitored can be sent to a virtual assistant. The virtual assistant can decipher the number of signals coming and determine a correct output such as a function or feature to be manipulated. In the implementation presented herein, features and functions of a smartphone can be manipulated. Other types of user devices can also be controlled, such as in-vehicle systems, head units, televisions, tablets, computer, laptops, etc.
US10019059B2 Glove interface object
A glove interface object is provided, comprising: at least one flex sensor configured to generate flex sensor data identifying a flex of at least one finger portion of the glove interface object; at least one contact sensor configured to generate contact sensor data identifying a contact between a first portion of the glove interface object and a second portion of the glove interface object; a communications module configured to transmit the flex sensor data and the contact sensor data to a computing device for processing to determine a finger position pose of the glove interface object, the finger position pose being applied for rendering a virtual hand in a view of a virtual environment on a head-mounted display (HMD), the virtual hand being rendered based on the identified finger position pose.
US10019058B2 Information processing device and information processing method
An information processing apparatus includes: a gaze position detection section that detects a gaze position of a user with respect to a display screen; a position information acquisition section that acquires position information of the user; and a control section that judges, based on the detected gaze position, a scene and an object in the scene that the user focuses in a content displayed on the display screen, and generates search information from the judged object and the acquired position information.
US10019057B2 Switching mode of operation in a head mounted display
Methods, systems, and computer programs are presented for managing the display of images on a head mounted device (HMD). One method includes an operation for tracking the gaze of a user wearing the HMD, where the HMD is displaying a scene of a virtual world. In addition, the method includes an operation for detecting that the gaze of the user is fixed on a predetermined area for a predetermined amount of time. In response to the detecting, the method fades out a region of the display in the HMD, while maintaining the scene of the virtual world in an area of the display outside the region. Additionally, the method includes an operation for fading in a view of the real world in the region as if the HMD were transparent to the user while the user is looking through the region. The fading in of the view of the real world includes maintaining the scene of the virtual world outside the region.
US10019055B2 Proximity aware content switching user interface
A distance between a user and a user interface is detected to permit modification of the user interface to accommodate the user being located some distance from the user interface. A sensor detects a distance of the user from the user interface. The detected distance can be used to modify a display or presentation provided by the user interface so that the user can more easily interact with the user interface at a distance. The scope of user interaction with the user interface can also be made contingent upon the distance between a user and the user interface. Further, context modulation with user distance can result in an automatic change in the class of information displayed. The changes to the user interface output can be configured in accordance with a profile that may include priority for user interface items as well as customization for an environment or particular user.
US10019049B2 Information handling system multiport power management
An information handling system allocates power for internal use and to support peripheral device operations by managing bi-directional power transfer at plural cable ports. A user interface presents to an end user the detected power transfer states and alternative states for alternative power and data transfer rates with changed cable and port connections. The user interface provides users with real time information for power and data transfer configurations that help optimize information handling system performance.
US10019045B2 Ventilation device
A ventilation device (1) is proposed, in particular designed to ventilate a circuit board (2), preferably in or for a computer, wherein the ventilation device (1) is designed to produce a first cooling air stream (5) from a first fan (12) and to produce a second cooling air stream (7) from a second fan (13), wherein the first cooling air stream (5) and the second cooling air stream (7) flow through on different sides of an air stream boundary plane (L), preferably parallel to the air stream boundary plane (L), through a common ventilation plane (BL) perpendicular to the air stream boundary plane (L), wherein the directions of flow from the first fan (12) and the second fan (13) are crosswise to the air stream boundary plane (L), wherein the ventilation device (1) preferably is designed to be mountable such that the air stream boundary plane (L) coincides with a central plane of the circuit board.
US10019044B2 Cable cassette apparatus
An apparatus includes a cassette. The cassette includes a carriage. The carriage is retained internally to the cassette. The apparatus further includes a booklet assembly. The booklet assembly includes a cable connector. The cable connector is affixed internally to the booklet assembly. The cassette is configured for insertion into the booklet assembly. The apparatus further includes a cable assembly. The cable assembly is configured for insertion into the cable connector. The carriage is configured for retaining the cable assembly. In an aspect, a method of using the apparatus includes preloading the cable assembly into the carriage, inserting the cassette into the booklet assembly, and configuring the carriage such that the cable assembly is inserted into the cable connector and retained in an inserted position by the carriage.
US10019043B2 Hard disk drive with a vibration isolation frame
Embodiments disclosed herein generally relate to a hard disk drive system with improved isolation from operational vibration. More particularly, embodiments disclosed herein provide a hard disk drive system with a vibration isolation frame and flexible connection without deviation from standard form factor. The standard form factor is the form factor of the hard disk drive with the base plate, but without the isolation frame. The hard disk drive with the isolation frame has the same form factor as the hard disk drive without the isolation frame, but with the base plate. Examples of form factors that may be utilized include the form factors for 3.5 inch and 2.5 inch hard disk drives. It is to be understood that 3.5 inch and 2.5 inch form factors are simply examples. Other size form factors are contemplated as well.
US10019040B2 Convertible device hinge cable routing system
A hinge cable routing system includes a hinge chassis that includes a first hinge wall and a second hinge wall that is spaced apart from the first hinge wall to define a hinge housing between the first hinge wall and the second hinge wall. A first shaft extends through the hinge housing and out of the hinge chassis. A second shaft extends through the hinge housing and out of the hinge chassis. A cable extends through the hinge housing adjacent the first hinge wall and between the first hinge wall and each of the first shaft and the second shaft such that no portion of the cable that extends through the hinge housing is located between the second hinge wall and either of the first shaft and the second shaft.
US10019039B1 Clamshell-type electronic device and dual-axis hinge module thereof
A clamshell-type electronic device includes a dual-axis hinge module, a first electronic module, and a second electronic module, the latter two of which are electrically connected to each other. The dual-axis hinge module includes a fixing shaft, a moving shaft parallel to and engaged with the fixing shaft, a moving frame fastened to the fixing shaft and the moving shaft, a torsion structure fixed on the moving shaft, and a fixing frame. No torsion structure is disposed on the fixing shaft. The moving frame is fixed on the first electronic module. The fixing frame has a connecting portion fixed on the fixing shaft and a mounting portion fixed on the second electronic module. The moving shaft can be rotated along the fixing shaft and can be synchronously spun, so that a distance between the moving shaft and the mounting portion can be changed.
US10019038B2 Electronic device with dynamic hinge gap cover
An electronic device may be provided with upper and lower housing portions that are separated by a gap. Hinge structures may allow the upper housing portion to rotate between a closed position and an open position. A flexible printed circuit in the electronic device may be coupled between components in the upper housing portion such as the display and components in the lower housing portion and may span the gap. A hinge gap cover may cover the gap and may overlap the flexible printed circuit to block the flexible printed circuit from view when the upper housing portion is in the closed position. The hinge gap cover may be formed from a layer of radio-transparent material that is rotatably coupled to the upper housing portion and that is biased towards the lower housing with a spring structure.
US10019036B2 Flexible display device
A flexible display device is disclosed. The flexible display device includes a flexible display screen, the flexible display device further includes a supporting structure configured for supporting the flexible display screen, and the flexible display screen is fixedly connected with the supporting structure and fixed on a supporting surface of the supporting structure. The supporting surface of the supporting structure is allowed to be selectively transformed into a planar surface or a curved surface. With the flexible display device, touch control and click operations performed on the flexible display screen may be facilitated, and thus application field of the flexible display screen may be expanded.
US10019034B2 Docking connector platform for mobile electronic devices
A docking platform formed for detachable attachment to a largest-surface-area surface of a mobile electronic device. Such a docking platform may comprise a docking accessory connection system having one or more docking connectors, and optionally two or more electrical contacts therein, the contacts electrically connected to an electronics assembly within the docking platform and constructed and arranged to allow electrical connection to detachable docking accessories. The docking accessory connection system is operable to form detachable attachments to multiple independent docking accessories simultaneously. The docking platform may assist in providing interoperability between connected/linked docking accessories. One type of accessory forms an assembly with an expandable accordion attached to the docking platform.
US10019021B1 Voltage settling detection for switching regulators
The present disclosure describes aspects of voltage settling detection for switching regulators. In some aspects, an integrated circuit for controlling a switching regulator includes a modulator having an output coupled to switch drive circuitry of the switching regulator. A digital-to-analog converter (DAC) has a first output coupled to an input of the modulator and a second output configured to indicate when a digital-to-analog conversion is complete. A voltage settling detector is configured to receive, from the second output of DAC, an indication that the digital-to-analog conversion is complete and detect a signal transition at the output of the modulator. Based on the indication and the signal transition, the voltage settling detector can provide a status indication for the switching regulator. By so doing, the voltage settling detector may indicate that an output voltage of the switching regulator is proximate a target output voltage level set by the DAC.
US10019015B2 Robotic navigation utilizing semantic mapping
A method for performing tasks on items located in a space using a robot, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification. The method includes receiving an order to perform a task on at least one item and determining the fiducial identification associated with the at least one item. The method also includes obtaining, using the fiducial identification of the at least one item, a set of coordinates representing a position of the fiducial marker with the determined fiducial identification, in a coordinate system defined by the space. The method further includes navigating the robot to the coordinates of the fiducial marker associated with said determined fiducial identification.
US10019012B2 System for calculating desired estimated time of arrival
A system for calculating a desired time of arrival to a target destination for a vehicle includes a device mountable to a first vehicle. The device includes a transmitter, a receiver, and a logic unit configured to receive signals for determining a current position and a current vehicle speed of the first vehicle, the logic unit being further configured to determine an estimated time of arrival at a target destination for the first vehicle based on predetermined route information, the current position of the first vehicle and the target destination of the first vehicle. The device is configured to transmit the estimated time of arrival at the target destination for the first vehicle, receive, from a second vehicle, an estimated time of arrival at the target destination for the second vehicle, calculate a desired estimated time of arrival at the target destination for the first vehicle based on the received estimated time of arrival at the target destination for the second vehicle, and calculate a desired vehicle speed for the first vehicle for achieving the desired estimated time of arrival at the target destination for the first vehicle.
US10019009B2 Vehicle control systems
Apparatuses, systems, and methods are provided for the utilization of vehicle control systems to cause a vehicle to take preventative action responsive to the detection of a near short term adverse driving scenario. A vehicle control system may receive information corresponding to vehicle operator data and ancillary data. Based on the received vehicle operator data and the received ancillary data, a multi-dimension risk score module may calculate risk scores associated with the received vehicle operator data and the received ancillary data. Subsequently, the vehicle control systems may cause the vehicle to perform at least one of a close call detection action and a close call detection alert to lessen the risk associated with the received vehicle operator data and the received ancillary data.
US10019006B2 Surface vehicle trajectory planning systems, devices, and methods
A planning module for a water surface vehicle can determine a vehicle trajectory that avoids one or more moving obstacles, such as civilian marine vessels, by performing a lattice-based heuristic search of a state space for the surface vehicle and selecting control action primitives from a predetermined set of control action primitives based on the search. The planning module can separate a travel space into a plurality of regions and can independently scale the control action primitives in each region based on the moving obstacles therein. The heuristic search includes evaluating a cost function at each state of the state space. The cost function can be based on at least predicted movement of the obstacles responsive to respective maneuvers performed by the surface vehicle at each node of the search.
US10019005B2 Autonomous vehicle control system
One example includes an autonomous vehicle control system. The system includes an operational plan controller to maintain operational plans that each correspond to a predetermined set of behavioral characteristics of an associated autonomous vehicle based on situational awareness data provided from on-board sensors of the autonomous vehicle and mission control data provided from a user interface. The system also includes a decision-making algorithm to select one of the operational plans for operational behavior of the autonomous vehicle based on the situational awareness data and the mission control data at a given time and to provide an intent decision based on the situational awareness data and the selected one of the operational plans. The system further includes an execution engine to provide control outputs to operational components of the autonomous vehicle for navigation and control based on the selected one of the operational plans and in response to the intent decision.
US10019001B2 Method for automatic control of a movement maneuver of a motor vehicle
A method for controlling an automatic movement maneuver of a motor vehicle between an initial position and a final position includes establishing a path between the initial position and the final position of the vehicle and recording the path in a memory. The method also includes initiating automatic movement of the vehicle from the initial position, automatically moving the vehicle along the path, and automatically stopping the vehicle in the final position. Additionally, the method includes emitting a repetitive control signal from a mobile terminal and slaving the automatic movement of the vehicle along the path to a reception of the repetitive control signal by the vehicle.
US10018998B2 Field device commissioning system and field device commissioning method
A field device commissioning system, may include, but is not limited to, a commissioning tool. The commissioning tool is configured to communicate with a plurality of field devices and a repository. The commissioning tool is configured to: provide a user interface with at least one template of a plurality of templates in the repository for selection; determine, using at least one parameter in at least one of a control system loop information file and a field device information file in the repository, check functions for at least one of the plurality of field devices; provide the user interface with information which identifies at least one of the plurality of field devices for selection; and generate, using a selected template, tasks associated with the determined check functions for the selected at least one field device.
US10018994B2 Method for designing a high sensitivity integrated computational element
A system and method to design highly-sensitive Integrated Computational Elements for optical computing devices. A harmonic line shape is defined and used to simulate an optical response function which has a plurality of parameters that are varied until an ideal optical response function is determined. The ideal optical response function will be that function which maximizes the output sensitivity and/or minimizes the Standard Error of Calibration. Thereafter, the method designs a film stack having an optical response function that matches the ideal transmission function, and an ICE is fabricated based upon this design.
US10018993B2 Transformation of industrial data into useful cloud information
A cloud-compatible industrial device is provided. The industrial device generates or collects raw industrial data in connection with monitoring and/or controlling an automation system, and includes a cloud interface that couples the industrial device to one or more cloud-based services running on a cloud platform. To reduce consumption of cloud-based resources such as bandwidth and storage utilization, the industrial device can transform the raw industrial data into refined data that is amenable for cloud-based storage, computing, or analysis. Exemplary transformations include filtering, pruning, re-formatting, compressing, summarizing. In one or more embodiments, the industrial device can also add contextual metadata to the raw data prior to delivery to the cloud.
US10018988B2 Positioning device
A portal-type positioning device includes two parallel linear guides provided with integrated linear drives, which support a separate X-carriage in a manner that allows movement in the X-direction, as well as a cross beam which is connected to the two X-carriages and movably supports a carriage in a Y-direction that extends perpendicular to the X-direction, with the aid of an integrated linear drive. In addition, the positioning device has a tool holder, which is guided on the Y-carriage in a Z-direction and holds a tool for machining a workpiece situated in an X-Y plane, the tool being disposed next to the cross beam at an offset in the X-direction. A force frame disposed above the tool in the Z-direction transmits a process force acting on the tool to the carriages LX1, LX2 without deforming the cross beam by a torque. The process force is applied by an electromagnet which acts between the force frame and the tool holder.
US10018976B2 Method and apparatus for determining an optimal separation medium for electrophoresis
Resolution maps for size segments to which the size range of the measurement sample extends are retrieved. A high resolution region is extracted from the retrieved size segment resolution maps. After extracting the high resolution regions, the resolution maps are overlaid, the region where the high resolution regions overlap is taken as a high resolution overlap region, and the composition of a point within that high resolution overlap region is determined as the composition of a separation medium appropriate for separation of the measurement sample. The separation media A, B and C are mixed so as to achieve the determined composition, thereby preparing a mixed separation medium to be used for separation of the measurement sample.
US10018971B2 Controller for controlling a micromechanical actuator, in particular a micromirror, control system, micromirror system, and method for controlling a micromechanical actuator
A controller for controlling a micromechanical actuator having a setpoint input for receiving a setpoint signal, an actual-value input for receiving an actual-value signal, a setpoint filter to attenuate a first predefined frequency or a first predefined frequency band in the received setpoint signal to generate a filtered setpoint signal, a differentiator to generate a time derivative of the received actual-value signal; a controller core to generate a manipulated variable signal based on a system deviation between the filtered setpoint signal and the actual-value signal; a phase rotation element to modify the phase of the difference between the manipulated variable signal and the derivative of the actual-value signal for a second frequency or in a predefined second frequency band to generate a modified manipulated variable signal; and a first manipulated variable filter to suppress a predefined third frequency in the modified manipulated variable signal.
US10018966B2 Cover member for an input mechanism of an electronic device
A watch crown assembly is disclosed. The watch crown assembly comprises a body configured to receive rotary input. The body defines a recess and a retention feature. The watch crown assembly further comprises a ceramic member positioned at least partially in the recess and a mounting arm attached to the ceramic member. The mounting arm is engaged with the retention feature of the body, thereby retaining the ceramic member to the body.
US10018964B2 Compact balance spring of variable section
A one-piece balance spring includes a single strip wound on itself between an inner coil and an outer coil. The strip has a geometry such that when the angle of contraction of the balance spring has a value of 360 degrees, there is a constant distance between each coil from the second coil to the penultimate coil.
US10018963B2 Control system for a timepiece
A control system for a rotating element of a timepiece including a control element for actuating the rotating element and a transmission device between the control element and the rotating element. In the control system a gearing device includes a hybrid gearing device including a first element, which is movable around a first rotation axis and including a drive runner made from elastomeric material, and a second element, which is movable around a second rotation axis and including a rolling tooth system. The drive runner cooperates with the rolling tooth system by friction.
US10018962B2 Optical scanning device and image forming apparatus including the same
An optical scanning device includes a cooling air passage that passes through inside of the housing, a blowing part that takes in air outside of the housing from a first end portion of the cooling air passage and allowing the air to be discharged from a second side portion, the first end portion facing the second side portion, a foreign matter falling concave part provided adjacent to the transparent cover in the predetermined direction such that an accumulated foreign matter is fallen at a front side in a progress direction of the cleaning member when the cleaning member reaches each moving end of the reciprocal movement path, and a communication passage that allows the foreign matter falling concave part and the cooling air passage to communicate with each other.
US10018960B2 Developing cartridge including electric contact surface
A developing cartridge includes: a developing roller; a casing for accommodating therein developing agent; a storage medium including an electric contact surface; a holder movable along with the electric contact surface in a first direction crossing the electric contact surface, the holder being movable between a first position and a second position relative to the casing in the first direction; and a pressure member for pressing the holder while being moved in a second direction crossing the first direction when the holder is moved between the first position and the second position. A distance in the first direction between the electric contact surface and the pressure member when the holder is positioned at the first position is greater than a distance in the first direction between the electric contact surface and the pressure member when the holder is positioned at the second position.
US10018952B2 Image forming apparatus
An image forming apparatus according to an embodiment includes a first roller arranged on a conveyance path of a sheet and a second roller arranged downstream of the first roller in the conveyance path. A control section calculates a deflection amount of the sheet nipped by the first roller and the second roller based on a conveyance speed of the sheet conveyed along the conveyance path. When the calculated deflection amount is smaller than a predetermined lower limit value, the control section increases the rotation speed of the first roller and decreases the rotation speed of the second roller.
US10018948B2 Fixing device
A fixing device includes a cylindrical film, a back-up member in contact with an inner surface of the film, a roller configured to form a fixing nip portion with the back-up member via the film, and a metal bearing configured to rotatably hold a shaft of the roller. The fixing device further includes an insulating portion provided between an end surface of the film and the bearing, thereby suppressing occurrence of leakage between the bearing and the end surface of the film.
US10018946B2 Fixing device that fixes images of decolorable and non-decolorable materials
A fixing device includes a roller, a pressing member pressed against the roller, such that when a sheet having an unfixed image is passed thorough a nip formed between the roller and the pressing member, the unfixed image is fixed on the sheet, a first heater configured to heat the roller, a second heater configured to heat the pressing member, and a controller configured to control the second heater, such that a time-averaged heat generation by the second heater when an image of a decolorable material is fixed is greater than a time-averaged heat generation by the second heater when an image of a non-decolorable material is fixed.
US10018939B2 Electrophotographic or electrostatic recording type image forming apparatus
Changing of a peripheral speed ratio, resulting in change of the developer amount per unit area, enables the detection unit to detect the developer amount with sufficient accuracy.
US10018935B2 Conductive member for electrophotographic machine
To provide a conductive member for an electrophotographic machine that is capable of preventing hardening degradation of a surface layer that is caused by an ionic conductive agent contained in a conductive rubber elastic body layer, allowing the surface layer to be improved in durability.A conductive member 10 for an electrophotographic machine includes a conductive rubber elastic body layer 14 containing crosslinked rubber and an ionic conductive agent, and a surface layer 16 provided on an outer periphery of the conductive rubber elastic body layer 14, wherein the surface layer 16 contains a polymer and polyphenol. Examples of the polyphenol include a tannin, gallic acid, ellagic acid, pyrogallol, catechin, and chlorogenic acid.
US10018933B2 Electrostatic latent image developing toner
An electrostatic latent image developing toner includes toner particles each including a toner core and a shell layer. The shell layer includes first and second domains. The first domain includes a first copolymer of a first main monomer having a mole fraction of at least 20 mol % and one or more first additional monomers each having a mole fraction of less than 20 mol %. The second domain includes a second copolymer of a second main monomer having a mole fraction of at least 20 mol % and one or more second additional monomers each having a mole fraction of less than 20 mol %. A difference in polymer SP value between the first and second main monomers is at least 0.5 and no greater than 5.0. The first and second additional monomers each include one or more common monomers having a homopolymerization glass transition point of no greater than −20° C.
US10018932B1 Electrostatic latent image developing toner
An electrostatic latent image developing toner includes toner particles each including a toner core (11) and a shell layer (12) disposed over a surface of the toner core (11). The toner core (11) contains a polyester resin. The shell layer (12) includes: first resin particles (12a) having a number average primary particle diameter of at least 30 nm and less than 70 nm and a glass transition point of less than 80° C.; and second resin particles (12b) having a number average primary particle diameter of 70-200 nm and a glass transition point of at least 80° C. A percentage of an area of the toner core (11) covered with the first resin particles (12a) relative to a surface area of the toner core (11) is 40-80%. A ratio of total mass of the second resin particles (12b) to total mass of the first resin particles (12a) is 0.5-2.0.
US10018929B2 Image forming apparatus and image forming system
An image forming apparatus includes: a color toner supply unit configured to supply, to a recording medium, color toner for forming a toner image on the recording medium; a transparent toner supply unit configured to supply, to the recording medium, transparent toner having no releasability from a surface member bonded to a surface of the recording medium on which the toner image is formed; and a control unit configured to control the transparent toner supply unit to supply the transparent toner to cover the color toner supplied from the color toner supply unit to the recording medium.
US10018922B2 Tuning of optical projection system to optimize image-edge placement
Method for minimization of degradation of images created by the projector tool turns on the optimization of the pattern-imaging by adjusting parameters and hardware of the projector to judiciously impact the placement of various image edges at different locations in the image field. Adjustments to the projector (exposure tool) include a change of a setup parameter of the exposure tool and/or scanning synchronization and/or a change of a signature of the optical system of the exposure tool determined as a result of minimizing the pre-determined cost function(s) that are parts of a comprehensive edge-placement error model.
US10018919B2 System and method for fabricating metrology targets oriented with an angle rotated with respect to device features
A lithography system includes an illumination source including two illumination poles separated along a first direction and symmetrically distributed around an optical axis, a pattern mask to receive illumination from the illumination source, and a set of projection optics to generate an image corresponding to the pattern mask onto a sample. The pattern mask includes a metrology target pattern mask and device pattern mask elements. The device pattern mask elements are distributed along the first direction with a device separation distance. The metrology target pattern mask includes a set of metrology target pattern mask elements having a diffraction pattern corresponding to that of the device pattern mask elements. A metrology target generated on the sample associated with the metrology target pattern mask is characterizable along a second direction and has printing characteristics corresponding to those of device pattern elements generated on the sample associated with the device pattern mask elements.
US10018917B2 Illumination optical unit for EUV projection lithography
An illumination optical unit for EUV projection lithography illuminates an object field, in which an object to be imaged is arrangeable. A first facet mirror of the illumination optical generates secondary light sources as images of an upstream light source. The first facet mirror includes mirrors which include a mirror surface smaller than 2 mm×2 mm. The first facet mirror is a distance |g| from the light source. The illumination optical unit includes a second facet mirror. The two facet mirrors are a distance b′ from each other. The individual mirrors of the first facet mirror have a focal length f in a plane of incidence of the illumination light on the individual mirrors such that [0.1 b′g/(g−b′)]
US10018914B2 Hardmask composition and method of forming patterns using the hardmask composition
A hardmask composition includes a polymer including a moiety represented by the following Chemical Formula 1 and a solvent. *-A-B—*  [Chemical Formula 1] In the Chemical Formula 1, A and B are the same as defined in the detailed description.
US10018909B2 Imprint apparatus and method of manufacturing article
The present invention provides an imprint apparatus which performs an imprint process of transferring a pattern onto a substrate, the apparatus comprising a deforming unit configured to deform the pattern surface by applying a force to the mold, an obtaining unit configured to obtain thickness information of the mold, a calculation unit configured to calculate a force to be applied to the mold based on the thickness information of the mold obtained by the obtaining unit, so that the pattern surface has a target shape in the imprint process, and a control unit configured to control the deforming unit to apply the force calculated by the calculation unit to the mold in the imprint process.
US10018908B2 Pattern forming method
A near-field exposure mask according to an embodiment includes: a substrate; a concave-convex structure having convexities and concavities and formed on one surface of the substrate; a near-field light generating film arranged at least on a tip portion of each of the convexities, the near-field light generating film being a layer containing at least one element selected from the group consisting of Au, Al, Ag, Cu, Cr, Sb, W, Ni, In, Ge, Sn, Pb, Zn, Pd, and C, or a film stack formed with layers made of some of those materials; and a resin filled in each of the concavities.
US10018903B2 Stereoscopic light recycling device and method of construction thereof
A stereoscopic device light recycling device and method of construction thereof is provided. A beam splitter is constructed of substantially orthogonally polarizing material on which image light is received. At least one support member is affixed to the beam splitter and is configured to hold the beam splitter at an angle. A phase shifting optic includes a reflective surface coated by a phase shifting film and is positioned at an angle non-perpendicular to at least a portion of the image light from the beam splitter. The angle of the beam splitter is dependent on the angle of the phase shifting optic.
US10018900B2 Illumination device and image display apparatus
An illumination device includes: an excitation light source that emits excitation light having a first wavelength; and a fluorescent member that includes a fluorescent substance that, when it is irradiated with the excitation light, emits light having a second wavelength longer than the first wavelength, transmits a part of the excitation light and reflects another part of the excitation light, and a first reflective film provided at a side of the fluorescent substance, which is opposite to an excitation light incidence side, the fluorescent member emitting multiplexed light including an excitation light component reflected from the fluorescent substance and the first reflective film and a light component emitted from the fluorescent substance.
US10018892B2 Lens barrel
A lens barrel includes a frame body, a support frame, and a refracting lens frame. The support frame is configured to be supported by the frame body and move within a plane perpendicular to the optical axis with respect to the frame body. The refracting lens frame includes a lens support portion and is configured to retract around a retraction shaft. The frame body includes an opening portion. The opening portion is configured to open outward with respect to the optical axis. The opening portion is configured to house part of the lens support portion during a transition period between an imaging enabled state and a housed state. The support frame includes a light blocking portion. The light blocking portion is provided in front of part of the opening portion in an optical axis direction in order to block light rays.
US10018891B2 Integrated camera window
Apparatus, systems and methods for camera integration with cover glass and for processing cover glass to provide a camera window for an electronic device are disclosed. A camera window can be integrated into the cover glass. The apparatus, systems and methods are especially suitable for cover glasses, or displays (e.g., LCD displays), assembled in small form factor electronic devices such as handheld electronic devices (e.g., mobile phones, media players, personal digital assistants, remote controls, etc.). The apparatus, systems and methods can also be used for cover glasses or displays for other relatively larger form factor electronic devices (e.g., portable computers, tablet computers, displays, monitors, televisions, etc.).
US10018890B2 Imaging apparatus, iris device and imaging method
The present disclosure relates to an imaging apparatus, an iris device, an imaging method, and a program that are capable of performing multispectral imaging in a small mechanism. The imaging apparatus includes: an image sensor that captures an image of a subject; an optical system that forms an image on the image sensor with light from the subject; and an iris mechanism that restricts the amount of light passing through the optical system. The iris mechanism includes aperture blades that adjust a size of an aperture causing the light from the subject to pass through the aperture, and an optical filter that is provided to at least one of the aperture blades and transmits light having a predetermined wavelength. The aperture blades are driven to positions where the aperture has a predetermined size, in a state where the optical filter provided to the at least one of the aperture blades is hidden by one of the aperture blades other than the aperture blade of the optical filter. The aperture blades provided with predetermined optical filters are driven such that the predetermined optical filters sequentially cover the aperture at predetermined timings. The present technology can be applied to, for example, an imaging apparatus including an iris mechanism.
US10018884B2 Liquid crystal display device having improved electrostatic discharge tolerance
A liquid crystal display (“LCD”) device is improved in terms of electrostatic discharge (“ESD”) tolerance, the LCD device including: a first substrate and a second substrate spaced apart from each other; a liquid crystal layer between the first substrate and the second substrate; a common line on the first substrate; a common electrode on the second substrate; and a plurality of short-circuit portions between the common line and the common electrode. Each short-circuit portion of the plurality of short-circuit portions includes a contact surface contacting the common line, and at least two of the short-circuit portions include contact surfaces having different sizes.
US10018882B2 Conductive interface for a light adjustment sheet
Embodiments of an apparatus for connection to a light adjustment sheet and conductive interfaces for connection to a light adjustment sheet are described. In one embodiment, an apparatus for connection to a light adjustment sheet include a power source interface configured to be connected to a power source and a sheet interface electrically connected to the power source interface. The sheet interface is configured to connect to the light adjustment sheet such that electricity can be conducted from the power source interface to the light adjustment sheet to switch the light adjustment sheet between different visibility states. Other embodiments are also described.
US10018879B2 Liquid crystal display apparatus
To further reduce time necessary to eliminate the problem caused by static electricity. The liquid crystal display apparatus includes a plurality of unit display regions and the plurality of unit display regions are arranged along a first direction spaced from one another. At least one of a plurality of first electrodes has a plurality of electrode parts corresponding to each of the plurality of unit display regions and are mutually separated and arranged apart from one another in the first direction, a plurality of first lead wirings where each first lead wiring extends in the direction different from the first direction and extends outside an inner area, and a first crossover wiring disposed outside the inner area and mutually connects the plurality of first lead wirings.
US10018875B2 Curved liquid crystal display and method of manufacturing the same
A curved liquid crystal display comprises, a first curved substrate; a second curved substrate facing the first curved substrate; a liquid crystal layer disposed between the first curved substrate and the second curved substrate; a first curved liquid crystal alignment layer disposed between the liquid crystal layer and the first curved substrate and containing a light stabilizer; and a second curved liquid crystal alignment layer disposed between the liquid crystal layer and the second curved substrate.
US10018874B2 Alignment film for liquid crystal lens and mold for preparing the same
Provided are an alignment film for a liquid crystal (LC) lens, a mold for preparing the same, a method of manufacturing the alignment film, and a method of manufacturing the mold. An alignment film in which an LC lens in which liquid crystals are well aligned, can be effectively manufactured, or a mold for preparing the alignment film can be provided. In particular, in order to implement a shape of a lens, the liquid crystals filled in a nonplanar space, such as a curved surface, are effectively aligned in the LC lens so that the LC lens can be formed. Also, a combined fine pattern can be manufactured using a simple process and can also be applied to a continuous process, such as a roll-to-roll process.
US10018869B2 Touch sensor-integrated display device
A touch sensor-integrated display device is provided which does not suffer from a reduction in aperture ratio. The touch sensor-integrated display device includes first and second substrates, color filters that are defined by a black matrix in the active area of the second substrate and arranged in a first direction and a second direction crossing the first direction, touch electrodes that are arranged in the first and second directions so as to overlap the color filters, and a plurality of routing wires that are arranged on the black matrix and are respectively connected to the touch electrodes and extend to the bezel area.
US10018868B2 Optical and positioning structures, illumination device, and display device having the same
A backlight device includes: optical members with a substantially circular profile, including a light guide plate, optical sheets, and a reflective sheet; a chassis (lamination member) disposed to overlap the light guide plate, the optical sheets, and the reflective sheet (optical members); and positioning structures. The positioning structures are provided on the light guide plate, the optical sheets, and the reflective sheet (optical members) and on the chassis (lamination member). The positioning structures have contact faces that come into contact with each other in the circumferential direction of the light guide plate, the optical sheets, and the reflective sheet (optical members), so as to position the light guide plate, the optical sheets, and the reflective sheet (optical member) relative to the chassis (lamination member) in the circumferential direction.
US10018861B2 Display device
A display device is disclosed which includes: a liquid crystal panel; an optical member configured to apply light to the liquid crystal panel; and a wrapping film configured to wrap an upper surface, at least one side surface and at least a part of a lower surface of the optical member.
US10018858B2 Display device and short circuit test method
A display device includes a substrate, one line on the substrate, the one line extending from a peripheral region through a display region, pixels on the display region, the pixels being connected to the one line, an outer line on the peripheral region, the outer line being connected to the one line during a short circuit test process that detects a position of a short circuit defect, an electrostatic protection resistor on the peripheral region, the electrostatic protection resistor being connected to the outer line, a pad on the peripheral region, the pad being connected to the outer line through the electrostatic protection resistor, a short circuit test signal being applied to the pad during the short circuit test process, and a bypass line connecting a node between the pad and the electrostatic protection resistor to the outer line.
US10018855B2 Accommodating soft contact lens
An accommodating contact lens comprises a variable focus optical module, which comprises an optical chamber and one or more eyelid engaging chambers coupled to the optical chamber with one or more extensions comprising channels extending between the optical chamber and the more eyelid engaging chambers. The module may comprise a self-supporting module capable of supporting itself prior to placement in a contact lens to facilitate placement prior to encapsulation in the contact lens. The module may comprise one or more optically transmissive materials, provides improved optical correction, and can be combined with soft contact lens materials such as hydrogels. In many embodiments, the module comprises a support structure extending between an upper membrane and a lower membrane in order to provide variable optical power accurately with decreased amounts distortion and improved responsiveness to eyelid induced pressure.
US10018853B2 Methods of altering the refractive index of materials
Methods and devices for altering the power of a lens, such as an intraocular lens, are disclosed. In one method, the lens comprises a single polymer matrix containing crosslinkable pendant groups, wherein the polymer matrix increases in volume when crosslinked. The lens does not contain free monomer. Upon exposure to ultraviolet radiation, crosslinking causes the exposed portion of the lens to increase in volume, causing an increase in the refractive index. In another method, the lens comprises a polymer matrix containing photobleachable chromophores. Upon exposure to ultraviolet radiation, photobleaching causes a decrease in refractive index in the exposed portion without any change in lens thickness. These methods avoid the need to wait for diffusion to occur to change the lens shape and avoid the need for a second exposure to radiation to lock in the changes to the lens.
US10018849B2 One-way vision window system
A one-way vision system includes a light valve device, a first illumination device, and a control module electrically connected to the light valve device and the first regulating module of the first illumination device for synchronously controlling switching frequency and time sequence of the light valve device and the first illumination device. Therefore, the one-way vision window system provides well anti-peeping effect without interfering from the external light of the present system.
US10018844B2 Wearable image display system
A wearable image display system includes a headpiece, a first and a second light engine, and a first and a second optical component. The first and second light engines generate a first and a second set of beams respectively, each beam substantially collimated so that the first and second set form a first and a second virtual image respectively. Each optical component is located to project an image onto a first and a second eye of a wearer respectively. The first and second sets of beams are directed to incoupling structures of the first and second optical components respectively. Exit structures of the first and second optical components guide the first and second sets of beams onto the first and second eyes respectively. The optical components are located between the light engines and the eyes. Both of the light engines are mounted to a central portion of the headpiece.
US10018843B2 Display mirror assembly
A display mirror assembly for a vehicle includes a front shield having a first side and a second side. A partially reflective, partially transmissive element is mounted on the first side. A rear shield is disposed behind the front shield. A display module is mounted between the front shield and the rear shield and includes in order from the front shield: a display; an optic block; a heat sink having an edge lit PCB mounted along a top edge thereof; and a PCB. The front shield is secured to at least one component of the display module with a first retaining feature and the rear shield is secured to at least one component of the display module with a second retaining feature. A housing at least partially surrounds the partially reflective, partially transmissive element, the front shield, carrier plate, display module, and rear shield.
US10018837B2 Head worn computer display systems
Head-worn computers may include an optical chassis mechanically configured to provide a stable optical mounting reference plane and a plurality of image source reference planes, a first image source mounted on a first of the plurality of image source reference planes and configured to project first image light through a first hole in the stable optical mounting reference plane, a second image source mounted on a second of the plurality of image source reference planes and configured to project second image light through a second hole in the stable optical mounting reference plane, and an outer frame configured to hold the optical chassis such that, when worn by a user, the first and second image light is aligned with the eyes of the user.
US10018835B2 Projective MEMS device for a picoprojector of the flying spot type and related manufacturing method
A projective MEMS device, including: a fixed supporting structure made at least in part of semiconductor material; and a number of projective modules. Each projective module includes an optical source, fixed to the fixed supporting structure, and a microelectromechanical actuator, which includes a mobile structure and varies the position of the mobile structure with respect to the fixed supporting structure. Each projective module further includes an initial optical fiber, which is mechanically coupled to the mobile structure and optically couples to the optical source according to the position of the mobile structure.
US10018832B2 MEMS optical scanner
Provided is a MEMS optical scanner that stably performs a scan with light by rotary moving a mirror centering on a V-axis in coincidence with a resonant frequency that enables ramp wave driving while securing shock resistance. The MEMS optical scanner includes a first substrate, a driving portion that drives the mirror by a piezoelectric film in a first axial direction where the piezoelectric film is installed on the first substrate, a frame that supports a driving portion, a second substrate, a support portion that supports the first substrate, a frame portion spaced from and surrounding the support portion, and an axis portion that supports the support portion and the frame portion along a second axial direction. It also includes a rigidity giving portion fixed to the second substrate at both ends thereof along the second axial direction and that drives the support portion in the second axial direction.
US10018830B1 High damage threshold broadband laser shutter
A high-damage-threshold broadband laser shutter includes a black diamond absorber plate having a specified density of graphite (sp2) dopant dispersed therein to provide a selected amount of bulk optical absorbance of any incident beam. A heat sink block having a channel therein provides a laser light path to an exit aperture and further has a hard sliding interface on an exit surface thereof. A ferromagnetic frame holds the black diamond absorber plate in a slideable relation against the hard sliding interface of the heat sink block between a first position wherein the diamond absorber plate blocks the light aperture and a second position wherein the diamond absorber plate is located away from the light aperture. Electromagnetic means slide the frame together with the black diamond absorber plate between the first and second positions.
US10018828B2 Electrowetting display device with stable display states
An electrowetting display device comprising a first fluid; a second fluid immiscible with the first fluid; a first support plate having: a surface adjoined by at least one of the first or second fluids, and a first electrode. The device further comprises a second support plate; a second electrode in electrical contact with the second fluid; and a third electrode. The device comprises a protrusion formed as part of at least one of the first support plate or the second support plate. The protrusion has an elongate shape extending from one to the other of the first or second support plates. The protrusion comprises a protrusion surface formed of a material which, without a voltage applied, is less wettable for the first fluid than the surface of the first support plate.
US10018826B2 Microscope system
A microscope system includes: a stage for placing a sample and movable in a direction; a position detecting unit that detects the stage position; an imaging unit that captures an image of the sample; an image generating unit that combines the acquired image based on the detected position; a position searching unit that searches for the position of an image on the generated combined image as the stage position; a switching detecting unit that detects switching of an optical member; and a control unit that corrects, when switching is detected, the stage position based on a difference between the stage position detected by the position detecting unit and the stage position searched by the position searching unit so that the stage position detected by the position detecting unit coincides with the stage position searched by the position searching unit.
US10018825B2 Microscope monitoring device and system thereof
A microscope monitoring device includes a pedestal, a flat light source, a microscope set, an image sensor, a motion stage and a controlling circuit board. The motion stage carries the microscope set and the image sensor and moves them according to a driving signal. Responding to a trigger signal, the image sensor senses the light passing through one or more culture tank on the multiple-well plate and the microscope set so as to generate an image signal. The controlling circuit board outputs the trigger signal and the driving signal to obtain an image of cells in the multiple-well plate. A microscope monitoring system including a server and the aforementioned microscope monitoring device is also provided.
US10018824B2 Temporal compressive sensing systems
Methods and systems for temporal compressive sensing are disclosed, where within each of one or more sensor array data acquisition periods, one or more sensor array measurement datasets comprising distinct linear combinations of time slice data are acquired, and where mathematical reconstruction allows for calculation of accurate representations of the individual time slice datasets.
US10018813B2 Zoom lens and image pickup apparatus using the same
A zoom lens comprises in order from an object side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, and a third lens unit having a positive refractive power, and the third unit having a positive refractive power comprises in order from the object side, a first lens component having a positive refractive power, and a second lens component having a negative refractive power in which, a lens having a positive refractive power and a lens having a negative refractive power are cemented, and the zoom lens satisfies the following conditional expressions (1), (2), and (3). 1.4<|f3_2p/f3_2n|<2.6  (1) nd3_2p−nd3_2n≥0  (2) nd3_2n≥1.8  (3).
US10018808B2 Photographing module and electronic device
A photographing module includes an imaging lens assembly. The imaging lens assembly includes a plurality of lens elements, wherein one of the lens elements is a plastic lens element. At least one surface of an object-side surface and an image-side surface of the plastic lens element includes an effective optical portion and a peripheral portion. The peripheral portion surrounds the effective optical portion, and includes a plurality of rib structures, a first fitting section and an isolation section. Each of the rib structures has a strip shape along a radial direction of an optical axis of the imaging lens assembly, and the rib structures are arranged around the effective optical portion. The first fitting section surrounds the effective optical portion, and is connected to another one of the lens elements adjacent to the surface. The isolation section is disposed between the rib structures and the first fitting section.
US10018801B2 Lens barrel and imaging device
A lens barrel and an imaging device utilizing the same includes a fixed cylinder that has a guide groove; a cam cylinder which is rotatably provided to the fixed cylinder and has a cam groove having a tapered section; and a moving lens support member that supports a moving lens and movably supports a cam follower that moves along the guide groove. The cam follower has a tapered contact section, which can be brought into contact with the tapered section of the cam groove, and is impelled radially outward by the cam follower impelling member.
US10018800B2 Lens driving apparatus
A lens driving apparatus includes: a fixed assembly, the fixed assembly including a base frame; a movable assembly, the movable assembly including a lens holder; a set of magnets surrounding the movable assembly; three sets of coils; and a spring system attached between the movable assembly and the fixed assembly and configured to support the movable assembly and form a suspension system to allow the movable assembly to move along a first, a second, and a third orthogonal axes. The lens holder is configured to hold a lens unit, the third axis is parallel to an optical axis of the lens unit, while the first and second axes are respectively perpendicular to the third axis.
US10018796B1 Optical fiber ribbon assemblies with improved ribbon stack coupling
Fiber optic ribbon assemblies having improved ribbon stack coupling are described. A fiber optic ribbon assembly may include a buffer tube and an optical fiber ribbon stack extending within the buffer tube. Additionally, at least one friction inducing component may be helically wrapped around the optical fiber ribbon stack along a longitudinal direction with gaps between longitudinally adjacent sections.
US10018793B2 Connector
A connector is mateable with and removable from a mating connector, which has an optical connector, along a mating direction. The connector is provided with a receptacle to be attached to a case and an adapter to be mounted on a circuit board located in the case. The adapter has an inner module to be connected to the optical connector and a cage which accommodates the inner module at least in part. One of the receptacle and the cage is provided with a contact portion which is in contact with a remaining one of the receptacle and the cage. The receptacle and the cage are electrically connected to each other through the contact portion without direct fixation between the receptacle and the cage.
US10018791B2 Multi-channel optical subassembly and method of manufacturing the same
Provided is a multi-channel optical subassembly. The multi-channel optical subassembly includes a first sub-mount including first and second areas having different thicknesses, a photoelectric device provided in the first area, a circuit board provided in the second area, a second sub-mount inserted into and fastened to the first guide hole and coupled to the first sub-mount, an optical fiber array fixed to the second sub-mount to provide a path through which light emitted from the photoelectric device is received or transferred, and a micro-lens array mounted on the second sub-mount. The first guide hole is provided in one of the first and second areas. The micro-lens array includes a lens collecting the light between the photoelectric device and the optical fiber array.
US10018789B2 Method and apparatus for coupling optical waveguide to single-mode fiber
A method and an apparatus for coupling an optical waveguide to a single-mode fiber are disclosed. The apparatus includes a substrate, a first optical waveguide, a single-mode fiber and a second optical waveguide. The first optical waveguide, the single-mode fiber and the second optical waveguide dispose on the substrate. One end of the single-mode fiber has an optical fiber taper structure. One end of the second optical waveguide is optically coupled to the first optical waveguide. Another end of the second optical waveguide is optically coupled to the single-mode fiber using the optical fiber taper structure of the single-mode fiber.
US10018782B2 Optical fiber stripping methods and apparatus
An apparatus for removing at least one coating from a lengthwise section of an optical fiber includes a heater extending at least partially around and at least partially defining an elongate heating region configured for receiving the lengthwise section of the optical fiber. The heater can heat the heating region to a temperature above the thermal decomposition temperature of the at least one coating. A controller automatically deactivates the heater after removal of the at least one coating from the lengthwise section of the optical fiber in the heating region. Thereafter, an air mover can cause ambient air to cool the heater.
US10018781B1 Fluid control structure
An optical structure includes a substrate having a cavity on a first surface of the substrate, an optical component on the substrate, and an adhesive infiltrating into a gap between the substrate and the optical component to fix the optical component to the substrate. The optical component includes a recess on a second surface of the optical component, the second surface being opposed to the substrate, and the recess covers an opening of the cavity of the substrate.
US10018779B2 Bending-insensitive single-mode fiber with ultra low attenuation
A bending-insensitive single-mode fiber with ultralow attenuation includes a core layer and cladding layers. The cladding layers includes an inner cladding layer surrounding the core layer, a trench cladding layer surrounding the inner cladding layer, an auxiliary outer cladding layer surrounding the trench cladding layer, and an outer cladding layer surrounding the auxiliary cladding layer. The core layer has a radius of 3.0 to 3.9 μm and a relative refractive index of −0.04% to 0.12%. The inner cladding layer has a radius of 8 to 14 μm and a relative refractive index −0.35% to −0.10%. The trench cladding layer has a radius of 14 to 20 μm and a relative refractive index of −0.6% to −0.2%. The auxiliary outer cladding layer has a radius of 35 to 50 μm and a relative refractive index of −0.4% to −0.15%. The outer cladding layer is a pure silica glass layer.
US10018774B2 Backlight unit, display device, and method of manufacturing the display device
A display device includes a curved display panel, a light source unit, a curved light guide plate, a support frame disposed under the light guide plate and including a curved upper surface, a first magnetic member disposed at at least one edge of the upper surface of the support frame, and a second magnetic member disposed at at least one edge of a surface facing the upper surface of the light guide plate and facing the first magnetic member.
US10018773B2 Backlight module and display device
A backlight module includes: a first frame having a first portion parallel to the display substrate; and a first light shielding structure provided between the first portion and the display substrate, wherein a vertical projection of the first light shielding structure on a plane in which the display substrate is located at least partially overlaps with at least one substrate light shielding structure adjacent to an edge of the display substrate. An embodiment of the present invention further provides a display device including the backlight module described above.
US10018772B2 Position-limiting structure for backlight module, backlight module and display device
The invention provides a position-limiting structure for a backlight module, a backlight module and a display device, belongs to the field of display technology, and can solve the problem in the prior art that an alignment error occurs in the light-guiding plate due to the fact that the double-sided adhesive tape is adhered to fix the backplane and the light-guiding plate. The position-limiting structure for a backlight module of the invention is made of an elastic material, and is configured to be connected to the backplane; the position-limiting structure includes the position-limiting part, which is arranged outside an edge at least one non light-incoming side of the light-guiding plate and is configured to fix the light-guiding plate to the backplane.
US10018767B2 Illumination device with at least one main emission surface having a stepped surface configured to reflect light in multiple directions
An illumination device includes a light source unit and a light guide plate configured to guide light coming from the light source unit. The light guide plate includes an incidence surface, main emission surfaces from which the light incident on the incidence surface is emitted, and an end emission surface which is opposed to the incidence surface and from which the light is emitted. At least one of the main emission surfaces has a stepped surface which is formed such that the thickness of the light guide plate becomes thinner at a side of the end emission surface than at a side of the incidence surface. The stepped surface is configured to reflect the light in a direction opposite to a light guide direction extending from the incidence surface toward the end emission surface and inclined with respect to the light guide direction.
US10018762B2 Patterned marking of multilayer optical film by thermal conduction
A multilayer optical film has a packet of microlayers that selectively reflect light by constructive or destructive interference to provide a first reflective characteristic. At least some of the microlayers are birefringent. A stabilizing layer attaches to and covers the microlayer packet proximate an outer exposed surface of the film. Heating element(s) can physically contact the film to deliver heat to the packet through the stabilizing layer by thermal conduction, at altered region(s) of the film, such that the first reflective characteristic changes to an altered reflective characteristic in the altered region(s) to pattern the film. The stabilizing layer provides sufficient heat conduction to allow heat from the heating elements to change (e.g. reduce) the birefringence of the birefringent microlayers disposed near the outer exposed surface in the altered region(s), while providing sufficient mechanical support to avoid substantial layer distortion of the microlayers near the outer exposed surface in the altered region(s).
US10018760B2 Optical film
The present application relates to an optical film, a complex polarizing plate, and a liquid crystal display. The present application is directed to providing the optical film or complex polarizing plate, and the liquid crystal display including the same which may be effectively applied to optical compensation of various liquid crystal displays, in particular, so-called in plane switching (IPS) liquid crystal displays.
US10018751B2 Spatial positioning of photon emitters in a plasmonic illumination device
There is provided an illumination device (100) comprising: a substrate (104); an optically transmissive first layer (106) arranged on the substrate; a photon emitting layer (108), arranged on the optically transmissive first layer and comprising a photon emitting material configured to receive energy from an energy source and to emit light having a predetermined wavelength; a periodic plasmonic antenna array, arranged on the substrate and embedded within the first layer, and comprising a plurality of individual antenna elements (114) arranged in an antenna array plane, the plasmonic antenna array being configured to support a first lattice resonance at the predetermined wavelength, arising from coupling of localized surface plasmon resonances in the individual antenna elements to photonic modes supported by the system comprising the plasmonic antenna array and the photon emitting layer, wherein the plasmonic antenna array is configured to comprise plasmon resonance modes such that light emitted from the plasmonic antenna array has an anisotropic angle distribution; and wherein the photon emitting layer is arranged at a distance from the antenna array plane corresponding to a location of maximum field enhancement for light out-coupling resulting from the plasmonic-photonic lattice resonances.
US10018749B2 Distributed optical sensors for acoustic and vibration monitoring
An apparatus for sensing vibration in a borehole penetrating the earth includes an optical fiber having a plurality of pairs of reflectors configured to reflect light between each of the pairs of reflectors in the plurality, wherein each pair of reflectors is separated by a nominal distance L and an adjacent pair of reflectors in the plurality are separated by a nominal distance D, and an optical interrogator configured to sense a distance between each pair of reflectors in the plurality over time to sense the vibration. A laser emits semi-coherent light over a swept range of wavelengths to illuminate the optical fiber, wherein the semi-coherent light provides for sensing over distance L in the optical fiber between each pair of reflectors and for no sensing in the optical fiber over distance D between different pairs of reflectors. A photodetector senses light received from the optical fiber.
US10018741B2 Systems and methods for sensor streamer tangle detection
Methods and related systems are disclosed. In an embodiment, a method includes determining a distance between a tow vessel and a predetermined point along a line being towed by the tow vessel. In addition, the method includes adjusting a length of the line from the tow vessel. Further, the method includes determining a change in the distance a predetermined amount of time after adjusting the length of the line. Still further, the method includes determining whether a difference between the change in the distance and the adjustment of the length exceeds a threshold value.
US10018736B2 One-stage preamplifier with intrinsic pulse shaping
A direct-conversion counting x-ray detector includes an analog front end. The analog front end is one-stage. The one stage includes a preamplifier and a pulse shaping unit.
US10018735B2 CE3+ activated luminescent compositions for application in imaging systems
A luminescent composition includes a host matrix sensitized by Ce3+ and showing emission in the ultraviolet range. Typical host matrices include fluorides, sulphates, and phosphates, in particular A(Y1-x-yLuxLay)F4, A(Y1-x-yLuxLay)3F10, BaCa(Y1-x-yLuxLay)2F10, and Ba(Y1-x-yLuxLay)2F8, wherein A=Li, Na, K, Rb, or Cs. One or more of these luminescent compositions may be applied as a ceramic or single crystalline converter for CT, PET or SPECT scanners, or as a luminescent powder layer for x-ray intensifying screens.
US10018729B2 Selected aspects of advanced receiver autonomous integrity monitoring application to kalman filter based navigation filter
A method of advanced receiver autonomous integrity monitoring of a navigation system is discussed and two modifications facilitating its implementation in a hybrid navigation system are disclosed. In the first approach, relations describing the effect of unmodeled biases in pseudo-measurement on the Kalman filter state estimate are analytically derived and their incorporation into the integrity monitoring algorithm is described. The method comprises receiving a plurality of signals transmitted from space-based satellites, determining a position full-solution and sub-solutions, specifying a pseudorange bias, computing a transformation matrix for the full-solution and all sub-solutions using a Kalman filter, computing a bias effect on an error of filtered state vectors of all sub-solutions, and adding the effect to computed vertical and horizontal protection levels. In the second approach, a modification for computationally effective calculation of the protection levels of hybrid navigation systems based on both integrity and non-integrity assured pseudorange error descriptions is disclosed.
US10018727B2 System and method of sharing vehicle location information, and computer readable medium recording the method of sharing vehicle location information
A location information sharing system includes an emergency call system and a navigation system provided in a vehicle, wherein the emergency call system comprises a first initial location calculation unit for generating a first initial location by receiving a global navigation satellite system (GNSS) or a global positioning system (GPS) signal transmitted from a GNSS or GPS satellite, a first compensation location calculation unit for generating a first compensation location compensated from the first initial location, a first transmitting/receiving unit for receiving a second initial location and a second compensation location transmitted from the navigation system, and a first control unit for outputting one location information of the first initial location, the first compensation location, the second initial location, and the second compensation location.
US10018722B2 Measurement apparatus
The present invention provides a measurement apparatus for measuring one of a position and an attitude of a measurement target, including an image sensor including one pixel unit in which a plurality of pixels adjacent to each other are arranged in a matrix and configured to capture the measurement target illuminated with a pattern light of a first wavelength and a light of a second wavelength and obtain a first image corresponding to the pattern light of the first wavelength and a second image corresponding to the light of the second wavelength, and an optical member configured to separate the pattern light of the first wavelength and the light of the second wavelength and make one of the pattern light of the first wavelength and the light of the second wavelength enter each pixel of the one pixel unit.
US10018721B2 Ruggedized packaging for linear distance measurement sensors
A ruggedized packaging assembly for a linearly extending crane component measurement device includes an outer sleeve, an inner member slidably disposed in the outer sleeve, a target coupled to at least one of the outer sleeve and the inner sleeve, and a non-contact measurement instrument. Either the outer sleeve or the inner member is coupled to a linearly extending component, and the other part is coupled to a component from which a distance is being measured.
US10018717B2 Electromagnetic search and identification, in near field arenas
Sensing, in particular a generic and innovative search and identification of objects in an arena, of interest based on electromagnetic detection and/or imaging, self-focused, in the near field, with high range resolution, cross-range resolution, nearby arenas functionality, high range resolution, and accuracies, as compared to conventional solutions. Larger volume arenas can be searched with greater range resolution, accuracy, and cross range resolution as compared to conventional solutions. Embodiments include implementations sufficiently low power to be acceptable for use in human applications (for example, meeting HERP standards).
US10018716B2 Systems and methods for calibration and optimization of frequency modulated continuous wave radar altimeters using adjustable self-interference cancellation
Systems and methods for calibrating and optimizing frequency modulated continuous wave radar altimeters using adjustable self-interference cancellation are disclosed. In at least one embodiment, a radar altimeter system comprises: a local oscillator delay line including a variable delay circuit configured to output a delayed signal, a transmitter coupled to the local oscillator delay line and configured to output a transmitter signal, a transceiver circulator coupled to an antenna and coupled to the transmitter, and a frequency mixer coupled to the delay line and coupled to the transceiver circulator. The transceiver circulator directs the transmitter signal to the antenna and the antenna is configured to transmit the transmitter signal and receive a reflected signal from a target. Further, the frequency mixer is configured to receive the delayed signal and the target reflected signal from the transceiver circulator.
US10018713B2 Radar system for motor vehicles, and motor vehicle having a radar system
A radar system for motor vehicles has at least two radar sensors for emitting and receiving radar radiation for monitoring the surroundings of the motor vehicle, the at least two radar sensors being each positioned at an angle between 40 degrees and 50 degrees to an axis, and the at least two radar sensors being configured in such a way that the respective antenna has a pivotable visual range of an angle between at least −60 degrees and +60 degrees, in particular between −45 degrees and +45 degrees, relative to the main emission direction of the respective radar sensor.
US10018710B2 Object detection device
An object detection device includes a first substrate with a laser diode thereon; a second substrate with a photodiode thereon; a holding member holding the first and second substrates; an optical deflector deflecting light projected from the LD to irradiate a target with the deflected light, and deflects light reflected off the target; and a reflecting mirror guiding the reflected light deflected by the optical deflector to the PD. The LD is mounted on a mounting surface of the first substrate to project light mainly in a direction parallel to the mounting surface. The PD is mounted on a mounting surface of the second substrate to receive light coming mainly in a direction perpendicular to the mounting surface. The holding member parallelly holds the first and second substrates such that projection planes of the first and second substrates perpendicular to the mounting surfaces overlap each other.
US10018707B2 Automated cancellation of harmonics using feed forward filter reflection for radar transmitter linearization
A novel methodology for automatically linearizing a harmonic radar transmitter—termed Feed-Forward Filter Reflection (FFFR)—is disclosed. The method combines the reflected second harmonic from a filter with the signal passing directly through the filter. The second harmonic from these two paths are combined with equal and opposite amplitudes to reduce the second harmonic beyond filtering alone. This methodology has been experimentally verified at transmit frequencies between 800 and 1000 MHz. Implemented properly, the technique provides greater than 100 dB rejection between 1.6 and 2.0 GHz. Although the tuning has been automated, further optimization is possible. Automated tuning is demonstrated over 400 MHz of bandwidth with a minimum cancellation of 110 dB. One application for the harmonic cancellation is to create a linear radar transmitter for the remote detection of non-linear targets.