Document Document Title
US10546758B2 Gettering layer forming method
A gettering layer forming method includes a coating step of applying a solution of metal salt to a back side of a wafer, and a diffusing step of heating the wafer after performing the coating step, thereby diffusing the metal salt on the back side of the wafer to form a gettering layer containing the metal salt on the back side of the wafer, in which the metal salt is diffused in the gettering layer.
US10546756B2 Method for generating vertical profiles in organic layer etches
A method for etching an organic carbon based layer below a silicon containing hardmask is provided. An etch gas is provided comprising oxygen and a halogen containing component, and a passivation component, wherein a ratio by volume of total flow rate of the etch gas to flow rate of the halogen containing component is between 10,000:1 to 10:1. The etch gas is formed into a plasma, wherein the organic carbon based layer and the silicon contain hardmask are exposed to the plasma and wherein the plasma selectively etches the organic carbon based layer with respect to the silicon containing hardmask.
US10546755B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes: an isolation insulating layer; fin structures protruding from the isolation insulating layer; gate structures, each having a metal gate and a cap insulating layer disposed over the metal gate; a first source/drain epitaxial layer and a second source/drain epitaxial layer disposed between two adjacent gate structures; and a first conductive contact disposed on the first source/drain epitaxial layer, and a second conductive contact disposed on the second source/drain epitaxial layer; a separation isolation region disposed between the first and second conductive contact; and an insulating layer disposed between the separation isolation region and the isolation insulating layer. The separation isolation region is made of a different material than the insulating layer.
US10546753B2 Method of removing silicon oxide film
Provided is a method of removing a silicon oxide film of a workpiece having an insulating film and the silicon oxide film exposed at a bottom portion of an opening formed in the insulating film, including: forming a protective film containing carbon on a surface of the workpiece, wherein the protective film has a first region extending along a side wall surface of the insulating film that defines the opening and a second region extending on the silicon oxide film: removing the second region of the protective film and the silicon oxide film by sputter etching with ions from plasma of a first inert gas; and removing a residue of the silicon oxide film by chemical etching. The step of forming the protective film includes executing a plurality of cycles.
US10546749B2 Diamond semiconductor system and method
Disclosed herein is a new and improved system and method for fabricating monolithically integrated diamond semiconductor. The method may include the steps of seeding the surface of a substrate material, forming a diamond layer upon the surface of the substrate material; and forming a semiconductor layer within the diamond layer, wherein the diamond semiconductor of the semiconductor layer has n-type donor atoms and a diamond lattice, wherein the donor atoms contribute conduction electrons with mobility greater than 770 cm2/Vs to the diamond lattice at 100 kPa and 300K, and wherein the n-type donor atoms are introduced to the lattice through ion tracks.
US10546747B2 Managed substrate effects for stabilized SOI FETs
Modified silicon-on-insulator (SOI) substrates having a trap rich layer, and methods for making such modifications. The modified regions eliminate or manage accumulated charge that would otherwise arise because of the interaction of the underlying trap rich layer and active layer devices undergoing transient changes of state, thereby eliminating or mitigating the effects of such accumulated charge on non-RF integrated circuitry fabricated on such substrates. Embodiments retain the beneficial characteristics of SOI substrates with a trap rich layer for RF circuitry requiring high linearity, such as RF switches, while avoiding the problems of a trap rich layer for circuitry that is sensitive to accumulated charge effects caused by the presence of the trap rich layer, such as non-RF analog circuitry and amplifiers (including power amplifiers and low noise amplifiers).
US10546746B2 Process of forming semiconductor epitaxial substrate
A process of growing a barrier layer made of AlGaN on a GaN channel layer is disclosed. The process includes steps of, growing the GaN channel layer, growing the AlGaN barrier layer, and growing a cap layer made of GaN. The growth temperature of the AlGaN barrier layer monotonically lowers from the initial temperature, which may be equal to the growth temperature for the GaN channel layer, to the finish temperature that is lower than the initial temperature and may be substantially equal to the growth temperature of the GaN cap layer.
US10546745B2 Semiconductor processing method
A method of processing semiconductor material includes applying an organosulfur solution to a top surface of a semiconductor material, the organosulfur solution having at least one organosulfur compound. The at least one organosulfur compound has at least one sulfur atom double bonded to a carbon atom and a pH of not less than 8. An organosulfur solution may be applied at temperatures above 25° C. to increase sulfur deposition rates and increase sulfur coverage on a surface of a semiconductor material.
US10546740B2 Mass spectrometry device and ion detection device
A focusing electrode (8) of a flat plate shape is arranged so that an inlet end (9a) of a heated capillary (9) for introducing ions into a vacuum chamber as a subsequent stage is inserted into an opening portion (8a) of the focusing electrode (8). A reflecting electrode (7) of a flat plate shape is arranged at a position opposing the focusing electrode (8) across a spray flow ejected from an ionization probe (5). An auxiliary electrode (6) is grounded and arranged between the ionization probe (5) and each of the reflecting electrode (7) and the focusing electrode (8). The heated capillary (9) is grounded, and during a measurement of positive ions, a voltage V1 and a voltage V2, both satisfying a relationship of V1>V2>0, are respectively applied to the reflecting electrode (7) and the focusing electrode (8). A reflecting electric field for reflecting and deflecting ions generated from sample components and carried by the spray flow is created within a space between the reflecting electrode (7) and the focusing electrode (8), and a focusing electric field for focusing ions to the inlet end (9a) is created in an area near the inlet end (9a). The ions generated from sample components are separated from a gas stream and efficiently collected into the inlet end (9a), to be drawn into the heated capillary (9) and sent to a mass spectrometry section.
US10546735B2 Method for identifying microorganisms via mass spectrometry and score normalization
An identification by mass spectrometry of a microorganism from among reference microorganisms represented by reference data sets includes: determining a set of data of the microorganism according to a spectrum; for each reference microorganism, calculating a distance between the determined and reference sets; and calculating a probability f(m) according to relation f ⁡ ( m ) = pN ⁡ ( m ❘ μ , σ ) pN ⁡ ( m ❘ μ , σ ) + ( 1 - p ) ⁢ N ⁡ ( m ❘ μ _ , σ _ ) where: m is the distance calculated for the reference microorganism; N(m|μ,σ) is the value, for m, of a random variable modeling the distance between a reference microorganism to be identified and the reference microorganism, when the microorganism is the reference microorganism; N(m|μ,σ) is the value, for m, of a random variable modeling the distance between a microorganism to be identified and the reference microorganism, when the microorganism is not the reference microorganism; and p is a scalar in the range from 0 to 1.
US10546734B1 Apparatuses, systems, and methods for ion traps
Apparatuses, systems, and methods for ion traps are described herein. One apparatus includes a number of microwave (MW) rails and a number of radio frequency (RF) rails formed with substantially parallel longitudinal axes and with substantially coplanar upper surfaces. The apparatus includes two sequences of direct current (DC) electrodes with each sequence formed to extend substantially parallel to the substantially parallel longitudinal axes of the MW rails and the RF rails. The apparatus further includes a number of through-silicon vias (TSVs) formed through a substrate of the ion trap and a trench capacitor formed in the substrate around at least one TSV.
US10546732B2 Sputter deposition source, apparatus for sputter deposition and method of assembling thereof
A sputter deposition source for sputter deposition in a vacuum chamber is described. The source includes a wall portion of the vacuum chamber; a target providing a material to be deposited during the sputter deposition; an RF power supply for providing RF power to the target; a power connector for connecting the target with the RF power supply; and a conductor rod extending through the wall portion from inside of the vacuum chamber to outside of the vacuum chamber, wherein the conductor rod is connected to one or more components inside of the vacuum chamber and wherein the conductor rod is connected to the RF power supply outside of the vacuum chamber to generate a defined RF return path through the conductor rod.
US10546729B2 Dual-channel showerhead with improved profile
Described processing chambers may include a chamber housing at least partially defining an interior region of the semiconductor processing chamber. The chambers may include a pedestal. The chambers may include a first showerhead positioned between the lid and the processing region, and may include a faceplate positioned between the first showerhead and the processing region. The chambers may also include a second showerhead positioned within the chamber between the faceplate and the processing region of the semiconductor processing chamber. The second showerhead may include at least two plates coupled together to define a volume between the at least two plates. The at least two plates may at least partially define channels through the second showerhead, and each channel may be characterized by a first diameter at a first end of the channel and may be characterized by a plurality of ports at a second end of the channel.
US10546723B2 Plasma processing method
A plasma processing method for a workpiece in a plasma processing apparatus includes (i) performing a first plasma processing on a workpiece, and (ii) performing a second plasma processing on the workpiece. Power of second radio frequency waves set in the second plasma processing is greater than the power of the second radio frequency waves set in the first plasma processing. In the second plasma processing, a magnetic field distribution having a horizontal component on an edge side of the workpiece greater than a horizontal component on a center of the workpiece is formed by an electromagnet.
US10546722B2 Roll-to-roll patterning of transparent and metallic layers
Systems and methods are disclosed by which patterns of various materials can be formed on flexible substrates by a continuous roll-to-roll manufacturing process. The patterns may include metallic, transparent conductive, or non-metallic elements with lateral dimensions including in the range from below 100 nanometers to millimeters and with thickness dimensions including the range from tens of Angstroms to greater than 10,000 Angstroms. The substrate may be any material capable of sufficient flexibility for compatibility with roll-based processing equipment, including polymeric films, metallic foils, and thin glass, with polymeric films representing a particularly broad field of application. Methods may include the continuous roll-to-roll formation of a temporary polymeric structure with selected areas open to the underlying substrate, the continuous addition or subtraction of constituent materials, and the continuous removal, where necessary, of the polymeric structure and any excess material.
US10546714B2 Energy filter and charged particle beam system
There is provided an energy filter capable of being simplified in structure and of achieving low aberrations. The energy filter (100) includes a first sector magnet (10) and a second sector magnet (20). The first and second magnets (10, 20) are configured mirror-symmetrically with respect to a symmetry plane (M). There are one focal point of crossover in the X direction and one focal point of crossover in the Y direction. The focal point of crossover in the X direction and the focal point of crossover in the Y direction are at an energy dispersive plane (S2). There are two focal points of image in the X direction and two focal points of image in the Y direction. The focal points of image in the X direction and the focal points of image in the Y direction are at the symmetry plane (M) and at an achromatic plane (A2).
US10546708B2 Electromechanical switching device with electrodes having 2D layered materials with distinct functional areas
An electromechanical switching device includes a first electrode, comprising layers of a first 2D layered material, which layers exhibit a first surface; a second electrode, comprising layers of a second 2D layered material, which layers exhibit a second surface opposite the first surface; and an actuation mechanism; wherein each of the first and second 2D layered materials has an anisotropic electrical conductivity, which is lower transversely to its layers than in-plane with the layers; the first electrode includes two distinct areas alongside the first surface, which areas differ in at least one structural, electrical and/or magnetic property; and at least one of the first and second electrodes is actuatable by the actuation mechanism, such that actuation thereof for modification of an electrical conductance transverse to each of the first surface and the second surface to enable current modulation between the first electrode and the second electrode.
US10546707B2 Electromagnetic relay
An electromagnetic relay including: a fixed terminal that includes a fixed contact; a movable spring that includes a movable piece on which a first through-hole is formed; a conductive plate that includes a second through-hole; a movable contact that includes a head part that is in contact with and is separated from the fixed contact, and a leg part that is inserted into the first through-hole and the second through-hole; wherein the conductive plate is disposed between the head part and the movable spring, in a radial direction of the first through-hole and the second through-hole, the head part does not protrude from an outer edge of the conductive plate but protrudes from the outer edge of the movable piece.
US10546705B2 Switch for short-circuiting a direct-current power source
A switch including: first and second electrically conductive electrodes; an electrically conductive element; an electrically insulating medium separating the first and second electrodes and separating the electrically conductive element from the second electrode; and a pyrotechnic element including an explosive, explosion of the explosive causing the electrically conductive element to be driven into contact with the second electrode and the conductive element to be welded to the second electrode to form an electrically conductive link between the first and second electrodes.
US10546704B2 Medium voltage pole assembly
A medium voltage pole assembly which includes a supporting frame, a pole insulator having a first and a second electrical terminal protruding therefrom, and a pole body housed within the pole insulator and having a first and a second electrical contact couplable and uncouplable with each other and respectively electrically connected to the first and second electrical terminal. The supporting frame includes first coupling means including a first coupling surface and the pole insulator includes second coupling means including one or more flaps slidingly couplable to the first coupling surface and mechanically fixing the pole insulator to the supporting frame.
US10546701B2 Operating device and circuit breaker
An operating device includes: a first lever rotatable around a rotation axis; a torsion bar having a columnar shape or a tubular shape with the rotation axis as a central axis and connected to the first lever; and a support that fixes and supports one end of the torsion bar. Further, the operating device includes: a drive shaft having a tubular shape with the rotation axis as a central axis and surrounding a periphery of the torsion bar, one end serving as the first lever side being connected to the first lever, and another end opposite to the one end serving as the first lever side being rotatably supported around the rotation axis; and a plurality of second levers connected to the drive shaft and rotatable around the rotation axis on the support side rather than the first lever.
US10546698B2 Structure for electric energy storage using carbon nanotubes
A composite electrode structure and methods of making and using thereof are disclosed. The structure has a metal substrate with a metal oxide layer. The average thickness of the metal oxide layer is less than 150 nm, and comprises at least a first metal and a second metal, wherein the first metal and the second metal are different elements. A plurality of carbon nanotubes is disposed on a first surface of the metal oxide layer. At least a portion of the carbon nanotubes are disposed such that one end of the carbon nanotube is positioned at least 5 nm below the surface of the metal oxide layer.
US10546697B2 Solar cell having light-absorbing structure
Provided is a solar cell including: a first electrode; a composite layer positioned on the first electrode and including a light absorber impregnated thereinto; a light absorption structure positioned on the composite layer and composed of a light absorber; a hole conductive layer positioned on the light absorption structure; and a second electrode positioned on the hole conductive layer.
US10546696B2 Electrochemical element
The purpose of the present invention is to provide an electrochemical element that can withstand prolonged use, with little damage or degradation due to the pressure of hydrogen gas generated, even when used for prolonged periods of time. This electrochemical element is equipped with a hydrogen-releasing film and has a laminated body in which an anode and a cathode are laminated with a separator interposed therebetween. The hydrogen-releasing film contains a metal layer, the separator contains pulp, and the total sulfur component content in the separator is 400 ppm or less as determined by quartz tube combustion gas absorption ion chromatography.
US10546690B2 Method of manufacturing winding-type electronic component
A method of manufacturing a winding-type electronic component using stranded wires which can suppress a disconnection of a winding when a plurality of windings is twisted. The method of manufacturing a winding-type electronic component includes: a preparation step of allowing a chuck to hold a core having a winding core portion (14) and flange portions; a first step of fixing a portion of each of windings supplied from nozzles (N1, N2) to the flange portion; and a second step of twisting the windings by rotating the chuck.
US10546685B2 Wireless power transmitting apparatus
A wireless power transmitting apparatus can include a first transmitting coil; a second transmitting coil; a third transmitting coil on the first transmitting coil and the second transmitting coil; and a substrate to accommodate the first transmitting coil, the second transmitting coil, and the third transmitting coil, in which the substrate includes a wall to surround a part of an outer circumference of the first transmitting coil and a part of an outer circumference of the second transmitting coil; a first protrusion to surround a first part of an outer circumference of the third transmitting coil; and a second protrusion to surround a second part of the outer circumference of the third transmitting coil, in which the first protrusion comprises a first stepped portion to support the third transmitting coil, and the second protrusion comprises a second stepped portion to support the third transmitting coil.
US10546682B2 Reactor and step-up circuit
A reactor comprises a first coil, a second coil and a core. Each of the first coil and the second coil is embedded in the core. The core has an outer core part, an inner core part, an upper core part, a lower core part and a middle core part. The upper core part is positioned above an upper end of a cross-section of the first coil in an up-down direction. The lower core part is positioned below a lower end of a cross-section of a second coil in the up-down direction. The core is made of a first member and a second member. The second member has a relative permeability which is greater than a relative permeability of the first member. Each of the upper core part and the lower core part is made of the second member.
US10546677B2 Multilayered electromagnetic assembly
A multilayered electromagnetic assembly. The assembly has a plurality of substantially planar substrate layers, each substrate layer having a cutaway portion. An insulated electrically conductive material is provided, arranged in a spiral configuration on at least two of the substrate layers. The spiral configuration is formed from adjacent the cutaway portion to the edges of the substrate layer. The electrically conductive material is formed substantially on and/or partially recessed or beneath the surface of the substrate layer. The spiral configurations has first and second electrical contacts that are operable to pass electric current to electrical contacts of spiral configurations on other substrate layers. A ferromagnetic core is located through the cutaway portions of the substrate layers. The substrate layers are stacked and an electrical current is passed sequentially through the two or more spiral configurations, thereby generating a magnetic field in the core.
US10546665B2 Resin composition for high dielectric constant materials, molded article containing same, and master batch for coloring
This resin composition for high dielectric constant materials contains 40-80% by mass of (A) a resin material and 20-60% by mass of (B) a carbon black. The carbon black (B) has a DBP absorption of 10-50 mL/100 g and an iodine adsorption of 5-40 mg/g. This resin composition for high dielectric constant materials has a dielectric constant of 4 or more and a dielectric loss tangent of 0.05 or less.
US10546664B2 Stretchable conductor composition, paste for forming stretchable conductor, garment comprising wiring comprising stretchable conductor composition, and method for producing same
The purpose of the present invention is to provide a stretchable conductor that can be used to form a film having good repeated stretching durability, a garment-type election device that has a wire using the stretchable conductor, and a method for producing the same. Conductive particles, preferably silver particles, a predetermined quantity of a specific barium sulfate, and a flexible resin component are mixed together to obtain a stretchable conductor composition. A sheet made from the stretchable conductor composition thus obtained has a low initial conductivity, and a high conductivity retention rate when repeatedly stretched. By cutting the stretchable conductor composition into a predetermined shape and affixing the composition to fabric or the like that constitutes a garment, it is possible to achieve a garment-type device having electrical wiring with high stretchability.
US10546662B2 Upper vessel transport
A system for refueling a nuclear reactor is provided. The system includes a lower reactor vessel with a plurality of fuel rods and a plurality of control rods disposed therein, the lower reactor vessel further comprising an upper flange. An upper reactor vessel is provided which encloses a steam generator and a pressurizer, the upper reactor vessel further comprising a lower flange that matingly engages the upper flange of the lower reactor vessel. A transporter surrounds an outer surface of the upper reactor vessel, wherein the transporter is configured to translate the upper reactor vessel vertically toward and away from the lower reactor vessel and also to translate the upper reactor vessel horizontally toward or away from alignment with the lower reactor vessel.
US10546659B2 Method, system and computer simulation environment for testing of monitoring and control strategies in diabetes
A simulation environment for in silico testing of monitoring methods, open-loop and closed-loop treatment strategies in type 1 diabetes. Some exemplary principal components of the simulation environment comprise, but not limited thereto, the following: 1) a “population” of in silico “subjects” with type 1 diabetes in three age groups; 2) a simulator of CGM sensor errors; 3) a simulator of insulin pumps and discrete insulin delivery; 4) an interface allowing the input of user-specified treatment scenarios; and 5) a set of standardized outcome measures and graphs evaluating the quality of the tested treatment strategies. These components can be used separately or in combination for the preclinical evaluation of open-loop or closed-loop control treatments of diabetes.
US10546657B2 Systems, methods and computer program products for reducing the risk of persons housed within a facility being sexual predators or victims
Methods, systems and computer program products are provided for reducing the risk of sexual assault in a facility. Objective, clinical, and subjective information is obtained about a person housed within the facility. The obtained information is converted into respective groups of variables and weighted coefficients are assigned to selected ones of the variables. The respective groups of variables are processed via an algorithm to derive a risk number for the person. The risk number represents a risk of the person being vulnerable to rape within the facility or a risk of the person being a sexual predator within the facility. One or more other persons within the facility are identified that may be a potential sexual victim of the person and/or that may be a potential sexual abuser of the person based upon the risk number and respective risk numbers of each of the one or more other persons.
US10546652B2 Computational systems for biomedical data
An apparatus, device, methods, computer program product, and system are described that accept an input defining at least one medical condition; identify within one or more sets of study data at least one agent having a defined level of efficacy in treating the at least one medical condition; identify at least one subpopulation having a defined tolerance for at least one adverse event associated with administration of the at least one agent, the at least one subpopulation exhibiting at least some defined level of efficacy upon administration of the at least one agent to the subpopulation; and present the at least one agent in response to said identification of the at least one subpopulation.
US10546634B2 Cross point memory control
The present disclosure relates to phase change memory control. An apparatus includes a memory controller. The memory controller includes a word line (WL) control module and a bit line (BL) control module. The memory controller is to determine a WL address based, at least in part, on a received memory address. The memory controller is further to determine a BL address. The apparatus further includes a parameter selection module to select a value of a control parameter based, at least in part, on at least one of the WL address and/or the BL address.
US10546631B1 Static random access memory cell structure
A static random access memory (SRAM) cell structure includes a first inverter. The first inverter includes a first transistor and a second transistor. The first transistor includes a first source electrode and a first drain electrode. The first source electrode is connected to a first voltage source. The first source electrode includes a first doped region and a second doped region disposed in the first doped region, and a conductivity type of the second doped region is complementary to a conductivity type of the first doped region. The first drain electrode is connected to a first storage node. The second transistor includes a second source electrode and a second drain electrode. The second source electrode is connected to a second voltage source. The second drain electrode is connected to the first storage node.
US10546629B1 Memory cell sensing based on precharging an access line using a sense amplifier
Methods, systems, and devices for operating a memory device are described. A sense amplifier may be used to precharge an access line to increase the reliability of the sensing operation. The access line may then charge share with the memory cell and a capacitor, which may be a reference capacitor, which may result in high-level states and low-level states on the access line. By precharging the access line with the sense amplifier and implementing charge sharing between the access line and a capacitor, the resulting high-level state and the low-level states on the access line may account for any offset voltage associated with the sense amplifier.
US10546627B2 Semiconductor device and method of driving the same
A semiconductor device may include: a low-order bit storage block configured for storing N low-order bit signals contained in N access information signals based on an access address signal, the N access information signals indicating the numbers of accesses to N access target blocks, and generating an indication signal indicating whether a low-order bit signal corresponding to the current input access address signal among the N low-order bit signals has reached a predetermined value; a high-order bit storage block configured for storing M high-order bit signals contained in M access information signals among the N access information signals based on an allocation control signal; and a high-order bit control block configured for generating the allocation control signal corresponding to positions in which the M high-order bit signals are to be stored, based on the access address signal and the indication signal.
US10546625B2 Method of optimizing write voltage based on error buffer occupancy
A method of writing data into a memory device is disclosed. The method comprises utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank. The method further comprises writing a second plurality of data words into an error buffer associated with the memory bank wherein each data word of the second plurality of data words is either awaiting write verification associated with the memory bank or is to be re-written into the memory bank. Additionally, the method comprises monitoring an occupancy level of the error buffer and determining if the occupancy level of the error buffer has increased beyond a predetermined threshold. Subsequently, responsive to a determination that the occupancy level of the error buffer has increased beyond the predetermined threshold, increasing a write voltage of the memory bank, wherein subsequent write operations are performed at a higher write voltage.
US10546622B2 Spin-orbit torque MRAMs and method for fabricating the same
A spin-orbit torque MRAM is provided. The spin-orbit torque MRAM includes a spin Hall metal layer, a free magnetic layer disposed on the spin Hall metal layer, a barrier layer, and a pinned layer. The free magnetic layer includes a first area and a second area located on both sides thereof. The barrier layer includes a first area and a second area located on both sides thereof. The first area of the barrier layer is disposed on that of the free magnetic layer, and the second area of the barrier layer is disposed on that of the free magnetic layer. The pinned layer is disposed on the first area of the barrier layer.
US10546621B2 Magnetic josephson junction driven flux-biased superconductor memory cell and methods
Magnetic Josephson junction driven flux-biased superconductor memory cell and methods are provided. A memory cell may include a magnetic Josephson junction (MJJ) superconducting quantum interference device (SQUID) comprising a first MJJ device and a second MJJ device, arranged in parallel to each other, where the MJJ SQUID is configured to generate a first flux-bias or a second flux-bias, where the first flux-bias corresponds to a first direction of current flow in the MJJ SQUID and the second flux-bias corresponds to a second direction of current flow in the MJJ SQUID. The memory cell may further include a superconducting metal-based superconducting quantum interference device (SQUID) including a first Josephson junction (JJ) and a second JJ, arranged in parallel to each other, where each of the first JJ and the second JJ has a critical current responsive to any flux-bias generated by the MJJ SQUID.
US10546619B2 Electrostatic discharge circuit
An ESD circuit is connected with a pad. The ESD circuit includes a voltage divider, a RC circuit and a path control circuit. The voltage divider is connected between the pad and a first node and provides plural divided voltages. The RC circuit is connected between the pad and the first node. The RC circuit receives the plural divided voltages and provides a control circuit. The path control circuit is connected with the pad and the first node. The path control circuit receives the plural divided voltages and the control voltage. When the pad receives a first ESD zap, the RC circuit controls the path control circuit to turn on a first ESD current path. Consequently, an ESD current flows from the pad to the first node through the first ESD current path.
US10546612B2 Systems, methods, and computer program products for automated real-time execution of live inserts of repurposed stored content distribution
A production system having a first production path, a second production path, and a control system that causes the first production path to generate a show in a first aspect ratio and the second production path to generate the same show in a second aspect ratio. Moreover, the product system can product a show from live material and from archived material. This aspect operates by producing a first show including multiple stories, segmenting the first show, and storing the show segments in an archive. Then, the system produces a second show using live portions as well as show segments retrieved from the archive. The product system can include a media manager that interacts with a server that may be integrated with the production system. The media manager automatically assigns channels/ports of the server when accessing material stored in the server.
US10546611B2 System and method for time delayed playback
A system and method that time delays a playback from a first feed at a first time to a second feed at a second time. The method includes recording the first feed that is received at the first time to be used at least partially as a playback of the second feed at the second time. The second time has a predetermined delay relative to the first time. The method includes determining whether the first feed has a discrepancy in the actual playback from a desired playback. The discrepancy is at a known time and lasting a known time amount. The method includes transmitting the playback to the second feed after the predetermined delay. A fix is aired instead of the playback for the known time amount corresponding to the discrepancy.
US10546610B2 Systems and methods for dynamic audio processing
An audio processing system includes a server complex in communication with a network. The server complex receives a digital audio file and one or more analog domain control settings from a client device across the network. A digital-to-analog converter converts the digital audio file to an analog signal. One or more analog signal processors apply at least one analog modification to the analog signal in accordance with the one or more analog domain control settings. An analog-to-digital converter converts the modified analog signal to a modified digital audio file. The server complex can then deliver the modified digital audio file to the client device across the network.
US10546609B2 System and method for manufacturing a tape storage data cartridge
A method of manufacturing magnetic tape storage data cartridges may include cutting a master tape having a first width into multiple tape sections that each have a smaller width than the first width, cleaning the tape sections to remove debris caused by the cutting, and writing the servo tracks on each tape section after the tape section is cleaned. The method may further include spooling each tape section into a respective tape cartridge after writing the servo track on the tape section.
US10546608B1 Method and system for selecting and moving a single disc in an optical disc library
One embodiment provides a system comprising a motor and a disc selector mechanism. The disc selector mechanism is coupled to a bottom of a guide cage and maintained in a space below the cage. The disc selector mechanism comprises a shaft, transmission components, and a slide assembly that is laterally slidable along the shaft in response to the motor driving the transmission components. The slide assembly comprises a slide coupled to the shaft, a pivot bar coupled to the slide, and pick blades pivotally coupled to the pivot bar. A linear motion of the slide assembly along the shaft drives a linear translation of the pivot bar. The linear translation drives a pick blade of the slide assembly to move towards a side of the cage and out of the space and to pivot to a raised position to contact and lift a disc upwards into a disc gripper device.
US10546607B2 Replication tools and related fabrication methods and apparatus
Durable seamless replication tools are disclosed for replication of seamless relief patterns in desired media, for example in optical recording or data storage media. Methods of making such durable replication tools are disclosed, including preparing a recording substrate on the inner surface of a support cylinder, recording and developing a relief pattern in the substrate, creating a durable negative relief replica of the pattern, extracting the resulting durable tool sleeve from a processing cell, and mounting the tool sleeve on a mounting fixture. Apparatus are disclosed for fabricating such seamless replication tools, including systems for recording a desired relief pattern on a photosensitive layer on an inner surface of a support cylinder. Also disclosed are electrodeposition cells for forming a durable tool sleeve having a desired relief pattern. The replication tool relief features may have critical dimensions down to the micron and nanometer regime.
US10546598B2 Systems and methods for identifying speech based on spectral features
Audio information defining audio content may be accessed. The audio content may have a duration. The audio content may be segmented into audio segments. Individual audio segments may correspond to a portion of the duration. The audio segments may include a first audio segment corresponding to a first portion of the duration. Energy features, entropy features, frequency features, and/or other features of the audio segments may be determined. Energy features may characterize energy of the audio segments. Entropy features may characterize spectral flatness of the audio segments. Frequency features may characterize highest frequencies of the audio segments. One or more of the audio segments may be identified as containing speech based on the energy features, the entropy features, the frequency features, and/or other information. Storage of the identification of the one or more of the audio segments as containing speech in one or more storage media may be effectuated.
US10546596B2 Method of measuring the state of vigilance of a pilot
A method of measuring state of vigilance of a pilot by a measuring device to measure time between which a sound wave is emitted by a loudspeaker in the piloting station of an aircraft and is received by the microphone of a headset of a pilot and to calculate coordinates of a sphere centered on the loudspeaker and on the perimeter of which the microphone is situated. Calculation of points of intersection of spheres centered on different loudspeakers provides possible microphone positions in the space of the piloting station. These positions are those of the head of the pilot when the headset is used. Via the knowledge of at least one possible position of the head of the pilot in the piloting station, the measuring device can measure the state of vigilance of the pilot and to alert in case of a confirmed lack of vigilance of the pilot.
US10546594B2 Signal processing apparatus and signal processing method, encoder and encoding method, decoder and decoding method, and program
The present invention relates to a signal processing apparatus and a signal processing method, an encoder and an encoding method, a decoder and a decoding method, and a program capable of reproducing music signal having a better sound quality by expansion of frequency band.An encoder sets an interval including 16 frames as interval section to be processed, outputs high band encoded data for obtaining the high band component of an input signal and low band encoded data obtained by encoding the low band signal of the input signal for each section to be processed. In this case, for each frame, a coefficient used in estimation of the high band component is selected and the section to be processed is divided into continuous frame segments including continuous frames from which the coefficient with the same section to be processed is selected. In addition, high band encoded data is produced which includes data including information indicating a length of each continuous frame segment, information indicating the number of continuous frame segments included in the section to be processed and a coefficient index indicating the coefficient selected in each continuous frame segment. The present invention is applicable to the encoder.
US10546592B2 Audio signal coding and decoding method and device
A audio signal encoding method includes: dividing a frequency band of an audio signal into a plurality of sub-bands, and quantifying a sub-band normalization factor of each sub-band; determining signal bandwidth of bit allocation according to the quantified sub-band normalization factor, or according to the quantified sub-band normalization factor and bit rate information; allocating bits for a sub-band within the determined signal bandwidth; and coding a spectrum coefficient of the audio signal according to the bits allocated for each sub-band. According to embodiments of the present disclosure, during coding and decoding, signal bandwidth of bit allocation is determined according to the quantified sub-band normalization factor and bit rate information. In this manner, the determined signal bandwidth is effectively coded and decoded by centralizing the bits, and audio quality is improved.
US10546588B2 Media generating and editing system that generates audio playback in alignment with transcribed text
A media generating and editing system that generates audio playback in alignment with text that has been automatically transcribed from the audio. A transcript data file that includes a plurality of text words transcribed from audio words included in the audio data is stored. Timing data is paired with the text words indicating locations in the audio data of the corresponding audio words from which the text words are transcribed. The audio data is provided for playback at a user device. The text words are displayed on a display screen at a user device and a visual marker is displayed on the display screen to indicate the text words on the display screen in time alignment with the audio playback of the corresponding audio words at the user device. The text words in the transcript data file are amended in response to inputs from the user device.
US10546586B2 Conversation path rerouting in a dialog system based on user sentiment
Aspects include engaging a user in a chat flow by a dialog system. A user sentiment associated with a system response provided by the dialog system as part of the chat flow is determined based on observation of the user. A next system response is rerouted from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment.
US10546584B2 Creating modular conversations using implicit routing
A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
US10546582B2 Information processing device, method of information processing, and program
There is provided an information processing device technology that enables an improvement in precision of sound recognition processing based on collected sound information, the information processing device including: a recognition controller that causes a speech recognition processing portion to execute sound recognition processing based on collected sound information obtained by a sound collecting portion; and an output controller that generates an output signal to output a recognition result obtained through the sound recognition processing. The output controller causes an output portion to output an evaluation result regarding a type of sound based on the collected sound information prior to the recognition result.
US10546580B2 Systems and methods for determining correct pronunciation of dictated words
Methods, systems, and vehicle components for providing a corrected pronunciation suggestion to a user are disclosed. A method includes receiving, by a microphone communicatively coupled to a processing device, a voice input from the user, the voice input including a particularly pronounced word. The method further includes comparing, by the processing device, the particularly pronounced word to one or more reference words in a reference table, determining, by the processing device, that the particularly pronounced word has been potentially mispronounced by the user based on the one or more reference words in the reference table, determining, by the processing device, a corrected pronunciation suggestion from the one or more reference words, and providing, via a user interface, the corrected pronunciation suggestion to the user.
US10546574B2 Voice recognition apparatus and method
A voice recognition apparatus and corresponding method include a processor configured to calculate a probability distribution corresponding to an intent associated with an utterance of a user by applying pre-stored training data to an input voice signal input based on the utterance. The processor is also configured to select a target feature extractor including either one or both of a training-based feature extractor and a rule-based feature extractor using the calculated probability distribution, and extract a feature associated with the utterance based on the selected target feature extractor.
US10546573B1 Text-to-speech task scheduling
To prioritize the processing text-to-speech (TTS) tasks, a TTS system may determine, for each task, an amount of time prior to the task reaching underrun, that is the time before the synthesized speech output to a user catches up to the time since a TTS task was originated. The TTS system may also prioritize tasks to reduce the amount of time between when a user submits a TTS request and when results are delivered to the user. When prioritizing tasks, such as allocating resources to existing tasks or accepting new tasks, the TTS system may prioritize tasks with the lowest amount of time prior to underrun and/or tasks with the longest time prior to delivery of first results.
US10546572B2 Folded transducer array for compact and deployable wave-energy guiding system
A wave energy guiding system is described that includes a structural substrate formed according to a folded-pattern topology including, for example, an origami-type folded-pattern topology such as Miura-ori. The structural substrate includes a plurality of planar facets each positionable at an angle relative to adjacent planar facets. Each transducer of the plurality of transducers is positioned on a different one of the plurality of planar facets to form a transducer array. Adjustments to the angle of the adjacent planar facets cause a corresponding adjustment to a performance characteristic of the transducer array. In this way, the performance of the wave-energy guiding system can be adjusted and modified by adjusting the degree to which the structural substrate is folded in the folded-pattern topology.
US10546561B2 Display device, mobile device, display method, and recording medium
A display device mountable on a mobile object includes an image forming unit to form an image with light and a light guide to guide the light forming the image to a transmission and reflection member to cause a virtual image of the image be display within a display area. The virtual image overlaps an object outside the mobile object. The image is formed such that a vanishing point of the virtual image being displayed is displaced from a vanishing point of the object.
US10546556B2 Communication path specifying device, head mounted display, communication path specifying method, and program
There are provided a communication path specifying device, a head mounted display, a communication path specifying method, and a program each capable of reducing a time required for specifying a communication path having high communication quality. An image acquiring unit (72) acquires an image of an environment where at least either a communication device or a communication partner of the communication device is disposed. A communication path specifying unit (74) specifies a communication path for communication between the communication device and the communication partner on the basis of the image acquired by the image acquiring unit (72), the communication path passing through reflection on a reflection surface.
US10546555B2 Systems and methods for simulating adaptation of eyes to changes in lighting conditions
Capture of visual content by image sensor(s) may define a luminance of the visual content. A viewing field of view may define an extent of the visual content presented on a display. The luminance may vary as a function of a viewing field of view. A user may change the viewing field of view from a first viewing field of view to a second viewing field. A first luminance of the visual content within the first viewing field of view and a second luminance of the visual content within the second viewing field of view may be determined. A lighting effect may be applied to the visual content based on a difference between the first luminance and the second luminance.
US10546552B2 Data driving circuit and driving method thereof, data driving system and display device
The present disclosure provides a data driving circuit and a driving method thereof, a data driving system and a display device. In an embodiment of a data driving circuit, each digital to analog conversion unit is only used for driving sub-pixels of one color, and by controlling on-off of the switch unit, one data line interface unit is enabled to be connected to different digital to analog conversion units when driving sub-pixels of different colors. In this way, a reference voltage can be provided to the digital to analog conversion unit for driving different color display by a single physical Gamma circuit, without having to use a digital Gamma circuit. Therefore, gray scale loss caused by adjustment using the digital Gamma circuit can be avoided fundamentally.
US10546544B1 Electrowetting element with multiple electrodes
An electrowetting display device comprising an electrowetting element comprising a control system, a first fluid, a second fluid immiscible with the first fluid, and a first and second support plate. A first and second electrode are, respectively, overlapped by a first and second portion of a surface of the first support plate. The control system is operable to apply a sequence of voltages, comprising a first voltage between the second fluid and the first electrode and a second voltage between the second fluid and the second electrode, to configure the first fluid to a plurality of configurations, each of the plurality of different configurations respectively corresponding to the same grey level.
US10546543B2 Liquid crystal display device and method for driving the same
A method for driving an LCD device includes displaying each picture with two frame images sequentially; driving voltages for two adjacent sub-pixels in each of the frame images are different, and driving voltages for each sub-pixel in the first frame image and the second frame image are different; determining backlight brightness regulation signals for each of the backlight subareas; the backlight brightness regulation signals are grouped signals, the number of the groups is identical to the number of types of the color sub-pixels; calculating an average color chroma of a current picture region corresponding to each of the backlight subareas; determining whether the average color chroma of each of the backlight subareas is within a preset range; if yes, performing a brightness regulation to a backlight source of the backlight subarea in each of the frame images of a next picture according to the backlight brightness regulation signal of the backlight subarea.
US10546542B1 Display brightness adjusting method, display brightness adjusting device, and display apparatus thereof
A display brightness adjusting method includes detecting a brightness of individual pixel regions of a display apparatus to acquire grayscale values. The brightness distribution information is analyzed to acquire a first compensation value to be applied to each pixel region and a first gamma voltage based on the first compensation value is calculated and applied. The uniformity of brightness of each pixel region is improved.
US10546540B1 Displays with multiple scanning modes
An electronic device may include a display such as a light-emitting diode display. The electronic device may be a head-mounted device that provides a virtual reality or augmented reality environment to a user. To reduce artifacts in the display, a display may be operable in both a normal scanning mode and a partial scanning mode. In the normal scanning mode, every row of the display may be enabled to emit light in each frame. In the partial scanning mode, only a subset of the rows of the display may be enabled to emit light in each frame. The display may have a higher refresh rate in the partial scanning mode than in the normal scanning mode. To ensure uniform transistor stress across the display, the scanning driver for the display may scan the disabled rows in the partial scanning mode even though the rows will not be used to emit light.
US10546536B2 Stage and organic light emitting display device using the same
A stage includes first, second, and third outputs and first and second signal processors. The first output supplies a scan signal to a first output terminal based on signals to first and second input terminals and the voltage of a first node. The second output is connected to a first power source and supplies an emission control signal to a second output terminal based on signals to the first input terminal, the first output terminal, and a third input terminal. The third output is connected to the first power source and supplies an inverted emission control signal to a third output terminal based on signals to the first input terminal and second output terminal. The first signal processor controls the first node voltage based on a signal to a fourth input terminal. The second signal processor controls the first node voltage based on the signal to the second input terminal.
US10546534B2 Non-rectangular display and driving method thereof
A non-rectangular display includes: a plurality of first signal lines extending along a first direction; a plurality of DC voltage lines extending along the first direction; and a plurality of second signal lines extending along the first direction, wherein a first DC voltage line of the plurality of DC voltage lines is between a first line of the plurality of first signal lines and a second line of the plurality of second signal lines, a second DC voltage line of the plurality of DC voltage lines is between a third line of the plurality of first signal lines and a fourth line of the plurality of second signal lines, and the first and third lines are adjacent to each other, or the second and fourth lines are adjacent to each other.
US10546531B2 Pixel circuit driving method and display device
A method of driving a pixel circuit. The pixel circuit includes a light emitting element, a drive transistor, a storage capacitor connected between a gate and a source of the drive transistor, a first switch circuit, a second switch circuit, and a third switch circuit. The method includes: performing a data write phase including: bringing a second node out of conduction with the second power supply voltage by the first switch circuit, and charging the storage capacitor via the first switch circuit with a data voltage applied to the data line; performing a detection phase including directing a driving current generated by the drive transistor based on the data voltage to the sensing line via the third switch circuit; and detecting a magnitude of the driving current.
US10546529B2 Electronic device, display device, and semiconductor device and method for driving the same
A pixel having a transistor which controls a current value supplied to a load, a first storage capacitor, a second storage capacitor, and first to fourth switches is included. After the threshold voltage of the transistor is held in the second storage capacitor, a potential in accordance with a video signal is input to the pixel. Voltage obtained by adding a potential in which the potential in accordance with the video signal and the first storage capacitor are capacitively divided to the threshold voltage is held in the second storage capacitor in this manner, so that variation of a current value caused by variations in the threshold voltage of the transistor is suppressed. Thus, desired current can be supplied to the load such as a light-emitting element. In addition, a display device with little deviation from luminance specified by the video signal can be provided.
US10546525B2 Simultaneous display and lighting
The examples relate to various implementations to enable simultaneous controllable lighting distribution and a wide angle image light output from areas of a luminaire. An example of such a luminaire includes image light emitters and an array of general illumination light emitters for general illumination. A grid structure that has a supporting grid of rows and columns with intersection points and transparent sections or gaps is used to maintain a spaced arrangement of the general illumination light emitters and the image light emitters. Each of the transparent sections is bounded by individual structural members of the grid meeting at individual intersection points. In a specific example, image light emitters are located at intersection points of the grid structure. The general illumination light emitters are optically coupled for emitting general illumination light through the transparent sections of the grid.
US10546522B2 Apparatus and method for adjusting display parameters and display apparatus
The embodiments of the present disclosure disclose an apparatus and method for adjusting display parameters and a display apparatus. According to the embodiments of the present disclosure, the apparatus for adjusting display parameters comprises: an input unit configured to receive first display parameters from a first display and receive second display parameters from a second display; a control unit configured to obtain reference display parameters according to the first display parameters, compare the reference display parameters with the second display parameters, and adjust the second display parameters according to a comparison result; and an output unit configured to output the adjusted second display parameters to the second display as display parameters of the second display.
US10546521B2 Resolutions by modulating both amplitude and phase in spatial light modulators
Architecture and designs of modulating both amplitude and phase at the same time in spatial light modulation are described. According to one aspect of the present invention, light propagation is controlled in two different directions (e.g., 0 and 45 degrees) to perform both amplitude modulation and phase modulation at the same time in liquid crystals. In one embodiment, a mask is used to form a pattern, where the pattern includes an array of alignment cells or embossed microstructures, a first group of the cells are aligned in the first direction and a second group of the cells are aligned in the second direction. Depending on applications, two cells from the first group and the second group may correspond to a single pixel or two neighboring pixels, resulting in amplitude modulation and phase modulation within the pixel or within an array of pixels.
US10546511B2 Sensor data analysis system and sensor data analysis method
Provided is a sensor data analysis system, comprising terminals, a control unit, an analysis unit, and a storage unit, wherein the terminals worn on persons belonging to an organization, the terminals each comprising a sensor to measure a physical quantity, the storage unit holds an activity index of the organization, and holds, for a first condition relating to a behavior of each of the persons, advice corresponding to a statistical relation between an amount of the behavior satisfying the first condition and the activity index, the control unit generates a behavior index for indicating a behavior of a first person based on the physical quantity, the analysis unit calculates, for the first condition, the statistical relation between the amount of the behavior satisfying the first condition and the activity index based on the behavior index, and the control unit outputs advice corresponding to the statistical relation satisfying a second condition.
US10546510B1 Cadence spectra for health and fitness promotion
Methods, computer systems, and computer readable media are provided for promoting positive activity patterns for users and facilitate long-term adherence to the activity patterns, such as by providing alerts or electronic reminders to ambulate in a fashion that is responsive to an individual's actual activity patterns and behaviors and compatible with routine activities in the workplace and home. In particular, embodiments of the present invention are directed to measuring physical activity patterns during the waking hours of a human, and in some embodiments continuously measuring these activity patterns; automatically ascertaining whether the patterns exhibit sufficient frequency and variability of activity such as confers certain health benefits; and if the patterns do not manifest such features, to adaptively provide sensible reminders at irregular within-day intervals such as are likely to establish healthy patterns of ambulation and other light activity.
US10546508B2 System and method for automated literacy assessment
The present invention relates to a system and method for automatically assessing a user's basic literacy skills. More specifically, the invention relates to a system and method for monitoring, tracking, capturing and analyzing information about a user's reading and writing behavior. An input device receives data involving literacy-related activities of a user. A processor executes a predetermined literacy assessment program for implementing a pre-analysis module which performs pre-analysis of the received data, an analysis module which performs a literacy assessment analysis on the pre-analyzed data and a post-analysis module which performs post-analysis assessment of the results of the literacy assessment analysis. An output device outputs the post-analysis assessment assessing the literacy of the user.
US10546503B2 Method and system for real-time validation of an operational flight path for an aircraft
A method for validating an operational flight path of an aircraft has been developed. First, a flight path for the aircraft is created using navigation, terrain and obstacle data retrieved from off-line databases. Next, real-time terrain and obstacle update information is captured from flight data sensors on board the aircraft while in flight. Also, light direction and range (LIDAR) data from LIDAR sensors on board the aircraft is collected. A boundary profile is calculated for the flight path based upon the real-time terrain and obstacle update information in combination with the LIDAR data. The flight path is validated using the boundary profile. The results of the validation of the flight path is generated as a report for the aircraft crew.
US10546501B2 Method and apparatus for fleet management of equipment
A system and method for tracking rental equipment such as fleet watercraft is disclosed. The system and method includes a communication system and a waterproof and weatherproof GPS tracking device that is easily attached to each watercraft and integrated into the communication system. The communication system further includes a client application running on a client computing tracking device. The client application can receive GPS tracking data from the GPS tracking device, interpret the data in various beneficial ways, and graphically display the interpreted data.
US10546500B2 Vehicle dispatch method, vehicle dispatch system, and parking fee charging system including the same
A vehicle dispatch method is a method for dispatching vehicles by a server, each of the vehicles being configured to perform automated driving. The vehicle dispatch method includes first to fifth steps. The first step is a step of dispatching, the vehicle to a current location of a user. The second step is a step of dispatching, the vehicle with no driver on board to a destination of the user using positional information of the destination. The third step is a step of, when the vehicle arrives at the destination, parking the vehicle at a parking space. The fourth step is a step of, when it is detected that the vehicle with the user on board approaches the parking space, moving the vehicle from the parking space. The fifth step is a step of parking the vehicle at the parking space where the vehicle has been parked.
US10546496B2 Tethering indicator fixtures to illumination fixtures
A parking facility illumination and space indicator system includes a lighting fixture configured to emit an illumination light to illuminate a parking facility and an indicator fixture coupled to the lighting fixture by a first electrical cable. The indicator fixture is configured to indicate availability of one or more parking spaces in the parking facility. The system further includes a sensor coupled to the lighting fixture by a second electrical cable. The sensor is configured to sense availability of the one or more parking spaces for parking. The lighting fixture is configured to provide power to the indicator fixture over the first electrical cable and to the sensor over the second electrical cable. The indicator fixture indicates the availability of the one or more parking spaces based on space availability information from the sensor.
US10546494B2 Automobile accident detection and notification
A street light fixture includes an audio sensor configured to detect a sound and to generate an electrical signal from the sound. The street light fixture further includes a controller configured to determine whether the sound is produced by an automobile accident based on the electrical signal. The street light fixture further includes a light source configured to provide a visual notification of the automobile accident in response to the controller determining that the sound is produced by the automobile accident.
US10546493B2 Cognitive traffic signal cycle timer
A self-learning cycle timer is disclosed. A wait time is measured between a first indication, associated with a stop, and a second indication, associated with movement following the stop, each indication received from a smart device. A geolocation is received from the smart device and a traffic signal identified at the geolocation. The traffic signal's area of influence is determined. The wait time is determined to have occurred inside the area of influence. An average cycle time and a reference time associated with the traffic signal are retrieved from a database. A cycle time associated with the traffic signal is calculated according to the wait time and the reference time. The average cycle time is updated according to the calculated cycle time.
US10546492B2 Method for providing variables for obtaining a service at a service location
A method and a first device for providing variables for obtaining a service at a service location, the service location including an access lane, and at least one sensor device assigned to the access lane being provided, including a step for detecting data values with the aid of the sensor device, the data values representing variables for obtaining the service as a function of at least one part of the access lane, and including a step for providing the variables represented by the data values in such a way that the variables are made accessible to a first vehicle, which is not in the at least one part of the access lane.
US10546486B2 Detection of authorized user presence and handling of unauthenticated monitoring system commands
Techniques are described for detecting and handling unauthenticated commands in a property monitoring system. In some implementations, a monitoring system may include sensors located throughout a property, a monitoring control unit, and an input device. The monitoring control unit may be configured to receive data collected by the sensors, as well as an input command detected by the input device. For an input command that does not include authentication information, the monitoring control unit may generate property state information based on the sensor data, then analyze the property state data and the input command against one or more rules that relate to authorization of unauthenticated commands. Based on the analysis, the monitoring control unit may determine whether to perform the action corresponding to the input command or whether to perform another action, for example, generating and providing a notification or authorization request to a user.
US10546479B2 Vehicle mounted H2S monitoring system
A vehicle mounted H2S monitoring system is shown having a first sensor, a control module, a second sensor, and a vehicle. The first sensors are coupled to exterior locations on the vehicle and monitor air quality prior to a worker within the vehicle exiting. Second sensors are coupled to a portion of the worker and travel with that worker outside the vehicle. Both sets of sensors monitor environmental conditions for safety of the workers. The control module processes readings received from the sensors to assess environmental conditions and may automatically activate or broadcast an alert in real time to show the safety of the current levels. Alerts may be transmitted to a remote location for oversight.
US10546478B1 Sensor data to identify catastrophe areas
A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10546476B2 Safety device for break-in-prevention
In order to be able to realistically display and imitate the presence of humans and/or animals in a building with simple, inexpensive means, it is provided that the intensity of the radiated light of at least one group of adjacent light sources is reduced relative to the intensity of the radiated light from light sources of the arrangement outside of the at least one group in order to imitate a shadow on a wall illuminated by the security device and further light sources are added to at least one group and/or light sources of the at least one group are removed from the same and the intensity of the radiated light of an added light source is reduced and the intensity of a remote light source is increased in order to imitate a movement of the shadow.
US10546474B2 Mobile device and anti-theft method thereof
The present disclosure provides a mobile device and an anti-theft method thereof, which relates to the technical field of mobile communication. The anti-theft method of the mobile device includes: detecting a motion parameter of the mobile device, when a distance change relationship between the mobile device and a detected target object satisfies a preset rule; comparing the motion parameter of the mobile device with a standard parameter pre-stored in the mobile device, to judge whether the motion parameter exceeds a threshold range; and triggering the mobile device to sound an alarm when the motion parameter exceeds the threshold range.
US10546468B2 Accepting a check deposit from a mobile device in communication with an automated teller machine
An automated banking machine operates to cause financial transfers responsive at least in part to data read from data bearing records. The automated banking machine includes a card reader that is operative to read card data corresponding to financial accounts from user cards. The card data is linked in at least one data store to data indicating that the card data corresponds to a financial account that is authorized to be used to conduct at least one transaction through use of the automated banking machine. The automated banking machine may be used to carry out financial transfers involving financial accounts by users who are determined to be authorized users of such accounts. Data corresponding to a financial account can also be linked to a mobile wireless device so as to enable financial transfers by authorized users of such accounts.
US10546467B1 Dual matrix tracking system and method
A dual matrix tracking apparatus, system, and method are described herein. The dual matrix tracking apparatus may be implemented at a driving range to facilitate skill-based games, wagering games, and the combination thereof. The dual matrix tracking apparatus includes a first shadow sensor array, a second shadow sensor array, and a control unit. The dual matrix tracking apparatus senses a first projectile position within the first shadow sensor array and associates a first time with the first position. The dual matrix tracking apparatus further senses a second projectile position within the second shadow sensor array and associates a second time with the second position. The control unit then determines a predicted ball flight path from the first ball position, the second ball position, the first time, and the second time.
US10546464B2 System and method for high-speed pari-mutuel wagering
This disclosure provides a wagering system associated with a first wagering facility, the system communicably coupled with a network and including a memory operable to store betting odds on a plurality of wagering events hosted by the first wagering facility. The system further includes a processor coupled to the memory and operable to receive a first bet on a particular event via the network, the particular event comprising at least one of the wagering events hosted by the first wagering facility. If a second bet is received within a predetermined period of time after the first bet is received, then the processor recalculates the betting odds on the particular event based upon both of the first bet and the second bet. If a second bet is not received within a predetermined period of time after the first bet is received, then the processor recalculates the betting odds on the particular event based upon the first bet.
US10546463B2 System and method for providing a gaming establishment account pre-approved access to funds
The present disclosure relates generally to a system that enables funds attempted to be transferred into the system from one or more funding sources to be used in association with various system components prior to the fund transfers being completed by such funding sources.
US10546460B2 Attract based on mobile device
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. The gaming system is configured to detect the presence of portable electronic devices and determine their locations in a casino environment and determine whether to initiate an attract feature. Based on the determined location of the portable electronic device, nearby gaming devices, such as electronic gaming machines can be selected for use in generating an attract feature for a patron. The generated attract feature can include outputting content to one or more EGMs and/or a patron's portable electronic device. The gaming devices selected for use in an attract feature and/or the content associated with the attract feature can be affected by patron specified preferences. In one embodiment, the patron specified preferences can be entered and stored using an application executed on their portable electronic device.
US10546457B2 Gaming tables and methods for administering roulette bonus wagers using a roulette ball launching system
Methods of administering games of roulette may involve accepting a wager may from a player and using a ball launching system to launch at least one roulette ball into a track of a roulette wheel. A number and associated color may be randomly generated from within a range of numbers and associated colors. The triggering event may be identified by determining whether the randomly generated number is identical to a randomly generated number from an immediately preceding round. Upon identifying a triggering event, one or more additional special games of roulette may be played and a payout may be paid to the player according to a paytable associated with the outcome of the special game play. The amount of the wager may be collected for the house when the triggering event is not identified.
US10546451B2 Game machine, and control method of controlling computer and computer program used therefor
A game machine includes a display device that displays a game screen in which virtual reels formed by symbols are arranged so as to correspond one-to-one to cells as symbol stop positions. And, a game machine determines the symbol to stop in each cell through drawing, and controls a movement to change the symbol and a stop of the movement for each virtual reel based on a drawing result. Furthermore, a game machine determines a number of specific symbols that stop in the cells, and controls a movement of each virtual reel, which causes the specific symbols to appear in the cells, as one virtual reel group and a stop of the movement in units of virtual reel group.
US10546449B2 Gaming system and method for providing a symbol game with upgrade events
A gaming system including a cascading symbol or tumbling reel game which utilizes zero, one or more upgrades in association with zero, one or more shifting symbols. Upon an occurrence of an upgrade event, the gaming system upgrades one or more aspects or attributes of one or more games played. In certain embodiments, such upgrades pertain to upgrading one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading the award evaluation of one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading one or more attributes or features of one or more bonus or secondary games which are subsequently triggered.
US10546444B2 Systems and methods for secure read-only authentication
A system for authenticating a user with a mobile device comprising a memory storing instructions, and a processor in communication with a network. The processor may be configured to execute the stored instructions to receive, from a mobile device, an authentication request; obtain, from a database, a permanent identifier associated with a transaction card; generate a temporary identifier associated with the transaction card; generate an expected value by encrypting the permanent identifier and the temporary identifier; verify the expected value against an encrypted value received from the mobile device; and transmit an authorization command to the mobile device.
US10546442B2 Automatic opening/closing door
An automatic opening/closing door 10 has an opening/closing portion 11 located at a lower side and a storage portion 12 located at an upper side. The opening/closing portion 11 has vertically arranged guide rails 14, 14 having a U-shaped cross section for guiding both ends of a roll-type shutter 13 in the width direction. The shutter 13 is slidable in the vertical direction without being detached from the guide rails 14, 14. When the shutter motor 15 is rotated in a predetermined direction, the shutter 13 located between the guide rails 14, 14 is wound up and the opening/closing portion 11 is opened. When the shutter motor 15 is rotated in a reverse direction, the shutter 13 is fed between the guide rails 14, 14 and the opening/closing portion 11 is closed. A controller 24 performs a predetermined guiding according to the approaching of the small-sized flying object.
US10546438B2 Apparatus, method and article for providing vehicle diagnostic data
A network of collection, charging and distribution machines collects, charges and distributes portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Vehicle diagnostic data of a vehicle using the portable electrical energy storage device is stored on a diagnostic data storage system of the portable electrical energy storage device during use of a respective portable electrical energy storage device by a respective vehicle. Once the user places the portable electrical energy storage device in the collection, charging and distribution machine, or comes within wireless communications range of a collection, charging and distribution machine, a connection is established between the collection, charging and distribution machine and the portable electrical energy storage device. The collection, charging and distribution machine then reads vehicle diagnostic data stored on the diagnostic data storage system of the portable electrical energy storage device and provides information regarding the diagnostic data.
US10546436B2 Vehicle test system having a gateway for determining whether an electronic device is testable, vehicle and vehicle test method
A vehicle test system includes a vehicle including at least one electronic device and a gateway configured to determine whether the electronic device is testable, a test device configured to test the electronic device, in which the electronic device includes a controller for controlling an operation of the electronic device, and the gateway is configured to determine whether or not the electronic device is testable in a different manner depending on whether the electronic device includes a separate communication device and transmits a determined result to the test device.
US10546433B2 Methods, systems, and computer readable media for modeling garments using single view images
Methods, systems, and computer readable media for modeling garments using single view images are disclosed. According to one method, the method includes receiving an image depicting a person wearing at least one garment. The method also includes constructing a body model based on the person in the image and a template from a body model database. The method further includes constructing at least one garment model based on the at least one garment in the image and at least one template from a garment model database. The method also includes constructing a combined model based on the body model and the at least one garment model. The method further includes adjusting the combined model by modifying body pose parameters and determining garment material properties and sizing parameters.
US10546425B2 Real physical objects interacting with augmented reality features
Embodiments herein provide a method for determining, utilizing an output from a beacon device detected using one or more sensors, a physical location of an interactive device in a physical space. Additionally, the method includes receiving an indication that an augmented reality scene is being displayed, where the augmented reality scene includes the physical space and a first virtual element. The method also includes identifying a predefined dynamic based on characteristics of the interactive device and the first virtual element. Finally, the method includes determining a physical movement to perform based on the determined physical location of the interactive device and the predefined dynamic, and activating the one or more actuators to cause the determined physical movement.
US10546422B2 System and method for augmented reality support using a lighting system's sensor data
Methods and systems for providing enhanced augmented reality features and enhancements are disclosed such as an AR support system (100) using lighting units (LU1) in a lighting system (100) to improve performance of augmented reality devices (20). The lighting system (100) may also take advantage of features of the augmented reality devices (20) to improve the safety and performance of the lighting system (100). The lighting units (LU1) include sensors and communication capabilities that detect situations as to when the augmented device would need to be assisted by the lighting network. Finally a method to provide assistance information to the augmented reality device while optimizing energy savings is also described.
US10546420B1 Mapped meshing method and mapped seeding method
Systems and methods for mesh generation for a model are disclosed. A mesh generation system may include a processing circuit configured to receive a surface geometry of a model, the surface geometry including more than one boundary node. The processing circuit is further configured to generate a finite element mesh of the model using the one or more boundary nodes of the surface geometry. The generation of the finite element mesh occurs via one of a mapped meshing method and a mapped seeding method. The mapped seeding method may be used when one or more fixed nodes are present in the model.
US10546418B2 Visualization of positional geospatial uncertainty
Embodiments relate to visualization of positional geospatial uncertainty. Initially, a map image request for geographic features is received from a client computing device, where the map image request includes an uncertainty type, a distribution shape, and a selected visualization technique. An uncertainty buffer pixel size is determined based on a geographic distance covered by the distribution shape. At this stage, an uncertainty buffer of the uncertainty buffer pixel size is iterated across, and uncertainty is rendered at each position along the uncertainty buffer by determining a corresponding distribution probability from a probability distribution function at a current pixel position, mapping the corresponding distribution probability to a corresponding visual value of the selected visualization technique, rendering an uncertainty feature for the corresponding distribution probability around the geographic feature at the current pixel position and according to the corresponding visual value; and advancing the current pixel position based on the uncertainty type.
US10546413B2 Multi mode texture sampler for flexible filtering of graphical texture data
For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.
US10546410B2 Method for inter-scene transitions
A method and system for creating a transition between a first scene and a second scene on a computer system display, simulating motion. The method includes determining a transformation that maps the first scene into the second scene. Motion between the scenes is simulated by displaying transitional images that include a transitional scene based on a transitional object in the first scene and in the second scene. The rendering of the transitional object evolves according to specified transitional parameters as the transitional images are displayed. A viewer receives a sense of the connectedness of the scenes from the transitional images. Virtual tours of broad areas, such as cityscapes, can be created using inter-scene transitions among a complex network of pairs of scenes.
US10546390B2 Method for calibrating an imaging device and an imaging device
A method for calibrating an imaging device includes calculating attitude information of the imaging device relative to a screen based at least in part on an image captured by the imaging device, generating a calibration signal based at least in part on the attitude information, displaying the calibration signal on the screen, and displaying a guiding signal on the screen.
US10546387B2 Pose determination with semantic segmentation
A method determines a pose of an image capture device. The method includes accessing an image of a scene captured by the image capture device. A semantic segmentation of the image is performed, to generate a segmented image. An initial pose of the image capture device is generated using a three-dimensional (3D) tracker. A plurality of 3D renderings of the scene are generated, each of the plurality of 3D renderings corresponding to one of a plurality of poses chosen based on the initial pose. A pose is selected from the plurality of poses, such that the 3D rendering corresponding to the selected pose aligns with the segmented image.
US10546386B2 Remote detecting and tracking of objects
The presently disclosed subject matter includes a method and system configured for enabling using a high resolution imaging assembly for surveying large areas as well as for tracking objects within the surveyed area, notwithstanding the bandwidth limitation of the communication link.
US10546385B2 System and method for image capture device pose estimation
A method for estimating a plurality of camera, comprising using at least one processor executing a code for: extracting a plurality of image features of a plurality of landmarks from a plurality of images captured by at least one camera from at least one pose, the plurality of landmarks calibrated with respect to a certain coordinate system; identifying among the plurality of image features at least one image feature documented in at least some of the images; producing scale values of at least one common image feature by analyzing the at least some of the images; determining a plurality of estimated poses of the at least one camera with respect to the certain coordinate system by using the scale values in calculating a minimal re-projection error between the plurality of image features and a plurality of predicted image features; and outputting the plurality of estimated poses.
US10546378B2 System and method of mitral valve quantification
Systems and methods of valve quantification are disclosed. In one embodiment, a method of mitral valve quantification is provided. The method includes generating a 3-D heart model, defining a 3-D mitral valve annulus, fitting a plane through the 3-D mitral valve annulus, measuring the distance between at least two papillary muscle heads, defining an average diameter of at least one cross section around the micro valve annulus, and determining a size of an implant to be implanted.
US10546374B2 SEM inspection apparatus and pattern matching method
According to one embodiment, an SEM inspection apparatus includes an arithmetic processor. The arithmetic processor acquires design data corresponding to an inspection region. The arithmetic processor obtains a resistance component between each of wiring lines included in the inspection region and a portion on a substrate connected thereto, on a basis of the design data. The arithmetic processor obtains a capacitance component between each of the wiring lines included in the inspection region and the portion on the substrate connected thereto, on a basis of the design data. The arithmetic processor color-codes the wiring lines included in the inspection region of the design data, on a basis of a combination of the resistance component and the capacitance component. The arithmetic processor corrects a coordinate deviation between an SEM image and the color-coded design data by performing pattern matching between the color-coded design data and the SEM image.
US10546372B2 Method, machine, and computer medium having computer program to detect and evaluate structural anomalies in circumferentially welded pipelines
Embodiments of the present invention provide methods, machines, and a computer medium or media having computer programs to determine presence anomalies in circumferential welds of one or more pipelines transporting fluids associated with energy therethrough. Wave form analysis or pattern recognition in pipeline data such as magnetic flux leakage data is employed. A screening process, for example, does not affect or change how survey data is recorded such as in survey tools; only how it is analyzed after the survey data is completed. Embodiments of the machines, methods, and computer medium having computer programs can be used to screen for anomalies potentially threatening the structural integrity of the one or more pipelines so that site excavation can occur for confirmation and validation of the output results.
US10546369B2 Exposure level control for high-dynamic-range imaging, system and method
A method for determining exposure levels of an image-sensor pixel array includes (a) storing a first plurality of pixel values representing a first captured image, captured with the image sensor in an applied exposure configuration, each distinct region of the pixel array having a respective first exposure level, (b) determining pixel-value global statistics, (c) estimating, from the global statistics, a global pixel value of the first captured image, (d) determining, for each distinct region, a respective local statistics of the first pixel values, (e) assigning, to each distinct region, a respective scale factor based on the local statistics of the distinct region, (f) determining a refined exposure configuration including, for each distinct region, a second exposure level proportional to a product of its respective first exposure level and its respective scale factor, and (g) capturing second pixel values with the image sensor configured in the refined exposure configuration.
US10546368B2 Method and device for compensating the perceptual bias of edge boost in a display panel
A method and a display driver for compensating the perceptual bias of edge boost when driving a display panel are provided. The method can pre-process an input image to compensate for a perceptual bias of edge boost, e.g., at a contiguous group of color bands in the input image prior to sending the input image in a form of plural frames to a display panel for display. The method includes the steps of partitioning an input image into one or more grayscale regions, segmenting the grayscale regions into a plurality of color bands, detecting a subtle but perceivably significant change of color or luminance between two adjacent color bands, identifying a transition region and performing color dilution on the transition region. The display driver can include an input buffer, an image processor configured to execute the above method and an output buffer.
US10546359B2 Shortcode for automating application processes
Implementations of the disclosure describe shortcodes for automating application processes. In one implementation, a shortcode, sent by a client computing device, is received by a server computing device. A listing of shortcodes is referenced with the received shortcode. A match between the shortcode and another shortcode maintained in the listing is identified. A list of actions and content is identified. The list of actions and the content are transmitted to the client computing device. The list of actions include computer-executable instructions to: cause the client computing device to instantiate a process to generate an order request form using the content without user intervention and cause the client computing device to display a graphical representation of the order request form to a user. The order request form is received by the server computing device and a service, based on the order request form, is provided to the client computing device.
US10546355B2 System and tool to configure well settings for hydrocarbon production in mature oil fields
Configuring well settings may include determining schedules over a mid-term horizon for well settings for all or a subset of wells in an oil field. The schedule may be generated so that a performance metric for the considered horizon is maximized. An economic metric, for example, a net present value, and production metrics, for example, cumulative oil production, are considered. Minimum acceptable short-term and long-term metrics, for example, short-term and long-term cumulative field oil production, may be included as target/constraints.
US10546354B2 Generic social media platforms adapter
A system for extracting social media activity data from diverse application programming interfaces of diverse social media platforms includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits generate a generic adapter framework for the system. The system includes a Java application server, a generic adapter acting as a common interface between the diverse application programming interfaces of the diverse social media platforms and an application that consumes the social media activity data, and a controller that supervises the generic adapter to send requests for data to, and to receive data from, the diverse application programming interfaces (APIs) of the diverse social media platforms.
US10546352B2 Method for selectively advertising items in an image
One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.
US10546349B2 Methods and systems to employ aggregated order quantity modification strategies
The disclosed embodiments provide an order balancing tool for modifying one or more components of an aggregated order in response to a change in quantity of the aggregated order. As used herein, the phrase “aggregated order” refers to two or more trade orders for a same tradeable object at a same price that may be distributed between two or more electronic exchanges. Aggregating trade order quantities may be useful, for example, for trading groups to improve the likelihood of the total number of contracts being filled by placing one trade order rather than two separate trade orders that may be separated by additional trade orders received from different accounts.
US10546344B2 Dynamically modifiable user interface
Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a merchant inventory. The user interface can include one or more icons corresponding to selectable items provided by the merchant, such as those available in the merchant inventory. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon based on an analysis of the merchant inventory.
US10546341B2 System, computer-readable storage medium, and method for operation management
Described herein are systems, methods, and apparatus for managing operations, for instance making orders and fulfilling orders, using one or more computing devices. In accordance with an example embodiment, an operations management system can include a self-order system, a self-payment system, and an order-fulfillment system. The self-order system, the self-payment system, and the order-fulfillment system can communicate with each other via a communication system that connects the systems, such as a wireless network for example. Using the operation management system, orders can be placed and fulfilled efficiently and with minimal personal interaction.
US10546340B1 Systems and methods for assessing needs
Systems and methods assess the needs of customers using predictive modeling techniques, thereby reducing data entry efforts. A method receives customer data from a first database and provided by the user; generates an instruction to a second database and receives additional customer information received from external databases to generate a profile for the customer; generates a customer profile based on the data and additional data; determines missing data from the profile and a set of attributes; identifies a profile having a similar set of attributes and estimates the missing data using predictive modeling techniques to generate estimated customer information; pre-populates one or more missing fields of the full profile associated with the customer based on the estimated customer information; analyzes the full updated customer profile associated with the customer to a recommendation for the customer that will allow customers to fulfill one or more proposed future goals.
US10546337B2 Price scoring for vehicles using pricing model adjusted for geographic region
Vehicle pricing such as used vehicle pricing is improved by supplementing statistical modeling techniques with additional algorithms to accommodate factors such as geography and dealer reputation that do not readily yield to regression analysis or similar tools that might be used to characterize a population.
US10546336B2 Search device, search method, program, and storage medium
A search device includes a suggestion word presentation unit that presents a suggestion word based on the presentation priority by acquiring a suggestion word according to an input search string and a presentation priority from a suggestion word database, the suggestion word database storing the suggestion word and the presentation priority of the suggestion word associated to be searched by the input search string, a time information management unit that calculates time difference between a time when a search is performed and a time when a predetermined purchase operation or purchase preliminary operation is performed on a product which is related to the search and a priority management unit that updates the presentation priority stored in the suggestion word database to raise a presentation priority, which is associated with a suggestion word used for a search, higher as the time difference is smaller.
US10546334B2 Information processing apparatus, information processing method, and program
A computer architecture stores favorite information showing a relationship between sellers and buyers who mark the sellers as favorite in a buy/sell web site, and similarity information regarding similarity between items/service sold and items/service bought. If the architecture receives action information showing a predetermined action from a first buyer to a first seller, it extracts second sellers that are marked as favorite by second buyers who mark the first seller as favorite, calculates a similarity and extracts at least one third seller who is marked as favorite by the second buyer having a similarity between the second seller and the first seller at a predetermined value or having a similarity between the first buyer and the second buyer at the predetermined value or more. Third seller recommendation information is transmitted to the first buyer.
US10546331B2 Subscription managed method and system for text-to-pay subscriptions at a subscription server
A subscription identifier is communicated between the billing server and subscription server. The billing server receives a subscription identifier text message from the user device. The billing server identifies a carrier server from the subscription identifier text message. The billing server receives an authorization text message from the user device in response to an authorization request text message and charges an account of the carrier server that has been identified. If the charge has been successful, then the billing server transmits a renewal notification text message to the subscription server. The subscription server updates an account having the subscription identifier to reflect a new expiration.
US10546330B2 Systems and methods for telecommunication expense management
Systems and Methods for telecommunication expense management are provided. A distributed platform including a user support site, multiple user databases and customized user applications is provided to enable organizations to better manage their telecommunication services and expenses. In an embodiment, a method for electronically processing telecommunication invoices includes importing the telecommunication invoices, extracting elements from the imported invoices and performing reasonability tests on the imported invoices. The reasonability test includes conducting an automated comparison against established criteria that may be customized by users. The method includes generating one or more interactive reports that enable an organization to effectively manage its telecommunication services.
US10546328B2 In-store navigation systems and methods
A system for navigating a shopper in a store comprises a mobile device application that is stored at and executed by a mobile computing device; an electronic device in communication with the mobile device application, wherein at least one of the mobile device application and the electronic device receives location data for determining directions and a proximity to an item of interest and processes a predetermined feedback pattern for use by the at least one of the electronic device and the mobile device application and generated according to an established location of the at least one of the mobile electronic device and the electronic device, and wherein the feedback pattern is constructed and arranged to provide an indicator of both a direction to the item and a proximity from the item; and a store navigation system that provides instructions for generating the feedback pattern.
US10546323B2 Determining locations of interest based on user visits
Techniques are described for determining locations of interest based on user visits. In some situations, the techniques include obtaining information about actual locations of users at various times, and automatically analyzing the information to determine particular locations in a geographic area that are of interest, such as for frequent destinations visited by users. After determining a particular location of interest, it may be represented by generating a corresponding location model to describe the geographic subarea or other location point(s) covered by the determined location of interest, and one or more points of interest (e.g., businesses, parks, schools, landmarks, etc.) may be identified that are located at or otherwise correspond to the determined location of interest. In addition, a determined location of interest may be further used in various ways, including to identify later user visits to that location (e.g., to a point of interest identified for the location).
US10546322B2 Advertisements for applications on an online social network
In one embodiment, a social-networking system identifies a plurality of third-party applications associated with an online social network, wherein each identified third-party application has one or more connections to users of the online social network, determines a value representing a social relevance of each identified third-party application, wherein the social relevance value is based on one or more connection factors associated with the one or more third-party application connections, selects one of the identified third-party applications based on its determined social relevance value, and generates an advertisement for the selected third-party application.
US10546319B1 Method and system for selecting advertisements to minimize ad fatigue
A method for selecting advertisements to embed in an online application, including detecting an access to the online application by a customer, determining, based on an impression tracker associated with the customer, and using an ad type selection model, an advertisement to embed in the online application. The advertisement is displayed to the user and the impression tracker associated with the customer is incremented. The method further includes receiving, from the user, a selection of the advertisement, storing a type of the advertisement and the value of the impression tracker as ad selection data, determining that the ad type selection model needs to be updated, and updating the ad type selection model based on the ad selection data to obtain an updated ad type selection model.
US10546318B2 Adaptively embedding visual advertising content into media content
Technologies for adaptively embedding visual advertising content into media content include a computing device for receiving visual advertisements, an advertisement map, and media content from a remote content provider. Such technologies may also include determining a location of an advertising enabled area within an image of the media content, selecting a visual advertisement to embed within the image of the media content at the determined location of the advertising enabled area as a function of the advertisement map, and embedding the selected visual advertisement into the image of the media content at the determined location of the advertising enabled area to generate augmented media content for subsequent display to the user. In some embodiments, the advertisement map includes display conditions for each of the visual advertisements.
US10546313B2 Determining sensor placement and a reward sharing mechanism based on shared energy forecasting information
Methods, systems, and computer program products for determining sensor placement and a reward sharing mechanism based on shared energy forecasting information are provided herein. A computer-implemented method includes processing multiple data streams derived from multiple respective energy-related sensors within a network, wherein each of the multiple energy-related sensors is linked to a respective one of multiple spatially distributed prosumers of the network; computing an expected utility, with respect to forecast accuracy of energy production within the network, of information captured by each of the multiple energy-related sensors based on said processing; determining a reward structure for each of the prosumers of the network based on the expected utility of the information captured by the energy-related sensors linked to each of the prosumers; and outputting a reward to each of the prosumers of the network in accordance with the determined reward structure.
US10546303B2 Optically visible carbon nanotube with nanocrystals decoration as unique ID
A unique ID using optically visible carbon nanotubes with nanocrystal decoration is provided. In one aspect, a method for creating a unique ID includes: providing a substrate having an array of trenches; randomly placing carbon nanotubes throughout the array such that each trench either contains a carbon nanotube or does not, wherein the random placement of the carbon nanotubes throughout the array of trenches includes code information that forms the unique ID; and coating the carbon nanotubes with optically visible nanocrystals. A unique ID and authentication method using the unique ID are also provided.
US10546301B2 Selective presentation of real-time contact options based on user and system parameters
Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
US10546299B1 Fraudulent activity shell
Systems, methods, and other embodiments associated with a fraudulent activity shell. According to one embodiment, a system includes an application having a normal environment and a shell environment. The system also includes a trigger logic that determines whether an action satisfies a trigger condition. In response to determining that the action satisfies the trigger condition, the trigger logic triggers the application to enter a fraudulent activity mode from a default mode. In the fraudulent activity mode, the normal environment is configured to hold the action. The shell environment is configured to display the action as executed in the fraudulent activity mode.
US10546298B2 Issuance of virtual electronic cards using device and user-specific authentication information
An authentication application may securely communicate with a secure gateway using encryption based on an identifier of the plugin. The authentication application may authorize the plugin based on the identifier. The plug-in may receive biometric information and a unique device identifier. The authentication application may authenticate the user for use of the authorized plugin based the biometric information and the unique device identifier. The plug-in may receive a request to issue a new electronic card via the secure gateway. The plug-in may receive, responsive to sending the request via a secure communication channel with the secure gateway, the electronic card information issued to the device via the secure gateway. The plug-in may automatically add, responsive to receiving the electronic card information, the electronic card information into a mobile payment application of the device using the electronic card information.
US10546293B2 Apparatuses and methods for using a random authorization number to provide enhanced security for a secure element
A system for provisioning credentials onto an electronic device is provided. The system may include a payment network subsystem, a service provider subsystem, and one or more user devices that can be used to perform mobile transactions at a merchant terminal. The user device may communicate with the service provider subsystem in order to obtained commerce credentials from the payment network subsystem. The user device may include a secure element and a corresponding trusted processor. The trusted processor may generate a random authorization number and inject that number into the secure element. Mobile payments should only be completed if the random authorization number on the secure element matches the random authorization number at the trusted processor. The trusted processor may be configured to efface the previous random authorization number and generate a new random authorization number when detecting a potential change in ownership at the user device.
US10546289B1 Mobile wallets with automatic element selection
Methods and systems are disclosed for determining a wallet element for a transaction from among plurality of elements in a mobile wallet application operating on a mobile device. The mobile device, can for example, receive data from a contactless terminal that includes a transaction type such as a payment type or non-payment type transaction. Based on the transaction type and element-selection data such as configuration preferences, usage history or device-specific information, one or more mobile wallet element(s) from among the plurality of mobile wallet elements in the mobile wallet can be determined. The contactless terminal can then be sent wallet element data associated with the particular mobile wallet element.
US10546284B2 Mobile wallet as provider of services consumed by service provider applications
A system for supporting transactions by mobile devices includes a mobile transaction platform server hosting and managing a plurality of wallet services and at least one interface by which a service provider may discover and access the wallet services to build and distribute at least one wallet service to a services ecosystem, wherein the at least one wallet service enables implementation of a mobile transaction according to a template.
US10546279B2 Scenario based logging
This disclosure provides a computer implemented method comprising: determining whether an input to a program matches a predetermined scenario; and recording, at least partially in response to the determination that the input matches the predetermined scenario, execution information of execution of at least part of the program, the execution of the at least part of the program being in response to the input.
US10546277B2 Securely modifying exchange items in an exchange item marketplace network
A method begins with a server in a data communication system establishing an initial validity of an exchange item that includes data regarding a quantifiable value, a serial number, and issuance information, where the initial validity authenticates the exchange item and the data. The method continues with the server executing a secure custody protocol to establish that a first computing device has secure custody of the exchange item and to maintain validity of the exchange item. The method continues with the server transferring the secure custody of the exchange item from the first computing device to the server or to a second computing device. When the exchange item is in the secure custody of the server the method continues with the server modifying the data of the exchange item to produce a modified exchange item and transferring secure custody of the modified exchange item to the first computing device.
US10546275B2 Assisting user in managing a calendar application
A method, system and computer program product for managing a calendar application. A need to optimize a calendar is identified. Furthermore, a period of time to optimize the calendar is received or identified. All the scheduled events (e.g., scheduled meetings) in the calendar are then selected during that period of time. The attendees, topics and flags, if any, for each of the selected scheduled events during the period of time are extracted. Prior collaborations with the user involving the extracted attendees and/or topics of the selected scheduled events are identified. Collaboration data (e.g., participants/senders/attendees, topics) is then extracted from the identified prior collaborations. A list of actions (e.g., delegate scheduled event to another user) is generated to be performed on a selected scheduled event based on the extracted collaboration data. The generated list of actions to be performed on the selected scheduled event is then presented to the user.
US10546274B2 Travel environment control
A system and method for controlling the travel environment for a passenger are described, in which passenger data is obtained from an existing source of stored data, the stored data including information on the passenger's itinerary. One or more sensor inputs are received, providing information on the physiological state of the passenger and/or environmental conditions in the vicinity of the passenger. One or more outputs are provided to control the passenger's travel environment based on the passenger data and the one or more sensor inputs. A system and method of dynamic travel event scheduling is also described, in which a dynamic event schedule is generate based on the retrieved data, the dynamic event schedule including at least one event associated with at least one action output.
US10546273B2 Patent mapping
System and method permit patent mapping. A method may comprise maintaining a database of patent portfolios and a database of patents with each patent stored in the database of patents associated with one or more patent portfolios stored in the database of patent portfolios. A search query may be received associated with a first patent portfolio and the first portfolio may be searched as a function of the search query. Search results may be generate which include one or more patent claims associated with the search query. The one or more patent claims may be mapped to a patent concept.
US10546271B2 Systems and methods for estimating availability of additional sales floor space for a product being binned
In some embodiments, methods and systems of estimating whether additional space for a product being binned is available on a sales floor include an electronic inventory management device configured to: receive an indication that a product is being placed into a storage bin after a determination that no space for the product is available in a primary display location of the product on the sales floor; obtain a demand for the product on the sales floor during a predetermined interval of time; retrieve at least one inventory position estimation factor associated with the product when the demand for the product during the predetermined interval of time is greater than zero; estimate whether the inventory position estimation factor supports a likelihood that the product is in a feature display location on the sales floor; and output an indication of possible space availability for the product on the feature display location.
US10546267B2 System and method for managing the delivery of food product
A food locker includes a housing, a food support member, a first door, a second door, and a lock. The housing includes a front wall a front wall, a rear wall, and a chamber. The front wall includes a first opening in communication with the chamber. The rear wall includes a second opening in communication with the chamber. The food support member is disposed within the chamber. The first door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the first opening when the first door is in the open position. The second door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the second opening when the second door is in the open position. The lock is operatively coupled to at least one of the housing and the first door and is actuatable between a locked configuration and an unlocked configuration. The lock is operable to (i) permit the first door to move from the closed position to the open position when the lock is in the unlocked configuration and (ii) prevent the first door from moving from the closed position to the open position when the lock is in the locked configuration.
US10546266B1 Controlled environment shipment container and tracking method
A shipment container for perishable food items enables a receiver of the shipment container to track the temperature of the perishable food items during shipment and in some cases, the time and day of harvest and/or of shipment. The receive may use a remote electronic device, such as a mobile telephone, to track the shipment. The shipment container has phase change material that is used to control the temperature of the perishable food item during transient to the receiver. A phase change material is configured at least partially around a product compartment for receiving the perishable food item. The phase change material or modular temperature control compartment may be selected based on the type of perishable food item or based on the temperature of harvest. The shipment container may be locked and require input of an identification code to unlock the container upon delivery.
US10546262B2 Supply chain management system
A supply chain management system that provides a single integration point to partners, retailers and distribution centers is described. The partners, retailers, and distribution centers register with a supply chain management system. Through the system, partners select those retailers with whom they desire to do business. Partners may further allocate inventory among selected retailers. The supply chain management system recommends distribution centers for maintaining product inventory.
US10546261B2 Benchmarking through data mining
A system with access to regularly updated information regarding an entity can generate information regarding the performance of that entity. For example, values of various key performance indicators (KPIs) can be determined. One or more of the values can be compared to a corresponding threshold or range. Based on the results of the comparisons, an alert can be generated and sent to a user associated with the entity, a user interface (UI) that presents information to the user about the entity can include information regarding the KPIs, or both. The system may have access to data regarding a number of similar entities. Using the data for the similar entities, one or more benchmarks for the KPIs of the entity can be determined. The KPIs can be compared to the benchmarks and the results shown in a UI, an alert, or both.
US10546259B2 Analytics toolkit system
A device may communicate with a client device to provide, via a user interface of the client device, a set of prompts regarding an entity. The device may detect one or more user interactions with the user interface associated with indicating a set of responses to the set of prompts. The device may process data identifying the set of responses to the set of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the set of responses to the set of prompts. The device may determine a ranking of the set of recommendations based on the set of scores. The device may select one or the set of recommendations based on the ranking. The device may communicate with the client device to provide information associated with the set of recommendations based on selecting the set of recommendations.
US10546258B2 Apparatus and method of identifying an overstated perpetual inventory in a retail space
Methods and apparatuses are provided to automatically identify overstated perpetual inventory (PI) conditions regarding an inventory level of an item in a retail space. For example, in some embodiments, a method performed by a control circuit comprises determining (504) that, a plurality of times, an item for sale at a retail store sells within a defined tolerance of a non-zero inventory quantity value and then stops selling for a period of time; and making (506) a determination that an overstated PI condition exists with respect to an inventory level of the item at the retail store. In some embodiments, the overstated PI condition is automatically quantified and may be automatically corrected.
US10546256B2 Security plan support method, security plan support device and recording medium
In a security plan support method, a computer calculates an expected value of a loss that will be incurred when an intruder reaches a target with respect to each of a plurality of targets that are targets for the intruder in a route graph that depicts movement routes within the security area; specifies a security line that crosses the minimum number of edges of the route graph in the case of separating a target that has the greatest expected value of the loss from positions that is an intrusion position or positions of the intruder in the route graph; and calculates a security probability which minimizes the probability of the intruder intruding into the target side of the security line according to the route graph, the security line, and the number of the security guards.
US10546254B2 System and method for efficient storage of point-to-point traffic patterns
Computerized embodiments are disclosed for efficiently storing site-to-site transit information in a reduced amount of computer memory. In one embodiment, a transit data structure and a compensation data structure are generated and stored in memory of a computer. The transit data structure has dimensions of first job site identifiers by second job site identifiers that allow transit data cells of the transit data structure to be addressed. Each transit data cell stores a pattern index value representing a traffic pattern and a base travel time value representing a minimum travel time between two job sites. The compensation data structure has dimensions of pattern index values by level index values that allow compensation data cells of the compensation data structure to be addressed. The level index values are derived from travel conditions and vehicle conditions. Each compensation data cell stores a single byte of data for adjusting base travel time values.
US10546251B1 Performance optimization
Determining an improvement action is disclosed. The impact of a plurality of candidate actions is analyzed. The probability of making each of the candidate actions is analyzed. A desirable improvement action is determined based at least in part on the impact of and probability of making the candidate action.
US10546249B2 Multi objective design selection
A method of selecting a group from a plurality of multi objective designs which comply with a plurality of objectives. The method comprises providing a plurality of multi objective designs, each the multi objective design having a plurality of multi objective design objective values which comply with at least one constraint of a Pareto Frontier of an objective space of a plurality of objectives, selecting a group from the plurality of multi objective designs, each member of the group is selected according to a match between at least one objective of respective the plurality of objectives and at least one of a respective gain threshold and a respective loss threshold, and outputting the group.
US10546248B2 System and method for defining and calibrating a sequential decision problem using historical data
A system and method for defining and calibrating the inputs to a sequential decision problem using historical data, where the user provides historical data and the system and method forms the historical data (along with other inputs) into at least one of the states, actions, rewards or transitions used in composing and solving the sequential decision problem.
US10546244B2 Reduction and/or mitigation of crosstalk in quantum bit gates
Techniques facilitating reduction and/or mitigation of crosstalk in quantum bit gates of a quantum computing circuit are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a signal generation component that implements a control sequence that comprises a single pulse type for a first quantum bit and at least a second quantum bit of a quantum circuit. The computer-executable components can also comprise a coordination component that synchronizes a first pulse of a first channel of the first quantum bit and at least a second pulse of at least a second channel of the second quantum bit. The coordination component can simultaneously apply the first pulse to the first quantum bit and at least the second pulse to at least the second quantum bit.
US10546238B2 Pre-training of neural network by parameter decomposition
A technique for training a neural network including an input layer, one or more hidden layers and an output layer, in which the trained neural network can be used to perform a task such as speech recognition. In the technique, a base of the neural network having at least a pre-trained hidden layer is prepared. A parameter set associated with one pre-trained hidden layer in the neural network is decomposed into a plurality of new parameter sets. The number of hidden layers in the neural network is increased by using the plurality of the new parameter sets. Pre-training for the neural network is performed.
US10546229B2 System and method for predictive curation, production infrastructure, and personal content assistant
Data points, calendar entries, trends, behavioral patterns may be used to predict and pre-emptively build digital and printable products with selected collections of images without the user's active participation. The collections are selected from files on the user's device, cloud-based photo library, or other libraries shared among other individuals and grouped into thematic products. Based on analysis of the user's collections and on-line behaviors, the system may estimate types and volumes of potential media-centric products, and the resources needed for producing and distributing such media-centric products for a projected period of time. A user interface may take the form of a “virtual curator”, which is a graphical or animated persona for augmenting and managing interactions between the user and the system managing the user's stored media assets. The virtual curator can assume one of many personas, as appropriate, with each user. For example, the virtual curator can be presented as an avatar-animated character in an icon, or icon that floats around the screen. The virtual curator can also interact with the user via text messaging, or audio messaging.
US10546228B2 Reduced thickness tracking device
In a tracking device, a crescent-shaped printed circuit board partially encircles a battery to minimize a thickness of the tracking device. A speaker and a light-emitting diode emit alerts upon receiving a command of a control apparatus or in response to a motion or a temperature sensed by a sensor. A local network has one hub for tracking a plurality of tracking devices and a wider area network has multiple hubs for more detailed tracking of the plurality of tracking devices. The wide area network tracks the plurality of tracking devices anywhere and stores data of each tracking device including its last known position and its sensor data.
US10546227B2 TPO and PVC membrane incorporating RFID tags
TPO and PVC building membranes are disclosed that comprise RFID tags that are capable of storing identifying information. The RFID tags may be embedded in the membranes. By appropriate positioning of the RFID tags in the core layer of the TPO and PVC membranes, the properties of the membranes such as waterproofness and strength are not degraded by the presence of the tags and the functionality of the tags is not compromised by the manufacturing process. A method of manufacturing the membranes is also disclosed.
US10546221B2 Extracting information from surface coatings
A method and system for extracting information from a surface coated with a coating containing quantum dots are disclosed. In embodiments, the method comprises charging the quantum dots in the surface coating, scanning the surface to retrieve information from the quantum dots, and processing the retrieved information to identify data encoded in the quantum dots. In embodiments of the invention, the processing includes filtering the retrieved information to adjust the received information based on defined effects of the coating. In embodiments of the invention, the filtering includes filtering the retrieved information to account for chromatic deviation due to the color of the coated surface. In embodiments of the invention, the quantum dots include a plurality of different types of quantum dots, and the processing the retrieved information includes processing the retrieved information to distinguish between the information retrieved from the different types of quantum dots.
US10546216B1 Recurrent pattern image classification and registration
A method comprising: receiving a source image and a target image, each depicting a dense recurring pattern comprising an array of objects arranged in close proximity to one another; applying a trained machine learning classifier to obtain a classification of each pixel in said source image and said target image into one of at least two classes; determining a pixel-level transformation between said classified source and target images, based, at least in part, on a set of transformation parameters; training a neural network to optimize said set of transformation parameters, based, at least in part, on minimizing a loss function which calculates a weighted sum of per-pixel matches between said classified source and target images; and applying said optimized set of transformation parameters to said target image. to align said target image with said source image.
US10546213B2 Method for evaluating the authenticity of a painting as well as a corresponding use
A method is provided for evaluating the authenticity of a painting which includes providing (10) a collection of a plurality of original paintings by a certain artist and creating (20) at least one digital image of each original painting from the collection of plurality of original paintings; detecting (30) classification data for each one of the digital images of each original painting of the collection using the WND-CHARM method, wherein the classification data a reference data record of classification data for original paintings by the artist; providing (40) an additional painting and creating (50) at least one digital image of the additional painting; detecting (60) additional classification data for the digital image of the additional painting using the WND-CHARM method and comparing (70) the additional classification data with the reference data record of classification data for original paintings, wherein on reaching or exceeding a minimum correspondence between the additional classification data and the reference data record, it is concluded that the painting is an original painting by the artist and otherwise it is a counterfeit.
US10546209B2 Machine learning method and apparatus
A machine learning method for learning how to form bounding boxes, performed by a machine learning apparatus, includes extracting learning images including a target object among a plurality of learning images included in a learning database, generating additional learning images in which the target object is rotated from the learning images including the target object, and updating the learning database using the additional learning images.
US10546208B2 Method, system and apparatus for selecting a video frame
A method of selecting at least one video frame of a video sequence comprising a plurality of video frames. The method determines a time for analysis based on length of the video sequence and processing capability of a running device. A first sampling pattern is based on the determined time for analysis. A first set of frames in the video sequence is sampled using a first sampling pattern. The first set is sampled infrequently throughout the video sequence in accordance with the first sampling pattern. A candidate frame is determined from the sampled frames based on image quality. A second set of the frames comprising one or more of the frames in a narrow range of the video sequence near the determined candidate frame, is determined in accordance with a second sampling pattern. At least one of the video frames is selected from the sampled frames based on image quality.
US10546199B2 Person counting area setting method, person counting area setting program, moving line analysis system, camera device, and person counting program
A person counting area setting method includes displaying a captured image of an imaging area captured by a camera device on a display, generating an image of a person counting area for counting the number of one or more persons who pass through a gate pictured on the captured image displayed on the display and displaying the generated image on the display such that the generated image is superimposed on the captured image based on a first parameter indicating a position of the gate in a case where the first parameter is input, and transmitting the information regarding the person counting area to the camera device and setting the transmitted information for the camera device.
US10546198B2 Method for the computer-aided recognition of a transport container being empty and device for the computer-aided recognition of a transport container being empty
A method for computer-aided recognition of a transport container being empty is provided. The method includes capturing image data of a region of the transport container; determining a contour pattern, which represents the transport container, using the image data; determining a deviation variable, which represents a deviation of the contour pattern from at least one reference pattern, wherein the at least one reference pattern represents an empty transport container; and outputting a signal if the deviation variable satisfies a predefined criterion.
US10546195B2 Methods and systems for automatic object detection from aerial imagery
Methods and systems for detecting objects from aerial imagery are disclosed. According to certain embodiments, the method may include obtaining a Digital Surface Model (DSM) image of an area. The method may also include obtaining a DSM image of one or more target objects. The method may further include detecting the target object in the area based on the DSM images of the area and the one or more target objects. The method may further include recognizing the detected target objects by artificial intelligence. The method may further include acquiring the positions of the recognized target objects. The method may further include calculating the number of the recognized target objects.
US10546185B2 Image processing apparatus for performing image processing according to privacy level
An image processing apparatus includes: a first determination unit that determines whether or not a privacy level indicating a level of difficulty in identifying a person's face included in an image as a face of a specific person satisfies a predetermined condition; and an image capture control unit that performs control to execute a predetermined image-related process, in the case where the first determination unit determines that the privacy level satisfies the predetermined condition.
US10546180B2 System and method for providing authentic signatures on demand
A system and method for generating a limited edition of a signed object for an artist are disclosed. The system may include: 1) an electronic database storing electronic data representative of a plurality of handwritten signatures and a plurality of handwritten numbers of the artist associated with an artist ID; 2) a signing component; and 3) a server comprising a processor configured to: a) detect or receive an object for signing; b) determine signature information regarding the object; c) determine and obtain a composition of a composite signature, the composite signature comprising a handwritten signature, the edition number associated with the object, and the total number of limited editions of the object; d) determine a location and a size for the composite signature; and e) apply the composite signature on the object, by the signing component, based on the determined location and size of the composite signature.
US10546178B2 Fingerprint verification method and electronic device for performing the same
An electronic device is provided. The electronic device includes a touchscreen display, a pressure sensor positioned to sense external pressure against the display, a fingerprint sensor positioned to detect a fingerprint on at least a portion of the display, a processor electrically coupled to the display, the pressure sensor, and the fingerprint sensor, and a memory electrically coupled to the processor, in which the memory stores at least one registered fingerprint. The processor is configured to sense pressure of a user's finger against the display using the pressure sensor, upon sensing of the pressure, activate the fingerprint sensor, detect a fingerprint of the finger using the fingerprint sensor, determine whether the detected fingerprint is matched with any of the at least one registered fingerprint, and perform a preselected function without further requiring authentication, when the detected fingerprint is matched with any of the at least one registered fingerprint.
US10546172B2 Two dimensional barcode with dynamic environmental data system, method, and apparatus
Methods, systems, and apparatus for combining preprinted information together with coded sensor information within a two-dimensional barcode. The sensor information may be of an environmental, physical or biological nature, and records a cumulative change in status of the environmental or biological condition to which the labeled product has been exposed. A sensor dye chemistry is employed that undergoes a continuous chemical or physical state change in response to the occurrence of the environmental condition. The continuous change is between an initial state and an end state causing a change in the color state of the sensor dye embedded within the sensor-augmented two-dimensional barcode, encoding sensor digital information. Sensor information is recovered utilizing the error-correction feature during barcode decoding.
US10546170B2 Host feedback of scan status
A multi-mode ring scanner (MMRS) has a ring unit for wearing on a finger. The MMRS optionally has a wrist unit coupled to the ring unit, such as via a cable. The MMRS optionally communicates wirelessly with a computing device. The ring unit has one or more scanners (such as an optical scanner or an RFID tag reader). The ring unit optionally has two paddle switches for activation by inward pressure from fingers adjacent to the finger. The two switches enable specifying operation of the MMRS in a plurality of modes and/or to communicate a plurality of information codes to the computing device. The computing device is optionally enabled to assign a function to each combination of activation of the two switches. A scanning system including the MMRS optionally provides feedback to a user based on feedback from a host processor.
US10546169B2 Augmented reality navigation system
The navigation system includes a series of bar codes and a bar code reader. The bar codes are placed at positions throughout the area to be navigated. The bar code readers scan the bar codes as a user moves through the area to be navigated. The navigation system may include a processor which includes instructions for receiving the user's current position and at least one location the user wishes to reach. The processor assembles the most efficient route from the user's position to the locations the user wishes to reach. The navigation system may include an augmented reality viewing device which receives signals from the processor and displays an augmented reality view to the user. The augmented reality view includes augmented reality images which provide step-by-step instructions from the user's position to the locations the user wishes to reach.
US10546168B1 Managing a plurality of tag reader devices
A device receives, from a tag reader device of a plurality of tag readers, information associated with a scan of a tag, where each of the plurality of tag readers is configured to read a different type of tag. The device determines, based on the information associated with the scan, a tag reader type associated with the tag reader device, where the plurality of tag readers is associated with a corresponding plurality of tag reader types. The device includes a plurality of parsers associated with the plurality of tag reader types, and identifies a parser, included in the device, associated with the tag reader type associated with the tag reader device. The device determines, using the parser, a tag identifier based on the information associated with the scan. Based on determining that the tag identifier is valid, the device transmits the information associated with the scan to a server.
US10546159B2 System and method for handling pumping units in out-of-balance condition
A system and method handles one or more pumping units in an out-of-balance condition. Sensing equipment monitors operating parameters related to balance of each of the one or more pumping units. Processing equipment determines the out-of-balance condition in at least one of the one or more pumping units based on the monitored operating parameters. A first correction to a counterbalance parameter of the at least one pumping unit can be calculated, such as a new position or weight of the counterbalance, so the out-of-balance condition can be corrected by implementing the new position or weight at the at least one pumping unit. A second correction to a stroke parameter of the at least one pumping unit can be calculated, such as a new stroke rate or pattern, so operation of the pumping unit can be maintained despite the out-of-balance condition.
US10546157B2 Flexible counter system for memory protection
The present disclosure is directed to a flexible counter system for memory protection. In general, a counter system for supporting memory protection operations in a device may be made more efficient utilizing flexible counter structures. A device may comprise a processing module and a memory module. A flexible counter system in the memory module may comprise at least one data line including a plurality of counters. The bit-size of the counters may be reduced and/or varied from existing implementations through an overflow counter that may account for smaller counters entering an overflow state. Counters that utilize the overflow counter may be identified using a bit indicator. In at least one embodiment selectors corresponding to each of the plurality of counters may be able to map particular memory locations to particular counters.
US10546152B2 Member information management system and member information management program
A member information management system stores data of second stage groups H and I and second stage groups J and K and data of members belonging to these second stage groups in a data protection area corresponding to each of a plurality of first stage groups A and B. The data of the second stage groups H, I, J, and K includes presentation data of a registration form of the second stage group and contents data for the second stage group. The member data includes specific data for specifying the second stage group H, I, J, or K. When a login operation of an administrator is successfully authenticated by administrator authentication information stored in an administrator protection area corresponding to the first stage groups A and B, browsing of predetermined data in all protection areas of the plurality of first stage groups A and B is permitted.
US10546151B2 Secure transmission of sensitive measurement data in an automation network
A method and a network system for communicating confidential measured data between a plurality of decentralized, measured data-generating producers and a consumer in an automation network is provided. The following is carried out on the part of the producers: measuring or providing measured data from a plurality of sensors and classifying the measured data into security levels; checking a reliability of consumer-generated processing instructions depending on the respective classified security level; and in the case of a positive check, processing the measured data on the basis of the processing instructions, proven to be reliable, to generate an analysis result data set; and transmitting the analysis result data set to the consumer.
US10546149B2 System and method of filtering consumer data
A system may include an interface configured to couple to a network, and includes a processor and a memory accessible to the processor. The memory may be configured to store instructions that, when executed, cause the processor to process search results corresponding to multiple data owners to selectively filter personally identifiable information (PII) associated with one or more consumers from the set of search results according to data sharing permissions for each of the data owners to produce filtered results. The instructions may further cause the processor to provide the filtered results to a user device through the network.
US10546147B1 Uncertain file system
A file system stores files in a location base on deterministic nonlinear functions using certain initial conditions of the files creation. The file is chunked and encrypted according to one of a set of encryption algorithms based on the initial conditions. Only the file name and associated initial conditions are stored; the initial location and encryption algorithm are not stored and therefore not retrievable. The file system periodically relocates the files based on one of a set of algorithms based on the initial conditions such that even if the initial location where know, the file would still be irretrievable without knowing the relation between the initial conditions and relocation algorithm. During retrieval, the system uses the stored initial conditions to identify the initial location, relocation algorithm, and encryption algorithm.
US10546143B1 System and method for clustering files and assigning a maliciousness property based on clustering
A file is received. File contents are transformed using a space-filling curve. The results are down-sampled to generate a sample locus. A cluster identifier is assigned to the file. In response to a determination that the cluster identifier is not present in a data store, a set of candidate nearest neighbors is determined for the cluster identifier. For each candidate nearest neighbor, a set of existing cluster identifiers present in the data store is determined. For each existing cluster identifier, a set of member loci is determined. An edit distance between the sample locus and each of the member loci is determined. Finally, in response to a determination that a first locus in the set of member loci is within a threshold edit distance of the sample locus, one or more properties associated with the first locus is assigned to the file.
US10546142B2 Systems and methods for zero-knowledge enterprise collaboration
Systems and methods for zero-knowledge enterprise collaboration are provided herein. In some embodiments, the method may comprise receiving, at a host server, a request to store a file, wherein the file is encrypted with a data key prior to being received at the host server; receiving a request to perform a first service; determining whether the first service is authorized to access the file, wherein determining comprises unwrapping the data key with the private key of the first service; providing access to the first service when the private key of the first service successfully unwraps the data key for the file; and storing the encrypted file.
US10546140B2 Leakage prevention apparatus, leakage prevention method and program
A leakage prevention apparatus stores an assumed use permission range, stores an information asset caused to be in an unavailable state by encryption, stores an information asset caused to be in an available state by decryption, and stores an information asset caused to be in a leakage-concerned state. When use of an information asset in the unavailable state is requested by an application corresponding to the use permission range, the information asset is decrypted to cause the information asset to be in the available state. When the use of the information asset in the available state by the application ends, the information asset is encrypted to cause the information asset to be in the unavailable state. When use of an information asset in the unavailable state is requested by an application not corresponding to the use permission range, the information asset is caused to be in the leakage-concerned state.
US10546139B2 Systems and methods for securely transmitting large data files
In methods, systems, and computing devices configured to implement methods of conveying a data file from a first computing device to a second computing device. A referential complex dataset (RCD) is stored in memory of a first computing device and a second computing device. The first computing device may compare bit strings within a data file to bit strings within the RCD to identify a matching bit string in the RCD, generate a set of rules for locating the matched bit string in the RCD, and transmit the rule set to the second computing device. The second computing device may receive the rule set, sequentially use each rule in the rule set to identify corresponding bit strings in the RCD in memory, and copy the identified bit strings into a memory to replicate the data file.
US10546137B2 Method and apparatus for protecting application program password of mobile terminal
A method and an apparatus for protecting an application program password of a mobile terminal are described. The method includes: positioning an application interface view in an application program of a mobile terminal, so as to obtain a currently activated application interface view; determining whether the currently activated application interface view is an input box; and if yes, acquiring a key input event triggered in the input box and obtaining an input character by using the key input event; and replacing the character with a fake password character. A related apparatus is also described.
US10546129B2 Method to scan a forensic image of a computer system with multiple malicious code detection engines simultaneously from a master control point
A multi-engine malicious code scanning method for scanning data sets from a storage device is provided. The method includes, among other steps obtaining at least one data set from a storage device and generating a single forensic image of the data set and also applying a recover data application to the data set to generate a single recovered data set. A scanning is initiated of the single forensic image and the single recovered data set using the selected plurality of malware engines, where each of the malware engines, installed on the indepenent operating systems of the virtual operating system may be run concurrently on the single forensic image and the single recovered data set. A report is generated combining each of the malware engines reporting the results of the scans.
US10546128B2 Deactivating evasive malware
Approaches to deactivating evasive malware. In an approach, a computer system installs an imitating resource in the computer system and the imitating resource creates an imitating environment of malware analysis, wherein the imitating resource causes the evasive malware to respond to the imitating environment of the malware analysis as to a real environment of the malware analysis. In the imitating environment of malware analysis, the evasive malware determines not to perform malicious behavior. In another approach, a computer system intercepts a call from the evasive malware to a resource on the computer system and returns a virtual resource to the call, wherein in the virtual resource one or more values of the resource on the computer system are modified.
US10546121B2 Security within a software-defined infrastructure
There is a computer program product and computer system that includes program instructions programmed to establish a security container describing a workload and a set of resources in a software-defined environment, the security container including a set of sub-containers that are self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container, each sub-container of the set of sub-containers respectively corresponds to a resource-divisible portion of the workload, the set of resources being required by the workload, wherein a sub-container of the set of sub-containers is an operating system sub-container; monitor the workload and the set of resources for security events; and responsive to identifying a security event, adjust isolation mechanisms provided by the plurality of sub-containers at various layers of a stack. The set of sub-containers represents an end-to-end run time environment for processing the workload using the set of resources.
US10546119B2 Methods for securely storing sensitive data on mobile device
Methods and systems for protecting sensitive data on a mobile device. In an embodiment, a mobile device processor of a mobile device downloads, from a provider computer, an application including a white box software development kit (SDK). The mobile device processor utilizes a code protection process of the application to obfuscate sensitive user data, stores the obfuscated user data in a regular memory, runs the white box SDK to monitor and protect sensitive applications which execute when conducting transactions, and receives instructions from a trusted application manager computer to at least one of re-obfuscate the sensitive user data and reset a user root key.
US10546118B1 Using a profile to provide selective access to resources in performing file operations
Approaches for ensuring a file operation is not performed in a malicious manner. Upon being instructed to perform the file operation on a file, a profile for the file is obtained. The profile is data that is signed by a digital signature and identifies a set of resources which said file requires. The profile associated with a particular file may be obtained in a variety of different ways. The file operation is performed in a virtual machine that lacks access to resources of the device or of a network except for those resources identified in the profile.
US10546117B1 Systems and methods for managing security programs
The disclosed computer-implemented method for managing security programs may include (i) identifying a security program configured to analyze files on a client device to detect malicious files, (ii) determining a result the security program would report for an analysis of a file on the client device, (iii) intercepting an attempt by the security program to analyze the file, and (iv) determining, based on the result the security program would report for the analysis of the file, whether to permit the security program to analyze the file. Various other methods, systems, and computer-readable media are also disclosed.
US10546113B2 Proximity unlock and lock operations for electronic devices
The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
US10546112B2 Apparatus, authentication process method, and computer program product
An apparatus includes: a first unit configured to provide a given function; and a second unit configured to be connected to the first unit. The second unit includes: an acquisition unit configured to acquire authentication information from an authentication medium; an authentication unit configured to use the acquired authentication information to perform a user authentication process that enables the use of the function of the first unit; and a first power management unit configured to, when the first unit transitions to an energy-saving mode in which power consumption is reduced by stopping power supply to a given hardware resource, cause the second unit to transition to the energy-saving mode while the acquisition unit is kept in a driven state and, on the user authentication process, recover the second unit from the energy-saving mode such that the authentication unit performs the user authentication process.
US10546111B2 Three-dimensional fingerprint scanner
A method and/or computer system generates a three-dimensional image of a fingerprint. One or more sensors detect a first user's finger being pressed against a first fingerprint scanner, where the first user's finger has a first user's fingerprint that comprises fingerprint ridges that form fingerprint grooves. A light source on a rotating platform transmits offset light against the first user's finger as the light source rotates on the rotating platform. A camera captures shadow images of shadows in the fingerprint grooves. One or more processors receive and analyze the shadow images in order to determine a shape and depth of the fingerprint grooves. The processor(s) generate a first digital fingerprint file that represents the shape and depth of the fingerprint grooves, and store the first digital fingerprint file for use in future biometric verification of the first user.
US10546108B1 Wearable computing device secure access badge
Techniques are described for enabling a user to access a secure system based on vital signs of the user that are collected by a wearable device worn by the user. The vital signs of the user may be used as an extra level of security when accessing the secure system. For example, a computing device may automatically validate that a user requesting access to a secure system is a person and not a robot based on receipt of vital signs of the user. As another example, a computing device may operate as a secure access badge that first analyzes vital signs of a user to confirm that the user is not in distress before sending an access signal to gain access to a secure system. In either example, the computing device may be a wearable device, or be paired to a wearable device to receive the vital signs.
US10546105B1 3D printer and inventory control and distribution system for 3D designs
A digital platform enables 3D printing where the designs are protected from piracy/redistribution. A single board computer (SBC) communicates with a first server and a second server. The SBC requests a unique hardware ID from the first server, which assigns and sends the ID to the SBC. The SBC submits the ID and a secret key to the second server to request registration of a user and a printer, and the second server sends private certs, a client ID, and a unique public identifier to the SBC. The second server also receives and stores 3D print designs through a designer portal, and on-demand displays the designs in a GUI screen. The SBC user may purchase a 3D print design, and the second server, in response, sends an access token to the SBC. The SBC redeems the access token for a selected 3D print, and the second server adjusts gcode for the selected 3D design for the particular printer, and streams the adjusted gcode to the printer through the SBC, thereby protecting the code from unauthorized user/replication.
US10546104B2 System for the monitoring of copyrighted material
Systems and methods monitor copyrighted material and the proportion of a document accessed. A library of material in which copyright or related rights subsist is linked to copyright data for each item of material. A database contains rules for use of copyrighted material. The extent of a document in its entirety, including copyrighted material, can be quantified e.g. by an input counter counting its text, graphics and other content. The extent of a document accessed in each instance of use of the document can be quantified e.g. by an output counter. Use of copyrighted material can be metered based on the accessed extent. Document access can be permitted e.g. based on copyright use rules. A determination can be made as to whether the proportion of a document accessed is above a predetermined value. If fair use is unavailable or exhausted, a user may purchase a license to access copyrighted material.
US10546087B1 Intellectual property (IP) blocks with customizable configuration status register (CSR) circuitry
A method for generating configuration information using a computer aided design (CAD) tool includes a step to receive an intellectual property block. The method also includes a step to receive a configuration and status register (CSR) data file. The configuration and status register data file includes a user selected portion of runtime features from all of the available runtime features of the intellectual property block. The method may also include a step to receive an additional intellectual property block and an additional configuration and status register data file. Based on the two intellectual property blocks and the configuration and status register data files, a consolidated configuration and status register block may be formed. These intellectual property block(s) and configuration status register block(s) are formed on an integrated circuit device.
US10546084B1 System, method, and computer program product for ranking and displaying violations in an electronic design
The present disclosure relates to a method for electronic design verification. Embodiments may include receiving, using at least one processor, an electronic design and performing formal verification upon at least a portion of the electronic design. Embodiments may further include identifying one or more violations associated with the formal verification and ranking the one or more violations, based upon, at least in part, one or more user-selectable variables. Embodiments may also include displaying, at a graphical user interface, the one or more violations in a ranked order.
US10546083B1 System, method, and computer program product for improving coverage accuracy in formal verification
The present disclosure relates to a method for electronic design verification. Embodiments may include receiving, using at least one processor, an electronic design and automatically identifying one or more code coverage points from a netlist of an original model associated with the electronic design. Embodiments may include receiving a property and one or more elements, each of the one or more elements corresponding to one of the one or more code coverage points. Embodiments may further include performing model checking based upon, at least in part, the property and the one or more elements. Embodiments may also include verifying the property and generating an unsatisfiability core based upon, at least in part, the one or more elements.
US10546082B1 Resistor network reduction for full-chip simulation of current density
Aspects of technology disclosed herein relate to techniques of a full-circuit simulation-based circuit design verification. A simulation is performed to determine current data of parasitic resistors in one or more parasitic resistance networks in power supply circuitry of a circuit design by injecting a current into each one of the one or more parasitic resistance networks. Based on the current data, non-current carrying parasitic resistors are removed from the one or more parasitic resistance network to generate one or more reduced parasitic resistance network. Using the one or more reduced parasitic resistance networks, a full-circuit simulation is performed to obtain current density information. A circuit design verification of the circuit design is then performed based on the current density information.
US10546081B2 Full memory logical erase for circuit verification
A hardware model of a memory comprises: first circuitry configured to supply a memory status value for the memory which is changed upon a full-memory erase operation; second circuitry configured to supply a sector status value for each memory sector of the memory which is changed to a value equal to the memory status value when a write operation is performed on the each memory sector of the memory; and third circuitry configured to supply, when a read operation is performed on a memory sector of the memory, a value stored in the memory sector as output of the read operation if the sector status value for the memory sector is equal to the memory status value or a predefined value as the output of the read operation in other situations.
US10546078B2 Turbofan case for controlling blade deflection
A containment structure configured to provide close tolerance for a rotation structure. The containment structure includes an annular inner casing having an inner annular surface being formed of an abradable material. The rotation structure is configured to be received within the annular inner casing such that the rotation structure is normally spaced-apart from the inner annular surface. The inner annular surface surrounds the rotation structure and has a first width. The rotation structure has a second width and the first width is greater than the second width. At least a section of the inner annular surface of the abradable material is cylindrical.
US10546075B2 System and method for a synthetic trace model
A system and method for a synthetic trace model includes providing a first system model, the first system model comprising a plurality of subsystem models, each of the plurality of subsystem models having a trace format, generating a first plurality of traces from an overall pool of trace instructions, each of the first plurality of traces generated for respective ones of the plurality of subsystem models, according to the trace format of the subsystem model, executing the traces on each of the subsystem models, and evaluating execution characteristics for each trace executed on the first system model.
US10546072B2 Obtaining micro- and macro-rock properties with a calibrated rock deformation simulation
A method for estimating a property of an earth formation includes: obtaining a sample of rock; scanning the sample to determine internal rock damage; measuring a deformation parameter of the sample; constructing a mathematical model of the sample that replicates the determined and measured internal rock damage distribution; simulating the one or more tests using the mathematical model; obtaining a rock deformation parameter using the one or more simulated tests corresponding to the measured rock deformation parameter; comparing the rock deformation parameter obtained from the one or more simulated tests to the corresponding measured rock deformation parameter; adjusting parameters of the mathematical model based upon the rock parameter obtained from simulation not being within a selected range of the measured rock parameter; and providing the mathematical model as a verified mathematical model based upon the rock parameter obtained from simulation being within a selected range of the measured rock parameter.
US10546071B2 Multi coordinate reference system for positioning bladed drum
A method provides for measuring an assembled component including two or more parts, the method including the steps of: providing the component with a plurality of unique markers for detection during a scanning process; defining a first of the unique markers and aligning the first defined unique marker with a first element of the component; defining a second of the unique markers and aligning the second defined unique marker with a second element of the component; scanning the component and unique markers to capture a digitised version of the component and the relative positions of the first and second defined unique markers; and aligning a nominal CAD model of a part of the component with the equivalent part of the digitised version of the component using the relative positions of the first and second defined unique markers.
US10546070B2 Simultaneous broadband damping at multiple locations in a combustion chamber
The damper arrangement includes a plurality of interconnected volumes and a plurality of necks for connecting the damper to a combustion chamber at a plurality of contact points. The plurality of necks are connected to the plurality of volumes.
US10546067B2 Platform for creating customizable dialog system engines
Provided are systems and methods for creating custom dialog system engines. The system comprises a dialog system interface installed on a first server or a user device and a platform deployed on a second server. The platform is configured to receive dialog system entities and intents associated with a developer profile and associate the dialog system entities with the dialog system intents to form a custom dialog system engine associated with the dialog system interface. The web platform receives a user request from the dialog system interface, activates the custom dialog system engine based on identification, and retrieves the dialog system entities and intents. The user request is processed by applying the dialog system entities and intents to generate a response to the user request. The response is sent to the dialog system interface.
US10546061B2 Predicting terms by using model chunks
The description relates to predicting terms based on text inputted by a user. One example can include a computing device comprising a prediction engine stored at the computing device. In this example, the prediction engine has previously been trained to predict terms from text. The computing device also comprises a secondary memory, for example a hard drive, storing a model used by the prediction engine to compute predicted terms from text. The computing device also comprises a primary memory, for example Random Access Memory (RAM), and a processor. The processor is configured to access one or more chunks of the model from the secondary memory based on the text input and to provide the one or more chunks to the primary memory during execution of the prediction engine.
US10546051B2 Annotation of images based on a 3D model of objects
An annotation system for providing annotations for original images is provided. In some embodiments, the annotation system accesses an annotation associated with an object of a 3D model. The annotation system also accesses and displays an original image. The annotation system renders a model image of the 3D model based on the view from which the original image was collected. When the model image contains the annotated object, the annotation system provides an indication that an annotation is associated with the object of the original image. The annotation system can provide indications of the annotation for other original images that include the annotated object irrespective of the view from which the other original images are collected.
US10546050B2 Sharing annotations of digital items
A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented.
US10546048B2 Dynamic content interface
A method, system, and computer program product provide the ability to dynamically collaborate on a design drawing. The design drawing consisting of three-dimensional (3D) data is acquired and displayed in a viewing area. An entity of the design drawing is graphically selected. A text comment is entered. The text comment and an association between the text comment and the selected entity are added to a design drawing file for the design drawing.
US10546047B1 Method and system for stashing of document alteration information for quicker web preview
Techniques are provided to enable quick previews of what a modified document would look like. In an implementation, a set of page images are stored. Each page image represents a page of a document, the page having been converted to a page image for a first version of the document to permit the document to be viewed in a viewer program. A command is received to modify the document. The requested modification may include, for example, reordering pages, deleting pages, or extracting pages. A preview is generated for a second version of the document. The preview reflects the modification and uses at least one page image from the set of page images created for the first version of the document. Reusing page images allows the preview to be generated very quickly.
US10546046B2 System and method for converting paper forms to an electronic format
A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form.
US10546043B1 Triangulation for K-anonymity in location trajectory data
An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database and a triangulation calculator. The database is configured to store trajectory data based on sequences of sensor measurements of the probe devices. The triangulation calculator is configured to calculate triangles from the trajectory data. Each of the triangles is defined by vertices. The triangulation calculator is configured to calculate a similarity score for the vertices based on trajectory data associated with adjacent vertices. At least one vertex is modified in response to the similarity score.
US10546042B2 System and method for use of pattern recognition in assessing or monitoring vehicle status or operator driving behavior
A system and method which uses pattern recognition in assessing or monitoring a vehicle status and/or an operator's driving behavior. A vehicle, for use by an operator or driver, can be equipped with a data collection and assessment system. The system can comprise one or more data collection devices, e.g., accelerometers, which can be used to capture data and information, or otherwise measure vehicle actions. A pattern recognition module is configured with one or more defined operating patterns, each of which operating patterns reflects either a known change in vehicle status corresponding to, e.g., when a passenger has embarked or disembarked the vehicle, or a known vehicle operating or driving behavior. Information collected as events describing a current vehicle status or a current driving behavior can be compared with the known operating patterns.
US10546038B2 Intelligent browser-based display tiling
Features are disclosed for dividing content pages into sections, or “tiles,” that can be updated independently of one another, and determining the processing burdens associated with updating and managing such divided content pages, the likelihood that portions of the content pages will change, etc. The processing burdens may be based on an analysis of how long it takes to update the display of the tiles or other sections of the content page, the computer memory used to update the display, the processor cycles used to update the display, etc. A browser application or some other module can use the determined processing burdens and/or change likelihoods to define a new or updated layout for dividing the content pages into tiles. The browser application may also cache, for future use, cost information and/or information regarding the new or updated layout for dividing the content pages into tiles.
US10546025B2 Using historical information to improve search across heterogeneous indices
A method, system and computer program product are disclosed for searching for data. In one embodiment, the invention provides a method comprising identifying a query and a search scope including a set of specified entities; and for each of these entities, estimating a number of documents that would be identified in a search through the entity to answer the query. On the basis of this estimating, a subset of the entities is formed. The query and this subset of entities are sent to a search engine to search the subset of entities to answer the query. In one embodiment, the estimating includes collecting statistical information from queries to build up a historical cache using heuristics or machine learning techniques, wherein the query includes a key word and a scope, and the historical cache contains a maximum number of returned results for an entity given the queries executed.
US10546018B2 System and method of coalescing writes to a hardware table in a non-disruptive fashion
A method and apparatus of a network element that stores a lookup entry in a hardware table of a network element is described. In an exemplary embodiment, the network element receives a notification of a dirty lookup entry to be processed for a hardware table of a network element, where the hardware table includes a plurality of lookup entries. In addition, the network element determines a location for a table modification associated with the dirty lookup entry in the hardware table. Furthermore, the network element performs, with a hardware writer of the network element, the table modification associated with the lookup entry in a non-disruptive manner, where the hardware writer performs the table modification associated with the lookup entry in response to determining that the table modification associated with the lookup entry does not leave one of the plurality of lookup entries inconsistent after the table modification is performed.
US10546012B2 Synonym expansion
Techniques for synonym expansion are provided. An example method includes retrieving one or more multimedia items and one or more keywords associated with the multimedia items, wherein the retrieving is performed for the one or more multimedia items that are associated with both a query term and a synonym from a synonym pair, determining a first set of one or more keywords that are common to a group of multimedia items obtained based on the retrieving, determining, for each keyword from the first set of one or more keywords, a context score quantifying a value of the keyword for the synonym pair, based on the context score, determining from the first set of one or more keywords a second set of keywords that correlate higher to the synonym pair relative to other keywords from the second set of one or more keywords.
US10546007B2 Presentation of search results details based on history of electronic texts related to user
In presenting search results, a server collects a history of electronic texts related to the user from electronic text sources and analyzes the electronic texts to determine a detail level score of the user. The detail level score indicates a preferred level of details in the communication style of a specific user. At some point, the server receives a notification of a search query input to a search system by a client device of the user. In response, the server intercepts the search results generated by the search system in response to the search query, retrieves the detail level score associated with the user, renders the search results with an amount of information corresponding to the detail level score. In this way, the search results may be displayed to the specific user in manner consistent with the user's preferred communication style.
US10546006B2 Method and system for hybrid information query
Method, system, and programs for hybrid information query. A request is first received from a user associated with a hybrid query. The hybrid query is expressed in accordance with an input in terms of one of a user, a feature, and a document, and a desired hybrid query result in terms of one of a user, a feature, and a document. A mapping is then determined between the input and the desired hybrid query result. A hybrid model is established based on hybrid information collected and associated with one or more users. The mapping is performed based on the hybrid model to obtain the desired hybrid query result based on the input. Eventually, the desired hybrid query result is provided as a response to the hybrid query.
US10546005B2 Perspective data analysis and management
A system and computer implemented method for managing perspective data is disclosed. The method may include collecting a first lot of perspective data for an item. The method may include introducing a variant feature to the item to constitute a modified item. The method may include collecting a second lot of perspective data for the modified item. The method may also include evaluating the first and second lots of perspective data to ascertain a sentiment fluctuation based on information relevant to the variant feature.
US10545999B2 Building features and indexing for knowledge-based matching
Disclosed herein is a system and method for generating an enhanced index for documents contained in a knowledge base. Documents or configuration snapshots are tokenized and then passed through a number of filters. The filters modify the token stream to generate an enhanced token stream for the document by removing words from the stream and adding domain level knowledge to the tokens in the stream. The token stream is then added to the index for the document so that searches can be completed against the knowledge base when searches are generated from configuration snapshots or from inputted search queries.
US10545998B2 Syntactic tagging in a domain-specific context
This application relates generally to defining a domain-specific syntax characterizing a functional information system and performing operations on data entities represented by the domain-specific syntax, including defining a domain-specific syntax, receiving and storing a domain-specific data entity, assigning a syntactic tag to the domain-specific data entity, and electronically storing the tag assigned to the data entity in the electronic data store so that the tag is logically linked to the stored data entity.
US10545996B2 Impression tagging system for locations
A server system comprising a processor configured to manage an extensible taxonomy of impression tags for categorizing the plurality of locations, monitor content sources for visitor impressions of the plurality of locations and extract a plurality of impression tag inputs from the visitor impressions, each impression tag input including an identified impression tag, a visited location of the plurality of locations, and visited location context data including a visited time interval of the plurality of time intervals, for each impression tag input, aggregate that impression tag input into aggregated impression tag input data in a location profile of the plurality of location profiles that is associated with the visited location of that impression tag input, and for each location profile, select one or more categorizing impression tags from the extensible taxonomy of impression tags based on at least the aggregated impression tag input data of that location profile.
US10545995B2 Validating query results during asynchronous database replication
An oldest version timestamp is received from a first database. A current commit timestamp is received from a second database configured to asynchronously replicate the first database. The current global commit timestamp corresponds to a commit transaction executed in the first database and subsequently replicated in the second database. A first test query is then issued to the second database including a request for a current timestamp of the second database. A second test query is issued to the primary database requesting records associated with a target update version that has a target timestamp equal to the current snapshot timestamp. A determination is then made that a first return associated with the first test query and a second return associated with the second test query are identical indicating a successful validation. Related apparatus, systems, techniques and articles are also described.
US10545988B2 System and method for data synchronization using revision control
A system and method for data synchronization using revision control includes receiving, by a synchronization module being executed by one or more processors of a server, inbound edits to a shared document from a client, retrieving a first version of the shared document associated with the client from a revision history, updating the first version based on the inbound edits to create a second, adding the second version to the revision history when the second version is not included among a plurality of stored versions of the shared document in the revision history, and incrementing a reference counter that records a number of clients associated with the second version when the second version is included among the stored versions in the revision history. The revision history provides access to the stored versions of the shared document. The revision history includes version data used to access each stored version and the associated reference counters.
US10545986B2 Systems and methods for dynamically grouping data analysis content
A method for grouping content displayed on a graphical user interface may include displaying selectable components that correspond to types of measurement data associated with a device or a component within the device. The method may then include receiving a selection of one of the selectable components, such that the one of the selectable components corresponds to a portion of the measurement data. The method may then receive a grouping mode input to specify characteristics for display of the portion of the data as data processing outputs. The method may then include displaying the data processing outputs associated with the selection, such that each respective data processing output may include visualizations associated with datasets of the portion of the measurement data. The respective visualizations of the respective data processing output may be displayed together based on an association between the respective datasets and the grouping mode input.
US10545982B1 Federated search of multiple sources with conflict resolution
Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
US10545975B1 Visual analysis of data using sequenced dataset reduction
Systems and methods for implementing sequenced filter templates to intelligently reduce a dataset to find useful patterns and source data are disclosed. An expert investigative user may configure a filter template comprising a series of filters organized in a sequence desired by the expert user. The filter template can be customized by an end user to reduce a dataset and perform guide investigation of the reduced dataset.
US10545972B2 Identification and elimination of non-essential statistics for query optimization
According to an embodiment of the present invention, methods, systems, and computer readable media are provided for collecting statistics for use in optimizing a database query. Collected statistics for the database are compared to corresponding predetermined states of conditions for optimizing the database query. One or more collected statistics in compliance with the corresponding predetermined states of conditions are identified based on the comparison. Collection of the one or more identified statistics for the query optimization is disabled.
US10545970B1 Providing posts from an extended network
A system includes: an engaging post identifier for identifying and retrieving engaging posts; an extended network post identifier for identifying extended posts from an extended network; a combining module for creating a combined list of added posts from the engaging post and the extended posts, the combining module generating one or more ranked posts by ranking the list of added posts by relevance to a user; and a user interface module for providing the one or more ranked posts. The disclosure also includes a method for finding and providing engaging posts that includes determining engaging posts; determining extended posts from an extended social network using a social graph of the user; adding the engaging posts and the extended posts to create a combined list of added posts; ranking the added posts by relevance to a user; and providing one or more of the ranked posts.
US10545969B2 Ranking and filtering comments based on audience
In one embodiment, a method includes retrieving comments associated with a content object on a social-networking system, determining a score for each of the comments, where the score is based on one or more signals associated with the comment, the signals are related to one or more audience interactions with the comment, and each of the audience interactions includes an interaction by a respective audience member with the comment. The method further includes ordering the comments based on the respective scores, and presenting the ordered comments to a target user. Each of the audience interactions may include one or more responses to the audience interaction by an author of the comment. The signals may be based on existence of an edge between a user node representing the audience member and a user node representing an author of the comment in a social graph on the social-networking system.
US10545966B1 Identifying relevant messages in a conversation graph
A method, system, and non-transitory computer readable medium for identifying a relevant conversation. The method can include: identifying a conversation graph including identifiers of messages posted by a set of authoring accounts; identifying a relevance score for each authoring account; applying, by a computer processor, a first relevance filter to the conversation graph in order to modify the set of relevance scores; applying, by the computer processor and after applying the first relevance filter, a second relevance filter to the conversation graph in order to further modify the set of relevance scores; selecting, based on the set of relevance scores and after applying the second relevance filter, a subset of messages of the conversation graph for inclusion in the relevant conversation; and providing at least a portion of the relevant conversation to a client device.
US10545964B2 Multi-phased data execution in a data processing system
The disclosed embodiments include a method performed by a data intake and query system. The method includes receiving a search query by a search head, defining a search process for applying the search query to indexers, delegating a first portion of the search process to indexers and a second portion of the search process to intermediary node(s) communicatively coupled to the search head and the indexers. The first portion can define a search scope for obtaining partial search results of the indexers and the second portion can define operations for combining the partial search results by the intermediary node(s) to produce a combination of the partial search results. The search head then receives the combination of the partial search results, and outputs final search results for the search query, where the final search results are based on the combination of the partial search results.
US10545961B2 Data processing method, apparatus and program for processing data identified in variable range
A data processing method includes steps of; allowing establishment of a first flag or a second flag for each of a plurality of items where corresponding values are inputted sequentially; upon detecting that a value associated with an item where the first flag is established in an Nth place is inputted and that a value associated with an item where the second flag is established in an Mth place (M is equal to or larger than N) is inputted, executing a predetermined processing to values in a range from the value that is inputted by associating with the item where the first flag is established in the Nth place to the value that is inputted by associating with the item where the second flag is established in the Mth place; and executing a processing of outputting a processed result in order from the item in the Nth place.
US10545957B1 Method and system for implementing a batch stored procedure testing tool
The invention relates to a Batch Stored Procedure Tool. An embodiment of the present invention may read a control file containing the name of a stored procedure to be tested, along with its corresponding input parameters and other key data. An embodiment of the present invention may then call the specified stored procedure using a dynamically-built parameter list. The system may then display or generate input/output parameter values. If the stored procedure in question has a result set(s), the system may fetch the desired number of rows from each result set and display the columns as well.
US10545954B2 Determining search queries for obtaining information during a user experience of an event
A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.
US10545952B2 Multitenant architecture for prior period adjustment processing
A data processing method comprises receiving a request to perform a prior period adjustment (PPA) for a tenant in which data values applicable to a time period earlier than a current time period will be modified, in response to the request, identifying a working subset of data from tenant data in the production database and copying the working subset to a calculation database separate from the production database, performing the PPA, using the working subset in the calculation database, to result in creating and storing a plurality of result data, receiving, while performing the PPA, an additional request using the tenant data in the production database, performing the additional request using the tenant data in the production database while performing the PPA and updating the replay log, after completing the PPA and using the replay log, transferring the plurality of results to the production database.
US10545951B1 Workflow dependency management system
At a resource corresponding to one node of a data processing workflow, a persistent representation of a binary signal representing a condition associated with an event is generated. The signal indicates a validity period of the condition. At a second resource corresponding to another node of the workflow, a decision to initiate an action is generated based on analysis of a set of binary signals and an action scheduling rule, and the action is initiated.
US10545950B2 Atomic application of multiple updates to a hierarchical data structure
Multiple edits to a hierarchical data structure may be atomically applied. A request to perform modifications with respect to a portion or the entire hierarchical data structure may be received. A copy of the requested portion of the hierarchical data structure may be created separate from the hierarchical data structure. The portion of the hierarchical data structure may remain available for read access. Modifications may be applied to the copy of the portion of the hierarchical data structure. In response to a request to commit the modifications to the portion of the hierarchical data structure, the copy of the portion of the hierarchical data structure may atomically replace the portion of the hierarchical data structure.
US10545949B2 Data management system and data management method
A data management system including a plurality of servers each having a processor, a memory, and a storage device, the system receiving and storing data using the plurality of servers and multiplexing the data, wherein the servers are provided with: a first determination unit that determines the consistency of the multiplexed data; a second determination unit that has a greater number of allowable server failures than the first determination unit for determining the consistency of the multiplexed data but a greater minimum number of times of server-to-sever communications for determining the consistency of the data; a combination unit that receives a data consistency determination result from the first determination unit or the second determination unit, and that, if the determination result includes consistency guaranteeing data, outputs the consistency guaranteed data; and a data storage unit that stores the data output by the combination unit.
US10545946B2 Smart address book
An apparatus, method, system, and computer-readable medium are provided for maintaining contact information associated with a contact. In some embodiments a request associated with a contact may be received. Contact information may be obtained from one or more external or internal sources. One or more confidence scores may be generated for the obtained contact information and for one or more values received with the request. Based on the confidence score(s), one or more values associated with the contact may be incorporated in one or more data stores. In some embodiments, suggestions for contact related information may be generated. Responses to the suggestions may be used to update the generated confidence score(s).
US10545945B2 Change monitoring spanning graph queries
Approximate Membership Query (AMQ) Filters are used in conjunction with graph queries to a relational graph to provide change monitoring that span views associated with the queries. Each node from the relational graph spanned by a graph query and the index structure for the view are added as members to an AMQ filter. When a change is made to the relational graph, the changed nodes are queried against the AMQ filter. When a changed node is noted as a candidate member of the AMQ filter, the graph query may be rerun to update the view associated with the query. Otherwise, the graph query is not rerun, thus saving computing resources and improving the systems hosting and querying the relational graph.
US10545944B2 Information processing apparatus for generating statistic information to recognize when an unsuccessfully-transmitted file exists
An information processing apparatus according to the present invention is directed to enabling recognition of omission of a log file in a case where a part of the log file is omitted when the log file of a log collection server is remotely checked, and the information processing apparatus includes a first transmission control unit configured to perform control to transmit log information to a log collection server, a generation unit configured to generate statistic information about transmission of the log information by the first transmission control unit, and a second transmission control unit configured to perform control to transmit the statistic information to the log collection server.
US10545937B2 Method and apparatus for converting heterogeneous databases into standardized homogeneous databases
A method, an apparatus, and a system for configuring, designing, and/or implementing database tables are detailed that provides a framework into which a remainder of database tables is developed. Also detailed is a method to develop this framework of database tables. This so developed framework provides a platform for converting multiple independent heterogeneous databases into standardized homogeneous databases.
US10545936B2 Linear run length encoding: compressing the index vector
Linear run length encoding is described. A system and method include storing a table of time series data in a database of a data platform, the table of time series data representing a set of time series blocks. Each time series block of the set of time series blocks has a time series of equally-incremented time intervals and a run length. Each time interval of the time series is associated with one or more values. The run length has a starting position with at least one starting value and an ending position with at least one ending value. The starting position and the at least one starting value is stored for each time series block in a column store of the database. Then, a compressed index is generated in the column store of the database for each time series block, the compressed index comprising the starting position and the at least one starting value.
US10545934B2 Reducing data storage requirements
A dataset management system (“system”) reduces the amount of data to be stored for future analyses. The system determines a sampling rate of the data based on a required level of accuracy, and samples the data at the determined sampling rate. Initially, all data transactions (“full dataset”) and the sampled data (“sampled dataset”) are logged and stored. Based upon a trigger condition, e.g., after a specified period, the full dataset and the sampled dataset are analyzed separately and the analysis results are compared. If the comparison is sufficiently similar (i.e., the sampling produces a sufficiently accurate set of data or a variance between the analysis results of the datasets is within a specified threshold), the system discontinues full data logging and stores only the sampled dataset. Further, the full dataset is deleted. The sampling thus reduces the required data volume significantly, thereby minimizing consumption of the storage space.
US10545930B2 Labeling entities in a canonical data model
Enterprises express the concepts of their electronic business-to-business (B2B) communication in differently structured ontology-like schemas. Collaborations benefit from merging the common concepts into semantically unique Business Entities (BEs) in a merged schema. Methods and systems for labeling the merged schema with descriptive, yet short and unique names, are described. A heuristically ranked list of descriptive candidate phrases for each BE is derived locally from the names and descriptions of the underlying concepts. A semantically unique candidate phrase is assigned to each BE that discriminates it from the other BEs by employing a constraint satisfaction problem solver.
US10545929B2 Metadata versioning in a distributed database
In one respect, there is provided a distributed database system. The distributed database system can include a plurality of nodes and a plurality of optimizers. A first optimizer of the plurality of optimizers can be configured to: receive, from a client, a command; generate, based at least in part on global metadata cached by the first optimizer, an execution plan for fulfilling the command that includes one or more tasks to be performed by at least a first node of the plurality of nodes; determine that at least one task of the one or more tasks are not successfully performed by the first node; and in response to determining that at least one task of the one or more tasks are not successfully performed by the first node, updating the cached global metadata at the first optimizer.
US10545926B1 Computer data file system with consistency groups as basic file system objects
A computer has a secondary storage device with a filesystem for persistent storage of application data, the filesystem having filesystem objects including files, directories, and group objects such as consistency groups. The group objects specify respective groups of the filesystem objects on which certain filesystem group operations act as a unit. The filesystem also has filesystem routines for performing filesystem operations including single-object operations and group operations. A single-object operation acts upon a specified user file or directory independently (e.g., opening or reading from a file), while a group operation acts upon a respective set of filesystem objects grouped together by a specified group object.
US10545922B2 Recurring calendar item master and instance synchronization
A synchronization window for synchronizing data for a calendar in a client calendar data store on a calendar data client computer system with data for the calendar in a server calendar data store on a calendar data server computer system can be calculated using a current time. A request for synchronization data for calendar items for the calendar with calendar times that are within the synchronization window can be sent to the calendar data server. One or more responses to the request can be received from the calendar data server. The response(s) can include received records for calendar items that are at least partially within the synchronization window. The received records can include a master record of a recurring calendar item and an instance record of an occurrence of the recurring calendar item. The received records for the calendar items can be incorporated in the client calendar data store.
US10545920B2 Deduplication by phrase substitution within chunks of substantially similar content
A method, system and computer program product for phrase substitution within chunks of substantially similar content. The method includes: retrieving from content files a first and a second content chunk which are identical above a predetermined threshold; identifying a candidate for substitution, wherein the candidate for substitution is a string of characters in the second content chunk that is not identical to a corresponding string of characters in the first content chunk; comparing the candidate for substitution with a synonym database to find a match, wherein the synonym database provides a plurality of synonym suggestions to convert the candidate for substitution in the first content chunk and the second content chuck to an identical string of characters; replacing the candidate for substitution with a reference to the identical string of characters; and storing a single copy of the identical string of characters in a common repository.
US10545919B2 Decomposition techniques for multi-dimensional data
Original data that represents a real-world object or activity and organized along three or more dimensions is received. The original data is represented as a product of several multipliers including a sparse core, such that the sparse core has fewer non-zero values than a tensor representation of the original data, and one or more unitary matrix multipliers. Modified data is generated based on the original data using the multipliers. This includes compressing, or reconstructing missing elements in, the tensor representation of the original data, such that the modified data provides a description of the real-world object or activity that is less complete or more complete, respectively, relative to the original data.
US10545916B2 File management method for selecting files to process a file management instruction simultaneously
A method performed by a digital device including a touch interface display apparatus to simultaneously process files displayed thereon includes determining an execution instruction from a first input by a processor, the first input including a user's touch movement in a first direction on a first file, executing the execution instruction for at least two files including the first file from a second input by the processor, the second input including the user's touch movement in a second direction intersecting the first direction, transmitting the execution instruction over a communication network to one or more remote servers associated with the at least two files, and executing the received execution instruction, by each of the remote servers, for corresponding ones of the at least two files stored on a database of the remote server, in which the files displayed on the digital device are arranged in the second direction.
US10545914B2 Distributed object storage
The disclosure provides a system, method and computer-readable storage device embodiments. Some embodiments can include an IPv6-centric distributed storage system. An example method includes receiving, at a computing device, a request to create metadata associated with an object from a client, creating the metadata based on the request and transmitting the metadata and an acknowledgment to the client, wherein the metadata contains an address in a storage system for each replica of the object and wherein the metadata can be used to write data to the storage system and read the data from the storage system. There is no file system layer between an application layer and a storage system layer.
US10545912B2 Format management for a content repository
A computing system performs file conversion upon format expiration. A computing system evaluates a risk of expiration of a first format associated with a first format object. The computing system determines if the risk of expiration is above a threshold. The computing system identifies in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion. The computing system converts one or more files stored in the first format to a second format. The computing system saves the one or more files in the second format.
US10545911B2 Format management for a content repository
A computing system performs file conversion upon format expiration. A computing system evaluates a risk of expiration of a first format associated with a first format object. The computing system determines if the risk of expiration is above a threshold. The computing system identifies in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion. The computing system converts one or more files stored in the first format to a second format. The computing system saves the one or more files in the second format.
US10545909B2 Computing system management using shared memory
A system management command is stored in a management partition of a global memory by a first node of a multi-node computing system. The global memory is shared by each node of the multi-node computing system. In response to an indication to access the management partition, the system management command is accessed from the management partition by a second node of the multi-node computing system. The system management command is executed by the second node. Executing the system management command includes managing the second node.
US10545907B2 Adjustable power delivery scheme for universal serial bus
Described is an apparatus which comprises: an adjustable power supply source to generate an adjustable power supply; a node to provide the adjustable power supply to a device; and a bus which is operable to: send a first message to the device indicating that the adjustable power supply source is capable of dynamically providing an adjustable power supply; and receive a request from the device, the request indicating a new voltage or current specification.
US10545906B2 Bridge and asynchronous channel based bus to provide UI-to-UI asynchronous communication
In a system and method for providing UI-to-UI asynchronous communication, a bridge is coupled to an asynchronous channel based bus that has at least one Galactic channel. The bridge receives each message on the Galactic channel, and converts each message from a channel message format used by the Galactic channel to a common message format. The bridge utilizes a socket to broadcast each converted message to, and receive messages from, the one or more other bridges. The bridge determines that a message received from the one or more other bridges is destined for the Galactic channel. The bridge converts the message into the channel message format used by the Galactic channel. The bridge distributes the converted message to the at least one Galactic channel.
US10545905B1 Computing in parallel processing environments
A computing system comprises one or more core processors coupled to a communication network among the cores via a switch in each core and switching circuitry to forward data among cores and switches. Features include a programmable classification processor for directing packets, techniques for managing virtual functions on an IO accelerator card, packet scheduling techniques, multi-processor communication using shared FIFOs, programmable duty cycle adjustment and delay adjustment circuits, a new class of instructions that use a ready bit, and cache coherence and memory ordering techniques.
US10545902B2 Devices and methods for decoupling of physical layer
A device with a physical layer (PHY) core component, a PHY I/O component, a decoupling I/O component, and a decoupling core component, where the PHY core component is adjacent to the PHY I/O component, the PHY I/O component is adjacent to the decoupling I/O component, the decoupling I/O component is adjacent to the decoupling core component and is positioned a first distance away from the PHY core component, and the decoupling core component is adjacent to an edge of the device and is positioned a second distance away from the PHY core component.
US10545901B2 Memory card expansion
An apparatus includes a memory card that includes at least one memory module and an expansion connector to connect with at least one expansion memory card. A lane distributor on the memory card interfaces with a set of bidirectional lanes and provides a base lane set and an expanded lane set of bidirectional lanes to support communications with the memory module and the expansion memory card via the expansion connector.
US10545899B2 Flexible mobile device connectivity to automotive systems with USB Hubs
A method to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without OTG controllers or additional vehicle wiring, or inhibiting the functionality of any consumer devices connected to the same USB Hub. Preferably, the method is configured to provide that no additional cabling is required, and no hardware changes are required to be made to the HU. The method can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port. In the case where the consumer device is acting as a USB Host, signals between the consumer device and the vehicle's embedded USB Host are processed through a USB bridge, thereby rendering the consumer device compatible with the vehicle's embedded USB Host.
US10545897B2 System and method for deterministic transactions on a serial bus
Systems and methods are disclosed method for operating a serial interconnect of a computer system in a time deterministic manner. An exemplary method comprises that a command to be sent over the serial interconnect in a transaction is to be executed at a specific time. A delay period for the command to be sent from a master of the computer system to a slave of the computer system via the serial bus is determined, where the delay period determined based on a length of an arbitration phase of the transaction. The command is then sent to the slave of the computer system via the serial bus after the delay period.
US10545894B2 Information processor with tightly coupled smart memory unit
A processor includes a plurality of first processing units. A direct memory access unit is coupled to at least one first processing unit of the plurality of first processing units. The processor includes a plurality of data storage units. A second processing unit is adapted to process data from at least one data storage unit of the plurality of data storage units. The direct memory access unit is configured to transfer data stored in a memory to the at least one data storage unit of the plurality of data storage units. The second processing unit is separate from the plurality of first processing units and the direct memory access unit. The at least one first processing unit and the second processing unit are configured to work in parallel. The processor further includes a first register. The second processing unit is configured to receive an operation signal from the first register.
US10545892B2 Multi-thread processor and its interrupt processing method
A multi-thread processor includes a plurality of hardware threads each of which generates an independent instruction flow, a thread scheduler that manages in what order a plurality of hardware threads are processed with a pre-established schedule, and an interrupt controller that receives an input interrupt request signal and assigns the interrupt request to an associated hardware thread, wherein the interrupt controller comprises a register in which information is stored for each channel of an interrupt request signal, and the information includes information regarding to which one or more than one of the plurality of hardware threads the interrupt request signal is associated.
US10545888B2 Data inversion circuit
A data inversion circuit in accordance with an embodiment may include a data input circuit and an inversion latch circuit. The data input circuit may output latch data by latching input data, perform a data inversion by performing a logical operation on the latch data and flag data, generate selective inversion data, and output data composed of multiple bits by aligning the selective inversion data. The inversion latch circuit may generate the flag data by latching inversion data.
US10545881B2 Memory page eviction using a neural network
An apparatus, method, program product, and system are disclosed for evicting pages from memory using a neural network. A state module determines state information related to evicting pages from memory. The state information may be determined by a dedicated hardware snooping device that snoops a system bus for the state information. A learning module determines an identifier for a page in memory to be evicted using a neural network. The neural network may perform machine learning operations on the state information to identify the page in memory to be evicted. An eviction module locates the identified page in memory using the identifier determined by the neural network and evicts the identified page from memory.
US10545875B2 Tag accelerator for low latency DRAM cache
Systems, apparatuses, and methods for implementing a tag accelerator cache are disclosed. A system includes at least a data cache and a control unit coupled to the data cache via a memory controller. The control unit includes a tag accelerator cache (TAC) for caching tag blocks fetched from the data cache. The data cache is organized such that multiple tags are retrieved in a single access. This allows hiding the tag latency penalty for future accesses to neighboring tags and improves cache bandwidth. When a tag block is fetched from the data cache, the tag block is cached in the TAC. Memory requests received by the control unit first lookup the TAC before being forwarded to the data cache. Due to the presence of spatial locality in applications, the TAC can filter out a large percentage of tag accesses to the data cache, resulting in latency and bandwidth savings.
US10545872B2 Reducing shared cache requests and preventing duplicate entries
Techniques are described for reducing shared cache memory requests in a multi-threaded microprocessor-based system. One method includes receiving a request for data from a thread, identifying that the request correlates with a pending request associated with a different thread, combining the request with the pending request based on the identifying, and receiving the data after the combining, the receiving being based on the pending request. In some examples, the request may be associated with an address of a cache line in a cache memory.
US10545871B2 Coordination of cache and memory reservation
A method for coordinating cache and memory reservation in a computerized system includes identifying at least one running application, recognizing the at least one application as a latency-critical application, monitoring information associated with a current cache access rate and a required memory bandwidth of the at least one application, allocating a cache partition, a size of the cache partition corresponds to the cache access rate and the required memory bandwidth of the at least one application, defining a threshold value including a number of cache misses per time unit, determining a reduction of cache misses per time unit, in response to the reduction of cache misses per time unit being above the threshold value, retaining the cache partition, assigning a priority of scheduling memory request including a medium priority level, and assigning a memory channel to the at least one application to avoid memory channel contention.
US10545866B1 Method and system for efficient re-determination of a data valid window
Disclosed is an improved approach to implement training for memory technologies, where a data valid window is re-determined using boundary information for a new data valid window. The information obtained for the new location of the first edge is used to minimize the computational resources required to identify the location of the second edge. This greatly improves the efficiency of the process to perform the re-training.
US10545865B2 Systems and methods for implementing low-latency lookup circuits using sparse hash functions
A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit may include multiple hash function sub-circuits, each of which applies a respective hash function to an input key value, producing a hash value. Each hash function sub-circuit may multiply bit vectors representing key values by a sparse bit matrix and may add a constant bit vector to the results. The hash function sub-circuits may be constructed using odd-parity circuits that accept as inputs subsets of the bits of the bit vectors representing the key values. The sparse bit matrices may be chosen or generated so that there are at least twice as many 0-bits per row as 1-bits or there is an upper bound on the number of 1-bits per row. Using sparse bit matrices in the hash function sub-circuits may allow the lookup circuit to perform lookup operations with very low latency.
US10545864B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies a set of data included in a copy-source block for garbage collection and corresponding respectively to reference counts belonging to a first reference count range to a first copy-destination block, and copies a set of data included in the copy-source block and corresponding respectively to reference counts belonging to a second reference count range having a lower limit higher than an upper limit of the first reference count range to a second copy-destination block.
US10545863B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies, based on a first management table corresponding to a copy-source block for garbage collection, only data corresponding to reference counts of non-zero from the copy-source block to a copy-destination block, and associates physical addresses respectively indicating locations in the copy-destination block, in which the data are copied, with respective intermediate addresses corresponding to the copied data.
US10545853B2 Stateless debugging of a script injected into a web application that is located in a mult-node cloud system
A debug session identifier representing a debug session for the web application is stored in local storage. The web application is located in multi-node cloud storage. The local storage resides on a developer computer system that executes outside of the multi-node cloud system. A stateless debugger node and a stateless target tester node are selected from at least one node pool in the multi-node cloud system. The stateless debugger node and the stateless target tester node are separate from each other. An internal connection is provided between the stateless debugger node and the stateless target tester node within the multi-node cloud system based on the debug session identifier during the debug session. The script that is injected into the web application is debugged while the web application executes on the stateless target tester node.
US10545850B1 System and methods for parallel execution and comparison of related processes for fault protection
System, methods, and other embodiments described herein relate to improving detection of program faults. In one embodiment, a method includes executing, in parallel, an extended program and an instrumented program. The instrumented program is an instrumented version of a baseline program that implements runtime checks. The extended program is an extended version of the baseline program with intentional delays inserted into source code of the baseline program to match an execution time with the instrumented program. The method includes supervising execution states of the instrumented program to identify an occurrence of mismatched states between the extended program and the instrumented program. The method includes managing the mismatched states to mitigate effects of the program faults on the functioning of an associated device.
US10545846B2 Identifying and correcting suboptimal storage-reclamation processes
A method and associated systems for identifying and correcting suboptimal storage-reclamation processes. A storage-management system uses information received in system-generated storage-reclamation reports to assign each user a set of reclamation scores. Each score identifies how effectively the user has been able to reclaim lost storage at particular times. These scores are organized into user-specific profiles that each consists of a chronological sequence of one user's scores. If a user's profile is “good” (that is, if the user's scores are consistently high) or “improving” (if scores are increasing over time), the system then determines whether that user's reclamation efforts have successfully reduced the amount of reclaimable storage controlled by the user. If not, the system infers that a suboptimal storage-reclamation process interfered with the user's reclamation efforts. The system then undertakes corrective action to identify and resolve the cause of the suboptimal process.
US10545844B2 Print verification system that reports defective printheads
Systems and methods are provided for print verification that reports defective printheads. One embodiment is a Print Verification System (PVS) that includes an interface to receive print data, and an imaging device to obtain image data of printed output of the print data. The PVS also includes a processor to detect a print error on a page by comparing the print data and the image data. The processor determines a lateral distance of a location of the print error with respect to an edge of the page, identifies a print engine that printed the page, determines a lateral offset of the print engine with respect to the edge of the page, identifies a printhead among a plurality of printheads of the print engine that caused the print error based on the lateral distance of the print error and the lateral offset of the print engine.
US10545843B2 Storage device with error recovery indication
Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.
US10545842B2 Automated local database connection affinity and failover
A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The client application may be located within the first compute node. A first connection may be established, without regard to whether another compute node has a lighter workload than the first compute node, between the client application and a first database of the database cluster. The first connection may be a local connection, wherein the first database is located within the first compute node. The first compute node may detect that a failure associated with the first database has occurred. The first compute node may execute a failover operation to continue servicing the request for the data. The executing of a failover operation may include establishing a second connection between the client application and a second database of the database cluster.
US10545839B2 Checkpointing using compute node health information
A method is disclosed, as well as an associated apparatus and computer program product, for checkpointing using a plurality of communicatively coupled compute nodes. The method comprises acquiring health information for a first node of the plurality of compute nodes, and determining a first failure probability for the first node using the health information. The first failure probability corresponds to a predetermined time interval. The method further comprises selecting a second node of the plurality of compute nodes as a partner node for the first node. The second node has a second failure probability for the time interval. A composite failure probability of the first node and the second node is less than the first failure probability. The method further comprises copying checkpoint information from the first node to the partner node.
US10545837B2 Extending deployed cloud infrastructure for disaster recovery sequencing
An approach is provided in which an Infrastructure as a Service (IaaS) system is established in a cloud that includes a plurality of virtual machines. Each of the plurality of virtual machines are allocated to one or more of a plurality of datastores based on one or more user inputs. Next, one of a plurality of priorities are assigned to each of the plurality of virtual machines based on the one or more of the plurality of datastores to which each of the plurality of virtual machines is allocated. In turn, the virtual machines are recovered in the cloud in an order determined, at least in part, by their assigned one of the plurality of priorities.
US10545836B2 Hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks
Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
US10545835B2 Backup appliance replication to provide virtual machine recovery at a remote site
Techniques to protect data are disclosed. A backup appliance configuration data associated with a first backup appliance associated with a first virtual machine environment is received at a host site. The backup appliance configuration data is replicated to a remote replication site. The backup appliance configuration data includes data usable at the remote replication site to provide at the remote replication site a replicated backup appliance that is associated with a second virtual machine environment at the remote replication site and is configured to access backup data stored by the first backup appliance and to use said backup data stored by the first backup appliance to recover to hosts at the replication site one or more virtual machines associated with the first virtual machine environment.
US10545832B2 Similarity based deduplication for secondary storage
For similarity based deduplication of remote data repositories, a parse module generates a rolling hash value based on a portion of an incoming stream of backup data. A comparison module compares the rolling hash value with entries stored in a rolling hash index, and in response to matching the rolling hash value with an entry in the rolling hash index, generates a strong hash value and determines if a match of the strong hash value exists in a first strong hash index. The comparison module, in response to a determination that the match does not exist in the first strong hash index, compares the strong hash value with entries in a second strong hash index in the remote data repository. A migration module, in response to a determination that the strong hash value does not match any hash entries, stores the portion of backup data as new data.
US10545830B2 Storage device for processing corrupted metadata and method of operating the same
A method of operating a storage device includes receiving a first logical address from a host, determining whether first metadata stored in a volatile memory of the storage device and associated with the first logical address is corrupted, processing the first metadata as an uncorrectable error when the first metadata is determined to be corrupted, providing an error message to the host indicating that an operation cannot be performed on data associated with the first logical address when the first metadata is processed as the uncorrectable error, after the providing of the error message, receiving a second logical address from the host, determining whether second metadata stored in the volatile memory and associated with the second logical address is corrupted, and performing an operation of accessing the non-volatile memory based on the second metadata, when the second metadata is not determined to be corrupted.
US10545827B2 Energy conscious mobile device redundancy and recovery
A tool for redundancy and recovery for a mobile device. Responsive to the mobile device unsuccessfully powering up, the tool activates a recovery functionality via a physical reset switch on the mobile device. Responsive to activating the recovery functionality, the tool scavenges for at least one resource to support a device functionality for the mobile device, wherein scavenging includes siphoning charge from a battery, a processor complex, or a wiring harness within a main module of the mobile device to accumulate sufficient energy to restore and power the one or more features available on the mobile device.
US10545826B2 Layered error correction encoding for large scale distributed object storage system
A method is described. The method includes fragmenting data of an object for storage into an object storage system into multiple data fragments and performing a first error correction encoding process on the data to generate one or more parity fragments for the object. The method also includes sending the multiple data fragments and the one or more parity fragments over a network to different storage servers of the object storage system. The method also includes performing the following at each of the different storage servers: i) incorporating the received one of the multiple data fragments and one or more parity fragments into an extent comprising multiple fragments of other objects; ii) performing a second error correction encoding process on multiple extents including the extent to generate parity information for the multiple extents; and, iii) storing the multiple extents and the parity information.
US10545824B2 Selective error coding
A system and method of performing selective error coding in memory management of a memory device are described. The method includes performing a process of detecting and correcting memory errors in the memory of the memory device either prior to or after a chip mark associated with the memory device is in place. The method also includes localizing hard errors of the memory device based on a second process of detecting the memory errors in the memory of the memory device, the hard errors being persistent memory errors that persist from the process of detecting and correcting the memory errors to the second process, determining an extent of the hard errors based on the localizing, and preventing placement of the chip mark or removing the chip mark after de-allocating one or more ranges of addresses based on a result of the determining the extent of the hard errors.
US10545823B2 Accelerating erasure code replication in distributed systems
The present disclosure involves systems and methods for managing data in a distributed storage system. The distributed storage system may include non-volatile memory (NVM) storage devices and utilize erasure code replication for storage of data. A controller may first store at least some of the K data chunks in NVM devices before storing the coding chunks in other storage devices. In addition, the controller may transmit read requests to the NVM devices of the system first to begin receiving data chunks or coding chunks related to the data object. By writing to and reading from NVM devices first, storage and reading of the data object may occur faster than conventional storage systems.
US10545821B2 Fault-tolerant dot product engine
Examples disclosed herein relate to a fault-tolerant dot product engine. The fault-tolerant dot product engine has a crossbar array having a number l of row lines and a number n of column lines intersecting the row lines to form l×n memory locations, with each memory location having a programmable memristive element and defining a matrix value. A number l of digital-to-analog converters are coupled to the row lines of the crossbar array to receive an input signal and a number n of analog-to-digital converters are coupled to the column lines of the crossbar array to generate an output signal. The output signal is a dot product of the input signal and the matrix values in the crossbar array, wherein a number m
US10545820B2 Memory device, memory system and method of operating the same
A memory device, a memory system, and a method of operating the same. The memory device includes a memory cell array including a plurality of memory cells and a write command determination unit (WCDU) that determines whether a write command input to the memory device is (to be) accompanied a masking signal. The WCDU produces a first control signal if the input write command is (to be) accompanied by a masking signal. A data masking unit combines a portion of read data read from the memory cell array with a corresponding portion of input write data corresponding to the write command and generates modulation data in response to the first control signal. An error correction code (ECC) engine generates parity of the modulation data.
US10545818B2 Exception wrapping system
The described technology is directed towards handling errors in an application program that allows for a taxonomy and precedence order of errors. Exception wrapping includes preserving relevant information with an exception, and consolidates a series of errors into a single dominant exception instance that is handled appropriately depending on the exception type. Also described is a centralized exception manager that outputs an interactive dialog based upon the exception type, and takes a recovery action based upon user interaction with the dialog.
US10545813B2 Database diagnostic engine
A method for performing database diagnostics may include generating, by a database diagnostic engine, a user interface for displaying, at a client, a first selection of symptoms. The database diagnostic engine may receive, from the client and via the user interface, a first input indicating that a first symptom from the first selection of symptoms is present at a database coupled with the client. The database diagnostic engine may respond to the first input by updating the user interface to enable an entry of a second input with respect to the first symptom. The second input may be received from the client via the updated user interface. The database diagnostic engine may perform, based on the first input and/or the second input, checks to detect at least one error at the database. Related systems and articles of manufacture are also provided.
US10545811B2 Automatic root cause analysis for web applications
A method for enabling a root cause analysis for an error originating in a content management system, is provided herein. The method comprises storing an identifier and a version number for each digital content item undergoing a change relating to the digital content item, and rendering a web page including the digital content item. The identifier and the version number are invisibly included in the web page. The method also comprises including the identifier and the version number in a request based on the rendered web page including the digital content item, storing fingerprint data relating to the request, creating an error record if during an execution of the request an execution error occurs, and making available the error record, the identifier and the version number of the related digital content item, as well as the related fingerprint data.
US10545808B2 Method, apparatus and system for processing data
Embodiments of the present application provide a method, apparatus and system for processing data, the method is applicable to an electronic device, wherein the electronic device is connected to a memory card that has been formatted in a proprietary manner in advance and the memory card includes at least one cold data area. The method includes: obtaining the number CR of reads for data stored in a target cold data area C stored locally; determining whether the number CR of reads reaches a preset threshold TCR for reading failure of cold data; if the number CR of reads reaches a preset threshold TCR for reading failure of cold data, transmitting a start address and a end address of the data stored in the target cold data area C to a controller of the memory card, and initializing the number CR of reads for processing the stored data by the controller according to the start address and the end address. By applying the embodiments of the present application, the calculation amount of a memory card is reduced, and thereby the reading and writing performance for data of the memory card is improved.
US10545802B2 Event loop optimization through event ordering
A method of event loop optimization through event ordering within an event loop of a node to improve externally visible attributes of the runtime. The optimization is carried out by labeling a set of events by assigning one or more attributes to each event of the set of events; processing a plurality of events of the set of events for an interval based on at least the attributes of each event of the plurality of events; ordering the events of the plurality of events within the interval based on assigned priorities to the one or more assigned attributes of each event of the plurality of events; and executing the plurality of events in the order determined based on the assigned priorities.
US10545801B2 Implementing multiple content management service operations
Embodiments of the present disclosure disclose an apparatus and a method for implementing multiple content management service operations by sending a batch service request for a batch, wherein the batch comprises multiple content management service operations; and receiving a batch service response, wherein the batch service response indicates at least one of a state of the batch and a result from executing the batch.
US10545798B2 Resegmenting chunks of data for efficient load balancing across indexers
Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on entry boundaries in at least some of the plurality of first chunks of data. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.
US10545796B2 Systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items. For instance, according to one embodiment, there is disclosed a system to implement a scheduling service, wherein the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify a plurality of computing resources currently executing scheduled workload tasks; a workload discovery engine to identify one or more pending workload tasks to be scheduled for execution; in which each of the computing resources lack current available capacity to execute additional scheduled workload tasks; a policy engine to define a Service Level Target (SLT) for each of the scheduled workload tasks currently executing via the plurality of computing resources and for each of the one or more pending workload tasks to be scheduled for execution; an analysis engine to further terminate one of the scheduled workload tasks currently executing via the plurality of computing resources based on the defined SLTs for the respective workload tasks; and a scheduler to schedule one of the pending workload tasks into capacity within the plurality of computing resources freed up by the terminated workload task. Other related embodiments are disclosed.
US10545790B2 Method and system for processing data
Embodiments of the present invention relates to a method and system for processing data. Specifically, there is provided a method for processing data, comprising: in response to receiving an adjustment request for adjusting the number of consumer instances from a first number to a second number, determining an adjustment policy on adjusting a first distribution of states associated with the first number of consumer instances to a second distribution of the states associated with the second number of consumer instances, the states being intermediate results of processing the data; migrating the states between the first number of the consumer instances and the second number of the consumer instances according to the adjustment policy; and processing the data based on the second distribution of the states at the second number of the consumer instances. In other embodiments, there are further provided a device and system for processing data.
US10545788B2 Physical to virtual scheduling system and method
Large-scale data migration processes are managed using a schedule optimizer implemented in software. The schedule optimizer assigns an available data migration window to each server in an inventory of servers based on a scheduling priority determined for that server. For example, servers that have manually scheduled conversion dates are assigned the highest scheduling priority, and servers that have a migration deadline are assigned the next highest scheduling priority. In addition, servers may grouped and data migration may be scheduled for server groups instead of individual servers.
US10545785B1 Virtual host bus adapter logins
Example implementations relate to virtual host bus adapter logins. A hypervisor may comprise a processing resource and a memory resource storing non-transitory machine-readable instructions to cause the processing resource to query a computing device to determine port identity information of a plurality of virtual host bus adapters (VHBAs) associated with a physical host bus adapter (HBA) of the computing device and uplink mappings for the plurality of VHBAs, determine a bandwidth allocation of each of the plurality of VHBAs, rank each of the plurality of VHBAs, and cause each of the plurality of VHBAs to login via the determined uplink mappings based on the rank of each of the plurality of VHBAs.
US10545782B2 Setting retransmission time of an application client during virtual machine migration
A method of setting retransmission time of an application client during virtual machine migration includes predicting migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated; computing available migration bandwidth of a host of the virtual machine to be migrated; computing virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and setting retransmission time of the application client based on the virtual machine migration time.
US10545776B1 Throughput and latency optimized volume initialization
Functionality is disclosed for throughput and latency optimized volume initialization. Data blocks used for boot processes of multiple virtual machine (VM) instances are identified, for example, where the multiple VM instances are created from a specific VM image. A load order document is generated that identifies the data blocks, and also identifies an order in which the data blocks are used for the boot process. The identified data blocks are coalesced to generated a coalesced boot volume. Subsequently, each time a VM instance is created from the specific VM image, the coalesced boot volume (e.g., instead of the individual data blocks) is transmitted from a data store to the a block storage service in the order specified by the load order document. The block storage service exposes a storage volume to the VM instance that can be used to initialize the VM instance.
US10545774B2 Tap data to determine user experience issues
A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
US10545772B2 Architectural mode configuration
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in another architectural mode of the plurality of architectural modes, wherein the another architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the another architectural mode in place of the one architectural mode restricting use of the one architectural mode.
US10545769B2 System and method for constructive bifurcation of I/O unit ports in an information handling system
A method performed by an information handling system, the method including bifurcating, by a processor of the information handling system, an I/O unit (IO unit) of the information handling system into a first root port and a second root port, wherein the first root port comprises a first pre-determined number of first lanes of the IO unit and the second root port comprises the first pre-determined number of second lanes of the IO unit. The method further including discovering, by the processor, a first I/O device (IO device) coupled to the IO unit, wherein the first IO device utilizes a first lane width that is greater than the first pre-determined number of lanes, and in response to discovering the first IO device, bifurcating, by the processor, the IO unit into a third root port, wherein the third root port comprises the first lanes and the second lanes.
US10545765B2 Multi-level history buffer for transaction memory in a microprocessor
Embodiments include systems, methods, and computer program products for using a multi-level history buffer (HB) for a speculative transaction. One method includes after dispatching a first instruction indicating start of the speculative transaction, marking one or more register file (RF) entries as pre-transaction memory (PTM), and after dispatching a second instruction targeting one of the marked RF entries, moving data from the marked RF entry to a first level HB entry and marking the first level HB entry as PTM. The method also includes upon detecting a write back to the first level HB entry, moving data from the first level HB entry to a second level HB entry and marking the second level HB entry as PTM. The method further includes upon determining that the second level HB entry has been completed, moving data from the second level HB entry to a third level HB entry.
US10545763B2 Detecting data dependencies of instructions associated with threads in a simultaneous multithreading scheme
Detecting data dependencies of instructions associated with threads in a simultaneous multithreading (SMT) scheme is disclosed, including: dividing a plurality of comparators of an SMT-enabled device into groups of comparators corresponding to respective ones of threads associated with the SMT-enabled device; simultaneously distributing a first set of instructions associated with a first thread of the plurality of threads to a corresponding first group of comparators from the plurality of groups of comparators and distributing a second set of instructions associated with a second thread of the plurality of threads to a corresponding second group of comparators from the plurality of groups of comparators; and simultaneously performing data dependency detection on the first set of instructions associated with the first thread using the corresponding first group of comparators and performing data dependency detection on the second set of instructions associated with the second thread using the corresponding second group of comparators.
US10545762B2 Independent mapping of threads
Embodiments of the present invention provide systems and methods for mapping the architected state of one or more threads to a set of distributed physical register files to enable independent execution of one or more threads in a multiple slice processor. In one embodiment, a system is disclosed including a plurality of dispatch queues which receive instructions from one or more threads and an even number of parallel execution slices, each parallel execution slice containing a register file. A routing network directs an output from the dispatch queues to the parallel execution slices and the parallel execution slices independently execute the one or more threads.
US10545761B2 Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Instructions and logic provide SIMD permute controls with leading zero count functionality. Some embodiments include processors with a register with a plurality of data fields, each of the data fields to store a second plurality of bits. A destination register has corresponding data fields, each of these data fields to store a count of the number of most significant contiguous bits set to zero for corresponding data fields. Responsive to decoding a vector leading zero count instruction, execution units count the number of most significant contiguous bits set to zero for each of data fields in the register, and store the counts in corresponding data fields of the first destination register. Vector leading zero count instructions can be used to generate permute controls and completion masks to be used along with the set of permute controls, to resolve dependencies in gather-modify-scatter SIMD operations.
US10545759B2 Random execution of multiple different and independent branches of a sensitive computation against various attacks
A processing unit executes a sensitive computation using multiple different and independent branches that each necessitate a given number of processing unit time units to be executed. Each execution of a sensitive computation includes: generating at least as many identifiers as the number of branches; associating each identifier to a unique branch; generating a random permutation of identifiers, wherein the number of occurrences of each identifier in the permutation is at least equal to the number of processing unit time units in the shortest of the branches; successively determining, wherein the determining includes processing each identifier in the random permutation, which branch to execute by each successive processing unit time units according to the identifier in the random permutation; and for each identifier of the random permutation, executing a processing unit time unit for the branch determined according to the identifier in the random permutation.
US10545758B2 Parallel processing of hash functions
Input data can be split into data components that can each have a length equal to a machine word size of a processor capable of parallel processing. Hash components can be selected to have a length equal to the length of the data components. A bitwise hashing function can be performed, in which each data component is hashed with a respective different one of the hash components. A representation of the hash components can be output as the hash. The bitwise hashing function can include an exclusive-or operation and a multiplication and can be a modified Fowler-Noll-Vo hashing function, such as a modified FNV-1a function.
US10545757B2 Instruction for determining equality of all packed data elements in a source operand
Systems, apparatuses, and methods for performing an instruction in a computer processor are described. For example, an instruction having a source and destination operand is executed to determine whether all data elements of the source operand are equal and an indication of the determination is stored in the destination operand.
US10545754B2 Application hot deploy method to guarantee application version consistency and computer program stored in computer readable medium therefor
According to an exemplary embodiment of the present disclosure, disclosed is a method for seamless application version management in a system including a plurality of application servers. Procedures stored in a computer program for processing the above-mentioned method include: transmitting held application version information to an application management server, receiving an updated version of an application file and version information corresponding to the application file from the application management server; determining that it is possible to perform a service using the updated version of an application by loading the updated version of the application file; transmitting application update readiness information to the application management server when it is determined that it is possible to perform the service using the updated version of the application; and receiving a command to apply the updated version from the application management server.
US10545744B2 Prediction mechanism for subroutine returns in binary translation sub-systems of computers
A sequence of input language (IL) instructions of a guest system is converted, for example by binary translation, into a corresponding sequence of output language (OL) instructions of a host system, which executes the OL instructions. In order to determine the return address after any IL call to a subroutine at a target entry address P, the corresponding OL return address is stored in an array at a location determined by an index calculated as a function of P. After completion of execution of the OL translation of the IL subroutine, execution is transferred to the address stored in the array at the location where the OL return address was previously stored. A confirm instruction block is included in each OL call site to determine whether the transfer was to the correct or incorrect call site, and a back-up routine is included to handle the cases of incorrect call sites.
US10545741B2 Information processing apparatus, method of compiling, and storage medium
An information processing apparatus configured to compile a source program in a compiling process, the information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: out of one or more variables included in a source program, identify a variable being available as a constant in the compiling process; add a specifier to the source program, the specifier declaring to handle the identified variable as the constant in the compiling process; and convert the source program to which the specifier is added into an object program.
US10545740B2 Distributed agent to collect input and output data along with source code for scientific kernels of single-process and distributed systems
An improved software optimization tool framework is provided that, when executed, creates software agents that attach themselves to all running instances of a user-specified application and/or process, be it in a single machine or across multiple machines (e.g. in a computer cluster). Once the software agents attach, for each attached application and/or process, the tool can be configured to capture the input and output data of specified target sections of code for the specified application or process. In an embodiment, a software programmer may want to optimize a specific target section of code that may comprise a single function or multiple functions or code portions. Based on pre-identified code sections, the tool can write captured input and output data into binary files, along with the target sections of code, and build an optimization framework around the input and output data, including the targeted sections of code. An optimization engineer can then use this optimization framework to develop optimized versions of the target code sections and can further test the optimized code section against actual data and results obtained from original runs.
US10545739B2 LLVM-based system C compiler for architecture synthesis
A low level virtual machine (LLVM)-based system C compiler for architecture synthesis is provided. In one aspect, a method for translating a system C model to hardware description language (HDL) is provided. The method includes the steps of: generating a hardware connection model (HCM) from the system C model, wherein the HCM defines modules and interconnects in a hardware system; parsing the system C model into a LLVM intermediate representation (IR); converting the LLVM IR to a system LLVM IR which records correspondence information between the LLVM IR and the HCM; and generating the HDL based on direct mapping of processes from the system LLVM IR and the HCM.
US10545736B1 Conversion of interpretive language functions into web applications or services
A method (and concomitant apparatus and non-transitory computer-readable medium comprising machine readable code) for automatically deploying World Wide Web services from any function written in an interpretive computer language, comprising creating a new cloud workspace for a function written in an interpretive computer language, receiving the function and storing it in the cloud workspace, establishing an interpreter for the interpretive computer language, and allowing for execution of the function by the interpreter via the internet or an intranet.
US10545732B1 Model configuration using partial model data
As a non-limiting representative example, a system is disclosed that includes a product configurator user interface that displays a configurable model and receives configuration input for the model and a modeling platform comprising a segmenting engine networked together. The segmenting engine performs operations such as receiving configuration input and generating a first partial structured data set for evaluation by the configuration engine. The system also includes a configuration engine that communicates with the modeling platform. The modeling platform sends the first partial structured data set to the configuration engine for evaluation and receives back an evaluated instance reflecting an outcome of the configuration of the configurable model.
US10545724B2 Method and apparatus for proximity detection for device control
A controller for granting a user input device control of a controllable device including a receiver arranged for receiving a first sound signal recorded within a first time frame by a first sound sensor and receiving a second sound signal recorded within a second time frame by a second sound sensor located at the user input device. The controller further includes a processor arranged for determining a level of similarity between the first sound signal and the second sound signal. The processor is further arranged for granting the user input device control of the controllable device if a sufficient level of similarity has been determined. This enables the controller to determine if the user input device is in the same space as the first sound sensor, and it allows the creation of a control space of the controllable device based on the characteristics of the first sound sensor.
US10545720B2 Automatically generated media preview
Systems, devices, apparatuses, components, methods, and techniques for automatically generating media previews are provided. An example media system for automatically generating media previews for a particular artist include a trailer generation application configured to receive input specifying an artist and duration of a trailer, automatically select clips from two or more media items by the artist, and automatically arrange and combine the clips into a media trailer for later playback.
US10545719B2 Method and system for real-time audio broadcast
The exemplary embodiments relate to methods and systems for a real-time localized audio broadcast to attendants at live entertainment events. One embodiment relates to a method comprising receiving location data indicating a location of a device, determining a frequency based on the location data, wherein the frequency is assigned based on a venue location and an audio channel is broadcast on the frequency at the venue location, displaying a software button on a user interface of the device, wherein the software button corresponds corresponding to the audio channel, receiving a user selection of the software button via the user interface, and tuning a RF tuner contained within the device to the frequency to receive the audio channel.
US10545718B2 Application program with recorded user's voice for electronic devices, including a mobile phone
An application program for a mobile device includes a capability for recording and storing a user's voice; a play list of music or other sounds, and a system for combining the user's voice recording with the selected music or sounds in a looped combined recording. The user begins and stops the looped combined recording by controls on the mobile device.
US10545716B2 Information processing device, information processing method, and program
There is provided an information processing device to make it possible to share various kinds of information in a more appropriate form between remote sites, the information processing device including: an acquiring unit configured to acquire first control information for causing display information to be displayed, the display information indicating a real object placed in a first region in which a screen shared by a plurality of devices is displayed; and a generating unit configured to generate second control information for causing a display image in which the display information indicating the real object is superimposed on the screen to be displayed in a second region different from the first region, on a basis of the acquired first control information.
US10545711B2 Electronic display systems connected to vehicles and vehicle-based systems
Electronic digital display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising servers, and/or additional external data sources may operate individually or in combination to identify one or more vehicle locations, driving routes, driver and passenger characteristics, and the like. Vehicle and individual characteristics may be determined based on data received from traffic cameras, vehicle-based devices, personal mobile devices, and/or other data sources. Based on the vehicle characteristics, individual characteristics, driving data and driving patterns, and the like, digital content may be determined for electronic roadside displays to be viewable by the approaching vehicles, and/or other digital display devices to be viewable by associated individuals via other display devices and at other times. Various techniques may be used to determine customized digital content. Additionally, certain systems may be interactive to allow user responses and follow-up content via on-board vehicle devices or other user devices.
US10545708B2 Information processing system and method of processing information
An information processing system includes a terminal device, one or more image forming apparatuses communicably connected to the terminal device using short-distance wireless communication, and an information processing apparatus to provide a service that is in cooperation with a print service provided by an external printing system. The terminal device receives an operation of selecting one image forming apparatus from among the one or more image forming apparatuses and transmits, to the external printing system, a print request including an apparatus identifier identifying the selected image forming apparatus. The information processing apparatus acquires a print job generated by the external printing system based on the print request transmitted from the terminal device, stores the acquired print job in a memory, and transmits the print job stored in the memory to the selected image forming apparatus in response to a request transmitted from the selected image forming apparatus.
US10545707B2 Image forming system, information processing apparatus, and image forming method that prevents printing
To provide an image forming system capable of preventing printing that is not intended by a user, an image forming system includes a server capable of storing image data and an image forming apparatus connected to the server via a network and configured to form an image. The image forming apparatus includes an inquiring unit, a determining unit, a requesting unit, and an instructing unit. The inquiring unit is configured to inquire the server for a printing condition of the image data in a case where an input of a registration ID is accepted by an accepting unit, the printing condition being registered in association with the image data. The requesting unit is configured to request the server for downloading of the image data in a case where the determining unit determines that the image forming apparatus conforms with the printing condition. The instructing unit is configured to control an image forming unit to form the image on a sheet, based on the image data downloaded from the server.
US10545704B2 Image forming apparatus and control method to update an application in an image forming apparatus
A permission list for a host application associated with the host application is held, and a plug-in application is added to the host application a permission included in the plug-in application is added and updated to the permission list for the host application, and whether processing in the host application and the plug-in application is to be executed is determined based on the updated permission list.
US10545698B2 Copy from source medium to target medium
A computer-implemented method for copying data from a source medium to a target medium in a storage system by a computer system, the storage system including a storage device, a first drive configured to access the source medium, and a second drive configured to access the target medium, the method comprising: estimating a waiting time for copy target data to be transferred from the source medium, selecting migration target data of the storage device based on whether migration of data to the target medium is expected to be finished within the waiting time or not, migrating the migration target data from the storage device to the target medium by the second drive while locating and/or reading the copy target data on the source medium by the first drive, and writing the copy target data to the target medium by the second drive.
US10545696B2 Data deduplication using KVSSD
Deduplication functionality is provided for a key-value solid-state drive (KVSSD) that includes a storage space and a controller. The storage space contains first and second containers. The first container includes a first virtual space and stores a key and at least one dedup key associated with the key. Each dedup key corresponds to a block of user data, and each block includes a predetermined size. The second container includes a second virtual space and stores each dedup key, the block of user data associated with the dedup key and metadata associated with the block of user data. The controller determines whether a block of user data received by the KVSSD is a duplicate block of data stored in the second container by determining whether a dedup key for the received block of user data matches a stored dedup key in the first container.
US10545694B2 Methods for controlling data transfer speed of a data storage device and a host device utilizing the same
A host device coupled to a data storage device via a predetermined interface includes a processor and a thermal sensor. The thermal sensor senses ambient temperature to obtain a sensed temperature and provides the sensed temperature to the processor. When the processor determines that the sensed temperature is higher than a high-temperature threshold, the processor adjusts a data transfer speed of the predetermined interface according to a data processing speed required by subsequent data to be read from or written to the data storage device.
US10545691B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, a controller executes first refreshing in a case where a first value of a first block is larger than a first threshold and less than a second threshold. The first refreshing includes reprogramming a plurality of second memory cells among a plurality of first memory cells included in the first block.
US10545688B2 Management of data written via a bus interface to a storage controller during consistent copying of data
Remote copy operations are performed to copy data from a primary storage controller to a secondary storage controller, wherein input/output (I/O) requests are received at the primary storage controller from a host both via a bus interface and a network interface while the remote copy operations are in progress, and wherein consistency groups are formed during the remote copy operations to copy the data consistently. Quiescing of I/O operations performed via the bus interface are performed while a current consistency group is being replaced by a next consistency group during the remote copy operations.
US10545681B2 Asymmetric storage data distribution
Aspects include defining a first percentage of storage areas in an array of multiple persistent storage elements as hot storage areas and a second percentage of storage areas as spare storage areas such that remaining storage areas define a third percentage as cold storage areas. Each of the storage areas are assigned to either the hot group, the spare group or the cold group, respectively. A hot and cold storage area each include a first storage block on two different storage elements, and the hot storage area and the cold storage area each include a corresponding second storage block on a storage element different to the storage element on which the first respective storage block is stored. The storage blocks are distributed across the storage elements such that blocks of storage areas with the highest write rate of all storage areas are placed on a hottest storage element.
US10545679B2 Dynamic drive selection for migration of files based on file size for a data storage system
In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of drives that includes at least one of each of the following: a faster drive and a relatively slower drive. The availability of a faster drive is determined. The file associated with the job in the job queue having a file size larger than a threshold is sent to the faster drive.
US10545673B2 Hypervisor deduplication page comparison speedup
A hypervisor deduplcation system includes a memory, a processor in communication with the memory, and a hypervisor executing on the processor. The hypervisor is configured to scan a first page, detect that the first page is an unchanged page, check a first free page hint, and insert the unchanged page into a tree. Responsive to inserting the unchanged page into the tree, the hypervisor compares the unchanged page to other pages in the tree and determine a status of the unchanged page as matching one of the other pages or mismatching the other pages in the tree. Responsive to determining the status of the page as matching another page, the hypervisor deduplicates the unchanged page. Additionally, the hypervisor is configured to scan a second page of the memory, check a second free page hint, deduplicate the second page if the free page hint indicates the page is unused.
US10545671B1 Mapping between volume data block and file data block system and method
A method, computer program product, and computer system for receiving, at a computing device, an I/O request directed to a compressed data portion of a storage system. It may be determined whether the I/O request includes one of a first portion of information and a second portion of information. An address of the compressed data portion may be obtained via downward mapping if the I/O request includes the first portion of information. The address of the compressed data portion may be obtained via upward mapping if the I/O request includes the second portion of information. The I/O request may be executed at the compressed data portion.
US10545669B2 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.
US10545668B2 Method and apparatus for data copy
Embodiments of the present disclosure relate to methods and apparatuses for data copy. A method comprises receiving, from a client module in a first processing unit, a read request for reading data from a first storage region. The method further comprises, in response to determining from the read request that the data is to be copied, obtaining, from a cache, a first bitmap associated with the first storage region, the first bitmap indicating if the first storage region is filled with zero. The method further comprises, in response to determining from the first bitmap that the first storage region is filled with zero, sending, to the client module, an indication that the data is zero.
US10545664B2 System and method for identifying SSDs with lowest tail latencies
A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller.
US10545654B2 Systems and methods for selecting portions of media for a preview
The present disclosure relates to selecting individual tracks within a time-based media for playback. In certain embodiments, an adjustable playhead spans the tracks that a user desires to include in the preview. In one such implementation, the user may adjust the position of handles on the playhead such that the playhead spans the desired tracks. Playback using the playhead may play a preview of those tracks spanned by the playhead.
US10545651B2 Providing bitmap image format files from media
A method, apparatus, article of manufacture, and a memory structure for conveniently providing animated bitmap image files from media is described. The method uses a technique in which a plurality of PNG files are generated and transmitted to be presented to the user via an overlay to a media program player.
US10545647B2 Selection biasing
In some implementations, data indicating a touch received on a proximity-sensitive display is received while the proximity-sensitive display is presenting one or more items. In one aspect, the techniques describe may involve a process for disambiguating touch selections of hypothesized items, such as text or graphical objects that have been generated based on input data, on a proximity-sensitive display. This process may allow a user to more easily select hypothesized items that the user may wish to correct, by determining whether a touch received through the proximity-sensitive display represents a selection of each hypothesized item based at least on a level of confidence that the hypothesized item accurately represents the input data.
US10545644B2 Information processing apparatus and information processing method for display control
Provided is an information processing apparatus including: a processing unit configured to perform switching processing on a basis of a determination result as to whether or not a determination region determined on a basis of a display region which becomes a target of operation of one operation system includes a pointed position pointed in response to the operation, the switching processing being processing of switching between a display control mode for changing a position or a shape of the display region on a basis of the operation and an execution mode for executing processing corresponding to a display object within the display region on a basis of the operation, in which the display region indicates a unit when the position or the shape of the display region is changed in the display control mode.
US10545641B2 Apparatus and methods for facilitating context handoff between devices in a cloud based wireless personal area network
An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
US10545634B2 Sequencing electronic files
Systems and methods for sequencing electronic files include generating a first file sequence and one or more alternative file sequences. An alternative file sequence may be generated based in part on a characteristic of a file in the first sequence. The first and alternative sequences may be used in an electronic slideshow that allows a user to switch between file sequences. In some implementations, which alternative file sequences are generated may be determined based in part on a prediction of characteristics that may be of interest to a user.
US10545633B2 Image output method and apparatus for providing graphical user interface for providing service
A method of providing, by an image output apparatus, a graphical user interface (GUI) for providing a service to a user is provided, the method including: displaying a selection menu for determining whether to execute a pre-set function related to a service corresponding to an external apparatus when the external apparatus is connected to the image output apparatus; determining whether to display a function list indicating at least one detail function of the service corresponding to the external apparatus, based on a selection input with respect to the selection menu; and displaying the function list based on a result of the determining.
US10545627B2 Downloading of three-dimensional scene data for asynchronous navigation
The disclosed techniques immediately download, to a head-mounted display device or to a device connected to a head-mounted display device, data used to render each of multiple three-dimensional scenes that are part of an experience. An experience includes related and/or linked content that can be accessed and/or displayed for a particular purpose. In various examples, the experience can initially be accessed using a computing device (e.g., a laptop, a smartphone, etc.). The immediate download can be implemented in response to a user switching consumption of the experience from a display of the computing device to a display of the head-mounted display device so three-dimensional scenes can be consumed in a three-dimensional immersive environment (e.g., a three-dimensional coordinate space displayed via the head-mounted display device). Data for individual ones of the three-dimensional scenes is instantiated (e.g., rendered and displayed) asynchronously based on user navigation to a next three-dimensional scene.
US10545626B2 Presenter/viewer role swapping during ZUI performance with video background
An electronic presentation system is provided comprising: a computer system including: a processor; a storage device including a plurality of instructions executable by the processor; a display screen; an image frame buffer comprising a sequence of motion picture image frames; wherein the instructions include instructions that configure the processor to cause the display screen to display a sequence of display element transitions responsive to user commands; instructions that configure the processor to composite the motion picture images of the physical scene and a sequence of display element transitions by prioritizing display of the motion picture images of the physical scene in a prioritized scene region of the display screen and prioritizing display of the sequence of display element transitions in a prioritized display region of the display screen.
US10545615B2 Touch device and touch device recognition method
A touch device including a touch screen, a first input device and a processor is provided. At a first start time, when the first input device touches on the touch screen with a first touch area at a first position, the touch screen generates a first event, and the first input device transmits a first signal to the touch screen. The processor is coupled to the touch screen. When the touch screen receives the first signal during a pre-determined period from the first start time and the first touch area is larger than a first area threshold, the processor determines that the first event belongs to the first input device and that the first position is a start position of the first input device.
US10545614B2 Two-electrode touch button with a multi-phase capacitance measurement process
A method, apparatus, and system to detect whether a two-electrode touch button is pressed using a first self-capacitance measurement of an inner electrode of the two-electrode touch button and a second self-capacitance measurement of an outer electrode of the two-electrode touch button. The method, apparatus, and system further to detect whether the two-electrode touch button is pressed in view of presence of water proximate to the touch button.
US10545612B2 Signal processing circuit, signal processing IC, and semiconductor device
An object is to improve the signal-to-noise ratio (SNR). A signal processing circuit includes first to fourth terminals, a switch circuit, and an integrator circuit. The integrator circuit includes an amplifier circuit. The amplifier circuit has an output terminal, a terminal (−), a first terminal (+), and a second terminal (+). The switch circuit has a function of electrically connecting the terminal (−) to the second terminal, the first terminal (+) to the first terminal, and the second terminal (+) to the third terminal; and a function of electrically connecting the terminal (−) to the third terminal, the first terminal (+) to the second terminal, and the second terminal (+) to the fourth terminal. The integrator circuit integrates a signal input to the terminal (−), with an average voltage of the voltages of the first terminal (+) and the second terminal (+) as a reference voltage. The integrator circuit removes common mode noise from the signal input to the terminal (−) and thus can output a signal with high SNR. The signal processing circuit is used for a sensing circuit of a touch sensor, for example.
US10545611B2 Touch input device and method for manufacturing the same
A touch input device and a method for manufacturing the same are disclosed. The touch input device includes: a first base including a metal compound; a first pattern groove formed over one surface of the first base; a first sense pattern formed over the first pattern groove and including a conductive material; a second base stacked over the first base, and configured to include a metal compound; a second pattern groove formed over one surface of the second base; a second sense pattern formed over the second pattern groove, including a conductive material, and spaced apart from the first sense pattern; and a line unit connecting the first sense pattern and the second sense pattern to an integrated-circuit.
US10545610B2 Pen/touch tablet computer having multiple operation modes and method for switching operation modes
A tablet computer is provided, which includes a sensor section operable to detect positional input by a human operator and output a positional input signal; a display, laid over the sensor section, operable to receive and display a video signal; and a processor, coupled to a memory storing programs for running an operating system (OS) and executing software loaded to the memory, the processor being operable to receive and process the positional input signal from the sensor section and to output a video signal of the OS and the software to the display. The tablet computer further includes a sensor signal filter capable of selectively communicating the positional input signal from the sensor section to the processor, to a separate external processor, or to neither the processor nor the separate external processor; and a display switch capable of coupling the display to the processor or to the separate external processor.
US10545600B2 Tactile sensation providing apparatus and control method for tactile sensation providing apparatus
A tactile sensation providing apparatus includes a touch sensor 11 configured to receive an input, a load detection unit 12 configured to detect a pressure load on a touch face 11a of the touch sensor 11, a tactile sensation providing unit 13 configured to vibrate the touch face 11a, a memory unit 15 configured to store drive signal information for the tactile sensation providing unit 13, and a control unit 16 configured, when the pressure load detected by the load detection unit 12 satisfies a standard for providing a tactile sensation, to retrieve the drive signal information from the memory unit 15 and to control drive of the tactile sensation providing unit 13 based on the drive signal information such that a button depression sensation is provided one time to a pressing object pressing the touch face 11a.
US10545598B2 Display panel, pressure sensitive touch screen, and display device
A display panel, a pressure sensitive touch screen, and a display device are disclosed. Pressure sensitive touch structures are arranged between an array substrate and a counter substrate. Each pressure sensitive touch structure includes a first touch electrode, a piezoelectric conversion layer, and a second touch electrode. In case each pressure sensitive touch structure is subject to a pressure, the pressure sensing unit determines the magnitude of pressure at the touch position by sensing a variation in the magnitude of voltage between the first touch electrode and the second touch electrode, thus realizing pressure touching. Since the pressure sensitive touch structures are embedded in the display panel, it is only required to make minor modification to the structural design of the display panel without being limited by the assembly tolerance. The detection accuracy is improved.
US10545596B2 Touch display device
A touch display device includes a transparent substrate, a first transparent touch layer, a plurality of first conductive traces, a ring-shaped transparent insulation layer, a ring-shaped metal layer, a polarizer, a first optical adhesive layer, and a transparent cover. The first transparent touch layer is arranged on the transparent substrate, the first conductive traces are arranged on the bezel region of the transparent substrate, the ring-shaped transparent insulation layer covers the first conductive traces, and the ring-shaped metal layer is arranged on the ring-shaped transparent insulation layer. The polarizer is arranged on the transparent substrate and the ring-shaped metal layer to cover the first transparent touch layer. The first optical adhesive layer and the transparent cover are sequentially arranged on the polarizer.
US10545595B2 Single-layer touch display panel and device
A single-layer touch display panel and a device. The single-layer touch display panel includes a plurality of single-layer touch units and a plurality of display units. Each of the plurality of display units includes a red sub-pixel column, a green sub-pixel column and a blue sub-pixel column which are arranged side by side. Each of the plurality of single-layer touch units includes a transmitting electrode and a sensing electrode, which are adjacent to each other. Along a thickness direction of the single-layer touch display panel, an orthographic projection of each of the plurality of single-layer touch units respectively falls into an orthographic projection of one of the plurality of display units.
US10545593B2 Display device
A display device includes a plurality of sub pixels; a plurality of first electrodes, the sub pixel including the first electrode; a plurality of second electrodes, the second electrode being provided commonly for at least one row pixel group, the row pixel group including sub pixels arrayed in a line in a first direction, the plurality of second electrodes being arrayed in a second direction; a light emitting layer between the first electrode and the second electrode, the sub pixel including the light emitting layer; an output transistor connected with the first electrode, the output transistor capable of blocking supply of an electric current to the first electrode, the light emitting layer, and the second electrode; and a plurality of third electrodes facing the second electrodes, the third electrode and the second electrode forming capacitance, the third electrode being connected with a plurality of output terminals respectively.
US10545591B2 Display panel for touch purpose, method for forming the same, and display device comprising the same
This disclosure relates to the field of display technologies, and specifically to a display panel, a method for forming the same and a display device. The display panel includes an array substrate; a counter substrate aligned with the array substrate; and a parallel plate capacitor for realizing signal transmission between the array substrate and the counter substrate. Two capacitive plates of the parallel plate capacitor are located on opposite surfaces of the array substrate and the counter substrate respectively. Thus, conduction between the array substrate and the counter substrate is realized, and existing problems such as non-uniform cell thickness and light leakage caused by such conduction realized through conductive gold balls and so on are eliminated.
US10545590B2 Method of touch panel manufacturing with strengthening sheet disposed in periphery area at edge of connecting pad
A touch panel includes a substrate, at least a connecting pad and at least a strengthening sheet. The substrate has a display area and a periphery area around the display area. The connecting pad is disposed in the periphery area. The strengthening sheet is disposed in the periphery area and at an edge of the connecting pad.
US10545582B2 Dynamic customizable human-computer interaction behavior
Systems and methods for customizing behavior of a computing system based on details of interactions with the computing system by a user, such as a direction, intensity, or magnitude of a particular input from a user input device.
US10545576B2 Electronic device and drive control method thereof
An electronic device can provide a satisfactory tactile sensation by Fourier-transforming a first image including brightness information, to obtain a first spatial-frequency distribution of the brightness, obtaining a second spatial-frequency distribution by multiplying the first spatial-frequency distribution by a coefficient depending on the first image size, obtaining a first time-frequency distribution based on the second spatial-frequency distribution and an input operation speed, filtering the first time-frequency distribution through a filter in which the transmittance for a frequency band detectable by Pacini's corpuscles is reduced, to obtain a second time-frequency distribution, converting the second time-frequency distribution into a third spatial-frequency distribution, based on the coefficient and the predetermined speed, inverse-Fourier-transforming the third spatial-frequency distribution, to obtain a second image, and driving a vibration element by a drive signal that has an amplitude according to brightness of the second image at the input position.
US10545571B2 Head mounted display
A head mounted display (HMD) according to the present invention is capable of controlling various functions on the basis of movement of a main body thereof. In addition, in order to control the various functions, the HMD can set a moving area where the main body is to be moved, and display alert information when the main body deviates from the moving area. More specifically, an HMD according to one embodiment of the present invention comprises: a main body configured to be worn on a user's head; a display unit, installed on one area of the main body, for outputting display screen information; and a control unit for controlling the display unit in a way that, in a taken image including an image of a preset object, the screen information is changed on the basis of detection of a deformation in the image, wherein the control unit controls the display unit in a way that, if at least one portion of the image is not detected in the taken image, alert information related to the movement of the main body is displayed together on the screen information.
US10545567B2 Method and apparatus for power savings in communications equipment
Techniques for power savings in communications equipment are provided. The computer-implemented method can comprise identifying, by an electronic device operatively coupled to a processing unit, one or more connectivity requirements of one or more servers associated with a data center. The computer-implemented method can also comprise determining, by the electronic device, a defined graph that satisfies the one or more connectivity requirements. The computer-implemented method can further comprise powering down, by the electronic device, one or more elements of the data center that are not required by the defined graph; and powering up, by the device one or more nodes of the data center, which are in any state other than power up, that are required by the defined graph.
US10545565B2 Apparatus and method for power management of a computing system
A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.
US10545561B2 Multi-path digitation based on input signal fidelity and output requirements
A system may include a plurality of processing paths and a controller. The processing paths may include a first processing path configured to generate a first digital signal based on an analog input signal and one or more other processing paths each configured to consume a smaller amount of power than the first processing path, and each configured to generate a respective digital signal based on the analog input signal, wherein one of the other processing paths has a noise floor based on fidelity characteristics of the analog input signal or subsequent processing requirements of a digital output signal generated from at least one of the first digital signal and the respective digital signals. The controller may be configured to select one of the first digital signal and the respective digital signals as the digital output signal of the processing system based on a magnitude of the analog input signal.
US10545555B2 Electronic device for managing power and method of controlling same
An electronic device is provided. The electronic device includes a battery, a power management integrated circuit (PMIC), that is electrically connected to the battery, adjusts at least part of power received from the battery, and outputs a controlled power, a processor electrically connected to the PMIC, at least one power sensor that is one of electrically connected between the battery and the PMIC and constitutes a part of the PMIC, and a control circuit electrically connected to the at least one power sensor. The control circuit acquires at least one of a current value and a power value input into the PMIC from the battery, determines whether at least one of the acquired current value and power value is greater than or equal to a threshold, and generates a first signal for controlling at least one of the PMIC and the processor, at least partially based on the determination.
US10545554B2 Resource metering system and method using such a system for smart energy consumption
The resource metering system comprises: an end-point device (25) consuming a resource, in particular for usage in a building (2) or in an outdoor lighting system, said device comprising a detection unit that produces status information and an indicator of usefulness; a smart meter (20) comprising: a communication circuitry provided with an interface adapted for receiving from said device status information and said indicator of usefulness; a metrology device connected to a medium (17) that provides the resource to said device; and a control circuitry connected to the metrology device for collecting resource consumption data, the control circuitry being connected to the communication circuitry and adapted to produce monitoring data to be securely transmitted to a server (10) after processing the status information and said indicator. Monitoring data are used when determining consumption tariffs, so as to encourage energy efficient usage of the device.
US10545552B2 HESM parallel response mode
A hybrid energy storage module (HESM) may include a battery and an ultracapacitor each configured to receive the electrical energy, store the electrical energy, and discharge the electrical energy, a power bus in electronic communication with the battery and the ultracapacitor, and a controller coupled to the battery and the ultracapacitor and configured to control charging and discharging of the battery and of the ultracapacitor such that the ultracapacitor and the battery are simultaneously enabled in response to a power demand slew rate exceeding a power demand slew rate threshold.
US10545545B2 Triangular system for modifiable thermal control
An information handling system includes a triangular chassis, a plurality of graphics cards, and a plurality of air movers. An air stream of a first air mover may be axially aligned with the graphics cards and the first air mover may to direct the air stream into a first zone of the information handling systems including the graphics cards, the air stream being parallel to a longitudinal axis of the graphics cards. The first air mover may be a fan and the air flow may be laminar. A second zone of the information handling systems may include a CPU. The first zone may include a power supply unit. The air movers may be controlled independently, enabling independent control of a temperature in the first zone and a temperature in the second zone.
US10545544B2 Chassis outer surface supplemental passive cooling system
A cooling system includes a chassis defining a housing and including a wall having an outer surface. A computing device is located in the housing. A heat transfer device located in the housing engages the computing device and the wall, providing for heat transfer from the computing device, through the heat transfer device, and through the wall to the outer surface to produce supplemental passive cooling of the computing device via the outer surface. A heat dissipation aperture is defined by the chassis, and a heat dissipation device located in the housing adjacent the heat dissipation aperture engages the heat transfer device, which provides for heat transfer from the heat transfer device to the heat dissipation device. A forced convection device located in the housing generates an airflow past the heat dissipation structure and through the heat dissipation aperture to enable primary active cooling of the computing device.
US10545543B2 Assembly for mounting touch sensor within device case
A touch sensor mounting assembly includes a carrier with a front-side surface for attaching a touch sensor circuit (such as a flex circuit board), and a back-side spring structure. The touch sensor mounting assembly can be used for mounting at least one touch sensor in a device case with at least on touch button area defined on a surface of the device case. The touch sensor mounting assembly can include a carrier including a front-side sensor-attach surface, and a back-side spring structure including at least two spring arms integral with the carrier. Touch sensor circuitry can be mounted on the front-side sensor-attach surface of the carrier, such that when, the touch sensor mounting assembly is installed in the device case adjacent the at least one touch button area, the back-side spring arms are flexed to urge the carrier with front-side mounted touch sensor circuitry toward an interior side of the touch button area of the device case. In one implementation, the devices case includes first and second adjacent touch button areas (such as up/dn), and the carrier includes a front-side sensor-attach surface dimensioned for respective first and second touch sensor circuits, and can include a back-side spring structure with dual crossed spring arms for each of the first and second touch sensor circuits.
US10545542B2 Electronic accessory device
The present application describes various embodiments of systems and methods for providing internal components for portable computing devices having a thin profile. More particularly, the present application describes an electronic accessory device available to extend and expand usefulness of a portable computing device.
US10545540B2 Systems and methods of longitudinal torsional resistance in a hinge
A device for controlling movement of a support includes a frame, an arm, a torque element, and a link. The arm is rotatably connected to the frame about a lateral axis. The torque element is displaced from the lateral axis in a longitudinal direction perpendicular to the lateral axis. At least part of the torque element is rotatable about a longitudinal axis. The link is connected to the arm and the torque element such that rotation of the arm about the lateral axis translates at least part of the torque element in the longitudinal direction.
US10545539B2 Electronic device and latch mechanism
A latch mechanism includes a latch and a rotation shaft supporting part. The latch is rotatable around a rotation shaft between a housing position and a lock position, and fixes a first unit and a second unit in a closed state at the lock position. The rotation shaft supporting part rotatably supports the rotation shaft. The latch has a first ring-shaped part disposed coaxially with the rotation shaft. The rotation shaft supporting part has a second ring-shaped part disposed coaxially with the rotation shaft. Heights of the first ring-shaped part and the second ring-shaped part are set such that an area of abutment between the first ring-shaped part and the second ring-shaped part increases as the latch rotates from the lock position to the housing position.
US10545538B2 Foldable screen assembly and electronic device
A foldable screen assembly and an electronic device are disclosed. The foldable electronic device may include a shaft assembly, a support assembly, a flexible display screen, and a housing assembly. The support assembly includes a first supporting plate and a second supporting plate. The first supporting plate and the second supporting plate are rotatable along with the shaft assembly, such that the electronic device is switchable between the folded state and the unfolded state. The flexible display screen includes a first end and a second end respectively located at two opposite sides of the shaft assembly. The first end is fixedly connected to the first supporting plate, and the second end is elastically coupled to the second supporting plate. The housing assembly includes a first housing and a second housing.
US10545536B2 Facilitating dynamic detection and intelligent use of segmentation on flexible display screens
A mechanism is described for facilitating dynamic detection and intelligent use of segmentation on flexible display screens according to one embodiment. A method of embodiments, as described herein, includes detecting, via one or more touch sensors, alterations in current in and around one or more areas of a flexible display screen, where the alterations represent pressure being applied to cause at least one of bending, rolling, and curving of the flexible display screen at the one or more areas. The method may further include dividing the flexible display screen into a plurality of zones corresponding to the one or more areas, where the marking/dividing logic is further to mark a plurality of portions of the plurality of zones to serve as a plurality of segments. The method may further include facilitating displaying of contents via the plurality of segments of the flexible display screen.
US10545535B2 Electronic device
An electronic device has a first body; a second body; a rotating device rotatably connecting the first body and the second body; and an enclosing mechanism enclosing at least a part of the rotating device.
US10545533B1 Modular external frame for mobile computing devices
A mobile computing device includes: a device housing including a base, a perimeter wall extending from the base to a perimeter upper edge and having a forward section and a rear section, and a display seat within the forward section of the perimeter wall; a display module including a display assembly supported adjacent to the perimeter upper edge by the display seat, and a display module cover overlaid on the display panel; an external frame member including: (i) a U-shaped wall removably affixed to the forward section of the perimeter wall and terminating at the rear section of the perimeter wall; and (ii) a retaining bezel extending from the U-shaped wall over the perimeter upper edge.
US10545532B2 Display apparatus
A display apparatus includes: a display panel configured to display an image, one or more sound generation devices configured to vibrate the display panel to generate sound, a supporting member configured to support the display panel, a partition between the display panel and the supporting member, the partition including: a first side in a horizontal direction, and a second side in a vertical direction, one or more first pad parts on the first side of the partition, and one or more second pad parts on the second side of the partition, wherein a first of the one or more first pad parts includes a different material from a material of a first of the one or more second pad parts.
US10545528B2 Control method applied to a joystick
A joystick has a related control method to provide displayed object control function. The joystick includes a body, an image sensor and a processor. The body has a deformable bottom surface whereon a pattern is disposed. The image sensor is disposed under the body and adapted to capture a plurality of frames about the pattern. The processor is electrically connected with the image sensor and adapted to generate a displayed object control signal according to pattern variation within the plurality of frames.
US10545524B2 Power supply design tool for power supply system designs including multi-channel regulators
A method and system includes receiving, at a computing device including a design tool application, design parameters indicative of a plurality of power supply loads to be powered. The method further includes generating power supply solutions that do not include multi-channel voltage regulators and generating power supply solutions that do include multi-channel voltage regulators. The method also includes ranking all power supply solutions and providing the ranked power supply solutions to a user.
US10545520B2 Serial bus protocol encoding for voltage regulator with support for DVFS
Systems and methods for changing an output voltage of a voltage regulator are disclosed. A voltage change command that is serially transmitted from a control system to a voltage regulator is used to indicate that a change is output voltage is requested. The voltage change command is a serial stream that is less than a byte in length and includes a 1-bit write operation field, a 1-bit voltage change field and up to 6 bits of voltage change information.
US10545516B2 Industrial process control transmitter for determining solution concentration
Automated measurement of fluid solution capacitance in industrial processes to determine solution concentration. Industrial process control transmitters determine solution concentration directly from solution capacitance and confirm concentration determinations based on solution conductivity. The industrial process control transmitters include terminals embodied in wire coils and/or metallic plates, at least one processor, and at least one computer readable memory device.
US10545514B2 Flow rate control apparatus, flow rate control method, and program recording medium
Provided is a flow rate control apparatus that includes a flow restrictor, a downstream side valve, a downstream side pressure sensor, first and second flow rate calculators, and a flow rate controller. The downstream side valve is disposed downstream of the flow restrictor in a flow path. The downstream side pressure sensor measures a pressure between the flow restrictor and the downstream side valve. The first flow rate calculator calculates a first flow rate of fluid flowing through the flow restrictor. The second flow rate calculator calculates a second flow rate of fluid flowing out of the downstream side valve on the basis of the first flow rate and the temporal variation in downstream side pressure measured by the downstream side pressure sensor. The flow rate controller controls the downstream side valve on the basis of a set flow rate and the second flow rate.
US10545513B2 Cascaded adaptive filters for attenuating noise in a feedback path of a flow controller
An electronics with cascaded adaptive filters for attenuating noise in a feedback path of a flow controller is provided. The electronics includes a signal processor configured to receive a flow signal from a flow sensor, the flow sensor being configured to measure a flow rate of the pulsating flow, generate a noise reference signal from the flow signal and generate a flow rate signal using the noise reference signal. The electronics also includes a controller communicatively coupled to the signal processor, the controller being configured to generate a flow rate control signal using the flow rate signal, and a signal generator communicatively coupled to the controller. The signal generator is configured to receive the flow rate control signal, generate a valve signal based on the flow rate control signal, and provide the valve signal to a valve to control the flow rate of the pulsating flow.
US10545512B2 System and method to operate a drone
A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
US10545511B2 Process and machine for increasing a pitch authority of an aircraft
A process and a machine for improving a performance of a particular model of an aircraft, via expanding a range of airworthy locations for a center of gravity of an aircraft. process comprising augmenting a nose-down moment, for the particular model of the aircraft via addition of an ailevatoron mixer commanding an ailevatoron on each wing to generate a nose-down pitching moment.
US10545507B2 Cellular device location discovery systems and methods for autonomous vehicles
Systems and methods for controlling autonomous vehicles are provided. In one example embodiment, a computer-implemented method includes obtaining, by a computing system that includes one or more computing devices onboard an autonomous vehicle, data indicative of an identifier associated with a user device of a user. The identifier can be assigned to the user device by a cellular network. The method includes determining, by the computing system, location data associated with the user device based at least in part on the identifier associated with the user device. The method includes determining, by the computing system, a vehicle route based at least in part on the location data associated with the user device. The method includes causing, by the computing system, the autonomous vehicle to initiate travel in accordance with the vehicle route.
US10545504B2 System and method for establishing virtual boundaries for robotic devices
Methods for utilizing virtual boundaries with robotic devices are presented including: positioning a boundary component having a first receiver pair to receive a first robotic device signal substantially simultaneously by each receiver of the first receiver pair from a first robotic device only when the first robotic device is positioned along a first virtual boundary; operating the first robotic device to move automatically within an area co-located with the first virtual boundary; transmitting the first robotic device signal by the first robotic device; and receiving the first robotic device signal by the first receiver pair thereby indicating that the first robotic device is positioned along the first virtual boundary.
US10545500B2 Model for determining drop-off spot at delivery location
An example system includes a delivery vehicle, a sensor connected to the delivery vehicle, and a control system that determines a delivery destination for an object. The control system receives sensor data representing a physical environment of at least a portion of the delivery destination and determines a drop-off spot for the object within the delivery destination by way of an artificial neural network (ANN). The ANN is trained to determine the drop-off spot based on previously-designated drop-off spots within corresponding delivery destinations and includes an input node that receives the sensor data, hidden nodes connected to the input node, and an output node connected to the hidden nodes that provides data indicative of a location of the drop-off spot. The control system additionally causes the delivery vehicle to move to and place the object at the drop-off spot.
US10545489B2 Commissioning field devices in a process control system supported by big data
Techniques for determining device-specific information such as commissioning data, location information, images, and other data descriptive of a process device installed in a plant include obtaining the device-specific information at a local device during the process device's commissioning. Based on this information, the local device determines the relative order of the process device within a process flow, and may determine a process element alignment map indicating the activation order of a plurality of process elements within the flow. A user may modify the map at the local device. The map is transmitted to a process control big data network for use in discovery and learning analytics. The device-specific information and/or the map may be utilized to generate, at the local device, representations/views of the process flow, which may include real-time operational data. A user may zoom in or out on these views for more or less detail.
US10545484B2 Apparatus and method for controlling distributed cloud for three-dimensional printers
Provided is an apparatus for controlling a distributed cloud for three-dimensional (3D) printers, the apparatus including a user matcher configured to transmit and receive data to/from a user terminal, a 3D model receiver configured to receive a 3D model selected by the user terminal from a 3D model distribution platform server, a 3D printer manager configured to manage a plurality of 3D printers connected to a distributed cloud for 3D printers, a 3D part model generator configured to divide the 3D model into 3D part models, each of which is producible by a single 3D printer, on the basis of property information of the 3D model and specification information of the 3D printers collected by the 3D printer manager, and a 3D part model transmitter configured to transmit the 3D part models to the plurality of 3D printers on the basis of the property information of the 3D model and the specification information of the 3D printers collected by the 3D printer manager.
US10545482B2 Robust control design approach for chemical processing industries and other industries
A method includes obtaining a process model representing an industrial process and obtaining controller specifications for an industrial process controller. The method also includes identifying a controller design having one or more parameters for the industrial process controller using the process model, an uncertainty associated with the process model, and the one or more parameters. The method further includes validating the controller design of the industrial process controller for use in a closed-loop control system and deploying the controller design if validated to the industrial process controller.
US10545477B2 Numerical controller having cutting in/out motion inserting function or circular motion inserting function
Disclosed is a numerical controller that has a cutting in/out motion inserting function and configured to control a machine tool that performs lathe-turning machining in which a cutting tool moves in contact with a rotating workpiece. The numerical controller includes a cutting in/out motion inserting unit that generates a program to perform cutting in/out motion, based on operation conditions analyzed by a cutting in/out motion operation conditions analysis unit and inserts the generated program of performing the cutting in/out motion to a program to perform the lathe-turning machining.
US10545475B2 Control system, control apparatus, object apparatus, and control method
An EMS 200 comprises a communicator 210 configured to transmit a request command requesting information indicating a state of an object apparatus 300. The communicator 210 transmits, as the request command, a command including acquisition property requesting a range of values relating to ability of the object apparatus 300 and object information indicating object content of the range.
US10545474B2 Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in a local data collection system having multiple inputs and multiple outputs including a first input connected to a first sensor and a second input connected to a second sensor. The multiple outputs include a first output and a second output configured to be switchable between a condition in which the first output is configured to switch between delivery of a first sensor signal and a second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal and the second sensor signal. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. The local data collection system includes multiple data acquisition units each having an onboard card set configured to store calibration information and maintenance history. The local data collection system is configured to manage data collection bands.
US10545472B2 Methods and systems for the industrial Internet of Things
The system generally includes a crosspoint switch in the local data collection system having multiple inputs and multiple outputs including a first input connected to the first sensor and a second input connected to the second sensor. The multiple outputs include a first output and a second output configured to be switchable between a condition in which the first output is configured to switch between delivery of the first sensor signal and the second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal from the first output and the second sensor signal from the second output. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. Unassigned outputs are configured to be switched off producing a high-impedance state. The local data collection system includes multiple multiplexing units and multiple data acquisition units receiving multiple data streams from multiple machines in the industrial environment. The local data collection system includes distributed complex programmable hardware device (CPLD) chips each dedicated to a data bus for logic control of the multiple multiplexing units and the multiple data acquisition units that receive the multiple data streams from the multiple machines in the industrial environment.
US10545470B2 Configurable mode model
An industrial control device allows end users to customize the mode model that defines rules for arbitrating between program and operator control. The industrial control device includes configuration tools that allow the user to define which set of states or modes are to be used for arbitrating between program control and operator control in accordance with the usages and standards of a given industrial facility or enterprise. The configuration tools also allow the commands for transitioning between the selected ownership states to be modified to conform to a desired ownership mode model. Using the mode model configuration tools, users can adapt the ownership mode model to conform to their own customer-specific or industry-specific standards of operator/program arbitration. In some scenarios, the customized mode model can be applied to defined multilevel equipment groupings such that control ownership is cascaded to all devices of a defined ownership chain.
US10545468B2 Reducing nuisance notifications from a building automation system
Reducing nuisance notifications from building automation systems is described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to receive a notification of an alarm from a building automation system, compare attributes of the alarm to attributes of alarms included in a database of suppressed alarms, refrain from transmitting a notification of the alarm to a mobile device in response to the attributes of the alarm matching attributes of any of the alarms in the database, and transmit a notification of the alarm to a mobile device in response to the attributes of the alarm not matching the attributes of any of the alarms in the database.
US10545467B2 Generic configuration parameters shared amongst groups of store controllers
A system for controlling a plurality of facilities includes a plurality of facility modules for controlling operation of a facility, each facility module corresponding to a respective facility of the plurality of facilities, and a control module communicatively coupled to the plurality of facility modules. The control module has access to a plurality of configuration parameter groups, each configuration parameter group of the plurality of configuration parameter groups including at least one configuration parameter, and association logic defining an association between at least some of the plurality of facility modules and at least one configuration parameter group. Upon a configuration parameter group being modified, the control module is configured to identify the modified configuration parameter group and identify from the association logic facilities associated with the modified configuration parameter group, and communicate the modified configuration parameter group to each associated facility modules.
US10545464B2 Control system having variable gain feed forward (VGFF) control
A system for controlling a plurality of actuators is disclosed. The system includes at least one device for operating the plurality of actuators, at least one processor in communication with the device, and a memory coupled the processor. The memory stores data comprising program code that, when executed by the at least one processor, causes the system to receive as input a profile number indicating a specific test being performed by the system and a profile row indicating a load exerted by the plurality of actuators. The system is further caused to select a predetermined gain output based on the profile number and the profile row from a gain array. The gain array is a matrix containing a plurality of gain values, and the predetermined gain output is selected based on the profile number and the profile row. The system is further caused to determine a control value.
US10545462B2 Time-to-voltage converter
A time-to-voltage converter (TVC) that can include a timer integrated circuit (IC), and a charging circuit including a constant current source and a capacitor connected in series. The capacitor can be connected to a discharge pin of the timer IC. The TVC can further include a trigger circuit and a reset circuit to receive a start signal and a stop signal, respectively, from an input line, and accordingly generate a trigger signal or a reset signal to trigger or reset the timer IC. A switch can be configured to, under control of an output signal of the timer IC, connect the input line with the reset circuit. A voltage across the capacitor when the timer IC is reset indicates a time interval corresponding to the start and stop signals.
US10545461B1 Alkali source and/or sink using ion-conducting solid electrolyte and intercalation-compound electrode
Some variations provide an alkali metal or alkaline earth metal vapor cell with a solid ionic conductor and intercalable-compound electrodes. The intercalable-compound electrodes are used as efficient sources and/or as sinks for alkali metal or alkaline earth metal atoms, thus enabling electrical control over metal atom content in the vapor cell. Some variations provide a vapor-cell system comprising: a vapor-cell region configured to allow a vapor-cell optical path into a vapor-cell vapor phase; a first electrode containing an intercalable compound capable of being intercalated by at least one element selected from Rb, Cs, Na, K, or Sr; a second electrode electrically isolated from the first electrode; and an ion-conducting layer between the first electrode and the second electrode. The ion-conducting layer is ionically conductive for at least one ionic species selected from Rb+, Cs+, Na+, K+, or Sr2+. The first intercalable compound is preferably a carbonaceous material, such as graphite.
US10545455B2 Process cartridge and image forming apparatus including the same
A process cartridge includes a photoconductor unit and a development unit, which are assembled together while being allowed to be separated from each other. The photoconductor unit and the development unit include fitting portions that fix positions of the units to assemble the units, assembly guides that guide the units to an assembly position, and stopper portions that hold the units in the assembly position.
US10545453B2 Process cartridge and electrophotographic apparatus
Provided are a process cartridge and an electrophotographic apparatus each suppressed in fluctuation in charging potential at the time of its long-term use. The process cartridge includes: an electrophotographic photosensitive member having a surface layer containing a resin and a charge-transporting substance; and a charging member configured to charge the electrophotographic photosensitive member, wherein an average of Martens hardnesses of the surface layer of the electrophotographic photosensitive member measured at a pushing force of 7 mN is 245 N/mm2 or more, and wherein in a core defined by three-dimensional surface texture standards (ISO 25178-2:2012) of the surface of the charging member, an average of Martens hardnesses measured at a pushing force of 0.04 mN is 2 N/mm2 or more and 20 N/mm2 or less, and an average of adhesivenesses measured with a scanning probe microscope in a field of view of 2-micrometer square is 70 mV or less.
US10545447B2 Image forming apparatus
An image forming apparatus has an image forming portion, a fixing device, a temperature sensing device, and a control portion. The fixing device has a fixing member having a heated rotary member and a pressing member forming a fixing nip by making contact with the heated rotary member. The temperature sensing device senses the surface temperature of at least one of the heated rotary member and the pressing member in a plurality of regions in the axial direction. The control portion estimates the thickness distribution of the surface layer of at least one of the heated rotary member and the pressing member in the axial direction based on the time taken for the surface temperature in the plurality of regions to reach the predetermined temperature, and thereby estimates the lifetime of at least one of the heated rotary member or the pressing member based on the estimated thickness distribution.
US10545442B1 Image heating apparatus
An image heating apparatus includes an endless belt, a rotary member configured to form a nip portion with the endless belt, regulating members for regulating the endless belt from moving in a longitudinal direction by being in contact with longitudinal ends of the endless belt, and a sheet-like heating member. The heating member includes a heat transfer member in contact with the inner surface of the endless belt, and a heating portion located on an opposite side from a side, of the heating member, in contact with the inner surface of the endless belt across the heat transfer member. Both end portions of the heat transfer member are disposed at the same location or outside of both end portions of the heating portion in the longitudinal direction and are disposed inside of both end portions of the rotary member in the longitudinal direction.
US10545440B2 Pressure roller, image heating device, and image forming apparatus
Provided is a pressure roller for an image heating device that forms a nip part together with a heating member, the pressure roller including at least a mandrel, a first elastic layer, and a second elastic layer provided between the mandrel and the first elastic layer, wherein the first elastic layer has open-cell voids, is made of rubber, and has a thickness of at least 50 μm and less than 500 μm, and the second elastic layer is made of solid rubber.
US10545437B2 Heater and fixing device
In a heater according to the present invention, one of conductive lines is arranged to extend from a temperature detection element toward one end portion of a substrate in a lengthwise direction of the substrate, whereas the other the conductive line is arranged to extend from the temperature detection element toward the other end portion of the substrate in the lengthwise direction of the substrate, and at least one of the two conductive lines has an area that is inclined in both of the lengthwise direction and the widthwise direction of the substrate.
US10545436B2 Image forming system having multiple image forming units
An image forming system comprises a sheet supply section configured to supply a sheet for printing. The system includes a registration roller configured to guide the sheet supplied from the sheet supply section along a conveyance path. A first image forming section is configured to form a first image on the sheet based on reference image information using a first colorant type that is capable of being fixed to the sheet by heat. A fixing section is configured to heat the sheet on which the first image has been formed. A second image forming section is configured to receive the sheet from the fixing section and form a second image using a second colorant type on the sheet after the sheet has been passed through the fixing section. A controller is configured to control a heating temperature of the fixing section in two or more stages.
US10545434B2 Wet null cycle printing
In an example, a method of wetting a print blanket includes receiving a null cycle trigger during a printing session. The method also includes maintaining printing voltages on a forecast BID (binary ink developer) that has been prepared to print a next color separation onto a photoreceptor, and applying wet null voltages to a non-forecast BID. The method then includes engaging the non-forecast BID with the photoreceptor to transfer fluid other than ink to the photoreceptor during the null cycle.
US10545433B2 Image forming apparatus
An image forming apparatus has a plurality of image forming portions, an intermediate transfer belt having an elastic layer, a plurality of primary transfer members, a contact-separation mechanism, a secondary transfer member, a driving device, a voltage applying device, and a control portion. The contact-separation mechanism is switchable between an all-color pressure state where the primary transfer members are all in pressed contact with the image carrying members via the intermediate transfer belt and an all-color apart state where the primary transfer members are all away from the intermediate transfer belt. At first power-on, the control portion starts driving the image carrying members and the intermediate transfer belt in the all-color apart state, then transits to the all-color pressure state, and then ejects toner from the developing device to the image carrying members to reduce the surface friction coefficient on the image carrying members and the intermediate transfer belt.
US10545431B2 Manufacturing method of cartridge and cartridge
A manufacturing method of a cartridge, the cartridge being attachable to an apparatus main body of an image forming apparatus, the cartridge including a first member and a second member, the first member including a receiving surface and a retaining portion, and the second member including a contact surface in contact with the receiving surface. In the manufacturing method, the first member and the second member are held so that the contact surface covers the retaining portion and so that the contact surface and the receiving surface are in contact with each other and joined by ultrasonic spot welding so that a recess recessed towards the retaining portion is formed in the second member and so that at least part of a fused portion of the first member and the second member enters the retaining portion.
US10545428B2 Method of fixing regulating blade and development device
A force for warping a regulating blade is imparted to the regulating blade in such a manner that a gap between a developer bearing member supported by a development frame member and the regulating blade attached to an attaching portion of the development frame member falls within a predetermined range over a longitudinal direction of the developer bearing member. The regulating blade is fixed to the attaching portion in a state in which the regulating blade is warped by the force imparted to the regulating blade and the gap is within the predetermined range over the longitudinal direction of the developer bearing member.
US10545425B2 Image forming apparatus
An image forming apparatus includes a photosensitive member, a charging roller, an exposure device, a developing device, a transfer member, a fixing device, a voltage source for output the charging voltage, an executing portion for forming a test chart including a plurality of adjusting images in setting of peak-to-peak voltage values of AC voltages at a plurality of different values, a first inputting portion through which an instruction of execution of forming the test chart is inputted, and a second inputting portion through which an instruction of setting a value of peak-to-peak voltage values of the AC voltage during image formation is inputted.
US10545424B2 Liquid developer and method of producing liquid developer
A liquid developer comprising a carrier liquid, a toner particle insoluble in the carrier liquid, and a polymer having a primary amino group and soluble in the carrier liquid, wherein the toner particle comprises a polyester resin having an acidic group, an acid value of the polyester resin is at least 5 mg KOH/g, a pKa of the acidic group is not more than 3.4, and the polymer having a primary amino group has a primary amino group at a position other than the end of a main chain of the polymer, and method of producing thereof.
US10545423B2 Toner
A toner includes toner particles each including a toner mother particle and an external additive adhering to a surface of the toner mother particle. The external additive includes silica particles. The silica particles each include a silica base, a first surface treatment layer covering the silica base, and a second surface treatment layer covering the first surface treatment layer. The first surface treatment layer contains a carboxy-modified silicone oil. The second surface treatment layer contains a specific copolymer including a first repeating unit represented by general formula (I) shown below and a second repeating unit represented by general formula (II) shown below. The silica particles have a non-ring-opened oxazoline group content of at least 1 μmol/g and no greater than 500 μmol/g as measured by gas chromatography-mass spectrometry.
US10545422B2 Toner
A toner comprising a binder resin and a colorant, wherein the toner has a Martens hardness, as measured at a maximum load condition of 2.0×10−4 N, of from 200 MPa to 1,100 MPa.
US10545421B2 Toner, toner stored unit, image forming apparatus, and method for producing toner
Provided is a toner including at least: a non-crystalline polyester resin; and a crystalline polyester resin, wherein when a cross-section of the toner is observed, the crystalline polyester resin has a maximum length of 100 nm or greater but less than 500 nm, and a ratio Dv/Dn of a volume average diameter Dv of the crystalline polyester resin to a number average diameter Dn of the crystalline polyester resin is less than 1.20.
US10545419B2 Electrostatic ink compositions
Herein is disclosed magenta liquid electrostatic ink compositions. In some examples, the electrostatic ink compositions comprise a magenta pigment, a basic dispersant, a resin comprising a polymer having acidic side groups, a carrier liquid and a charge director, wherein the dispersant comprises a compound comprising a succinimide group linked to a primary, secondary or tertiary amine.
US10545418B2 Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member (1) includes a conductive substrate (2) and a photosensitive layer (3). The photosensitive layer (3) is a single-layer photosensitive layer containing at least a charge generating material, an electron transport material, a hole transport material, and a binder resin. The electron transport material includes a naphthoquinone derivative represented by general formula (1). An amount of triboelectric charge of calcium carbonate as measured by charging the calcium carbonate through friction with the photosensitive layer (3) is at least +7 μC/g. In general formula (1), R11 and R12 are respectively the same as R11 and R12 described in the description.
US10545417B1 Electrophotographic photoconductor, image forming apparatus, and image forming method
An electrophotographic photoconductor is provided. The electrophotographic photoconductor includes a conductive substrate, a photosensitive layer, and a surface layer containing fluororesin particles, non-fluororesin particles, and a cured resin. The fluororesin particles have an average particle diameter of from 0.01 to 0.3 μm in a cross-sectional image of the surface layer as observed by a scanning electron microscope with a magnification of 5,000 times, and when the cross-sectional image is segmented into uniform regions each being 1 μm×4 μm, a standard deviation of areas each of which is occupied by the fluororesin particles and the non-fluororesin particles in each of the regions is 0.2 μm2 or less.
US10545416B2 Detection apparatus, lithography apparatus, and method of manufacturing article
The present invention provides a detection apparatus for detecting a plurality of marks provided on a substrate, comprising: an optical system; an illumination unit configured to selectively illuminate the plurality of marks with a plurality of light beams via the optical system such that each of the plurality of marks is illuminated with at least one light beam; and an image capturing device configured to capture an image of the plurality of marks via the optical system, wherein the illumination unit includes a change unit configured to individually change an incident angle of each of the plurality of light beams on a pupil plane of the optical system, thereby changing an irradiated position of each of the plurality of light beams on the substrate.
US10545414B2 Vibration isolation system and lithographic apparatus
The invention relates to a vibration isolation system (VIS) comprising: —a base (10); —a coupling element (20) to be coupled to a vibration sensitive object; —a vibration isolator (30-34) arranged between the base and the coupling element; —a bellows (50) to be arranged between the VIS coupling element or the vibration isolator and a protective housing (40) surrounding the vibration sensitive object; and —one or more separate damping elements to act on convolutions of the bellows.
US10545413B2 Evaluation method, exposure method, and method for manufacturing an article
An evaluation method for evaluating an aberration of a projection optical system in an exposure apparatus is provided. A first prediction coefficient of a first prediction formula for an aberration that is symmetrical with respect to an optical axis of the projection optical system is obtained, and a second prediction coefficient of a second prediction formula for an aberration that is asymmetrical with respect to the optical axis of the projection optical system is obtained. The aberration of the projection optical system is evaluated using the first prediction coefficient in a case where the shape of the illuminated region is determined as symmetrical with respect to the optical axis, and the aberration of the projection optical system is evaluated using the first and the second prediction coefficients in a case where the shape of the illuminated region is asymmetrical with respect to the optical axis.
US10545410B2 Lithographic apparatus, device manufacturing method and associated data processing apparatus and computer program product
A lithographic process includes clamping a substrate onto a substrate support, measuring positions across the clamped substrate, and applying a pattern to the clamped substrate using the positions measured. A correction is applied to the positioning of the applied pattern in localized regions of the substrate, based on recognition of a warp-induced characteristic in the positions measured across the substrate. The correction may be generated by inferring one or more shape characteristics of the warped substrate using the measured positions and other information. Based on the one or more inferred shape characteristics, a clamping model is applied to simulate deformation of the warped substrate in response to clamping. A correction is calculated based on the simulated deformation.
US10545408B2 Performance improvement of EUV photoresist by ion implantation
A method of patterning a substrate may include providing a blanket photoresist layer on the substrate; performing an ion implantation procedure of an implant species into the blanket photoresist layer, the implant species comprising an enhanced absorption efficiency at a wavelength in the extreme ultraviolet (EUV) range; and subsequent to the performing the ion implantation procedure, performing a patterned exposure to expose the blanket photoresist layer to EUV radiation.
US10545407B2 Exposure method, exposure apparatus, and device manufacturing method
Correction information is acquired for compensating for a measurement error of a second encoder system that occurs due to a displacement between four sections of a scale member of the second encoder system, based on measurement information of the second encoder system obtained in a fifth area in which four heads of the second encoder system that are provided on a second stage, which holds a substrate, respectively face the four sections of the scale member.
US10545405B2 Actinic ray-sensitive or radiation-sensitive resin composition, actinic ray-sensitive or radiation-sensitive film, mask blank including actinic ray-sensitive or radiation-sensitive film, pattern forming method, and method for manufacturing electronic device
Provided are an actinic ray-sensitive or radiation-sensitive resin composition including a compound (A) whose dissolution rate in an alkali developer decreases by the action of an acid, a resin (B) having a group that decomposes by the action of an alkali developer to increase the solubility in the alkali developer and having at least one of a fluorine atom or a silicon atom, and a resin (C) having a phenolic hydroxyl group, different from the resin (B), an actinic ray-sensitive or radiation-sensitive film and a mask blank, each formed using the actinic ray-sensitive or radiation-sensitive resin composition, a pattern forming method using the actinic ray-sensitive or radiation-sensitive resin composition, and a method for manufacturing an electronic device.
US10545401B2 Phase shift mask blank, phase shift mask, and blank preparing method
In a phase shift mask blank comprising a transparent substrate and a phase shift film deposited thereon and having a phase shift of 150-200° with respect to sub-200 nm light, the phase shift film is composed of a silicon base material consisting of silicon, nitrogen and optionally oxygen, has a thickness of up to 70 nm, and provides a warpage change of up to 0.2 μm in a central region of a surface of the substrate before and after the deposition of the phase shift film on the substrate.
US10545400B2 Non-transitory computer readable medium that causes an electronic device to transmit based on recipient information
An electronic device includes: a communication unit that is engaged in communication with an external device; a control unit that adds image information into transmission data to be transmitted to the communication unit; and a decision-making unit that makes a decision in correspondence to information indicating a recipient of the transmission data as to whether or not to allow photographing location information included in the image information to be included in the transmission data.
US10545399B2 Rear projection screen
A rear projection screen includes a prism film, a first diffusion layer, a second diffusion layer and a light absorbing film sequentially disposed along a first direction. The prism film includes a first light-transmitting substrate and prism structures, wherein the prism structures are disposed on a surface of the first light-transmitting substrate away from the first diffusion layer. The prism structures receive an image beam and guide the image beam to be transmitted along the first direction. The first diffusion layer and the second diffusion layer have different refractive indexes. There are light-absorbing structures disposed in the light absorbing film, and the light-absorbing structures are arranged spaced apart from each other.
US10545398B2 Projection device with adjusting structure for moving directions of projection image
A projection device including at least one projection module, at least one reflecting element, and at least one adjusting structure is provided. The projection module has at least one optical axis. The projection module is adapted to provide a projection beam. The projection beam is transmitted along a light transmission path to a projection target to form a projection image. The reflecting element is disposed between the at least one projection module and the projection target and located on the optical axis and has a reflecting surface, wherein the reflecting surface is adapted to reflect the projection beam to the projection target. The adjusting structure is connected to the reflecting element. The adjusting structure is adapted to drive the reflecting element to rotate along a first axis such that the projection image moves horizontally.
US10545395B2 Illumination optical system, exposure apparatus, and method of manufacturing article
The present invention provides an illumination optical system that illuminates a surface to be illuminated by using a light beam from a light source, comprising: an optical element configured to transmit the light beam from the light source; and a member that has an incident surface on which the light beam transmitted through the optical element is incident, wherein the optical element has a first region including a central portion of the optical element, and a second region outside the first region, and wherein the optical element is formed so as to overlap a part of a light beam which is transmitted through the first region and a part of the light beam which is transmitted through the second region, on the incident surface.
US10545393B2 Camera accessory and camera
The camera accessory is attachable to a camera by relatively rotating from a first state to a second state. Camera side contact pins include a first camera side contact pin making contact with an accessory side contact holding portion in the first state and second camera side contact pins not making contact with the accessory side contact holding portion in the first state. Accessory side contact surfaces include a first accessory side contact surface making contact with the first camera side contact pin in the second state and second accessory side contact surfaces not making contact with the first camera side contact pin in the second state. A pitch between the first and second accessory side contact surfaces adjacent thereto is larger than a pitch between the second accessory side contact surfaces adjacent to each other.
US10545392B2 Gimbal and unmanned aerial vehicle and control method thereof
The present invention discloses a gimbal including a support, a roll axis motor assembly, a pitch axis motor assembly, a first camera and a second camera. The first camera and the second camera are disposed at two ends of the roll axis motor assembly and face opposite directions. The roll axis motor assembly is configured to drive the first camera and the second camera to rotate around a roll axis of the roll axis motor assembly. The pitch axis motor assembly is mounted on the support and is connected to the roll axis motor assembly and the pitch axis motor assembly is configured to drive the roll axis motor assembly, the first camera and the second camera to rotate round a pitch axis of the pitch axis motor assembly. In the present invention, the two cameras are respectively disposed at the two ends of the roll axis motor assembly and face opposite directions, so that the two cameras can cooperate with each other, so as to obtain a 360-degree panoramic view at a same time, thereby satisfying three-dimensional experience in virtual reality.
US10545386B2 Display panel including touch signal lines arranged in different column spacing regions, and display device including the same
The present disclosure provides a display panel and a display device. The display panel includes a plurality of sub-pixels arranged in an array. A region between any two adjacent columns of sub-pixels is a column spacing region. The column spacing region includes a first column spacing region with signal touch line and a second column spacing region. In each column of sub-pixels adjacent to the first column spacing region, adjacent ends of any two adjacent sub-pixels close to the first column spacing region are aligned in a sub-pixel column direction. In each column of sub-pixels adjacent to the second column spacing region, adjacent ends of at least two adjacent sub-pixels close to the second column spacing region are misaligned in the sub-pixel column direction.
US10545380B2 Liquid crystal material, liquid crystal display panel, and method for manufacturing the liquid crystal display panel
A liquid crystal material for a liquid crystal display panel is used to form a polymer film on a substrate on which no PI layer is provided so as to realize normal display of the liquid crystal panel. Meanwhile, realiability of the panel can be improved, a voltage holding rate can be improved, and poor alignment of the self-alignment liquid crystal material, afterimage, and other problems can be solved.
US10545378B2 Electro-optical switching element and display device
The present invention relates to an electro-optical switching element comprising at least one light source, and a light converting layer, and to a use of the electro-optical switching element in an optical device. The invention further relates to an optical device comprising the electro-optical switching element.
US10545376B2 Light source device and display device
A light source device includes a substrate and a plurality of light-emitting units disposed on a surface of the substrate. At least one of the light-emitting units includes a light source chip and an optical material layer covering the light source chip. A maximum width is defined as a distance between two farthest points on a pattern corresponding to a vertical projection of the optical material layer on the surface of the substrate, and a half of the maximum width is defined as a first width R. A maximum height H is defined as a vertical distance from the surface of the substrate to a highest point of the optical material layer away from the substrate. A ratio of R to H is between 5 and 1000. A display device applying the light source device is also provided.
US10545375B2 White light emitting device and display device using the same
A white light emitting device, including a circuit board; a plurality of light sources mounted on the circuit board, each light source of the plurality of light sources configured to emit monochromatic light; a light converter spaced apart from the circuit board, the light converter configured to convert the monochromatic light emitted from the light sources to white light; and a compensator provided between the circuit board and the light converter, the compensator configured to convert the emitted monochromatic light to white light.
US10545371B2 Liquid crystal display device and on-board display device
A liquid crystal display device includes a liquid crystal panel including a plurality of pixels that are arranged in a matrix pattern, a backlight provided on a back surface side of the liquid crystal panel to emit light for illuminating the liquid crystal panel, and a viewing angle restriction film provided between the liquid crystal panel and the backlight to narrow light distribution of the light emitted from the backlight in one direction. Each pixel includes a plurality of sub-pixels that are arranged correspondingly to a plurality of display colors. An aperture in each sub-pixel is elongated in the one direction in a surface of the liquid crystal panel.
US10545367B2 Pressure sensitive adhesive composition
The present invention relates to a pressure-sensitive adhesive composition, an optical member, a polarizing plate, and a display device. The pressure-sensitive adhesive composition according to an embodiment of the present invention may form a pressure-sensitive adhesive which has excellent general physical properties such as coating properties, endurance reliability, or the like, and which may stably maintain the physical properties for the long term. Further, the pressure-sensitive adhesive composition may be particularly applied to various optical films, thereby forming the pressure-sensitive adhesive layer which exhibits excellent adhesion with the optical film, and when the pressure-sensitive adhesive composition is applied to the polarizing plate, bending properties may be effectively prevented.
US10545366B2 Optical modulator including multiple modulation units, backlight module and display device
The embodiments of the present invention provide an optical modulator, a backlight module and a display device. The optical modulator includes a first level modulation unit, a second level modulation unit and a third level modulation unit arranged in sequence. The first level modulation unit is a converging element for converging a light beam emitted from a light source. The second level modulation unit is a collimating element for converting the light beam from the first level modulation unit into a collimated light beam. The third level modulation unit is a redirecting element for converting the collimated light beam from the second level modulation unit into a vertically emitted light beam.
US10545363B2 Display device having integral self-capacitance touch sensor
The present invention relates to a display device having an integral self-capacitance touch sensor, which can enhance a display property and touch performance by reducing parasitic capacitance and resistance, comprising: a plurality of gate lines and a plurality of data lines that are arranged on a first substrate to cross each other; a plurality of pixel electrodes that are connected to the plurality of gate lines and data lines; a plurality of common and touch electrodes, each of which is formed to overlap some of the plurality of pixel electrodes; and a plurality of routing wires connected to the plurality of common and touch electrodes, respectively, to extend parallel to each other, wherein the plurality of routing wires overlap the data lines with a first insulation film therebetween for covering the data lines, or overlap the gate lines that cross the data lines, and the common and touch electrodes are connected to the routing wires, respectively, through contact holes formed through a second insulation film that covers the routing wires.
US10545362B2 Display device
The disclosure discloses a display device. The display device with a display area, and a bezel area surrounding the display area includes a back plate, and a light guiding plate and an optical film arranged above the back plate in that order, wherein a display panel is further arranged above the optical film, and the display panel is supported and fixed by a frame arranged above the back plate, and located on a periphery of the light guiding plate and the optical film; and there is an adhesive coating layer arranged on such a part of a surface of the optical film facing the display panel that overlaps with the bezel area, and an adhesion coefficient of an adhesive material of the adhesive coating layer reduces as a temperature rises.
US10545361B2 Display device housing and display device comprising the same
The present disclosure relates to a technical field of display and in particular to a display device housing and a display device. The display device housing includes a front frame and a back plate which cooperate to form an accommodation portion for accommodating a display panel and a backlight module; and at least one elastic member mounted inside the front frame, wherein at least a portion of each of the elastic members is disposed between the front frame and a side face of the display panel to be mounted. The above display device housing can avoid the appearance of discrete bright spots in a display screen of the display device generated under long-time shock, and can also alleviate or eliminate light leakage in the display device.
US10545360B2 Liquid crystal module assembly and display device including the same
A display device includes a liquid crystal module to display an image at a front surface thereof, a cover to encase at least a portion of the liquid crystal module, and at least one fastening unit to couple the cover to the liquid crystal module, wherein the fastening unit is provided at a rear surface of the liquid crystal module.
US10545357B2 Programmable metamaterial
Embodiments of the present disclosure relate to a programmable metamaterial which comprises an array of phase-change material elements. A domain inducing component may be coupled to at least one phase-change material element of the array of phase-change material elements. The domain inducing component may be configured to program the refractive index of the at least one phase-change material element and reprogram the refractive index of the at least one phase-change material element by inducing a phase transition in a domain of the at least one phase-change material element. A method for programming the metamaterial may include selecting the phase-change material element for programming and programming the refractive index of the selected phase-change material element by inducing a phase transition in a domain of the selected phase-change material element.
US10545355B2 Spectacle ophthalmic lens, method for determining a spectacle ophthalmic lens
A spectacle ophthalmic lens having a front surface and a back surface, the spectacle ophthalmic lens including a nasal lateral zone and a temporal lateral zone, wherein the front surface includes a progressive or regressive front surface which provides at least a magnifying function in the nasal and/or the temporal lateral zone of the lens, and wherein the back surface substantially compensates dioptric effects of the magnifying function of the progressive or regressive front surface.
US10545354B2 Designing method and designing device for progressive power lens
A vision simulation, on assumption that spectacles are worn, is performed for a first model designed by setting a target additional power of a desirable value at a position corresponding to a fitting point on a principal meridian. A correction amount is computed for correcting the difference between a simulation value obtained for the additional power at the position corresponding to the fitting point on the principal meridian through the vision simulation and the target additional power. A second model is designed by replacing the additional power with a value obtained by the addition of the calculated correction amount to the target additional power.
US10545351B2 Optical system for image projectors
A projector system comprising a laser light source, a collimating lens, a fly-eye lens, an integrating rod and a first modulator is disclosed. The light from a laser light source/fiber illuminates a collimator to substantially collimate the light and then is transmitted through a fly's-eye lens. The fly's-eye lens provides a desired angular/spatial light distribution for further processing to a first modulator of the projector system.
US10545350B2 Lens element and imaging lens unit
There is provided a lens element which can maintain an accuracy of the axis alignment between the lens elements and effectively suppress occurrence of ghosting and flares, and an imaging lens unit including such lens element. The fourth lens element 40 of the imaging lens unit 1 integrally comprises a lens portion 41 and an edge portion 42 surrounding the lens portion. The edge portion 42 is provided with an annular step portion 43 as an abut portion for axis alignment with a third lens element 30, and a light shielding portion 46 formed of vapor-deposited films are provided at the annular step portion 43.
US10545347B2 Compact eye tracking using folded display optics
Optical assemblies for use in virtual and augmented reality environments are described. The optical assemblies may include lenses, filter stacks, cameras, and image projecting devices. For example, the optical assemblies may include at least one lens, a first filter stack between the at least one lens and an image projecting device, a second filter stack between the first filter stack and the image projecting device, and a camera configured to capture images of an infrared reflection of light through the at least one lens.
US10545346B2 Wearable heads up displays
An optical display, including a first waveguide having a first set of surfaces, an input grating, a fold grating, and an output grating; an image input image node assembly; and a prismatic relay optics is provided. The prismatic relay optics may be configured to be optomechanically connected to the waveguide and the input image node assembly. The optical display is may also be configured to operate alone or as integrated with a headpiece to be used as a HUD. The HUD may have a first and a second configuration wherein the waveguide is decoupled or coupled.
US10545344B2 Stereoscopic display with reduced accommodation fatique
A stereoscopic display device is provided for displaying a three-dimensional (3D) image as viewed by eyes consisting of a left eye and a right eye. In the display device, a single display screen, or separate left and right display screens, present a left image to the left eye but not the right eye, and present a right image to the right eye but not the left eye. A gaze distance tracker is configured to track gaze distance of the eyes. Variable-power lenses include a left variable-power lens arranged to provide eye accommodation for the left eye, and a right variable-power lens arranged to provide eye accommodation for the right eye. An electronic eye accommodation controller is configured to control the power of the variable power lenses to allow the image from the display to be focused on the retina, while the biological eye lens is accommodated to the gaze distance.
US10545335B2 Optical system, and image pickup apparatus and image pickup system including the same
Provided is an optical system comprising a cemented lens including a positive lens, a negative lens, and an optical element cemented to the positive lens and the negative lens in which the optical element is made of an ultraviolet curing resin. An internal transmittance at a wavelength of an ultraviolet ray at which the ultraviolet curing resin is cured per thickness of 10 mm of a material for a first lens which is arranged on an object side out of the positive lens and the negative lens, and a minimum value and a maximum value of a thickness of the first lens in an optical axis direction are appropriately set.
US10545328B2 Method and apparatus for processing image
An image processing apparatus includes a core configured to perform a fast Fourier transformation (FFT) operation on the image data, a memory configured to store data that is output by the core, and a controller configured to control the core to perform the FFT operation on the image data. The core is resettable based on an amount of the image data.
US10545326B2 Illumination and observation system for an ophthalmic microscope, ophthalmic microscope and microscopying method using four red reflex observation pupils
An illumination and observation system (1) for an ophthalmic surgical microscope (2) has first, second, third and fourth observation pupils (4, 5, 8, 9) for two observers, a coaxial illumination (6, 10, 11) in the first, third and fourth observation pupils to generate a red reflex (13) therein, and a main illumination (7) in the second observation pupil. For widely illuminating the surroundings, the main illumination has a larger illumination field than the coaxial illumination in any of the first, third and fourth observation pupils. For superior observation quality and a visible and homogenous red reflex in the second observation pupil, the main illumination overlaps at least 50% with the second observation pupil. The main illumination may be aligned within ±5° to an optical axis (12) of the second observation pupil and to overlap the coaxial illumination at least 50% with the first, third and fourth observation pupils.
US10545325B2 Illumination and observation system for an ophthalmic microscope, ophthalmic microscope comprising such a system, and microscopying method
An illumination and observation system (1), in particular for an ophthalmic microscope, comprises a first observation pupil (4) and a second observation pupil (5) for the eyes of an observer such as an assistant. Further, the system comprises a coaxial illumination (6) in the first observation pupil (4) and a main illumination (7), the coaxial illumination (6) being adapted to generate a red reflex (13) in the observed eye in operation and the main illumination having a larger field of illumination than the coaxial illumination (6, 10, 11). To facilitate usage of the system (1) and/or the microscope (2) and to create a superior stereoscopic view using the red reflex (13), a control subsystem (21, 27) is provided which is adapted to automatically adjust an intensity of the main illumination (7) depending on a change in an intensity of the coaxial illumination (6).
US10545314B1 Optical assembly for a compact wide field of view digital camera with low lateral chromatic aberration
An optical assembly for a point action camera or other compact digital camera having a wide field of view, includes multiple lens elements, including at least one lens element that has an aspheric lens surface. The optical assembly is configured to provide a field of view in excess of 120 degrees. The optical assembly comprises less than two pixels or five microns of lateral chromatic aberration.
US10545312B2 Focus detection apparatus, control method thereof, and storage medium storing program
Light quantity information of an imaging optical system is acquired according to a focus detection position in an imaging screen. Conversion is performed from the light quantity information and a first aperture value of the imaging optical system, so that the first aperture value is converted into a second aperture value according to the focus detection position. A conversion coefficient is set according to the second aperture value and an exit pupil distance. A correction value to correct output signals from an imaging unit is obtained according to the second aperture value and an exit pupil distance.
US10545308B2 Flat drop cable with features for enhancing stripability
A flat drop cable has notches or other structures for enhancing the stripability of the jacket from the a core of the flat drop cable. The notches can have an angled configuration with surfaces that converge as the notch extends into the jacket. Inner edges of the notches can be positioned along a tear path that intersects the core of the flat drop cable. For example, the notches can be offset from a minor axis of the flat drop cable a sufficient distance such that the notches are positioned outside a central boundary region that extends tangent to sides of the core and parallel to the minor axis of the flat drop cable.
US10545300B2 Three-dimensional WDM with 1×M output ports on SOI based straight waveguides combined with wavelength filters on 45 degree reflectors
An optical WDM device on a substrate and a fabrication method are disclosed. The WDM device includes a broadband light source, multiple output optical receivers, and a silicon waveguide terminated with two end reflectors, and a number of sequentially arranged WDM splitters between the two end reflectors. Each of the WDM splitters has a front and rear reflectors. The first end reflector is broadband coated to input light into the waveguide. The front reflectors of the WDM splitters and the second end reflector are narrowband coated so each reflector only selects to reflect one of the wavelengths from the light source. The rear reflectors of the WDM splitters are anti-reflection coated in order to transmit the unselected light to the next stage WDM splitter. The first end reflector is aligned to the input source, the WDM splitters and the second end reflector each are sequentially aligned to the output receivers.
US10545296B2 Fiber optic connector
A connector including two connector portions each including a ferrule and a latch, each latch including a distal end, and a proximal end, wherein the latch is pivotable about an intermediate connection portion; and a boot mounted to the connector portions, the boot movable longitudinally relative to the connector portions, wherein the boot causes the distal ends of the latch to pivot toward the ferrule of each connector portion as the boot is moved away from the connector portions. Front housings of the connector portions can each be rotated about the longitudinal axis of the ferrule without rotating the ferrule or the boot, to change the polarity of the two connector portions. The spacing between the two ferrules is adjustable. A holder holds the connector portions, the holder including side slots, the connector portions mounted to the holder by moving laterally to the side slots. The holder defines an area for receipt of a fiber optic cable when the ferrule is pushed in a direction toward the boot.
US10545294B1 Microfabrication method for optical components
A ferrule mold having a reverse-image of a through-hole array for optical fibers is formed. A non-polymeric ferrule material is deposited in the reverse-image mold, followed by removing the mold to create a multi-fiber connector ferrule having at least two fiber through-holes. An optical fiber is inserted in each through-hole until each fiber endface is positioned approximately even with a connection surface of the ferrule. A fiber recess for each of the optical fibers is formed such that each fiber is recessed from the multi-fiber ferrule connection surface by a distance of at least 0.1 micron. The recess may be formed by differential polishing of the non-polymeric ferrule and endfaces of the optical fibers. Alternatively, a layer of spacer material may be deposited over the multi-fiber ferrule connection surface. An antireflection coating is deposited over the ferrule connection surface and ends of the recessed fibers.
US10545291B1 Gain integration in Si photonic coherent modulators
The embodiments herein describe an optical transmitter that integrates a SCOWA into a photonic chip that includes a modulator. The embodiments herein place the SCOWA between the laser and the modulator. To accommodate the large mode size of the waveguide in the SCOWA, the photonic chip includes a pair of spot size converters coupled to the input and output of the SCOWA. Rather than amplifying a modulated signal as is typical with an inline amplifier, the SCOWA amplifies a continuous wave (CW) optical signal generated by the laser which introduces less noise and improves the OSNR of the transmitter.
US10545290B2 Polymer clad fiber for evanescent coupling
A fiber to waveguide coupler is provided that includes an optical fiber having a core and a cladding. The cladding includes an inner cladding and an outer cladding with a polymer. At least one of the core and inner cladding defines a substantially flat surface parallel with an axis of the optical fiber. The optical fiber defines a stripped portion substantially free of outer cladding configured to expose the at least one substantially flat surface of the core or inner cladding. A waveguide is configured to be evanescently coupled with the exposed at least one substantially flat surface of the core or inner cladding.
US10545288B2 Integrated on-chip polarizer
A low loss high extinction ratio on-chip polarizer is disclosed. The polarizer is formed of a mode convertor followed by a mode squeezer and a dump waveguide, and may be configured to pass a desired waveguide mode and reject undesired modes. An embodiment is described that transmits a TE0 mode while blocking a TM0 mode by converting it into a higher-order TEn mode in a waveguide taper, squeezing out the TEn mode in a second waveguide taper to lessen its confinement, and then dumping the TEn mode in a waveguide bend that is configured to pass the TE0 mode.
US10545287B1 Waveguide including first and second layers and manufacturing method thereof
A manufacturing method for a waveguide includes forming a core including a first and a second layer. The first layer has a top surface including a first region opposed to a bottom surface of the second layer, and a second region not opposed to the bottom surface of the second layer. Forming the core includes a step of forming an initial first layer, an etching stopper layer on the second region of the top surface of the initial first layer, an initial second layer on the initial first layer and the etching stopper layer, and a step of etching the initial second layer until the etching stopper layer is exposed, to make the initial second layer into the second layer. A difference between the refractive index of the etching stopper layer and the core is smaller than or equal to 10% of the refractive index of the core.
US10545285B2 Hybrid optical assembly and method for fabricating same
A hybrid optical assembly includes: a photonic device having a waveguide structure including group IV semiconductor and oxide; and an optical source device including group III-V semiconductor. The source device is bonded to the photonic device. The source device and the waveguide structure are arranged in a direction of a first axis. The source device has a first semiconductor mesa including an upper core layer and a first upper cladding layer and a second semiconductor mesa including a lower core layer and a second upper cladding layer. The first and second semiconductor mesas extend in a direction of a second axis intersecting the first axis. The second semiconductor mesa has a length larger than that of the first semiconductor mesa. The lower core layer, the second upper cladding layer, and the upper core layer and the first upper cladding layer are arranged in the direction of the first axis.
US10545283B2 Redundant core in multicore optical fiber for safety
An optical fiber includes multiple optical cores configured in the fiber including a set of primary cores and an auxiliary core. An interferometric measurement system uses measurements from the multiple primary cores to predict a response from the auxiliary core. The predicted auxiliary core response is compared with the actual auxiliary core response to determine if they differ by more than a predetermined amount, in which case the measurements from the multiple primary cores may be deemed unreliable.
US10545281B2 Backlight device and liquid crystal display device comprising the same
According to one embodiment, a backlight device includes a case including a bottom plate formed from a metal plate, a plurality of side plates formed of metal plates along side edges of the bottom plate and a plurality of resin members each embedded into a gap between each adjacent pair of the side plates to form a corner portion, a light guide in the case, an optical sheet on the light guide, and a light source unit in the case, configured to emit light to enter the light guide.
US10545280B2 Method of generating directional rays and apparatuses performing the method
A method of generating directional rays and apparatuses performing the method are disclosed. A backlight may include a light source configured to generate a ray, a light guide plate configured to transfer the ray to a display panel, and a directional pixel configured to generate a plurality of directional rays by scattering the ray, in which each of the directional rays may be incident at a corresponding subpixel in the display panel.
US10545278B2 Optical member and display including the same
An optical member includes a light guide plate in which light incident thereto is propagated, including: an emission surface through which propagated light exits the light guide plate, a light incident side surface through which the light is incident to the light guide plate, and an inclined edge surface connecting the emission and light incident side surfaces to each other; and a wavelength conversion layer to which exited light from the light guide plate is incident and which converts a wavelength of the exited light, disposed facing the emission surface of the light guide plate. The inclined edge surface and emission surfaces define a boundary therebetween, and a side surface of the wavelength conversion layer which is closest to the light incident side surface is further from the light incident side surface than the boundary between the inclined edge surface and the emission surface.
US10545268B2 Retroreflective articles
Retroreflective articles include a layer of optical elements, and a bead bond layer (140). The optical elements include transparent microspheres (110), a transparent polymeric polyurethane layer (120), and at least one reflective layer (130), where the transparent polymeric polyurethane layer (120) comprises a dried layer prepared from an aqueous polyurethane dispersion. The retroreflective articles have improved wash durability.
US10545264B1 Methods and devices for reducing actual and perceived glare
Partially transparent devices and methods that reduce actual and/or perceived glare by incorporating absorbing materials are described. Actual and/or perceived glare can be reduced by multi-path absorption in the device. Perceived glare is further reduced by accounting for the psychophysics of human visual perception as a function of wavelength, orientation, and field illuminance.
US10545261B2 Geomechanical modeling using dynamic boundary conditions from time-lapse data
A method for modelling geomechanical effects in the subsurface by conditioning geomechanical model parameters to time-lapse observations. The model is driven by displacement boundary conditions derived from observed time-lapse travel time shift and time strain. The displacements at the boundaries of the model are extracted from time-lapse data, converted from travel time shift to depth shift and lateral shifts if necessary, and applied as displacement increments on the initial geomechanical model. Subsequently, increments of stresses and strains are calculated by the geomechanical simulator, and time-lapse related parameters in the interior of the model are compared with the time-lapse observations. This enables a comprehensive study of mismatch between simulations and observations that can be used to update material properties, faults, fractures and the rock strain-velocity change relationship (R factor). The updated material properties may be used to make understand subsurface conditions including identifying drilling hazards, well integrity or reservoir integrity.
US10545260B2 Updating geological facies models using the Ensemble Kalman filter
The invention relates to a method for history matching a facies geostatistical model using the ensemble Kalman filter (EnKF) technique. The EnKF is not normally appropriate for discontinuous facies models such as multiple point simulation (MPS). In the method of the invention, an ensemble of realizations are generated and then uniform vectors on which those realizations are based are transformed to Gaussian vectors before applying the EnKF to the Gaussian vectors directly. The updated Gaussian vectors are then transformed back to uniform vectors which are used to update the realizations. The uniform vectors may be vectors on which the realizations are based directly; alternatively each realization may be based on a plurality of uniform vectors linearly combined with combination coefficients. In this case each realization is associated with a uniform vector made up from the combination coefficients, and the combination coefficient vector is then transformed to Gaussian and updated using EnKF.
US10545258B2 Charged particle emitter assembly for radiation generator
An electronic radiation generator may include a target material that emits radiation in response to being struck by an accelerated electron beam, an accelerator chamber that accelerates the electron beam toward the target, and a cathode emitter that emits electrons from an exposed surface of a thermionic emission material of the cathode emitter. The cathode emitter may have a thermionic emission material that is partially covered and partially exposed by a protective layer, which may focus the electron beam. Additionally or alternatively, an aperture assembly may form an aperture in front of the cathode emitter in relation to the target. The aperture assembly may at least partially block the exposed surface of the thermionic emission material in relation to the target. Since the aperture shapes the electron beam, the aperture causes the electron beam to remain more stable even when the cathode emitter shakes or vibrates.
US10545256B2 Apparatuses and methods for determining permittivity in downhole locations
Apparatus (57, 58) for determining permittivity in a downhole location comprises a sensor (57) including an elongate conducting line (62) supported on or adjacent a first side of a dielectric substrate (61). The sensor (57) also includes at least one conducting ground element (26, 27) that is spaced from the conducting line (62), the conducting line (62) being capable of juxtaposition to a downhole borehole wall (12). The apparatus further includes connected respectively to spaced locations along the conducting line at least two terminals (31, 32; 63, 64) of a vector network analyser (57b) that is capable of detecting one or more signal reflection characteristics whereby when the sensor (57) is juxtaposed to a borehole wall (12) the vector network analyser (57b) generates one or more signals that are processable to indicate the relative permittivity of rock (39) in which the borehole is formed.
US10545253B2 AUV based seismic acquisition system and method
An autonomous underwater vehicle (AUV) for guiding other AUVs during a marine seismic survey. The guiding AUV includes a housing; a propulsion system located inside the housing; and an acoustic positioning system attached to an outside the housing. The acoustic positioning system emits at least three chirps from three different locations.
US10545250B2 Microseismic event localization using both direct-path and head-wave arrivals
The present invention relates to methods and apparatuses for using head waves to greatly improve microseismic event localization accuracy, particularly in the depth dimension, by analyzing them in addition to direct path arrivals whenever they are observed. Embodiments of the invention also include techniques known as multipath analysis.
US10545249B2 Radiation detection device
A radiation detection device includes a scintillator group which includes a plurality of scintillators; an optical detection unit which is provided in each scintillator and detects scintillation light; and a control unit which corrects a detection signal based on a value of energy of a radiation and a plurality of features included in a histogram based on the acquired detection signal.