US11532667B2
Provided are a magnetic stacked film that is capable of improving a write efficiency, and a magnetic memory element and a magnetic memory using the magnetic stacked film. A magnetic stacked film 1 is a stacked film for a magnetic memory element 100, and includes: a heavy metal layer 2 that contains β phase W1-xTax (0.00
US11532666B2
A semiconductor device includes a substrate having a magnetic tunneling junction (MTJ) region and a logic region, a magnetic tunneling junction (MTJ) on the MTJ region, and a first metal interconnection on the MTJ. Preferably, a top view of the MTJ includes a circle, a top view of the first metal interconnection includes a flat oval overlapping the circle, and the MTJ includes a bottom electrode, a fixed layer, a free layer, a capping layer, and a top electrode.
US11532665B2
The present disclosure is a manufacturing method for reducing non-radiative recombination of micro LED. At least one etched LED epitaxial wafer includes a plurality of etching grooves and mesas, an etched sidewall of the mesa includes a stack of a first type semiconductor layer, an active layer and a second type semiconductor layer. Two stages of ALD are performed on the etched LED epitaxial wafer with different temperature ranges. The first ALD can be used to repair dangling bonds and defects on the etched side walls of the mesa, and the second ALD can be used to form a passivation layer on the etched side walls of the mesa. By the manufacturing method of the present disclosure, non-radiative recombination of the micro LED can be reduced, and the luminous brightness and luminous efficiency of the micro LED can be improved.
US11532661B2
A semiconductor device includes a first semiconductor chip including a first substrate, a plurality of first dielectric layers and a plurality of conductive lines formed in the first dielectric layers over the first substrate. The semiconductor device further includes a second semiconductor chip having a surface bonded to a first surface of the first semiconductor chip, the second semiconductor chip including a second substrate, a plurality of second dielectric layers and a plurality of second conductive lines formed in the second dielectric layers over the second substrate. The semiconductor device further includes a first conductive feature extending from the first semiconductor chip to one of the plurality of second conductive lines, and a first seal ring structure extending from the first semiconductor chip to the second semiconductor chip.
US11532659B2
The present technology relates to a solid-state imaging device, a manufacturing method, and an electronic device, which can improve sensitivity while improving color mixing. The solid-state imaging device includes a first wall provided between a pixel and a pixel arranged two-dimensionally to isolate the pixels, in which the first wall includes at least two layers including a light shielding film of a lowermost layer and a low refractive index film of which refractive index is lower than the light shielding film. The present technology can be applied to, for example, a solid-state imaging device, an electronic device having an imaging function, and the like.
US11532655B2
An image-sensing device is provided. The image-sensing device includes a substrate, a light-sensing element, a first dielectric layer, a light-guiding structure, and a patterned conductive layer. The light-sensing element is disposed in the substrate. The first dielectric layer is disposed on the first side of the substrate. The light-guiding structure is disposed in the first dielectric layer. The patterned conductive layer is disposed between the light-sensing element and the light-guiding structure. In addition, the patterned conductive layer includes a subwavelength structure. An image-sensing system including the above image-sensing device is also provided.
US11532654B2
An image sensor includes a pixel array including first pixels and second pixels, each of the first and second pixels including photodiodes, a sampling circuit detecting a reset voltage and a pixel voltage from the first and second pixels and generating an analog signal, an analog-to-digital converter image data from the analog signal, and a signal processing circuit generating an image using the image data. Each of the first pixels includes a first conductivity-type well separating the photodiodes and having impurities of a first conductivity-type. The photodiodes have impurities of a second conductivity-type different from the first conductivity-type. Each of the second pixels includes a second conductivity-type well separating the photodiodes and having impurities of the second conductivity-type different from the first conductivity-type. A potential level of the second conductivity-type well is higher than a potential level of the first conductivity-type well.
US11532653B2
An imaging device, including a photoelectric converter that generates a signal charge by photoelectric conversion of light; and a semiconductor substrate. The semiconductor substrate includes: a charge accumulation region that is an impurity region of a first conductivity type, and configured to accumulate the signal charge; a first impurity region of the first conductivity type, the first impurity region being one of a source or a drain of a first transistor and adjacent to the charge accumulation region; and a blocking structure located between the charge accumulation region and the first impurity region. The blocking structure includes a second impurity region of a second conductivity type different from the first conductivity type, a part of the second impurity region located on a surface of the semiconductor substrate, and the second impurity region is not in contact with the first impurity region on the surface of the semiconductor substrate.
US11532645B2
An array substrate includes a base, a plurality of thin film transistors, a passivation layer, at least one reflective electrode, and at least one first connecting electrode. The array substrate has a display area. The thin film transistors are disposed in the display area on the base. The passivation layer covers the thin film transistors, and has at least one first via hole in the display area. The reflective electrode is disposed on a surface of the passivation layer facing away from the base, and is disposed in the display area and uncovers the first via hole. The first connecting electrode is disposed on a side of the reflective electrode away from the base. Each first connecting electrode is connected to a corresponding reflective electrode, and is connected to a source or a drain of a corresponding thin film transistor through a corresponding first via hole.
US11532636B2
Embodiments of three-dimensional (3D) memory devices having through array contacts (TACs) and methods for forming the same are disclosed. In an example, a method for forming a 3D memory device is disclosed. A dielectric stack including interleaved a plurality of dielectric layers and a plurality of sacrificial layers is formed above a substrate. A channel structure extending vertically through the dielectric stack is formed. A first opening extending vertically through the dielectric stack is formed. A spacer is formed in a plurality of shallow recesses and on a sidewall of the first opening. The plurality of shallow recesses abut the sidewall of the first opening. A TAC extending vertically through the dielectric stack is formed by depositing a conductor layer in contact with the spacer in the first opening. A slit extending vertically through the dielectric stack is formed.
US11532634B2
A nonvolatile memory device comprises a first semiconductor layer including, an upper substrate, and a memory cell array in which a plurality of word lines on the upper substrate extend in a first direction and a plurality of bit lines extend in a second direction. The nonvolatile memory device comprises a second semiconductor layer under the first semiconductor layer in a third direction perpendicular to the first and second directions, the second semiconductor layer including, a lower substrate, and a substrate control circuit on the lower substrate and configured to output a bias voltage to the upper substrate. The second semiconductor layer is divided into first through fourth regions, each of the first through fourth regions having an identical area, and the substrate control circuit overlaps at least a portion of the first through fourth regions in the third direction.
US11532632B2
A semiconductor device includes a base substrate including an NMOS region and a PMOS region. The PMOS region includes a first P-type region and a second P-type region. The semiconductor device also includes an interlayer dielectric layer, a gate structure formed through the interlayer dielectric layer and including an N-type region gate structure formed in the NMOS region, a first gate structure formed in the first P-type region and connected to the N-type region gate structure, and a second gate structure formed in the second P-type region and connected to the first gate structure. The direction from the N-type region gate structure to the second gate structure is an extending direction of the N-type region opening, and along a direction perpendicular to the extending direction of the N-type region opening, the width of the first gate structure is larger than the width of the second gate structure.
US11532623B2
An integrated circuit includes gate-all-around (GAA) nanowire transistors and GAA nanosheet transistors on the same substrate. An array of cells including GAA nanowire transistors and cells including nanosheet transistors are provided. The cells including GAA nanowire transistors can be adjacent cells including GAA nanosheet transistors with isolation structures interposing the cells.
US11532598B2
Provided is a semiconductor package structure including a first die having a first bonding structure thereon, a second die having a second bonding structure thereon, a metal circuit structure, and a first protective structure. The second die is bonded to the first die such that a first bonding dielectric layer of the first bonding structure contacts a second bonding dielectric layer of the second bonding structure. The metal circuit structure is disposed over a top surface of the second die. The first protective structure is disposed within the top surface of the second die, and sandwiched between the metal circuit structure and the second die.
US11532587B2
A method includes placing a package component over a carrier, encapsulating the package component in an encapsulant, and forming a connection structure over and electrically coupling to the package component. The formation of the connection structure includes forming a first via group over and electrically coupling to the package component, forming a first conductive trace over and contacting the first via group, forming a second via group overlying and contacting the first conductive trace, wherein each of the first via group and the second via group comprises a plurality of vias, forming a second conductive trace over and contacting the second via group, forming a top via overlying and contacting the second conductive trace, and forming an Under-Bump-Metallurgy (UBM) over and contacting the top via.
US11532586B2
The present disclosure, in some embodiments, relates to a method of forming an integrated chip. The method may be performed by forming a first device tier including a first semiconductor substrate having a first plurality of devices. A second semiconductor substrate is formed over the first device tier. A first conductive layer is formed within the second semiconductor substrate, and a second conductive layer is formed within the second semiconductor substrate and over the first conductive layer. The first conductive layer and the second conductive layer have different patterns as viewed from a top-view. A second plurality of devices are formed on the second semiconductor substrate. The first and second conductive layers are configured to electrically couple the first plurality of devices and the second plurality of devices.
US11532585B2
A method includes bonding a first device die and a second device die to an interconnect die. The interconnect die includes a first portion over and bonded to the first device die, and a second portion over and bonded to the second device die. The interconnect die electrically connects the first device die to the second device die. The method further includes encapsulating the interconnect die in an encapsulating material, and forming a plurality of redistribution lines over the interconnect die.
US11532581B2
A semiconductor device includes a first structure including a first bonding structure, and a second structure on the first structure and including a second bonding structure connected to the first bonding structure. The first bonding structure includes a first insulating layer, a first bonding insulating layer on the first insulating layer, first bonding pads penetrating at least a portion of the first insulating layer and the first bonding insulating layer, and first metal patterns in the first insulating layer and in contact with the first bonding insulating layer, and having an upper surface at a lower level than upper surfaces of the first bonding pads. The second bonding structure includes a second bonding insulating layer bonded to the first bonding insulating layer, a second insulating layer on the second bonding insulating layer, and second bonding pads penetrating the second bonding insulating layer and connected to the first bonding pads.
US11532578B2
A substrate or semiconductor device, semiconductor device assembly, and method of forming a semiconductor device assembly that includes a barrier on a solder cup. The semiconductor device assembly includes a substrate disposed over another substrate. At least one solder cup extends from one substrate towards an under bump metal (UBM) on the other substrate. The barrier on the exterior of the solder cup may be a standoff to control a bond line between the substrates. The barrier may reduce solder bridging during the formation of a semiconductor device assembly. The barrier may help to align the solder cup with a UBM when forming a semiconductor device assembly and may reduce misalignment due to lateral movement of substrates and/or semiconductor devices.
US11532573B2
A semiconductor device is disclosed. The semiconductor device includes a first die on a first substrate, a second die on a second substrate separate from the first substrate, a transmission line in a redistribution layer on a wafer, and a magnetic structure surrounds the transmission line. The first transmission line electrically connects the first die and the second die. The magnetic structure is configured to increase the characteristic impedance of the transmission line, which can save the current and power consumption of a current mirror and amplifier in a 3D IC chip-on-wafer-on-substrate (CoWoS) semiconductor package.
US11532570B2
A three-dimensional memory device includes a first word-line region including a first alternating stack of first word lines and continuous insulating layers, first memory stack structures vertically extending through the first alternating stack, a second word-line region comprising a second alternating stack of second word lines and the continuous insulating layers, second memory stack structures vertically extending through the second alternating stack, plural dielectric separator structures located between the first word-line region and the second word-line region, and at least one bridge region located between the plural dielectric separator structures and between the between the first word-line region and the second word-line region. The continuous insulating layers extend through the at least one bridge region between the first alternating stack in the first word-line region and the second alternating stack in the second word-line region.
US11532564B2
Package structures and methods for forming the same are provided. The package structure includes an integrated circuit die and a package layer surrounding the integrated circuit die. The package structure also includes a redistribution structure over the package layer and electrically connected to the integrated circuit die. The redistribution structure includes a passivation layer and a conductive layer formed in the passivation layer. The integrated circuit die further includes a connector formed over the conductive layer and covered a top surface of the passivation layer. In addition, a bottom surface of the connector and a top surface of the connector are both wider than a neck portion of the connector.
US11532560B2
In a semiconductor process, a seamless tungsten plug is formed in an inter-layer dielectric by forming the inter-layer dielectric from multiple oxide layers having different wet etch rates, from lowest wet-etch rate for the lowest layer to highest wet-etch rate for the highest layer, forming a hole or trench in the inter-layer dielectric using a dry etch process, reconfiguring the hole or trench to have sloped side walls by performing a wet etch step, and filling the hole or trench with tungsten and etching back the tungsten to form a seamless tungsten plug.
US11532558B2
Composite integrated circuit (IC) device structures that include two components coupled through a hybrid bonded composite interconnect structure. The two components may be two different monolithic IC structures (e.g., chips) that are bonded over substantially planar dielectric and metallization interfaces. Composite interconnect metallization features formed at a bond interface may be doped with a metal or chalcogenide dopant. The dopant may migrate to a periphery of the composite interconnect structure and form a barrier material that will then limit outdiffusion of a metal, such as copper, into adjacent dielectric material.
US11532557B2
Provided is a planar power module with a spatially interleaved structure, including a top power substrate, a bottom power substrate arranged opposite to the top power substrate, and a plurality of interleaved switch units configured between the top power substrate and the bottom power substrate; wherein adjacent interleaved switch units are electrically connected through a current commutator so that the interleaved switch units form spatial position interleaving. Problems of uneven parallel currents and uneven heat dissipation in the power module are solved.
US11532553B2
A semiconductor structure is disclosed that includes a first conductive line, a first conductive segment, a second conductive segment, and a gate. The first conductive segment is electrically coupled to the first conductive line through a conductive via. The second conductive segment is configured to electrically couple the first conductive segment with a third conductive segment disposed over an active area. The gate is disposed under the second conductive segment and disposed between first conductive segment and the third conductive segment. The first conductive line and the second conductive segment are disposed at two sides of the conductive via respectively. A length of the first conductive segment is greater than a length of the third conductive segment.
US11532550B2
The present disclosure provides a method of forming a semiconductor device structure. The method includes forming a trench in a dielectric layer on a semiconductor substrate; forming a bottom metal feature of a first metal in a lower portion of the trench by a selective deposition; depositing a barrier layer in an upper portion of the trench, the barrier layer directly contacting both a top surface of the bottom metal feature and sidewalls of the dielectric layer; and forming a top metal feature of a second metal on the barrier layer, filling in the upper portion of the trench, wherein the second metal is different from the first metal in composition.
US11532547B2
Interconnect structures and methods of forming the same are provided. An interconnect structure according to the present disclosure includes a first conductive feature in a first dielectric layer, a second conductive feature aligned with and over the first conductive feature, a first insulation layer over the first dielectric layer and the second conductive feature, a second dielectric layer over the first insulating layer, and a contact via through the first insulation layer and the second dielectric layer.
US11532540B2
A method includes forming a buffer dielectric layer over a carrier, and forming a first dielectric layer and a first redistribution line over the buffer dielectric layer. The first redistribution line is in the first dielectric layer. The method further includes performing a planarization on the first dielectric layer to level a top surface of the first dielectric layer, forming a metal post over and electrically coupling to the first redistribution line, and encapsulating the metal post in an encapsulating material. The encapsulating material contacts a top surface of the planarized top surface of the first dielectric layer.
US11532534B2
A semiconductor module includes a power element, a signal wiring, and a heat sink. The signal wiring is connected to a signal pad of the power element. The heat sink cools the power element. The power element has an active area provided by a portion where the signal pad is formed. The signal pad is thermally connected to the heat sink via the signal wiring.
US11532531B2
A semiconductor package including a semiconductor die, an encapsulant, an electrical connector, a conductive pad and an inter-dielectric layer is provided. The encapsulant encapsulates the semiconductor die. The electrical connector is disposed over the semiconductor die. The conductive pad contacts the electrical connector and is disposed between the semiconductor die and the electrical connector. The inter-dielectric layer is disposed over the semiconductor die, wherein the inter-dielectric layer comprises an opening, and a portion of the opening is occupied by the conductive pad and the electrical connector.
US11532526B2
A packaged electronic module for downhole applications, in particular in a petrochemical well or similar environment. The electronic module includes one or more electronic components located on each side of a substrate, where the one or more electronic components are attached to the substrate by means of glue.
US11532525B2
Methods and systems for controlling concentration profiles of deposited films using machine learning are provided. Data associated with a target concentration profile for a film to be deposited on a surface of a substrate during a deposition process for the substrate is provided as input to a trained machine learning model. One or more outputs of the trained machine learning model are obtained. Process recipe data identifying one or more sets of deposition process settings is determined from the one or more outputs. For each set of deposition process setting, an indication of a level of confidence that a respective set of deposition process settings corresponds to the target concentration profile for the film to be deposited on the substrate is also determined. In response to an identification of the respective set of deposition process settings with a level of confidence that satisfies a level of confidence criterion, one or more operations of the deposition process are performed in accordance with the respective set of deposition process settings.
US11532522B2
A semiconductor structure includes an n-type epitaxial source/drain feature (NEPI) and a p-type epitaxial source/drain feature (PEPI) over a substrate, wherein a top surface of the NEPI is lower than a top surface of the PEPI. The semiconductor structure further includes a metal compound feature disposed on the top surface of the NEPI and the top surface of the PEPI; a contact feature disposed on the metal compound feature and over both the NEPI and the PEPI; and a via structure disposed over the contact feature and over the NEPI, wherein the via structure is partially in the contact feature.
US11532520B2
An embodiment device includes: first fins protruding from an isolation region; second fins protruding from the isolation region; a first fin spacer on a first sidewall of one of the first fins, the first fin spacer disposed on the isolation region, the first fin spacer having a first spacer height; a second fin spacer on a second sidewall of one of the second fins, the second fin spacer disposed on the isolation region, the second fin spacer having a second spacer height, the first spacer height greater than the second spacer height; a first epitaxial source/drain region on the first fin spacer and in the first fins, the first epitaxial source/drain region having a first width; and a second epitaxial source/drain region on the second fin spacer and in the second fins, the second epitaxial source/drain region having a second width, the first width greater than the second width.
US11532516B2
A method includes forming a gate stack over a first semiconductor region, removing a second portion of the first semiconductor region on a side of the gate stack to form a recess, growing a second semiconductor region starting from the recess, implanting the second semiconductor region with an impurity, and performing a melting laser anneal on the second semiconductor region. A first portion of the second semiconductor region is molten during the melting laser anneal, and a second and a third portion of the second semiconductor region on opposite sides of the first portion are un-molten.
US11532508B2
An embodiment relates to a method for manufacturing a semiconductor device. The method includes providing a semiconductor body including a first semiconductor region of a first conductivity type and a second semiconductor region of a second conductivity type interposed between the first semiconductor region and a first surface of the semiconductor body. The method further includes forming a first contact layer over the first surface of the semiconductor body. The first contact layer forms a direct electrical contact to the second semiconductor region. The method further includes forming a contact trench extending into the semiconductor body by removing at least a portion of the second semiconductor region. The method further includes forming a second contact layer in the contact trench. The second contact layer is directly electrically connected to the semiconductor body at a bottom side of the contact trench.
US11532500B2
A method for forming FinFETs comprises forming a plurality of first fins and a plurality of second fins over a substrate and embedded in isolation regions, depositing a first photoresist layer over the substrate, removing the first photoresist layer over an n-type region, applying a first ion implantation process to the first isolation regions, wherein dopants with a first polarity type are implanted in the first isolation regions, depositing a second photoresist layer over the substrate, removing the second photoresist layer over a p-type region, applying a second ion implantation process to the second isolation regions, wherein dopants with a second polarity type are implanted in the second isolation regions, applying an annealing process to the isolation regions and recessing the first isolation regions and the second isolation regions through an etching process.
US11532492B2
A substrate processing apparatus includes a liquid processing module, including a carry-out/in port of a substrate, in which a first liquid processing device and a second liquid processing device provided at a position farther from the carry-out/in port than the first liquid processing device is are provided; and a transfer device configured to carry the substrate out from and into the liquid processing module. The first liquid processing device performs a first liquid processing on the substrate. The second liquid processing device performs a second liquid processing on the substrate before or after the first liquid processing. The transfer device includes a substrate holder configured to be moved back and forth in a first horizontal direction, and carries the non-processed substrate into the first liquid processing device through the carry-out/in port and carries the processed substrate out from the first liquid processing device through the carry-out/in port.
US11532475B2
A method includes placing a semiconductor substrate in a deposition chamber, wherein the semiconductor substrate includes a trench, and performing an atomic layer deposition (ALD) process to deposit a dielectric material within the trench, including flowing a first precursor of the dielectric material into the deposition chamber as a gas phase; flowing a second precursor of the dielectric material into the deposition chamber as a gas phase; and controlling the pressure and temperature within the deposition chamber such that the second precursor condenses on surfaces within the trench as a liquid phase of the second precursor, wherein the liquid phase of the second precursor has capillarity.
US11532471B2
An instrument for separating ions may include an ion source in a first pressure environment at a first pressure and configured to generate ions from a sample, an ion separation instrument, controlled to an instrument pressure that is less than the first pressure, and configured to separate ions as a function of at least one molecular characteristic and an interface, controlled to a second pressure less than the first pressure and greater than the instrument pressure, for transporting the generated ions from the first pressure environment into the ion separation instrument operating at the instrument pressure. The interface may include a sealed ion funnel defining an axial passageway therethrough, and an ion carpet sealed to the first ion funnel. A portion of the axial passageway tapers from a first cross-sectional area to a reduced cross-sectional area such that the tapered axial passageway defining a virtual jet disrupter therein.
US11532468B2
Objects of the present invention consist in achievement of both of elongation of life of a sputtering target as well as uniformity of a thickness of a resulting thin coating layer formed on a substrate during the period. The present invention provides a sputtering target comprising a target material, which is characterized in that the target material has a sputtering surface having a first area placed at the center, which is circular and flat; and a second area placed outside of the first area and concentrically with the first area, which has a ring shape, wherein the first area is positioned at a location lower than that of the second area by 15% of thickness of the second area at most, and the first area has a diameter which is ranging from 60% to 80% of a circumferential diameter of the sputtering surface.
US11532463B2
A processing chamber may include a gas distribution member, a metal ring member below the gas distribution member, and an isolating assembly coupled with the metal ring member and isolating the metal ring member from the gas distribution member. The isolating assembly may include an outer isolating member coupled with the metal ring member. The outer isolating member may at least in part define a chamber wall. The isolating assembly may further include an inner isolating member coupled with the outer isolating member. The inner isolating member may be disposed radially inward from the metal ring member about an central axis of the processing chamber. The inner isolating member may define a plurality of openings configured to provide fluid access into a radial gap between the metal ring member and the inner isolating member.
US11532458B2
In the present invention, a high-voltage side electrode component further includes a conductive film disposed on an upper surface of a dielectric electrode independently of a metal electrode. The conductive film is disposed between at least one gas ejection port and the metal electrode in plan view, and the conductive film is set to ground potential.
US11532450B2
Contactor for an electric vehicle, with at least one fixed contact element and a movable contact element which, in a disconnection position, is spaced from the at least one fixed contact element in order to interrupt an electrical connection of the two contact elements, and which, in a closed position, is in electrically conductive contact with the at least one fixed contact element in order to create an electrical connection of the two contact elements, and with a switch actuator, associated with the movable contact element, which is designed to move the movable contact element into the disconnection position or into the closed position.
US11532448B2
A laser remote control switching system comprises a laser source and a control circuit. The control circuit comprises a power, an electronic device, a first electrode, a second electrode, and a photosensitive element electrically connected in sequence to form a loop. Each of the two nanofiber actuators comprises a composite structure and a vanadium dioxide layer. The composite structure comprises a carbon nanotube wire and an aluminum oxide layer. The aluminum oxide layer is coated on a surface of the carbon nanotube wire, and the aluminum oxide layer and the carbon nanotube wire are located coaxially with each other. The vanadium dioxide layer is coated on a surface of the composite structure, and the vanadium dioxide layer and the composite structure are located non-coaxially with each other.
US11532442B2
An electronic device (10) includes: a power supply (11); a first switch (12) that is connected at least to one pole of the power supply (11) and interrupts power supplied from the power supply (11) to a load (13); a second switch (14) that is positioned on a load (13) side with reference to the first switch (12) and interrupts power supplied from the power supply (11) to the load (13); a first power line (L11) that is connected to one end portion of an electric contact of the second switch (14), the one end portion being located on a first-switch (12) side; a second power line (L12) that is connected to another end portion of the electric contact of the second switch (14); a third power line (L13) that is connected to another pole of the power supply (11); and an electric element (resistor 15) that is connected between the first and second power lines (L11, L12) in parallel to the electric contact or connected between the first and third power lines (L11, L13), such that the electric contact of the second switch (14) is not charged when the first and second switches (12, 14) interrupt power.
US11532439B2
Described is an ultra-dense ferroelectric memory. The memory is fabricated using a patterning method by that applies atomic layer deposition with selective dry and/or wet etch to increase memory density at a given via opening. A ferroelectric capacitor in one example comprises: a first structure (e.g., first electrode) comprising metal; a second structure (e.g., a second electrode) comprising metal; and a third structure comprising ferroelectric material, wherein the third structure is between and adjacent to the first and second structures, wherein a portion of the third structure is interdigitated with the first and second structures to increase surface area of the third structure. The increased surface area allows for higher memory density.
US11532433B2
Various embodiments to mitigate the contamination of electroplated cobalt-platinum films on substrates are described. In one embodiment, a method of manufacture of a device includes depositing a diffusion barrier over a substrate, depositing a seed layer upon the diffusion barrier, and depositing a cobalt-platinum magnetic layer upon the seed layer. In a second embodiment, a method of manufacture of a device may include depositing a diffusion barrier over a substrate and depositing a cobalt-platinum magnetic layer upon the diffusion barrier. In a third embodiment, a method of manufacture of a device may include depositing an adhesion layer over a substrate, depositing a seed layer upon the adhesion layer, and depositing a cobalt-platinum magnetic layer over the seed layer. Based in part on these methods of manufacture, improvements in the interfaces between the layers can be achieved after annealing with substantial improvements in the magnetic properties of the cobalt-platinum magnetic layer.
US11532428B2
A power conversion system and a magnetic component thereof are provided. The magnetic component includes a magnetic core assembly, two windings and an air gap. The magnetic core assembly includes two substrates, four winding pillars and an auxiliary pillar unit. The four winding pillars and the auxiliary pillar unit are located between the two substrates. A connecting line of centers of the winding pillars forms a quadrangle which has a first diagonal line and a second diagonal line. One winding is wound around two winding pillars on the first diagonal line, and magnetic fluxes on these two winding pillars have the same direction and amount. The other winding is wound around the other two winding pillars located on the second diagonal line, and magnetic fluxes on these two winding pillars have the same direction and amount. The directions of the magnetic fluxes on the two neighboring winding pillars are opposite.
US11532425B2
Coil structures and methods of forming are provided. The coil structure includes a substrate. A plurality of coils is disposed over the substrate, each coil comprising a conductive element that forms a continuous spiral having a hexagonal shape in a plan view of the coil structure. The plurality of coils is arranged in a honeycomb pattern, and each conductive element is electrically connected to an external electrical circuit.
US11532422B2
An assembly includes an electromagnetic coil with a conductor, and a substrate on which the conductor is arranged. The coil has a core and the conductor extends around the core. The core is formed by a ferromagnetic rivet that is fastened to the substrate.
US11532418B2
In large area plasma processing systems, process gases may be introduced to the chamber via the showerhead assembly which may be driven as an RF electrode. The gas feed tube, which is grounded, is electrically isolated from the showerhead. The gas feed tube may provide not only process gases, but also cleaning gases from a remote plasma source to the process chamber. The inside of the gas feed tube may remain at either a low RF field or a zero RF field to avoid premature gas breakdown within the gas feed tube that may lead to parasitic plasma formation between the gas source and the showerhead. By feeding the gas through an RF choke, the RF field and the processing gas may be introduced to the processing chamber through a common location and thus simplify the chamber design.
US11532416B1
A magnetic levitation device as a toy or a bearing is provided. The magnetic levitation device has an inner component and an outer component. Multiple magnet rings are mounted on the inner component and multiple magnet rings are mounted on the outer component. The magnet rings on the inner component attract the magnet rings on the outer component. Multiple pulley assemblies are mounted on the outer component. An elastic component is connected with a center pulley. The two ropes are wrapped on the center pulley. One end of each one of the ropes is mounted on one of the fixing points that is connected to one of the magnet rings mounted on the outer component and another one end of the rope is mounted on a reactive pulley. With such structure, the outer component may levitate from the inner component and the pulley assemblies can balance the entire device.
US11532413B2
A ferrite sintered magnet 100 comprises M-type ferrite crystal grains 4 having a hexagonal structure, two-crystal grain boundaries 6a formed between two of the M-type ferrite crystal grains 4, and multiple-crystal grain boundaries 6b surrounded by three or more of the M-type ferrite crystal grains 4. This ferrite sintered magnet 100 contains at least Fe, Ca, B, and Si, and contains B in an amount of 0.005 to 0.9 mass % in terms of B2O3, the two-crystal grain boundaries 6a and the multiple-crystal grain boundaries 6b contain Si and Ca, and in a cross-section parallel to a c-axis of the ferrite sintered magnet, when the number of multiple-crystal grain boundaries 6b having a maximum length of 0.49 to 5 μm per cross-sectional area of 76 μm2 is N, N is 7 or less.
US11532408B2
A protective member for a wire harness, having a branching point between a trunk harness and a branch harness, includes a protective sheet portion to be wound around an outer circumference of at least the trunk harness near the branching point; a pair of band-shaped fixing strip portions extending from the protective sheet portion and to be wound around on the trunk harness at a pair of spots. The branching point is between the pair of the spots. The protective member is formed from a resin. The fixing strip portions are smaller in thickness than the protective sheet portion.
US11532403B2
A microcontroller configured to monitor the input voltage and load conditions, and continuously adjust the switching frequencies in order to optimize the efficiency and longevity of the power supply incorporated in a device. The microcontroller utilizes a combination of GaN switching elements with their efficient high frequency switching capabilities, together with the continuous monitoring of the load conditions, allowing the intelligent microcontroller to vary the switching frequency of the power conversion blocks as needed in order to maintain the highest efficiency of conversion. The microcontroller can be utilized to control a luminaire or other device into which the controller is preferably integrated. The microcontroller can utilize one or more environmental sensors configured for sensing internal environmental conditions and/or external environmental conditions. Preferably the microcontroller utilizes an energy storage device configured to power the microcontroller and associated sensors to allow the mesh network controls to continue functioning in the event of a power outage.
US11532402B2
Systems and methods for determining a care plan for a patient are disclosed. Data from a one or more databases are received or retrieved and used to determine a preferred care plan used to perform a surgical procedure or otherwise treat a patient. The data may include data pertaining to a patient, a healthcare professional, a healthcare facility, an implant, economic data, simulation data, imaging data, and/or the like. The data may be used to determine a plan that provides a positive outcome and patient satisfaction. The data may be updated over time or in real time to improve or refine the determination of care plans for the current patient or other patients.
US11532397B2
A system, method, and mobile device application are configured to capture, with a mobile device, a document such as a next generation sequencing (NGS) report that includes NGS medical information about a genetically sequenced patient. The method includes receiving, from a mobile device, an image of a medical document comprising NGS medical information of the patient, extracting a first region from the image, extracting NGS medical information of the patient from the first region into a structured dataset, the extracted NGS medical information including at least one RNA expression, correlating a portion of the extracted NGS medical information that includes the at least one RNA expression with summarized medical information from a cohort of patients similar to the patient, and generating, for display on the mobile device, a clinical decision support report comprising the summarized medical information.
US11532395B2
Systems and methods for determining one or more measures of interest for optimizing throughput of a catheterization laboratory are provided. A priori medical procedure data relating to a medical procedure to be performed on a patient in a catheterization laboratory is received. One or more measures of interest are predicted based on the received a priori medical procedure data using a trained machine learning model. The one or more measures of interest include an overall time for performing the medical procedure on the patient in the catheterization laboratory. The one or more predicted measures of interest are output.
US11532394B2
Methods, systems, and apparatus for assessing a state of an epilepsy disease or a comorbidity thereof are provided. The methods comprise receiving at least one autonomic index, neurologic index, stress marker index, psychiatric index, endocrine index, adverse effect of therapy index, physical fitness index, or quality of life index of a patient; comparing the at least one index to at least one reference value; and assessing a state of an epilepsy disease or a body system of the patient based on the comparison. A computer readable program storage device encoded with instructions that, when executed by a computer, perform the method described above is also provided. A medical device system capable of implementing the method described above is also provided.
US11532391B2
Systems and methods are disclosed for generating device test cases for medical imaging devices, which are not only reflective of current actual field usage of the device but also provide outlook on future usage. A probabilistic model of usage patterns is generated from historic data present in the device field logs by mining the current usage patterns. A Deep Long Short Term Memory Neural Network model of the usage patterns is constructed to predict the future usage patterns. Additionally, to capture the changing trends of device usage patterns in the field, predictive models are continuously updated in real time, and the test cases generated log files by the models are integrated into an automated testing system.
US11532388B2
A device for dispensing a medicament and/or dietary supplement to a user comprises a housing; a sample inlet unit; a sample analysis unit; a data processing unit; and a dispensing assembly including a cartridge holder and a dispensing mechanism comprising means for dispensing a metered dose of said medicament or dietary supplement. The device may be used in a method for the customised provision of medicaments and/or dietary supplements to a user.
US11532385B2
Embodiments facilitate interoperability and secure patient selection for clinical trials and drug/device deployments. An entity may obtain a first set of health parameters and collective demographic information associated with one or more population segments and receive Electronic Health Record (EHR) sub-blocks with patient profile information and corresponding patient medical histories for patients. The entity may determine a subset of eligible candidate patients for a treatment based on information in the EHR sub-blocks and eligibility criteria for the treatment, which may be based the first set of health parameters, and/or the collective demographic information. The entity may transmit sub-blocks comprising eligible candidate patient profiles and medical information associated with the at least one treatment, and, in response to a received transaction block with a transaction confirmation, the entity may augment a multi-dimensional blockchain by linking: the transaction block, with a drug device information block and an EHR block.
US11532383B2
A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.
US11532381B2
Method, device, and system for identifying a model-based time dependent light scattering signature that includes receiving an experimental time dependent light scattering signature comprising experimental data descriptive of an average molecular weight of protein components in a solution over time. The method further includes identifying an Ansatz for evaluating the experimental time dependent light scattering signature, the Ansatz being an initial model-based time dependent light scattering signature, the initial model-based time dependent light scattering signature identifying at least one key variable. The method also includes adjusting the at least one key variable in the initial model-based time dependent light scattering signature until a final model-based time dependent light scattering signature is identified. In some instances, the final model-based time dependent light scattering signature identifies at least one protein aggregation mechanism.
US11532379B2
The present invention comprises the capture and display of arthropod, human and arthropod-based metadata, which is capable of tracking and displaying the metadata, which is time and location-based, in order to show migration paths of arthropods and/or the diseases they have the potential to carry. This real-time view can help predict future arthropod and disease based on various scenarios such as, but not limited to: increased exposure based on the following: a user's geo-location, date and/or time of year, carrier type, etc. These variables can then assist with the education, awareness and potential prevention of disease.
US11532367B2
A first programming pulse is caused to be applied to a wordline associated with a memory cell of the memory sub-system. In response to first programming pulse, causing a program verify operation to be performed to determine a measured threshold voltage associated with the memory cell. The measured threshold voltage associated with the memory cell is stored in a sensing node. A determination is made that the measured threshold voltage of the memory cell satisfies a condition and the measured threshold voltage stored in the sensing node is identified. A bitline voltage matching the measured threshold voltage is caused to be applied to a bitline associated with the memory cell.
US11532355B2
An N-bit non-volatile multi-level memory cell (MLC) can include a lower electrode and an upper electrode spaced above the lower electrode. N ferroelectric material layers can be vertically spaced apart from one another between the lower electrode and the upper electrode, wherein N is at least 2 and at least one dielectric material layer having a thickness of less than 20 nm can be located between the N ferroelectric material layers.
US11532348B2
A variety of applications can include multiple memory die packages configured to engage in peak power management (PPM) across the multiple packages of memory dies. A communication line coupled to each memory die in the multiple memory die packages can be used to facilitate the PPM. A global management die can start a communication sequence among the multiple memory die packages to share a current budget across the multiple memory die packages by driving a signal on the communication line. Local management dies can use the received signal having clock pulses driven by the global management die on the communication line to engage in the PPM. To engage in global PPM, each memory die can be structured, to be selected as the global management die or a local management die, with one or more controllers to interface with the multiple memory die packages and to handle current budget limits.
US11532343B2
3D memory arrays including dummy conductive lines and methods of forming the same are disclosed. In an embodiment, a memory array includes a ferroelectric (FE) material over a semiconductor substrate, the FE material including vertical sidewalls in contact with a word line; an oxide semiconductor (OS) layer over the FE material, the OS layer contacting a source line and a bit line, the FE material being between the OS layer and the word line; a transistor including a portion of the FE material, a portion of the word line, a portion of the OS layer, a portion of the source line, and a portion of the bit line; and a first dummy word line between the transistor and the semiconductor substrate, the FE material further including first tapered sidewalls in contact with the first dummy word line.
US11532335B2
A memory device that is operable at a first voltage domain and a second voltage domain includes a memory array, a power saving mode pin and a word line level shifter circuit. The memory array operates at the first voltage domain. The power saving mode pin is configured to receive a power saving mode enable signal that is at the second voltage domain. The power saving mode enable signal is configured to enable a power saving mode of the memory device. The word line level shifter circuit is coupled to the memory array and the power saving mode pin, and is configured to clamp a word line of the memory array to a predetermined voltage level that corresponds to a first logic state during the power saving mode of the memory device.
US11532334B2
At a high level, embodiments of the invention relate to augmenting video data with presence data derived from one or more proximity tags. More specifically, embodiments of the invention generate forensically authenticated recordings linking video imagery to the presence of specific objects in or near the recording. One embodiment of the invention includes video recording system comprising a camera, a wireless proximity tag reader, a storage memory and control circuitry operable to receive image data from the camera receive a proximity tag identifier identifying a proximity tag from the proximity tag reader, and store an encoded frame containing the image data and the proximity tag identity in the storage memory.
US11532331B2
According to one embodiment, a magnetic disk device includes a magnetic disk, a magnetic head, a heater a control section. When making the magnetic head carry out the seek operation from the first position to the second position, the control section starts application of a first voltage to the heater while the seek operation is carried out and, after application of the first voltage, makes the voltage to be applied to the heater a second voltage greater than the first voltage before the magnetic head is positioned to the second position and write of data is started by the magnetic head.
US11532326B1
A data storage device is disclosed comprising a head actuated over a disk. A spiral track is written on the disk, and a disk locked clock (DLC) is synchronized to the spiral track. The spiral track is read to generate a spiral track crossing signal, and the spiral track crossing signal is processed to generate a position error signal (PES) representing a position of the head over the disk. When the DLC indicates a first part of the spiral track crossing signal is corrupt, the corruption is compensated in order to generate a compensated PES. While servoing the head over the disk based on the PES, a plurality of concentric servo sectors are written on the disk based on the DLC.
US11532324B2
The present disclosure generally relates to a read head assembly having a dual free layer (DFL) structure disposed between a first shield and a second shield at a media facing surface. The read head assembly further comprises a rear hard bias (RHB) structure disposed adjacent to the DFL structure recessed from the media facing surface, where an insulation layer separates the RHB structure from the DFL structure. The insulation layer is disposed perpendicularly between the first shield and the second shield. The DFL structure comprises a first free layer and a second free layer having equal stripe heights from the media facing surface to the insulation layer. The RHB structure comprises a seed layer, a bulk layer, and a capping layer. The capping layer and the insulation layer prevent the bulk layer from contacting the second shield.
US11532320B1
The present disclosure generally relates to a tape head and a tape drive including a tape head. The tape head comprises a first same gap verify (SGV) head assembly comprising a first media facing surface (MFS) and a plurality of first write transducer and first read transducer pairs, and a second SGV head assembly comprising a second MFS and a plurality of second write transducer and second read transducer pairs. During operation, when a tape or magnetic media moves in a first direction over the tape head, the tape contacts the second MFS and is spaced from the first MFS, and when the tape moves in a second direction opposite the first direction over the tape head, the tape contacts the first MFS and is spaced from the second MFS. As such, the tape contacts only one edge of either the first or second MFS during operation.
US11532318B2
A neural network is trained to digitally model a reference audio system. Training is carried out by repeatedly performing a set of operations. The set of operations includes predicting by the neural network, a model output based upon an input, where the output approximates an expected output of the reference audio system, and the prediction is carried out in the time domain. The set of operations also includes applying a perceptual loss function to the neural network based upon a determined psychoacoustic property, wherein the perceptual loss function is applied in the frequency domain. Moreover, the set of operations includes adjusting the neural network responsive to the output of the perceptual loss function. A neural model file is output that can be loaded to generate a virtualization of the reference audio system.
US11532314B2
A computer-implemented method can include receiving a first signal corresponding to a first flow of acoustic energy, applying a transform to the received first signal using at least a first amplitude-independent window size at a first frequency and a second amplitude-independent window size at a second frequency, the second amplitude-independent window size improving a temporal response at the second frequency, wherein the second frequency is subject to amplitude reduction due to a resonance phenomenon associated with the first frequency, and storing a first encoded signal, the first encoded signal based on applying the transform to the received first signal.
US11532309B2
Described herein are a system and techniques for generating programming code from unstructured text (e.g., natural speech). To do this, upon receiving a request for programming code, the system parses unstructured text using natural language processing to identify an entity. The system then identifies a template associated with that entity. The template may also be associated with a particular programming language. Once a template has been selected, a number of parameters associated with the template are identified. The parameters are then matched to data values included in the unstructured text. Once data values have been identified for each of the parameters, the requested programming code is generated using the template and data values.
US11532306B2
Systems and processes for operating an intelligent automated assistant are provided. In accordance with one example, a method includes, at an electronic device with one or more processors, memory, and a plurality of microphones, sampling, at each of the plurality of microphones of the electronic device, an audio signal to obtain a plurality of audio signals; processing the plurality of audio signals to obtain a plurality of audio streams; and determining, based on the plurality of audio streams, whether any of the plurality of audio signals corresponds to a spoken trigger. The method further includes, in accordance with a determination that the plurality of audio signals corresponds to the spoken trigger, initiating a session of the digital assistant; and in accordance with a determination that the plurality of audio signals does not correspond to the spoken trigger, foregoing initiating a session of the digital assistant.
US11532298B2
First data comprising a first range of audio frequencies is received. The first range of audio frequencies corresponds to a predetermined cochlear region of a listener. Second data comprising a second range of audio frequencies is also received. Third data comprising a first modulated range of audio frequencies is acquired. The third data is acquired by modulating the first range of audio frequencies according to a stimulation protocol that is configured to provide neural stimulation of a brain of the listener. The second data and the third data are arranged to generate an audio composition from the second data and the third data.
US11532290B2
A method for assembling a keyboard instrument includes installing a keyboard unit on a lower case such that an insertion hole of a key-connecting part of the keyboard unit is positioned corresponding to a lower side installation part of the lower case; thereafter, placing a upper case on the keyboard unit such that an upper side installation part of the upper case is positioned inside the insertion hole of the key-connecting part of the keyboard unit and mates with the lower side installation part of the lower case; and while the upper side installation part of the upper case is positioned inside the insertion hole of the key-connecting part of the keyboard unit and mates with the lower side installation part, inserting a fastening member into the upper side installation part and the lower side installation part to fix the upper case to the lower case via the fastening member.
US11532288B2
A source driver includes a latch unit sequentially retrieving a video data signal for each data row corresponding to each of a first to n th horizontal scanning lines of the display panel, an overdrive arithmetic circuit calculating an overdrive value of the drive voltage applied to the pixel portions on an N th line based on a comparison result of comparing the data row corresponding to the N th line among the first to n th horizontal scanning lines and the data row corresponding to an (N−1) th line and a distance to the N th line from the source driver, and a voltage output unit generating the drive voltage applied to the pixel portions on the N th line based on the data row corresponding to the N th line and the overdrive value to output to the source line.
US11532261B1
The present invention includes systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11532260B2
Disclosed are display panel and display device. The display panel includes plurality of pixel repetitive units arranged in array. Each pixel repetitive unit includes two first sub-pixels, two second sub-pixels and four third sub-pixels, and light emitting colors of two first sub-pixels, two second sub-pixels and four third sub-pixels are different. For each pixel repetitive unit, centers of four third sub-pixels constitute first virtual square, one first sub-pixel located inside the first virtual square, and center of the first virtual square doesn't overlap center of one first sub-pixel located inside the first virtual square; and centers of two first sub-pixels and centers of two second sub-pixels constitute first virtual parallelogram, and one third sub-pixel located inside the first virtual parallelogram. The arrangement of the third sub-pixels can reduce display serrated sense of vertical line array and improve display effect of vertical line, thereby improving display effect of display panel.
US11532254B2
An apparatus for driving a stretchable display includes a first pixel driving signal generating module to generate a first pixel driving signal including data to be displayed on a stretchable display, a first pixel driving circuit to receive the first pixel driving signal to drive a first pixel, a second pixel driving circuit to drive a second pixel, wherein the driving of the second pixel is determined depending on whether the stretchable display is stretched, and a second pixel driving signal generating module to receive the first pixel driving signal and a power signal and to generate a second pixel driving signal to be applied to the second pixel driving circuit by using one of the first pixel driving signal and the power signal, based on a stretching state signal generated depending on whether the stretchable display is stretched.
US11532251B2
A display system includes a plurality of display devices each of which includes circuitry. The circuitry of each of the plurality of display devices synchronizes a reproduction time with other of the plurality of display devices. The reproduction time is a time to reproduce content including an image and audio. The circuitry further starts displaying the image at a predetermined time and starts outputting the audio at the predetermined time. In response to detection of one of a failure and a probability of failure to output the audio at the predetermined time, the circuitry further stops outputting the audio.
US11532248B2
A display device is disclosed. The display device includes a flexible display panel, a panel roller, wherein the flexible display panel is wound around or unwound from the panel roller, a main frame extending in a longitudinal direction of the panel roller, wherein the panel roller is coupled to the main frame, a rod extending in the longitudinal direction of the panel roller, wherein the rod is spaced apart from the panel roller and the main frame, a sub frame coupling the rod with the main frame, wherein the sub frame is coupled to the main frame, and a bracket coupled to the sub frame.
US11532245B2
An apparatus and method for configuring a customized tour includes providing a list of tour subject indicators with a relevance value for locations to be toured, receiving user selection data regarding the subject indicators, and configuring a tour route based on an aggregate relevance score calculated for the tour subject indicators and locations indicated by one or more users. The method and apparatus may further include defining at least one tour route record comprising an ordered list of locations that satisfies at least a minimum aggregate relevance score constraint and a maximum tour duration constraint and saving information defining the at least one tour route record in a computer memory for use in delivering a corresponding tour.
US11532228B2
A method comprising a data processing device predicting a time for a future state change of a first traffic light; a method comprising a data processing device generating a map of traffic lights, wherein the map of traffic lights comprises a location of at least one localization traffic light, and methods combining these methods, and to corresponding systems.
US11532227B2
A method includes obtaining a location and a device type for one or more remote devices, and identifying one or more visible devices in one or more images, the one or more visible devices having a location and a device type. The method also includes matching a first visible device from the one or more visible devices with a first remote device from the one or more remote devices based on a location and a device type of the first visible device matching a location and a device type of the first remote device, obtaining a user input, and controlling a function of the first remote device based on the user input.
US11532224B2
Embodiments of systems, apparatus, and/or methods are described for enhanced situational awareness of parties associated with responding to an incident, such as an emergency situation, by assigning response resources to a scene of the incident. The disclosed system provides an electronic platform for collaboration or partnership involving two or more parties. In some partnership embodiments, the disclosed system provides a ranked list of potentially available resources that can be assigned to respond to the incident. For example, the potential candidates can be mobile emergency units belonging to a first responder and/or its partner(s). Various beneficial aspects of partnerships and their technical implementations are discussed in detailed herein.
US11532221B1
A monitoring system for a vehicle includes surveillance sensors configured to capture sensor data proximate to the vehicle. A position sensor is configured to detect a location of the vehicle. A controller is in communication with the surveillance sensors and the position sensor. The controller calculates a security score in response to security data based on the location of the vehicle and selects an active mode for the surveillance sensors in response to the security score. The active mode is selected from a plurality of surveillance modes that vary an active operation of the plurality of surveillance sensors. The controller may change or escalate the active mode and a corresponding monitoring operation (e.g., from a first mode to a second mode) in response to a security detection.
US11532219B2
Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
US11532207B2
Aspects of the subject disclosure may include, for example, comparing an input received from a peripheral device associated with an execution of a gaming application with a threshold value, wherein the threshold value is based on a first identification of a first user, a second identification of the peripheral device, and a third identification of stimuli presented as part of the execution of the gaming application. Responsive to the comparing, a determination may be made that the input exceeds the threshold value. Responsive to the determination, a validation request may be transmitted to a user device of the first user. Other embodiments are disclosed.
US11532202B2
A gaming signage system may include one or more movable displays. One or more movable displays may present first visual effects while the one or more movable displays are in a first configuration in which at least one game feature presentation device is not viewable. In response to a trigger event indication (which may correspond to a base game event), the movable display(s) may move to a second configuration and reveal the game feature presentation device. The game feature presentation device may be used to present a bonus feature and/or to present a different aspect of the base game. Alternatively, at least a portion of a movable display may be hidden when in a first configuration. At least the portion of the movable display(s) may present a bonus feature and/or a different aspect of the base game when in the second configuration.
US11532197B2
A dispensing unit for personal care products and personal protective equipment includes one or more dispensing assemblies contained within a single housing. The dispensing unit may contain dispensing assemblies that independently dispense two different types of products. Each dispensing assembly includes an actuator that mechanically injects a time delay between dispensings. Products are bundled together with support structures that are removed when the bundles are placed into a dispensing assembly.
US11532196B2
The present disclosure provides a medium processing apparatus, including: a housing provided with a surface facing a customer operating the medium processing apparatus; and a rolled coin device housed in the housing and configured to process rolled coins formed by bundling a plurality of loose coins. The surface of the housing includes a designated area located in a height range conforming to Americans with Disabilities Act (ADA) standard with respect to a height direction of the medium processing apparatus, and a rolled coin dispensing port of the rolled coin device for dispensing the rolled coins is arranged in the designated area.
US11532182B2
In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to access a first frame of RGB video content corresponding to a first time, access a first frame of IR video content corresponding to the first time, and access data from a depth sensor corresponding to the first time. The instructions may also be executable to determine whether at least a portion of the first frame of the RGB video content correlates to at least a portion of the first frame of the IR video content and/or the data from the depth sensor. Responsive to a determination that it does, the instructions may be executable to authenticate the RGB video content and indicate the RGB video content as being authenticated via a graphical user interface.
US11532181B2
An electronic device and method are disclosed herein. The electronic device includes a microphone, a camera, an output device, a memory, and a processor. The processor implements the method, including receiving a voice input and/or capturing an image, and analyze the first voice input or the image to determine at least one of a user's intent, emotion, and situation based on predefined keywords and expressions, identifying a category based on the input, selecting first information based on the category, selecting and outputting a first query prompting confirmation of output of the first information, detect a first responsive input to the first query, and when a condition to output the first information is satisfied, output a second query, detecting a second input responsive to the second query, and selectively outputting the first information based on the second input.
US11532178B2
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US11532173B2
Techniques are disclosed for generating a vector image from a raster image, where the raster image is, for instance, a photographed or scanned version of a hand-drawn sketch. While drawing a sketch, an artist may perform multiple strokes to draw a line, and the resultant raster image may have adjacent or partially overlapping salient and non-salient lines, where the salient lines are representative of the artist's intent, and the non-salient (or auxiliary) lines are formed due to the redundant strokes or otherwise as artefacts of the creation process. The raster image may also include other auxiliary features, such as blemishes, non-white background (e.g., reflecting the canvas on which the hand-sketch was made), and/or uneven lighting. In an example, the vector image is generated to include the salient lines, but not the non-salient lines or other auxiliary features. Thus, the generated vector image is a cleaner version of the raster image.
US11532166B2
An obstacle positioning method, device and terminal are provided. The method includes determining installation positions of at least two detectors on a vehicle, and respective detection areas of the detectors, determining an overlapping area of the detection areas of the detectors, and if determining that an obstacle is located in the overlapping area, determining a position of the obstacle according to the installation positions of the detectors forming the overlapping area. By changing the number and positions of detectors installed on an unmanned vehicle, a plurality of overlapping areas of the detection areas of the detectors are obtained, the distribution of obstacles around the vehicle are optimally identified, so that the unmanned vehicle makes reasonable driving plans based on an accurate surrounding obstacle environment.
US11532165B2
In various embodiments, methods and systems are provided for processing camera data from a camera system associated with a vehicle. In one embodiment, a method includes: storing a plurality of photorealistic scenes of an environment; training, by a processor, a machine learning model to produce a surround view approximating a ground truth surround view using the plurality of photorealistic scenes as training data; and processing, by a processor, the camera data from the camera system associated with the vehicle based on the trained machine learning model to produce a surround view of an environment of the vehicle.
US11532163B2
A method including, accessing an occupancy of the workspace. The method also includes, in response to the occupancy status indicating vacancy: at a first time, recording a first image and a second image of the workspace, the first image and the second image characterized by a first resolution; and executing an arrival detection model based on the first and second image. The method further includes, in response to detecting arrival at the workspace: at a third time, recording a third image of the workspace, the third image characterized by a second resolution greater than the first resolution; and executing an occupancy detection model based on the third image. The method additionally includes, in response to detecting occupancy of the workspace: updating the occupancy status to indicate occupancy; and transmitting the occupancy status to a remote scheduling system.
US11532143B2
A vision sensor includes a pixel array comprising pixels arranged in a matrix, an event detection circuit, an event rate controller, and an interface circuit. Each pixel is configured to generate an electrical signal in response to detecting a change in incident light intensity. The event detection circuit detects whether a change in incident light intensity has occurred at any pixels, based on processing electrical signals received from one or more pixels, and generates one or more event signals corresponding to one or more pixels at which a change in intensity of incident light is determined to have occurred. The event rate controller selects a selection of one or more event signals corresponding to a region of interest on the pixel array as one or more output event signals. The interface circuit communicates with an external processor to transmit the one or more output event signals to the external processor.
US11532139B1
In some implementations, a method of improved pathfinding is performed at a virtual agent operating system including non-transitory memory and one or more processors coupled with the non-transitory memory. The method includes: determining an initial path for a virtual agent to a target destination based at least in part on a navigation mesh of an XR environment; actuating locomotive elements of the virtual agent in order to move the virtual agent according to the initial path; while moving according to the initial path, detecting a node of a navigation graph; in response to detecting the node of the navigation graph: obtaining navigation information from the node of the navigation graph; and determining an updated path from the node to the target destination based at least in part on the navigation mesh and the navigation information; and actuating the locomotive elements of the virtual agent according to the updated path.
US11532136B2
A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image.
US11532135B2
A dual mode augmented reality surgical system configured to operate in both a tracking and a non-tracking mode includes a head mounted display configured to provide an optical view of a patient and to inject received data content over top of the optical view to form an augmented reality view of the patient, and comprising internal tracking means configured to determine a surgeon's position as well as angle and direction of view relative to the patient. The system further includes an augmented reality computing system comprising one or more processors, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors.
US11532128B2
In various implementations, modifications and/or additions to the ISOBMFF can indicate that a file that has been formatted according to the ISOBMFF, or a format derived from the ISOBMFF, includes virtual reality content. The file can include a restricted scheme information box, written into a track box in the file. The restricted scheme information box can indicate a virtual reality scheme for the contents of the track. For example, a signaling mechanism may indicate a most-viewed viewport associated with the virtual reality data.
US11532126B2
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a client device, a percentage value for a set of points. The program further determines a triangulation based on the set of points. The program also determines an alpha value based on the triangulation and the percentage value. The program further determines an alpha shape based on the alpha value. The program also provides the client device the alpha shape.
US11532124B2
A cross reality system receives tracking information in a tracking map and first location metadata associated with at least a portion of the tracking map. A sub-portion of a canonical map is determined based at least in part on a correspondence between the first location metadata associated with the at least the portion of the tracking map and second location metadata associated with the sub-portion of the canonical map. The sub-portion of the canonical map may be merged with the at least the portion of the tracking map into a merged map. The cross reality system may further generate the tracking map by using at least the pose information from one or more images and localize the tracking map to the canonical may at least by using a persistent coordinate frame in the canonical map and the location metadata associated with the location represented in the tracking map.
US11532123B2
A method for visualizing a large-scale point cloud based on normal, including: (S1) according to a spatial structure of a point cloud data, constructing a balanced octree structure of a node point cloud; (S2) according to the balanced octree structure and normal information of a point cloud, constructing an octree structure with the normal information; and constructing a normal level-of-detail (LOD) visualization node through downsampling; and (S3) determining a node scheduling strategy according to a relationship between a viewpoint, a viewing frustum and a normal of a render node; and respectively calling a reading thread and a rendering thread to simultaneously perform reading and rendering according to the node scheduling strategy.
US11532118B2
Augmented and virtual reality display systems increase viewer comfort by reducing viewer exposure to virtual content that causes undesirable accommodation-vergence mismatches (AVM). The display systems limit displaying content that exceeds an accommodation-vergence mismatch threshold, which may define a volume around the viewer. The volume may be subdivided into two or more zones, including an innermost loss-of-fusion zone (LoF) in which no content is displayed, and one or more outer AVM zones in which the displaying of content may be stopped, or clipped, under certain conditions. For example, content may be clipped if the viewer is verging within an AVM zone and if the content is displayed within the AVM zone for more than a threshold duration. A further possible condition for clipping content is that the user is verging on that content. In addition, the boundaries of the AVM zone and/or the acceptable amount of time that the content is displayed may vary depending upon the type of content being displayed, e.g., whether the content is user-locked content or in-world content.
US11532109B2
A graphical representation of an image of a subterranean formation along with log properties of the formation provided in a single graphical representation. Logged formation property values are coded into graphic representations of images of the formation in order to provide a graphical representation which allows the user to visually perceive the formation images and the logged formation properties simultaneously. A method may include receiving an image of a formation, the image including image values based on the formation, and also receiving a log property of the formation, the log property including log property values based on the formation. The log property values of the formation are correlated to corresponding locations in the image. A transfer function with the image values and the correlated log property values as inputs is determined. Based on the transfer function, a joint graphical representation of the image and the log property is rendered.
US11532104B2
A method for lossy image or video encoding, transmission and decoding, the method comprising the steps of: receiving an input image at a first computer system; encoding the input image using a first trained neural network to produce a latent representation; identifying one or more regions of the input image associated with high visual sensitivity; encoding the one or more regions of the input image associated with high visual sensitivity using a second trained neural network to produce one or more region latent representations; performing a quantization process on the latent representation and the one or more region latent representations; transmitting the result of the quantization process to a second computer system; decoding the result of the quantization process to produce an output image, wherein the output image is an approximation of the input image.
US11532100B2
A method for environmental acquisition for acquiring the surrounding environment of a vehicle. Using a plurality of cameras and/or sensor devices, from at least two positions, images of the surrounding environment are produced, and on the basis of the images a free surface, as well as a contour bounding the free surface, are ascertained. Separately for each image and the contour determined on the basis of this image, for a multiplicity of points along the contour, feature vectors are calculated and entered into a one-dimensional array. Through matching of the one-dimensional arrays, correspondences are sought for which the three-dimensional position is subsequently ascertained by triangulation. A computing unit for carrying out at least individual method steps of the method is also described.
US11532098B2
An imaging system and method of providing localization data to a vehicle using the imaging system is disclosed. The method may comprise: capturing, from an electronic depth camera, one or more images, wherein the one or more images include at least a portion of the vehicle; and using a deep neural network and the one or more images, determining a multi-degree of freedom (MDF) pose of the vehicle, wherein an optical axis of the electronic depth camera is oriented along a Z-axis according to a Cartesian coordinate system (comprising an X-axis, a Y-axis, and the Z-axis), wherein the Z-axis is plumb with respect to Earth.
US11532095B2
There is provided with an information processing apparatus. An acquisition unit acquires a plurality of pattern discrimination results each indicating a location of a pattern that is present in an image. A selection unit selects a predetermined number of pattern discrimination results from the plurality of pattern discrimination results. A determination unit determines whether or not the selected predetermined number of pattern discrimination results are to be merged, based on a similarity of the locations indicated by the predetermined number of pattern discrimination results. A merging unit merges the predetermined number of pattern discrimination results for which it was determined by the determination unit that merging is to be performed. A control unit controls the selection unit, the determination unit, and the merging unit to repeatedly perform respective processes.
US11532089B2
The present disclosure provides an optical flow calculation method for a computing device, including: acquiring an event data flow with a predetermined duration from a DVS, the event data flow including a coordinate position and a timestamp of a triggered event; generating a timestamp matrix in accordance with the coordinate position and the timestamp of the triggered event; scanning elements in the timestamp matrix in a predetermined scanning direction, so as to determine at least one intermediate point in each element in accordance with a value and a gradient of the element in the predetermined scanning direction; and calculating a distance between adjacent intermediate points and a gradient direction, and generating an optical flow matrix in accordance with a calculation result. The present disclosure further provides the computing device.
US11532082B2
A system includes an input device and a processor. The processor is configured to add, to a point cloud representing an anatomical volume, multiple points corresponding to respective locations of a probe within the anatomical volume, to remove a subset of the points from the point cloud in response to an input received via the input device, subsequently to adding the points, and to add, to the point cloud, other points corresponding to respective subsequent locations of the probe within the anatomical volume, subsequently to removing the subset. Other embodiments are also described.
US11532075B2
A display apparatus is provided. The display apparatus includes an input interface, a first storage, a display, and a processor. Pixel values corresponding to a predetermined number of lines in an image input through the input interface are stored in the first storage. The processor acquires a first patch of a predetermined size by sampling a number of pixel values located in an outer region of a matrix centering about a specific pixel value from among the pixel values stored in the first storage, acquires a high-frequency component for the specific pixel value based on the acquired first patch, and processes the input image based on the high-frequency component. The display displays the processed image.
US11532073B2
A modular architecture is provided for denoising Monte Carlo renderings using neural networks. The temporal approach extracts and combines feature representations from neighboring frames rather than building a temporal context using recurrent connections. A multiscale architecture includes separate single-frame or temporal denoising modules for individual scales, and one or more scale compositor neural networks configured to adaptively blend individual scales. An error-predicting module is configured to produce adaptive sampling maps for a renderer to achieve more uniform residual noise distribution. An asymmetric loss function may be used for training the neural networks, which can provide control over the variance-bias trade-off during denoising.
US11532066B2
A graphics pipeline reduces the number of tessellation factors written to and read from a graphics memory. A hull shader stage of the graphics pipeline detects whether at least a threshold percentage of the tessellation factors for a thread group of patches are the same and, in some embodiments, whether at least the threshold percentage of the tessellation factors for a thread group of patches have a same value that either indicates that the plurality of patches are to be culled or that the plurality of patches are to be passed to a tessellator stage of the graphics pipeline. In response to detecting that at least the threshold percentage of the tessellation factors for the thread group are the same (or, additionally, that at least the threshold percentage of the tessellation factors have a value that either indicates that the plurality of patches are to be culled or that the plurality of patches are to be passed to a tessellator stage of the graphics pipeline), the hull shader stage bypasses writing at least a subset of the tessellation factors for the thread group of patches to the graphics memory, thus reducing bandwidth and increasing efficiency of the graphics pipeline.
US11532063B2
The present disclosure relates to a system and method for operating an online to offline service platform. The system may perform the methods to: receive a service order from a first terminal associated with a passenger, the service order including a first identifier corresponding to the passenger and a pick-up location designated by the passenger; determine a second identifier corresponding to a driver accepting the service order; obtain first status corresponding to the first identifier; generate, based on the first status, a first instruction; and send the first instruction to a second terminal associated with the second identifier.
US11532061B2
Managing ridesharing vehicles by receiving passenger data comprising pick-up and drop-off location data of passengers, recording the passenger data in one or more queues corresponding to one or more pick-up locations of the pick-up location data, and sending information associated with a first pick-up location to a first vehicle. In response to the first vehicle arriving at the first pick-up location, extracting data of passengers exiting the first vehicle at the first pick-up location, retrieving passenger data from a first queue corresponding to the first pick-up location according to a capacity of the first vehicle, and updating a passenger ledger of the first vehicle according to the data of the passengers exiting the first vehicle at the first pick-up location and the passenger data retrieved from the first queue.
US11532053B1
A system and method for automatically detecting if a vehicle safety system is being used by a driver is disclosed. The system and method use data gathered from one or more sensors in the vehicle. The data is analyzed to determine if the safety system is being used or disabled. The system can send reminders to a driver to use the safety system. The system and method can also automatically update a policy holder's insurance policy to reflect whether or not a safety system is being used.
US11532052B2
Provided is a process of using simulated consumer profiles to construction calibration data from a pricing analytics application having a relatively high dimensional input parameter space.
US11532041B2
A method may include receiving financial information regarding a user; categorizing transaction information of the user based on the financial information; causing display of the categorized transaction information; receiving information regarding at least one financial preference and transaction preference of the user; determining using a trained machine learning model activities available to the user; calculating, for each of the one or more activities available to the user, an estimated influence on the at least one financial preference, causing display of the estimated influence on the at least one financial preference based on a user selected one of the one or more activities available to the user; filtering the one or more activities available to the user with a positive estimated influence to the at least one financial preference; and causing display of a recommendation of action relating to the one of the one or more activities available to the user.
US11532028B2
Methods and systems for providing a digital cart management system for use by customers within a retail location. In use, a customer shops within a retail location and adds items to a digital cart as the customer is adding the items to a physical cart, e.g., at least in part by voice input. When the customer is finished shopping, the customer can checkout via a digital process, thereby bypassing point of sale devices at the retail location.
US11532027B1
An electronic invoicing system includes an integrated method of searching both purchase order based electronic invoices and electronic invoices not associated with a purchase order or transaction receipt. A portal is provided. The portal has respective views for a supplier submitting purchase order based electronic invoices and electronic invoices not associated with a purchase order or transaction receipt, and a user of an enterprise submitting and/or reviewing electronic invoices. The supplier can search for both purchase order based and non-purchase order based invoices in a single criteria screen and interface in the portal.
US11532023B2
System and method to streamline the checkout process of e-commerce websites is disclosed. The processing subsystem includes a web crawler to browse the e-commerce websites, a website analysis module to analyze checkout data entry forms and web UI of the corresponding e-commerce websites browsed by the web crawler. The processing subsystem includes a classification module to classify the checkout data entry forms into fields based on a form data model. The classification module maps user information with classified fields using a natural language mapping technique to obtain a mapped model. The processing subsystem includes a fingerprinting module to fingerprint configurations and checkout pages of the corresponding e-commerce websites to obtain fingerprinting data. The processing subsystem includes a checkout processing module to generate a one-click checkout flow for an e-commerce website selected from the e-commerce websites. The one-click checkout flow is generated based on the fingerprinting data and the mapped model.
US11532022B2
Disclosed are methods, circuits, devices, systems and functionally associated computer executable code for digital catalog augmentation. A digital catalog interface module reads from a digital catalog data storage, directly or indirectly, one or more catalog data records constituting an offer listing within a digital catalog, wherein the offer listing may include a description of a specific product or service offering and/or links to execute a transaction relating to the offering. The system includes a Review Criteria and Sentiment Extractor (RCSE) to identify and convert one or more reviews posted on a review forum into one or more data records used to augment the offer listing within the digital catalog.
US11532015B2
Systems and methods are provided for timing message notifications to be provided to mobile device users based on their geographic locations with respect to geographic areas associated with a threshold level of content consumption. The timing of message notifications may be controlled in order to optimize the chances of delivering targeted content to a mobile device user based on the current geographic location of the user's device relative to a threshold level of content consumption area. As mobile device users may be more likely to launch a client application in a place where other users are currently consuming content, a general message notification sent to the user's device located in a geographic area associated with a threshold level of content consumption, may increase the likelihood that the user will launch the client application and thereby, allow targeted content to be delivered to the user's mobile device.
US11532006B1
The present disclosure relates generally to a system that includes a storage component that stores data and a processor. The processor may install an application using a portion of the storage component, partition the portion of the storage component from a remaining portion of the storage component, and execute the application via the portion of the storage component.
US11532003B2
Endogenous and exogenous variables associated with an item for sale by an affiliate may be displayed to a user of an affiliate decision-making tool. In response to the user selecting one of the endogenous variables, the affiliate decision-making tool may compute a number of introductions, a number of leads, and a number of sales for each of a plurality of possible values of the endogenous variable. The computation may be done utilizing a display position algorithm. A visualization of effects of setting the endogenous variable at different levels may be presented. The user may interact with the display position algorithm to vary one or more of the plurality of possible values of the endogenous variable such that the affiliate is eligible or disqualified to be displayed by an intermediary in response to a search for the item by a visitor of a network site owned and operated by the intermediary.
US11532002B1
A blockchain platform is provided for creating original non-fungible tokens (NFTs) and prints of the original NFTs. The platform creates a market for purchasing and selling prints of the original NFTs. The purchase price and the sale price for a print is determined based on a bonding curve and a total supply of the prints of the original NFT. The platform may also generate content (e.g., artwork and/or music) associated with the original NFTs. The content may be generated from logic that is stored on the blockchain.
US11531999B2
Described is an opinion aggregation system. The system includes a server having a memory storing user information, a first user computing device and other user computing devices coupled to the server. The server is programmed to receive and store an opinion request from the first user computing device and automatically process the opinion request and generate an opinion request to send to the other user computing devices for display and for entering an opinion. The server may be programmed to deliver the opinion request to the other user computing devices and then receive and store the opinions entered by the other user computing devices. These responses may be delivered to the first user computing device for viewing. The user may either filter the opinions received or filter the opinion request by selection of one or more filters, wherein the server only sends the opinion request to users matching the one or more filters.
US11531995B2
A method may include receiving a consent-processing request at a consent management platform from a content-presentation device, and using an identifier string in the request to establish a secure interactive session configured for user selection of consent options associated with a particular consent package of the platform, where the package may include identifiers of consent features of a media distribution system that require user consent in order to be activated for the device. The platform may then receive, via the interactive session, user consent data including a respective consent choice for each of one or more consent options, where each respective consent choice indicates acceptance or rejection of consent to activating an associated consent feature identified with the particular consent package. The received respective consent choices may be stored in a database of the consent management platform. Corresponding data may be stored in a whitelist on the content-presentation device.
US11531989B2
A fraud detection as a service system is provided that can be implemented via one or more microservices that can be instantiated on an operation support system and/or business support systems. Each fraud detection microservice instantiated can have one or more fraud detection models and sets of rules for a particular type of incoming data stream or transaction and/or interaction data. In this way, there can be more than one fraud detection microservice operating on the OSS/BSS allowing each fraud detection microservice to be dynamically updated in real time, provide continuous integration and continuous delivery of services, and work with a particular data flow, providing for an optimal fraud detection process.
US11531988B1
Various examples are directed to systems and methods for detecting fraud. A financial institution system may receive, from a transaction device, a transaction authorization request describing a transaction to be drawn on an account of a user. The financial institution system may also receive, from the user computing device, environmental data describing an environment of the user and determine that the environmental data indicates an anomalous condition. Based at least in part on the determining, the financial institution system may decline the transaction.
US11531985B2
A computing system that includes at least one processor and at least one memory communicatively coupled to the at least one processor is disclosed. The computing system also includes at least one network interface communicatively coupled to the at least one processor and configured to communicate with at least one vault system, each of the at least one vault system storing a respective one of N private keys or key components associated with a customer. The at least one processor is configured to generate, at the customer device, a sweeping transaction that transfers all funds from at least one input transaction address in a customer wallet to a new transaction address. The at least one processor is also configured to sign the sweeping transaction using at least M of N private keys or key components.
US11531976B2
This disclosure describes systems and methods related to facilitating card present transaction. In one embodiment, a service provider system may receive a request from a merchant to initiate a card present transaction associated with a consumer. The service provider system may determine an identifier associated with a mobile device associated with the consumer. The service provider system may communicate to the mobile device, based at least in part on the identifier, a message that facilitates invocation of a transaction module associated with the mobile device. The service provider system may facilitate the car present transaction based at least in part on an interaction with the transaction module.
US11531970B2
Methods, apparatus, systems and articles of manufacture to provide an image modality maintenance care package are disclosed. An example apparatus includes a solution predictor to predict a solution for servicing an imaging device based on the at least one of an error code or an identified issue and information related to previous solutions corresponding to the at least one of the error code or the identified issue. The apparatus further includes a care package generator to generate a customized data structure corresponding to the solution, the customized data structure including automated solutions to service the imaging device. The apparatus further includes an interface to transmit, using a wireless communication, the customized data structure to at least one of the imaging device or a repair device connected to the imaging device and in response to the execution of the automated solutions by the imaging device, obtaining a response corresponding to the servicing of the imaging device using the repair device. The apparatus further includes an information updater to update at least one of the accessed information, the predicted solution, the relevant information, or a digital twin of the imaging device to update subsequent customized care package generation based on the response.
US11531969B1
The system and methods described herein provide for managing user datasets by facilitating interactions between users and their advisors following location-based notification of certain triggering events in the user dataset. The geolocation of the user is used to identify nearby advisors who can provide consultation as required by the user. Some embodiments facilitate introductions to a potential user of a set of advisors matched to the user's profile and in response to certain triggering events in the user's dataset.
US11531964B1
The present embodiments relate to systems and methods for using a blockchain to record information related to the lifecycle of a vehicle associated with a Vehicle Identification Number (VIN), or other vehicle identifier. For example, the VIN lifecycle process may be used to ensure the transferability of title, including when information relevant to transferability is not easily determinable, such as after a collision occurs. The systems and methods may include the reception of a mileage report corresponding to a vehicle and updating a blockchain to associate the vehicle with mileage information. The systems and methods described herein may allow for using a blockchain which gives the option for private information, and permissioned participants in the blockchain. In particular, the systems and methods allow for a distributed consensus amongst businesses, consumers, and authorities, as to the validity of information and transactions stored on the blockchain.
US11531962B2
An inventory management system includes one or more radio frequency identification (RFID) readers each configured to detect RFID labels attached to inventory items within a certain radius of the RFID reader. The one or more RFID readers are configured to automatically determine a directional movement of RFID labels and attached inventory items. A first computer server is configured to communicate, via a network connection, with one or more client devices, and also configured to receive data gathered by the one or more RFID readers. The first computer server is configured to maintain a real-time inventory status of the inventory items. The real-time inventory status includes a location of the one or more RFID labels, and further includes a current usage state of the attached inventory items. The first computer server is configured to transmit the real-time inventory status to a display of the client device.
US11531960B2
An information processing apparatus (2000) acquires a shelf rack image (12) in which a product shelf rack on which a product is displayed is imaged. The information processing apparatus (2000) performs image analysis on the shelf rack image (12), and generates information (actual display information) relevant to a display situation of the product on a product shelf rack (20). The information processing apparatus (2000) acquires reference display information representing a reference for display of the product on the product shelf rack (20). The information processing apparatus (2000) compares the actual display information generated by performing the image analysis on the shelf rack image (12) with the acquired reference display information, and generates comparison information representing a result.
US11531953B2
In some embodiments, apparatuses and methods are provided herein useful to the sortation of products using a conveyor assembly. In some embodiments, there is provided a system for receiving and sorting products shipped to a shopping facility including: a delivery location at a shopping facility configured to receive a shipment of products; a conveyor assembly comprising: a product identification module configured to read identification data from an identification label disposed on a product; a plurality of sortation modules configured to move the product to one of a predetermined plurality of sortation destination areas; a control circuit operatively coupled to the product identification module and to each of the sortation modules, the control circuit configured to: receive the identification data from the product identification module; determine the sortation destination area for the product based at least on one of shopping facility data and shipping data regarding the product as sortation criteria; and cooperate with the plurality of sortation modules to move the product to the determined sortation destination area.
US11531952B1
Described herein are methods and systems for anonymizing and securing digital transactions. These methods and systems describe a server that monitors web applications executing on a user device. Responsive to the web application displaying an input element requesting personally identifiable information of a user, the server inputs encoded user data corresponding to the input element, whereby a web application server hosting the web application does not receive the personally identifiable information of the user. The server then generate an optical code representing the personally identifiable information. Responsive to receiving a request for the personally identifiable information from a shipping entity computing device that scanned the optical code, the server first verifies the shipping entity computing device and then presents the personally identifiable information for display on the shipping entity computing device.
US11531940B2
Computing device state or activity based task reminders and automatic tracking of statuses of task-related activities are provided. Users are enabled to create reminders that are triggered based on a device state of the user's device or activity signals from the operating system, an application, or a user file. The status of a task item can be inferred from signals collected from one or more sources. The signals provide information associated with tasks that the user performs in various life events. Machine learning, statistical analysis, behavioral analytics, and data mining techniques are applied to the signals, and the user's activities are mapped to task items that the user has created. An inferred status of a task activity can be shared with other systems, or can be used for a variety of functions (e.g., to automatically update the user's task list, or to remind the user of an uncompleted task item).
US11531938B2
An information processing device that controls a mobile object including lodging equipment with a plurality of compartments performs: creating an operation schedule including a first period in which movement for allowing a plurality of users to ride in or alight from the mobile object is a main purpose and a second period in which riding and alighting of the users are not required based on lodging requests acquired from the plurality of users; and generating an operation instruction for executing different controls on the mobile object in the first period and the second period and transmitting the operation instruction to the corresponding mobile object.
US11531934B2
Methods, computer program products, and systems are presented. The methods include, for instance: identifying a training data set and defining a window for an initial beta value representing bias tolerated in formulating expectation conditional to each feature vector from the training data set. The conditional expectations are parallelly regularized by use of DNA computer. Amongst numerous combinations of candidate models, a best fit ensemble is produced as the machine learning model for predicting targeted outcomes based on inputs other than the training data set.
US11531918B2
A method for providing an interactive interface for live event outcome selection and prediction may include generating a set of cells for an event. The set of cells may be provided to a client device to present in a user interface. A selection of a cell may be received from the client device. The selected cell may be assigned to a user account. The method may generate a coordinate for each cell in the set, wherein each cell coordinate includes a plurality of dimensions, each dimension corresponding to a different entity of the event, and wherein each cell coordinate is unique for the set of cells. The method may comprise calculating, prior to the start of the event, a probability that an event result represented by a cell coordinate will occur; and presenting the probability in association with the cell on the user interface. Other embodiments are described and claimed.
US11531914B2
An AI-based rule generation system generates an ontology from user-provided information and further enables generating rules that govern processes via drag-and-drop operations by automatically generating code in the backend. The rule generation system after generating the ontology, provides access to the entities of the ontology via a drag-and-drop GUI which also includes operators required to generate the rules. The user can drag-and-drop the entity elements and the operator elements as needed onto a whitespace in addition to providing the requisite values in order to generate a rule flow. The rule flow is validated and published to an execution server for use by downstream processes. The rule generation system further includes custom functions in addition to enabling distributed knowledge base processes for generating the rules.
US11531908B2
Technologies are disclosed herein for enhancing machine learning (“ML”)-based anomaly detection systems using knowledge graphs. The disclosed technologies generate a connected graph that defines a topology of infrastructure components along with associated alarms generated by a ML component. The ML component generates the alarms by applying ML techniques to real-time data metrics generated by the infrastructure components. Scores are computed for the infrastructure components based upon the connected graph. A root cause of an anomaly affecting infrastructure components can then be identified based upon the scores, and remedial action can be taken to address the root cause of the anomaly. A user interface is also provided for visualizing aspects of the connected graph.
US11531895B2
Systems and methods for viewing, storing, transmitting, searching, and editing application-specific audiovisual content (or other unstructured data) are disclosed in which edge devices generate content on the fly from a partial set of instructions rather than merely accessing the content in its final or near-final form. An image processing architecture may include a generative model that may be a deep learning model. The generative model may include a latent space comprising a plurality of latent codes and a trained generator mapping. The trained generator mapping may convert points in the latent space to uncompressed data points, which in the case of audiovisual content may be generated image frames. The generative model may be capable of closely approximating (up to noise or perceptual error) most or all potential data points in the relevant compression application, which in the case of audiovisual content may be source images.
US11531861B2
The present disclosure is directed to an automated neural architecture search approach for designing new neural network architectures such as, for example, resource-constrained mobile CNN models. In particular, the present disclosure provides systems and methods to perform neural architecture search using a novel factorized hierarchical search space that permits layer diversity throughout the network, thereby striking the right balance between flexibility and search space size. The resulting neural architectures are able to be run relatively faster and using relatively fewer computing resources (e.g., less processing power, less memory usage, less power consumption, etc.), all while remaining competitive with or even exceeding the performance (e.g., accuracy) of current state-of-the-art mobile-optimized models.
US11531855B2
It is made possible to perform appropriate color matching between devices irrespective of whether a printed material is print-output in color or monochrome from a destination device. The color characteristic of the destination device is obtained by printing a chart in which a predetermined density pattern is formed in the destination device and reading the color of the chart. Next, whether the chart output from the destination device is color or monochrome is determined. Then, color conversion parameters for reproducing the color characteristic of the destination device in an adjustment device are determined by printing the color chart in a case where the printed material is determined that formed in color or printing the monochrome chart in a case where the printed material is determined that formed in monochrome in the adjustment device.
US11531848B2
A data processing apparatus in which a trade-off between over-learning prevention and calculation load prevention is eliminated when creating a model formula is provided. The data processing apparatus includes: a recording unit that records electronic data; and a computing unit that performs computing using the electronic data, in which the computing unit includes a feature amount selection unit used for computing, and the feature amount selection unit performs feature amount selection including: a first step (S101) of ranking feature amounts and rearranging the feature amounts from top; a second step (S103) of creating a plurality of data groups using only a part of the feature amounts according to the order; a third step (S104) of calculating a value that is an index for evaluating prediction performance of a regression or classification problem using each of the data groups using only a part of the feature amounts; a fourth step (S105) of deleting feature amounts based on the calculated prediction performance index; and a fifth step (S106) of updating the order of the feature amounts, which are feature amounts other than the deleted feature amount, using the prediction performance index, in which the second step to the fifth steps are iterated (S102) until an optimal value of the prediction performance index calculated in the third step is no longer updated.
US11531846B1
Techniques for extending sensitive data tagging without reannotating training data are described. A method for extending sensitive data tagging without reannotating training data may include hosting a plurality of models at a model endpoint in a machine learning service, each model trained to identify a different sensitive data type in a transcript of content, adding a new model to the model endpoint, the new model trained to identify a new sensitive data entity in the transcript of content, identifying sensitive entities in the transcript by each of the plurality of models and the new model, merging inference responses generated by each of the plurality of models and the new model using at least one inference policy, and returning a merged inference response identifying a plurality of sensitive entities in the transcript.
US11531841B2
A machine learning model training method includes: training a machine learning model using features of each sample in a training set based on an initial first weight and an initial second weight. In one iteration, the method includes determining a first sample set in which a target variable is incorrectly predicted, and a second sample set in which a target variable is correctly predicted, based on a predicted loss of each sample; and determining overall predicted loss of the first sample set based on a predicted loss and a first weight of each sample in the first sample set. The method also includes updating the first weight and a second weight of each sample in the first sample set based on the overall predicted loss; and inputting the updated second weight, the features, and the target variable of each sample to the machine learning model, and initiating a next iteration.
US11531835B2
Various embodiments of the disclosure relate to an electronic device for controlling a predefined function based on a response time of an external electronic device on a user input, and a method thereof. The electronic device includes: a memory configured to store one or more applications; a communication module comprising communication circuitry configured to communicate with an external electronic device; and a processor, wherein the processor is configured to control the electronic device to: receive an input; generate first control data for controlling at least one application among the one or more applications using a first recognition method based at least on the input; transmit at least part of the input to the external electronic device through the communication module, wherein the external electronic device is configured to generate second control data for controlling the at least one application using a second recognition method based at least on the input; identify a time that passes until the second control data is received after the at least part of the input is transmitted to the external electronic device; control the at least one application using the first control data based on the passing time satisfying a first predefined condition; and control the at least one application using the second control data based on the passing time satisfying a second predefined condition.
US11531828B2
The present invention relates to a scene descriptor generation system, including an image sensor including a plurality of pixels, successively supplying S binary image planes, each including a single binary value per pixel; and a processing circuit configured to, for each binary image plane supplied by the sensor (100), to implement the successive steps of: a) calculating N convolutions of the binary image plane with respectively N distinct convolution kernels, to provide N convolved images; b) generating at least one meta-image from the N convolved images supplied at step a); and c) for each of the N convolved images supplied at step a), generating a binary descriptor from said convolved image and from said at least one meta-image.
US11531825B2
An indicia-reading module is capable of integration into the smallest face of thin-profile smart device. The module employs chip-on-board packaging and a customized sensor enclosure to eliminate the stack-up height found in conventional packaging. The module also employs a customized frame to reduce volume by integrating circuit subassembly circuit boards into a unique architecture and by serving as the lenses for the illuminator and the aimer, thereby eliminating the need for any extra lenses or holders.
US11531815B2
An information processing apparatus includes a reception unit that receives information from a user in an interactive form and a selection unit that selects a first service for analyzing contents of natural language as a transmission destination of the information in a case where information from the user is input in natural language and selects a second service as an analysis destination of the received information in a case where information from the user is input as an image or a sound.
US11531814B2
A method and a device for generating a modified statement are provided. An embodiment thereof includes obtaining a target statement, and separating words in the target statement to obtain a word collection to be modified; determining whether a target storage portion comprises a predetermined word collection to be confirmed corresponding to a word to be modified in the word collection to be modified; in response to determine to include the predetermined word collection, based on the error probabilities and the usage probabilities of the words to be confirmed, determining modification probabilities of the words to be confirmed; according to a numerical sequence of the modification probabilities, selecting predetermined numbered words to be confirmed from the word collection to be confirmed as a word sub-collection to be confirmed; and based on the word sub-collection to be confirmed, generating the modified statement. The embodiment improves the accuracy to modify the statement.
US11531813B2
A method, an electronic device and a readable storage medium for creating a label marking model are disclosed. The method for creating the label marking model includes: obtaining text data and determining a word or phrase to be marked in the text data; according to the word or phrase to be marked, constructing a first training sample of the text data corresponding to a word or phrase replacing task and a second training sample corresponding to a label marking task; training a neural network model with a plurality of the first training samples and a plurality of the second training samples, respectively, until a loss function of the word or phrase replacing task and a loss function of the label marking task satisfy a preset condition, to obtain the label marking model.
US11531801B2
The present disclosure relates to an information processing device, an information processing method, and a program for enabling more accurate prediction of a crack to be made. A model acquisition unit acquires a structure model MD from a model generation unit, an external device (not illustrated), or the like. Amplitude load energy A in an element E0 having no cracks is set on the basis of a relationship between an equivalent stress σ and an equivalent elastic strain ε experimentally obtained according to a material constituting the element E0. Since the equivalent elastic strain ε depends on a crack variable φ, the amplitude load energy A is expressed as a function of the crack variable φ. A crack prediction unit predicts a crack to be generated in a structure D by calculating a differential equation having a term proportional to the amplitude energy. The present disclosure can be applied to, for example, a crack prediction device that predicts a crack.
US11531795B2
A flow analysis apparatus is provided. The flow analysis apparatus includes a flow analyzer configured to derive a plurality of output signals by performing flow analysis for a plurality of cells by using a flow analytic model for simulating numerical analysis by Computational Fluid Dynamics (CFD) with respect to a plurality of cells that divide a space around a component, and an analysis optimizer configured to perform optimization for the plurality of output signals.
US11531790B2
A method for designing a tool string for use in a wellbore includes receiving a merit function, and determining, with a computing system and based on the merit function, a tool string design for a tool string. The merit function comprises one or more defined objectives for performing a process in a wellbore. The tool string design comprises an indication of one or more tools used to form a tool string for performing the process in the wellbore, and the tool string design satisfies the merit function.
US11531785B2
A system includes a memory device configured to store data at addressable locations in the memory device, a physically unclonable function (PUF) device including an array of PUF elements, and a memory interface coupled to the memory device and the PUF device. The memory interface is configured to receive a request to store first data in the memory device, store the first data in the memory device at a first location of the memory device, and transmit the first data and the first location to the PUF device. The PUF device is configured to create a first challenge value using the first data and the first location, generate a first response value using the first challenge value, and store the first response value as a first data integrity tag in the memory device, wherein the first data integrity tag is associated with the first data.
US11531782B1
A system and method are disclosed for each party of a group of m parties to be able to learn an Nth smallest value in a combined list of the values in which each party has separate lists of values. A method includes creating, by each party of a group of m parties, m lists of additive shares associated with each party's respective list of data, distributing, from each party to each other party in the group of m parties, m−1 of the lists of additive shares to yield a respective combined list of additive shares Wi obtained by each party of the m parties, receiving from a trusted party a list of additive shares Vi associated with a hot-code vector V, computing, in a shared space by each party, a respective Ri value using a secure multiplication protocol and comparing, in the shared space, by each party and using secure multi-party comparison protocol, the respective Ri to all elements in the respective combined list of additive shares Wi to yield a total number Pi of values in Wi that are smaller than Ri. The value Pi is used to either end the method or loop back for further processing with new values of Wi and in some cases a new value of N.
US11531779B2
Provided herein are systems and methods for identifying personal identifiers in content. An entity engine may receive content to identify candidate personal identifiers. The entity engine may determine that a text string in the content matches to a data format specified in entity definitions corresponding to types of personal identifiers and a rule for finding a geographic or linguistic term in the content correlated to the specific type of personal identifier. Each entity definition may specify a data format for finding a specific type of personal identifier in content. The data format corresponds to a type of personal identifier. The entity engine may identify, according to a rule of the first entity definition, a geographic or linguistic term in the content correlated to the type of personal identifier. The entity engine may classify the text string as the type of personal identifier, for preventing data breach or exfiltration.
US11531778B2
Embodiments disclose a privacy data reporting method and apparatus, and a storage medium. The method includes: A terminal device obtains to-be-reported data, divides the to-be-reported data into front string data and rear string data based on a preset step, separately scrambles the front string data and the rear string data, and sends the generated privacy data to a server. The server receives privacy data sent by a plurality of terminal devices, determines N pieces of first front string data, then obtains M pieces of to-be-reported data based on a plurality of pieces of privacy data, and finally determines to-be-reported data whose reporting rate is greater than a first preset value as target to-be-reported data. In an exemplary embodiment, the terminal device divides the to-be-reported data into two parts, and separately scrambles the two parts to generate the privacy data.
US11531775B2
A method includes automatically determining a component of a security label for each first record in a first table of a database having multiple tables, including: identifying a second record related to the first record according to a foreign key relationship; identifying a component of the security label for the second record; and assigning a value for the component of the security label for the first record based on the identified component of the security label for the second record. The method includes storing the determined security label in the record.
US11531771B2
A decryption-enabling device for decrypting a disk image of a computer device, comprising a processor, memory and a hardware connector for connecting to the hardware interface connection of the computer device. The decryption-enabling device is arranged to create using the processor a copy of the random-access memory of the computer device, analyse using the processor the copy of the random-access memory to extract one or more potential decryption keys, and store the one or more potential decryption keys in the memory.
US11531763B1
Methods, systems, and computer-readable media for automated code generation using analysis of design diagrams are disclosed. A diagram-to-code system determines one or more security properties of a plurality of components associated with a software product. Relationships between the components are indicated in a software design diagram. At least some of the security properties are determined using input to a user interface. The diagram-to-code system generates one or more secure code packages based (at least in part) on the software design diagram and the one or more security properties. The secure code package(s) implement one or more security controls associated with the software product. The secure code package(s) are provided to a developer. The secure code package(s) and additional program code from the developer are compiled into a compiled software product. Execution of the compiled software product mitigates security vulnerabilities using the one or more security controls.
US11531758B2
Embodiments described herein provide for a system, method, and apparatus to provision domains in a secure enclave processor to support multiple users. One embodiment provides for an apparatus comprising a first processor to receive a set of credentials associated with one of multiple user accounts on the apparatus and a second processor including a secure circuit to provide a secure enclave, the secure enclave to receive a request from the first processor to authenticate the set of credentials, the request including supplied credentials and an authentication type, where the secure enclave is to block the request from the first processor in response to a determination that the user account has exceeded a threshold number of successive failed authentication attempts for the authentication type.
US11531757B2
There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; a system profile store; and a ransomware detection engine including instructions encoded within the memory to instruct the processor to: detect an operation, by a process, that results in an operation on a file, wherein the operation includes newly creating the file including a file type identifier, or where the file is an existing file, changing a file type identifier for the file; querying the system profile store with a combination of the file type identifier and metadata about the file; based at least in part on the querying, determining that the process is a suspected ransomware attack; and taking a remedial action.
US11531753B2
Techniques for preventing ransomware from encrypting files on a target machine are disclosed. In some embodiments, a system/process/computer program product for preventing ransomware from encrypting files on a target machine includes monitoring file system activities on a computing device; detecting an unauthorized activity associated with a honeypot file or honeypot folder; and performing an action based on a policy in response to the unauthorized activity associated with the honeypot file or honeypot folder.
US11531746B2
A method for electronic signing of a document by a plurality of signatories comprises a step of acquiring a photograph of at least one of the signatories and identifying the signatory using the photograph, and a step of associating the document in a digital form with the identified signatory, wherein the method comprises: a prior step of calculating a matrix code by a cryptographic processing TC applied to the document, the step of acquiring a photograph consisting of acquiring a photograph of at least one signatory bearing a physical medium representing the matrix code, a step of validating: the identity of the signatory on the photograph and, the conformity of the matrix code calculated by the cryptographic processing TC applied to the document held by a signatory, with the matrix code on the photograph.
US11531744B1
A control panel may prevent access to one or more aspects of the control panel based at least in part on one or more security parameters. The security parameters may include a default locked status and a takeover locked status. The default locked status may prevent a user or other personnel from accessing the software, code, or other intellectual property on the control panel while still allowing the user to interface with the security and/or automation system. The takeover locked status may prevent any access or use of the control panel. To protect the automation system and the automation system provider, it may be desired to use a unique identifier to unlock at least one or more aspects of the control panel. The unique identifier may be loaded onto an external storage device which the control panel may automatically recognize.
US11531743B2
A system of enhancing biometric analysis matching utilizes an image sensor, such as a digital camera, to capture an image of a face of a person. The system may perform image enhancement, such as edge and contrast enhancement, prior to performing face matching. The enhancement may be localized to a given image region based on determined region illumination. The system may perform image processing and analysis comprising face detection, alignment, feature extraction, and recognition. A biometric recognition confidence indicator may be generated using the results of the image enhancement and analysis. At least partly in response to the biometric recognition confidence indicator falling below a threshold enhancing recognition confidence using an image of visual indicia captured using the image sensor.
US11531716B2
Embodiments of the disclosure are related to distribution of content in response to search signals in an enterprise environment. Embodiments of the disclosure obtain search signals from a client device associated with a user. In response to obtaining such a search signal, content stored on a resource repository can be located. Such a resource repository can be a private repository associated with an enterprise. In response to located content, a notification can be sent to the client device of the user.
US11531710B2
A method and system of graph feature extraction and graph classification based on adjacency matrix is provided. The invention first concentrates the connection information elements in the adjacency matrix into a specific diagonal region of the adjacency matrix which reduces the non-connection information elements in advance. Then the subgraph structure of the graph is further extracted along the diagonal direction using the filter matrix. Further, it uses a stacked convolutional neural network to extract a larger subgraph structure. On one hand, it greatly reduces the amount of computation and complexity, getting rid of the limitations caused by computational complexity and window size. On the other hand, it can capture large subgraph structure through a small window, as well as deep features from the implicit correlation structures at both vertex and edge level, which improves speed and accuracy of graph classification.
US11531708B2
A method, system, and computer-usable medium are disclosed for answering general background questions on a topic from documents with glossary sections, A set of documents with glossaries is received from which a set of terms and associated glossary entries are extracted, where each term has a corresponding glossary entry. Association is performed of related glossary entries. The associations is based on a similarity algorithm to form glossary clusters where each glossary cluster refers to one or more glossary entries. A query with query terms tailored to general information is received. The glossary clusters are ranked relevance to the query terms to form a ranked set. A set of glossary clusters meeting a high ranked threshold is selected and provided.
US11531706B2
Systems, methods, and software described herein provide graph searching via index vertices. In one implementation, a graph management system may receive a request to identify vertices of a first vertex type in a graph, wherein the request defines one or more attributes associated with the vertices. In response to the request, the graph management system may identify one or more index vertices associated with the one or more attributes, wherein the one or more index vertices is associated with one or more second vertex types. The graph management system may further identify the vertices in the graph with edges that couple to the one or more index vertices.
US11531702B2
An electronic device and method are disclosed. The electronic device includes a display, a processor and memory. The processor may implement the method, including analyzing, by a processor, a first video to identify any characters included in the first video, displaying one or more icons representing one or more characters identified in the first video via a display, receiving, by input circuitry, a first user input selecting a first icon representing a first character from among the one or more icons, based on the first user input, selecting image frames of the first video that include the first character from among image frames included in the first video, and generating, by the processor, a second video including the selected image frames. A second embodiment includes automatically selecting images from a gallery including one or more characters for generation of a video.
US11531692B2
In accordance with one embodiment, a method can be implemented that comprises receiving as an input a title of a video from a video sharing web site; parsing the title of the video into one or more n-grams; computing with a computer a title-searchability-score by utilizing the one or more n-grams.
US11531690B1
A geospatial query and navigation process generates a first filtered result comprising assets that satisfy a user generated query, where each asset includes a geospatial location and an exposure rank that estimates a risk associated with the asset based at least in part, upon a policy limit of a policy associated with the asset. The process also generates a current view of a geographical map, and positions indicia on the current view of the geographical map representing assets within the first filtered result according to their geospatial location that are also located within the current view of the geographical map and that also satisfy a predefined exposure rank requirement. The process modifies the current view of the geographical map to alter displayed geographical boundaries responsive to a user entered selection, whereupon the displayed indicia representing assets is updated according to the modified view of the geographical map.
US11531689B2
An information processing apparatus includes an extraction unit and a generation unit. The extraction unit extracts a common topic from profiles of plural users. The generation unit generates a community including users who are associated with the topic extracted by the extraction unit.
US11531679B1
A computing machine performs a correlation search against KPI data for one or more services using a selection criteria and a triggering condition. When the triggering condition is satisfied a notable event or incident is created and information about the notable event is presented using a user interface that may have interactive elements.
US11531678B2
In one embodiment, a method includes, by a client system of a user of an online social network, sending, to one or more computing devices of the online social network, a text post inputted by the user. The text post is associated with a query. The method includes receiving, from the one or more computing devices in response to the text post, an initial recommendation list. The initial recommendation list includes references to one or more objects referenced in comments associated with one or more prior posts associated with the query. The method includes sending, to the one or more computing devices, a request for updates to the initial recommendation list. Moreover, the method includes receiving, from the one or more computing devices in response to the request, an updated recommendation list comprising references to one or more objects referenced in comments associated with the text post.
US11531676B2
Certain embodiments of the present disclosure provide techniques for detecting anomalous activity in a computing system. The method generally includes receiving a request to perform an action in a computing system. The request is added to a historical time-series data set. A portion of the historical time-series data set is selected for use in determining whether the received request is an anomalous request, and a set of previously identified outliers are removed from the selected portion of the historical time-series data set. An anomaly score is calculated based on a statistical analysis of the received request and the selected portion of the historical time-series data set, wherein the anomaly score comprises a predicted number of operations executed to isolate the received request from the selected portion of the historical time-series data set. One or more actions are taken to process the received request based on the calculated anomaly score.
US11531675B1
A machine-learning model may be previously trained with a supervised learning algorithm to identify whether a pair of labels provided as input are similar. A locality sensitive hashing forest (LSH) may be generated for the set of candidate labels. When a user later identifies an input label (e.g., by search query, by interface selection, etc.) the input label may be used to query the LSH forest to identify a subset of the candidate labels. This subset may be used to generate respective pairs comprising the input label, one of the subset candidate labels, and a corresponding feature set generated for the pair. This data may be provided to the model to identify a degree to which the pair of labels are similar. The user may be provided one or more recommendations including similar terms identified from the model's output.
US11531674B2
Systems and methods for supporting rollback of changes made to target systems via an integration platform. Systems and methods can support reverting changes made to target applications via an integration platform (e.g., integration platform as a service (iPaaS)) with the help of a rollback activity. In order to aid the development and design of integration orchestrations, the integration platform can provide suggested rollback actions. In case of a failure in integration runtime, this rollback activity will revert changes made to the target applications prior to the point of fault. This helps ensure that systems remain in consistent state.
US11531672B1
Disclosed are systems and methods for improving file and application management supported by or configured with an installed application program or platform running the client's device or on the cloud (or on a server). The present disclosure describes computer systems and methods for an application that provides a single-touch/input, session management function that allows a user to store all desired information related to open files and programs. The desired information also includes status information related to the open files and programs, whereby a user can “pause” working on the files/programs by closing the files/programs, and when executing the disclosed application, the previous status of the files/programs can be reloaded, enabling the user to continue working seamlessly.
US11531670B2
Embodiments are directed to methods and systems for capturing data of a database record related to an event. Each record can comprise a record of a service provided to a consumer by a service provider of a plurality of service providers and a records management and processing system can comprise an intermediary between systems of the plurality of service providers and systems of a plurality of responsible entities. The records management and processing system can predict possible missing data in one or more records of the plurality of records in the database, select at least one record of the one or more records of the plurality of records predicted to have possible missing data, and initiate, for each selected record, a workflow for further processing of each selected record. The further processing can be directed to collecting the missing data.
US11531665B2
A database index management system uses one or more machine learning models to analyze a query log in relation to a database. A machine learning model may identify a query pattern and/or a change in the query pattern from the query log, identify a column associated with the query pattern, and identify an addition, removal, or modification of an index related to the identified column. The database index management system may perform one or more additions, removals or modifications of indices of the database based on query patterns identified in the query log. The database index management system continuously improves database performance in response to changing database usage patterns over time.
US11531664B2
A method for pre-utilizing tables before refresh includes selecting a query for execution in a data analytics application and identifying a table specified by the query, for instance a materialized table. Another operation includes computing an encoding, such as a hash value, for at least one portion of the identified table. Another operation includes comparing the computed encoding to a pre-stored encoding for the at least one portion of the identified table. On the condition that the computed encoding is identical to the pre-stored encoding, the operations include utilizing the identified table in executing the query in lieu of re-materializing the identified table. Otherwise, on the condition that the computed encoding differs from the pre-stored encoding, the operations include re-materializing the identified table before returning the results of the query.
US11531658B2
A method and apparatus for criterion-based retention of data object versions are disclosed. In the method and apparatus, a plurality of keys are sorted in accordance with an ordering scheme, whereby a key of the plurality of keys has an associated version of a data object and a timestamp. The key is inspected in accordance with the ordering scheme to determine based at least in part on the timestamp whether a criterion for performing an action on the associated version of the data object is satisfied. If the criterion is satisfied, a marker key is added to the plurality of keys, whereby the marker key precedes the inspected key according to the ordering scheme and indicates that the criterion is satisfied.
US11531657B1
A data store system may include at least one storage device to store a plurality of data and at least one processor with access to the storage device. The at least one processor may receive a plurality of features associated with an environment. The at least one processor may further generate a state representation of the environment based on the plurality of features. The at least one processor may further generate a plurality of predicted future states of the environment based on the state representation. The at least one processor may further generate at least one action to be performed by the environment based on the plurality of predicted future states. The at least one processor may provide the at least one action to the environment to be performed. A method and computer-readable medium are also disclosed.
US11531655B2
Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, determining an attribute of the user based information provided by the user or information contained in the request, identifying a behavioral model corresponding to the attribute, dynamically altering a presentation of an item depicted by the digital component based on the identified behavioral model, determining that the user corresponds to an underrepresented segment of a user population in a database containing information about the item, and in response, generating a digital component that includes the dynamically altered presentation of the item, solicits feedback from the user regarding the item, and includes a feedback mechanism, updating the database to include the feedback obtained, and modifying presentation of the item when distributed to other users having the attribute of the user based, at least in part, on the feedback obtained.
US11531651B1
A dynamic schema service (DSS) stores and vends data schema for use by one or more client services. Each schema includes one or more data fields that describe related entities. The DSS also stores meta-schema, which defines limits for field definitions in the schema and other constraints. Using the DSS, a service owner defines fields and constraints unique to its business application and can revise those fields and constraints over time. When the client service requires a schema, the client service sends a request to the DSS, and the DSS responds with the current version of the schema for use by the client service. Service owners are able to edit their schemas in DSS, and the changes are immediately implemented in the corresponding services by virtue of the schema request to DSS. In some embodiments, the DSS employs a hierarchical graph structure to determine the requested schema.
US11531646B2
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and utilization of group folders, according to embodiments of the present technology. In embodiments, an indication to merge a first folder associated with a first entity with a second folder associated with a second entity is received. Based on the indication to merge, a group folder associated with the first entity and the second entity is generated. A representation of the group folder is provided for presentation via a navigation pane of the messaging application. A selection of the representation of the group folder can cause execution of a search query in association with an index of messages to obtain messages associated with the first entity and/or the second entity.
US11531645B2
Methods, apparatus and computer program product for improving data indexing in a group-based communication platform are described herein. The group-based communication platform having a computed collection and one or more live collections. The computer-implemented method includes generating a new collection, the new collection being generated at a snapshot time point; associating a collection manager with the new collection; retrieving a plurality of electronic messages from the computed collection and the one or more live collections; writing the plurality of electronic messages to the new collection, the writing being completed at a cut-over time point; synchronizing the new collection with the one or more live collections based on the plurality of electronic messages; and redirecting the read alias and the write alias from the computed collection to the new collection.
US11531643B2
Provided is a computer system to present information useful for achieving purposes related to an object by utilizing AI prediction. The computer system manages a prediction model for predicting an object event based on evaluation data and feature profiling database that defines a change rule of each of the plurality of feature values included in the evaluation data, generates change policy data by changing the plurality of feature values included in the evaluation data based on the feature profiling database, calculates an evaluation value indicating effectiveness of the change policy data, and generates display data for presenting the change policy data and the evaluation value as information useful for achieving purposes related to the object.
US11531640B1
Systems and methods of computing classifications for and migrating digital content that includes accessing a digital content corpus within a source data storage system; in response to accessing the digital content corpus, for each distinct item of digital content of the plurality of distinct items of digital content: computing, via one or more digital content machine learning classification models, a content classification inference; identifying automated digital content handling tasks of a plurality of distinct digital content handling tasks based on the content classification inference; executing the automated content handling tasks identified for each distinct item of digital content, wherein executing the automated content handling tasks includes: designating a storage location within a target data storage system based on the in-migration content classification inference; and migrating a respective item of digital content from the source data storage system to the designated storage location within the target data storage system.
US11531637B2
A computer comprising a plurality of interconnected processing nodes arranged in a toroid configuration in which multiple layers of interconnected nodes are arranged along an axis; each layer comprising a plurality of processing nodes connected in a ring in a non-axial plane by at least an intralayer respective set of links between each pair of neighbouring processing nodes, the links in each set adapted to operate simultaneously; wherein each of the processing nodes in each layer is connected to a respective corresponding node in each adjacent layer by an interlayer link to form respective rings along the axis; the computer programmed to provide a plurality of embedded one-dimensional logical paths and to transmit data around each of the embedded one-dimensional paths in such a manner that the plurality of embedded one-dimensional logical paths operate simultaneously, each logical path using all processing nodes of the computer in a sequence.
US11531636B2
Embodiments of systems and methods for fast input/output (IO) on PCIE devices are described. Such methods include receiving an IO request from a user or application, the IO request comprising instructions for communicating data with a host system, the host system comprising a processing device and a memory device, analyzing information from the IO request in an IO block analyzer to select one of a plurality of communication paths for communicating the data with the host system, defining a routing instruction in a transfer routing information transmitter in response to the selected communication path, communicating the routing instruction in a Transaction Layer Packet (TLP) to an integrated IO (IIO) module of the host system routing the data from the peripheral device to either the processing device or the memory device according to the routing instruction with a data transfer router.
US11531635B2
Technologies for providing I/O channel abstraction for accelerator device kernels include an accelerator device comprising circuitry to obtain availability data indicative of an availability of one or more accelerator device kernels in a system, including one or more physical communication paths to each accelerator device kernel. The circuitry is also configured to determine whether to establish a logical communication path between a kernel of the present accelerator device and another accelerator device kernel and establish, in response to a determination to establish the logical communication path as a function of the obtained availability data, the logical communication path between the kernel of the present accelerator device and the other accelerator device kernel.
US11531634B2
A system includes a fabric switch including a motherboard, a baseboard management controller (BMC), a network switch configured to transport network signals, and a PCIe switch configured to transport PCIe signals; a midplane; and a plurality of device ports. Each of the plurality of device ports is configured to connect a storage device to the motherboard of the fabric switch over the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable in multiple modes based a protocol established over a fabric connection between the system and the storage device.
US11531631B2
The number of QoS group execution IO with respect to a logical device is retained in both of an inter-controller shared memory and an in-controller shared memory. Then, a processor of a storage device compares the number of in-controller execution IO with an update interval threshold value set by the following expression. Update Interval Threshold Value=(“QoS Group IOUpper Limit Value”−(“Number of QoS Group Execution IO” in In-Controller Shared Memory+“Number of In-Controller Execution IO”))דMargin Ratio Coefficient”÷“Number of Controllers in System” Then, the processor adds the number of in-controller execution IO to the number of QoS group execution IO of the inter-controller shared memory when the number of in-controller execution IO is greater than or equal to the update interval threshold value, and performs rewriting in the inter-controller shared memory.
US11531630B2
An operating method of a memory system including a memory device including a plurality of memory chips is provided. The operating method includes setting a parameter indicating a number of the memory chips allowed to operate in parallel for each of a plurality of operation statuses, based on information about power consumption of each of the plurality of operation statuses of a memory chip among the memory chips; obtaining information about an operation status of each of the plurality of memory chips; and scheduling data access across a plurality of channels respectively corresponding to the plurality of memory chips, based on the parameter and the information about the operation status of each of the plurality of memory chips.
US11531626B2
An example authentication device disclosed herein is to access a message received via a wireless interface from an adapter, the message to indicate that a host device has connected to the adapter, the host device different from the authentication device. The disclosed example authentication device is also to determine whether to allow the host device to access a storage device. The disclosed example authentication device is further to transmit authentication data to the adapter via the wireless interface, the authentication data to specify whether the host device is allowed to access the storage device.
US11531624B2
Apparatus for data processing and a method of data processing are provided. Address translation storage stores address translations between first set addresses and second set addresses, and responds to a request comprising a first set address to return a response comprising a second set address if the required address translation is currently stored therein. If it is not the request is forwarded towards memory in a memory hierarchy. A pending request storage stores entries for received requests and in response to reception of the request, if a stored entry for a previous request indicates that the previous request has been forwarded towards the memory and an expected response to the previous request will provide the address translation, intercepts the request to delay its reception by the address translation storage. Bandwidth pressure on the address translation storage is thus relieved.
US11531623B2
A method and system for sharing memory between a central processing unit (CPU) and a graphics processing unit (GPU) of a computing device are disclosed herein. The method includes allocating a surface within a physical memory and mapping the surface to a plurality of virtual memory addresses within a CPU page table. The method also includes mapping the surface to a plurality of graphics virtual memory addresses within an I/O device page table.
US11531619B2
A system comprises a processor coupled to a plurality of memory units. Each of the plurality of memory units includes a request processing unit and a plurality of memory banks. Each request processing unit includes a plurality of decomposition units and a crossbar switch, the crossbar switch communicatively connecting each of the plurality of decomposition units to each of the plurality of memory banks. The processor includes a plurality of processing elements and a communication network communicatively connecting the plurality of processing elements to the plurality of memory units. At least a first processing element of the plurality of processing elements includes a control logic unit and a matrix compute engine. The control logic unit is configured to access the plurality of memory units using a dynamically programmable distribution scheme.
US11531618B2
A memory module includes a first memory device, a second memory device, and a processing buffer circuit that is connected to the first memory device and the second memory device (independently of each other) and a host. A processing buffer circuit is provided, which includes a processing circuit and a buffer. The processing circuit processes at least one of data received from the host, data stored in the first memory device, or data stored in the second memory device based on a processing command received from the host. The buffer is configured to store data processed by the processing circuit. The processing buffer circuit is configured to communicate with the host in compliance with a DDR SDRAM standard.
US11531615B2
A controller controls an operation of a semiconductor memory device. The controller includes a request analyzer, a storage, and a garbage collection controller. The request analyzer generates invalid data information, based on an erase request received from a host. The storage stores a garbage collection reference table representing memory blocks excluded from selection as a victim block on which a garbage collection operation is to be performed, based on the invalid data information. The garbage collection controller controls the garbage collection operation on the semiconductor memory device, based on exclusion block information generated according to the garbage collection reference table.
US11531610B2
Disclosed is a method involving identifying a first activity a user is to complete using a computing resource; causing a client device operated by the user to output a first notification concerning the first activity, the first notification including at least one first user interface element with which the user can interact to begin the first activity; determining an estimated time for the user to complete the first activity; and causing the client device to output an indication of the estimated time in association with the first notification.
US11531609B2
A power consumption estimation method is provided, which is performed by a power consumption control device including a correlation database that stores data indicating a correlation between an operation state and power consumption of at least one household information communication device. The power consumption estimation method includes an operation state information acquisition step of acquiring operation state information from each household information communication device, a power consumption acquisition step of acquiring power consumption of each household information communication device by referring to the correlation database by using the operation state information, and a presenting step of presenting power consumption information by function for the at least one household information communication device, based on the power consumption of each household information communication device.
US11531608B2
Systems, methods, and apparatus for error signaling on a serial bus are described. An apparatus includes a bus interface configured to couple the apparatus to a serial bus, a phase-differential decoder configured to decode data from transitions between pairs of symbols in a sequence of symbols received from the serial bus, each symbol being representative of signaling state of the serial bus, and a processor configured to detect an indicator of an error signaling window in signaling state of two wires of the serial bus, the indicator of the error signaling window corresponding to a prohibited combination of symbols or a delay in control signaling, signaling an error through the bus interface during the error signaling window when an error is detected in the sequence of symbols or in timing of the indicator of the error signaling window.
US11531603B2
Systems and techniques are provided for Byzantine agreement in open networks. An indication to change a validation network for an open network from a current validation network to a next validation network may be broadcast. An agreement to change to the validation network to the next validation network may be. An instance of external validity multi-valued Byzantine agreement may be run to determine a continuing sequence number to be used by the next validation network based on the sequence numbers of amendments applied to decentralized database copies stored node computing devices of the open network. The next validation network may be switched to as the validation network for the open network after the continuing sequence number is determined. An amendment validated by the next validation network may be applied to a decentralized database copy. The amendment may include a sequence number that is higher than the continuing sequence number.
US11531582B2
A data storage device is disclosed comprising a non-volatile storage medium (NVSM) having a plurality of data sectors and a plurality of reserve sectors. A map-out value is generated for each of a first plurality of the data sectors based on a read latency of each of the first plurality of data sectors, and when the map-out value of a first data sector in the first plurality of data sectors exceeds a threshold, a first logical block address (LBA) is mapped from the first data sector to a first reserve sector. When the map-out value of a second data sector in the first plurality of data sectors exceeds the map-out value of the first data sector, the first LBA is mapped from the first reserve sector back to the first data sector, and a second LBA is mapped from the second data sector to the first reserve sector.
US11531574B2
A method of creating an interactive application network includes displaying, by a processor, a workspace and a toolbox on a display screen, instantiating, by the processor, a first interaction container to display a first output in response to a first user input, instantiating, by the processor, a second interaction container to display a second output based on the first output, in response to a second user input, the second user input being a user interaction with the first interactive container, and linking, by the processor, the first interactive container with the second interactive container via an interactive link to form the interactive application network.
US11531573B2
A method and system provides for asynchronous two-way binding between a user interface and a data model which are implemented on different frameworks. The system includes data, data model, and bridge controllers. The data controller provides a front-end binding framework that interacts with a user interface of a user device to manage a bindable property or method for a view on the user device. The data model controller provides a back-end binding framework that manages a data model, the front-end binding framework and the back-end binding framework being different types of frameworks. The bridge controller implements asynchronous two-way binding for the bindable property or method between the front-end binding framework and the back-end binding framework to update the bindable property or method in the data model when data changes at the user interface and to update the view on the user device when data changes at the data model.
US11531555B2
An embodiment of the invention may include a method, computer program product, and computer system for reconfiguration of a computing environment from an as-is input/output (I/O) configuration to a to-be I/O configuration. An embodiment may include normalizing respective hierarchical models of the as-is and the to-be I/O configurations. The hierarchical models each comprise a hierarchical structure of leaf and non-leaf nodes. Normalizing comprises the application of syntactical transformation rules to the hierarchical models such that their respective I/O configurations are defined in a syntactically consistent manner. An embodiment may include creating respective hash tree representations of the first hierarchical model and the second hierarchical model. Nodes of the hash tree representations are checksum values. Nodes of the hash tree representations reflect the hierarchical structure of their respective hierarchical models. An embodiment may include pruning one or more nodes of the hash tree representations.
US11531552B2
Systems and methods are disclosed for allocating resources to contexts in block-based processor architectures. In one example of the disclosed technology, a processor is configured to spatially allocate resources between multiple contexts being executed by the processor, including caches, functional units, and register files. In a second example of the disclosed technology, a processor is configured to temporally allocate resources between multiple contexts, for example, on a clock cycle basis, including caches, register files, and branch predictors. Each context is guaranteed access to its allocated resources to avoid starvation from contexts competing for resources of the processor. A results buffer can be used for folding larger instruction blocks into portions that can be mapped to smaller-sized instruction windows. The results buffer stores operand results that can be passed to subsequent portions of an instruction block.
US11531550B2
Techniques are disclosed relating to an apparatus that includes a plurality of execution pipelines including first and second execution pipelines, a shared circuit that is shared by the first and second execution pipelines, and a decode circuit. The first and second execution pipelines are configured to concurrently perform operations for respective instructions. The decode circuit is configured to assign a first program thread to the first execution pipeline and a second program thread to the second execution pipeline. In response to determining that respective instructions from the first and second program threads that utilize the shared circuit are concurrently available for dispatch, the decode circuit is further configured to select between the first program thread and the second program thread.
US11531544B1
The system creates, in a scheduler data structure, a first entry for a consumer instruction associated with a logical register ID. The first entry includes: a scheduler entry ID; a physical register ID allocated for the logical register ID; a checkpoint ID; one or more scheduler entry IDs for one or more prior producer instructions; and a release field which indicates whether to early release a physical register. The system updates a register alias table entry to include the scheduler entry ID and the checkpoint ID of the consumer instruction. The system receives the scheduler entry ID and a checkpoint ID for a respective prior producer instruction. Responsive to determining that the received checkpoint ID does not match the checkpoint ID associated with the consumer instruction, the system sets a release field to indicate that a physical register is to remain allocated.
US11531535B2
Embodiments disclose a firmware upgrade method and apparatus, and a terminal. The method includes: sequentially obtaining first upgrade data and operation instructions in all data blocks in a block differential upgrade package; converting first data into a second upgrade data in an image of an old firmware version according to the operation instruction; and controlling the first upgrade data and the second upgrade data to overwrite a to-be-upgraded data area in the image of the old firmware version. An operation of upgrading to an image of a new firmware version is completed in the image of the old firmware version based on the first upgrade data and the second upgrade data. In addition, in comparison with a conventional differential upgrade package, in the block differential upgrade package, a part or all of data in the conventional differential upgrade package is replaced with an operation instruction.
US11531532B2
Disclosed are various approaches for remotely deploying provisioned packages. An installer for an application is stored in a cache location of the client device. A hash of the installer is then written to a registry of the client device. The installer is then executed to install the application on the client device. Then, the client device is registered with a management service. Subsequently, a registration confirmation is received from the management service. The hash of the installer is then confirmed and the installed application is identified to the management service as a managed application installed on the client device.
US11531528B2
A configurator interface engine generates a graphical interface (i) presenting continuous delivery segments, (ii) receiving a first user input selecting a first segment of the continuous delivery segments, and (iii) receiving a second user input selecting a second segment of the continuous delivery segments. A configurator engine (i) configures tools based on toolchain rules without requiring input from a user, (ii) generates a toolchain comprising the tools after the configuration, (iii) determines a segment dependency between the first and second segments, and (iv) generates a continuous delivery pipeline model based on the inputs, dependency, and continuous delivery pipeline model. An orchestrator engine executes an instance of the continuous delivery pipeline model. A non-disruptive toolchain engine triggers at least a portion of the toolchain to perform a continuous delivery action associated with the continuous delivery pipeline model in response to the execution, and permits a non-disruptive adjustment of the toolchain.
US11531506B2
An image processing apparatus detects a change in job information which is information related to an execution of the job, and generates a log related to the processing of the job. In a condition that the job includes a plurality of pages, in a case where the change in the job information is not detected, one log is generated with the job as a unit, and in a case where the change in the job information is detected, a log is generated even during the job based on job information before the change. In a case where the change in the job information is detected at a first point in time, a log is generated as of the first point in time, and in a case where the change from the first point in time in the job information is detected at a second point in time which is a point later than the first point in time, a log from the first point in time to the second point in time is generated.
US11531504B2
An information processing apparatus stores first software for generating print data according to a predetermined specification and sends the generated print data to a printer according to Internet Printing Protocol. The information processing apparatus includes a controller that can search for printers, receive a user instruction for selecting a first printer from the detected printers, wherein the first printer notifies the information processing apparatus the first printer complies with the predetermined specification, set the information processing apparatus to generate print data to be sent to the selected first printer with the first software, and receive another user instruction for selecting a second printer from the detected printers. If the second printer does not notify the information processing apparatus of information indicating that the second printer complies with the predetermined specification, second software is downloaded for generating print data to be sent to the selected second printer.
US11531499B2
A data storage device includes a memory device and a controller coupled to the memory device. When a program operation occurs, the controller is configured to determine a decode time for the data prior to programming the data to the memory device. The decode time determined by decoding the encoded data. A number of program loop cycles is determined using the decode time. The data is programmed to the memory device with the number of program loop cycles determined.
US11531494B2
Provided herein may be a storage device configured to check a status of a memory device based on data read without output of a status check command, and determine a subsequent command to be generated. The storage device may include a memory device and a memory controller configured to control the memory device. The memory device may include a read data generator configured to generate new read data including both read data corresponding to a read command received from the memory controller and information indicating a status of the memory device. The memory controller may include: a status information determiner configured to determine the status of the memory device based on the new read data received from the read data generator and generate status information and a command generator configured to generate a command to be output to the memory device based on the status information.
US11531493B2
The disclosed technology includes an example system that has a request throttling manager that is configured to receive a first file data request, queue the first file data request in a first request queue, and process the first file data request based on the first token bucket. The first token bucket includes a sufficient first quantity of first tokens to process the first file data request. The system further includes a storage manager configured to access one or more storage nodes of a plurality of storage nodes of a distributed storage system in response to the first file data request.
US11531490B2
The present disclosure includes apparatuses and methods related to data transfer in memory. An example apparatus can include a first number of memory devices coupled to a host via a first number of ports and a second number of memory devices coupled to the first number of memory device via a second number of ports, wherein a first number of commands are executed to transfer data between the first number of memory devices and the host via the first number of ports and a second number of commands are executed to transfer data between the first number of memory device and the second number of memory device via the second number of ports.
US11531489B2
A system-on-chip includes a first intellectual property (IP) generating a plurality of request packets; and a second IP generating a plurality of response packets based on the plurality of request packets, wherein the second IP includes a plurality of processing elements processing the plurality of request packets and generating the plurality of response packets; a distributer, when the plurality of request packets are input from the first IP, determining a scheduling policy based on a packet type of the plurality of request packets and distributing the plurality of request packets to the plurality of processing elements according to the determined scheduling policy; and an aggregator, when the plurality of response packets are received from each of the plurality of processing elements, aggregating the plurality of response packets according to the determined scheduling policy.
US11531486B2
A computer-implemented method according to one embodiment includes identifying a request to migrate data associated with a volume from a source storage pool having a first rank extent size to a destination storage pool having a second rank extent size smaller than the first rank extent size, creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the source storage pool, and migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, utilizing the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the source storage pool.
US11531480B2
A storage device includes a nonvolatile semiconductor memory device including a plurality of physical blocks and a memory controller. The memory controller is configured to associate one or more physical blocks to each of a plurality of stream IDs, execute a first command containing a first stream ID received from a host, by storing write data included in the write IO in the one or more physical blocks associated with the first stream ID, and execute a second command containing a second stream ID received from the host, by selecting a first physical block that includes valid data and invalid data, transfer the valid data stored in the first physical block to a second physical block, and associate the first physical block from which the valid data has been transferred, with the second stream ID.
US11531476B2
Disclosed is a memory system including a controller configured to authenticate a user who inputs a request for discarding the memory system, to verify whether the request is valid when the user is authenticated as a legitimate user, to register discard activation of the memory system when the request is valid, and to transmit the request to a memory device; and the memory device configured to determine whether the transmitted request is valid, and to register the discard activation of the memory system when the request is valid.
US11531473B1
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to store XOR parity data in a host memory buffer (HMB) of a host device, monitor a health of the memory device, determine that a threshold corresponding to the health of one or more blocks of the memory device has been reached or exceeded, and copy the XOR parity data from the HMB to the memory device. The controller is further configured to receive a low power mode indication from the host device and enter the low power mode after copying the XOR parity data from the HMB to the memory device. The controller is further configured to correct read failures using the XOR parity data retrieved from the HMB.
US11531472B2
A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a plurality of data operations, generate a plurality of packets associated with the plurality of data operations, and continuously transmit each of the plurality of packets until each of the plurality of packets are transmitted. Each of the plurality of packets after the first packet of the plurality of packets is transmitted on a subsequent clock cycle immediately after a previous packet is transmitted.
US11531468B2
Disclosed herein is a technique for managing storage space in a user device. Users are provided with options to manage storage space usage in an organized and efficient manner. The options can include recommendations to the user regarding automatically and/or manually purging data from the user device to free up a particular amount of storage space that is needed to carry out a particular task.
US11531462B2
For efficient presentation of pseudo force sense, a pseudo force sense generation apparatus includes: a base mechanism; and a contact mechanism that performs periodical asymmetric motion relative to the base mechanism and gives force based on the asymmetric motion to skin or mucous membrane with which the contact mechanism is in direct or indirect contact. A mass of the contact mechanism is smaller than a mass of the base mechanism, or the mass of the contact mechanism is smaller than a sum of the mass of the base mechanism and a mass of a mechanism that is attached to the base mechanism.
US11531452B2
Systems, methods, and computer-readable media for enabling simultaneous group editing of electronically stored documents are disclosed. The systems and methods may involve accessing a collaborative electronic document; linking a first entity and a second entity to form a first collaborative group; linking a third entity and a fourth entity to form a second collaborative group; receiving a first alteration to the collaborative electronic document; tagging the first alteration with a first collaborative group indicator; receiving a second alteration to the collaborative electronic document; tagging the second alteration with the first collaborative group indicator; receiving a third alteration to the collaborative electronic document; tagging the third alteration with a second collaborative group indicator; receiving a fourth alteration to the collaborative electronic document; tagging the fourth alteration with the second collaborative group indicator; and rendering a display of the collaborative electronic document.
US11531449B2
An information processing device generates web page data of a first window including a program causing a terminal device to execute an elapsed time determination process for obtaining first time information at a timing of a transition from the first window to a second window, obtaining second time information at a timing during which a process in the first window is executable in a state after the transition to the second window, calculating an elapsed time from a difference between the first time information and the second time information, and executing a predetermined process according to a comparison between the elapsed time and a threshold time. The information processing device executes a process for transmitting the web page data to the terminal device and causing the terminal device to present the web page data.
US11531446B1
The invention provides a technology for electronic job processing which includes hiring, rating and paying short term workers. The method of architecting database schemas in conjunction with algorithms provides modules that dynamically automate processes including invoices on a mobile phone app. After authenticating a user on a mobile phone or computer, the algorithms display departmental user menus that provide functions based on user type. The rating mechanism which utilizes a numerical method to assign percentage values to a graphical rating input and stores it numerically in a database or file from where it is modified by a positive or negative value enables worker selection based on competence. The invention provides a window for displaying ads in the mobile apps in form of text, video or audio.
US11531442B2
Systems and methods are provided which implement techniques for providing supplemental and social information along with primary information. In one implementation, a user interface is provided with various sections. One section plays back a main item of content, while a second section displays supplemental information. A third section provides interactive tools for a user to communicate or share information with other users. For example, while playing a movie in the first portion, the social networking section may provide a chat interface in the third portion along with social network service controls to post or share user input, or to view posts from friends about the item of content.
US11531440B2
A pressure sensing display module has a display area and a wiring area surrounding a periphery of the display area. The pressure sensing display module includes a force sensitive unit provided in the wiring area; and a display unit provided corresponding to the display area. Information generated by the display unit is displayed on the display area.
US11531438B2
Touch sensor panels (or touch screens) can improve signal-to-noise ratio (SNR) using touch electrode patterns for differential drive and/or differential sense techniques. In some examples, a touch sensor panel can include a two-dimensional array of touch nodes formed from a plurality of touch electrodes. Each column (or row) of touch nodes can be driven with a plurality of drive signals. For example, a first column (or row) of touch nodes can be driven by a first drive signal applied to one or more first touch nodes in the first column (or row) and a second drive signal applied to a one or more second touch nodes of the first column (or row). In some examples, the first drive signal and the second drive signal can be complimentary drive signals. In some examples, each row (or column) of touch electrodes can be sensed by differential sense circuitry.
US11531433B2
A touch display device includes a flexible substrate, a light emitting structure layer, and a flexible touch sensing layer. The flexible substrate has a first surface and a second surface opposite to each other. The light emitting structure layer is disposed on the first surface of the flexible substrate. The flexible touch sensing layer is disposed on the second surface of the flexible substrate.
US11531430B2
A fingerprint detection apparatus and an electronic device are provided. The fingerprint detection apparatus is applied under a display screen, the fingerprint detection apparatus includes a plurality of fingerprint detecting units distributed in an array or arranged in a staggered manner, and the fingerprint detecting unit includes: a plurality of optical sensing pixels; at least one micro lens disposed above the plurality of optical sensing pixels; and at least one light shielding layer disposed between the at least one micro lens and the plurality of optical sensing pixels, each of the at least one light shielding layer being provided with an opening corresponding to the plurality of optical sensing pixels; where oblique light signals in multiple directions are respectively transmitted to the plurality of optical sensing pixels through an opening provided in the at least one light shielding layer after being converged by the at least one micro lens.
US11531428B2
The disclosure provides a method for driving an OLED touch-and-display device, a driving circuit, and an OLED touch-and-display device. The method includes: generating gate driving signals that are sequentially shifted based on the first clock signal (GCK); sequentially applying the gate driving signals that are sequentially shifted to the plurality of GLs; writing display data in a display driving period for each row of pixels, to the row of pixels, wherein a time length of the display driving period depends on a corresponding gate driving signal and is smaller than the clock cycle; and for a display driving period for each of at least one row of pixels, setting a touch detection period corresponding to the display driving period or corresponding to the display driving period for previous row of pixels at least partially overlapping with the display driving period in time.
US11531425B1
A method for operating an input device, the method involving obtaining a number of non-sinusoidal transmitter signals with unique base frequencies, and selecting a sampling frequency of an analog-to-digital converter (ADC) such that a number of aliasing artifacts associated with higher harmonics of the non-sinusoidal transmitter signals is located at frequencies different from the base frequencies.
US11531422B2
Disclosed are touch display panel, method for driving touch display panel, and display device. The touch display panel includes display region including plurality of touch driver electrodes and plurality of touch sensing electrodes both arranged in array, and non-display region surrounding display region and including touch auxiliary circuit and touch driver circuit. When refresh frequency is first frequency, touch driver circuit configured to provide touch drive signal for each touch driver electrode in touch stage, and receive touch sensing signal returned by each touch sensing electrode to determine touch position according to touch sensing signal. When refresh frequency is the first frequency, touch auxiliary circuit configured to provide first voltage signal for each touch driver electrode in touch stage; and voltage of first voltage signal greater than voltage of touch drive signal. The present disclosure can increase report rate, and satisfy touch and display requirements for high refresh frequency.
US11531421B2
The present application provides a thin film transistor array substrate and a touch display panel including a plurality of touch electrodes, and the touch electrodes including a first touch electrode, a second touch electrode, and a third touch electrode arranged in a first direction. A number of touch trace electrically connected to the second touch electrode and the driver chip is greater than or equal to a number of touch trace electrically connected to the first touch electrode and the driver chip, and is less than a number of touch trace electrically connected to the third touch electrode and the driver chip.
US11531416B2
A display device with a touch detection function including: a plurality of elements performing display operation; a plurality of touch detection electrodes arranged side by side to extend in one direction, and each outputting a detection signal based on a change in an electrostatic capacitance caused by an external proximity object; a conductive film insulated from or connected with high resistance to the touch detection electrodes, and disposed to cover the touch detection electrodes; and a touch detection circuit detecting the external proximity object by sampling the detection signal. The conductive film has a sheet resistance equal to or smaller than a predetermined resistance value, and has a time constant larger than a predetermined minimum time constant defined by sampling timings in the touch detection circuit.
US11531402B1
Example systems, devices, media, and methods are described for controlling the presentation of one or more virtual or graphical elements on a display in response to bimanual hand gestures detected by an eyewear device that is capturing frames of video data with its camera system. An image processing system detects a first hand and defines an input plane relative to a surface of the detected first hand. The image processing system also detects a series of bimanual hand shapes, including the detected first hand and at least one fingertip of a second hand. In response, the system presents a first movable element on the display at a location that is correlated with the current fingertip location. In addition, the image processing system determines whether the detected series of bimanual hand shapes matches a predefined hand gesture. In response to a matching gesture, the system executes a selecting action of an element nearest the current fingertip location.
US11531396B2
According to one embodiment, a display device includes a display which emits display light, a retroreflective element which retroreflects incident light, an optical element including a lower surface opposing the display and the retroreflective element and an upper surface on an opposite side to the lower surface, which reflects part of the display light toward the retroreflective element and transmits reflection light retroreflected by the retroreflective element and a first blower mechanism which blows air to a side of the upper surface.
US11531389B1
A system may include a wearable dimensioned to be donned by a user of an artificial reality system. The system may also include an energy measuring device incorporated into the wearable. The energy measuring device may measure an electrical energy differential between a body of the user and a surface. The system may further include at least one processing device communicatively coupled to the energy measuring device. The processing device may detect, based at least in part on the electrical energy differential measured by the energy measuring device, an interaction between the user and the surface. In response to this detection, the processing device may generate an input command for the artificial reality system based at least in part on the interaction detected between the user and the surface. Various other systems and methods are also disclosed.
US11531376B2
A display device including a flexible module including a display panel; an adhesive film disposed on one surface of the flexible module; support plates disposed on the adhesive film; a first anti-adhesive film pattern disposed between each of the support plates and the adhesive film; and a second anti-adhesive film pattern disposed between each of the support plates and the adhesive film and spaced apart from the first anti-adhesive film pattern. Each of the first anti-adhesive film pattern and the second anti-adhesive film pattern includes a metal material, and each of the first anti-adhesive film pattern and the second anti-adhesive film pattern has a thickness in a range of 100 nm to 1000 nm.
US11531368B2
Provided is a printer, which serves as an information processing device and which includes: a housing; a cover including a first surface, in which an opening is formed, the cover being configured to pivot about an axis of a first rotating shaft parallel to the first surface; and a touch panel, which is to be located in the opening when the cover is in a closed state in which the cover covers the housing. The cover includes a frame between an edge of the first surface and the opening.
US11531363B2
Various implementations described herein are related to a device having an output pad that is configured to supply an output pad voltage. The device may include tracking circuitry that is configured to receive a first voltage, receive a second voltage that is different than the first voltage, receive the output pad voltage as a feedback voltage, and provide a first tracking voltage and a second tracking voltage based on the first voltage, the second voltage and the feedback voltage. The device may include output circuitry that is configured to receive the first tracking voltage and the second tracking voltage from the tracking circuitry and provide the output pad voltage to the output pad based on the first tracking voltage and the second tracking voltage.
US11531357B1
A method for controlling movement of a drone is disclosed. A spatial vector between a flight-capable drone and a reference object is computed. The spatial vector defines a direction and a distance by which the drone is spaced from the reference object. Flightpath attributes based on the computed vector are determined. The flightpath attributes include one or more of a flight direction, a flight distance, and a flight speed. The flight direction is variable as a function of the direction of the spatial vector. The flight distance is variable as a function of the distance of the spatial vector. The flight speed is variable as a function of the distance of the spatial vector. In an automated operation, movement of the drone is controlled according to the determined flightpath attributes.
US11531354B2
Provided is a map generation unit that generates an attribute-attached occupancy grid map including an existence probability of an obstacle in a space around a moving body for each grid, and an attribute of the obstacle labelled in the occupancy grid map. A position estimation unit that estimates a position of the moving body by matching in a shape of a non-moving body and the attribute between the attribute-attached occupancy grid map and a pre-map that is the attribute-attached occupancy grid map prepared beforehand.
US11531350B2
A model aggregation device includes a communication device able to communicate with a plurality of vehicles in which neural network models are learned, a storage device storing a part of the neural network models sent from the plurality of vehicles, and a control device. The neural network model outputs at least one output parameter from a plurality of input parameters. The control device is configured to, if receiving a new neural network model from one vehicle among the plurality of vehicles through the communication device, compare ranges of the plurality of input parameters which were used for learning the new neural network model and ranges of the plurality of input parameters which were used for learning a current neural network model stored in the storage device to thereby determine whether to replace the current neural network model with the new neural network model.
US11531334B2
A system and method of controlling agriculture equipment which combines geographical coordinates, machine settings, machine position, path plans, user input, and equipment parameters to generate executable commands based of a variety of different in-field agricultural operation objectives for a vehicle equipped with an automatic or electronically controlled locomotion systems capable of reading and executing the commands.
US11531329B1
A method of monitoring one or more manufacturing components includes clustering vibration data associated with the one or more manufacturing components to generate a plurality of clusters, determining a vibration characteristic of the one or more manufacturing components based on the plurality of clusters, comparing auxiliary data associated with the one or more manufacturing components and an auxiliary data prediction model associated with the one or more manufacturing components, and determining an auxiliary characteristic of the one or more manufacturing components based on a comparison of the auxiliary data associated and the auxiliary data prediction model. The method includes determining a state of the one or more manufacturing components based on the vibration characteristic and the auxiliary characteristic and broadcasting a notification based on the state.
US11531326B2
A plant management system includes: a control device; and a management device. The control device includes: a manipulation parameter setting unit that sets values of manipulation parameters; a state parameter acquisition unit that acquires values of state parameters indicating an operating condition of the plant; and a transmitter that transmits these values to the management device. The management device includes: an acquisition unit that acquires these values; a database that stores set values of manipulation parameters and actually measured values or predicted values of state parameters when the plant is operated based on the set values, corresponding to each other; and a determination unit that determines a set value of a manipulation parameter capable of improving a value of a predetermined state parameter of the plant by referring to these values and the database.
US11531325B2
A nodal communication network of a process control or factory automation system includes nodes that are highly versatile (HV) field devices storing respective tag identifications. A DHCP server assigns respective endpoint identifications to nodes that connect to the network. A network node manager manages a mapping database that stores associations of tag identifications of network nodes with the assigned endpoint identifications, and a state database that stores updated states of the network nodes. A DNS server responds, in conjunction with the network node manager, to requests for endpoint identifications to allow nodes to be discovered within the network. An HV device node is a data source that establishes and maintains (sometimes simultaneously) respective communication sessions over the network with one or more other nodes that are consumers of the data generated by the HV devices, and data delivered via the communication sessions may be used to control an industrial process.
US11531319B2
A failure prediction device is provided with a machine learning device configured to learn the state of a brake of a motor with respect to data on the brake. The machine learning device observes brake operating state data indicative of an operating state of the brake when the brake is in a normal state, as state variables representative of a current environmental state, and uses the observed state variables to learn a distribution of the state variables with the brake in the normal state.
US11531298B2
A process cartridge including a drum cartridge, a developing cartridge, and a waste toner container, is provided. The drum cartridge includes a photosensitive drum including a photosensitive layer and a rotation axis extending in an axial direction, a drum cleaner arranged to contact the photosensitive drum, a cleaner frame configured to accommodate the drum cleaner therein, and a waste toner conveyer tube connected with the cleaner frame. The developing cartridge is movable to be attached to and detached from the drum cartridge and includes a developer roller. The waste toner container is movable to be attached to and detached from the drum cartridge. When the developing cartridge and the waste toner container are attached to the drum cartridge, the waste toner container is connected with the waste toner conveyer tube and is located on an opposite side of the developing cartridge to the photosensitive drum.
US11531293B2
A heating device includes a cylindrical film a heater disposed inside the cylindrical film on an inner surface of the cylindrical film. The heater has a plurality of heating elements on a first surface that are spaced from each other at intervals along an axial direction. A heat transfer member contacts a second surface of the heater. The heat transfer member is arranged such that, in a first region of the heater that includes just a single one of the heating elements, contact between the heater and heat transfer member is greater than in a second region of the heater that includes an interval between a pair of adjacent heating elements.
US11531292B2
An image forming apparatus includes an image forming unit, a fixing unit, first and second rotating members, and a discharge unit to discharge a recording material to an outside. The fixing unit fixes an image from the image forming unit onto the recording material. The first rotating member comes into contact with and guides the image bearing recording material, and is driven to rotate by conveyance of the recording material. The second rotating member comes into contact with the image bearing recording material more on a downstream side than the first rotating member in a conveyance direction of the recording material, guides the recording material, and is driven to rotate by conveyance of the recording material. The first rotating member does not perform swinging motion by coming into contact with the recording material, and the second rotating member performs swinging motion by coming into contact with the recording material.
US11531287B2
An optical scanning device includes: a light source; a light source driver that provides the light source with a drive current, on which a bias current that fluctuates according to temperature change is superimposed, for emitting light from the light source; and a bias current adjuster that provides the light source driver with a bias control signal for adjusting a magnitude of the bias current, wherein the bias current adjuster includes a current value adjusting member that is capable of changing the magnitude of the bias control signal according to temperature change, and wherein the bias control signal that has automatically changed according to temperature change of the current value adjusting member is provided to the light source driver, so that the light source driver makes the magnitude of the bias current to be superimposed fluctuate, based on the provided bias control signal.
US11531278B2
Extreme ultraviolet (EUV) lithography systems are provided. A EUV scanner is configured to perform a lithography exposure process in response to EUV radiation. A light source is configured to provide the EUV radiation to the EUV scanner. A measuring device is configured to measure concentration of debris caused by unstable target droplets in the chamber. A controller is configured to adjust a first gas flow rate and a second gas flow rate in response to the measured concentration of the debris and a control signal from the EUV scanner. A exhaust device is configured to extract the debris out of the chamber according to the first gas flow rate. A gas supply device is configured to provide a gas into the chamber according to the second gas flow rate. The control signal indicates the lithography exposure process is completed.
US11531273B2
A method of making a mask includes computing a mask volume correction matrix for a given mask layout to be used to perform a lithography process. The mask volume correction matrix represents a diffraction field for a predetermined thickness of a material of the mask. A simulated mask pattern is computed by applying the mask volume correction matrix to the given mask layout. The simulated mask pattern is provided to a mask making tool.
US11531270B2
A lithographic method for making an out-of-plane optical coupler includes forming a photoresist layer of positive photoresist material over a substrate. The positive photoresist layer undergoes a flood exposure to light through a binary mask to pattern a latent image of a mirror blank in the photoresist layer. A laser beam is scanned over the latent image of the mirror blank to apply controlled dosages of light at specified locations to form a latent image of a planar mirror surface that is oriented at a prescribed non-zero angle to a plane in which the substrate extends. The positive photoresist material is developed so that a remaining portion of the developed positive photoresist material forms an out-of-plane optical coupler having a planar mirror surface that is oriented at the prescribed angle.
US11531265B2
An imprint template and an imprint method are provided. The imprint template includes a base substrate, an imprinting pattern layer and a deformable layer; wherein the deformable layer is disposed on a surface of the imprinting pattern layer facing away from the base substrate, and a shape of a surface of the deformable layer facing away from the base substrate is identical to an equidistant expanded shape of a shape of a surface of the imprinting pattern layer facing away from the base substrate; the deformable layer is configured to have a variable thickness under an external stimulation.
US11531261B2
A projector includes a collimator lens, a, a light transmission component and a solid-state light source. Amounts of the dichroic lens and the solid-state light source are plural. The dichroic lens and the light transmission component reflect beams with specific wavelength, and allow passing of beams with other wavelength. The solid-state light source emits the beams to the corresponding dichroic lens. The projector utilizes the dichroic lens and the light transmission component to pass the beams with different base color uniformly through the first part and the second part of the collimator lens. The projector further includes a polarized lens, a reflection lens and a phase retardation unit. The phase retardation unit transforms polarization of the beams, and the polarized lens reflects some polarized beams and allows passing of other polarized beams to combine a plurality of alignment modules for providing uniform illumination.
US11531256B2
A projection system includes a projector configured to project image light and furniture on which the projector is mounted. The furniture includes a furniture main body, a setting section provided in the furniture main body and houses the projector, and an opening and closing member provided in an opening through which the image light passes, the opening and closing member switching a closed state in which the opening is closed and an open state in which the opening is opened. By aligning the opening and closing member with a position corresponding to a projection surface in the open state, a position of the projector is determined in a predetermined projection position with respect to the projection surface. The projector projects the image light onto the projection surface from the predetermined projection position to thereby form a rectangular projection image on the projection surface.
US11531254B2
The disclosed subject matter relates to a method of projecting an image by means of a light source emitting light pulses and an oscillating micro-electro-mechanical system (MEMS) mirror deflecting the emitted light pulses, comprising: providing a matrix of durations for each pixel, and incrementing or decrementing a pixel index whenever a respective duration indexed by the respective pixel indices in the playout matrix has lapsed; for each light pulse: retrieving the respective intensity and durations indexed by the current pixel indices, calculating an interval from at least one of said durations, emitting said light pulse with said retrieved intensity, and waiting said calculated interval before emitting the next light pulse. The disclosed subject matter further relates to a projector carrying out said method.
US11531252B2
A vehicle comprises: an imaging unit configured to image an occupant from front of the occupant in a vehicle longitudinal direction in a vehicle interior; and a light emitting unit including a first light emitting portion and a second light emitting portion configured to irradiate an imaging range of the imaging unit. An optical axis of irradiation light from the first light emitting portion and an optical axis of irradiation light from the second light emitting portion intersect with each other between the light emitting unit and the occupant in plan view.
US11531248B2
Circuits and methods that implement multiplexing for photons propagating in waveguides are disclosed, in which an input photon received on a selected one of a set of input waveguides can be selectably routed to one of a set of output waveguides. The output waveguide can be selected on a rotating or cyclic basis, in a fixed order, and the input waveguide can be selected based at least in part on which one(s) of a set of input waveguides is (are) currently propagating a photon.