The present invention discloses an array substrate and a display panel. The array substrate comprises a substrate, an anode layer disposed on the substrate, and a first retaining wall disposed on the anode layer and around the display area. The anode layer is provided with a first stress buffer area corresponding to the first retaining wall, and the first stress buffer area is provided with a first via structure passing through the anode layer.
A first circuit layer including a first semiconductor substrate with photoelectric conversion unit that photoelectrically converts incident light and generates charge, and a first wiring layer with wiring that reads out signal based upon charge generated by the photoelectric conversion unit; second circuit layer including a second wiring layer with wiring connected to the wiring of the first wiring layer, and a second semiconductor substrate with a through electrode connected to the wiring of the second wiring layer; third circuit layer including a third semiconductor substrate with a through electrode connected to the through electrode of the second circuit layer, and third wiring layer with wiring connected to the through electrode of the third semiconductor substrate; and a fourth circuit layer including a fourth wiring layer with wiring connected to the wiring of the third wiring layer, and fourth semiconductor substrate connected to the wiring of the fourth wiring layer.
An image sensor having pixels that include two patterned semiconductor layers. The top patterned semiconductor layer contains the photoelectric elements of pixels having substantially 100% fill-factor. The bottom patterned semiconductor layer contains transistors for detecting, resetting, amplifying and transmitting signals charges received from the photoelectric elements. The top and bottom patterned semiconductor layers may be separated from each other by an interlayer insulating layer that may include metal interconnections for conducting signals between devices formed in the patterned semiconductor layers and from external devices.
A structure has a color filter having two or more different types of pixels and an absorption layer including at least one selected from a yellow colorant or a colorant having a maximum absorption wavelength in a wavelength range of 400 to 500 nm, in which the structure has the absorption layer on an optical path of at least one pixel of the pixels of the color filter and on the side through which light is incident on the pixel.
The flexible display substrate provided by the present disclosure includes a flexible substrate, on which at least one conductive composite layer is disposed, each of the at least one conductive composite layer includes two metal layers and an insulated layer between the two metal layers, each of the two metal layers includes metal line segments separated from each other, the insulated layer is provided with contact holes, and the metal line segments in the two metal layers are connected through metal in the contact holes to form a continuous metal wire.
A semiconductor memory device including: a common source line; a substrate on the common source line; a plurality of gate electrodes arranged on the substrate and spaced apart from each other in a first direction perpendicular to a top surface of the common source line; a plurality of insulation films arranged among the plurality of gate electrodes; a plurality of channel structures penetrating through the plurality of gate electrodes and the plurality of insulation films in the first direction; and a plurality of residual sacrificial films arranged on the substrate and spaced apart from each other in the first direction, wherein the plurality of gate electrodes are disposed on opposite sides of the plurality of residual sacrificial films.
An antifuse OTP memory bit cell comprises a gate electrode, a gate dielectric and source/drain diffusions formed in an active area of a semiconductor substrate. The source/drain diffusions are connected under the gate electrode by lateral diffusion but they don't have to be. If connected, a rectifying contact is created in a programmed bit cell. If unconnected, a rectifying contact or a non-rectifying contact is created in a programmed bit cell. Whether connected or unconnected, the device operates as an OTP memory bit cell without an access transistor.
A MOS transistor includes a semiconductor substrate, a drain region and a source region in the semiconductor substrate, a channel region between the drain region and the source region, a gate electrode on the channel region, and a gate dielectric layer between the gate electrode and the semiconductor substrate. The gate dielectric layer has different thicknesses. The MOS transistor has a gate-to-source/drain breakdown voltage that is lower than a gate-to-channel breakdown voltage and a gated source/drain junction breakdown voltage.
A memory device may include a first conductivity region, and second and third conductivity regions arranged at least partially within the first conductivity region. The first and second conductivity regions may have a different conductivity type from at least a part of the third conductivity region. The memory device may include first and second gates arranged over the third conductivity region. The second conductivity region may be coupled to a source line, and the gates may be coupled to respective word lines. When a predetermined write voltage difference is applied between the source line and a word line, an oxide layer of the gate coupled to the word line may break down to form a conductive link between the gate electrode of the gate and the third conductivity region. The memory device may have a smaller cell area, and may be capable of operating at both higher and lower voltages.
A method is presented for constructing high-density static random access memory (SRAM). The method includes forming a nanosheet SRAM by a sidewall image transfer (SIT) process and independently tuning widths of n-type field effect transistor (nFET) nanosheet structures and p-type field effect transistor (pFET) nanosheet structures of the nanosheet SRAM. The nFET nanosheet structures have a first width and the pFET nanosheet structures have a second width, the first width being greater than the second width. A distance between an nFET nanosheet structure and an adjacent pFET nanosheet structure is greater than a distance between two adjacent pFET nanosheet structures.
An apparatus comprising a memory array comprising wordlines, digit lines, and memory cells, with each memory cell coupled to an associated wordline and an associated digit line. Each memory cell comprises a monocrystalline silicon material adjacent to an access device, a monocrystalline metal silicide material directly contacting the monocrystalline semiconductor material, a metal material directly contacting the monocrystalline metal silicide material, and a storage device adjacent to the metal material. Electronic devices, electronic systems, and methods of forming an electronic device are also disclosed.
The present disclosure describes a method to form a fin field effect transistor (finFET) and a nano-sheet transistor on a substrate. The method can include forming first and second vertical structures over a substrate, where each of the first and the second vertical structures can include a buffer region and a first channel layer formed over the buffer region. The method can further include disposing a masking layer over the first channel layer of the first and second vertical structures, removing a portion of the first vertical structure to form a first recess, forming a second channel layer in the first recess, forming a second recess in the second channel layer, and disposing an insulating layer in the second recess.
According to an embodiment, a method for manufacturing a semiconductor device includes forming a slit in a first wafer in which a first semiconductor layer is formed on a first substrate, sticking together the first wafer in which the slit is formed and a second wafer in which a second semiconductor layer is formed on a second substrate, the sticking being performed between a side of the first semiconductor layer and a side of the second semiconductor layer, thinning the first substrate or the second substrate of a member obtained by the sticking, forming an interconnection on a face of the substrate that is thinned, and dicing a member on which the interconnection is formed in accordance with a position of the slit.
An embodiment package-on-package (PoP) device includes a package structure, a package substrate, and a plurality of connectors bonding the package structure to the package substrate. The package structure includes a logic chip bonded to a memory chip, a molding compound encircling the memory chip, and a plurality of conductive studs extending through the molding compound. The plurality of conductive studs is attached to contact pads on the logic chip.
A stack package includes a supporting substrate that supports first and second semiconductor dies. The supporting substrate is disposed on a package substrate and is supported by first and second connection bumps. Redistributed line (RDL) patterns are disposed on the supporting substrate to electrically connect the first semiconductor die to the first and second connection bumps. The second semiconductor dies are connected to the package substrate by bonding wires.
A method of making a plurality of integrated circuit (“IC”) packages includes picking up a plurality of physically unconnected IC components; and simultaneously placing each of the physically unconnected IC components on corresponding portions of an unsingulated IC package strip that includes a sheet of integrally connected leadframes.
Package structures and methods of forming package structures are discussed. A package structure, in accordance with some embodiments, includes an integrated circuit die, an encapsulant at least laterally encapsulating the integrated circuit die, a redistribution structure on the integrated circuit die and the encapsulant, a connector support metallization coupled to the redistribution structure, and an external connector on the connector support metallization. The redistribution structure includes a dielectric layer disposed distally from the encapsulant and the integrated circuit die. The connector support metallization has a first portion on a surface of the dielectric layer and has a second portion extending in an opening through the dielectric layer. The first portion of the connector support metallization has a sloped sidewall extending in a direction away from the surface of the dielectric layer.
A method of manufacturing a semiconductor device is described. The method includes depositing a photoresist layer over a semiconductor substrate. The photoresist layer is patterned to form an opening in the photoresist layer. A copper pillar is formed in the opening. A diffusion barrier layer is formed over the copper pillar and over a photoresist portion of the photoresist layer directly adjoining the opening. A solder structure is deposited over the diffusion barrier layer.
The disclosure provides a semiconductor package structure, including a substrate having a front side and a back side, a first insulating layer disposed on the front side of the substrate, and a die disposed on the first insulating layer; wherein the die includes a first die pad and a second die pad, the first die pad coupled to a first portion of a metal layer, the second die pad coupled to a second portion of the metal layer, and the first portion of the metal layer and the second portion of the metal layer spaced apart by a second insulating layer. An associated semiconductor packaging method and another semiconductor package structure are also disclosed.
Methods of forming packages include forming an encapsulant laterally encapsulating a die over an active surface of the die. The active surface has an electrical pad. A first opening is formed through the encapsulant to the electrical pad. In some embodiments the first opening is formed using a photolithographic technique. In some embodiments the first opening is formed using a temporary pillar by forming the temporary pillar over the electrical pad, forming the encapsulant, and then exposing and removing the temporary pillar. A conductive pattern is formed over the encapsulant including a via formed in the first opening to the electrical pad of the die's active surface. In some embodiments, a dielectric layer is formed over the encapsulant, and the conductive pattern is over the dielectric layer. Embodiments may include forming additional dielectric layers and conductive patterns.
An electronic device package includes a first conductive substrate, a second conductive substrate and a dielectric layer. The first conductive substrate has a first coefficient of thermal expansion (CTE). The second conductive substrate is disposed on an upper surface of the first conductive substrate and electrically connected to the first conductive substrate. The second conductive substrate has a second CTE. The dielectric layer is disposed on the upper surface of the first conductive substrate and disposed on at least one sidewall of the second conductive substrate. The dielectric layer has a third CTE. A difference between the first CTE and the second CTE is larger than a difference between the first CTE and the third CTE.
The independent claims of this patent signify a concise description of embodiments. Roughly described, a physically unclonable function (PUF) device includes a crystalline substrate and a stack of crystalline layers on top. The stack is grown epitaxially such that lattice mismatch causes threading dislocations from the substrate to the top surface of the stack. Diodes are formed on the top surface by forming anode material on the top surface of the stack, thereby forming a diode junction with a cathode region below. A diode which includes a threading dislocation has a higher leakage current than one that does not. Circuitry connected to the diodes interrogates the array and outputs binary values indicating, for each of the diodes, whether the diode includes a threading dislocation. Such binary values can be used as the PUF of the chip. This Abstract is not intended to limit the scope of the claims.
The present application discloses a semiconductor device with a protection structure for suppressing electromagnetic interference and air gaps reducing parasitic capacitance and a method for fabricating the semiconductor device. The semiconductor device includes a connection structure including a connecting dielectric layer, a first protection structure positioned in the connecting dielectric layer and positioned adjacent to a perimeter of the connecting dielectric layer, and a plurality of air gaps positioned on sides of the first protection structure. The first protection structure is formed of copper, aluminum, titanium, tungsten, cobalt, the like, or a combination thereof.
A semiconductor structure includes a plurality of field effect transistors formed on a substrate including p-type doped field effect transistors (pFETs) and n-type doped field effect transistors (nFETs). A self-aligned buried local interconnect electrically connects a bottom source or drain region of the pFET with an adjacent bottom source or drain region of the nFET. The self-aligned buried local interconnect is serially aligned with and intermediate opposing ends of a gate electrode. Other embodiments include methods for forming the buried local interconnect.
A method for semiconductor manufacturing is disclosed. The method includes receiving a device having a first surface through which a first metal or an oxide of the first metal is exposed. The method further includes depositing a dielectric film having Si, N, C, and O over the first surface such that the dielectric film has a higher concentration of N and C in a first portion of the dielectric film near the first surface than in a second portion of the dielectric film further away from the first surface than the first portion. The method further includes forming a conductive feature over the dielectric film. The dielectric film electrically insulates the conductive feature from the first metal or the oxide of the first metal.
A semiconductor package includes a frame including wiring layers and having a recess portion in which a stopper layer is disposed on a bottom surface, a semiconductor chip having an active surface and an inactive surface, the inactive surface being disposed in the recess portion and facing the stopper layer, a first connection portion on the connection pad, a second connection portion on the uppermost wiring layer, a stiffener on the upper surface of the frame and surround at least a portion of the second connection portion, the stiffener being spaced apart from second connection portion, an encapsulant covering at least portions of each of the frame and the semiconductor chip, and filling at least a portion of the recess portion, and a connection structure on the frame and the semiconductor chip, and including a redistribution layer electrically connected to the first and second connection portions.
A method of designing a memory circuit is provided that includes generating a layout of a first memory cell using an integrated circuit design system. The layout of the first memory cell is generated by routing a first word line in a first layer on a first level, and routing a second word line in the first layer. Also, the method includes generating a layout of a second memory cell using the integrated circuit design system. The layout of the second memory cell is generated by routing a third word line in the first layer, the second word line being between the first word line and the third word line, and routing a fourth word line in the first layer, the third word line being between the second word line and the fourth word line. Moreover, the method includes assigning a first color scheme to the first word line and to the third word line, and assigning a second color scheme to the second word line and to the fourth word line. The first color scheme is associated with a first manufacturing process using a first mask and the second color scheme is associated with a second manufacturing process using a second mask.
A technique relates to an integrated circuit. A first dielectric material is formed on a layer, and a second dielectric material is formed on the first dielectric material, the second dielectric material having a different characteristic than the first dielectric material. Conductive material is formed in the first dielectric material, the second dielectric material, and the layer, the conductive material forming interconnects in the layer separated by a stack of the first dielectric material and the second dielectric material. The conductive material forms a self-aligned conductive via on one of the interconnects according to a topography of the stack, the stack of the first dielectric material and the second dielectric material electrically insulating the one of the interconnects from another one of the interconnects.
A lead frame includes a first die paddle, a second die paddle, a first lead, a second lead, and a third lead. The first lead is coupled to a first side of the first die paddle. The second lead is coupled to a second side of the first die paddle opposite to the first side of the first die paddle. The third lead is coupled to a first side of the second die paddle. At least one of the first lead, the second lead, and the third lead is coupled to the corresponding die paddle via a zigzag shaped tie bar.
A display device includes: a flexible substrate including a through hole; a connecting element disposed in the through hole; a semiconductor disposed on the flexible substrate; a light emitting diode electrically connecting to the semiconductor; and a circuit disposed under the flexible substrate, wherein the circuit electrically connects to the semiconductor through the connecting element.
Systems and devices for cooling servers are provided. In one aspect, a cooling device includes a first axial pump including a body having an impeller, the first axial pump coupled to a first pump housing, the first axial pump housing coupled to a chassis, a rack, a row of racks, or one or more racks of the row of racks that are housing one or more servers. The cooling device also includes an inlet pipe coupled to an inlet of the first pump housing, the inlet pipe supplying cooling fluid to the first axial pump. The cooling device also includes an outlet pipe having an outlet coupled to the first pump housing, the outlet pipe receiving the cooling fluid from the first axial pump.
A semiconductor device includes a power module unit, a fin base, and a plurality of radiator fins. The power module unit and the fin base are integrated together, with a recess-projection portion formed on the power module unit being fitted to a recess-projection portion formed on the fin base. The plurality of radiator fins are integrally fitted on a heat radiation diffusion portion of the fin base.
A heat sink for an integrated circuit chip. The heat sink includes a base plate and a plurality of fins connected to the base plate. The base plate includes a first segment, a second segment, and a third segment that are sequentially connected; and the first segment and the third segment extend obliquely upward relative to the second segment.
Techniques for self-aligned top via formation at line ends are provided. In one aspect, a method of forming self-aligned vias at line ends includes: patterning (even/odd) metal lines including using a (first/second) hardmask; cutting the hardmask and a select metal line, even or odd, using a cut mask having a window that exposes the hardmask over a cut region of the select metal line; enlarging the window to expose the hardmask on either side of the cut region; selectively etching the hardmask using the enlarged window to form a T-shaped cavity within the cut region; filling the T-shaped cavity with a gap fill dielectric; removing the hardmask; and recessing the metal lines, wherein the gap fill dielectric overhangs portions of the select metal line that, by the recessing, form the self-aligned vias at ends of the metal lines. A structure is also provided.
An embedding method includes: removing a metal oxide film at a surface of a metal layer from a substrate that includes the metal layer on a bottom of a recess formed in an insulating layer; covering the surface of the metal layer by embedding ruthenium in the recess from the bottom of the recess; forming a ruthenium liner film in the recess; and further embedding ruthenium in the recess in which the liner film is formed.
An interconnection element of an interconnection structure of an integrated circuit is manufactures by a method where a cavity is etched in an insulating layer. A silicon nitride layer is then deposited on walls and a bottom of the cavity. The nitrogen atom concentration in the silicon nitride layer increasing as a distance from an exposed surface of the silicon nitride layer increases. A copper layer is deposited on the silicon nitride layer. The cavity is further filled with copper. A heating process is performed after the deposition of the copper layer, to convert the copper layer and the silicon nitride layer to form a copper silicide layer which has a nitrogen atom concentration gradient corresponding to the gradient of the silicon nitride layer.
A method of forming a semiconductor device includes patterning a dielectric layer to form a groove and depositing a plurality of conductive layers over the dielectric layer and in the groove. The first conductive layer is a liner layer, the second conductive layer is a metal film, and the third conductive layer is a capping layer. The first conductive layer is treated with a hydrogen plasma treatment to remove impurities. The first conductive layer is also treated with a hydrogen soak treatment to remove microvoids. The third conductive layer is treated with an ammonia plasma treatment to remove impurities. The third conductive layer is also treated with a hydrogen plasma treatment to remove additional impurities. The third conductive layer is also treated with a hydrogen soak treatment to remove microvoids.
A method of forming a FinFET device includes following steps. A substrate is provided with a plurality of fins thereon, an isolation layer thereon covering lower portions of the fins, a plurality of dummy strips across the fins, and a dielectric layer aside the dummy strips. The dummy strips is cut to form a trench in the dielectric layer. A first insulating structure is formed in the trench, wherein first and second groups of the dummy strips are beside the first insulating structure. A dummy strip is removed from the first group of the dummy strips to form a first opening that exposes portions of the fins under the dummy strip. The portions of the fins are removed to form a plurality of second openings below the first opening, wherein each second opening has a middle-wide profile. A second insulating structure is formed in the first and second openings.
A semiconductor device is provided in which a zener diode having a desired breakdown voltage and a capacitor in which voltage dependence of capacitance is reduced are mounted together, and various circuits are realized. The semiconductor device includes: a semiconductor layer; a first conductivity type well that is arranged in a first region of the semiconductor layer; a first conductivity type first impurity diffusion region that is arranged in the well; a first conductivity type second impurity diffusion region that is arranged in a second region of the semiconductor layer; an insulating film that is arranged on the second impurity diffusion region; an electrode that is arranged on the insulating film; and a second conductivity type third impurity diffusion region that is arranged at least on the first impurity diffusion region.
A micro LED transfer device is provided. The micro LED transfer device includes a transfer part configured to arrange a first substrate wherein a plurality of LEDs are disposed on a lower surface relative to an upper surface of a second substrate; a memory storing characteristic information of each of the plurality of LEDs; a laser light source configured to irradiate laser light; a mask comprising a plurality of shutters configured to selectively open and close a plurality of openings of the mask, the mask being interposed between the first substrate and the laser light source; and a processor configured to identify an LED from among the plurality of LEDs to be arranged on the second substrate based on the stored characteristic information, and control the mask such that a shutter from among the plurality of shutters that corresponds to the LED is opened.
Provided is an apparatus for conveying a carrier and a system for controlling a carrier having the same, which couples a hoist and a hand using a non-contact damping structure using an eddy current. The apparatus for conveying the carrier conveys a carrier containing a wafer, and includes: a gripper for gripping the carrier; and a lifter for raising and lowering the gripper, in which the gripper and the lifter are connected in a non-contact damping structure, and a relative motion thereof is suppressed.
In an embodiment, a system includes a profiler configured to detect variations along a surface of a semiconductor stage; and a jig configured to move the profiler along an axis over the semiconductor stage.
A sample simulates a processing state of a semiconductor sample and is measured by a measurement device. The sample includes: a first surface formed at a first height when viewed from a sample surface; a second surface formed at a second height higher than the first height; and a plurality of inflow parts which allow a particle for performing processing on the first surface to flow between the first surface and the second surface. The processing by the particle flowing from the inflow parts is superimposed in at least a part of a region to be processed on the first surface, and the region where the processing is superimposed on the first surface is measured by the measurement device.
The disclosed embodiments include systems and methods of manufacturing a product. The system may include a non-transitory computer readable medium comprising computer readable program code for performing the method. The method may include manufacturing batches of the product according to steps of a process flow, determining output data for each batch, sequencing the batches by output data, determining a plurality of modes of output data based on grouping the batches, identifying a detrimental factor to output data in a process flow step based on a correlation between the process flow step and a mode of the plurality of modes, and correcting the detrimental factor.
A processing liquid used in a substrate liquid processing apparatus can be supplied in a constant amount with high accuracy. A substrate liquid processing apparatus A1 includes a storage line 61 configured to store a processing liquid therein; an introduction line 62 configured to introduce the processing liquid into the storage line 61; a discharge line 63 configured to discharge the processing liquid from the storage line 61; and a gas supply unit 65 configured to perform a strickling of the processing liquid by jetting a gas to a surface of the processing liquid stored in the storage line 61.
A substrate treating apparatus includes an indexer division, stories, and a controller. Each of the stories includes a first rack, a treating section, and a main transport mechanism. The indexer division includes a carrier rack and a transport device. The transport device performs a feeding operation for transporting substrates from a carrier placed on the carrier rack to the first rack. The transport device further performs an inter-story transporting operation for transporting the substrates between two first racks provided for different stories.
An apparatus and method for bonding alignment are provided. The apparatus for bonding alignment includes a press assembly and an objective lens group (105) disposed on one side of the press assembly. The press assembly includes a first chuck (103) and a rotatable second chuck (104). When support surfaces of the first and second chucks are not parallel to each other, the second chuck is rotated to make the two support surfaces parallel. A first substrate (301) is then loaded on the first chuck, and alignment marks (302) on the first substrate are observed using the objective lens group disposed on one side of the press assembly. A second substrate (501) is loaded on the second chuck, and alignment marks (502) on the second substrate are also observed with the objective lens group. Based on an observation result by the objective lens group, the two substrates are moved so that the alignment marks thereon are aligned and hence the two substrates themselves are aligned. In this method, the chucks are adjusted, prior to the alignment of the substrates. This dispenses with the need for employment of high-precision components and reduces the complexity of the apparatus. Moreover, adjusting the chucks first can ensure control of a global alignment accuracy between the substrates, and in particular, can reduce wedge-shaped errors between the substrates that may result from deformations of the substrates during bonding.
First and second n-type field stop layers in an n− drift region come into contact with a p+ collector layer. The first n-type field stop layer has an impurity concentration reduced toward an n+ emitter region at a steep gradient. The second n-type field stop layer has an impurity concentration distribution in which impurity concentration is reduced toward the n+ emitter region at a gentler gradient than that in the first n-type field stop layer and the impurity concentration of a peak position is less than that in the impurity concentration distribution of the first n-type field stop layer. The impurity concentration distributions of the first and second n-type field stop layers have the same peak position. The first and second n-type field stop layers are formed using annealing and first and second proton irradiation processes which have the same projected range and different acceleration energy levels.
Methods and apparatuses for processing substrates, such as during metal silicide applications, are provided. In one or more embodiments, a method of processing a substrate includes depositing an epitaxial layer on the substrate, depositing a metal silicide seed layer on the epitaxial layer, and exposing the metal silicide seed layer to a nitridation process to produce a metal silicide nitride layer from at least a portion of the metal silicide seed layer. The method also includes depositing a metal silicide bulk layer on the metal silicide nitride layer and forming or depositing a nitride capping layer on the metal silicide bulk layer, where the nitride capping layer contains a metal nitride, a silicon nitride, a metal silicide nitride, or a combination thereof.
A substrate processing method includes an intermediate processing step of processing the pattern forming surface by the intermediate processing liquid after a chemical liquid processing step, a filler discharging step of discharging a filler after the intermediate processing step, a filler spreading step of spreading the filler, a solidified film forming step of solidifying the filler, a lower position disposing step of making a blocking member be disposed at a lower position prior to start of the chemical liquid processing step, and a blocking member elevating step of starting elevation of the blocking member toward an upper position in a state where the pattern forming surface is covered with the intermediate processing liquid. The chemical liquid is discharged from a central nozzle. Spreading of the filler is started in a state where the blocking member is positioned at the upper position.
A method of determining a cell cycle stage distribution of cells includes the steps of providing a cell sample; pre-treating the cell sample with a solvent; mixing the pre-treated cell sample with a matrix solution to obtain a mixture solution; depositing the mixture solution on a sample plate; obtaining a mass spectrum analysis of the deposited mixture solution; and identifying at least two marker peaks from the mass spectrum analysis, wherein a ratio between the marker peaks provides information about a cell cycle stage distribution of the cell sample, wherein the mass spectrum analysis is a matrix-assisted laser desorption/ionization time-of-flight mass spectrum test.
A waveguide has a first conductor surface facing toward the interior of the waveguide, a second conductor surface facing toward the interior of the waveguide, and a slot extending from the first conductor surface to the outside of the waveguide. The first conductor surface and the second conductor surface electrically communicate with each other and face each other. The first length in the y direction of the first conductor surface in a cross section perpendicular to the z direction is smaller than the second length in the y direction of the second conductor surface in the cross section perpendicular to the z direction. The first length includes the length in the y direction of the slot in the cross section perpendicular to the z direction. The second length is smaller than the distance between the first conductor surface and the second conductor surface in the x direction.
To improve processing uniformity by improving a working characteristic in an edge exclusion region. Provided is a plasma processing apparatus for processing a sample by generating plasma in a vacuum vessel to which a processing gas is supplied and that is exhausted to a predetermined pressure and by applying a radio frequency bias to a sample placed in the vacuum vessel, wherein a conductive radio frequency ring to which a radio frequency bias power is applied is arranged in a stepped part formed outside a convex part of the sample stage on which the wafer is mounted, and a dielectric cover ring is provided in the stepped part, covering the radio frequency ring, the cover ring substantially blocks penetration of the radio frequency power to the plasma from the radio frequency ring, and the radio frequency ring top surface is set higher than a wafer top surface.
A charged particle system may include a first charged particle beam source provided on a first axis, and a second charged particle beam source provided on a second axis. There may also be provided a deflector arranged on the first axis. The deflector may be configured to deflect a beam generated from the second charged particle beam source toward a sample. A method of operating a charged particle beam system may include switching between a first state and a second state of operating a deflector. In the first state, a first charged particle beam generated from a first charged particle beam source may be blanked and a second charged particle beam generated from a second charged particle beam source may be directed toward a sample. In the second state, the second charged particle beam may be blanked and the first charged particle beam may be directed toward the sample.
A vacuum circuit breaker comprising a vacuum interrupter and an actuator coupled to the vacuum interrupter. The vacuum interrupter and actuator are located in a vacuum chamber that is partitioned into first and second vacuum sub-chambers. The vacuum interrupter is located in the first sub-chamber and the actuator is located in the second sub-chamber. The partition is configured to support molecular flow between the first and second sub-chambers.
A mouse device includes a casing, a circuit board and two button modules. The circuit board is disposed within the casing. Each button module includes an electronic switch, a button lid, a first protrusion post, a second protrusion post and a buffering structure. The electronic switch is disposed within the casing. An end of the button lid is connected with the casing. The first protrusion post and the second protrusion post are disposed on the bottom surface of the button lid. The buffering structure is disposed on the casing and aligned with the second protrusion post. The second protrusion post is inserted into a buffering hole of the buffering structure. While the button lid is depressed or the pressing force is released, the buffering structure is contacted or not contacted with the second protrusion post along a first lateral direction and/or a second lateral direction.
A keyboard device includes a membrane circuit board, a base plate and a key structure. The key structure a keycap, a first connecting element, a second connecting element, a stabilizer bar and an auxiliary bar. The first connecting element and the second connecting element are connected between the keycap and the base plate. The first connecting element has a first lateral side and a second lateral side. The second connecting element has a third lateral side and a fourth lateral side. The third lateral side faces the second lateral side. The stabilizer bar is pivotally coupled to the keycap, the first lateral side of the first connecting element and the fourth lateral side of the second connecting element. The auxiliary bar is pivotally coupled to the keycap, the second lateral side of the first connecting element and the third lateral side of the second connecting element.
A reconfigurable control device, in particular for use in a vehicle. Input keys on the reconfigurable control device allow a user to trigger different selection of modes. The control device is reconfigured by performing a first step of selecting a function mode by pressing one of the at least two input keys on the control device and a second step of selecting a function displayed on an array of mechanical switches. The selection of functions is refreshed with user trigger a fresh selection of mode.
A lock-out pinion can be coupled to a center sump control shaft to rotate therewith. A lock-out slide can include a rack and a blocking cover. A lock-out guide can be coupled to the sump control housing and can form a guide channel. The lock-out slide can be received in the guide channel with the lock-out pinion drivingly coupled to the rack to move the lock-out slide along the guide channel from a lock-out position in which the blocking cover prevents rotation of the intermediate sump control shaft with the driving handle, to an unlocked position in which the blocking cover permits rotation of the intermediate sump control shaft with the driving handle, in response to manual rotation of the center sump control shaft in the center sump opening direction.
An improved capacitor is provided. The capacitor comprises a working element wherein the working element comprises an anode comprising a first dielectric on the anode, a cathode and a conductive separator between the first dielectric and cathode. The conductive separator comprises a separator and a first conductive polymer wherein the first conductive polymer at least partially encapsulates the separator. A second conductive polymer at least partially encapsulates the first conductive polymer and wherein the first conductive polymer has a higher conductivity than the second conductive polymer. An anode lead is in electrical contact with the anode and a cathode lead is in electrical contact with the cathode.
An electrolytic capacitor includes an anode body, a dielectric layer disposed on the anode body, and a solid electrolyte layer disposed on the dielectric layer. The solid electrolyte layer includes a conductive polymer, a polyanion, and an alkali component. The alkali component includes two or more kinds of alkali compound.
Provided is a stacked electronic component having: a stacked body 1 in which ceramic layers 1a to 1h are stacked, the stacked body having an a upper surface U and side surfaces S; at least one recess portion 8 formed on the upper surface U that indicates at least one of a mark, a letter, or a number; electrodes 3, 4, 5, 6 formed between the layers of the stacked body 1; and a shield layer 9 formed on the upper surface U and the side surfaces S of the stacked body 1. Right below an inner bottom surface of the recess portion 8 of the stacked body 1, there is provided a no-electrode region NE in which the electrodes 3, 4, 5, 6 are not formed, the no-electrode region NE having a thickness which is equal to or larger than a depth of the recess portion 8.
A device includes a coil configured in a loop topology starting from a first end and extending to a second end, a pair of inward extension legs configured to extend from the first end and the second end toward an interior side of the coil to a third end and a fourth end, respectively, a pair of outward extension legs configured to extend from the first end and the second end toward an exterior side of the coil to a fifth end and a sixth end, respectively, a first capacitor configured to provide a capacitive coupling between the first end and the second end, a second capacitor configured to provide a capacitive coupling between the third end and the fourth end, and a third capacitor configured to provide a capacitive coupling between the fifth end and the sixth end.
Soft magnetic metal powder which includes a plurality of soft magnetic metal particles configured by a Fe-based nanocrystal alloy including Cu is provided, wherein the soft magnetic metal particles have core portions and first shell portions surrounding circumferences of the core portions; when an average crystallite size of Cu crystallites existing in the core portions is set as A, and the largest crystallite size of Cu crystallites existing in the first shell portions is set as B, B/A is 3.0 or more and 1000 or less.
A ceramic multi-layer component and a method for producing a ceramic multi-layer component are disclosed. In an embodiment a ceramic multi-layer component includes a stack with ceramic layers and electrode layers arranged between them, wherein the ceramic layers and the electrode layers are arranged above one another along a stacking direction, wherein at least one first electrode layer extends along a first main extension direction from a first end region to a second end region of the first electrode layer, and wherein the at least one first electrode layer has a current-carrying capacity that decreases along the first main extension direction.
Wire holders removably retaining at least one wire for assembling a wire harness and methods for assembling a wire harness are provided. In one example, the wire holder includes a base section having a base bottom for positioning on a wire harness layout sheet. The wire harness layout sheet includes a wire routing pattern for forming the wire harness. A clip section extends generally upwardly from the base section and at least partially surrounds a clip channel having a channel diameter. The base section has a base height defined from the base bottom to a lowest point of the clip channel. A ratio of the channel diameter to the base height is from about 6:1 to about 9:1.
A coaxial cable (10) includes an outer barrier (12, 14, 16) that seals the coaxial cable from air and protects the cable's conductors (18, 20) form oxidation in a fire. Such an outer protective barrier may include a fire retardant tape. A dielectric (22) separates the conductors and may comprise a ceramic (23) embedded in a dielectric material (25), or ceramic beads in a braided ceramic mesh.
A communications cable has a plurality of twisted pairs of insulated conductors, metal foil tape between the twisted pairs, and a cable jacket are disclosed. The metal foil tape can include a substrate, a metal layer on the substrate, and a triboelectric coating on at least the metal layer of the metal foil tape. The triboelectric coating has a charge affinity closer to a charge affinity of the insulated conductors than a charge affinity of the metal layer to prevent charge build up between the conductors and the metal foil tape.
A cable routing system is provided. The cable routing system comprises a flexible flat band being able to be deformed from its stretched out shape without assuming a permanent changed form and several attaching devices in intervals along a longitudinal direction of the band for attaching a cable to the band in a sliding manner.
System and method for imaging an integrated circuit (IC). The imaging system comprises an x-ray source including a plurality of spatially and temporally addressable electron sources, an x-ray detector arranged such that incident x-rays are oriented normal to an incident surface of the x-ray detector and a three-axis stage arranged between the x-ray source and the x-ray detector, the three-axis stage configured to have mounted thereon an integrated circuit through which x-rays generated by the x-ray source pass during operation of the imaging system. The imaging system further comprises at least one controller configured to move the three-axis stage during operation of the imaging system and selectively activate a subset of the electron sources during movement of the three-axis stage to acquire a set of intensity data by the x-ray detector as the three-axis stage moves along a three-dimensional trajectory.
A method for replacing a cesium trap includes freezing the cesium trap which partially contains cesium and is located within a shielded cell and. The cesium trap is then decoupled and removed from the shielded cell. A second cesium trap is inserted into the shielded cell and attached to the shielded cell.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing brain data using autoencoder neural networks. One of the methods includes obtaining brain data captured by one or more sensors characterizing brain activity of a patient; processing the brain data to generate modified brain data that characterizes a predicted local effect of a future treatment on the brain of the patient; processing the modified brain data using an autoencoder neural network to generate reconstructed brain data; and determining, using the reconstructed brain data, a predicted global effect of the future treatment on the brain of the patient.
A method (and the associated system) for risk evaluation in a vascular region of interest V are provided, making it possible, based on a fluidic study and/or on a treatment algorithm using a learning method, to generate risk models MR predictively indicating the risk level NR for the occurrence of events such as: occurrence and rupture of an aneurysm, coarctation, etc., and the associated anatomical areas. The models MR are intended to serve as an assistance support for the medical decision-making of a physician.
Automated diagnosis archetypes based on a complete list of library of medical illnesses are used dynamically to help prioritize health data that is relevant to a physician's medical diagnosis for a patient. A super plurality of diagnoses patient archetypes are narrowed to match a patient profile based on information collected from different sources. Based on dynamic physician's diagnosis, the patient profile is mapped to a subset of plurality of patient archetypes. An automated agent is employed to customize a user interface to emphasize order selections to support eliminating a false positive in the proper subset of the plurality of patient persons, a false negative in the plurality of patient archetypes, or to increase a predicted applicability of a set of patient archetypes to the patient profile. The subset of patient archetypes ranking is updated based on received order results. A confirmed dynamic physician diagnosis is made available.
A system is disclosed in which a plurality of in-vitro diagnostic (IVD) devices each include a network communication device for connecting to a publicly accessible data network. For example, IVD devices are provided with a cellular modem for connecting to a public cellular network. These IVD devices connect to the data network upon completion of a diagnostic test, and upload results of the test, as well as other appropriate data, to a remote device which is also on the network. The IVD devices also download appropriate data from remote network elements. The remote network element may be a network element such as a Hospital Information System (HIS) or Laboratory Information System (LIS) database. Alternatively, the remote device may be a remote server or another IVD device. This connectivity enables the system to accumulate diagnostic test data, and to analyze, report, and/or update the IVD devices based on the accumulated data.
Using a centralized system, it is possible to allow multiple disparate health care providers to gain a complete view of data regarding a patient's health and health care. Data accessible through such a central system can also be made available for researchers after being de-identified. Data in such a central system can not only include data culled from traditional physical and electronic medical records, but can also include data from distributed diagnostic devices, such as fitness trackers and consumer diagnostic equipment. Such a central system could potentially be accessed through applications made available to patients and health care providers and, in implementations where they are present, such applications could also be used for other purposes, such as performing interactive health evaluations and making recommendations of actions to take to maintain or restore a user's health.
An infusion system authorizes changes to operating parameters for a patient by any one of a plurality of caregivers that can be identified as being in a predetermined physical space. Individuals are detected within the space based on detecting signals from respective wireless transmitters associated with the plurality of individuals. Performance of an operation being initiated at the infusion system is authorized based on the identification of the individuals. An association between the operation and the one or more individuals detected within the physical space at a time of the operation is automatically recorded, without requiring a logon of the one or more individuals to the system.
Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for authenticating a network device residing in the clinical environment using a token is described. An authentication proxy in the cloud environment can receive a request from a connectivity adapter in the clinical environment and retrieve a security token from an authentication system in the cloud. The connectivity adapter can use the security token to send signed requests to the authentication system.
A wait time control method, system, and computer program product, includes extracting wait times for treatment at emergency facilities and routing times to the emergency facilities based on an emergency request and assigning a patient to an emergency facility by calculating a minimal treatment time for the patient comprising a minimum combined time of a wait time at the emergency facility and a routing time to the emergency facility from a location of the emergency request.
The present disclosure generally relates to health-related user interfaces. In some embodiments, user interfaces for managing health-related data are described. In some embodiments, user interfaces for viewing health data are described. In some embodiments, user interfaces related to sharing health data are described.
The present disclosure relates to systems, methods, and computer-readable storage devices medication adherence systems. A container may be provided with a computing unit and display screen. The display screen may be integrated into an interior surface of the container or each compartment within the container. The display screen may display messages to a user about loading the container, the contents of the container, and/or removing contents from the container. A second display screen may also be provided on a lid of the container.
The present disclosure relates to a memory device. The memory device includes first memory cell strings, second memory cell strings, a peripheral circuit, and a control logic. The peripheral circuit is connected to first drain select transistors of each of the first memory cell strings through first bit lines, and is connected to second drain select transistors of each of the second memory cell strings through second bit lines. The control logic controls the peripheral circuit to increase a potential of a program inhibit bit line among the first bit lines to a first voltage, and float the program inhibit bit line and increase a potential of the second bit line to a second voltage after the potential of the program inhibit bit line increases to the first voltage.
A memory device includes a word line, a bit line intersecting the word line, and a memory cell at an intersection of the word line and the bit line. The memory cell includes a first electrode connected to the word line; a second electrode connected to the bit line; and a selective element layer between the first electrode and the second electrode. The selective element layer includes one of Ge—Se—Te, Ge—Se—Te—As, and Ge—Se—Te—As—Si, and a composition ratio of arsenic (As) component of each of the Ge—Se—Te—As and the Ge—Se—Te—As—Si being greater than 0.01 and less than 0.17.
A system and method of storing and reading digital data, including providing a nanopore polymer memory (NPM) device having at least one memory cell comprising at least two addition chambers each arranged to add a unique chemical construct (or codes) to a polymer (or DNA) string when the polymer enters the respective addition chamber, the data comprising a series of codes; successively steering the polymer from deblock chambers through the nanopore into the addition chambers to add codes to the polymer to create the digital data pattern on the polymer; and accurately controlling the bit rate of the polymer using a servo controller. The device may have loading chamber(s) to load (or remove) the polymer into/from the deblock chambers through at least one “micro-hole”. The cell may be part of a memory system that stores and retrieves “raw” data and allows for remote retrieval and conversion. The cell may store multi-bit data having a plurality of states for the codes.
Performing a calibration of a NAND flash memory block that is in an open state. An open state of the NAND flash memory block is detected, the NAND flash memory block comprising a plurality of memory pages, each of which comprising a plurality of memory cells. A group of pages of the NAND flash memory block being in an open state having comparable characteristics is identified. A calibration of read voltage values to pages of the group of identified pages is performed.
Some embodiments include an integrated assembly having a second deck over a first deck. A true digit-line has a short first region along the first deck and a long second region along the second deck. A complementary digit-line has a long first region along the first deck and a short second region along the second deck. A first set of first memory cells is associated with the true digit-line. The first set includes a first subset along the short first region, a second subset along a portion of the long second region, and a third subset along another portion of the long second region. A routing region of the true digit-line extends between the second and third subsets of the first memory cells. A connection extends from the short first region to the routing region of the true digit-line.
A method includes receiving a first and a second data from a first and second IO pad on a first and second data lines respectively. A data strobe is received from a third IO pad on a data strobe line. The first data and the second data are strobed based on the data strobe to generate a first and second strobed data. The first data from the first IO is received at the data strobe line and strobed based on the data strobe to form an another first strobed data and compared to the first strobed data to generate a comparison signal indicating whether adjustment to a delay of the first data line is needed. A delay command is generated to increase/decrease the delay of the first and second data line.
A magnetoresistive memory device includes a first electrode, a second electrode, and a layer stack located between the first electrode and the second electrode. The layer stack may include a ferroelectric material layer and a metamagnetic tunnel junction containing a metamagnetic material layer, an insulating barrier layer, and a metallic material layer. Alternatively, the layer stack may include a multiferroic material layer, the metamagnetic material layer, the insulating barrier layer, and a reference magnetization layer.
According to an aspect of the present technology, an electronic apparatus includes: an apparatus main body; a cover main body; and a terminal cover. The apparatus main body includes a connection cable that includes a terminal part on its tip. The cover main body includes an opening part that is capable of storing the terminal part, and the cover main body is affixed to the apparatus main body. The terminal cover includes a fixing part that is fixed to the apparatus main body, and the terminal cover is mounted on the cover main body in a manner that the opening part is openable and closable. When using the electronic apparatus, it is possible to enhance not only impact resistance but also storage property and waterproof property of the connection cable.
A computer-implemented method for indexing a tape for unmounting from a tape drive. The computer-implemented method includes: receiving a request to unmount the tape from the tape drive, wherein the tape includes an index partition and a data partition, determining that an update to the tape is not reflected in any data index written in the data partition, appending a new data index at the end of the last written data file in the data partition, wherein the new data index includes information associated with the update to the tape, unthreading the tape from the tape drive, wherein unthreading the tape from the tape drive is performed at low tension writing a metadata index to an ancillary storage device, wherein the metadata index includes information associated with the update to the tape.
Embodiments of a method and device for matching a speech with a text, and a computer-readable storage medium are provided. The method can include: acquiring a speech identification text by identifying a received speech signal; comparing the speech identification text with multiple candidate texts in a first matching mode to determine a first matching text; and comparing phonetic symbols of the speech identification text with phonetic symbols of the multiple candidate texts in a second matching mode to determine a second matching text, in a case that no first matching text is determined.
Examples are disclosed that relate to voice identification enrollment. One example provides a method of voice identification enrollment comprising, during a meeting in which two or more human speakers speak at different times, determining whether one or more conditions of a protocol for sampling meeting audio used to establish human speaker voiceprints are satisfied, and in response to determining that the one or more conditions are satisfied, selecting a sample of meeting audio according to the protocol, the sample representing an utterance made by one of the human speakers. The method further comprises establishing, based at least on the sample, a voiceprint of the human speaker.
A method for achieving remote access to a voice assistant suitable for setting up telephone communications with a communication terminal via a telecommunications network. The method includes: setting up a first communication with a caller terminal; obtaining, via the set-up communication, a datum identifying the voice assistant; transmitting a setup message for setting up a second communication to the identified voice assistant, the message containing at least one parameter suitable for activating a remote operating mode of the voice assistant; and connecting the first and second communications.
It is an object of the present invention to provide a dialog technique that can reduce a user's uncomfortable feeling. A dialog system 100 is a dialog system that conducts a dialog with the user, the dialog system including a presentation part 50 that presents an action to fill a gap between a user utterance and a response utterance of the dialog system, after it is estimated or determined that the user utterance has ended or after a predicted time at which the user utterance ends, and before the dialog system makes a response utterance to the user utterance.
Techniques for augmenting the output of generally available speech-to-text systems using local profiles are presented. An example method includes receiving an audio recording of a natural language command. The received audio recording of the natural language command is transmitted to a speech-to-text system, and a text string generated from the audio recording is received from the speech-to-text system. The text string is corrected based on a local profile mapping incorrectly transcribed words from the speech-to-text system to corrected words. A function in a software application is invoked based on the corrected text string.
An image is received from a light capture device associated with the smart display device. A determination is made as to whether to activate voice recognition of a recording device associated with the smart display device based on a face being in the image. In response to determining to activate the voice recognition of the recording device associated with the smart display device based on the face being in the image, the voice recognition of the recording device associated with the smart display device is activated.
The present disclosure relates to a method for masking a first noise which is generated by a part of a motor vehicle under a certain triggering condition, wherein, to mask the first noise, at least one second noise is superimposed on the first noise, and wherein the first noise is generated by closing at least one main contactor assigned to a battery of the motor vehicle.
A display control apparatus according to an embodiment of the present disclosure is a display control apparatus that displays an image on a display unit equipped on a vehicle, the display control apparatus including an image display unit that determines whether or not an amount of information of a first image to be displayed on the display unit equipped on the vehicle needs to be reduced based on vehicle information obtained from the vehicle, displays the first image on the display unit when the amount of the information of the first image does not need to be reduced, and displays a second image an amount of information of which is smaller than the amount of the information of the first image in place of the first image on the display unit when the amount of the information of the first image needs to be reduced.
The present disclosure relates to methods and apparatus for display processing. Aspects of the present disclosure can determine a refresh offset for at least one group of lines in a first display based on at least one group of lines in a second display. Aspects of the present disclosure can also apply the refresh offset for the at least one group of lines in the first display based on the at least one group of lines in the second display. Further, aspects of the present disclosure can adjust combined instantaneous bandwidth corresponding to each of the at least one group of lines in the first display and each of the at least one group of lines in the second display based on the applied refresh offset. Aspects of the present disclosure can also determine one or more overlapping layer regions based on the first display and the second display.
A display apparatus includes a pixel array, an optical modulator, a controller, and at least one memory device storing a frame memory. The optical modulator modulates the light emitted from the pixel array to corresponding angles. The controller generates images of a scene with different lighting profiles corresponding to different viewing angles according to information stored in the frame memory. The frame memory stores color information and material information of objects in the scene. The display apparatus displays the images through the first pixel array at the same time.
An electronic apparatus is provided. The electronic apparatus includes a display; an illumination sensor; and a processor. The processor is configured to carry out a predetermined operation based on the illumination value being greater than or equal to a threshold, falling below the threshold for a predetermined time and thereafter being greater than or equal to the threshold. The processor is further configured to turn on the display based on the illumination value being greater than or equal to the threshold, falling below the threshold for the predetermined time and thereafter being greater than or equal to the threshold; or the illumination value being less than or equal to a second threshold, rising above the second threshold for the predetermined time, and thereafter being less than or equal to the second threshold, the second threshold being less than the threshold.
A driver circuit includes first to third transistors, a first circuit, and a second circuit. In the first transistor, a first terminal is electrically connected to a second wiring, a second terminal is electrically connected to a first wiring, and a gate is electrically connected to the second circuit and a first terminal of the third transistor. In the second transistor, a first terminal is electrically connected to the first wiring, a second terminal is electrically connected to a sixth wiring, a gate is electrically connected to the first circuit and a gate of the third transistor. A second terminal of the third transistor is electrically connected to the sixth wiring. The first circuit is electrically connected to a third wiring, a fourth wiring, a fifth wiring, and the sixth wiring. The second circuit is electrically connected to the first wiring, the second wiring, and the sixth wiring.
A shift register unit and a driving method, a gate driving circuit, and a display device are provided. The shift register unit includes an input terminal, a first shift register sub-unit, and a second shift register sub-unit. The first shift register sub-unit includes a first output terminal, is connected to the input terminal to receive an input signal, and is configured to output a first output signal at the first output terminal according to the input signal; the second shift register sub-unit includes a second output terminal, is connected to the input terminal to receive the input signal, and is configured to output a second output signal at the second output terminal according to the input signal; and a pulse portion of the first output signal at least partially overlaps with a pulse portion of the second output signal in time.
A gate driver on array (GOA) circuit is provided. The GOA circuit is designed to form a GOA sharing unit by arranging adjacent two stage GOA units in a conventional GOA circuit. Anew GOA circuit enables single-stage GOA circuit to be shared every two stages of GOA output signals. The new GOA circuit can reduce a number of thin film transistors in the GOA circuit and reduce a wiring design, which helps to reduce a design space of the GOA circuit, realizes a narrow bezel design, simplifies the GOA circuit, and can reduce power consumption of the GOA circuit.
A stage connected to scan lines and supplying a scan signal and a sensing signal to the scan lines includes an input unit and an output buffer. The input unit controls a voltage of a first node and a second node in response to a first control signal and a previous carry signal, where an eleventh node and a twelfth node are electrically connected to the first node and the second node, respectively, in response to a second control signal. The output buffer outputs a carry signal and the scan signal in response to a scan clock signal according to a voltage of the eleventh node and the twelfth node and outputs the sensing signal in response to a sensing clock signal.
A display device is disclosed. The display device includes: a pixel array unit and a driving unit which drives the pixel array unit. The pixel array unit includes rows of first scanning lines and second scanning lines, columns of signals, pixels in a matrix state arranged at portions where the scanning lines and the signal lines cross each other and power supply lines and ground lines supplying power to respective pixels. The driving unit includes a first scanner performing line-sequential scanning to pixels by each row by supplying a first control signal to each first scanning line sequentially, a second scanner supplying a second control signal to each second scanning line sequentially so as to correspond to the line-sequential scanning and a signal selector supplying a video signal to rows of signal lines so as to correspond to the line-sequential scanning.
Provided is a display device including a display panel and an input sensing layer. The input sensing layer includes an input sensor and a plurality of input sensing lines. The display panel includes a base layer, a circuit layer including a plurality of clock signal lines, a first electrode disposed between the clock signal lines and first input sensing lines and having a plurality of second holes defined therein, and a second electrode overlapping at least one of the clock signal lines in a plan view, thereby achieving uniform input sensitivity.
Embodiments of the disclosure disclose a control method and a control circuit for a display device. The control method for a display device includes reading basic configuration parameters from a memory in a first time period by a register control module; receiving display data from a system-level chip by a data receiving module; performing an image basic processing on the received display data by a basic processing module; sending the data subjected to image basic processing to a drive circuit of the display device by a data sending module; reading image optimization configuration parameters from the memory in a second time period by the register control module; performing an image optimization processing on received display data of a subsequent boot animation by an optimization processing module; and sending the data subjected to image optimization processing to the drive circuit of the display device by the data sending module.
A display driver includes a still image detector configured to receive a compressed image bitstream at an input frame frequency from a host processor, and to detect a still image by comparing the compressed image bitstream of a current frame and the compressed image bitstream of a previous frame, a driving frequency changer configured to output the compressed image bitstream at a first output frame frequency equal to the input frame frequency when the still image is not detected, and to output the compressed image bitstream at a second output frame frequency lower than the input frame frequency when the still image is detected, and a decoder configured to generate original image data at the first output frame frequency and the second output frame frequency.
A micro display, which includes LEDs and TFTs of a TFT electronic control circuit for controlling the LEDs, is produced monolithically on a silicon, silicon carbide, or sapphire wafer. The display includes red, green, and blue micro LEDs, and electronic control circuits include TFTs with Indium gallium zinc oxide (IGZO) channels or Indium phosphide (InP) channels. The TFTs are formed above the LEDs and laterally removed from the LEDs and paths of light emissions from the plurality of LEDs to prevent light blocking by the TFTs.
A display of real world scenes comprising one or more optical mirror film surfaces having one or more selected deformations on said surfaces including a plurality of flat mirror facets, a plurality of folded mirror ridges, and a plurality of mirror vertices capable of capturing and transforming said scenes into other-worldly virtual images for recorded play back video image of said virtual images and other applications; including a method of imposing one or more selected ordered and disordered deformations on said mirror film surface irreversibly as a means of forming surfaces useful for the function of said virtual imaging display.
A flexible display panel for a display device and a display device are provided. The flexible display panel includes: a first display portion and a second display portion connected with the first display portion. A color temperature of a first white image displayed by the first display portion in a flat state is different from a color temperature of a second white image displayed by the second display portion in the flat state.
A large rollable display device includes flexible display modules arranged spaced apart from each other at first intervals on a rear surface of a transparent cover. Each of the flexible display modules includes primary sub-flexible display modules arranged spaced apart from each other at second intervals on a rear surface of a primary flexible film, and each of the primary sub-flexible display modules includes secondary sub-flexible display modules that are arranged spaced apart from each other at third intervals on a rear surface of a secondary flexible film.
A system for forming display holders, such as name badges, identification badges, name plates, signs and the like, from modular, interchangeable components. In one embodiment a display holder is provided comprising a display subassembly having a cover and a backer plate releasably connectable to the cover, the plate having a first connector located on a rear surface of the plate. The display holder also includes a second connector releasably connectable to the first connector for positioning the display subassembly relative to a support surface.
The present application describes a technique for enhancing an electronic version of a maintenance manual or procedure with an interactive workflow, and presenting the enhanced electronic document using mobile computing devices that can be operated easily hands-free. The workflow primarily consists of a set of interactive checklist items that a maintenance specialist can mark complete via a spoken command. The enhanced electronic documents are additionally associated with supplemental multimedia content, presented contextually based on the currently selected and active checklist item. Furthermore, the document viewing application provides for integrated reporting functionality, enabling a maintenance specialist to capture relevant information during the maintenance procedure, for subsequent use in generating and submitting a report either electronically or via hard copy. The mobile computing devices on which the electronic documents are presented additionally provide on-site maintenance specialists with the ability to establish telepresence sessions and otherwise communicate with remote maintenance specialists.
Accordingly, embodiments of the present invention advantageously account for item discrimination in a single-parameter logistic model used for measuring a test-taker's ability and an item's difficulty. Accounting for item discrimination improves the reliability of a test without increasing the number of test items. To account for item discrimination in a single-parameter logistic model, this invention uses the correlation between item response (correct or incorrect) and total test score or other measure of test-taker ability to obtain a Bayesian estimate of the correct-response probability (between zero and one). This correlation is a measure of item discrimination. The numerator in the formula for this correlation contains the difference between the average test score of test-takers who got the item right and the average test score of test-takers who got the item wrong.
Methods and systems for scoring an argument critique written essay, including identifying a discourse segment of the argument critique written essay, determining a position of each sentence in the discourse segment, classifying sentences into discourse units, evaluating an argumentative content of each sentence, and assigning an argumentative score to the essay based on the argumentative content of each sentence in the discourse segment of that essay. Methods and systems for training the scoring method are also disclosed. Corresponding apparatuses, systems, and methods are also disclosed.
Disclosed herein are systems and methods for for dynamically editing online interactive elements to facilitate logical and stepwise execution of a process with an architecture comprising a first centralized data structure comprising a process map, the process map comprising a plurality of nodes, each node representing at least one step of the process, wherein the nodes are arranged in the process map hierarchically and so as to represent relationships between the steps of the process; a library of online interactive elements, each online interactive element comprising dynamically editable content, feedback, and scaffolding; a second centralized data structure comprising a prerequisite map associating each node of the process map with one or more of the online interactive elements; a user interaction record; and an editing engine comprising a selection module, a content editing module, a feedback editing module, and a scaffold editing module.
One embodiment provides a method comprising maintaining a multi-dimensional data structure partitioned into cells utilizing a tree data structure (“tree”) comprising intervals for each dimension of a multi-dimensional space. To partition an interval for a node of the tree into multiple subintervals, multiple leaf nodes (“leaves”) are generated, each leaf descending from the node. To merge multiple intervals for multiple nodes of the tree, a parent node (“parent”) and multiple leaves descending from the parent are generated, the parent and the leaves are time constrained, and the leaves are scheduled for a merger. When transient data in cells included in a list that corresponds to a leaf scheduled for merger expires, each cell in the list is converted into a cell for inclusion in a different list corresponding to a parent of the leaf, each leaf of the parent removed, and the parent turned into a leaf.
Systems and methods for tracking vessel activities are described. An exemplar method of tracking vessel activities includes:(i) receiving data, using one or more devices, including vessel positioning data and/or time associated with one or more vessels traversing one or more paths on a body of water; (ii) deducing, using the data received from step (i), vessel attributes of one or more the vessels at certain positions and/or time along one or more of the paths; (iii) identifying, based on the vessel attributes of step (ii), one or more types of vessel activities of one or more of the vessels at the certain positions along one or more of the paths; (iv) parsing an electronic map of the body of water and land surrounding the body of water into discrete geographic zones; (v) grouping one or more types of vessel activities being carried out in each of the discrete geographic zones to arrive at one or more types of grouped vessel activities; (vi) causing to display or displaying one or more types of the grouped vessel activities that are being carried out in at least some of the discrete geographic zones.
A vehicle safety support apparatus includes: a driver monitoring sensor configured to monitor a driver; an external environment monitoring sensor configured to monitor an external environment of a vehicle; a driver input filtering unit configured to filter a vehicle control input from the driver; and at least one processor connected to the driver monitoring sensor, the external environment monitoring sensor, and the driver input filtering unit, the at least one processor configured to: determine criterion based on data acquired from the driver monitoring sensor and the external environment monitoring sensor; determine whether to take over a driving control of the vehicle in response to the data acquired from the driver monitoring sensor and the external environment monitoring sensor meeting the criterion; and perform autonomous driving to move the vehicle to a safe area in response to determining to take over the driving control from the driver.
The disclosure includes embodiments for managing roadway intersections for vehicles. A method includes receiving, at a connected roadway device, request messages from a first vehicle and an other vehicle to reserve an intersection. The method further includes checking time-token balances associated with the first vehicle and the other vehicle. The method further includes responsive to the time-token balances being positive for both of the time-token balances, reserving the intersection for the first vehicle based on the request messages. The method further includes transmitting reservation data to the first vehicle and the other vehicle. The method further includes transmitting a traffic light control message to a traffic light, wherein the traffic light control message instructs the traffic light to display a green light while the first vehicle moves through the intersection.
An in-vehicle system and method are disclosed for monitoring or estimating a scene inside a cabin of the vehicle. The in-vehicle system includes a plurality of sensors that measure, capture, and/or receive data relating to attributes the interior of the cabin. The in-vehicle system includes a scene estimator that determines and/or estimates one or more attributes of the interior of the cabin based on individual sensor signals received from the sensors. The scene estimator determines additional attributes based on combinations of one or more of the attributes determined based on the sensor signals individually. The attributes determined by the scene estimator collectively comprise an estimation of the scene inside the cabin of the vehicle.
A video analytics system for real-time monitoring and assessment of airplane ramp safety processes comprises rules relating to documented airplane ramp safety processes, portable video capture devices located at different predetermined positions with respect to an airplane at an airport ramp which capture video and data related to movements and positioning of objects and services being provided relative to the aircraft at the airport ramp and transmit captured video footage and data via a wireless network to a server which performs video analytics on the captured video and data to generate video analytics data, compare the video analytics data to the rules relating to the documented airplane safety processes, to determine any safety conditions, store the results of the comparison and output a real-time notification if a safety condition is determined.
One variation of a method for detecting a fire includes: during a first time period: detecting an increase in ambient light intensity and detecting an increase in ambient humidity; responsive to the increase in ambient light intensity and the increase in ambient humidity, detecting a fire event; during a second time period: correlating a decrease in ambient light intensity with an increase in visual obscuration; detecting an increase in ambient air temperature; in response to a magnitude of the increase in visual obscuration remaining below a high obscuration threshold and a magnitude of the increase in ambient temperature remaining below a high temperature threshold, classifying the fire as an incipient fire; and, in response to the magnitude of the increase in visual obscuration exceeding the high obscuration threshold and the magnitude of the increase in ambient temperature exceeding the high temperature threshold, classifying the fire as a developed fire.
A detection system for measuring one or more condition within a predetermined area includes a fiber harness having at least one fiber optic cable for transmitting light. The at least one fiber optic cable defines a node arranged to measure the one or more conditions. A light source is coupled to the at least one fiber optic cable for emitting a modulated light to the node. The modulated light is transmitted into the predetermined area. A light sensitive device is coupled to the at least one fiber optic cable for receiving scattered light associated with the node. A control unit is operably coupled to the light source and to the light sensitive device to determine at least one of a presence and magnitude of the one or more conditions within the predetermined area.
A method comprises receiving, by a computing device from a customer device, a request to provision a financial account for the customer, associating, by the computing device, a mobile device with the requested financial account, and sending, by the computing device to the mobile device, authentication information for the requested financial account. The method further includes receiving the authentication information by the computing device from a financial terminal that received the authentication information from the mobile device, receiving, by the computing device, first location information of the mobile device, and provisioning, by the computing device and based on the first location information of the mobile device being within a predetermined distance of a location of the financial terminal, the requested financial account for the customer.
Innovations in user interface (“UI”) features of an electronic gaming device, and in features of backend processing to implement the UI features, are presented. For example, control logic selects symbols to be displayed for dynamic symbols for reel strips used in the electronic gaming device. The symbols selected to be displayed for dynamic symbols differ between game types. An electronic gaming machine can be associated with different gameplay divisions, such as different wager levels. Different gameplay divisions can be associated with different states, such as being in a base game mode or a special event mode, or having different numbers of spins remaining in a special event mode. A user can switch between gameplay divisions, where a state is resumed when a user switches to a different gameplay division.
Provided are a banknote temporary storage mechanism (400) and a banknote processing device. The banknote temporary storage mechanism (400) is configured to enable the banknote to smoothly fall without getting jammed. The banknote temporary storage mechanism (400) includes a frame (8), a first door (1) pivotally connected to the frame (8), and a banknote pushing mechanism (4). The first door (1) has an open position and a closed position. The banknote pushing mechanism (4) includes a banknote pushing member (44). The banknote pushing member (44) is movably connected to the first door (1), and protrudes from a banknote support surface of the first door (1). The banknote pushing member (44) is configured to, as the first door (1) rotates towards the open position from the closed position, to move relative to the first door (1) along a direction in which a banknote is disengaged from the first door (1), to push the banknote to be disengaged from the first door (1).
A building access system for a building including a front facing camera system configured to capture one or more images of a face of a user, wherein one or more front facing camera processing circuits configured to detect and authenticate the user based on the one or more images captured by the front facing camera system and operate building equipment. The system further including a down facing camera system configured to capture one or more overhead images of the user from an overhead perspective, wherein one or more down facing camera processing circuits configured to detect whether a second user is tailgating the user based on the one or more overhead images captured by the down facing camera system and generate an alarm in response to a detection that the second user is tailgating the user.
In general, a smart door alarm and locking mechanism and methods for use thereof are provided for maintaining security while providing ease of access to a fuel dispenser. In an exemplary embodiment, the methods and devices are used in fuel dispensing devices for providing fuel to a vehicle. However, the methods and devices can be utilized in any device having a payment system where security and access are both required. In some embodiments, the described methods and systems include a door alarm and door lock kit that allow unlocking one or more doors in a housing of a fuel dispenser and simultaneously disabling or de-activating respective door alarm sensor(s). In a similar manner, the door can be locked and the door alarm sensor activated or re-activated substantially simultaneously.
An access control method, an access control apparatus, a system, and a storage medium are disclosed. The method includes: acquiring a scene image, and recognizing one or more face images in the scene image; determining an attribute of the face image, the attribute including a registered user and an unregistered user; and if multiple face images are recognized, determining whether attributes corresponding to the multiple face images include the registered user, and responsive to determining that the attributes corresponding to the multiple face images comprise the registered user, controlling an access control device to be opened; responsive to determining that the attributes corresponding to the multiple face images does not comprise the registered user, in condition that an access control verification request instruction is received and verification for the access control verification request instruction succeeds, controlling the access control device to be opened.
Provided is a method for monitoring a field based on augmented reality using a digital twin performed in a processor of a computing device of a manager located remotely from a physical space of a field, including: outputting a field twin model of a three-dimensional virtual space matched to the physical space of the field; acquiring location information of a field user for the physical space based on positioning sensor data received from a field sensor system arranged in the field; and displaying a first virtual content representing a location of the field user on the field twin model by matching location information of the field user for the physical space to the three-dimensional virtual space.
A generation device of a three-dimensional model including: an acquisition unit configured to acquire a first mask image indicating a structure area, which is an object still within each image captured from a plurality of viewpoints, and a second mask image indicating a foreground area, which is a moving object within each image captured from the plurality of viewpoints; a combination unit configured to generate a third mask image that integrates the structure area and the foreground area within the image captured from the plurality of viewpoints by combining the first mask image and the second mask image both acquired; and a generation unit configured to generate a three-dimensional model including the structure and the foreground by a visual volume intersection method using the third mask image.
A grading method and apparatus for garments including supplemental materials is provided. The grading method and apparatus calculates three-dimensional (3D) strain information between a 3D source avatar and a 3D target avatar, calculates two-dimensional (2D) strain information of a 2D pattern corresponding to source garments draped over the 3D source avatar based on the 3D strain information, determines grading information for grading the 2D pattern to correspond to the 3D target avatar based on the 2D strain information, identifies at least one supplemental material included in the source garments, extracts at least one polygon matching the at least one supplemental material among a plurality of polygons modeling the 2D pattern, and performs grading on the at least one supplemental material based on grading information of the at least one polygon.
A finite element (FE) model of an anatomical structure is generated based on a fitted model of the anatomical structure and association data. A segmentation model is provided for segmenting the anatomical structure. Association data is obtained which associates a segmentation model part of the segmentation model with a mesh property. The segmentation model part represents a pre-determined anatomical region of interest. The segmentation model is applied to a medical image of a subject, thereby obtaining the fitted model for segmenting the anatomical structure. The finite element model is generated based on the fitted model and the association data, by meshing a finite element model part of the finite element model corresponding with the pre-determined anatomical region of interest in accordance with the mesh property. Advantageously, this results in an efficient generation of the FE model needing fewer manual iterations and/or alterations in the model or in the mesh.
An imaging device, including: a main body; a detector including: an imager that images an object; and a distance measurer that detects a distance from each point on a surface of the object; an information calculator that is provided in the main body and uses a detection result of the detector to calculate at least one of shape information or texture information on the object; and a communicator that transmits a calculation result of the information calculator.
Optimizing the rendering of objects in a Web browser view is described. A Web browser system includes: a processor, a computer readable memory, and a computer readable storage medium associated with a computer device; program instructions of an object model configured to organize objects in layers including a lower layer and one or more higher layers; program instructions of a rendering engine for loading two or more objects from a server into the layers of the object model and for rendering selected objects in a Web browser view; program instructions of an object selection engine configured to select two or more loaded objects in the object model for display in the client browser view; and program instructions of an object deselection engine configured to deselect one or more selected objects in a lower layer that are occluded by one or more objects in a higher layer or above.
A non-maximum suppression operation device and system; the non-maximum suppression operation device includes: a data access module to import external data or export a non-maximum suppression computation result of the external data; a control module to send a control signal for performing a computation on the external data; and an operation module to perform an intersection-over-union computation on the external data on the basis of the control signal to obtain an intersection-over-union computation result, and to compare the intersection-over-union computation result with a preset threshold value to obtain the non-maximum suppression computation result.
Described herein are techniques for adjusting a prediction level and a throttle level, as frames are being rendered on a head-mounted display (HMD), based on an application's rendering performance. The prediction level is increased if a number of late frames, out of a past N rendered frames of (N being any suitable number), meets or exceeds a threshold number of late frames, which causes a compositor of the HMD to predict pose data of the HMD farther out into the future. The throttle level can be increased independently from, or in synchronization with, the increase in the prediction level to causes the compositor to throttle the frame rate of the application (e.g., to a fraction of the refresh rate of the HMD). The prediction level (and the throttle level, if at the same level) can be decreased if a particular number of consecutively-rendered frames finish rendering early.
Aspects of the subject disclosure may include, for example, providing an immersive environment accessible by a plurality of user devices associated with a plurality of users, assigning rendering resources for rendering the immersive environment, detecting a user interaction by a user with a virtual object in the immersive environment, rendering the virtual object in full detail, and rendering other objects in the immersive environment in less than full detail to reduce requirement for rendering resources for the immersive environment. Other embodiments are disclosed.
A medical image processing apparatus comprises a buffer; and processing circuitry configured to: obtain a volumetric image data set; determine, from the volumetric image data set, a plurality of intervals along a path through the volumetric image data set, each interval having a respective depth from a reference position of the path; for each of the plurality of intervals, determine respective parameter values of a respective continuous function representative of a transparency of the interval; store the parameter values for the continuous functions to the buffer; and generate a rendered image using the stored parameter values for the continuous functions.
A method of visualizing drilling information in a shared visualization environment include receiving a request to initiate a shared visualization session, assigning the requesting client device as the master of the initiated session, and transmitting visualization data to the client device for rendering and display. Additional client devices may join the visualization session and may display the visualization data based on attributes controlled by the master client device. Data displayed in a visualization session may include two- and three-dimensional data representing a composite wellbore derived from actual and planned wellbore data. Generation of the two- and three-dimensional data may include projecting data corresponding to the composite wellbore onto flat and curved planes and may further include supplementing the composite wellbore data with seismic and other drilling-related data.
A system is provided that includes a gantry, detector units, and at least one processor. The gantry defines a bore. The plural detector units are mounted to the gantry and configured to rotate as a group with the gantry in rotational steps. Each detector unit is configured to acquire imaging information while sweeping about a corresponding axis. The at least one processor is configured to determine a region of interest (ROI) of an object; identify a set of detector units; for the identified set of detector units, determine a sweeping configuration that results in a predetermined percentage of projection pixels receiving information from the ROI; determine a rotational movement configuration for the gantry using the determined sweeping configuration; and control the gantry and the set of detector units to utilize the determined rotational movement and sweeping configurations during acquisition of imaging information.
Techniques to improve operation of an augmented reality device and/or system utilizing fiducial markers and/or color space conversions are provided. In various embodiments, a color space of an object is altered based on a movement of the object in relation to an environment. The environment may include two or more segments with a distinct environment color space in relation to one another. The object may transition from one of the two or more environment segments into the other one of the two or more segments. The alteration is based on the transition from the color space of the one of the two or more environment segments into the other one of the two or more environment segments.
Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion.
A method includes determining depth values associated with a first set of pixel locations in a first image of a mouth. A first function is generated for a color channel based on intensities of the color channel at the first set of pixel locations and depth values associated with the first set of pixel locations. Image data comprising a new representation of the teeth is received, wherein the image data comprises a second set of pixel locations and new depth values associated with the second set of pixel locations. A new image is generated based on the image data and the first function, wherein a shape of the teeth is based on the image data and a color of the teeth is based on applying the first function to the second set of pixel locations for the teeth and the new depth values.
A system for rendering a building material comprising a database including an adjustable parameter relating to a characteristic of a contemplated building material, wherein the system is adapted to provide a rendered image of the contemplated building material, wherein the system is adapted to be used in conjunction with manufacturing of the building material, and wherein the rendered image has a ΔE, as measured according to a Color Test with respect to the building material, of less than 10, less than 8, less than 6, less than 5, less than 4, less than 3, less than 2, or even less than 1.
The present embodiment relates to image acquisition and, in particular, to an image acquisition apparatus for acquiring images by a camera installed in a vehicle, and a method therefor. The image acquisition apparatus according to the present embodiment comprises: a projector for illuminating a reference pattern to the ground; a first camera unit for capturing an image of the reference pattern illuminated by the projector; a second camera unit for capturing an image; and a control unit for analyzing a pattern captured by the first camera unit and processing the image captured by the second camera unit.
Methods for annotating objects within image frames are disclosed. Information is obtained that represents a camera pose relative to a scene. The camera pose includes a position and a location of the camera relative to the scene. Data is obtained that represents multiple images, including a first image and a plurality of other images, being captured from different angles by the camera relative to the scene. A 3D pose of the object of interest is identified with respect to the camera pose in at least the first image. A 3D bounding region for the object of interest in the first image is defined, which indicates a volume that includes the object of interest. A location and orientation of the object of interest is determined in the other images based on the defined 3D bounding region of the object of interest and the camera pose in the other images.
A detection device includes: a detector that detects an object from one viewpoint; an reliability calculator that calculates reliability information on the object from the one viewpoint; an information calculator that uses detection results of the detector to calculate model information including at least one of shape information and texture information, on the object, from the one viewpoint; and an information processor that uses first object information including the model information or source data used for generation of the model information, and the reliability information, so as to generate second object information having a reduced data amount of the model information or the source data.
Improvement in the accuracy of estimating the position of a mobile entity even while traveling or if there is an error in the calibration performed utilizing: a mobile entity; an imaging device provided in the mobile entity; and an information processing device for determining a first movement amount by which a detection point that is the same object has moved on the basis of a first image and a second image acquired by the imaging device and a second movement amount by which the mobile entity has moved while the first image and the second image were acquired, determining the accuracy of recognizing the detection point acquired by the imaging device on the basis of the first movement amount and the second movement amount, and estimating the position of the mobile entity on the basis of the accuracy of recognition and position information that pertains to the detection point.
A medical image processing apparatus according to an embodiment includes processing circuitry configured: to acquire a plurality of time series medical images; to determine a feature point in each of the plurality of medical images to calculate moving amounts of the determined feature point between the plurality of medical images; to set a weight coefficient with respect to each of the plurality of medical images, on the basis of the calculated moving amounts; and to perform an image processing process by using the plurality of medical images, on the basis of the weight coefficients.
An image processing method, which is executed by a processor, comprises acquiring a choroidal vascular image, identifying, in the choroidal vascular image, a plurality of blood vessel center points of a choroidal blood vessel along a flow direction of the choroidal blood vessel, and computing a blood vessel diameter for each of the plurality of identified blood vessel center points.
According to one embodiment, an inspection device includes a stage on which a substrate having a protrusion portion on a surface thereof is mountable. A ring member presses an outer periphery of the substrate on the stage. A liquid supply unit supplies a liquid on the surface of the substrate from the surface thereof to a first height. An imaging unit captures an image of a surface of the liquid and the protrusion portion from above the surface of the substrate. An arithmetic operation unit determines a size of an exposed portion of the protrusion portion which is exposed from the surface of the liquid by using the image obtained from the imaging unit, and determines a height of the protrusion portion on the basis of the size of the exposed portion.
A system for defect review and classification is disclosed. The system may include a controller, wherein the controller may be configured to receive one or more training images of a specimen. The one or more training images including a plurality of training defects. The controller may be further configured to apply a plurality of difference filters to the one or more training images, and receive a signal indicative of a classification of a difference filter effectiveness metric for at least a portion of the plurality of difference filters. The controller may be further configured to generate a deep learning network classifier based on the received classification and the attributes of the plurality of training defects. The controller may be further configured to extract convolution layer filters of the deep learning network classifier, and generate one or more difference filter recipes based on the extracted convolution layer filters.
A virtual, augmented, or mixed reality display system includes a display configured to display virtual, augmented, or mixed reality image data, the display including one or more optical components which introduce optical distortions or aberrations to the image data. The system also includes a display controller configured to provide the image data to the display. The display controller includes memory for storing optical distortion correction information, and one or more processing elements to at least partially correct the image data for the optical distortions or aberrations using the optical distortion correction information.
The present disclosure relates to an image processing apparatus and a method that allow suppression of a reduction in the subjective image quality. An inverse filter of a filter configured to transform an input image to be projected by a plurality of projection sections into a projection image projected by the plurality of projection sections is generated on the basis of an individual-blur amount and a superimposition-blur amount. The individual-blur amount indicates a magnitude of optical blur generated in an individual projection image projected by each of the plurality of projection sections. The superimposition-blur amount indicates a magnitude of optical blur generated from superimposition of a plurality of the projection images. The input image is transformed using the generated inverse filter to generate a phase image. The present disclosure can be applied to, for example, an image processing apparatus, an image projection apparatus, a control apparatus, an information processing apparatus, a projection imaging system, an image processing method, a program, or the like.
A basic image generation unit generates a base frame by synthesizing a reception frame sequence obtained by transmission/reception of ultrasonic waves, and an edge-enhanced image generation unit generates a compensation frame where an edge component of an object is emphasized based on the reception frame sequence. A synthesis unit generates an output frame by synthesizing the base frame and the compensation frame.
Systems and methods are provided for image scaling with enhanced compression. One embodiment is a processor that receives an instruction to scale an input image to create an output image that is higher in resolution, and analyzes rows of the input image in sections according to a run length of a predetermined number of consecutive pels. For each run length of consecutive pels, the processor determines a cluster of adjacent pels within the run length having a color intensity value within a threshold range, and determines a replacement intensity value for the cluster based on at least one color intensity value of a pel in the cluster. The processor creates the output image by: upscaling the cluster by the scale factor to multiply a number of pels in the cluster, and changing an intensity value of all pels in the cluster to the replacement intensity value.
Embodiments described herein are generally directed to conservative rasterization pipeline configurations that allow EarlyZ to be enabled for conservative rasterization. An embodiment of a method includes receiving, by a conservative rasterizer, a primitive; creating, by the conservative rasterizer, a pixel location stream based on the primitive and inner coverage data for each pixel within the pixel location stream indicative of whether the corresponding pixel is fully covered or partially covered by the primitive; for each block of pixels of the pixel location stream, launching, by the conservative rasterizer, a thread of a pixel shader, including causing EarlyZ to be performed or not for fully covered pixels and partially covered pixels, respectively; and generating, by the pixel shader, a stream of pixel updates by conditionally processing the pixel location stream to incorporate pixel shading characteristics, including for partially covered pixels computing a depth value and causing LateZ to be performed.
Provided herein is a system and method for review of forensic report computer files. The method can involve notifying a plurality of service providers of a job to be performed, accepting a bid from a service provider to perform the job, providing the computer file to the service provider, receiving from the service provider a forensic result such as a reviewed file.
The present invention relates to methods and systems that automate the assignment of insurance claims to the best available resource utilizing the loss, location, and other criteria. Disclosed embodiments incorporate real-time dynamically updated geographic data into the claims assignment process. In accordance with the geographic data and other data related to particular claims, the resources, which include adjusters, can be assigned to claims in close proximity to their real-time location, and the dynamic nature of the geographic data means that claims are assigned to adjusters as received. An adjuster already in proximity to a location of incoming new claims can have claims added and removed based on real-time geographic data and as claims are filed. Some disclosed embodiments effect the assignment of automobile insurance repair claims to the best available resource, where the resource is a person or entity which operates to resolve automobile repairs.
A system and method of allocating orders in an exchange configured for trading by a combination of electronic and open-outcry trading mechanisms is provided. One method includes permitting multiple quotes to be disseminated to the market, but limiting market making to only those entities having a physical presence on the floor of the exchange. Methods of enhancing the hybrid electronic and open-outcry exchange also include automatically eliminating crossed quotes and locked quotes while permitting certain orders to trade against locked quotes.
A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.
A system and method for electronic bartering where users capture an image of a tradeable item, search for other tradeable items, and make a bartering offer to another user whereby the bartering transaction is recorded. The barter transactions are analyzed for consumer habits and trends information where users may be presented information calculated from the analyzed barter transactions to determine the barter value and market value of their tradeable items and how to make best estimates when to barter their tradeable items and how to improve their bartering efficiency.
There is provided systems and method for a virtual display device for an interactive merchant sales environment. A device, such as a communication device, may allow a user to view virtual images of items in a user environment so that a user may view what their potential purchase may look like when placed into the user environment. The user environment may include a residential room, an office, a car interior, or other location where a user may place purchased items. The user may submit a request to view an item in the user environment to the device, which may communicate the request to a merchant or a service provider. The virtual image may correspond to digital image(s) of an item used to present a three dimensional virtual image of the item in the user environment. The device may receive the virtual image(s) and display them to the user.
A device may determine that a user device, associated with a user, and a first object for comparison are within a threshold proximity of one another. The device may communicate with the user device to obtain a comparison profile, associated with the user, based on determining that the user device and the first object are within the threshold proximity of one another. The device may identify, based on the comparison profile, a set of desired attributes. The device may identify, based on the comparison profile, a set of attribute categories to be used to compare the first object and the set of desired attributes. The device may determine a first set of attributes of the first object for the set of attribute categories. The device may present, for display, information that identifies one or more attributes of the first set of attributes or the set of desired attributes.
A mobile station is arranged to determine its location, which is searched against street addresses from a database, and at least one matching street address is retrieved. The street address is searched on the mobile station and/or over the network. The search engine conducts a search in the mobile station file system and/or the Internet and/or a file system over the network with the at least one query term, —at least one search result is arranged to be displayed to user on the screen of the mobile station. This facilitates on-demand effortless Mobile Internet Search that allows the users to access opportunities that they did not know about, or would not have had time to find out about with minimum effort as the software of the mobile phone is scanning the Internet and information pages for these opportunities and displaying the results dynamically on the mobile phone screen.
A recommendation generator builds a network of interrelationships between venues, reviewers and users based on their attributes and reviewer and user reviews of the venues. Each interrelationship or link may be positive or negative and may accumulate with other links (or anti-links) to provide nodal links the strength of which are based on commonality of attributes among the linked nodes and/or common preferences that one node, such as a reviewer, expresses for other nodes, such as venues. The links may be first order (based on a direct relationship between, for instance, a reviewer and a venue) or higher order (based on, for instance, the fact that two venue are both liked by a given reviewer). The recommendation engine in certain embodiments determines recommended venues based on user attributes and venue preferences by aggregating the link matrices and determining the venues which are most strongly coupled to the user.
An advertisement management apparatus includes a memory, at least one processor, and at least one program. The program is stored in the memory and executed by the processor, and includes a first selection processing operation, an extraction processing operation, a second selection processing operation, and a creation processing operation. The first selection processing operation is selecting, based on a use of an advertisement input by a user, a layout as a first advertisement component of the advertisement. The extraction processing operation is extracting a word by performing text segmentation on text information input by the user. The second selection processing operation is selecting a second advertisement component of the advertisement based on the extracted word. The creation processing operation is creating an advertisement candidate by combining the selected layout and the selected second advertisement component.
Disclosed is a technique for passively monitoring the number of guests in a rental property. Mobile device broadcasts intended for connecting the device to a wireless network contain information about that device. This information includes unique identifiers such as MAC addresses. Detecting these broadcasts and filtering out those devices that are expected enables a property owner to have a semi-accurate number of guests within their property without actually being at the property, or visibly observing the guests in an obtrusive fashion. Guests are able to enjoy themselves in privacy and the property owner is able to monitor the safety of their property.
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.
The present disclosure provides a method and system to detect advertisement fraud. The fraud detection platform receives device data and application data associated with one or more advertisements published on at least one publisher on one or more media devices. In addition, the fraud detection platform identifies a plurality of parameters based on the device data and the application data. Further, the fraud detection platform generates a plurality of graphs based on the device data, the application data, user behavior and the plurality of parameters. Furthermore, the fraud detection platform analyzes the plurality of graphs with trained data to identify fraud based on the deviation.
A system may monitor social media sites for posts comprising brand indicia and collect analytics data related to the posts. Brand exposure may be quantified based on the analytics data.
Systems and methods for future trends forecasting based on prediction market probability estimates. Alternative simulated starting values for prediction markets are used in order to determine the preferred starting values for prediction markets to use in volumetric forecasting. A user interface that facilitates using prediction market probability estimates to determine future trends forecasts is described herein.
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for logistic management through a blockchain network. One of the methods includes storing a smart contract in a blockchain of the blockchain network. The smart contract corresponds to a logistic process. A transaction information about a transaction in the logistic process is verified and validated based on the smart contract and is hashed into the blockchain upon consensus being concluded.
A method for a goods manager to authenticate products at the point of sale is provided. The method comprises: providing an authentication device to a merchant, wherein the authentication device is not associated with a product but is configured to receive product information from a merchant terminal; once information about a product has been received by the authentication device from the merchant terminal, obtaining from the authentication device a signed message comprising information about the authentication device and information about the product received from the merchant terminal; and providing authorization data to the authentication device if the information fulfils one or more criteria, thereby associating the authentication device with the product. A method for a merchant to authenticate goods at the point of sale and a merchant terminal to perform such a method are also provided.
Embodiments of the invention provide systems and methods for managing workflows in a contact center. More specifically, embodiments of the present invention are directed to dynamically influencing workflows based on learned insights into those workflows. With end-to-end Customer Relationship Management (CRM) suites, which manage the entire customer service journey from consumer website to knowledge base to escalation to a live agent via a communication channel to incident creation and incident resolution, it is possible to provide an out-of-the-box, simple-to-use solution to the above problems that offers unique advantages over the expensive, custom, bolt-on solutions.
A computer-implement method of processing resource exchange information includes the following steps: obtaining a data package including a user card identifier and a social network application identifier from a mobile phone; establishing a correspondence between the user card identifier and the social network application identifier and storing the correspondence in the computer system; obtaining user card data and resource exchange information from a payment terminal, wherein the user card data includes the user card identifier; performing security verification to the user card data and obtaining the corresponding social network application identifier when the security verification succeeds; processing a resource transfer request according to the social network application identifier and the resource exchange information and generating corresponding processing state information; and returning the corresponding processing state information to the payment terminal.
A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real time relative to when the funds transfer information is initially received.
An authentication system may receive an authentication MAC, an integrity MAC, and data transmitted from a payment application and a payment terminal. A local integrity MAC may be generated using the data as an input to a first cryptographic operation. The system may compare the local integrity MAC to the received integrity MAC to authenticate the received integrity MAC. A local authentication MAC may be generated using a second cryptographic operation and compare the local authentication MAC to the received authentication MAC. The system may authenticate the payment application in response to a successful authentication of at least one of the received authentication MAC or the received integrity MAC.
A portable payment or retail terminal with jack connector and a method for secure identification of a cardholder. The terminal comprises a set of devices and arrangement for implementing the method, which comprises at least detecting if the cardholder has a mobile device, configuring the terminal for launching an accessibility mode on the mobile device of the cardholder, and transmitting a request to the mobile device for sending a PIN to the terminal. When receiving a communication from the mobile device including information, the method includes deciphering the information to obtain the PIN code and validating the transaction.
In one embodiment, a log-in control apparatus has a processor which controls an operation for log-in to an information terminal moving along with a carrier for carrying a commodity to be purchased. The processor detects a state in which the commodity is placed on the carrier, in cooperation with a sensor attached to the carrier. The processor detects the operation for log-in to the information terminal, in cooperation with an input device included in the information terminal. When the processor detects the operation for log-in, in a case in which the processor detects the state in which the commodity is placed on the carrier, the processor judges that the operation for log-in is ineffective.
On receiving simplified settlement data generated form settlement data and ID data for downloading electronic-receipt data from an electronic-receipt server, both from a settlement-processing apparatus, a portable terminal records the simplified settlement data in association with the ID data. The display unit of the portable terminal displays the simplified settlement data thus recorded. The portable terminal downloads electronic-receipt data from the electronic-receipt server by using the ID data recorded in association with the simplified settlement data, when the input unit is operated, thereby commanding that the electronic receipt related to the simplified settlement data displayed by the display unit should be downloaded. The electronic-receipt data is recorded in the electronic-receipt recording unit. The display unit displays the electronic receipt on the basis the electronic-receipt data recorded in the electronic-receipt recording unit.
A program for running on a processor of a portable payment device is adapted for carrying out a payment interaction and permitting ticket storage in a memory of the portable payment device. The program is configured to interact with an access point and includes a set of instructions, a first code portion and a second code portion. The set of instructions, when executed by the processor, causes the portable payment device to perform the steps of: responsive to a first message from said access point, executing the first code portion; and responsive to a second message from the access point, executing the second code portion. The first code portion includes first instructions corresponding to the payment interaction. The second code portion includes instructions corresponding to the payment interaction and second instructions corresponding to the ticket interaction.
As described herein, a system, method, and computer program are provided for network experience optimization using a residential network router. In use, an electronic calendar is accessed by a residential network router. Additionally, the residential network router determines a plurality of events saved to the electronic calendar, wherein the plurality of events require, at least in part, simultaneous network resource (e.g. bandwidth) usage. Further, the plurality of events are prioritized, using the residential network router. Still yet, available network resources are assigned among the plurality of events, using the residential network router, based on the prioritization.
A method, system, and computer product for prompting a patient to take a medicine including collecting medicine prescription information associated with a patient, collecting medicine usage data associated with the patient, comparing the medicine usage data with the medicine prescription information, determining whether a medicine is taken by the patient as prescribed in the prescription information based on a comparison result of the medicine usage data and the prescription information, and generating one or more control signals to interrupt operations of one or more devices within an environment of the patient or environments of the patient's family member or caregivers, in response to determining that the medicine is not taken as prescribed.
A method and apparatus for recording information for a part, such as history information for an aircraft part. A part history blockchain network comprises part history blockchains for the part that are configured to record the information for the part. Configuration and activity history information for the vehicle is recorded in vehicle configuration and activity history blockchains for the vehicle in a vehicle configuration and activity history blockchain network. A part installation notification is received by the part history blockchain network. The part installation notification identifies the part and indicates that the part is installed on the vehicle. The part history blockchains for the part are locked in response to receiving the part installation notification to prevent adding information for the part to the part history blockchains for the part for as long as the part is installed on the vehicle.
A method comprises obtaining, from a service management database, one or more change tickets and one or more incident tickets relating to an information technology infrastructure, extracting, from the change tickets and the incident tickets, one or more dimensions indicating potential causality between one or more changes and one or more incidents, identifying configuration items of the information technology infrastructure associated with the one or more changes and the one or more incidents, defining one or more linkages between the one or more changes and the one or more incidents, storing, in the service management database, the defined linkages, building a risk assessment model using the defined linkages, and monitoring subsequent changes to the information technology infrastructure using the risk assessment model.
Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g., in accordance with its provider's specifications.
There is described a method of facilitating shared use by multiple users of one or more shared use facilities. Each shared use facility comprises equipment for shared use by the multiple users. The method comprises: receiving at a control system an equipment use request from a particular one of the multiple users, the equipment use request identifying equipment desired for use (“identified equipment”); accessing by the control system an equipment reservation record identifying when equipment is reserved for use by one or more of the multiple users; validating by the control system the equipment use request based on the equipment reservation record and the equipment use request; transmitting, in response to validating the equipment use request, an activation instruction from the control system, wherein the activation instruction is for modifying an operating state of the identified equipment from a first operating state, in which the identified equipment is disabled for use, to a second operating state, in which the identified equipment is enabled for use.
Embodiments of the present invention provide a passive relay device for farming vehicles and implements, as well as an online farming data exchange, which together enable capturing, processing and sharing farming operation data generated during combined use of the farming vehicle and farming implement at a farming business. The farming operation data includes detailed information about individual farming operations, including without limitation the type of farming operation, the location of the farming operation, the travel path for the farming operation, as well as operating parameters and operating events occurring while the farming operation is performed.
A System and a Method for Assessing Data for Analytics A system and a method for assessing readiness of data for data science and analytics is disclosed. The present invention quantifies readiness of data by providing a data insight quotient (DIQ). In particular, a nucleus of a dataset retrieved from an enterprise database is derived. The dataset is representative of data collected for a predefined objective over a period of time and includes a plurality of features and records. Further, a plurality of time-ordered datasets are generated by dividing the retrieved dataset based on a selected time series. A nucleus is derived for each of the time-ordered dataset. Furthermore, relevancy and redundancy of each of the plurality of time-ordered datasets is evaluated. The present invention, further computes the complexity and noise associated with each of the time-ordered datasets. Finally, a DIQ value for each time-ordered dataset is evaluated as a function of relevancy, complexity, noise and redundancy.
Aspects of the disclosure provide systems and methods for confirming the identity of a passenger and changing destination of a vehicle. This may include receiving dispatching instructions to pick up a first passenger at a pickup location and to drop off the first passenger at a first destination as well as authentication information for authenticating a first client computing device of the first passenger. Once the client device is authenticated and a second passenger enters the vehicle, the vehicle is maneuvered towards the first destination. While doing so, a location of the vehicle is compared to location information received from the client computing devices. A notification is sent to a dispatching server based on the comparison and a second destination location is received in response. The vehicle is then maneuvered towards the second destination instead of the first destination.
Computer-based models can be developed, deployed, and managed in an automated manner. For example, a model building tool can be selected based on the model building tool being compatible with one or more parameters. A first machine-learning model can be generated using the model building tool and trained using a training dataset. The first machine-learning model can then be used to perform a task. Thereafter, a new model-building tool can be selected based on the new model-building tool being compatible with the one or more parameters. A second machine-learning model can be generated using the new model-building tool and trained using the training dataset. The accuracy of the first machine-learning model can be compared to the accuracy of the second machine-learning model. Based on the second machine-learning model being more accurate, the second machine-learning model can be used to perform the particular task rather than the first machine-learning model.
The present disclosure provides an approach for training a machine learning model by first training the model on a generic dataset and then iteratively training the model on “easy” domain specific training data before moving on to “difficult” domain specific training data. Inputs of a domain-specific dataset are run on the generically-trained model to determine which inputs generate an accuracy score above a threshold. The inputs with an accuracy score above a threshold are used to retrain the model, along with the corresponding outputs. The retraining continues until all domain specific dataset has been used to train the model, or until no remaining inputs of the domain specific dataset generate an accuracy score, when run on the model, that is above a threshold.
A method for automatically generating a machine learning system which ascertains as a function of an input variable time series an output variable time series approximating an actual output variable time series, the machine learning system ascertaining a value of the output variable assigned to the predefinable point in time as a function of input and output variable values at the points in time, which are in a predefinable time interval, prior to a predefinable point in time, only a subset of the values of the input variable within the interval and of the values of the output variable being incorporated when ascertaining the output variable assigned to the predefinable point in time, the subset being selected so that it includes available input variable values and the output variable values assigned to the points in time within the interval, which are in a predefinable equidistant selection raster within the interval.
An approach is provided in which an information handing system determines a hidden cycle of hidden evidence based on one of multiple signals in a frequency-based representation of source evidence. The information handling system extrapolates the hidden evidence to create a forecast data set and, in turn, utilizes the forecast data set to process a request.
A method of generating predictor rules using a genetic algorithm for predicting at least one target event associated with a given entity, the entity having a combination of an entity type and one or more attributes. The method comprises partitioning records data into a model generation set and a model testing set. A first generation of predictor rules is determined using the records in the model generation set, and subsequent generations are constructed by iteratively identifying a first subset of predictor rules based on a precision measure of each predictor rule and identifying a second subset of predictor rules based on a recall measure of each predictor rule and generating the subsequent generation by OR combining the predictor rules of the first subset and by AND combining the predictor rules of the second subset. Construction of the predictor rule population is terminated in response to a termination criteria being met.
A system is configured to receive first training data, train a first neural network (NN) based on the first training data, receive second training data, train a second NN based on the second training data, receive a first plain English phrase, provide the first plain English phrase to the first NN, generate, via the first NN, one or more first legal clauses based on the first plain English phrase, receive a second plain English phrase, provide the second plain English phrase to the first NN, generate, via the first NN, one or more second legal clauses based on the second plain English phrase, provide the one or more first legal clauses and the one or more second legal clauses to the second NN, and generate, via the second NN, a legal document based on the one or more first legal clauses and the one or more second legal clauses.
A method, computer system, and a computer program product for generating a location tag for a piece of visual data using deep learning is provided. The present invention may include receiving the piece of visual data. The present invention may also include analyzing the received piece of visual data using a neural network. The present invention may then include retrieving a location for the analyzed piece of visual data from the neural network. The present invention may further include generating a plurality of metadata for the retrieved location associated with the analyzed piece of visual data, wherein the generated plurality of metadata includes the location tag.
Neural network processors including a window expander circuit and related methods are provided. The window expander circuit may include a first logic circuit configured to store a set of data elements, corresponding to at least a subset of the input data, into a Q number of logical memories, where each of a P number of data elements of the set of the data elements is stored in each of the Q number of logical memories. The window expander circuit may further include a second logic circuit configured to receive the first set of data elements and additional data elements corresponding to the at least the subset of the input data from the Q number of logical memories and expand the at least the subset of the input data until the at least the subset of the input data is expanded based on a predetermined factor.
Embodiments of the present invention provide an artificial neural network system for improved machine learning, feature pattern extraction and output labeling. The system comprises a first spiking neural network and a second spiking neural network. The first spiking neural network is configured to spontaneously learn complex, temporally overlapping features arising in an input pattern stream. Competitive learning is implemented as Spike Timing Dependent Plasticity with lateral inhibition in the first spiking neural network. The second spiking neural network is connected with the first spiking neural network through dynamic synapses, and is trained to interpret and label the output data of the first spiking neural network. Additionally, the output of the second spiking neural network is transmitted to a computing device, such as a CPU for post processing.
Aspects provide human detector devices based on neuronal response, wherein the devices are configured to obtain electroencephalogram signals from an entity during a presentation of first sensory information to the entity, and compares the obtained electroencephalogram signals to each of a plurality of trained electroencephalogram signal profile portions that are labeled as the first sensory information that represent electroencephalogram signals most commonly generated by different persons as a function of presentation to the persons of sensory information corresponding to the first sensory information. Thus, the configured processor determines whether the entity is a human as a function of a strength of match of the obtained electroencephalogram signals to ones of the trained electroencephalogram signal profile portions labeled as first sensory information that have highest most-common weightings.
A computing in-memory system and computing in-memory method based on a skyrmion race memory are provided. The system comprises a circuit architecture of SRM-CIM. The circuit architecture of the SRM-CIM comprises a row decoder, a column decoder, a voltage-driven, a storage array, a modified sensor circuit, a counter Bit-counter and a mode controller. The voltage-driven includes two NMOSs, and the two NMOSs are respectively connected with a selector MUX. The modified sensor circuit compares the resistance between a first node to a second node and a third node to a fourth node by using a pre-charge sense amplifier. The storage array is composed of the skyrmion racetrack memories. The computing in-memory architecture is designed by utilizing the skyrmion racetrack memory, so that storage is realized in the memory, and computing operation can be carried out in the memory.
Systems, methods, and computer-readable storage media for categorizing items based on attributes of the item and a shape of the item, where the shape of the item is determined from an image of the item. An exemplary system configured as disclosed herein can receive a request to categorize an item, the item having a plurality of attributes, and receive an image of the item. The system can identify, via a processor configured to perform image processing, a shape of the item based on the image, and transform the plurality of attributes and the shape of the item, into a plurality of quantifiable values. The system can then categorize the item based on the quantifiable values.
Embodiments described herein provide an apparatus comprising a processor to project and accumulate three-dimensional (3D) point data from a blob onto a plane; construct a histogram of the 3D point data; identify a center of mass of the blob based on histogram data; surround peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass; obtain height data for the 3D point data; and calculate dimensions for a bounding box to surround the blob based on the shape and the height data. Other embodiments may be described and claimed.
Empty container identification method and system are disclosed. The method includes: obtaining customs declaration information, and finding out an vehicle declared as an empty container or an empty vehicle from the customs declaration information; performing X-ray inspection on the vehicle to acquire a transmission image of the vehicle; inputting the transmission image into an empty container identification model obtained by pre-training, so that the empty container identification model determines candidate regions of the transmission image, and performs post-processing analysis on the candidate regions to obtain an image identification result; and comparing the image identification result with the corresponding customs declaration information to determine whether or not the image identification result is consistent with the customs declaration information.
A system for determining an action performed within an input image includes a memory to store one or more instructions, and a processor communicatively coupled to the memory, and configured to execute the one or more instructions in the memory. The processor employs a convolutional neural network (CNN) that includes a predefined number of initial stages for extracting one or more significant features corresponding to the input image, wherein each initial stage includes a first layer, and a residual block, and wherein the first layer is selected from a group consisting of a convolution layer, a max pooling layer, and an average pooling layer. The CNN includes a final stage for classifying the extracted significant features into one or more predefined classes, wherein the final stage is formed of a global average pooling layer, and a dense layer.
An artificial intelligence (AI) system for simulating functions such as recognition, determination, and so forth of human brains by using a mechanical learning algorithm like deep learning, or the like, and an application thereof is provided. A method of providing a text-related image is provided. The method includes obtaining a text, determining at least one image related to the obtained text based on a degree of relatedness between a result of applying a first AI data recognition model to the obtained text and a result of applying a second AI data recognition model to a user-accessible image, and displaying the determined at least one image to a user.
The roadside object detection device, roadside object detection method, and roadside object detection system according to the present invention make it possible to accurately detect roadside objects by: determining a first feature value regarding positional relationship between a host vehicle and a roadside object candidate and a second feature value regarding a height of the roadside object candidate, based on external environment information acquired by an external environment recognition unit; determining a height-related threshold for identifying the roadside object candidate as a roadside object, based on the first feature value; and identifying the roadside object candidate as a roadside object when the second feature value exceeds the threshold.
A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform by one or more autonomous vehicle driving modules execution of processing of images from a camera and data from a LiDAR using the following steps comprising: computing, in response to features from a 3D submap and features from a global map, matching score between corresponding features of a same class between the 3D submap and the global map; selecting, for each feature in the 3D submap, a corresponding feature with the highest matching score from the global map; determining a feature correspondence to be invalid if a distance between corresponding features is larger than a threshold; and removing the invalid feature correspondence.
A method for (of) detecting deception in an Audio-Video response of a user, using a server, in a distributed computing architecture, characterized in that the method including: enabling an Audio-Video connection with a user device upon receiving a request from a user; obtaining, from the user device, an Audio-Video response of the user corresponding to a first set of questions that are provided to the user by the server; extracting audio signals and video signals from the Audio-Video response; detecting an activity of the user by determining a plurality of Natural Language Processing (NLP) features from the extracted audio signals by (i) performing a speech to text translation and (ii) extracting the plurality of NLP features from the translated text, and determining a plurality of speech features from the extracted audio signals by (i) splitting the extracted audio signals into a plurality of short interval audio signals and (ii) extracting the plurality of speech features from the plurality of short interval audio signals; aggregating (i) the plurality of NLP features to obtain a plurality of temporal NLP features and (ii) the plurality of speech features to obtain a plurality of temporal speech features; aggregating the plurality of temporal NLP features and the plurality of temporal speech features to obtain first temporal aggregated features; detecting a plurality of micro-expressions of the user by splitting extracted video signals into a plurality of short fixed-duration video signals, detecting a plurality of Region Of Interest (ROI) in the plurality of short fixed-duration video signals, and comparing the plurality of detected ROI with video signals annotated with micro-expression labels that are stored in a database to detect the plurality of micro-expressions of the user in the plurality of short fixed-duration video signals; tracking and determining a gesture of the user from the extracted video signals; aggregating the plurality of micro-expressions and the gesture of the user to obtain second temporal aggregated features; aggregating the first temporal aggregated features and the second temporal aggregated features to obtain final temporal aggregated features; and detecting, using a machine learning model, a deception in the Audio-Video response based on the final temporal aggregated features.
Disclosed systems and methods relate to remote sensing, deep learning, and object detection. Some embodiments relate to machine learning for object detection, which includes, for example, identifying a class of pixel in a target image and generating a label image based on a parameter set. Other embodiments relate to machine learning for geometry extraction, which includes, for example, determining heights of one or more regions in a target image and determining a geometric object property in a target image. Yet other embodiments relate to machine learning for alignment, which includes, for example, aligning images via direct or indirect estimation of transformation parameters.
In implementations of text wrap detection, one or more computing devices of a system implement a text wrap module for detecting text wrap around a component of digital content of a document. The document is preprocessed to segregate the digital content into a text group and a non-text group. Members of the text group are overlaid with a graphical element colored to provide a contrast between the graphical element and the component of the digital content. The document is converted to a digital image and a feature map of the digital image is generated. The feature map is further processed using machine learning and a detection indication is output. The detection indication may indicate that text wrap is detected around a member of the text group, a member of the non-text group, or that no text wrap is detected.
The technique of the present disclosure is capable of improving the character recognition accuracy of character recognition processing on an image to be printed. Provided is an image generation apparatus having: at least one memory that stores a program; and at least one processor that executes the program to perform: making a change for character recognition processing to at least one of a print setting for print data representing a print target image and intermediate data generated from the print data; and rendering intermediate data generated from the print data on a basis of the print setting to which the change for the character recognition processing has been made, or rendering the intermediate data to which the change for the character recognition processing has been made to thereby generate image data suitable for the character recognition processing.
Systems and methods for overlaying video segments of actions of audience members with video segments of an event performer are described. A computer implemented method includes: identifying, by a computer device, an event performer in video content; identifying, by the computer device, an audience member in the video content that has a social network relationship to the event performer; correlating, by the computer device, an action of the event performer in the video content to an action of the audience member in the video content; and generating, by the computer device, a composite image comprising an image of the action of the event performer and an image of the action of the audience member.
A system receives an input comprising an image of a face of a person and determines landmarks on the face, indicating properties of predetermined anatomical portions of the face, by analyzing the image using a set of image processing and deep learning algorithms. The system compares the landmarks to a model generated based on faces scored for a plurality of perceptive traits through scientifically validated surveys by people. The system determines, using the model, a score for each of the plurality of perceptive traits for the face based on the comparison. The system determines, using the model, a first impression for the face collectively based on the scores for all of the perceptive traits determined by the model for the face. The system provides an output comprising the first impression and the scores for the perceptive traits determined by the model for the face.
An electronic apparatus is disclosed. The electronic apparatus includes a sensor, a camera, a memory, a camera and a processor. The memory stores a plurality of artificial intelligence models trained to identify objects and stores information on a map. The first processor provides, to the second processor, area information on an area in which the electronic apparatus is determined, based on sensing data obtained from the sensor, to be located, from among a plurality of areas included in the map. The second processor loads at least one artificial intelligence model of the plurality of artificial intelligence models to the volatile memory based on the area information and identifies an object by inputting the image obtained through the camera to the loaded artificial intelligence model.
An electronic device includes: a fingerprint input unit located in one area of the electronic device to receive a fingerprint of a user; and a controller configured to control a display unit to display information on a fingerprint registration progress situation in correspondence to a plurality of fingerprints that are sequentially input to the fingerprint input unit, determine whether a fingerprint of the user is to be registered according to the fingerprint registration progress situation information, and register a fingerprint of the user by using at least some of the plurality of fingerprints. A fingerprint registration progress situation can be identified when a fingerprint is registered.
A method of reading optical codes is specified in which an image sensor having at least one pixel element detects image information in a reading zone and in which the image information is evaluated to read a code in the reading zone. The image sensor is an event-based image sensor here.
Enhanced surface acoustic wave (SAW) sensors and SAW sensor-tag wireless interface devices, including low loss devices, devices that enable enhanced use of time diversity for device identification, and devices suitable for use in band-limited environments (such as ISM band) and for use in ultra-wideband applications are disclosed. Antennas for use with both SAW sensors and/or tags, and wireless transceiver systems also are disclosed, including antennas suitable for operation in conductive media and in highly metallic environments, said antennas being used to activate and read said SAW sensors and/or tags. SAW sensors and sensor-tags and related methods for measuring scaled voltage and current in electrical conductors via measurements of the electric and magnetic fields thereof are disclosed.
In at least one broad aspect, described herein are systems and methods in which a latent representation shared between two languages is built and/or accessed, and then leveraged for the purpose of text generation in both languages. Neural text generation techniques are applied to facilitate text generation, and in particular the generation of sentences (i.e., sequences of words or subwords) in both languages, in at least some embodiments.
A method, computer system, and computer program product for accessing documents is provided. The method includes providing a document having one or more original time references having corresponding meanings depending on one or more time bases, identifying the original time references in the document, generating corresponding time artifacts for the original time references, the time artifacts including corresponding time values being calculated from the corresponding original time references according to the time bases and/or corresponding calculation instructions for calculating the corresponding time values from the corresponding original time references according to the time bases, and associating the corresponding time artifacts with the original time references for outputting the corresponding time values.
An issue tracking system configured to determine whether an issue request submitted by a user of the issue tracking system can, or should, be subdivided into two or more issue requests. In some implementations, the issue tracking system is configured to extract a content item of the issue request (e.g., title, description, and the like) in order to perform a semantic and/or syntactic analysis of that content item. Upon determining that the content item includes two or more clauses linked by a coordinating, subordinating, or correlative conjunction, the system can provide a recommendation to the user to submit discrete two or more issue requests, each one of which corresponds to a single linked clause of the content item.
A computer-implemented method is provided for providing an interface between a frontend application configured to receive one or more user inputs in a natural language and a backend system configured to provide a service to a user. The method may comprise: receiving a text input in the natural language via the frontend application; performing computation using the received text input and a neural network, the neural network comprising: a convolutional layer configured to generate feature values by applying one or more filters to an input matrix obtained from the received text input, each of the one or more filters having a window size corresponding to one or more words contained in the text input; one or more long short-term memory, LSTM, layers configured to generate output values by processing at least a part of the feature values generated by the convolutional layer; and an output layer configured to generate an output vector based on the output values generated by the one or more LSTM layers, the output vector representing an action to be performed by the backend system in response to the received text input; identifying the action represented by the output vector generated as a result of the computation; communicating the identified action to the backend system for the backend system to perform the identified action; and providing the frontend application with a text output in the natural language based on the identified action.
A natural language model can be primed utilizing optimized examples generated from a labeled knowledge graph corresponding to an independently developed application program. Parsing of the labeled knowledge graph can include the identification of triples, comprising a source node, a destination node, and a link between them, each of which can be labeled. One or more natural language input examples can be generated from an individual triple by concatenating the natural language words or phrases utilized to label the source node in the link. Determinations that subsequently received natural language user input is similar to the generated examples can result in an identification of the triple, which can, in turn, trigger the performance of a function associated with the destination node of the triple. Labels can include preferred labels and alternative labels, and various permutations thereof can be concatenated to generate alternative natural language input examples.
A correction candidate presentation method performed by a computer for a voice input system is disclosed. The method includes: displaying, on a display screen, a plurality of word blocks generated by using morphological analysis from a character string obtained by speech recognition and keys each assigned to a corresponding one of the plurality of word blocks; accepting input of a first key of the keys that are displayed; identifying a first word block corresponding to the first key whose input has been accepted; and presenting, on the display screen, correction candidates of at least one word block among the identified first word block and a second word block including the first word block and a word block that is adjacent to the first word block.
Embodiments include computer-implemented methods and systems for detecting undesirable and potentially harmful online behavior. The embodiments described and claimed could also be applied to detecting any other type of online behavior to be detected, but the descriptions focuses on detecting online violence. More particularly, the embodiments disclosed relate to detecting online violence using symbolic methods of natural language processing (NLP) that utilize and govern the usage of: 1) syntactic parser for analyzing grammatical context of the input text data, 2) unsupervised learning methods for improving selected aspects of the system and adjusting the system to new data sources and guidelines, and 3) statistical classifiers for resolving specific well-defined sub-tasks, in which statistical approaches surpass the symbolic methods.
An annotation corresponding to a first range of text of a first document may be received. Based on the annotation, comparisons may be performed between a text string that comprises the first range of text and a group of text of a second document at different positions in the group of text. Based on the comparisons, similarity scores between the text string and the group of text may be determined at the different positions in the group of text. A position for the annotation in the group of text may be selected based on the similarity scores at the different positions. The annotation may be associated with a second range of text in the group of text that corresponds to the position.
A mobile device comprises a display and a processor. The processor is configured to: intercept information sent from an application, to be displayed on the display; identify an information entity in the intercepted information, comprised in a predefined set of information entity types; reformat appearance of the identified information entity to be displayed on the display; forward the intercepted information including the reformatted appearance of the identified information entity to be displayed on the display. The display is configured to: present the identified information entity with the reformatted appearance to the user of the mobile device. Also a corresponding method is disclosed.
Systems and methods are disclosed for generation and testing of integrated circuit designs with point-to-point connections between modules. These may allow for the rapid design and testing (e.g. silicon testing) of processors and SoCs. For example, type parameterization may be used to generate point-to-point connections in a flexible manner. For example, a point-to-point connection between the source module and the sink module that includes one or more named wires specified by bundle type may be automatically generated based on using the bundle type as a type parameterization input. For example, these system and methods may be used to rapidly connect a custom processor design, including one or more IP cores, to a standard input/output shell for a SoC design to facilitate rapid silicon testing of the custom processor design.
A routing assembly for an electronic device has a plurality of connectors ports and each of the connector ports contains a first connector connected to one or more cables. Cables are directly terminated, at first ends thereof, to terminals of the first connectors and the cables can be embedded in a routing substrate. The routing substrate has an opening which accommodates a chip package. Second ends of the cables are terminated to second connectors arranged in the package opening and the second connectors are in turn connected to third connectors that are connected to the chip package.
A memory cell array includes a first column of memory cells, a second column of memory cells, a first bit line, a second bit line and a source line. The second column of memory cells is separated from the first column of memory cells in a first direction. The first column of memory cells and the second column of memory cells are arranged in a second direction. The first bit line is coupled to the first column of memory cells, and extends in the second direction. The second bit line is coupled to the second column of memory cells, and extends in the second direction. The source line extends in the second direction, is coupled to the first column of memory cells and the second column of memory cells.
Systems and methods for providing a non-rewritable code comparator using a memristor and a serial resistor are disclosed. An example apparatus comprises: a plurality of first terminals; a plurality of second terminals; and a plurality of two-terminal device pairs formed between the plurality of first terminals and the plurality of second terminals. Each two-terminal device pair in the plurality of two-terminal device pairs include at least one memristor and at least one resistor; each two-terminal device pair is configured to be switched to a subsequent state once and only once. In some implementations, a two-terminal device pair is configured to remain in the subsequent state regardless of whether an input signal to the apparatus matches a reference signal to the apparatus.
Privilege delegation in a computer device is managed by invoking a utility by a first user account. A requested command is captured by an agent plugin which is provided as a plugin to the utility. The agent plugin sends a request message to an agent, which determines an outcome for the requested command including allowing or blocking. If allowed, a reply message from the agent instructs the agent plugin to provide command information to the utility to run the requested command by the operating system with delegated privileges of the second user account. The agent plugin can also be instructed to perform custom messaging, or passively handle the requested command via a child plugin.
A method for controlling exposure of sensitive data though a logging system is provided. The method comprises: upon receiving a request by the request handler, determining sensitive data as part of the request by applying a rule, converting the data into a transformed format, and registering the data together with a related data field label with a log handler. Then, upon receiving by the log handler a log entry, converting each expression of the log entry into the transformed format, and comparing each transformed expression with each of the sensitive data in the transformed format. Upon determining a match of one of the transformed expressions with one of the sensitive data in the transformed format, the method comprises issuing an alert indicating that the log entry comprises sensitive data.
Some implementations disclosed herein provide systems and methods that use an inmate-accessible electronic briefcase to facilitate an inmate's organization of significant content. Electronic documents are created and stored in an organized document storage area that may be accessed while the inmates are incarcerated and after the inmates are released.
One embodiment disclosed relates to a system for managing data for logistics, sourcing and/or production. The system includes: a private blockchain maintained by a first network of nodes; a trusted public blockchain maintained by a second network of nodes; a private agent system; and a bridge system connected to both the private blockchain and the public blockchain. The private agent system operates to extract blocks of metadata from the private blockchain and utilize a hash tree structure to generate a first root hash value from the blocks of metadata. The bridge system operates to verify the first root hash value and store the first root hash value as a notarized data certificate in the trusted public blockchain. Another embodiment disclosed relates to a method for data certificate notarization utilizing a bridging system from a private blockchain to a trusted public blockchain. Other embodiments and features are also disclosed.
A computer-implemented method for providing new data object metadata, and by enhancing the scope of OS functionality, block the exfiltration and corruption of data (including ransomware) by cybercriminals and insiders.
A computing environment for monitoring usage of an application to identify characteristics and trigger security control includes an application system that performs a query configured to identify any application calls performed in a predetermined period of time within the computing environment; for each identified application call, builds a corresponding application characteristics entry in a database; for each identified application call, identifies a plurality of characteristics of the called application including at least one downstream resource; associates the identified plurality of characteristics with the application characteristics entry in the database, thereby creating an application mapping; identifies security controls associated with each of the applications in the application mapping; associates the identified security controls with the associated application characteristics entry in the application mapping; and automatically triggers assessment of an effectiveness of the security controls in response to identifying a future application call.
In accordance with embodiments, there are provided mechanisms and methods for facilitating regulation-compliant processing of queries in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method includes receiving a query having first information not permitted to be stored per a regulation and second information permitted to be stored, and parameterizing the query into a parameterized query to replace the first information with parameters, where the first information includes data types. The method further includes annotating the parameters with decisions based on data properties correspondingly associated with the data types being represented by the parameters, and generating a final query based on the annotated parameters such that the final query is capable of being executed based on the annotated parameters and without storing the first information.
A technique for secure data storage and access during transition operations includes retrieving an encrypted instance of a data object from a data store. The retrieved encrypted instance of the data object is stored in a cryptcache. The encrypted instance in the cryptcache is decrypted to a cleartext instance of the data object and stored as the cleartext instance of the data object in a clearcache. The clearcache instance of the data object is secured by controlling an access window defining an amount of time the cleartext instance of the data object is accessible in the clearcache.
In accordance with embodiments, there are provided mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal. These mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal can enable embodiments to provide great flexibility to a tenant of the architecture to select the content that may be perceived by the tenant users while allowing the owner of the architecture control over the content.
There is provided a method which forwards an anomaly to cloud based malware analysis and detection system in order to analyze files having this anomaly and increase zero-day malware detection throughput for files attached to emails. The method takes data from a binary file for calculating the true file type and the file extension, then applies a contradiction check to control whether the file extension seen in a file name is consistent with the file type. The file of the attachment is forwarded to a zero-day malware analysis queue, implementing zero-day malware classification, if the file extension is not reflecting the true file type. If the file extension and the true file type are consistent, the method forwards the file of the attachment to a malware analysis and detection queue, implementing traditional unknown file classification.
A method in an illustrative embodiment comprises receiving a plurality of indicators relating to an entity of a computer network, arranging the indicators in a plurality of categories of increasing risk, assigning weights to the indicators in the categories as a function of the number of categories and the number of indicators in each category, generating a risk score for the indicators based at least in part on the assigned weights, and initiating at least one automated action relating to the entity of the computer network based at least in part on the risk score. The risk score generation is configured such that a weighted contribution to the risk score of indicators in a relatively low one of the categories decreases as a number of indicators in a relatively high one of the categories increases. Similarly, a weighted contribution to the risk score of indicators in a relatively low one of the categories increases as a number of indicators in a relatively high one of the categories decreases.
A method in a computer system having an operating system providing isolation between software processes executable in the operating system such that a first process executing in the operating system is prevented from accessing resources of a second process executing in the operating system, the method including receiving a software component for execution as an isolated process in the operating system; receiving a baseline profile for the software component defining one or more characteristics of the software component at a runtime for identifying performance of the software component; generating a runtime profile of the software component in execution in the operating system defining characteristics of the component in execution; and flagging the software component in execution based on a comparison of the baseline profile and the runtime profile so as to identify an undesirable performance of the software component.
An image forming apparatus and a method for authenticating a user using one-time authentication information are provided. The image forming apparatus includes a processor and a memory storing instructions executable by the processor. The processor may execute the instructions to obtain one-time authentication information from a user, authenticate the obtained one-time authentication information by using previously stored one-time authentication information, and display a user interface where a function corresponding to the authenticated one-time authentication information is activated according to a result of the authentication.
A system for modifying application specific feature rights (ASFR) is disclosed herein. The example system can include a file system to store a file, where the file system includes a number of ASFR corresponding to the file, where the number of ASFR designates a client type that is to trigger activation of features indicated by the number of ASFR. The system can include a processor and a computer-readable memory storage device storing executable instructions to be executed by the processor to cause a modifying service implemented on a computing device to perform actions. In an example these actions can include detecting a selection of the file stored in a file system. In an example, the system can also modify the file to indicate the number of ASFR associated with the file. The system can also send the modified file to a first user device.
Disclosed are various embodiments for loading a network site that uses a hierarchical site model. A computing device receives a request to generate a user interface associated with a network site. A caching process is initiated that caches data associated with the network site. A hierarchical site model is retrieved and processed to identify a subset of page models of the network site for generation of the user interface. Once it is determined that one of the subset of page models is stored in the cache, it is retrieved from the cache for generation of the user interface.
A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
Aspects include receiving a search request, comparing at least one term of the search request to a plurality of metadata items, wherein each metadata item of the plurality of metadata items is associated with a respective asset of a plurality of assets, generating a plurality of scores, wherein each score of the plurality of scores is associated with a respective asset included in the plurality of assets, and wherein a value of each score of the plurality of scores is based on an identification of a user, selecting at least one asset of the plurality of assets in accordance with the plurality of scores and in accordance with at least one threshold, providing the at least one asset to a communications device that is associated with the user, and providing at least a portion of a metadata item included in the plurality of metadata items to the communications device.
Techniques for generating interest embedding vectors are disclosed. In some embodiments, a system/process/computer program product for generating interest embedding vectors includes aggregating a plurality of web documents associated with one or more entities, wherein the web documents are retrieved from a plurality of online content sources including one or more websites; selecting a plurality of tokens based on processing of the plurality of web documents; and generating embeddings of the selected tokens in an embedding space.
A method in one embodiment comprises receiving at least one query from a client device, and distributing the at least one query to a plurality of query engines, wherein each of the plurality of query engines processes the at least one query and generates a partial query result. The plurality of query engines correspond to respective unique identifiers, and the partial query results each include the unique identifier of the query engine that generated the partial query result. The method also comprises determining whether the unique identifier of a given query engine is included with more than one partial query result generated in response to the at least one query, and identifying an error in response to an affirmative determination.
Disclosed herein are system, method, and computer program product embodiments for providing a data collection and integration system. An embodiment operates by determining that first data and second data retrieved from a first and second data sources are stored in a database. Both the first data and the second data are each categorized, and at least a portion of the first one of the categories includes identical information for both the first data and the second data. On a visual interface, a visual representation of the categorized first data is displayed simultaneously with the categorized second data, including the categorized identical information, and input indicating whether the identical information refers to a same entity is received. The database and the visual interface are updated based on the input.
An apparatus, method, system and computer-readable medium are provided for generating one or more descriptors that may potentially be associated with content, such as video or a segment of video. In some embodiments, a teaser for the content may be identified based on contextual similarity between words and/or phrases in the segment and one or more other segments, such as a previous segment. In some embodiments, an optical character recognition (OCR) technique may be applied to the content, such as banners or graphics associated with the content in order to generate or identify OCR'd text or characters. The text/characters may serve as a candidate descriptor(s). In some embodiments, one or more strings of characters or words may be compared with (pre-assigned) tags associated with the content, and if it is determined that the one or more strings or words match the tags within a threshold, the one or more strings or words may serve as a candidate descriptor(s). One or more candidate descriptor identification techniques may be combined.
A system comprising a capture device and a database. The capture device may be configured to (i) capture video, (ii) perform video analysis to extract metadata corresponding to the captured video, (iii) store the captured video data and (iv) communicate with a wireless device. The database may be configured to (i) generate search results for a user based on the metadata and (ii) provide the user (a) the metadata and (b) the video based on the search results. The metadata may be used to determine license plates present in the video. The database may provide the capture device an interrupt request to preserve a portion of the video based on the search results. The capture device may flag the portion of the video to prevent overwriting the portion of the video in response to the interrupt request.
A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.
The current invention is a recommendation system that translates a user's mood into activities and/or files (music, video, and/or literature) that are personalized. The user selects an icon, emoticon, or emoji, that represents their desired mood and the system matches files and/or events and activities to that desired mood, personalized to each user.
Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user.
A method and system for processing a request. Extracted elements of the request are categorized in accordance with an ontology model, thereby generating ontology components assigned to the extracted elements. A knowledge base includes data indicative of solutions for requests. The solutions for requests in the knowledge base are categorized in accordance with the ontology model. Categorizing the elements includes for each element: determining a concept of the element wherein the element is an instance or a class of the determined concept and determining relations between the elements, wherein the ontology components include the determined concepts, instances and relations. The knowledge base is searched using the generated ontology components, thereby identifying solutions for the request. The identified solutions are provided.
A method and system. A first interest value is determined. The first interest value is associated with a first combination of one or more concepts derived from one or more word objects extracted from a message on which an action is to be performed. The first interest value is determined to be at least a specified first threshold value and in response, a concept interest dataset is updated. The concept interest dataset prior to being updated includes combinations of at least one concept. Each concept of the at least one concept has been derived from a previous processing of messages. The updated concept interest dataset includes the first combination and a cumulative interest value that encompasses the first interest value.
Provided are a method, an apparatus and an electronic device for determining a knowledge sample data set, the method includes: acquiring a preset number of SPO triplet formats and source texts; acquiring, according to the SPO triplet formats, n SPO entries corresponding to the SPO triplet formats; searching, in the source texts, m first texts that match the n SPO entries, and generating a first knowledge sample data set; determining k second texts that meet the SPO triplet formats from the m first texts and generating a second knowledge sample data set; generating a target knowledge sample data set according to the first knowledge sample data set and the second knowledge sample data set. In the embodiments, the knowledge sample data set is automatically generated, the volume generation speed is fast, the cost is low, and the data size that can be produced is large, thus meeting the training requirement.
Embodiments of the present disclosure disclose a search method and apparatus based on artificial intelligence. A specific implementation of the method comprises: acquiring at least one candidate document related to a query sentence; determining a query word vector sequence corresponding to a segmented word sequence of the query sentence, and determining a candidate document word vector sequence corresponding to a segmented word sequence of each candidate document in the at least one candidate document; performing a similarity calculation for each candidate document in the at least one candidate document; selecting, in a descending order of similarities between the candidate document and the query sentence, a preset number of candidate documents from the at least one candidate document as a search result.
A method for processing text information is provided, the method including: obtaining text information and extracting text characters contained in the text information; extracting, from the text characters, target characters satisfying a predetermined rule; calculating a filtering index of the text information according to the target characters; and when the filtering index meets a predetermined condition, executing an operation corresponding to the predetermined condition on the text information. In addition, an apparatus for processing text information is further provided. The method and apparatus for processing text information can improve the accuracy and efficiency of filtering out junk text information.
Described herein is a system and method for utilizing data flow analysis to perform data classification with respect to a source dataset and a generated derived dataset. A flow confidence for a field is calculated using an adaptive algorithm in accordance with the action performed and the derived dataset. An associated derived confidence for a particular tag is calculated in accordance with an associated confidence and the flow confidence. When the associated derived confidence is greater than or equal to a first threshold, the particular tag is copied to the derived dataset. In some embodiments, when the associated derived confidence is less than or equal to a second threshold, the particular tag is not copied to the derived dataset. Otherwise an action to be taken is identified. A response to the action is received and the adaptive algorithm is modified in accordance with the received response.
Methods and systems for replication group partitioning include analyzing historical workload data for a plurality of data elements to generate one or more transaction patterns and generating a recommended partitioning of the plurality of data elements into one or more replication groups, based on the one or more transaction patterns, that are optimized toward a partitioning goal.
Replication and failover of database data is disclosed. A method includes replicating database data stored in a primary deployment such that the database data is further stored in a secondary deployment. The method includes executing one or more updates to the database data at the secondary deployment when the primary deployment is unavailable and propagating the one or more updates to the primary deployment when the primary deployment becomes available again. The method includes executing queries on the database data at the primary deployment when the primary deployment is available.
A system, a method, and a computer program product for generation of an object. A data input is received. The data input is converted into a digital object format. The converted data input includes a mapping indicative of an organization of a plurality of data points in the data input. The converted data input is processed based on the mapping. The processing includes at least one manipulation of at least one data point in the plurality of data points in the data input. The processed data input is transformed into a digital object mass containing at least one instruction and at least one parameter for generating of the object. A representation of the object in a predetermined format is generated based on the transformed processed data.
Apparatuses and methods are provided for reducing power consumption in a pattern-recognition processor. A power control circuit may be coupled to a block of programmed state machines to enable selective activation and deactivation of the block during a pattern search. The block may be deactivated if the pattern search is no longer active in that block and activated when needed by the pattern search. Additionally, the block may be deactivated based on an identifier of the data stream being searched. Excess blocks not used for any programmed state machines may be disabled such that they are not refreshed during a memory cycle.
Using a blockchain transaction acceleration system, a first transaction generated by a first node is sent to an acceleration node in a blockchain, where the first transaction is sent to the acceleration node instead of being sent directly to a second node that is the intended recipient of the first transaction, and where the first node, the second node, and the acceleration node are different nodes. The blockchain transaction acceleration system forwards the transaction from the acceleration node to the second node. The blockchain transaction acceleration system executes the transaction by the second node.
An example operation may include one or more of obtaining a machine-readable code from a first document among a set of documents, extracting a probabilistic data structure from the machine-readable code which includes probabilistic hashes accumulated from the set of documents, determining whether a document hash of a second document is included within the probabilistic data structure, and in response to a determination that the document hash is included within the probabilistic data structure, outputting a notification indicating the second document is included in the set of documents.
Log reader and parser sharing determination in a change data capture environment includes obtaining log record identifiers for a group of data consumers of transaction log file data in transaction log files, identifying a respective restart log position and current log position for each data consumer of the group of data consumers, determining transaction log file distances between the restart log positions and the current log positions of each of one or more pairs of data consumers, calculating resource costs for data consumers of each pair to share a log reader and log parser, determining whether to share a log reader and log parser between any two or more data consumers of the group, and performing processing based on the determining whether to share.
A system dynamically changes a data de-identification ruleset applied to a dataset for de-identifying data and comprises at least one processor. The system periodically monitors a dataset derived from data that is de-identified according to a data de-identification ruleset under a set of conditions. The set of conditions for the data de-identification ruleset is evaluated with respect to the monitored data to determine applicability of the data de-identification. One or more rules of the data de-identification ruleset are dynamically changed in response to the evaluation indicating one or more conditions of the set of conditions for the data de-identification ruleset are no longer satisfied. Embodiments of the present invention may further include a method and computer program product for dynamically changing a data de-identification ruleset applied to a dataset for de-identifying data in substantially the same manner described above.
Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.
Systems and methods are presented for efficient and effective computation of LSH hashing functions for use in various environments, including nearest-neighbor search. A corpus of items is maintained, with each item of the corpus being associated with information identifying one of a plurality of LSH partitions to which the item has been mapped or hashed. In response to an input item, the input item is projected one or more times into an orthoplex inscribed within a multi-dimensional space. For each mapping, a determination is made as to the nearest vertex of the orthoplex to the projected input item in view of determined offsets that provide for balanced distribution, and the LSH partitions associated with the nearest vertex are aggregated and associated with the input item as the input item's LSH partition.
A computer-implemented method for performing a data quality function includes receiving, at a data quality function process, at least one record from a source, where the record includes data, semantic annotations and data quality annotations associated with the data in the record. The semantic annotations are attributes that define the data including input format and output format and the data quality annotations are attributes that define data quality rules to be applied to the data. The data quality function process automatically maps the semantic annotations to data quality input fields and to data quality output fields. The data quality function process applies the data quality rules to the data using the data quality annotations to perform a data quality function. The data quality function process performs the data quality function on the data and outputs the data to a destination in a format defined by the data quality output fields.
The invention includes methods for algorithmically modifying a representation of a functional system based on functional trajectory signals by electronically representing a systems syntax, wherein the systems syntax comprises a logical data model, electronically constructing a representation of the functional system comprising a graph, based on an input signal algorithmically computing a functional trajectory that assesses magnitude, distance, or paths among at least two nodes, and updating the functional trajectory representing a set of paths through functional locations over time.
A system for a cluster gateway to multiple filesystems comprises a cluster interface, a target filesystem, a command tailor, and a filesystem interface. The cluster interface is for receiving a filesystem command from a cluster. The target filesystem determiner is for determining a target filesystem of a set of filesystems based at least in part on the filesystem command. The command tailor is for determining a tailored command of the filesystem command for the target filesystem. The filesystem interface is for providing the tailored command to the target filesystem.
Distributed system controllers provide on-demand data access in complex, heterogenous data storage. In one embodiment, the distributed system controllers respond to name space metadata event messages published on a persistent message but to maintain a common name space in a complex of heterogenous data storage systems. In one embodiment, data unit access request metadata messages are propagated in recursive, cascading hops along a persistent message bus until the requested data unit is located and retrieved. Other features and aspects may be realized, depending upon the particular application.
Techniques are provided for compression and decompression of log data using pattern recognition. An exemplary method comprises: obtaining at least one log message, wherein the at least one log message comprises a pattern-based message template and one or more message variables, wherein the pattern-based message template was learned from historical log data using a log pattern mining technique; obtaining a compression index that maps a plurality of pattern-based message templates to a corresponding message signature; and writing the one or more message variables and a message signature corresponding to the pattern-based message template of the at least one log message to a log file. The log pattern mining technique learns a given pattern-based message template from the historical log data to represent a plurality of historical log messages. The at least one log message may comprise a historical log message or may be from a real-time stream of log messages.
Provided are systems and methods for verifying, in a database system, that a modification request to events data is completed. The method marks a modification request as verifying and implements a search strategy to search for unmodified events data (the stragglers) in the least expensive query scope first and then keep expanding the scope of the query until at least one unmodified events data is found (a straggler), which is marked as a fail. This strategy includes (i) beginning at a lowest scope search, (ii) searching a (database first: continuing to expand the search scope as high as it can go without a fail, and (iii) only when it's finished searching the database without a fail, searching a search engine in the same way. When the searches are done, and no fails have been marked, the method marks the request as done.
A non-transitory computer-readable storage medium having stored therein a program executing a process includes when starting capture of data, acquiring a pair of first identification information and a file name; recording the pair and an acquisition time in management information; when it is detected that the first identification information included in the captured data is associated with a file name included in another data captured before the captured data, recording a pair of the first identification information and the file name and a capture time in the management information; when a reference request for the data is received, specifying a file name corresponding to first identification information and time information included in the reference request, the file name being specified by referring to the management information; converting the first identification information into the specified file name, the first identification information being included in the data; and outputting the data.
Cancelling file system operations at a file system client of a distributed file system is disclosed. In various embodiments, an indication is received to send locally-stored file system operations to a remote file system metadata server. A dependency graph or other data structure reflecting dependencies between the locally-stored file system operations is used to identify a set of locally-stored file system operations the members of which are fully dominated by a create-delete pair of operations comprising the set. The locally-stored file system operations comprising the set are cancelled, without being sent to the remote file system metadata server.
A method for merging transactions for execution by a database management system. The method includes a computer processor receiving a database query that is comprised of a plurality of transactions. The method further includes a computer processor placing each of the plurality of transactions, of the database query, in respective chronological order, in a scheduling queue. The method further includes a computer processor determining that at least a first transaction and a second transaction within the plurality of transactions each contains one or more transaction delineation descriptions. The method further includes computer processor responding to the determination that the first transaction and the second transaction, within the plurality of transactions, each contains one or more transaction delineation descriptions, and merging the first transaction and the second transaction to create a merged transaction combination and merging also includes combining two or more table-scan operations.
An interconnect controller includes a data link layer controller coupled to a transaction layer, wherein the data link layer controller selectively receives data packets from and sends data packets to the transaction layer, and a physical layer controller coupled to the data link layer controller and to a communication link. The physical layer controller selectively operates at a first predetermined link speed. The physical layer controller has an enhanced speed mode, wherein in response to performing a link initialization, the interconnect controller queries a data processing platform to determine whether the enhanced speed mode is permitted, performs at least one setup operation to select an enhanced speed, wherein the enhanced speed is greater than the first predetermined link speed, and subsequently operates the communication link using the enhanced speed.
An apparatus comprises a host device configured to communicate over a network with a storage system. The host device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (TO) operations to the storage system over selected ones of a plurality of paths through the network. The MPIO driver is further configured to determine mappings between ranges of logical block addresses (LBAs) of logical storage volumes and respective ones of a plurality of cache entities of the storage system, to select, for a first IO operation comprising a first set of LBAs of a first logical storage volume, a first one of the paths associated with a first one of the cache entities, and to select, for a second IO operation comprising the first set of LBAs of a second logical storage volume, a second one of the paths associated with a second one of the cache entities.
Embodiments for managing High-Definition Multimedia Interface (HDMI) data. HDMI data received by at least one of a second HDMI connector of an HDMI device and the processor of the HDMI device is transmitted to a first HDMI connector of the HDMI device according to each of a plurality of modes of operation. A switching operation between the plurality of modes of operation is automatically performed based on a time schedule programmed by a user notwithstanding a priority signal embedded within the HDMI data received at the second HDMI connector or the processor is configured to override the time schedule to initiate the switching.
A method of improving meta-channel communications over a secure digital (SD) bus between an SD host and an SD client is described. The method includes accessing, during a current data transfer over data lines of the SD bus, a first direct memory access (DMA) metadata and a second DMA metadata over a command (CMD) line of the SD bus using an enhanced SD direct command. The method also includes establishing, prior to a next data transfer over the data lines of the SD bus, a DMA configuration for the next data transfer based on the first DMA metadata and the second DMA metadata. The method further includes communicating the next data transfer over the data lines of the SD bus according to the DMA configuration.
A computing device includes a memory and a processor connected to the memory and configured to: create, in a first memory space of the memory, a first I/O submission queue associated with a first application running in user space; create, in a second memory space of the memory, a second I/O submission queue associated with a second application running in user space; in response to a first I/O request from the first application, store the first I/O request in the first I/O submission queue for access by the semiconductor storage device; and in response to a second I/O request from the second application, store the second I/O request in the second I/O submission queue for access by the semiconductor storage device.
A method for improving latency in storage systems, the method comprising, receiving one or more write commands from a host. Determining that one or more bits are not set for a grain associated to a write. Responsive to determining the one or more bits are not set for the grain associated to the write, sending a message to node M requesting node M to set the one or more bits for the grain associated to the write, requesting write data be transferred from the host. Transferring write data from the host. Submitting the write data to a local storage. Replicating the write data to a remote system and complete a write to the host, and notifying node M to clear the one or more bits for the write after a predetermined delay.
A semiconductor device of a peripheral device control system includes one or more management blocks that are provided in association with a device to be controlled. The management blocks each include a plurality of registers that store information pertaining to each operation of the device to be controlled, and a first generation unit that performs a predetermined aggregation process on values of the plurality of registers included in the management block to generate an aggregation value that is a value formed by aggregating the values of the plurality of registers.
A method, computer program product, and computer system for invalidating, by a target, all data in a first volume. A source may scan a hash to address table for a second volume to be migrated to the first volume. Data in the second volume may be migrated to be stored in the first volume by pushing information from the hash to address table to the target.
Cache storage comprising cache lines, each configured to store respective data entries. The cache storage is configured to store a tag in the form of: an individual tag portion which is individual to a cache line; a shareable tag portion which is shareable between cache lines; and pointer data which associates an individual tag portion with a shareable tag portion.
A first set of garbage collection (GC) features and non-GC features associated with a storage system are received, the first set of features being associated with a predetermined start date and a time window. A learning equation is generated having a plurality of vectors of GC features and a plurality of vectors of non-GC features. For a current iteration representing a current GC process, it is determined whether a first prior GC process was started within the time window. An entry of vectors of the non-GC features of the learning equation is populated based on corresponding feature values of the first set of non-GC features, in response to determining that the first prior GC process was started within the time window. A predetermined regression algorithm is applied to the learning equation to generate a GC duration predictive model to predict a GC duration of a subsequent GC process.
According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address.
A method and a system for automated testing of applications includes crawling an application by an application crawler to identify application states. Rewards associated with the application states are calculated using a reinforcement learning engine, based on a reward matrix. Critical paths are identified by the reinforcement learning engine and are passed to a test scenario generator. Test scripts are generated by the test scenario generator based on the identified critical paths. The applications are tested by a test scenario execution engine based on the generated one or more test scripts, and test data generated by the test data generator. Test results are captured by a behavior analyzer. One or more insights are generated by the behavior analyzer, from the captured test results to update the reward matrix and to improve the efficiency of continuous autonomous testing system.
An artificial intelligence (AI) platform to support a continuous integration and deployment pipeline for software development and operations (DevOps). One or more running processes are subject to monitoring to identify presence of vulnerabilities. An automated rebuild of the monitored processes is initiated, which includes constructing a map representing a relationship of test code elements corresponding to different portions of source code. The identified vulnerable source code reflected in a new container image is subject to an automatic verification to ascertain if the source code is covered by at least one of the represented test code elements. A risk assessment is employed as part of the verification. A new container image is selectively deployed responsive to the risk assessment.
An example system includes a processor to receive a template-aware coverage data that tracks probabilities of events in a list of events being hit for a set of test-templates over a first and second predetermined period of time. The processor is to generate a hit prediction score for each combination of unhit event in the events and each test-template in the set of test-templates of the second predetermined period of time. The hit prediction score indicates a probability of an unhit event being hit by a particular test-template in a future third predetermined period of time based on the template-aware coverage data and similarities between the events and the test-templates. The processor is to generate a template score for each test-template based on the hit prediction scores for each test-template. The processor is to select a test-template from the set of test-templates based on the template score.
Techniques for telemetry data collection including receiving first telemetry data items each including a first value for a first performance measurement, generating respective data objects providing values for a first set of attributes including multiple context attributes and a performance attribute determined based on the first value, performing a machine-based selection of outlier data objects from the data objects, obtaining a targeting rule specifying selection conditions for at least two of the context attributes and corresponding to a selected subset of the outlier data objects, providing the targeting rule to multiple telemetry sources, and receiving second telemetry data items each associated with a different telemetry source that satisfied the selection conditions, and each including a second value for a second performance measurement, with the first telemetry data items not including values for the second performance measurement.
An example system and method to provide a dashboard for users to analyze and review their hyper-scaler usage and spending and offer optimizations to predict optimal use of reserved and unreserved instances on various hyper-scaler platforms. While hyper-scaler platforms offer flexibility for users to scale their use on a platform, there is a potential risk of rapid cost overruns in large enterprise organizations that may be difficult to control and predict. In some examples, the system can determine an optimal number of reserved instances using past usage data and/or prediction data from a user may be used by the system to make forward predictions about reserving an optimal number of instances and minimizing hyper-scaler resource use.
A computer system that has two or more processing engines (PE), each capable of performing one or more operations on one or more operands but one or more of the PEs performs the operations unreliably. Initial results of each operation are debiased to create a debiased result used by the system instead of the initial result. The debiased result has an expected value equal to a correct output where the correct output is the initial result the respective operation would have produced if the respective operation performed was reliable.
Computerized techniques involve dividing a plurality of entries included in an indirect block of an inode into a plurality of entry groups. Each non-null entry of the plurality of entries has one of a pointer pointing to an associated data block and an identifier specific to a byte pattern of an associated data block. The techniques further involve determining, for an entry group of the plurality of entry groups, whether entries having an identifier in the entry group all have a same predetermined identifier. The techniques further involve in response to determining that the entries having an identifier in the entry group all have the same predetermined identifier, identifying the entry group as recoverable if the indirect block is corrupted. Such techniques improve reliability and performance of a storage system.
A computer-implemented method for recording file dependencies. A non-limiting example of the computer-implemented method includes creating, by the processor, a new inter-dependencies object in an inter-dependencies registry and writing, by the processor, an inter-dependency relationship between a first file and a second file from which the first file depends to the inter-dependency object in the inter-dependencies registry. The computer-implemented method further provides, by the processor, the inter-dependencies registry to a system upon receiving a call to backup the system.
Channel selection information indicate positions of data bits of input data, positions of error correction code (ECC) parity bits for correcting errors in the input data, and positions of state shaping parity bits. The ECC parity bits and the state shaping parity bits are generated to cause a decrease in a quantity of memory cells, of the plurality of memory cells, in which at least one target state among a plurality of states is programmed. An alignment vector is generated based on aligning the data bits of the input data, the ECC parity bits, and the state shaping parity bits, based on the channel selection information. A codeword is generated based on simultaneously performing state shaping and ECC encoding with respect to the alignment vector. Write data are written in the nonvolatile memory device based on the codeword.
A system for automated and intelligent error correction within an electronic blockchain ledger is provided. The system may analyze unformatted/unstructured blockchain event logs using machine learning algorithms in order to identify and label the errors within the event logs. Based on the identified errors, the system may use predictive analysis in conjunction with error or rule repositories and/or machine learning to identify potential solutions to the identified errors. Once the potential solutions have been identified, the system may automatically attempt to rectify the blockchain transaction errors using the potential solutions. The system may further comprise trend/correlation analyses and reporting functions regarding various metrics and may output said metrics in various accessible formats.
The technology disclosed relates to learning how to efficiently display anomalies in performance data to an operator. In particular, it relates to assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series. The training includes producing a time series of anomaly event candidates including corresponding event information used as input to the detectors, generating feature vectors for the anomaly event candidates, selecting a subset of the candidates as anomalous instance data, and using the feature vectors for the anomalous instance data and implicit and/or explicit feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
Aspects include monitoring for occurrences of selected events at a computer system, the monitoring by a processor that is coupled to the computer system. A list of event records for each of the selected events is built by the processor. The building of event records includes generating an event record for each occurrence of an event detected by the monitoring. The lists of event records for the selected events are merged into a merged list of event records that are in chronological order. A machine report for the computer system that includes the merged list of event records is stored.
Systems and methods provide for accelerating and offloading network processing to a remote smart network interface card (NIC). A first network element, including a first smart NIC, can transmit capability information of the first smart NIC for receipt by a neighboring second network element. The second network element can determine that a network processing task of a virtualized network function (e.g., virtual network function (VNF), cloud-native network function (CNF), etc.) instantiated on the second network element can be offloaded to the first smart NIC. The second network element can receive processing information from the virtualized network function for performing the network processing task. Based on the processing information, the second network element can transmit control information that causes the first smart NIC to perform the network processing task on at least a portion of network data received by the first network element for transmission to the second network element.
A hob device includes a power supply unit, a receiving unit configured to receive an item of information, and a control unit configured to control the power supply unit in an operating state and to access the receiving unit. The control unit is configured to deactivate the power supply unit in the operating state for an inactivity time interval and to access the receiving unit during the inactivity time interval.
Embodiments of the present systems and methods may provide a consistent hash function that provides reduced memory use and complexity, reduced computational complexity, and relatively low numbers of keys that must be reshuffled compared to current techniques. For example, in an embodiment, a computer-implemented method for controlling computing resources may comprise storing a set of labels of potential resources comprising a plurality of labels of working resources allocated to actual resources and a plurality of labels of reserved resources available to be allocated, generating an initial assignment to one of the set of labels of potential resources, when the assignment to one of a set of labels of potential resources is to one of the labels of reserved resources, reassigning the request to another label of a resource selected from a subset of the labels of potential resources, and repeating the reassigning until the request is assigned to a label of a working resource.
A computer-implemented method, a computer system and a computer program product for releasable resource-based preemptive scheduling. One or more currently running workloads are determined to be preempted by a pending workload. Releasable resources from the one or more currently running workloads meet required resources of the pending workload. The pending workload is dispatched so that it uses at least part of the releasable resources from the one or more currently running workloads to run.
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
Independent workloads may be grouped together into a single super workload. This super workload is dispatched to a single context hardware system that does not run an operating system. This effectively creates a multi-context system out of a single context hardware processor.
Embodiments regard composite batching to manage throughput for online commerce applications. An embodiment of one or more storage mediums include instructions for processing online transaction requests for an order management service to generate transaction records, the online transaction requests including at least a first type of transaction and a second type of transaction; accumulating the transaction records in a storage; automatically determining a batch size for application program interface (API) requests for the transaction records and a frequency rate for the API requests based at least in part on a throughput rate for the processed transaction requests; and process the API requests to the order management service.
A method for binding a user account operable on an air-gapped computer to an appropriate virtual machine (VM), comprising: monitoring a plurality of VMs to determine an associated user account for each of the plurality of VMs, wherein the plurality of VMs are executed over the air-gapped computer, and wherein each of the plurality of VMs is a distinct security zone in the air-gapped computer; determining a current VM from the plurality of VMs to bind an associated user account thereto; and displaying user specific indications on desktop items associated with each user account.
A method, a system, and a computer program product are provided. A first computing device determines that data to be processed for a request is confined to a geographic region in which the data is stored and identifies a second computing device within the geographic region in which the data is stored, wherein the identified second computing device and the computing device are connected to a network. The computing device directs the identified second computing to process the data within the geographic region to which the data is confined, according to the request, by one or more processing nodes executing on the identified second computing device.
The disclosure provides an approach for managing an application workload on a computer system that includes data centers. The application workload includes first application instances running on a first data center and second application instances running on a second data center. The method comprises collecting usage data of first application instances, usage data of second application instances, and combining the collected data. The method further comprises evaluating the combined data to determine low health in least one application instance, and restarting the at least one application instance or creating a new application instance. The method further comprises evaluating the combined data to determine whether to change size of the application workload, and in which data center to place a second new application instance if increasing size. The method further comprises contacting a component of the chosen data center to place the second new application instance within a local host machine.
Aspects of the disclosure provide for mechanisms for memory management of virtual machines in a computer system. A method of the disclosure includes: releasing a memory page of a guest memory of a virtual machine; sending, by the virtual machine, a first notification to a hypervisor, the first notification comprising an indication that a memory page associated with the virtual machine is to be rendered inaccessible; and receiving, by the virtual machine, a second notification indicative of detection of an attempt to access the memory page.
An example of an embodiment is directed to a computer-implemented method for providing a cloud service to execute a computing task of a model specification. The method includes receiving, by the cloud service, the model specification and input data for the model specification from a user. The method further includes generating, by the cloud service, native code from the model specification and executing, by the cloud service, the computing task by executing the native code as a native process with the input data. The method also includes providing, by the cloud service, results of the computing task to the user. Other embodiments further concern a related computing system and a related computer program product.
A method for running an application via an operating system executing on a computing device is disclosed. In an embodiment, the method involves subjecting an API call to a complimentary application virtualization layer, after the API call is subjected to the complimentary application virtualization layer, subjecting the API call to a primary application virtualization layer, and after the API call has been subjected to the complimentary application virtualization layer and to the primary application virtualization layer, forwarding the API call to the operating system for processing in the kernel-space.
Techniques for implementing 3DI API redirection for VDI desktops are provided. In one set of embodiments, a server system can intercept a call to a 3D API made by a 3D application running within a VM on the server system, where the VM hosts a desktop that is presented to a user of a client system. The server system can determine metadata associated with the call, where the metadata including a name of the 3D API and one or more input parameter values to the call, and can transmit the metadata to the client system. In response, the client system can reconstruct the call to the 3D API using the metadata and execute the call using one or more physical GPUs residing on the client system.
A system includes a processor configured to determine a set of context-variable values, responsive to a restriction imposition resulting in a limited-display capability for displaying selectable application icons. The processor is also configured to determine a correlation between the context-variable values and context states saved for each of a plurality of applications displayable as selectable application icons and display a predefined number of the plurality of selectable application icons corresponding to the applications having the highest correlation with the context-variable values.
An interactive user interface for receiving and displaying data is described. The interactive user interface may display data sets from a plurality of external applications and/or data sources. Received data sets may be compiled to form an interactive graphical unit, also called a “card,” that may be displayed in a format based upon that of the native external application of the received data sets. Cards may be grouped with other cards. A card may include a link which allows users to access the native external application of the card to make any desired modifications or changes.
A system and method of processing instructions may comprise an application processing domain (APD) and a metadata processing domain (MTD). The APD may comprise an application processor executing instructions and providing related information to the MTD. The MTD may comprise a tag processing unit (TPU) having a cache of policy-based rules enforced by the MTD. The TPU may determine, based on policies being enforced and metadata tags and operands associated with the instructions, that the instructions are allowed to execute (i.e., are valid). The TPU may write, if the instructions are valid, the metadata tags to a queue. The queue may (i) receive operation output information from the application processing domain, (ii) receive, from the TPU, the metadata tags, (iii) output, responsive to receiving the metadata tags, resulting information indicative of the operation output information and the metadata tags; and (iv) permit the resulting information to be written to memory.
An execution unit circuit for use in a processor core provides efficient use of area and energy by reducing the per-entry storage requirement of a load-store unit issue queue. The execution unit circuit includes a recirculation queue that stores the effective address of the load and store operations and the values to be stored by the store operations. A queue control logic controls the recirculation queue and issue queue so that that after the effective address of a load or store operation has been computed, the effective address of the load operation or the store operation is written to the recirculation queue and the operation is removed from the issue queue, so that address operands and other values that were in the issue queue entry no longer require storage. When a load or store operation is rejected by the cache unit, it is subsequently reissued from the recirculation queue.
Methods and systems for monitoring contributor performance for source code programming projects in order to increase the velocity of workflow and the efficiency of project teams. In particular, the methods and systems record the particular type of issue that is tagged for a given contribution, if any, and monitor the amount of programming time of the contributor that is required to resolve the issue. The programming time required to resolve the issue, the type of issue, and/or other characteristics of contributors are then used to generate real-time recommendations related to the performance of the contributor relative to the project team.
A method and apparatus for automatically deploying artifacts are disclosed. In one embodiment, the method comprises generating a trusted configuration artifact with a forward immutable continuous integration (CI) implemented as a build pipeline; accessing, by an orchestration system, the trusted configuration artifact from the IAC repository; and automatically deploying the configuration to change a state of the cluster, according to an orchestration type associated with the trusted configuration artifact, including determining the orchestration type.
The present approach relates generally to systems and methods for generating a hierarchical model of a plurality of software development streams, identifying points of interest on the plurality of software development streams having a status indication, and determining descendant development streams corresponding to the points of interest. The present approach also relates to systems and methods for traversing the descendant development streams sequentially in descending order of creation date of the points of interest corresponding to the descendant development streams, determining a software build file status indication for software build files associated with the descendant development streams based at least on the status indication of the points of interest, and evaluating the software build file status indication for the software build files to generate an indication of a first subset of build files having an unfixed status indication and a second subset of build files having a fixed status indication.
A method includes receiving, at a data hub onboard an asset, a new configuration file, a service program, and a software update of a software application of the asset from a remote location. The data hub includes a current configuration file that indicates a current configuration state of the software application. The new configuration file indicates an updated configuration state of the software application with the software update. The service program includes work instructions for applying the updated configuration state to the software application. The method includes displaying the current configuration file and the new configuration file onboard the asset using the data hub. The method also includes updating the software application with the updated configuration state according to the work instructions of the service program using the data hub.
An approach is provided for automating an adoption of cloud services. A machine learning model is devAppliceloped to learn application source code accessed from a source code repository. The machine learning model is trained by building training data that includes the application source code and technical labels. Services are extracted from the application source code and a context of the application source code is derived. Using a decision tree model, a mapping of the extracted services to respective cloud services is determined. Based on the mapping, portions of the application source code are identified that are recommended to be replaced by the respective cloud services.
A computing system stores source code files in a hierarchy of database tables. A plugin, executable within a source code editor, is configured to: receive, by way of uniform resource locators (URLs) related to the computational instance, table names of the database tables, and file names of the source code files; cause the editor to display, on a first pane of a graphical user interface (GUI), a menu of the table and file names; receive a selection of a file name; receive, by way of a URL, a source code file with the file name; cause the editor to display, on a second pane of the GUI, an editable representation of the source code file; receive a command to store the source code file (which was modified by way of the second pane); and transmit, by way of the URL, the source code file as modified.
A method that includes receiving a document, the document including multiple data units arranged in a sequence, is provided. The method includes separating a fragment from the sequence by identifying a delimiter that includes one of a start or an end of the fragment, separating a data unit from the fragment by identifying a second delimiter, determining a fragment rank based on a frequency score of the data unit within the fragment, and placing the fragment in a sorted list based on the fragment rank including multiple fragments. The method includes forming a modified document including at least a top fragment from the sorted list, the top fragment having a top fragment rank greater than a user selected rank and providing the modified document to the user. A system and a non-transitory, computer readable medium storing instructions to perform the method are also provided.
Aspects of the present disclosure relate to voice command filtering. One or more directions of background noise for a location of a voice command device are determined. The one or more directions of background noise are stored as one or more blocked directions. A voice input is received at the location of the voice command device. A direction the voice input is being received from is determined and compared to the one or more blocked directions. The voice input is ignored in response to the direction of the voice input being received from corresponding to a direction of the one or more blocked directions, unless the received voice input is in a recognized voice.
Systems, methods, and software are disclosed herein for displaying visual representations of entities associated with an audio recording. A waveform associated with an audio recording is presented in a user interface to an application. A set of entities associated with the audio recording are then identified. Responsive to identifying the set of entities, a set of enhancement items associated with the set of entities is presented. In response to a selection of a given one of the enhancement items, a visual representation of an associated one of the entities in the user interface to the application.
Display panel frames configured and dimensioned to support display panels and also attach to adjacent display panel frames in a modular fashion to form a larger display assembly. In some examples, the display panel frames include one or more structural members configured to support a load on the frame, wherein the structural members also have at least one display panel mount for attaching a display panel to the frame. In some examples, the frames are configured to support display panels having mounting interface points conforming with a Video Electronics Standards Association (VESA) interface standard.
The present invention relates to a device (100) for checking printing of an article, the device (100) comprising: data providing device (10) adapted to provide printing data for the article from product data of the article; camera device (20) adapted to receive an image of an article printed by a printing process and to provide it as image data; and a computer device (30) adapted to perform a quality check of the printing process based on a comparison of the printing data with the image data.
A system and method for identification and location of user identified, feature specific printers works in conjunction with a user's smartphone or tablet computer. A user inputs their desired printer features into their device, and a listing of candidate printers within a search perimeter is rendered. A distance between the user device and each candidate printer is calculated from a determined location user device relative to locations of each of the candidate printers. The user selects their desired printer from the candidates, and directions for the user to walk to the selected printer are generated and displayed.
A data set is constructed from a first given number of data elements configured from a plurality of data and redundant data corresponding to the plurality of data. The first given number of data elements are deployed in a distributed relationship into a first given number of first nodes. When an instruction to increase the number of data elements of the data set from the first given number by a second given number, the data set is reconstructed using, as new data elements, the first given number of data elements and a second given number of zero data. A controller deploys the data elements of the reconstructed data set in a distributed relationship into the first nodes and the second given number of second nodes while zero data or redundant data are deployed into the second nodes from among the data elements of the reconstructed data set.
A dynamic memory controller and method for use therewith are provided. In one example, a memory controller comprises dynamically-programmable components that can be used to configure the memory controller to be used with any number of selected host and/or memory types, as well as to enable the memory controller with different error detection/correction functionality.
The present technology includes a memory system and a method of operating the memory system. The memory system includes a memory device including an interface circuit and a semiconductor memory, and a controller configured to generate a command set in response to a host command and output the command set to the memory device. The interface circuit is configured to: receive the command set, transmit the received command set to the semiconductor memory, when the received command set corresponds to the semiconductor memory, perform a blocking operation so that the received command set is not transmitted to the semiconductor memory, when the received command set corresponds to the interface circuit, and perform an on-die termination operation, a ZQ calibration operation, or a driving force control operation of the interface circuit in response to the received command set corresponding to the interface circuit.
Determining storage consumption in a storage system, including scanning a group of data units within the storage system storing a plurality of client entities, including: for each data unit in the group of data units, determining whether the data unit is reachable by one of the plurality of client entities; and for each data unit reachable by one of the plurality of client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit reachable by one of the plurality of client entities; and reporting the calculated storage consumption.
The present disclosure includes apparatuses and methods for operations using compressed and decompressed data. An example method includes receiving compressed data to a processing in memory (PIM) device and decompressing the compressed data on the PIM device.
Techniques for splitting a disk set involve obtaining stripe shared information in a first disk set, wherein the information indicates a stripe set that shares a plurality of disks. The techniques further involve determining the number of disks to be split from the first disk set. The techniques further involve splitting the first disk set into a first portion and a second portion based on the information and the number of disks to be split, wherein the second portion and one or more newly added disks form a second disk set, and both the first disk set and the second disk set store data through Redundant Array of Independent Disks (RAID). In the case that a current disk set needs to be split due to adding one or more new disks, disks are selected using the collected information, thereby reducing data movements caused by splitting of the disk set.
Systems, apparatuses, and methods related to predictive memory management are described. Error correction operations can be performed on a memory system and can include a latency associated with performing various error correction techniques on data and the health of physical addresses used to store the data can be predicted based on that latency information. In an example, a method can include determining, by a controller, latency information corresponding to one or more error correction operations performed on data received by the controller, and assigning, based on the latency information corresponding to a health of physical address locations corresponding to the data, and taking an action involving the physical address locations based, at least in part, on the information corresponding to the health of the plurality of physical address locations corresponding to the data.
Embodiments herein provide for dynamic storage system configuration. In one embodiment, a storage controller is operable to configure a storage volume from a plurality of storage devices. The storage controller includes an interface operable to receive a first write I/O request from a host system, and to extract a storage configuration attribute from the first write I/O request. The storage controller also includes a processor communicatively coupled to the interface and operable to identify a storage configuration required by the first write I/O request based on the storage configuration attribute, to determine whether the storage volume comprises the required storage configuration of the first write I/O request, and to configure a portion of the storage volume according to the storage configuration required by the first write I/O request in response to a determination that the storage volume does not comprise the required storage configuration.
Disclosed embodiments provide systems and methods for reducing disk storage and network latency. A method reducing disk storage and network latency comprises receiving customer data of a customer to store in a database, conditioning the customer data, and formatting the conditioned customer data into first and second data strings respectively having a first data type and a second data type. The method further comprises flipping a sign bit of the first data string, encoding the sign-bit-flipped first data string and second data string into serialized data by representing every two digits of the first string with one byte, and flipping all bits of the serialized data if the received customer data is represented by a negative value. The method further comprises storing the serialized data in the database if negative, receiving a request for the customer data, deserializing serialized data to be retrieved from the database, and retrieving the deserialized data from the database.
A system and method for using free space to improve erasure code locality. The method includes logically segmenting an erasure coding data set into a stripe based on an erasure coding scheme, wherein the erasure coding data set includes a plurality of chunks, wherein the plurality of chunks includes a plurality of chunks of systematic data and a plurality of chunks of parity data, wherein the stripe includes free user data; and distributing the stripe across a plurality of non-volatile memory nodes based on the erasure coding scheme, wherein the free user data is stored in at least one memory location among the plurality of non-volatile memory nodes, wherein each non-volatile node is a unit of non-volatile memory.
Some embodiments described in this disclosure are directed to one or more input devices that simulate dedicated remote control functionality for navigating and playing content items available on other electronic devices, and one or more operations related to the above that the input devices and other electronic devices optionally perform. Some embodiments described in this disclosure are directed to one or more multifunction devices via which keyboard input to electronic devices is provided, and one or more operations related to the above that the multifunction devices and the electronic devices optionally perform. Some embodiments described in this disclosure are directed to one or more multifunction devices via which control and/or navigational inputs to electronic devices is provided, and one or more operations related to the above that the multifunction devices and the electronic devices optionally perform.
An image display device including a display configured to display a first image is provided. The image display device includes a controller configured to generate a second image by enlarging a part of the first image displayed in a first region of the display and to control the display to display a part of the second image in the first region, and a sensor configured to sense a user input for moving the second image. In response to the user input, the controller is configured to control the display to move and display the second image, within the first region.
A GUI and processor-based method for managing selectable entities such as files and directories. When the number of selectable entities in the GUI is large (e.g. over 50 entities) or if similar operations must be done repeatedly, the user experience can be drastically improved by generating and operating on sets of selectable entities. Users (such as a human user) start by picking a plurality of entities displayed on the GUI and save them in memory as a named selection set. Users operate the GUI to manipulate any such selection sets via various means (such as intersection, union, inversion/negation, or via user defined programs) until a selection set contains only the entities that the user wishes to operate on. The user then directs the GUI to automatically perform any of memory/storage operations and/or network transmission operations upon any files and directories in the selection set as desired.
A computerized method for operating a zoom function in a web browser is described. The method uses a user's computer to access a network; operate a web browser; and control the operation of a method for performing a zoom function within the web browser. The zoom function presents to the user an icon which directly controls the zoom function for a webpage displayed in an active window. The zoom icon indicates a current zoom factor and where a single selection of the zoom icon directly causes the web browser to perform several actions. The actions include changing the current zoom factor for the webpage displayed in the active window and updating the zoom icon to indicate the zoom factor. Changing the zoom factor enlarges a viewed area or makes it smaller, thereby improving the rendering of information that may be too small or too large to be useful.
The present disclosure relates to an electronic device. The electronic device includes a device body, a screen, and a photo-sensing module. The preset light-transmissive area is provided between the screen and a side casing of the device body. A light emitter of the photo-sensing module is mounted at an edge position of the device body and corresponds to the preset light-transmissive area, and the light emitter can emit a light through the preset light-transmissive area towards a sensing space corresponding to a front side of the device body for sensing.
A switching operation sensing device includes an input operation unit, an oscillator circuit, a frequency digital converter, and a touch-force detector circuit. The input operation unit, integrally formed with a housing, includes a first switch member and a second switch member disposed in different positions. The oscillator circuit is configured to generate a first oscillation signal based on varying capacitance when the first switch member is touched, and a second oscillation signal based on varying inductance when an input force is applied to the second switch member. The frequency digital converter is configured to convert the first oscillation signal to a first count value, and convert the second oscillation signal to a second count value. The touch-force detector circuit is configured to generate a first detection signal by detecting a touch input based on the first count value input from the frequency digital converter, and generate a second detection signal by detecting an input force based on the second count value.
A method includes obtaining sensor coordinates and pressure values corresponding to the sensor coordinates; mapping, using a first mapping method, a first set of the sensor coordinates to first display screen coordinates; determining that a first one of the pressure values is greater than or equal to a threshold pressure value; determining that a second one of the pressure values is less than the threshold pressure value, after determining that the first one of the pressure values is greater than or equal to the threshold pressure value; in response to the determining that the second one of the pressure values is less than the threshold pressure value, mapping, using a second mapping method, a second set of the sensor coordinates to second display screen coordinates; and outputting the first display screen coordinates and the second display screen coordinates. Accordingly, an operator can easily switch the mapping to the second method.
A mobile phone is provided which includes a liquid crystal display device in which a front window and a touch panel are bonded together with an adhesive sheet, wherein a logo having plural layers is formed on a back side of the front window. A touch-panel flexible wiring substrate is mounted to the touch panel, A plane distance between an end portion of the plural layers of the logo and an end portion of the touch panel is set to greater than zero. With this configuration, it is possible to prevent a peeling stress on the adhesive sheet, even if a thickness of the adhesive sheet is smaller than the sum of a thickness of the touch-panel flexible wiring substrate and a thickness of the logo.
A Chinese character Pinyin input method and apparatus are disclosed. The method includes displaying on a human-machine interaction interface (HMI) initial keys representing all initials and simple final keys representing all simple finals. The method further includes, in response to an operation with respect to a simple final, displaying on the HMI auxiliary keys corresponding to the simple final, wherein various combinations of the simple final and symbols represented by the auxiliary keys respectively form compound finals starting with the simple final. The disclosed method and apparatus are especially applicable to inputting Chinese characters on a smart device touchscreen.
The disclosed wrist-tracking apparatus includes (1) a wristband dimensioned to be donned on a wrist of a user of an artificial reality system and (2) a set of Time of Flight (ToF) sensors coupled to the wristband, wherein each of the ToF sensors comprises (A) an emitter that emits a modulated pulse of energy, (B) a receiver that facilitates detecting a reflection of the modulated pulse of energy, and (C) a processing circuit communicatively coupled to the emitter and the receiver, wherein the processing circuit calculates a time of flight for the modulated pulse of energy based at least in part on the modulated pulse of energy and the reflection. Various other apparatuses, systems, and methods are also disclosed.
Provided are a user interface device and a control method thereof for supporting easy and accurate selection of overlapped objects. The user interface device is a device for providing a user interface applied to a three-dimensional (3D) virtual space in which a plurality of virtual objects is created, and includes a gaze sensor unit to sense a user's gaze, an interaction sensor unit to sense the user's body motion for interaction with the virtual object in the 3D virtual space, a display unit to display the 3D virtual space, and a control unit to, when the user's gaze overlaps at least two virtual objects, generate projection objects corresponding to the overlapped virtual objects, wherein when an interaction between the projection object and the user is sensed, the control unit processes the interaction as an interaction between the virtual object corresponding to the projection object and the user.
Augmented reality headgear includes transparent displays that allow a user to simultaneously view the real world and virtual content positioned in the real world and further includes at least one source of coherent light and at least one sensor array for sensing, at a series of times, speckle patterns produced when the coherent light impinges environment surfaces. Circuitry is provided for sensing shifts in the speckle pattern and determining motion which caused the shift of the speckle pattern and adjusting the display of virtual objects displayed by the augmented reality headgear to compensate for the motion.
An electronic circuit includes a converter and a controller. The converter outputs a first voltage for a first cluster and a second voltage for a second cluster. When a first power to be provided to the first cluster based on the first voltage is lower than a first available power of the first cluster and a second power to be provided to the second cluster based on the second voltage is higher than a second available power of the second cluster, the controller outputs a first interrupt signal such that a level of the second voltage is adjusted based on a sum of the first power and the second power and a first threshold value determined based on the first available power and the second available power.
A system for a cooling control component for a computing device is provided. A computing device monitors weight distribution from data received from one or more sensors distributed on a base of the housing of the computing device. A computing device determines that the weight distribution is uneven for a defined period of time. A computing device executes a first overheating prevention measure that uses a hardware operation profile to reduce heat generation.
A plurality of circuit portions include a central side circuit portion connected to at least a central side-wiring line lead-out portion among a plurality of wiring line lead-out portions, and an end side circuit portion that is connected to at least an end side-wiring line lead-out portion among the plurality of wiring line lead-out portions, is also located on an end side in a first direction being an extending direction of a central side-outer shape portion having a linear shape with respect to the central side circuit portion, and is configured such that a dimension in a second direction being a direction in which the plurality of circuit portions and a central side region are aligned is smaller than that of the central side circuit portion.
An electrical power supplying system including: a module docking station with a module docking receptacle and base station portion having integrated external power cord storage compartments; and a multi-function dockable module is docked in the module docking receptacle and can be manually removed and used locally as well as at remote locations. The dockable module supports (i) an emergency-light illumination subsystem including a LED array for producing, during an emergency-light illumination mode, illumination in response to automatic detection of changes in line voltage supplied to the portable electrical power supplying system; a night-light illumination subsystem including the LED array for producing, during a night-light illumination mode, illumination in response to automatic detection of changes in the light level of the ambient environment; and a battery power storage subsystem containing a rechargeable battery storage module for storing DC electrical power for driving the LED array during various modes, and recharging a DC power electronic device such a mobile phone.
A head mounted device includes a housing that defines an interior space and an elongate member that is connected to the housing and is configured to expand and contract to conform to the head of a user. The elongate member includes at least one end portion that is connected to the housing at an attachment point. The attachment point is located in the interior space of the housing such that the end portion of the elongate member extends along a path within the housing that has a length that is greater than half of a lateral width of the housing.
A joystick includes a stick and a base attached to the stick. The joystick includes a housing in which part of the base is disposed. The housing includes a baseplate. A predetermined number of magnets correspond to the number of pivot-axes. The magnets are attached to the base, and each of the magnets defines a pivot-axis around which the base can be. The pivot-axis is defined by one of the magnets diametrically opposite to this magnet. A magnetic element, in particular a plate, is attached to or is part of the baseplate. The joystick further includes a sensor for detecting rotation of the base around at least one of the predetermined number of pivot-axes. The base and the magnets attached to the base are disposed facing the magnetic element and interacting with the magnetic element such that an attractive force is pulling the magnets toward the magnetic element.
A current mirror includes first and second transistors having current paths coupled to an input current line. The current paths for the first and second transistors are referenced to ground via respective first and second resistors having resistance values twice a first resistance value. The first transistor is diode connected. A third transistor has a current path coupled to an output current line and referenced to ground via a third resistor having a second resistance value equal to the first resistance value divided by a mirror factor. Control terminals of the first and third transistors are coupled together, and further coupled to a control terminal of the second transistor through a coupling resistor. A first capacitor is coupled between ground and the control terminal of the second transistor unit. A second capacitor is coupled between ground and the current path through the third transistor.
A vehicle can capture data for use in a simulator. Objects represented in the vehicle data can be instantiated in simulation and move according to object models/controllers. A user can tune how closely simulated motion of the object corresponds to the previously recorded data based on simulation costs. The scenarios can be used for testing and validating interactions and responses of a vehicle controller within a simulated environment. The scenarios can include simulated objects that traverse the simulated environment and perform actions based on the captured data and/or interactions within the simulated environment. Objects observed by the vehicle can be disregarded from simulation based on one or more filters. A user can override, augment, or otherwise modify simulations instantiated based on the one or more filters and captured data.
A lossy data compressor for physical measurement data, comprising a parametrized mapping network hat, when applied to a measurement data point x in a space X, produces a point z in a lower-dimensional manifold Z, and configured to provide a point z on manifold Z as output in response to receiving a data point x as input, wherein the manifold Z is a continuous hypersurface that only admits fully continuous paths between any two points on the hypersurface; and the parameters θ of the mapping network are trainable or trained towards an objective that comprises minimizing, on the manifold Z, a distance between a given prior distribution PZ and a distribution PQ induced on manifold Z by mapping a given set PD of physical measurement data from X onto Z using the mapping network, according to a given distance measure.
An abnormality detection device includes a sensor configured to detect an external environment of a vehicle and an electronic control unit configured to: detect a traveling state of the vehicle; acquire a control command value for the vehicle in automatic driving control, the vehicle being caused to travel automatically in the automatic driving control; determine, based on a difference between the traveling state and the control command value, whether the traveling state is abnormal; determine, based on a detection result from the sensor, whether the external environment is suitable for execution of the automatic driving control; and determine that an abnormality has occurred in an automatic driving system when it is determined that the traveling state is abnormal and it is determined that the external environment is suitable for the execution of the automatic driving control, the automatic driving system performing the automatic driving control.
A mobile machine includes a sensor that generates a sensor signal indicative of ozone gas concentration. A power cable proximate the mobile machine, is identified based on the sensor signal. An avoidance action, is identified in response to determining that the power cable is proximate the mobile machine, and a control signal is generated based on the identified avoidance action.
Embodiments include apparatus and methods for dispatching package delivery by aerial vehicles. The embodiments include a route module, a wind model, and a dispatcher. The route module is configured to generate a route for package delivery. The wind model configured to store wind factors associated with geographic areas and provide one or more wind factors associated with the route for package delivery. The dispatcher is configured to identify one or more aerial vehicles for assistance of package delivery in response to the one or more wind factors associated with the route and send a message to the one or more aerial vehicles.
A mining machine is disclosed. The mining machine may include a mobile ranging device, a movement sensor device, and a control unit. The mobile ranging device may be configured to communicate with a location sensor device and cause the location sensor device to transmit location data relating to a location of the mining machine. The movement sensor device may be configured to transmit movement data relating to a movement of the mining machine. The control unit may be configured to receive coordinate data relating to a plurality of zones and a plurality of drawpoints of a tunnel, the location data, and the movement data. The control unit may identify an active zone, determine a machine heading, determine a machine articulation, identify an active drawpoint based on the active zone, the machine heading, or the machine articulation, and cause an action to be performed in connection with the active drawpoint.
A method, system, and computer program product, include recording high-frequency wave data of local arid adjacent fault curves of a power grid to compare the high-frequency wave data with historical fault data to detect an actual fault region in the power grid, the power grid having a plurality of sensors distributed in the power grid, each sensor being upstream of one adjacent sensor and downstream of an other adjacent sensor.
Provided are a model processing method and apparatus, and a machine-readable medium, for evaluating a semantic model to be evaluated of a target production system. In an embodiment, the method includes: acquiring feature information for describing a feature of a reference semantic model of at least one other production system; evaluating, on the basis of the feature information acquired, precision of the semantic model to be evaluated. The solution provided in an embodiment of the present invention realizes evaluation of the precision of a semantic model.
An asset management system that includes a field asset management system; a maintenance management system; and a digital avatar associated with a specific asset. The digital avatar has an automatic Model that is customized for the associated asset. The digital avatar automatically receives information from at least one of the field asset management system or maintenance management system as information associated with the asset is entered into the at least one of the field asset management system or maintenance management system. The automatic Model automatically runs with the new information and provides a new operating parameter for use by at least the field asset management system.
An asset management system used in a process control plant or other control system includes a database that stores asset data for each of a plurality of devices within the plant and a viewing system that accesses the asset data to provide statistical information to a user pertaining to the plant assets. The asset management system enables a user to define and store one or more projects within the plant and a set of plant assets associated with each of the projects. Thereafter, the asset management system performs statistical analyses on the assets within one or more of the defined projects and presents, to a user via a user interface, raw and statistical information pertaining to the assets within the project. The analysis engine may determine the device states or health statuses of the assets associated with the project and may present statistical and/or historical information regarding the number or percentage of assets within the project that are in a particular state or status. The system enables a user to use this information to determine the progress of or completion percentage of the entire project.
An exemplary additive manufacturing method includes receiving a build file comprising instructions for controlling the manufacturing hardware to generate an object, receiving a material identifier indicating a particular lot of manufacturing media, validating the build file and the material identifier via a distributed ledger to verify both an author of the build file and an origin of the particular lot of manufacturing media, causing manufacturing hardware to generate the object using the build file and the particular lot of manufacturing media, generating an object manufactured transaction to the distributed ledger indicating a result of the validation of the origin of the at least one of the build file or the material identifier, and certifying the object in response to verifying the author of the build file and the origin of the particular lot of manufacturing media, and wherein the object manufactured transaction indicates that the object is certified.
Statistically significant event patterns predict the timing for performing entity maintenance. Event patterns are determined based on a target variable having an undesired value for a given entity when the event pattern occurs. Event patterns are filtered based on distributions of the event patterns across multiple entities and distributions of event patterns during desired operation of the entities and undesired operation of the entities. A predictive maintenance process is established having significant event patterns as the basis for maintenance tasks.
An evaluation work piece includes at least one of a part (B) or (G), and at least one of a part (A), (C), (D), (E), or (F). (A) is a vertical level difference part. (B) is a direction reversing part at which a direction of movement of a tool in a height direction is reversed when the tool is used for machining of a three-dimensional object including a curved surface. (C) is a corner part at which a direction of movement of the tool changes. (D) is a flat surface part. (E) is a boundary part between a flat surface and a curved surface with a changing curvature. (F) is a curved surface part having a curved surface with a changing curvature. (G) is a curved surface part at which command points are aligned regularly between adjacent tool paths on a curved surface. At least one of the part (B) or (G) is included in a cut spherical body part. A reference surface for a three-dimensional measuring machine is arranged around the cut spherical body part. At least one of the part (A), (C), (D), (E) or (F) is arranged outside the reference surface.
A method for fail-safe provision of an analog output value for a control process designed for functional safety, wherein the output value is specified by a control unit as a digital output value and, in a first step, the digital output value is converted into the analog output value via a converter, in a second step, the analog output value is converted into a fail-safe digital output value using fail-safe criteria via a read-back device and, in a third step, the originally provided digital output value is compared with the converted fail-safe digital output value, where in the event of the comparison revealing a deviation or of a plausibility criterion being infringed, a safety action is performed, otherwise, the analog output value is output to the control process with the aid of a release device.
The invention discloses an intelligent lighting control system based on Internet of Things, comprising a gateway, a cloud server a plurality of DALI systems, each DALI system includes a DALI bus 100 connected to the gateway, and each DALI bus is provided with a power node, a plurality of execution nodes, a plurality of control nodes and a plurality of sensor nodes, and the number of execution nodes on each DALI bus ranges from 1 to 64; the intelligent terminal can perform data interaction with any one of the nodes in any DALI system under the gateway. In the present invention, a single gateway can provide up to 256 execution nodes, which can be applied to construct a large and complex lighting control system.
Aspects of the present disclosure include anonymous, asynchronous, and randomized control schemes for distributed energy resources (DERs). Such control schemes may include packetized energy management (PEM) control schemes for managing DERs that may provide near-optimal tracking performance under imperfect information and consumer quality of service (QoS) constraints.
A push button device including a supporting member which is provided with a through hole and in which a recess section is provided outside the through hole, an operation member which includes a shaft section that is slidably inserted into the through hole, and a head section that is provided on an outer end of the shaft section and slidably fitted into the recess section, a first filter which is provided in the recess section and arranged at a position surrounded by an annular first groove section into which an outer circumferential convex section of the head section is fitted and the outer circumferential convex section, and a second filter which is provided in the head section and arranged at a position surrounded by an annular second groove section into which an inner circumferential convex section of the recess section is fitted and the inner circumferential convex section.
A drum cartridge that enables a developing cartridge to be mountable thereon, includes a photosensitive drum rotatable about a shaft extending in a first direction, and an electrically conductive movable member. When the developing cartridge is mounted on the drum cartridge, the movable member applies pressure to a developing electrode included in the developing cartridge toward the photosensitive drum.
An image forming apparatus includes a drum cartridge and developing cartridge. The drum cartridge may include a photosensitive drum rotatable about a first axis extending in an axial direction. The developing cartridge may include a developing roller rotatable about a second axis extending in the axial direction. The image forming apparatus may include a main casing including a slot extending in the axial direction. The image forming apparatus may include a first inner surface positioned inside of the slot, and a second inner surface positioned inside of the slot farther from the cover in the axial direction than the first inner surface from the cover in the axial direction. The first and second inner surfaces may be configured to press the developing roller toward the photosensitive drum.
An optical article printed on a substrate may include an organic binder; and a plurality of reflective magnetic platelets provided in the organic binder, wherein the plurality of reflective magnetic platelets are substantially aligned in accordance with at least part of a surface of revolution, and wherein the plurality of reflective magnetic platelets are aligned to cause a first reflective effect of the optical article when the substrate is rotated around a first axis and to cause a second reflective effect of the optical article when the substrate is rotated around a second axis, wherein the first reflective effect is different from the second reflective effect.
A drum unit includes a photosensitive drum in a coupling member. The coupling member includes an engageable member having a driving force receiving portion which is capable of entering a recess of a driving shaft to receive a driving force for rotating photosensitive drum. The coupling member includes a holding member configured to hold said engageable member so as to be slidable at least in a radial direction of said drum unit.
A sheet processing apparatus includes a conveying portion for conveying sheets, a conveying path for sheets, a stack portion for stacking sheets, a first binding portion having a first binding member and moving in a crossing direction crossing to the conveying direction, a first regulating portion which regulates a position of a sheet bundle stacked on the stack portion, a second regulating portion which regulates a position of a sheet bundle stacked on the stack portion, a third regulating portion which regulates a position of a sheet bundle, and a second binding portion which has a second binding member and binds a corner portion of a sheet bundle without a staple. The first binding portion binds a corner portion of a sheet bundle by a staple. The second binding member is located at a downstream of the first binding member in the conveying direction.
A developing device includes a developing container, a first stirring member and a second stirring member, and a developing roller. The developing container includes a first stirring chamber, a second stirring chamber, and a communication portion. The first stirring member includes a reverse spiral vane that conveys a developer in a direction reverse to a circulation direction. An air discharge duct is formed on a wall portion of the first stirring chamber opposed to the reverse spiral vane and in an area excluding the communication portion and discharges air from the first stirring chamber to an outside of the developing container via an air discharge port at a distal end of the air discharge duct. A filtration portion is disposed in the air discharge duct adjacently to the air discharge port and restricts leakage of the developer through the air discharge port.
A detachable container includes: a container body; and operation units on both sides of the container body attaching and detaching the container body. Each operation unit includes an outer gripping unit at an outer side of a respective one of both side walls of the container body, an inner gripping unit at an inner side of the respective one of both side walls of the container body in the width direction in an attachment and detachment operation side surface of the container body, and a cover projecting in an eave shape laterally from a respective one of both sides of the attachment and detachment operation side surface of the container body in the width direction, the cover covering the gap between the respective one of both side walls of the container body and a projecting end of the outer gripping unit when viewed from the attachment and detachment operation side.
An image forming apparatus includes a plurality of image forming units, a developing voltage power supply, a current detection unit, and a control unit. The image forming units form an image by superimposing a toner image of a same color and a same type, and substantially same development conditions are set to evenly divide an image density among the image forming units. The control unit detects whether there is an anomaly in the image forming unit based on detecting a DC component of developing current, being either of current flowing through a non-exposed portion of an image carrier during image formation, and current flowing through an exposed portion of the image carrier. When an anomaly is detected in any image forming unit, the control unit inhibits use of the image forming unit, and resets the development conditions to evenly divide an image density among the usable image forming units.
A developing cartridge includes a casing, a rotating member, and an electrode member. The casing may be configured to accommodate therein developer. The rotating member has a rotational shaft extending in an axial direction. The rotating member is configured to rotate about the rotational shaft and carries the developer thereon. The electrode member is configured to be electrically connected to the rotating member. The electrode member covers at least part of the rotational shaft from an orthogonal direction orthogonal to the axial direction and is arranged to confront the casing in the axial direction. The electrode member is configured to move in the orthogonal direction in accordance with a movement in the axial direction.
A method of forming imprinted patterns is provided. The method may include detecting a particle located on a wafer. The method may include distributing an imprint medium material on a surface of the wafer. The method may include forming an imprint medium layer on a surface of the wafer with a template and the imprint medium material.
A display apparatus includes a display module, a protective layer and at least one discontinuous printed pattern. The display module has a display area. The protective layer covers the display module. The discontinuous printed pattern is on the protective layer. The display area is partially covered by the discontinuous printed pattern.
Provided are a display panel and a display device. The display panel includes: a substrate, including a display area; a first metal layer, including a plurality of scan lines; a second metal layer, including a plurality of first traces, wherein projections of the plurality of first traces on the substrate are located in the display area; and a driving chip, wherein at least a portion of the scan lines are connected to the driver chip through the first traces.
A liquid crystal display device includes a first substrate, a second substrate, a liquid crystal sandwiched between the substrates, and a display region. A hole portion is formed in the display region. A first seal portion is formed to surround the display region. A second seal portion is formed to surround the hole portion. The first and the second seal portions seal the liquid crystal. The second seal portion has a first end portion on the liquid crystal side and a second end portion on the opposite side of the liquid crystal side. A sealing material is present in the first end portion. A sealing material is present in the second end portion. A wall-like spacer is formed between the first and the second end portions to surround the hole portion. The wall-like spacer defines the gap between the first and the second substrates.
Provided is a liquid crystal display device comprising a first substrate, a second substrate, and a liquid crystal composition disposed between said first substrate and said second substrate, wherein a surface of said first substrate in contact with said liquid crystal composition is provided with an alignment layer, while said second substrate has no alignment layer; and said liquid crystal composition comprises a liquid crystal compound, a self-aligning agent, and a polymerizable compound represented by Formula I,
A backlight module and a display terminal are disclosed. As an example, the backlight module includes at least one lamp board, a plurality of LED lamps, and at least one wire terminal. The at least one lamp board includes a first surface and a second surface opposite to the first surface. The plurality of LED lamps is arranged in an array on the first surface. The at least one wire terminal is disposed on the second surface and electrically connected to the plurality of LED lamps.
An optical composite film includes a reflection grating film layer, an optically-uniaxial optical film layer, and a substrate layer. The optically-uniaxial optical film layer includes a plate-shaped portion and a plurality of refraction portions, where the plate-shaped portion is disposed on the reflection grating film layer, the plurality of refraction portions is disposed on a side of the plate-shaped portion away from the reflection grating film layer, the plurality of refraction portions is selected from one type of camber columns and quadrangular prisms, and an extraordinary light refractive index of the optically-uniaxial optical film layer is less than an ordinary light refractive index of the optically-uniaxial optical film layer; and the substrate layer is stacked on a side of the plate-shaped portion close to the refraction portion.
A display module includes a display panel including two substrates and a display medium sandwiched between the two substrates, a wavelength modulation unit including a carrier substrate and a wavelength modulation layer on the carrier substrate, the carrier substrate having a coefficient of thermal expansion substantially matching coefficients of thermal expansion of the two substrates, an adhesive layer bonding the display panel and the wavelength modulation unit to form a space between the display panel and the wavelength modulation unit, and an optical film interposed in the space to be clamped between the display panel and the wavelength modulation unit.
A laser-based manufacturing system is disclosed for fabricating non-planar three-dimensional layers. The system may have a laser for producing a laser beam with a plurality of optical wavelengths. An optically dispersive element may be used for receiving the laser beam and splitting the beam into a plurality of distinct beam components, wherein each beam component has spatially separated optical spectral components. A phase mask may be used which is configured to receive at least one of the beam components emerging from the dispersive element and to create a modified beam. One or more focusing elements may then be used to receive the modified beam emerging from the phase mask and to focus the modified beam into a non-planar light sheet for use in fabricating a part.
A diffractive optical beam shaping element for imposing a phase distribution on a laser beam that is intended for laser processing of a material includes a phase mask that is shaped as an area and is configured for imposing a plurality of beam shaping phase distributions on the laser beam incident on to the phase mask. A virtual optical image is attributed to at least one of the plurality of beam shaping phase distributions, wherein the virtual image can be imaged into an elongated focus zone for creating a modification in the material to be processed. Multiple such elongated focus zones can spatially add up and interfere with each other, to modify an intensity distribution in the material and, for example, generate an asymmetric modification zone.
The disclosed head-mounted display systems may include an optical element supported by a head-mounted display frame, a projector mounted to the head-mounted display frame, and at least one voice coil actuator mounted on the head-mounted display frame. The projector may be configured to project, via the optical element, an image toward an eye of a user of the head-mounted display system. The at least one voice coil actuator may be coupled to at least one of the projector or the optical element. When actuated, the at least one voice coil actuator may translate at least one of the projector or the optical element in at least one direction relative to the head-mounted display frame. Various other methods, systems, and methods of manufacture are also disclosed.
An optical device includes a first polarization selective reflector; a second polarization selective reflector positioned relative to the first polarization selective reflector so that the first polarization selective reflector directs first light having a first nonplanar polarization toward the second polarization selective reflector and the second polarization selective reflector directs at least a portion of the first light toward the first polarization selective reflector as second light. The optical device includes a first reflector positioned relative to the first polarization selective reflector so that the first polarization selective reflector directs at least a portion of the second light having a second nonplanar polarization toward the first reflector as third light.
The display system includes a first storage unit storing standardized data composed chromaticity values and luminance values. An information acquirer acquires luminance values and chromaticity values of a visual target and luminance and chromaticity values of a background thereof. A standardization unit standardizes the chromaticity values and the luminance values of the visual target and the background based on these chromaticity values and the luminance values of the visual target and the background thereof and the standardized data stored in the first storage unit. A visual target contrast calculator calculates a contrast of a visual target to a background by measuring a distance in a color space between the visual target and the background each defined by the standardized luminance and chromaticity values. A second storage unit stores an expression defining a relation between the contrast thereof to the background and a size of the visual target.
A head-mounted display is presented. The head-mounted display includes an inertial measurement unit (IMU), one or more displays and a controller. The controller is configured to establish a reprojection plane for displaying imagery on the one or more displays. Based on output from the IMU, the position and orientation of the HMD relative to the reprojection plane is determined. Image data is then reprojected to the displays. A depth treatment is applied to each of a plurality of locations on the displays based on the determined position and orientation of the HMD relative to the reprojection plane.
An optical module includes: a filter holding member to which an interference filter having a pair of mirrors facing each other is fixed; a base to which the filter holding member is fixed; and a first fixing member which fixes the filter holding member to the base. In the optical module, k
Disclosed is a cell culture microscopy slide comprising an optically transparent generally flat supporting surface (20) including upper and lower opposed substrate surfaces (27,28). A peripheral frame (40) surrounds the substrate (20), the frame (40) having a lower frame surface (44) and an upper frame surface (42). The lower frame surface (44) and the lower substrate surface (28) are generally flush. The upper frame surface (42) lies above the upper substrate surface (27), to form a well (32), and the upper and lower frame surfaces (42,44) are continuously flat and generally parallel. The substrate is preferably glass having a thickness of 1.7 mm.
An observation device includes an objective lens disposed below a container to collect light from a specimen; a surface light source that is disposed at a pupil position of the objective lens in the optical path of the illumination light, that causes illumination light to enter the container from below, and that can change a light emission pattern in a direction intersecting an emission optical axis, an imaging optical system that captures light from the specimen generated by the specimen being irradiated with the illumination light from the surface light source and focused by the objective lens below the container; and a controller that corrects a light emission pattern on a basis of the light emission pattern and at least one of a brightness, contrast, and the relationship between the number of pixels and the luminance of an acquired image with the light emission pattern.
A scanning device for scanning an object in a scanning microscope includes at least one scanning unit configured to two-dimensionally scan the object using a light beam. The scanning unit includes at least one deflection element configured to deflect a light beam impinging thereon. The deflection element is rotationally symmetric in shape. At least one rotation device is configured to rotate the scanning unit about an axis of rotation so as to allow for image field rotation.
A zoom optical system (ZL) comprises a first negative lens group (G2) having a negative refractive power; and a second negative lens group (G4) disposed closer to an image than the first negative lens group (G2), wherein a distance between the first negative lens group (G2) and the second negative lens group (G4) changes during zooming, at least part of the first negative lens group (G2) is movable so as to have a displacement component in a direction perpendicular to an optical axis, at least part of the second negative lens group (G4) is movable along the optical axis during focusing, and the following conditional expression, 0.50
A camera module, which is mounted on an inside of a front windshield of a vehicle and to image an external environment of the vehicle, includes a lens unit and an imager to image the external environment by forming an optical image, which is from the external environment through the lens unit.
An imaging lens includes a stop; a first lens having positive refractive power; a second lens having negative refractive power; a third lens; a fourth lens having positive refractive power; a fifth lens; a sixth lens; and a seventh lens, arranged in this order from an object side to an image plane side. The first lens is formed in a meniscus shape near an optical axis thereof. The third lens is formed in a shape so that a surface thereof directing to the image plane side is concave near an optical axis thereof. The sixth lens is formed in a meniscus shape near an optical axis thereof.
A zoom lens system includes, in order from an object side to an image side: a first lens group having positive power; a second lens group having negative power; a third lens group having positive power; a fourth lens group having negative power; a fifth lens group having positive power; and a sixth lens group having power. During zooming from wide angle extremity to telephoto extremity, the distance between respective lens groups changes. The fifth lens group is composed of at most two lens elements, at least one of which is a concave meniscus lens element having a convex surface facing the object side.
A supporting and handling system for optical devices, in particular telescopes, radio-telescopes or sun concentrators, and instrumentation, is described, comprising: a primary unit; an independent secondary unit; first motored means for moving the primary unit; second motored means for moving the secondary unit; an arc-shaped structure equipped with sliding guides in altitude with respect to the ground for the rotation of the secondary unit with respect to an altitude rotation axis; a hexapod system to move the primary unit; and a control system.
Head-mounted display systems may include a display subsystem, an optics subsystem, a prescription accommodation subsystem, and a varifocal adjustment subsystem. The prescription accommodation subsystem may include a prescription accommodation actuator that is configured to adjust a focus of a displayed image to account for the user's visual refractive error. The varifocal adjustment subsystem may include a varifocal adjustment actuator configured to further adjust the focus of the image to change a perceived view of the image on the display subsystem. Various other methods, systems, and computer-readable media are also disclosed.
Embodiments of a furcated optical fiber cable are provided. A main distribution cable has optical fibers surrounded by a cable jacket. The optical fibers are divided into at least two furcation legs. A furcation plug is located at a transition point between the main distribution cable and the at least two furcation legs. The furcation plug surrounds at least a portion of the main distribution cable and each of the at least two furcation legs. Optical connectors are provided for each of the at least two furcation legs, and each connector includes optical fibers that are spliced at a splice location to the optical fibers of the connector's respective furcation leg. The splice location is closer to the connector than to the furcation plug. A method of furcating an optical fiber cable and a pulling configuration for the furcated optical fiber cable are also provided.
A downhole strain sensing cable includes a core optical unit which includes a plurality of optical fibers. A fiber-reinforced polymer matrix layer surrounds and contacts the core optical unit. An extrusion layer surrounds and contacts the fiber-reinforced polymer matrix layer. An outer metal tube surrounds and contacts the extrusion layer.
An optical connector includes: a base substrate; an optical device on the base substrate; an optical fiber optically aligned with the optical device; and a reflective injection-molded part arranged on the base substrate to cover the optical device and providing a reflective surface in an optical path between the optical device and the optical fiber, wherein the reflective injection-molded part includes: a prism providing the reflective surface; an alignment leg supporting the prism in a state in which the prism is at a height from the base substrate; a main block on a side of the prism, the side of the prism being opposite the base substrate; and a plurality of support ribs branching off at intermittent positions along the main block and supporting the prism with respect to the main block.
The present disclosure provides an optical fiber ferrule adapter. The optical fiber ferrule adapter comprises a first ceramic ferrule, an output optical fiber assembly, and a first collimating lens, a second collimating lens, a half wave plate, a Faraday rotator, a first birefringence member and a second birefringence member which are provided between the first ceramic ferrule and the output optical fiber assembly. The first birefringence member is adjacent to the first ceramic ferrule, the second birefringence member is adjacent to the output optical fiber assembly; the first collimating lens, the second collimating lens, the Faraday rotator and the half wave plate are arranged between the first birefringence member and the second birefringence member; the Faraday rotator is positioned between the first collimating lens and the second collimating lens. The optical fiber ferrule adapter can isolate a reverse light and have a smaller structural dimension, which meets the trend of miniaturization.
A telecommunications module defines an interior with separate right and left chambers. An optical component is housed within the left chamber. Signal input and output locations are exposed to the right chamber. The right chamber allows excess fiber to accumulate without bending in a radius smaller than a minimum bend radius. A dual-layered cable management structure is positioned within the right chamber that defines a lower cable-wrapping level and a separate upper cable-wrapping level. The upper cable-wrapping level is defined by a removable cable retainer mounted on a spool defining the lower-cable wrapping level. Cabling carrying the input and output signals are passed between the right and left chambers before and after being processed by the optical component.
An optical connector ferrule according to an embodiment includes an MT ferrule, and a spacer mounted on an optical end surface of the MT ferrule and having a guide hole into which a guide pin is inserted. The spacer has a contact surface that contacting the counterpart connector and a recess surrounded by the contact surface. The spacer includes a lens part exposed on a bottom surface of the recess and optically coupled to the optical end surface of the MT ferrule and a base part that retains the lens part by surrounding the lens part. The material of the lens part and the material of the base part are different from each other, and the difference between the linear expansion coefficient of the base part and the linear expansion coefficient of the MT ferrule is 0.5×10−5/° C. or less.
A light coupling unit includes a first major surface comprising one or more substantially parallel first grooves oriented along a first direction for receiving one or more optical waveguides. A second major surface for slidably contacting a mating light coupling unit comprises an optically transmitting window for propagating an optical signal therethrough, and a region of second grooves and lands configured to capture particulate contaminants in the second grooves.
A fiber optic connector along with a tool allows for the changing of the polarity of the fiber optic connector. Keys may be installed in both the top and the bottom of the fiber optic connector, one in a first position and the other in a second position. Using the tool in one back-and-forth motion, the polarity of the fiber optic connector can be changed. The keys have a configuration that resist an incorrect insertion and provide better retention of the keys in the correct configuration due to a better retention force.
Systems, devices, and methods may use input/output (I/O) apparatus and an optical switching medium to switch, or route, optical data signals. The optical switching medium may include a plurality of optical switching regions. The I/O apparatus may transmit optical data signals to and receive optical data signals from the optical switching medium to provide switching functionality.
Thermoplastic birefringent multilayer optical films are described. More particularly, thermoplastic multilayer films having alternating first and second layers having a linear layer profile where both outer layers are thinner than 350 nm but thicker than 150 nm are described. Thermoplastic birefringent multilayer optical films with thinner outer protective boundary layers are described.
An optical element 1 includes a first layer (A1) and a second layer (A2) that faces the first layer (A1). The first layer (A1) includes a plurality of first structural bodies (B1) that each have optical anisotropy. In reflection of light entering from the first layer (A1), the second layer (A2) reflects the light while maintaining a polarization state of the light at incidence and at the reflection. The first layer (A1) changes, according to directions of orientation of the first structural bodies (B1), a phase of the light from a phase at incidence to the first layer (A1) from outside of the first layer (A1) to a phase at output from the first layer (A1) toward the second layer (A2). The first layer (A1) changes the phase of the light from a phase at incidence to the first layer (A1) from the second layer (A2) to a phase at output from the first layer (A1) toward the outside of the first layer (A1) according to the directions of orientation of the first structural bodies (B1).
A method is described for seismic imaging including determination of reservoir stresses. The method may include the use of elastic full waveform inversion (FWI), 3rd-order elasticity, and finite-difference strain calculations. The method may be executed by a computer system.
A streamer device or other system can include a pylon configured to attach to a locking collar, and a latch mechanism with a seat component. The latch mechanism comprises a pin member configured to attach to the locking collar, and a bias component. The seat component can be configured to retain the bias component when the pylon is attached to the locking collar, and the bias component can be configured to bias the pin member to hold the locking collar to the pylon. The bias may responsive to a position of the seat component, or determined or controlled at least in part based on the position.
An x-ray imaging system includes an x-ray source and detector. The detector is a photon counting x-ray detector, enabling detection of photon-counting events. The system acquires at least one phase contrast image based on photon-counting events. The detector includes x-ray detector sub-modules, also referred to as wafers, each including detector elements. The sub-modules are oriented in edge-on geometry with their edge directed towards the x-ray source, assuming the x-rays enter through the edge. Each sub-module or wafer has a thickness with two opposite sides of different potentials to enable charge drift towards the side, where the detector elements/pixels, are arranged. The system estimates charge diffusion from a Compton interaction or an interaction through photoeffect related to an incident x-ray photon in a sub-module or wafer of the x-ray detector, and estimates a point of interaction of the x-ray photon sub-module based on the determined estimate of charge diffusion.
A method for altering paths of optical photons that pass through a scintillator. The scintillator includes a plurality of vertical sides. The method includes forming a reflective belt inside the scintillator by creating a portion of the reflective belt inside the scintillator on a vertical plane parallel with a vertical side of the plurality of vertical sides. Creating the portion of the reflective belt includes generating a plurality of defects on the vertical plane.
A first device (110) for distance measurement via wireless communication (130) uses a ranging protocol for determining a distance (140) to a second device (120) via a round trip time measurement, wherein first time data represents the round trip time and second time data represents a response time between receiving a request and sending a corresponding acknowledge. The second device receives the round trip time and determines the distance. The first device determines third time data by subtracting from the first time data a calculated travelling time of the messages between the first device and the second device based on the determined distance, and determines identifier data indicative of hardware and/or software present in the second device. The device then obtains, from a database based on the identifier data, a reference interval value, and verifies whether the determined distance is reliable by comparing the third time data to the reference interval value.
An azimuth calculation device includes: an acquiring unit configured to acquire signals of plural receiving antennas of an antenna group in which the plural receiving antennas are arranged in each of a first axis direction and a second axis direction, based on reception signals received by the antenna group; a first azimuth calculation unit configured to perform a calculation of a direction of arrival of radio wave in the first axis direction based on the signals of the plural receiving antennas acquired; a vector decomposition unit configured to perform vector decomposition with respect to each of antenna arrangement positions in the second axis direction using a result of the calculation by the first azimuth calculation unit; and a second azimuth calculation unit configured to perform a calculation of a direction of arrival of radio wave in the second axis direction, using a result of the vector decomposition.
An estimation device including a processor and a memory. The processor acquires multiple reception signals received via multiple reception antennas at a predetermined sampling cycle in a predetermined period. The processor further calculates complex transfer functions and records each of the complex transfer functions in the memory as being associated with each time point at which each of the reception signals is observed. The processor also extracts, among the complex transfer functions, pairs of two complex transfer functions respectively corresponding to two time points in a predetermined interval, and calculates pieces of differential information representing a difference between a pair of two complex transfer functions included in each of the pairs of two complex transfer functions. Based on the above, the processor estimates a direction to a location of a moving body with respect to the estimation device based on each of the plurality of pieces of differential information.
A processing unit includes: an acquisition section that acquires forward environment information corresponding to output of a forward environment detector; a recognition section that recognizes the target on the basis of the forward environment information; and a control section that controls the forward environment detector. During travel of the motorcycle, the acquisition section acquires posture information related to a bank angle of the motorcycle, and the control section changes a detection angle range for forward detection of the motorcycle by the forward environment detector in accordance with the posture information.
A system configured to identify a target in a synthetic aperture radar signal includes: a feature extractor configured to extract a plurality of features from the synthetic aperture radar signal; an input spiking neural network configured to encode the features as a first plurality of spiking signals; a multi-layer recurrent neural network configured to compute a second plurality of spiking signals based on the first plurality of spiking signals; a readout neural layer configured to compute a signal identifier based on the second plurality of spiking signals; and an output configured to output the signal identifier, the signal identifier identifying the target.
According to some embodiments, a motion tracker device can include a substrate and a plurality of light-direction detectors mounted on the substrate. Each light-direction detector may be configured to: detect, at two optically isolated points, the intensity of a light from a light source; generate a current signal representing the photodiode differential and proportional to the intensity of the light; and transmit the current signal to a computing device. Each of the plurality of light-direction detectors can be mounted on the substrate at an angle selected such that the computing device can use the transmitted signal to determine the motion of a motion tracker with six degrees of freedom.
Automated setting techniques for MR imaging with ultra-short echo times in a region to be examined are described. With the method protocol parameter values for an MR imaging method are determined. The protocol parameters comprise a predetermined imaging resolution. Optimized values for echo time and bandwidth are also determined based on an image signal simulation, which is based on the determined protocol parameters. The signal to noise ratio and point spread function are used as optimization criteria.
A device and a method for detecting a defect contour with omnidirectionally equal sensitivity based on magnetic excitation are provided. The device includes a magnetic sensor array arranged in a spatially uniform magnetic field and configured to collect a magnetic field signal, and a data analysis module configured to analyze the magnetic field signal, extract a distorted magnetic field signal, and obtain an image of the defect contour based on the distorted magnetic field signal.
A method of estimating the residual energy of a battery. The method comprises determining the battery's state of charge (SOC) and dischargeable capacity to determine the battery's state of energy (SOE), determining the battery's reference dischargeable energy (Eref) and total dischargeable energy (Etot), and comparing the state of energy to the total dischargeable energy to find the residual energy of the battery. The various functions of the method use battery current, cell temperature, and state of health (SOH) as variables for consideration.
An electronic circuit comprises a power switch circuit and a fault detection circuit. The power switch circuit includes a transistor. The fault detection circuit includes a first comparator circuit configured to compare a monitored voltage of the transistor to a detection threshold voltage and produce an indication of a circuit fault according to the comparing, and a delay circuit configured to delay the comparing by the first comparator circuit according to slew rate of the monitored voltage.
A system for testing a circuit comprises scan chains, a controller, and hold-toggle circuitry. The hold-toggle circuitry is configured to allow, according to a control signal generated by the controller, some scan chains in the scan chains to operate in a full-toggle mode and some other scan chains in the scan chains to operate in a hold-toggle mode when a test pattern is being shifted into the scan chains. The control signal also contains information of a hold-toggle pattern for the scan chains operating in the hold-toggle mode. The hold-toggle pattern repeats multiple times when the test pattern is being shifted into the scan chains.
A wireless passive probe solves problems such as the measurement accuracy of the field strength detecting device in the prior art is affected by the communication device and the system structure is complicated, which includes a probe for collecting data in the field to be measured; wherein the wireless passive probe further comprises: a wireless transmission module, an antenna module, sensors, and a microprocessor. The wireless passive probe of the present invention transmits position temperature, field strength, moisture, air pressure probe serial numbers and the coordinate signals of the probe in real time through the wireless transmission module, and provides the power supply to the communication module through detecting or receiving microwave signals through the antenna, thereby avoiding inaccurate wireless measurement of the probe field caused by the field to be tested which is not tightly sealed and the cable.
A current measurement circuit may use a probabilistic technique to determine a current from a circuit block. In one embodiment, the circuit includes a comparator circuit, a first current sensing element (such as a first resistor), and a control circuit. The first current sensing element is coupled to the comparator circuit to establish a first comparator input signal representative of the current at an input of the comparator circuit. The control circuit is coupled to the comparator circuit to obtain a first plurality of comparator output decisions corresponding to the first current sensing element for a specified count, determine a first proportion of comparator output decisions meeting a specified criterion, and determine a voltage value of the first comparator input signal from the first proportion. The control circuit is configured to determine a current value using the voltage value of the first comparator input signal and an impedance value of the first current sensing element. The current measurement circuit is relatively low-cost and easy to implement, without requiring a precision reference voltage, current, and/or high-cost analog-to-digital converters (ADCs).
A current sensor integrated circuit (IC) includes a unitary lead frame having at least one first lead having a terminal end, at least one second lead having a terminal end, and a paddle having a first surface and a second opposing surface. A semiconductor die is supported by the first surface of the paddle, wherein the at least one first lead is electrically coupled to the semiconductor die and the at least one second lead is electrically isolated from the semiconductor die. The current sensor IC further includes a first mold material configured to enclose the semiconductor die and the paddle and a second mold material configured to enclose at least a portion of the first mold material, wherein the terminal end of the at least one first lead and the terminal end of the at least one second lead are external to the second mold material.
A sensor device comprises a magnet having a magnetization in a first direction. Furthermore, the sensor device comprises a differential magnetic field sensor arranged on the magnet and having a first sensor element and a second sensor element, wherein the sensor elements are spaced apart in a second direction perpendicular to the first direction. The first sensor element and the second sensor element are designed to detect a magnetic field component in a third direction perpendicular to the first direction and perpendicular to the second direction.
Provided are novel methods for screening and testing for pathogens in food, water, and bodily fluids using methods that are faster to complete than conventional methods of culturing and plating that require lengthy times in properly equipped labs. The invention utilizes specific, rapid and sensitive optical detection to capture small concentrations of the target bacteria and render them amenable for detection with various specific synthesis binding agents approaches. The technique merges capture and detection steps with quantification unit suitable to provide results in a relatively shorter time current detection methods.
Embodiments herein described provide devices for identifying and collecting rare cells or cells which occur at low frequency in the body of a subject, such as, antigen-specific cells or disease-specific cells. More specifically, the devices are useful for trapping immune cells and the devices contain a physiologically-compatible porous polymer scaffold, a plurality of antigens, and an immune cell-recruiting agent, wherein the plurality of antigens and the immune cell recruiting agent attract and trap the immune cell in the device. Also provided are pharmaceutical compositions, kits, and packages containing such devices. Additional embodiments relate to methods for making the devices, compositions, and kits/packages. Further embodiments relate to methods for using the devices, compositions, and/or kits in the diagnosis or therapy of diseases such as autoimmune diseases or cancers.
A hydrogen sensor and preparation method therefor, and a method for implementing hydrogen detection using the hydrogen sensor. The hydrogen sensor comprises an elastic substrate and a hydrogen sensitive material-based nanofilm positioned on the elastomeric substrate. The preparation method for the hydrogen sensor comprises the following steps: mixing a liquid elastomeric material and a curing agent, and uniformly stirring the mixture to obtain a mixed liquid, wherein the mass ratio of the liquid elastomeric material to the curing agent is 5:1-20:1; removing bubbles in the mixed liquid; drying and curing the mixed liquid in which bubbles are removed to obtain an elastomeric substrate; and depositing a hydrogen sensitive nanomaterial on the elastomeric substrate to form a hydrogen sensitive material-based nanofilm. The hydrogen sensor and the method for implementing hydrogen detection using the hydrogen sensor feature high sensitivity and simple production.
A microwave resonator flame ionization detector assembly includes a microwave resonator disposed proximate a flame to evaluate an ion concentration in a flame effluent. A resonant frequency of the microwave resonator is detected, and a reflection coefficient of the resonator is used to determine an electric permittivity of a material in which the resonator is immersed. The electric permittivity depends on an ion concentration proximal to the resonator, and the ion concentration is related to the concentration of hydrocarbons present in the flame.
A method includes receiving data characterizing a speed of an acoustic signal through a gas mixture in a pipe. The speed of the acoustic signal can be detected by an ultrasonic flow meter coupled to the pipe. The method also includes receiving data characterizing a concentration of one or more inert gases in the gas mixture detected by an inert gas analyzer. The method further includes determining, based on the received data characterizing the speed of the acoustic signal and the received data characterizing the concentration of the one or more inert gases in the gas mixture, a net heating value of the gas mixture. The method also includes adjusting a processing of the gas mixture based on the determined net heating value.
Biosensor BS comprising at least one polymer P wherein said polymer P is a copolymer of at least monomer M and at least one ester E of (meth)acrylic acid and polyethylene oxide, wherein said monomer M is different from ester E and has at least one ethylenically unsaturated double bond, wherein polymer P has a surface adsorption SA of at least 200 ng/cm2 on the respective surface where polymer P is deposited, said SA being determined by quartz crystal microbalance.
A system, apparatus, and method of quickly inspecting tubes of chemical plants is provided, where one or more tube inspection apparatuses are used to simultaneously perform electromagnetic testing (“ET”) of multiple tubes of a chemical plant by simultaneously lowering probes into separate tubes and transmitting the data to a processor. In some embodiments, the data from the probes can be transmitted in real or near-real time to a remote processor for analysis to determine whether any defects exist in the tubes and the extent of such defects.
The invention is notably directed to a microfluidic device. The device comprises a substrate with a microchannel formed as a groove on a main surface of the substrate. The device further comprises one or more conduits extending parallel to the main surface of the substrate, and from a lateral surface of the substrate up to a lateral wall of the microchannel. The one or more conduits are configured so as to allow insertion of one or more electrodes therein, respectively, and such that an end of each of the one or more electrodes can reach into the microchannel. The invention is further directed to related sets of components, which include the above microfluidic device, as well as a housing, with electronics, and, possibly, a porous support (e.g., a membrane) and a cap. Biosensing applications are notably contemplated. The invention is further directed to methods of operating a microfluidic device.
Methods and systems for identifying contamination of an electrochemical sensor (10) and cleaning the electrochemical sensor (10) are provided. A method may comprise scanning the sensor (10) for the first time using CV to generate a reference set of readings; scanning the sensor (10) for the second time after the sensor (10) has been employed; comparing a second set of readings from the second CV scan to the reference set of readings; when the second set of readings is different from the reference set of readings, determining that the sensor (10) potential has shifted; scanning the sensor (10) for the third time to clean one or more elements of the sensor (10); scanning the sensor (10) for the fourth time; comparing a fourth set of readings from the fourth CV scan to the second set of readings; and determining that the potential of the sensor (10) has shifted due to pollution of the sensor (10), and/or that the sensor (10) can be further cleaned.
Various embodiments may provide an electrochemical impedance spectroscopy analyzer (EISA) chip for a microelectromechanical system (MEMS). In various embodiments, the EISA chip may perform an electrochemical impedance spectroscopy (EIS) test on a battery and may gather sensor data associated with a battery from sensors on the MEMS.
Methods, devices and systems for three-dimensional location of the disposition of a sensor coil in a subject including are disclosed. The systems include an array of three or more triplet or quadruplet drive coil sets, at least one moveable sensor coil configured to be disposed in a subject and to provide one or more sensor coil response signals responsive to the respective electromagnetic wave fields, a receiving component configured to control drive signals to the array of drive coil sets and to measure sensor coil response signals from the moveable sensor coil, and a processor is configured to determine a sensor coil disposition in the subject relative to said triplet or quadruplet drive coil sets. The receiving component provides a modified drive signal to maximize or optimize the generated respective electromagnetic wave fields, or the one or more sensor coil response signals.
The present disclosure relates to a system and a method of detecting a defect of an optical film, and more particularly, to a system and a method of detecting a defect of an optical film, which obtain an image of a defect of an optical film projected onto a screen and detect the defect of the optical film.
As an exemplary embodiment of the present disclosure, a system for detecting a defect of an optical film may be provided. The system for detecting a defect of an optical film may include: a lighting unit, which is spaced apart from the optical film, and irradiates light toward one surface of the optical film; a screen, which is spaced apart from the other surface of the optical film, and on which a defect existing in the optical film is projected and displayed according to the pass of the light irradiated from the lighting unit through the optical film; an imaging unit, which is spaced apart from the screen, and obtains an image of the defect of the optical film projected onto the screen; and an analyzing unit, which analyzes the obtained image, and detects the defect of the optical film based on a result of the analysis.
A luminating protective hood inspection device includes a luminating device within a designated inspection zone where a garment can be viewed. A transparent dome for the garment “protective hood” can be fit over to simulate a garment function. A rotating system provides a method where the garment can pass in front of the inspection zone. Various controls are provided including an on/off switch and or brightness control, a foot operated control switch, and a lightweight portable compact frame.
A method for detecting an analyte in a blood sample includes dissolving a refractive index adjuster in the blood sample to obtain an analysis sample in which a difference in refractive index between a red blood cell and an extra-red blood cell fluid is reduced and detecting the analyte using the analysis sample.
A sample-container holding member is detachably attached to an integrator via a fixing member and holds a sample container, which comprises a cell containing a sample and a cap, in a state where the sample container is placed in the integrator. The sample-container holding member comprises a pillar-shaped support portion fixed to the fixing member and a container attaching portion which is provided at an end of the support portion in the axial direction and to which the sample container is attached. The container attaching portion comprises a housing portion housing a cap and a holding portion having contact with at least three points on an outer surface of the cell and holding the sample container.
The purpose of the present invention is to propose a device for detecting refrigerant leaks in a refrigeration cycle. The device can be applied irrespective of whether a liquid-receiving tank is present, has a simple configuration, and can be installed easily and inexpensively as a retrofit. Moreover, the device is configured so as to detect the presence of leaks without stopping operation of the equipment, and is innovative and of exceptional utility such that there is no decrease in the equipment operation rate as caused by detection of leaks. Provided is a device for detecting refrigerant leaks in a refrigeration cycle, the device comprising an ultrasonic wave transmitter 1 for transmitting ultrasonic waves having a prescribed frequency, an ultrasonic wave receiver 2 for receiving the ultrasonic waves transmitted by the ultrasonic wave transmitter 1, an ultrasonic wave reception determination unit 3 for determining whether the ultrasonic wave receiver 2 has received the ultrasonic waves transmitted by the ultrasonic wave transmitter 1, and a leak reporting unit 4 for externally reporting a leak event when the ultrasonic wave reception determination unit 3 has determined that the ultrasonic wave receiver 2 has not received the ultrasonic waves transmitted by the ultrasonic wave transmitter 1.
There is provided a thermocouple-fixing jig for fixing a thermocouple to a linear heater, the thermocouple-fixing jig comprising a first member and a second member configured to hold the linear heater therebetween, wherein the second member comprises a first holding portion and a second holding portion that hold a temperature detection part of the thermocouple.
In order that a temperature of a measurement object whose non-transmission wavelength range is narrow, such as isopropyl alcohol can be measured highly accurately without increasing the size of a radiation thermometer, the radiation thermometer includes an infrared detection element to detect infrared ray emitted from the measurement object. The radiation thermometer is designed to measure the temperature of the measurement object on the basis of intensity of infrared ray detected by the infrared detection element. The radiation thermometer further includes a filter group made up of a plurality of infrared filters arranged on an optical path of infrared ray introduced into the infrared detection element. The filter group permits transmission of at least infrared ray in each of a first wavelength range and a second wavelength range which are not overlapped with each other.
A bidirectional reflectance distribution function (BRDF) measurement system is provided that measures the BRDF across many photonic bands such as the UV, Vis, NIR, SWIR, MWIR, and LWIR (scale) simultaneously (speed) in an innovative measurement system. The measurement system includes an illuminating optical system, a detection system, and a calibration reference. The illuminating optical system directs illuminating light to an imaging location and the detection system detects returning light from the imaging location. The calibration reference including an optical metamaterial having a receiving surface. The calibration reference is placed at the imaging location and alters illuminating light incident on the receiving surface to produce returning light having known optical properties.
A detector arrangement, for selective detection of vibrations on a component, comprises a film fitted with at least one piezoelectric element. The film is attached to the component in such a way that occurring mechanical vibrations act on the piezoelectric element, such that an electrical charge with a frequency correlating with the mechanical vibration is generated at the connection electrodes of the piezoelectric element. An electrical filter is connected to the piezoelectric element and filters out the component of the supplied charge which corresponds to a predefined frequency. An electrical charge storage means which is connected to the filter is used to accumulate the filtered-out charge components. A signaling means is also provided, which generates an electrical signal as soon as a predetermined charge limit value is reached on the charge storage means.
A multiplexed fiber optic sensor system including at least one light source, one or more first optical fibers having a first end arranged to receive light from the light source(s) and transmit the light to at least one fiber optic sensor, and one or more second optical fibers arranged to receive reflected light from the fiber optic sensors and transmit the reflected light to a light sensing element. Using the sensor system, it is possible to measure physical phenomena, such as electromagnetic phenomena, along multiple points along or within a material or structure of interest or on separate materials or structures. The fiber optic sensors can be electromagnetic phenomena sensors, pressure sensors, acceleration sensors, strain sensors, temperature sensors, or other sensors designed to measure physical phenomena. The sensor system can be used to measure phenomena of interest at several locations or take different kinds of measurements at the same or approximately the same location.
A steering device includes: a gripping detection unit that detects that a steering wheel of a vehicle is gripped, when a capacitance detection value detected using a sensor electrode provided in the steering wheel increases beyond a predetermined gripping detection threshold value; and a manipulation input detection unit that detects occurrence of a manipulation input to the steering wheel, when the capacitance detection value decreases below a manipulation input detection threshold value set to be higher than the gripping detection threshold value from a state in which the capacitance detection value is higher than the manipulation input detection threshold value, and then increases beyond the manipulation input detection threshold value again without decreasing below the gripping detection threshold value.
It is an object of the invention to provide an improved device for positioning information at a location in an image. Hence the invention provides a device (100) for positioning information (18) at a location (17) in an image (13), the device (100) comprising: a detector (10) for recording the image (13), the image (13) comprising a light source (14), wherein a lighting characteristic (15) of the light source (14) comprises a code (16) indicative of the information (18) and the location (17) where to position the information (18) in the image (13); a processor (11) arranged for processing the image (13) to retrieve the code (16), retrieving the information (18) indicated by the code (16), retrieving the location (17) indicated by the code (16), processing the image (13) into a processed image (19) by positioning the information (18) at the location (17) in the image (13); an image rendering device (12) for rendering the processed image (19).
A method optimizes a parking space search for a vehicle. During the method, at least one solution option is ascertained, and an optimization solution is ascertained from the at least one solution option, wherein the probability of the availability of at least one parking space is used as an optimization parameter, the position of the at least one parking space relative to a destination is used as an additional optimization parameter, expressed as the duration until the arrival at the destination from the at least one parking space, and the drive duration from a starting location to the at least one parking space is used as an additional optimization parameter.
Disclosed is a hybrid electric torpedo that includes an igniter having a resistance, a current source, and a contactor. The torpedo includes a controller having input channels operable to receive a battery state of charge and the resistance and output channels configured to operate the contactor to control the current source of the igniter. The controller includes stored memory instructions operable upon execution to operate the contactor to conduct current through the igniter such that a temperature of the igniter increases. The contactor is operated responsive to the battery state of charge being less than a predetermined state of charge threshold and the resistance being less than a predetermined open circuit threshold.
Thermally-sensitive hardware is at least partially enclosed within a container in which reactants for a solid-solid endothermic chemical reaction are disposed, surrounding at least a portion of the thermally-sensitive hardware. The reactants or a structure including the reactants are positioned between the thermally-sensitive hardware and a heat source, such as an external surface of a missile traveling through atmospheric gases at extremely high speed and experiencing extreme frictional heating. The reactants absorb heat during the solid-solid endothermic reaction to thermally protect the thermally-sensitive hardware. The reactants are preferably selected to absorb heat of at least 5 kilo-Joules per gram (kJ/g) during the solid-solid endothermic chemical reaction.
A base body for a metal-sealing material-feedthrough subject to high pressures in an igniter for an airbag or a belt tensioning device. The base body for the metal-sealing material feedthrough is an element formed by a process of cold forming and having a ring-shape or a plate-like shape. The element includes a feedthrough opening extending from a front side of the element towards a rear side of the element. There is a metallurgic section in the element of the base body with structure-lines or flow-lines that are bent due to a reshaping process of the process of cold-forming.
A deep-sea mining device is sunk to a seabed mining area. A window of an exploding wire unit of a pulse exploding wire group is aligned to an exploding area. A strong pulse current is applied to an exploding wire of the exploding wire unit by an intense pulse power supply, and the exploding wire of the exploding wire unit and seawater in an exploding wires area are vaporized to generate shock waves, thereby breaking rocks through the impact of the seawater. The instantaneous high pressure causes the shock waves to crush the ore bed, and the pressure of the shock waves generated by the explosion of the exploding wire can be controlled by controlling the pulse voltage and current, so as to control the crushing head to crush rocks with different thicknesses.
In an example, a kit for assembling a scalable body armor for a wearer's body includes hard ballistic plates, soft ballistic panels, a plate carrier including a front plate carrier and a rear plate carrier connected by shoulder straps and having front and rear plate carrier pockets for receiving the hard ballistic plates, cummerbund portions extending laterally around the plate carrier and releasably connected to form a cummerbund around the wearer's body, a front panel carrier having a front outward facing side joinable to an inward facing side of the front plate carrier by contact and a front panel carrier pocket to receive one of the soft ballistic panels, and a rear panel carrier having a rear outward facing side joinable to an inward facing side of the rear plate carrier by contact and a rear panel carrier pocket to receive another one of the soft ballistic panels.
A scope cap assembly for mounting on a scope of a firearm is provided, including a resilient sleeve for mounting to the scope of the firearm; a support body fixed to the resilient sleeve and including a mounting portion; a cap defining an aperture and pivotably mounted to the support body and movable between a closed position and an open position greater than 180 degrees from the closed position; a biasing member for biasing the cap towards the open position; a retaining mechanism for releasably securing the cap at an intermediate position between the closed position and the open position; and a first removable disc configured for placement within the second aperture and defining a annular protrusions for cooperating with annular flanges of the cap to secure the first removable disc in the cap.
A buttstock for a rifle has one or two longitudinal slots into which spare ammunition magazines may be inserted, stored, carried, and available for optional use in either a rifle or a pistol configured to receive the ammunition magazine. When fully inserted into a longitudinal slot, the magazine is fully enclosed within the buttstock except for the bottom surface of the magazine, which is approximately flush with the rear surface of the buttstock. One model of the buttstock may hold a single magazine, while another may hold two magazines, where the magazine slots are configured in an over-under arrangement.
A bullet aligning device in which the bullet on the turntable can be thrown to the periphery of the turntable through centrifugal force and sent out through the bullet outlet, and the adjacent wall of the bullet outlet is provided with a through groove, the height of the through groove is slightly smaller than the diameter of the bullet to prevent two or more bullets from jamming the bullet outlet to ensure the smooth delivery of bullets. The bullet aligning device uses the directional track arrangement to allow only one bullet to enter the guide groove at a time to give each bullet enough time and space to fall, so that the bullets choose the heavier tail to fall into the direction-correcting guide slot, and the bullets in the same direction are exported from the one-way export slot.
A firearm magazine assembly and a related method are disclosed. The follower has a top platform, a proximal end, a distal end, and at least one slider rail on a first side of the follower. At least a portion of the at least one slider rail is at a position that is between and remote from both the proximal end of the follower and the distal end of the follower. The housing is shaped to receive the follower. The housing has a first wall having a first recess for receiving the at least one slider rail, the first recess defined by opposing surfaces. At least a portion of the at least one slider rail is shaped to engage the two opposing surfaces to limit tilt of the follower.
The method presented uses thermally emissive materials for the extraction of heat through the use of electromagnetic waveguides, wherein the emissive material comprises materials which emit electromagnetic radiation due to thermal excitation, wherein the electromagnetic radiation is coupled to electromagnetic waveguides; a receiver adapted to receive the electromagnetic radiation for utilization, wherein the extracted electromagnetic radiation may propagate arbitrary distances inside the waveguides before the need for processing, for example, to maximize the temperature differential between the emissive material and that of the receiver; and the exchange of the chemical composition of some portion of the environment the apparatus is housed in. The thermal energy extraction apparatus described herein has the purpose of removing heat from a source for conversion to other forms of energy such as electricity and for thermal management applications. Wherein for heat management, the benefit of waveguides would constitute reduced interference with electronics through electromagnetic coupling.
There is described an apparatus for storing heat. The apparatus comprises a thermal mass for storing heat, the thermal mass having a first surface and a second surface. Fins are provided on the first surface and the second surface for accelerating heat transfer to and from the thermal mass. A displacement mechanism is secured to the thermal mass for translating the first surface to a first environment, e.g., a duct, while removing the second surface and its fins from a second environment, e.g., outside, and for translating the second surface to the second environment while removing the first surface and its fins from the first environment.
A thermal management system includes a slurry generator, an injector pump coupled to the slurry generator, a heat exchanger reactor coupled to the injector pump, wherein the heat exchanger reactor is adapted to subject a thermally expendable heat absorption material to a temperature above 60° C. and a pressure below 3 kPa, and wherein the expendable heat absorption material endothermically decomposes into a gaseous by-product. A vapor cycle system is coupled to the heat exchanger reactor and is operatively connected to a thermal load. A thermal energy storage system may be coupled to the vapor cycle system and the thermal load. The thermal energy storage system may isolate the heat exchanger reactor from thermal load transients of the thermal load.
A telescoping thermal lance assembly including a housing with an oxygen inlet port. An extension tube disposed in the housing. The extension tube having a cylindrical interior cavity. The extension tube configured to slide at least partially out of the housing when pressurized oxygen is channeled into the inlet port. A cylindrical lance tube is located within the interior cavity of the extension tube and slides partially out of the extension tube when pressurized oxygen is channeled into the housing. A slice rod is located within the lance tube. A cap is attached to the top of the extension tube and spaced apart from the tip of the lance tube. A gas turbine assembly attached above the cap and including a turbine and a plurality of blades that rotationally drive the turbine, rotation of the turbine generating a spark in the igniter section.
Certain embodiments of a melting and casting apparatus comprising includes a melting hearth; a refining hearth fluidly communicating with the melting hearth; a receiving receptacle fluidly communicating with the refining hearth, the receiving receptacle including a first outflow region defining a first molten material pathway, and a second outflow region defining a second molten material pathway; and at least one melting power source oriented to direct energy toward the receiving receptacle and regulate a direction of flow of molten material along the first molten material pathway and the second molten material pathway. Methods for casting a metallic material also are disclosed.
A cooling plate for use in a blast furnace is described. The cooling plate contains a copper body having an inner face containing ribs parallel therebetween, having first extremities opposite therebetween and separated by grooves having second extremities opposite therebetween. At least one of these ribs contains at least one housing located between its first extremities and containing at least one insert made of a wear resistant material that increases locally the wear resistance of this rib.
A method of controlling a refrigerator includes: controlling a cooling unit such that an output of the cooling unit becomes a first reference output for a first reference time previously determined; controlling the cooling unit such that the output of the cooling unit becomes a second reference output for a second reference time previously determined; calculating a representative value of a temperature of a storage compartment for an operating period, which is made by a sum of the first reference time and the second reference time, and comparing the calculated representative value with a specific temperature in a temperature satisfying range of the storage compartment; and varying, by a control unit, at least one of the first reference time and the second reference time depending on a comparison result between the specific temperature and the representative value and controlling operating of the cooling unit based on a varied reference time.
A refrigerator control method, including: upon acquiring a signal indicating that a person approaches to open a door, controlling a camera to move from an initial position to a first position; upon acquiring a signal indicating that the door switches to an open status, controlling the camera to move to a second position; upon acquiring an opening angle of the door, and controlling the camera to capture an image of an interior of the door when the opening angle is less than a threshold angle; upon acquiring a signal indicating that the door switches to the closed status, controlling the camera to move to the first position and capture an image of an interior of the door; and upon acquiring a signal indicating that the door is closed, controlling the camera to return to the initial position and capture an image of an interior of the refrigerating compartment.
Disclosed is a method for controlling a refrigerator including a motor driving a compressor. The method for controlling a refrigerator includes: identifying driving revolutions per minute (RPM) for driving of the motor; performing a control of temperature in the refrigerator based on the identified driving RPM; and storing operation information of the motor associated with the performing of the control of temperature, where the identifying of the driving RPM involves identifying stored operation information of the motor associated with a previous motor driving process.
A cooling system is designed to generally allow for one or more compressors to be bypassed when ambient temperatures are low. The system includes a bypass line and valve that opens when ambient temperatures are low and/or when the pressure of the refrigerant in the system is low. In this manner, the refrigerant can flow through the bypass line instead of through one or more compressors. These compressors may then be shut off. To supply any needed pressure to cycle the refrigerant, the system may include a pump that turns on when the bypass line is open. When ambient temperatures are extremely low, thermosiphon may be used to cycle the refrigerant.
A cryocooler includes an expansion chamber, a cooling stage thermally coupled to the expansion chamber, the cooling stage including a first heat transfer block provided with a surface exposed to the expansion chamber and a first heat exchange surface disposed outside the expansion chamber and a second heat transfer block provided with a second heat exchange surface facing the first heat exchange surface, a refrigerant supply port installed in the cooling stage outside the expansion chamber, a refrigerant discharge port installed in the cooling stage outside the expansion chamber, and a refrigerant path fluidically separated from the expansion chamber, the refrigerant path being formed between the first heat transfer block and the second heat transfer block such that a refrigerant flows from the refrigerant supply port to the refrigerant discharge port along the first heat exchange surface and the second heat exchange surface.
This invention relates to oil lubricated helium compressor units for use in cryogenic refrigeration systems, operating on the Gifford McMahon (GM) or Brayton cycle. The objective of this invention is to provide redundancy by having a water cooled compressor manifolded to an air cooled compressor and sensors to detect faults so that an expander can be kept running if there is a failure in either the water or air supply.
A water-heating system, including: a controller; a refrigerant-water heat exchanger for exchanging heat between refrigerant and water; a sensor circuit for measuring a current water temperature of water in a water heater and providing the current water temperature to the controller; a first refrigerant pipe for passing the refrigerant from a refrigerant source to the refrigerant-water heat exchanger; a second refrigerant pipe for passing the refrigerant from the refrigerant-water heat exchanger to the refrigerant source; a first water pipe for passing the water from the water heater to the refrigerant-water heat exchanger; a second water pipe for passing the water from the refrigerant-water heat exchanger to the water heater; and a water pump for pumping water from the water heater to the refrigerant-water heat exchanger via the first water pipe and from the refrigerant-water heat exchanger to the water heater via the second water pipe based on a control signal.
An air conditioner may include a casing having an inner air flow space defined therein and an entrance defined in one of a first side plate or a second side plate, a heat exchanger and a fan disposed between an outdoor air inlet body and an air outlet body in an air flow direction of the casing, a heater module inserted through the entrance into the inner air flow space, a handle mounted on one side face among both side faces of the heater module, one side face of the both side faces being closer to the entrance than the other side face thereof, a pair of guide brackets installed in the casing to slidably guide the heater module, and a door module that opens and closes the entrance. The door module may be configured to contact the handle to press the handle in a direction away from the entrance.
Marinized systems for vaporizing including a water bath vaporizer utilizing a slosh chamber having reduced water surface area to reduce the effects of wave created when the vaporizer is in motion, and systems utilizing such vaporizer, and to methods of making and using such systems.
A window vent assembly (15) is usable with a swing out window assembly (20) to provide an outlet for a vent hose (12) of a portable air conditioner (10). The assembly includes a substantially rigid, transparent sheet (16) with a plurality of scored break lines (46, 48, 50, 52) which enable changing the size of the sheet to close a frame opening (22) of a window frame (18). A plurality of releasably engageable clips (62, 64) enable the sheet to be releasably held in closing relation with the frame opening. A sleeve (114) is releasably engageable with the vent hose to enable venting of the heat removed by the air conditioner from the window through a sheet opening (14) in the sheet.
A roof vent and anchoring apparatus that is configured to be superposed a building and provide both a vent for the building and an anchor to receive a safety element operable to secure a human thereto. The roof vent and anchoring apparatus includes a base member that is planar in manner and adjacent the roof. A lower member extends upward from the first side of the base member. An upper member is superposed the lower member and provides coverage thereof. An anchor assembly including opposing block members and a rod member intermediate thereto is provided to receive a safety element coupled to a human. An anchoring assembly is operably coupled to the second side of the base member and is comprised of bolt members and a bar member. The anchoring assembly is configured to be secured to a roof support element underneath the roof of a building.