Document Document Title
US11770006B2 Integrated electrical panel
The system includes one or more busbars couple to an AC line, branch relays each coupled to a busbar and to a respective circuit breaker, and current sensors each corresponding to at least one respective branch relay of the plurality of branch relays. The system also includes a deadfront arranged in front of the plurality of branch relays, and including openings corresponding to the branch relays allowing an electrical terminal of each branch relay to protrude forward through a respective opening. A circuit breaker is engaged with each respective branch relay, on the deadfront to create an array of branch circuit breakers. The combination of relay and circuit breaker allows each branch circuit to be controllable. The relays may include current sensors, such as a shunt, used to determine a branch circuit current and control the relay. Control circuitry manages the relay on-off operation and monitors branch circuit operation.
US11769999B2 Open neutral detector
An apparatus for detecting an open neutral condition in a split phase power system is described. The apparatus includes two powered lines providing output electricity to an electrical distribution system and a shared neutral line providing a grounded neutral to the first and second powered lines. The apparatus is configured for detecting when an open neutral condition is present in the split phase power system by determining when a power current is present on one or both of the first and second powered lines while a return current is not present on the neutral line; and in response to detecting that the open neutral condition is present, causing an interrupter to interrupt the power supplied by the first and second powered lines or to generate a signal indicating an open condition.
US11769995B2 Arc fault detection device
An arc fault detection device includes: a first electric line; at least one sensor for monitoring an electric current or voltage spectrum in the first electric line and outputting an analogue HF measurement signal; and an input section connected to the at least one sensor, the input section including: an input bandpass filter connected to the at least one sensor so as to filter the analogue HF measurement signal, a passband of the input bandpass filter having a predeterminable arc-frequency range so as to detect arcing effects; and a sampling mixer connected to the input bandpass filter, the sampling mixer having a sampling frequency lower than twice an upper threshold frequency of the arc-frequency range.
US11769988B2 Vertical-cavity surface-emitting laser (VCSEL) tuned through application of mechanical stress via a piezoelectric material
A tunable vertical-cavity surface-emitting laser (VCSEL) is provided. The VCSEL includes a VCSEL emission structure, piezoelectric material, and a piezoelectric electrode. The VCSEL emission structure includes a first reflector; a second reflector; and an active cavity material structure disposed between the first and second reflectors. The active cavity material structure includes an active region. The piezoelectric material is mechanically coupled to the VCSEL emission structure such that when the piezoelectric material experiences a mechanical stress, the mechanical stress is transferred to the active cavity material structure of the VCSEL emission structure. The piezoelectric electrode is designed to cause an electric field within the piezoelectric material. The electric field causes the piezoelectric material to experience the mechanical stress, which causes the active cavity material structure to experience the mechanical stress, which causes the emission wavelength of the VCSEL to be modified from a nominal wavelength of the VCSEL.
US11769987B2 Methods and systems of driving arrays of diodes
Driving arrays of diodes. At least some of the example embodiments are methods of driving an array of diodes including: charging an inductor to increase an inductor current, the charging ceases when the inductor current reaches a predetermined threshold; driving the inductor current through a first portion of the array of diodes, the driving ceases prior to the inductor current reaching zero; and recirculating the inductor current through the inductor until a next charging event.
US11769986B2 Siloxane mitigation for laser systems
In various embodiments, the concentration and deposition of siloxane materials within components of laser systems, such as laser resonators, is reduced or minimized utilizing mitigation systems that may also supply gas having low siloxane levels into multiple different components in series or in parallel.
US11769981B1 Circuit and method for regulating currents to multiple loads
The embodiments disclosed herein reduce numerous active regulators (e.g., to only one) used in previous circuits that require regulated current and still accomplish the current regulation provided to each load by means of an array of autotransformers, and if required, rectifiers, and filters. Therefore, in an exemplary embodiment, there is eliminated the numerous active regulators by replacing them with simple passive components and an active regulator.
US11769980B2 Amplification fiber and laser beam emitting apparatus
An amplification fiber which can generate a laser beam in a visible region even when a silica glass is used as a base material of a core of the amplification fiber is realized. An amplification fiber according to an embodiment of the present disclosure includes a core configured to generate a laser beam from an excitation beam in a visible region, and a cladding surrounding the core. The core is composed of a core material including Dy, one or more elements selected from Al, Ge, and P, and a silica glass.
US11769979B2 On-chip ultra-narrow linewidth laser and method for obtaining single-longitudinal mode ultra-narrow linewidth optical signal
An on-chip ultra-narrow linewidth laser and a method for obtaining a single-longitudinal mode ultra-narrow linewidth optical signal are provided in the present invention. The on-chip ultra-narrow linewidth laser includes a laser generating gain unit for generating a broad-spectrum initial optical signal and performing wavelength filtering on the generated optical signal, and also includes a distributed scattering feedback unit for performing linewidth compression on the optical signal; the laser generating gain unit is connected with the distributed scattering feedback unit, so that the optical signal generated by the laser generating gain unit is subjected to wavelength filtering and then output to the light guide component of the distributed scattering feedback unit to scatter to form an optical signal with a narrower linewidth to achieve linewidth compression, and the optical signal returning along the original path and fed back to the optical signal of the laser generating gain unit is subjected to gain amplification and wavelength filtering once again, repeating until achieving a steady state so as to obtain a single-longitudinal mode ultra-narrow linewidth optical signal. The laser can obtain a steady single-longitudinal mode ultra-narrow linewidth optical signal, and is simple in structure and small in volume.
US11769976B1 Charging system for portable electronic devices
Systems and methods involve implementations such as a container assembly including an interior area, a first side interior bounding the first border of the interior area, a second side interior bounding the second border of the interior area, a third side interior bounding the first portion of the third border of the interior area, a fourth side interior bounding the first portion of the fourth border of the interior area, wherein the second portion of the third border of the interior area is unbonded by any side, and wherein the second portion of the third border of the interior area is unbonded by any side. In addition, other aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US11769975B1 Terminal block light fixture connection
Light fixture mounting system, assemblies, and devices are shown and described. In one embodiment, the lamp socket includes a pair of opposing terminal block inlet cavities and a pair of offset quick-connect mount chambers.
US11769974B1 Busbar adapter and test stand
An apparatus provides power for computer devices, such as servers, facilitating their testing outside of the typical server rack. A platform of supports the computer device while providing for a power supply unit beneath the platform to be connected to the device. The location of the power supply beneath the platform decreases the combined footprint of the apparatus and device under test. The power supply unit may be configured to connect to standard voltages, allowing the computer device to be tested where connection to rack-level voltage is not convenient.
US11769969B2 Hybrid electrical connector for high-frequency signals
A connector includes a housing; a cage surrounding the housing; first contacts that are located in the housing and that transmit high-speed signals; second contacts that are located in the housing, that transmit low-speed signals, and that each include a portion that extends from a top surface of the housing; first cables connected to the first contacts; and second cables connected to the second contacts.
US11769968B2 Backplane connector with improved mounting block
A backplane connector includes a housing, a number of terminal modules assembled to the housing, and a mounting block. The housing includes a base, a first side wall and a second side wall. Each terminal module includes a first signal terminal and a second signal terminal. The first signal terminal has a first mounting foot, and the second signal terminal has a second mounting foot. The housing includes a receiving groove at a bottom end of the base. The mounting block is received in the receiving groove. The mounting block is made of electroplated plastic. The mounting block has an opening for the first mounting foot and the second mounting foot to extend through. As a result, the backplane connector has a better shielding effect.
US11769965B2 Electric connector and LED lamp
An electric connector comprises a male terminal and a female terminal. The male terminal comprises a first connecting member, a first elastic member, a first wire opening, and a first connecting opening. The first elastic member comprises a first elastic arm extending towards the first connecting member and being configured to be inserted through the first wire opening, and the first connecting member is configured to be inserted through the first connecting opening. The female terminal comprises a second connecting member, a second elastic member, a second wire opening, and a second connecting opening. The second elastic member comprises a second elastic arm extending towards the second connecting member and being configured to be inserted though the second wire opening, and the second connecting member is configured to extend through the second connecting opening. The first connecting member and the second connecting member are in electrical contact with each other.
US11769956B1 Multifunction buried utility locating clips
Electrical contact clips for use in utility locating operations to couple signals from a transmitter to a hidden or buried utility via direct electrical contact are disclosed.
US11769947B2 Antenna assemblies
Exemplary embodiments are disclosed of antenna assemblies configured for reception of television signals, such as high definition television (HDTV) signals. In an exemplary embodiment, an antenna assembly generally includes a VHF antenna element and a UHF antenna element. The VHF antenna element and the UHF antenna element may be parasitically coupled without a direct ohmic connection between the VHF antenna element and the UHF antenna element. The antenna assembly may be configured to be operable for receiving VHF and UHF high definition television signals without using a diplexer and a VHF balun.
US11769940B2 Electronic device housing with integrated antenna
An electronic device includes a display, and a housing at least partially surrounding the display and comprising a first housing member defining a first portion of an exterior surface of the electronic device and a second housing member defining a second portion of the exterior surface of the electronic device and configured to function as an antenna. The electronic device also includes a joining structure positioned between the first housing member and the second housing member including a reinforcement plate and a molded element at least partially encapsulating the reinforcement plate and engaged with the first housing member and the second housing member, thereby retaining the first housing member to the second housing member.
US11769939B2 Electronic device and antenna structure
An electronic device and an antenna structure are provided. The electronic device includes a metal housing, a partition wall, a first antenna module, and a second antenna module. The metal housing has a T-shaped slot. The slot includes an opening end, a first closed end, and a second closed end. The partition wall is connected with the metal housing. The first antenna module has a first feeding element and a radiating element. The second antenna module has a second feeding element and an antenna array. The first antenna module and the second antenna module are respectively disposed on two sides of the partition wall, and the first antenna module is closer to the opening end than the second antenna module.
US11769938B2 RFID tags operating in the high frequency band
A high-field emission tolerant RFID tag device that may be secured to a product to be cooked, heated, reheated and/or thawed in a heating apparatus such as, but not limited to, a microwave oven and that does not need to be removed from the product before initiating the heating process. The RFID device is microwave safe and does not damage the product or food item to which it is attached during the microwave process, and may contain data to control the microwave process. The microwave safe RFID tag comprises a split ring (or shield) conductor formed on one side of a substrate (or dielectric), a coil antenna conductor formed on an opposite side of the substrate, and a RFID chip. The split ring conductor capacitively couples to the coil antenna conductor via the dielectric and a gap in the split ring conductor prevents arcing.
US11769936B2 Secondary battery and method for manufacturing same
A method of manufacturing a secondary battery including a joining step of clamping a negative electrode core body stacked part and a negative electrode current collector by a horn and an anvil, and in a state where the anvil is in contact with the negative electrode current collector, ultrasonically joining the negative electrode core body stacked part and the negative electrode current collector to form a joint part; and an oxidation treatment step of oxidizing a portion, in contact with the anvil, of the negative electrode current collector in the joining step.
US11769934B2 Thermistor attachment configuration for a bus bar module
A bus bar module includes: a case attached to a battery assembly including a plurality of single cells; a bus bar supported by the case and electrically connected to electrodes of the plurality of single cells of the battery assembly; and a plurality of electric wires routed in the case. The plurality of electric wires include: a plurality of voltage detection electric wires connected to the bus bar, and a temperature measurement electric wire connected to a thermistor configured to measure a temperature of at least one of the plurality of single cells. The case includes: an electric wire routing groove portion in which the plurality of voltage detection electric wires are routed, and a thermistor attachment portion to which the thermistor is attached. The thermistor attachment portion is provided in the electric wire routing groove portion.
US11769931B2 Long width secondary battery
In the present invention, not only a movement path of a current generated from a first electrode assembly, but also a movement path of a current generated from a second electrode assembly are provided by a cathode conductive member, and not only a movement path of the current generated from the second electrode assembly, but also a movement path of the current generated from the first electrode assembly are provided by an anode conductive member, such that cross sectional areas of the correct movement paths are increased. Therefore, a resistance of the long width secondary battery may be reduced.
US11769930B2 Separator including active layer having lithium-occluding material, and electricity storage device including the same
Provided is a separator for electricity storage devices, which comprises an active layer that contains a material (A) that is capable of absorbing lithium (Li), and which has an air permeability of 650 s/100 ml or less.
US11769927B2 Battery housing
The technology disclosed herein relates to a battery housing having a casing with a plurality of sidewalls defining an installation opening and a battery cavity configured to receive a battery. The plurality of sidewalls has a first sidewall having a tab receptacle. A cover extends across the installation opening, the cover has a first end, a second end, and an engagement tab towards the second end. The engagement tab is configured to removably extend through the tab receptacle from outside the casing towards the battery cavity. The engagement tab defines an engagement surface that is configured to frictionally engage the first sidewall in the battery cavity. An adjustable compression mechanism couples the first end of the cover to the casing and defines an axial distance between the casing and the cover. The adjustable compression mechanism is configured to adjustably compress the cover and the casing together across the axial distance.
US11769923B2 Rigid linkages for battery packs
This disclosure details rigid linkages for mounting traction battery packs to portions of a vehicle frame. The rigid linkages are designed to allow the traction battery pack to articulate away from deforming structures of the vehicle frame as part of an energy distribution system. During the articulation, the rigid linkage is capable of conserving its integrity to push the traction battery pack away from the deforming structures, thereby preventing the deforming structures from contacting the traction battery pack.
US11769922B2 Battery pack and power consuming device
The battery pack may include a battery pack case and battery cells accommodated in the battery pack case. In each of the first battery cell, the second battery cells, and the third battery cells, when the sum of a discharge capacity corresponding to the first discharge voltage plateau and a discharge capacity corresponding to the second discharge voltage plateau is 100%, a percentage of the discharge capacity corresponding to the second discharge voltage plateau of the third battery cells may be larger than a percentage of the discharge capacity corresponding to the second discharge voltage plateau of the second battery cells, which may be larger than a percentage of the discharge capacity corresponding to the second discharge voltage plateau of the first battery cell.
US11769921B2 Battery pack
A battery pack includes: a plurality of battery cells; and a holder including cell regions in which the plurality of battery cells are arranged, and well regions each arranged between adjacent cell regions of the cell regions, each of the well regions being connected to at least one of the adjacent cell region and being filled with a filling resin.
US11769920B2 Battery module and manufacturing method thereof
This application relates to the field of battery technologies, and provides a battery module and a manufacturing method thereof. The battery module includes: two or more battery groups, each battery group including two or more battery cells; a module frame, including end plates and side plates, wherein the end plates and the side plates form an accommodating cavity for fixing the battery groups; a middle plate, wherein the middle plate is disposed between two of the battery groups, and is provided with an accommodating groove inside; and a cell management unit, disposed in the accommodating groove of the middle plate and connected to a sampling line of the battery cells. A cell management unit in the accommodating groove inside the middle plate can reduce the chance from failing under swelling pressure of the battery cells.
US11769918B2 Battery module and manufacturing method thereof
The present invention provides a method of manufacturing a battery module, which includes: stacking a plurality of battery cells; applying a thermal conductive member to at least a part of one side of the plurality of battery cells; and bring a cooling plate into contact with the one side of the plurality of stacked battery cells after applying the thermal conductive member, wherein the one side of the plurality of battery cells is an adhesion part which is formed by adhering a case to the electrode assembly on one side except for three sides on which a sealing part is formed by adhering the case among circumferential surfaces of the battery cell in a longitudinal direction thereof.
US11769916B2 Method and apparatus for recycling lithium-ion batteries
Cathode material from exhausted lithium ion batteries are dissolved in a solution for extracting the useful elements Co (cobalt), Ni (nickel), Al (Aluminum) and Mn (manganese) to produce active cathode materials for new batteries. The solution includes compounds of desirable materials such as cobalt, nickel, aluminum and manganese dissolved as compounds from the exhausted cathode material of spent cells. Depending on a desired proportion, or ratio, of the desired materials, raw materials are added to the solution to achieve the desired ratio of the commingled compounds for the recycled cathode material for new cells. The desired materials precipitate out of solution without extensive heating or separation of the desired materials into individual compounds or elements. The resulting active cathode material has the predetermined ratio for use in new cells, and avoids high heat typically required to separate the useful elements because the desired materials remain commingled in solution.
US11769915B2 System and method for extracting recyclable material
A system and method for extracting recyclable material from an object. The system has a station for receiving the object, a station that prepares the object's cover for removal, a station that removes the cover from the object, a station that positions the object with the cover removed for loading, and a station that has one or more extraction devices configured to engage the object and remove the recyclable material therefrom and has one or more collection areas for receiving the removed recyclable material.
US11769914B2 Working vehicle
There is provided a working vehicle with increased safety by preventing deterioration of a battery due to over-discharge of the battery caused by an operator not noticing occurrence of a malfunction in driving by connected to an external power source. The working vehicle includes a charger, the battery, a sensor, a drive unit, a controller, a display unit, a battery management system, and a switch, in which the battery management system is configured to control the working vehicle to be switched to the driving by connected to the external power source when the switch is turned on after the charger is connected to an external power source and a valid signal for driving by connected to the external power source is received.
US11769913B2 Storage battery device for a battery pack of a handheld power tool
A storage battery device for a battery pack of a handheld power tool. The storage battery device including at least one electronics unit that has at least one circuit board. The electronics unit includes at least one electrically conductive plastic element, in particular, an electrically conductive elastomer, which is connected electrically to at least the circuit board.
US11769909B2 Nonaqueous electrolyte secondary battery porous layer
An aspect of the present invention achieves a nonaqueous electrolyte secondary battery porous layer that has both favorable ion permeability and favorable heat resistance despite being thin. A nonaqueous electrolyte secondary battery porous layer in accordance with an aspect of the present invention has a thickness of less than 8 μm and an elastic modulus in a shear direction of not less than 16 GPa.
US11769905B2 Poly(alkylene oxide) siloxane-based electrolytes for rechargeable batteries
An electrochemical device includes a cathode including elemental selenium, elemental sulfur, or selenium-sulfur containing composite; a negative electrode; a separator; and an electrolyte including a poly(alkyleneoxide) siloxane; and a salt; wherein a concentration of the salt in the electrolyte is sufficient to minimize dissolution of polysulfides/polyselenides formed during cycling of the device.
US11769896B2 Magnetic flow battery
A system and method including an ion transfer cell including a first side and a second side separated by an ion-permeable membrane. A first flow channel is included on the first side, where the first flow channel includes a first liquid electrolyte slurry, where the first liquid electrolyte slurry comprises first particles, where the first particles are configured to accept or deploy at least one electron-ion pair. A first electrode is included within the first electrode flow channel, where the first electrode is along and in substantial contact with the ion-permeable membrane, where the first electrode is configured to facilitate a flow of ions through the first electrode to and from the first particles and the ion-permeable membrane. The first liquid electrolyte slurry is configured to flow through the first electrode flow channel in one of two opposite directions across the first electrode.
US11769891B2 Fuel cell system and control method at time of starting-up fuel cell system
A fuel cell system (300) in which, at the time of starting up a first fuel cell set (109a) and a second fuel cell set (109b), one of a first air supply unit (102a) or a second air supply unit (102b) is driven and then the another air supply units is driven so that electric power of the another air supply units reaches a peak after an output voltage of the one of the fuel cell stacks reaches the first output value.
US11769889B2 Hydrogen storage system and aircraft comprising a hydrogen storage system
A hydrogen storage system comprises a hydrogen tank and a system for controlling hydrogen evaporation in the hydrogen tank. This control system comprises a hydrogen discharge pipe connected to the hydrogen tank, on the one hand, and to a controllable valve, on the other hand, as well as a processing unit configured to control the valve as a function of the pressure in the tank. The hydrogen storage system further comprises a fuel cell permanently connected to the hydrogen tank and the processing unit being electrically powered by the fuel cell.
US11769888B2 Fuel cell system
A fuel cell system includes a fuel cell stack and a storage tank in which at least part of generated water discharged from the fuel cell stack is stored in liquid form. The storage tank includes a first valve configured to adjust the pressure inside the storage tank to a pressure equal to or lower than a predetermined pressure that is higher than the pressure outside the storage tank.
US11769885B2 Membrane electrode assembly with improved performance using two component fluorinated blended electrolyte additives
An electrode layer can have an electrically conductive material, a catalyst, an ionomer binder, and a perfluorocarbon compound. The ionomer binder forms hydrophilic regions on the electrically conductive material to support proton and water transport. The perfluorocarbon compound forms hydrophobic regions on the electrically conductive material to support oxygen solubility and transport. The electrode can be used in making a membrane electrode assembly and can be configured as a cathode thereof. Fuel cells and fuel stacks can include such membrane electrode assemblies.
US11769884B2 Electrode structure for a battery and method of manufacturing the same
An electrode structure for a battery includes a middle layer made of an electrically conductive perforated mesh having a top surface, a bottom surface, a plurality of interconnected electrically conductive segments and a plurality of perforations among adjacent ones of the interconnected segments. A top layer of an electrode material is disposed on the top surface, and a bottom layer of the electrode material is disposed on the bottom surface, such that the top and bottom layers are disposed in physical contact with each other through the perforations in the middle layer. A method of manufacturing the electrode structure includes providing the layer of perforated mesh, applying the top and bottom layers of electrode material to the top and bottom surfaces, and curing the top and bottom layers of electrode material using one or more of heat, electromagnetic radiation and convection to produce a layer of cured electrode structure.
US11769877B2 Positive electrode for lithium secondary battery, preparation method thereof, and lithium secondary battery including same
The present invention provides a positive electrode for a lithium secondary battery, including a first positive electrode active material including a lithium cobalt-based oxide, and a second positive electrode active material including a lithium composite transition metal oxide containing at least two selected from the group consisting of nickel (Ni), cobalt (Co), and manganese (Mn), wherein, when the state of charge (SOC) of the first positive electrode active material in which the voltage of the lithium secondary battery reaches a constant voltage (CV) at 1 C-rate is referred to as SOC1, and the state of charge (SOC) of the second positive electrode active material in which the voltage of the battery reaches a constant voltage (CV) at 1 C-rate is referred to as SOC2, the SOC1 and the SOC2 satisfy the relationship represented by Equation 1 below. SOC1
US11769875B2 Electrode material, method for manufacturing electrode material, electrode, and lithium ion battery
An electrode material including a carbonaceous-coated electrode active material having primary particles of the electrode active material and secondary particles that are aggregates of the primary particles, and a carbonaceous film that coats the primary particles of the electrode active material and the secondary particles that are the aggregates of the primary particles, in which a specific surface area, which is obtained using a nitrogen adsorption method, is 4 m2/g or more and 40 m2/g or less, a volume of micropores per unit mass is 0.05 cm3/g or more and 0.3 cm3/g or less, and an average micropore diameter, which is obtained from the volume of the micropores per unit mass and the specific surface area, is 26 nm or more and 90 nm or less.
US11769873B2 Ion conductor containing Li2B12H12 and LiBH4, method for producing same, and solid electrolyte for all-solid-state batteries, which contains said ion conductor
The present application provides a method for producing an ion conductor containing Li2B12H12 and LiBH4, which includes obtaining a mixture by mixing LiBH4 and B10H14 at a molar ratio LiBH4/B10H14 of from 2.1 to 4.3; and subjecting the mixture to a heat treatment.
US11769870B2 Carbon electrode structures for batteries
In certain embodiments, an electrode includes a body of material formed in substantial part of carbon, the body having an exterior surface and an interior located within the exterior surface, and a plurality cavities located in the interior of the body. Each of the cavities is in communication with the exterior of the body and has an interior surface. The cavities can each be sized to accommodate a battery separator located therein and substantially covering the interior surface of the cavity.
US11769861B2 Light-emitting diode packaging structure and method for fabricating the same
A light-emitting diode packaging structure and a method for fabricating the same is disclosed. A semiconductor wafer is provided, which includes semiconductor substrates. Each semiconductor substrate is penetrated with a first through hole and three second through holes. An insulation layer is formed on the surface of each semiconductor substrate and the inner surfaces of the first through hole, the first sub-through hole, and the second sub-through hole. A patterned electrode layer is formed on the top surface of the semiconductor substrate. A conductive material covering the insulation layer is formed in the first through hole and the second through hole and electrically connected to the patterned electrode layer. Three light-emitting diodes are respectively formed in the first sub-through holes of the second through holes of each semiconductor substrate and respectively electrically connected to the conductive material within the second through holes.
US11769860B2 Semiconductor light-emitting element and method of manufacturing semiconductor light-emitting element
The semiconductor light-emitting element has an n-type semiconductor layer; an active layer provided on a first upper surface of the n-type semiconductor layer; a p-type semiconductor layer provided on the active layer; a p-side contact electrode provided in contact with the upper surface of the p-type semiconductor layer; a p-side current diffusion layer provided on the p-side contact electrode in a region narrower than a formation region of the p-side contact electrode; a p-side pad electrode provided on the p-side current diffusion layer; an n-side contact electrode provided in contact with a second upper surface of the n-type semiconductor layer; an n-side current diffusion layer provided on the n-side contact electrode over a region wider than a formation region of the n-side contact electrode, and including a TiN layer; and an n-side pad electrode provided on the n-side current diffusion layer.
US11769856B2 Method for manufacturing an optoelectronic device with self-aligning light confinement walls
The manufacture of an optoelectronic device includes the formation of wire-like shaped light-emitting diodes and the formation of spacing walls transparent to the light radiation originating from the diodes. The lateral sidewalls of each diode are surrounded by at least one of the spacing walls. Light confinement walls directly cover the lateral sidewalls of the spacing walls by being in contact with the latter. The radiation originating from each diode and directed in the direction of the adjacent diodes is blocked by the confinement wall. The upper borders of the diodes are covered by the light confinement material so as to ensure a light extraction by the rear face of the optoelectronic device. An optoelectronic device is also described as such.
US11769853B2 Light emitting element
A light emitting element includes a substrate and a semiconductor structure. The substrate has a hexagonal shape in a top view. The semiconductor structure is disposed on an upper surface of the substrate. The first lateral surface of the substrate includes a first region including a modified region, the first region having an elongated shape extending along a first direction, a second region including a modified region, the second region having an elongated shape, and the first region and the second region being aligned along the first direction, and a third region disposed between the first region and the second region, the third region having a surface state different from a surface state of the first region or a surface state of the second region.
US11769851B2 Method and an apparatus for treating a surface of a TCO material, in a semiconductor device
The present disclosure provides a method for treating a surface portion of a TCO material in a semiconductor device that comprises a structure arranged to facilitate current flow in one direction. To perform the method the surface portion of the TCO is exposed to an electrolyte and a current is induced in the device. The current allows reducing the TCO material in a manner such that the adhesion of a metallic material to the exposed surface portion is improved over the adhesion of the metallic material to a non-exposed surface portion.
US11769847B2 Solar panel with four terminal tandem solar cell arrangement
A solar panel includes a silicon cells submodule of silicon based cells, a front transparent plate and a backsheet. The backsheet is arranged with at least a first conductive pattern that is connected to rear surface electrical contacts on each of the silicon cells. A thin film photovoltaic submodule is arranged between the front transparent plate and the silicon cells, and includes thin film cells in an arrangement with two photovoltaic submodule contacts that connect to a second conductive pattern on the backsheet. The backsheet is arranged for four-terminal wiring with the first pattern for the silicon cells and the second pattern for the thin film cells. The thin film cells are disposed in a first group of cells and in at least a second group of cells, each connected in series. The first group is connected in parallel with the second group, between the photovoltaic submodule contacts.
US11769838B2 Semiconductor device with change storage layer
A semiconductor device includes a semiconductor layer, a charge storage layer disposed on the surface of the semiconductor layer via a first insulating film, and an electrode layer disposed on the surface of the charge storage layer via a second insulating film. The charge storage layer includes a first layer containing elemental aluminum and elemental nitrogen, a second layer containing elemental silicon and elemental nitrogen, and a third layer containing elemental oxygen.
US11769837B2 Semiconductor device
In some implementations, one or more semiconductor processing tools may form a first terminal of a semiconductor device by depositing a tunneling oxide layer on a first portion of a body of the semiconductor device, depositing a first volume of polysilicon-based material on the tunneling oxide layer, and depositing a first dielectric layer on an upper surface and a second dielectric layer on a side surface of the first volume of polysilicon-based material. The one or more semiconductor processing tools may form a second terminal of the semiconductor device by depositing a second volume of polysilicon-based material on a second portion of the body of the semiconductor device. A side surface of the second volume of polysilicon-based material is adjacent to the second dielectric layer.
US11769836B2 Gate-all-around integrated circuit structures having nanowires with tight vertical spacing
Gate-all-around integrated circuit structures having nanowires with tight vertical spacing, and methods of fabricating gate-all-around integrated circuit structures having nanowires with tight vertical spacing, are described. For example, an integrated circuit structure includes a vertical arrangement of horizontal silicon nanowires. A vertical spacing between vertically adjacent silicon nanowires is less than 6 nanometers. A gate stack is around the vertical arrangement of horizontal silicon nanowires. A first source or drain structure is at a first end of the vertical arrangement of horizontal silicon nanowires, and a second epitaxial source or drain structure is at a second end of the vertical arrangement of horizontal silicon nanowires.
US11769835B2 Display device
A display device includes a first transistor including a gate electrode, a second transistor including a lower gate electrode, an upper gate electrode, and a first end portion electrically connected to an end portion of the first transistor, a lower gate signal line extending in a first direction, an upper gate signal line disposed on the lower gate signal line and extending in a first direction, and a first connection pattern disposed on the upper gate signal line, electrically connecting the gate electrode and a second end portion of the second transistor, and intersecting the lower gate signal line and the upper gate signal line. An entirety of the upper gate signal line overlaps a part of the lower gate signal line in an overlapping area in which the lower gate signal line or the upper gate signal line overlaps the first connection pattern.
US11769834B2 Thin film transistor and display substrate having the same
A display substrate including a base substrate, a first thin film transistor disposed on the base substrate and including a first gate electrode and a first semiconductor active layer; a second thin film transistor electrically connected to the first thin film transistor, the second thin film transistor including a second gate electrode and a second semiconductor active layer; and an organic light emitting device electrically connected to the second thin film transistor. The first semiconductor active layer includes a first material and the second semiconductor active layer includes a second material different from the first material.
US11769826B2 Semiconductor device with asymmetric gate structure
A semiconductor device includes a channel layer, a barrier layer, source contact and a drain contact, a doped group III-V layer, and a gate electrode. The barrier layer is positioned above the channel layer. The source contact and the drain contact are positioned above the barrier layer. The doped group III-V layer is positioned above the barrier layer and between the first drain contact and the first source contact. The first doped group III-V layer has a first non-vertical sidewall and a second non-vertical sidewall. The gate electrode is positioned above the doped group III-V layer and has a third non-vertical sidewall and a fourth non-vertical sidewall. A horizontal distance from the first non-vertical sidewall to the third non-vertical sidewall is different than a horizontal distance from the second non-vertical sidewall to the fourth non-vertical sidewall.
US11769813B2 Semiconductor devices
Semiconductor devices include a first active pattern including a first lower pattern extending in a first direction and a first sheet pattern spaced apart from the first lower pattern; and a first gate electrode on the first lower pattern, the first gate electrode extending in a second direction different from the first direction and surrounding the first sheet pattern, wherein the first lower pattern includes a first sidewall and a second sidewall opposite to each other, each of the first sidewall of the first lower pattern and the second sidewall of the first lower pattern extends in the first direction, the first gate electrode overlaps the first sidewall of the first lower pattern in the second direction by a first depth, the first gate electrode overlaps the second sidewall of the first lower pattern in the second direction by a second depth, and the first depth is different from the second depth.
US11769808B2 Semiconductor memory device
A semiconductor memory device includes: a semiconductor substrate; a memory cell array disposed separately from the semiconductor substrate in a first direction; and first and second transistor arrays disposed on the semiconductor substrate. The semiconductor substrate includes a first region to a fourth region arranged in a second direction and a fifth region to an eighth region arranged in the second direction. These regions are each adjacent in a third direction. The memory cell array includes first conducting layers disposed in the first to fourth regions and second conducting layers disposed in the fifth to eighth regions. The first transistor array includes transistors connected to the plurality of first conducting layers via contacts disposed in the second region. The second transistor array includes transistors connected to the plurality of second conducting layers via contacts disposed in the seventh region.
US11769805B2 Semiconductor device with field plate electrode
A semiconductor device includes: a first insulating film provided in a trench reaching a second semiconductor layer from above the second semiconductor region; a second electrode provided in the trench, the second electrode facing the second semiconductor layer via the first insulating film; the second insulating film being provided between the side surface of the second electrode and a fifth insulating film provided between a side surface of the second electrode and the second semiconductor layer, the second insulating film containing a second insulating material having a higher dielectric constant than the first insulating material; a third electrode provided above the second electrode, the first insulating film and the second insulating film, the third electrode facing the first semiconductor region; an interlayer insulating film provided on the third electrode; and a fourth electrode provided above the interlayer insulating film.
US11769804B2 Method of manufacturing semiconductor device and associated memory device
A method includes providing a substrate including a channel region, the substrate comprising a two-stage structure having a first surface, a second surface higher than the first surface and a third surface connected between the first surface and the second surface; covering the substrate from a top thereof with an oxide layer; forming a ferroelectric material strip on a topmost surface of the oxide layer; and forming a gate strip covering the ferroelectric material strip and the oxide layer from a top of the gate strip.
US11769803B2 Semiconductor device including fin and method for manufacturing the same
A semiconductor device includes a substrate; and a fin protruding from the substrate. The fin includes a first material and a second material. The fin includes a lower section, a middle section, and an upper section. The middle section has a smaller width at a middle portion than a width at lower and upper portions of the middle section. A concentration of the second material gradually decreases from the middle portion in upward and downward directions.
US11769794B2 Manufacturing method of high-voltage semiconductor device with increased breakdown voltage
The present disclosure provides a method for manufacturing a high voltage semiconductor device which includes providing a semiconductor substrate; forming at least one first isolation structure and at least one second isolation structure in the semiconductor substrate; forming a gate structure on the semiconductor substrate and at a side of the at least one first isolation structure; and forming at least one first drift region in the semiconductor substrate at a side of the gate structure, in which a bottom of the at least one first isolation structure and a bottom of the at least one second isolation structure are deeper than a bottom of the first drift region.
US11769792B2 Trench capacitor profile to decrease substrate warpage
Various embodiments of the present disclosure are directed towards an integrated circuit (IC) including a substrate comprising sidewalls that define a trench. A capacitor comprising a plurality of conductive layers and a plurality of dielectric layers that define a trench segment is disposed within the trench. A width of the trench segment continuously increases from a front-side surface of the substrate in a direction towards a bottom surface of the trench.
US11769791B2 High capacitance MIM device with self aligned spacer
The present disclosure, in some embodiments, relates to a method of forming a capacitor structure. The method includes forming a capacitor dielectric layer over a lower electrode layer, and forming an upper electrode layer over the capacitor dielectric layer. The upper electrode layer is etched to define an upper electrode and to expose a part of the capacitor dielectric layer. A spacer structure is formed over horizontally extending surfaces of the upper electrode layer and the capacitor dielectric layer and also along sidewalls of the upper electrode. The spacer structure is etched to remove the spacer structure from over the horizontally extending surfaces of the upper electrode layer and the capacitor dielectric layer and to define a spacer. The capacitor dielectric layer and the lower electrode layer are etched according to the spacer to define a capacitor dielectric and a lower electrode.
US11769789B2 MFM capacitor with multilayered oxides and metals and processes for forming such
A capacitor is disclosed. The capacitor includes a first metal layer, a second metal layer on the first metal layer, a ferroelectric layer on the second metal layer, and a third metal layer on the ferroelectric layer. The second metal layer includes a first non-reactive barrier metal and the third metal layer includes a second non-reactive barrier metal. A fourth metal layer is on the third metal layer.
US11769785B2 Process for collectively curving a set of electronic chips
A process includes providing electronic chips, the chips having been diced beforehand and each including a stack including a matrix-array of pixels, an interconnect layer, first layer, joining the electronic chips to a carrier substrate, so as to leave a spacing region between the chips; forming a redistribution layer having lateral ends extending into each spacing region; forming metal pillars on the lateral ends; moulding a material including first segments, facing the first layers, second segments which are separate from the first segments, and which extend around the metal pillars; the first and second segments being coplanar; applying a heat treatment, the formed material being chosen so that the stack is curved with a convex shape; the second segments remaining coplanar at the end.
US11769783B2 Thin film transistor array substrate for digital X-ray detector device and digital X-ray detector device and manufacturing method thereof
A thin film transistor array substrate for a digital X-ray detector device includes a base substrate; a driving thin film transistor disposed over the base substrate; a PIN (P type semiconductor-Intrinsic type semiconductor-N type semiconductor) diode configured to be connected to the driving thin film transistor, the PIN diode including a lower electrode, a PIN layer, and an upper electrode; and at least one leakage current blocking layer configured to cover a side surface of the PIN layer and contact the PIN layer to thereby minimize generation of the leakage current of the PIN diode and improve characteristics such as detective quantum efficiency (DQE) and signal to noise ratio (SNR) and improving an image quality of the digital X-ray detector device.
US11769775B2 Distance-measuring imaging device, distance measuring method of distance-measuring imaging device, and solid-state imaging device
A distance-measuring imaging device includes a light source that applies light according to timing of a light emission signal; a solid-state imager that performs, for an object, exposure according to timing of an exposure signal, and generates raw data corresponding to an exposure amount of the exposure; a signal amount comparator that determines a magnitude relationship in signal amount in the raw data; and a distance calculator that generates and outputs a distance signal based on a determination result. The solid-state imager accumulates, in each of different signal accumulation regions for accumulating signals detected in a same pixel, a signal by exposure in an exposure period that differs in exposure signal timing. The signal amount comparator determines the magnitude relationship between the signals accumulated in the signal accumulation regions. The distance calculator calculates the distance to the object using an arithmetic expression selected depending on the determination result.
US11769773B2 Display device, electronic device, and method of manufacturing display device with substrate including light emitting elements adhered to substrate including microlens array
There is provided a display device including: a first substrate that is a silicon substrate and on which a plurality of light-emitting elements is formed; a second substrate including, on a surface, a color filter layer including a plurality of color filters arrayed and a microlens layer including a plurality of microlenses arrayed that are layered in this order, the microlens layer being arranged to face the plurality of light-emitting elements with respect to the first substrate; and an adhesive layer that fills a gap between the first substrate and the second substrate for bonding the first substrate and the second substrate together.
US11769771B2 FinFET device having flat-top epitaxial features and method of making the same
A semiconductor device and method of forming the same are disclosed. The semiconductor device includes a substrate, an isolation structure over the substrate, a fin extending from the substrate, and an epitaxial feature over the fin. The epitaxial feature comprises a lower portion and an upper portion. The lower portion extends from the fin and extends above the isolation structure. The upper portion is over the lower portion. The upper portion extends partially through the lower portion in a cross section perpendicular to a lengthwise direction of the fin.
US11769770B2 Methods of forming a semiconductor device having an air spacer
A semiconductor device includes a substrate, a semiconductor fin, a shallow trench isolation (STI) structure, an air spacer, and a gate structure. The semiconductor fin extends upwardly from the substrate. The STI structure laterally surrounds a lower portion of the semiconductor fin. The air spacer is interposed the STI structure and the semiconductor fin. The gate structure extends across the semiconductor fin.
US11769768B2 Methods for pillar connection on frontside and passive device integration on backside of die
An integrated circuit device includes a radio frequency transistor amplifier die having a first surface, a second surface, a semiconductor layer structure that is between the first and second surfaces and includes a plurality of transistor cells adjacent the first surface, and terminals coupled to the transistor cells. At least one passive electronic component is provided on the second surface of the die and is electrically connected to at least one of the terminals, for example, by at least one conductive via. One or more conductive pillar structures may protrude from the first surface of the die to provide electrical connections to one or more of the terminals.
US11769764B2 Method for changing an integrated circuit design
Disclosed is a method for designing an integrated circuit, wherein the integrated circuit is to be structured in cells, wherein the cells are to comprise functional cells and spare cells. The method comprises: a) designing at least one functional cell; and b) placing a plurality of functional cells on associated pattern positions of an, in particular regular, pattern matrix designed for the functional cells. The method further comprises c) placing, on at least one of the remaining pattern positions of the pattern matrix and instead of at least one spare cell conceivable for the at least one of the remaining pattern positions of the pattern matrix, a gate-based decoupling cell, and alternatively or in addition, d) placing, in at least one gap between pattern positions of the matrix pattern and instead of at least one filler cell conceivable for the at least one gap between pattern positions of the pattern matrix, a gate-based decoupling cell.
US11769761B2 Light emitting device for display and light emitting package having the same
A light emitting device for a display including: a base layer; a first LED sub-unit, a second LED sub-unit, and a third LED sub-unit on the base layer; and a supporting layer covering the first LED sub-unit, the second LED sub-unit, and the third LED sub-unit, in which the third LED sub-unit is configured to emit light having a shorter wavelength than that of light emitted from the first LED sub-unit, and to emit light having a longer wavelength than that of light emitted from the second LED sub-unit, and a luminous intensity ratio of light emitted from the third LED sub-unit and the second LED sub-unit is configured to be about 6:1.
US11769759B1 Mounting device for LED panels
A mounting device for mounting one or more illumination devices and wiring harnesses on a mounting surface. A substantially flat platform includes a front side, a rear side, and three or more peripheral edges. The platform has a plurality of apertures therethrough for mounting the illumination devices thereto with mechanical fasteners. Two or more standoffs are each formed preferably at the peripheral edges of the platform, forming a gap between the mounting surface and the rear side of each illumination device to direct heat upwardly away from the illumination devices. As such, the illumination devices are mounted to the platform with mechanical fasteners, the wiring harnesses are used to connect each illumination device to at least one other illumination device and/or the power source, and the platform is mounted to the mounting surface with screw fasteners at each standoff.
US11769756B2 Semiconductor assemblies with hybrid fanouts and associated methods and systems
Hybrid fanouts for semiconductor device assemblies, and associated methods and systems are disclosed. In one embodiment, at least one edge a first semiconductor die is attached to a molding including through mold vias (TMVs). Conductive traces may be formed on a first side of the first semiconductor die, where the first side includes integrated circuitry coupled to the conductive traces. Moreover, conductive pads may be formed on a surface of the molding, which is coplanar with the first side. The conductive pads are coupled to first ends of the TMVs, where second ends of the TMVs are coupled to bond wires connected to one or more second semiconductor dies that the first semiconductor die carries. Conductive bumps can be formed on the conductive traces and pads such that the first semiconductor die and the molding attached thereto can be directly attached to a printed circuit board.
US11769752B2 Stacked semiconductor die assemblies with substrate heat sinks and associated systems and methods
Stacked semiconductor die assemblies with heat sinks and associated methods and systems are disclosed. In some embodiments, a controller carrying one or more memory dies may be attached to a front side of a substrate. The substrate may include a heat sink formed on its back side such that the heat sink can establish a thermal contact with the controller. Further, the heat sink may be coupled to a thermally conductive pad of a printed circuit board (PCB) that carries the substrate. In this manner, the controller may be provided with a heat path toward the PCB to dissipate thermal energy generated during operation. In some cases, the substrate may include a set of thermal vias extending from the heat sink toward the controller to enhance the thermal contact between the controller and the heat sink.
US11769749B2 Mounting apparatus
A mounting apparatus for mounting a semiconductor chip on a mounting body includes a stage on which the mounting body is placed, a mounting head provided to be movable up and down above the stage and pressing the semiconductor chip against the mounting body, and a film disposition mechanism which interposes a belt-like cover film between the mounting head and the stage, and the film disposition mechanism includes a film feeding part having a feeding reel around which at least the cover film has been wound, a film recovery part having a recovery reel also winding up at least the fed cover film, and one or more relay shafts provided in the course of a path of the cover film from the feeding reel to the recovery reel and by which the cover film is folded back in order to bend a moving direction of the cover film.
US11769746B2 Semiconductor package
A semiconductor package includes a substrate, through-electrodes penetrating the substrate, first bumps spaced apart from each other in a first direction parallel to a top surface of the substrate and electrically connected to the through-electrodes, respectively, and at least one second bump disposed between the first bumps and electrically insulated from the through-electrodes. The first bumps and the at least one second bump constitute one row in the first direction. A level of a bottom surface of the at least one second bump from the top surface of the substrate is a substantially same as levels of bottom surfaces of the first bumps from the top surface of the substrate.
US11769742B2 Semiconductor chip and semiconductor package including the same
Disclosed embodiments include a semiconductor chip including a semiconductor substrate having a top surface with a top connection pad disposed therein, and a protection insulation layer comprising an opening therein, the protection insulation layer not covering at least a portion of the top connection pad, on the semiconductor substrate. The protection insulation layer may include: a bottom protection insulation layer, a cover insulation layer comprising a side cover part that covers at least a portion of a side surface of the bottom protection insulation layer and a top cover part disposed apart from the side cover part to cover at least a portion of a top surface of the bottom protection insulation layer. The protection insulation layer may further include a top protection insulation layer on the top cover part.
US11769741B2 Organic interposer including a dual-layer inductor structure and methods of forming the same
An organic interposer includes interconnect-level dielectric material layers embedding redistribution interconnect structures, at least one dielectric capping layer overlying a topmost interconnect-level dielectric material layer, a bonding-level dielectric layer overlying the at least one dielectric capping layer, and a dual-layer inductor structure, which may include a lower conductive coil embedded within the topmost interconnect-level dielectric material layer, a conductive via structure vertically extending through the at least one dielectric capping layer, and an upper conductive coil embedded within the bonding-level dielectric layer and comprising copper.
US11769736B2 Scribe structure for memory device
Apparatuses and methods for manufacturing chips are described. An example method includes: forming at least one first dielectric layer above a substrate; forming at least one second dielectric layer above the first dielectric layer; forming a cover layer above the at least one second dielectric layer; forming a groove above the substrate by etching; covering at least an edge surface of the at least one first dielectric layer in the groove with a liner including polymer; forming a hole through the cover layer and a portion of the at least one second dielectric layer; depositing a conductive layer in the hole, on the cover layer and the liner; and forming a conductive pillar on the conductive layer in the hole by electroplating.
US11769735B2 Chiplet first architecture for die tiling applications
Embodiments disclosed herein include electronic packages and methods of forming such electronic packages. In an embodiment, the electronic package comprises a mold layer having a first surface and a second surface opposite the first surface, and a plurality of first dies embedded in the mold layer. In an embodiment, each of the plurality of first dies has a surface that is substantially coplanar with the first surface of the mold layer. In an embodiment, the electronic package further comprises a second die embedded in the mold layer. In an embodiment, the second die is positioned between the plurality of first dies and the second surface of the mold layer.
US11769733B2 Package substrate
A package substrate includes: a glass frame having a through hole and a chip embedding cavity; an electronic component arranged in the chip embedding cavity; a dielectric layer filled on an upper surface of the glass frame and in the chip embedding cavity; a metal pillar passing through the through hole; a circuit layer arranged on the upper surface and/or a lower surface of the glass frame and connected to the electronic component and the metal pillar; and a solder mask arranged on a surface of the circuit layer and having a pad which is connected to the circuit layer.
US11769732B2 Integrated circuit (IC) with reconstituted die interposer for improved connectivity, and related methods of fabrication
An integrated circuit (IC) with reconstituted die interposer for improved connectivity has at least one device or component mounted on an exterior upper surface that couples to a die in an interposer layer within the package. The interposer layer may have interconnect structures, where a first interconnect structure has vias of a first pitch and a second interconnect structure has vias of a second pitch greater than the first pitch. In this manner, the interposer layer acts as a device that can allow conductive coupling for other devices with those pitches to support interconnections between those devices and other devices within the interposer layer.
US11769731B2 Architecture for computing system package
A method includes forming a reconstructed wafer, which includes forming a redistribution structure over a carrier, bonding a first plurality of memory dies over the redistribution structure, bonding a plurality of bridge dies over the redistribution structure, and bonding a plurality of logic dies over the first plurality of memory dies and the plurality of bridge dies. Each of the plurality of bridge dies interconnects, and is overlapped by corner regions of, four of the plurality of logic dies. A second plurality of memory dies are bonded over the plurality of logic dies. The plurality of logic dies form a first array, and the second plurality of memory dies form a second array.
US11769730B2 Semiconductor device and method of providing high density component spacing
A semiconductor device has a substrate and a first conductive layer formed over the substrate. A second conductive layer is formed over the first conductive layer. The first conductive layer can be copper, and the second conductive layer can be nickel. A thickness of the second conductive layer is greater than a thickness of the first conductive layer. A flux material is deposited over the second conductive layer by a printing process. An electrical component is disposed over the flux material, and the flux material is reflowed to make electrical connection between the electrical component and second conductive layer. The flux material substantially vaporizes during the reflow to reduce the occurrence of short circuits. The electrical components can be placed over the substrate with narrow spacing and higher density given the use of the flux material to make electrical connection. An encapsulant is deposited over the electrical component.
US11769722B2 Method of forming a metal-insulator-metal (MIM) capacitor
A method of forming a metal-insulator-metal (MIM) capacitor with copper top and bottom plates may begin with a copper interconnect layer (e.g., Cu MTOP) including a copper structure defining the capacitor bottom plate. A passivation region is formed over the bottom plate, and a wide top plate opening is etched in the passivation region, to expose the bottom plate. A dielectric layer is deposited into the top plate opening and onto the exposed bottom plate. Narrow via opening(s) are then etched in the passivation region. The wide top plate opening and narrow via opening(s) are concurrently filled with copper to define a copper top plate and copper via(s) in contact with the bottom plate. A first aluminum bond pad is formed on the copper top plate, and a second aluminum bond pad is formed in contact with the copper via(s) to provide a conductive coupling to the bottom plate.
US11769717B2 Semiconductor device for reducing concentration of thermal stress acting on bonding layers
There is provided a semiconductor device that includes a wiring layer, a plurality of bonding layers arranged on the wiring layer and having conductivity, and a semiconductor element having a rear surface facing the wiring layer and a plurality of pads provided on the rear surface, and bonded to the wiring layer via the plurality of bonding layers, wherein the plurality of bonding layers are arranged in a grid shape when viewed along a thickness direction, wherein each of the plurality of pads is electrically connected to a circuit formed inside the semiconductor element and any of the plurality of bonding layers, and wherein at least one of the plurality of pads is located to be spaced apart from the plurality of bonding layers when viewed along the thickness direction.
US11769716B2 Semiconductor device and methods of forming the same
A semiconductor device and method of forming the same are provided. The semiconductor device includes at least one substrate and an interconnection structure. The at least one substrate has a cavity partially defined by an inner sidewall of the at least one substrate and a channel disposed at a bottom of the at least one substrate. The channel laterally penetrates through the at least one substrate. The interconnections structure is disposed over the substrate, and the interconnection structure has a through hole penetrating through the interconnection structure. The through hole, the cavity and the channel are in spatial communication with each other.
US11769709B2 Integrated circuit with integrally formed micro-channel oscillating heat pipe
A miniaturized oscillating heat pipe (OHP) embedded within an integrated circuit (IC) is provided. The miniaturized oscillating heat pipe (OHP) integrally formed within an integrated circuit (IC) is fabricated to form a monolithic IC device using silicon (or similar future semiconductors) fabrication techniques. The OHP is operable to transfer high local heat fluxes within the IC device to more accessible locations on the IC device for heat rejection to an available heat sink.
US11769707B2 Semiconductor structure and fabrication method thereof
A semiconductor structure is provided. The semiconductor structure includes: a fin heat-dissipation region on a substrate; a fin channel part on the fin heat-dissipation region, and an isolation structure on the substrate. A width of the fin channel part is smaller than a width of the fin heat-dissipation region. A top surface of the isolation structure is coplanar with a top surface of the fin heat-dissipation region.
US11769704B2 Semiconductor structure having an anti-arcing pattern disposed on a passivation layer and a post passivation layer disposed on the anti-arcing pattern
A semiconductor structure including a first semiconductor die, a second semiconductor die, a passivation layer, an anti-arcing pattern, and conductive terminals is provided. The second semiconductor die is stacked over the first semiconductor die. The passivation layer covers the second semiconductor die and includes first openings for revealing pads of the second semiconductor die. The anti-arcing pattern is disposed over the passivation layer. The conductive terminals are disposed over and electrically connected to the pads of the second semiconductor die.
US11769703B2 Semiconductor device and method of manufacturing same
A semiconductor element is mounted on a die pad, and electrode pads arranged at an outer circumference of a surface of the semiconductor element are electrically connected to leads by wires, respectively. The semiconductor element, the die pad, and the leads are covered with an encapsulating resin. The semiconductor element has an element region having a high sensitivity with respect to stress, and an element region having a relatively low sensitivity with respect to stress. A recessed portion is formed in a surface of the encapsulating resin at a position above the element region having a high sensitivity with respect to stress.
US11769698B2 Method of testing semiconductor package
A method of testing a semiconductor package is provided. The method includes forming a first metallization layer, wherein the first metallization layer includes a first conductive pad electrically connected to a charge measurement unit and a charge receiving unit; performing a first test against the charge measurement unit through the first conductive pad to determine whether breakdown occurs in the charge measurement unit; and in response to determining that no breakdown occurs in the charge measurement unit, forming a second dielectric layer over the first metallization layer, wherein a portion of the first conductive pad is exposed from the second dielectric layer.
US11769697B2 Wafer evaluation method
An embodiment provides an epitaxial water evaluation method comprising the steps of: cutting a wafer into a first specimen and a second specimen; growing and thermally treating epitaxial layers of the first and second specimens under different conditions; and measuring the diffusion distance of a dopant in each of the epitaxial layers of the first and second specimens.
US11769691B2 Semiconductor device and formation method thereof
The method includes providing a to-be-etched layer including an first region and a second region adjoining the first region, forming a first mask layer on the to-be-etched layer, forming a patterned core layer on the first mask layer of the first region, forming a sidewall spacer on the core layer and the first mask layer, forming a first sacrificial layer on the sidewall spacer on the surface of the first mask layer of the second region, forming a second sacrificial layer on the sidewall spacer, removing the first sacrificial layer, the sidewall spacer on the surface of the first mask layer of the second region, and the sidewall spacer on a top of the core layer, removing the core layer, etching the first mask layer of the first region to form a first trench, and etching the first mask layer of the second region to form a second trench.
US11769687B2 Method for layer transfer with localised reduction of a capacity to initiate a fracture
A method for transferring a thin layer from a donor substrate to a receiver substrate including the steps of implantation of species carried out in a uniform manner on the whole of the donor substrate to form therein an embrittlement plane which delimits the thin layer and a bulk part of the donor substrate, of placing in contact the donor substrate and the receiver substrate and of initiating and propagating a fracture wave along the embrittlement plane. The method comprises, before the placing in contact, a step of localised reduction of a capacity of the embrittlement plane to initiate the fracture wave. This step of localised reduction may be carried out by means of a localised laser annealing of the donor substrate.
US11769685B2 Manufacturing method of semiconductor package
A manufacturing method of a semiconductor package is provided. The manufacturing method includes the following. A plurality of semiconductor components are provided. Each semiconductor component has at least one conductive bump. A substrate is provided. The substrate has a plurality of conductive pads. A transfer device is provided. The transfer device transfers the semiconductor components onto the substrate. A heating device is provided. The heating device heats or pressurizes at least two semiconductor components. During transferring of the semiconductor components to the substrate, the at least one conductive bump of each semiconductor component is docked to a corresponding one of the conductive pads.
US11769684B2 Wafer heater with backside and integrated bevel purge
Substrate supports comprising a plurality of bonded plates forming a single component support body and methods of forming the substrate supports are described. The single component support body has an outer peripheral edge, a top surface and a bottom surface. A pocket is formed in the top surface and has a bottom surface, a depth and an outer peripheral edge. A purge ring is spaced a distance from the outer peripheral edge and comprises at least one opening in the top surface in fluid communication with a purge gas line within the body thickness.
US11769680B2 Substrate transport vacuum platform
An apparatus including a first device configured to support at least one substrate thereon; and a first transport having the device connected thereto. The transport is configured to carry the device. The transport includes a plurality of supports which are movable relative to one another along a linear path; at least one magnetic bearing which at least partially couples the supports to one another. A first one of the magnetic bearings includes a first permanent magnet and a second magnet. The first permanent magnet is connected to a first one of the supports. A magnetic field adjuster is connected to the first support which is configured to move the first permanent magnet and/or vary influence of a magnetic field of the first permanent magnet relative to the second magnet.
US11769678B2 Liquid storage for facility chemical supply system
A lithography includes a storage tank that stores process chemical fluid, an anti-collision frame, and an integrated sensor assembly. The storage tank includes a dispensing port positioned at a lowest part of the storage tank in a gravity direction. The anti-collision frame is coupled to the storage tank. An integrated sensor assembly is disposed on at least one of the anti-collision frame and the storage tank to measure a variation in fluid quality in response to fluid quality measurement of fluid.
US11769677B2 Substrate processing tool with integrated metrology and method of using
A substrate processing method includes (a) providing a substrate in a substrate processing tool, the substrate containing an exposed surface of a first material layer and an exposed surface of a second material layer; (b) forming a self-assembled monolayer (SAM) on the substrate in a first substrate processing chamber (SPC); (c) transferring the substrate from the first SPC through a substrate transfer chamber to a second SPC; (d) depositing a film selectively on the first material layer and film nuclei on the SAM in the second SPC; (e) transferring, after selectively depositing the film on the first material layer, the substrate from the second SPC through the substrate transfer chamber to a third SPC; (f) removing the film nuclei from the SAM by etching in the third SPC; and repeating (b), (c), (d), (e) and (f) sequentially at least once.
US11769674B2 Method for fabricating semiconductor interconnect structure and semiconductor structure thereof
A semiconductor interconnect structure and a fabricating method thereof are disclosed. The method comprises: providing a stacked structure comprising bonded multiple layers of wafer or die, each bonded layer comprises a substrate and a wiring layer, and the wiring layer comprises metal wires; vertically forming, in the stacked structure, a first blind hole having a first diameter and a first length and penetrating each bonded layer between adjacent metal wires, the first diameter is less than a space between the adjacent metal wires, and the first length is less than a height of the stacked structure; forming a second blind hole having a second diameter and the first length coaxially with the first blind hole, a sidewall of the second blind hole exposes the metal wires, and the second diameter is larger than the space between the adjacent metal wires; and filling a conductive material in the second blind hole.
US11769669B2 Replacement metal gate device structure and method of manufacturing same
The semiconductor device includes a semiconductor fin, and a gate stack over the semiconductor fin. The gate stack includes a gate dielectric layer over a channel region of the semiconductor fin, a work function material layer over the gate dielectric layer, wherein the work function material layer includes dopants, and a gate electrode layer over the work function material layer. The gate dielectric layer is free of the dopants.
US11769665B2 Power device structures and methods of making
Exemplary semiconductor processing methods may include forming a p-type silicon-containing material on a substrate including a first n-type silicon-containing material defining one or more features. The p-type silicon-containing material may extend along at least a portion of the one or more features defined in the first n-type silicon-containing material. The methods may include removing a portion of the p-type silicon-containing material. The portion of the p-type silicon-containing material may be removed from a bottom of the one or more features. The methods may include providing a silicon-containing material. The methods may include depositing a second n-type silicon-containing material on the substrate. The second n-type silicon-containing material may fill the one or more features formed in the first n-type silicon-containing material and may separate regions of remaining p-type silicon-containing material.
US11769664B2 Methods for depositing a hafnium lanthanum oxide film on a substrate by a cyclical deposition process in a reaction chamber
A method for depositing a hafnium lanthanum oxide film on a substrate by a cyclical deposition in a reaction chamber is disclosed. The method may include: depositing a hafnium oxide film on the substrate utilizing a first sub-cycle of the cyclical deposition process and depositing a lanthanum oxide film utilizing a second sub-cycle of the cyclical deposition process.
US11769662B2 Method for reducing charging of semiconductor wafers
Embodiments are directed to a method for minimizing electrostatic charges in a semiconductor substrate. The method includes depositing photoresist on a semiconductor substrate to form a photoresist layer on the semiconductor substrate. The photoresist layer is exposed to radiation. The photoresist layer is developed using a developer solution. The semiconductor substrate is cleaned with a first cleaning liquid to wash the developer solution from the photoresist layer. A tetramethylammonium hydroxide (TMAH) solution is applied to the semiconductor substrate to reduce charges accumulated in the semiconductor substrate.
US11769661B2 Substrate processing method and substrate processing apparatus
A substrate processing method includes a first cleaning process and a second cleaning process. In the first cleaning process, a substrate is cleaned with a first cleaning solution. In the second cleaning process, the substrate is cleaned with a second cleaning solution having a lower cleanliness than the first cleaning solution after the first cleaning process.
US11769660B2 Method and apparatus for removing particles from the surface of a semiconductor wafer
A method for removing particles from a semiconductor wafer surface is disclosed. A wafer is being spun on a spin coater contained within a condensing environment. Liquid vapor is then infused into the condensing environment to allow some of the liquid vapor to be condensed onto a surface of the wafer on which particles may adhere while the wafer is being spun. Next, a set of light pulses is applied to the surface of the spinning wafer. Finally, an air stream is utilized to carry the particles off the surface of the wafer.
US11769651B2 High-frequency power supply device and output method of high-frequency power
A high-frequency power supply device generates a high-frequency signal, periodically controls the amplitude or phase of the generated high-frequency signal, and outputs high-frequency power, magnitude of which is controlled on the basis of the high-frequency signal, amplitude or phase of which has been controlled. The high-frequency power supply device controls the amplitude or phase of the high-frequency signal such that the magnitude of the high-frequency power is a first level in a first period of a control cycle and is a second level in a second period of the control cycle which is different from the first period. The second level is lower than the first level. The high-frequency power supply device gradually decreases or increases at least one of the second level and the ratio of the length of the first period to the length of the control cycle, and gradually increases or decreases the first level.
US11769649B2 Multipole unit and charged particle beam device
An object is to provide a multipole unit capable of achieving both high positional accuracy and ease of assembling and preventing a decrease in the transmission rate of the magnetic flux. A multipole unit 109a includes a pole 1 that is made of a soft magnetic metal material, a shaft 2 that is made of a soft magnetic metal material and is magnetically connected to the pole, and a coil 3 that is wound around the shaft 2. The pole 1 is provided with a first fitting portion JP1 that forms a first recessed portion or a first protruding portion. The shaft 2 is provided with a second fitting portion JP2 that forms a second protruding portion or a second recessed portion. The first fitting portion JP1 and the second fitting portion JP2 are fitted with each other such that the pole 1 and the shaft 2 are physically separated from each other.
US11769644B2 Vehicle having magnetic coupler and wakeup switch and methods of use thereof
A vehicle is provided. The vehicle includes an electronic control unit and a pedal assembly. The electronic control unit selectively switches between a powered off state and a powered on state. The pedal assembly includes pedal arm, a target, and a switch. The pedal arm moves between a plurality of positions. The target moves with the movement of the pedal arm. The target generates a magnetic field strength. The switch activates when the magnetic field strength of the target exceeds a predetermined threshold. When the switch activates, a signal is sent to the electronic control unit to activate the electronic control unit from the powered off state to the powered on state.
US11769642B2 Push switch and illuminated switch device
A push switch includes a case, a fixed contact member, a moving contact member, and a protective sheet. The case has a first surface with a recess and a second surface opposite from the first surface. The fixed contact member includes a fixed contact in the recess and a terminal on an outer surface of the case. The moving contact member is in the recess and includes a moving contact to contact with the fixed contact when the switch is subjected to a press operation. The protective sheet covers the recess. The case has a light-transmitting property and has a light incident surface and a light emergent surface. Light is incident on the light incident surface. At least part of the light that has entered through the light incident surface emerges through the light emergent surface.
US11769641B2 Energy reducing key for electronic trip units
Embodiments provide an Energy Reduction Maintenance Setting (ERMS) key that includes a data connector configured to communicatively couple to a data port of a target device. The ERMS key further includes an illumination device and an actuator mechanism having a base positional state and an actuated positional state. The ERMS key includes logic configured to, upon detecting the actuator mechanism has moved from the base positional state to the actuated positional state, generate and transmit a first data message to the target device through the data connector instructing the target device to enter a protected mode. The logic is further configured to, upon receiving a second data message from the target device over the data connector acknowledging that the target device has successfully entered the protected mode, cause the illumination device to illuminate.
US11769640B2 Touch sensor unit
A touch sensor unit, that is installed on one of an opening provided in a vehicle and an opening and closing body configured to open and close the opening, includes: a touch sensor having a long sensor body; and a bracket configured to hold the touch sensor in a longitudinal direction of the sensor body and fixed to one of the opening and the opening and closing body. One of the touch sensor and the bracket includes an inserting portion including a locking piece, the other of the touch sensor and the bracket includes a holding portion including a locking portion locked to the locking piece and configured to accommodate the inserting portion, and one of the inserting portion and the holding portion is made of an elastomer having an elastic modulus lower than that of the other.
US11769634B2 Multilayer capacitor comprising capacitor body including active portion and margin portion
A multilayer capacitor includes a capacitor body including first to sixth surfaces and including a plurality of dielectric layers and first and second internal electrodes alternately disposed with the dielectric layers interposed therebetween, and first and second external electrodes disposed on the third and fourth surfaces of the capacitor body and connected to the first and second internal electrodes, respectively, wherein the capacitor body includes an active region in which the first and second internal electrodes overlap in a first direction, and at least a portion of a margin portion excluding the active region in the capacitor body has a ratio of Ba to Ti less than 1 (Ba/Ti<1) and has a twin boundary structure.
US11769633B2 Board having multilayer capacitor mounted thereon and multilayer capacitor package
An electronic component includes a board having first and second electrode pads on one surface of the board; and a multilayer capacitor. The multilayer capacitor comprises: a capacitor body comprising a dielectric layer and a plurality of internal electrodes, disposed horizontally with respect to a mounting surface of the capacitor body facing the one surface of the board, and external electrodes disposed on both end portions of the capacitor body and connected to exposed portions of the internal electrodes, respectively. The electronic component satisfies Lp/Lc≤1.35, where a distance between outer edges of the first and second electrode pads is defined as Lp, and a length of the multilayer capacitor is defined as Lc.
US11769632B2 Ceramic capacitor having barium titanate-based dielectric layers including six sub-components
A ceramic capacitor includes: a multilayer structure in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked, wherein a main component of the plurality of dielectric layers is BaTiO3, wherein the plurality of dielectric layers include Mn as a first sub-component, Mg as a second sub-component, a rare earth element which is at least one of Ho and Dy as a third sub-component, V as a fourth sub-component, Si as a fifth sub-component, Ca as a sixth sub-component, wherein an average grain diameter of ceramic grains of the plurality of dielectric layers is 280 nm or more and 380 nm or less.
US11769629B2 Device having a multimode antenna with variable width of conductive wire
A method of providing a single structure multiple mode antenna is described. The antenna is preferably constructed having a first inductor coil that is electrically connected in series with a second inductor coil. The antenna is constructed having a plurality of electrical connections positioned along the first and second inductor coils. A plurality of terminals is connected to the electrical connections that facilitate numerous electrical connections and enables the antenna to be selectively tuned to various frequencies and frequency bands.
US11769628B2 Power coupling device
One or more techniques and/or systems described herein provide a power coupling device, such as may be used to transfer power between a stator and a rotor. The power coupling device includes a support structure defining an opening. The power coupling device includes a core element including a ferrite material. The core element is received within the opening of the support structure. The core element defines a core channel. The power coupling device includes an inductive element that is received within the core channel. The power coupling device includes an attachment structure removably attached to the support structure. The attachment structure attaches the core element to the support structure. The core element is disposed between the support structure and the attachment structure.
US11769620B2 Electronic component
The electronic component includes an element body having a mounting surface, an upper surface opposing the mounting surface, a first side surface, and a second side surface adjacent to the first side surface, and an outer conductor including a first portion extending along the first side surface and embedded in the element body so as to be exposed from the first side surface. The element body has a first chamfered portion at a corner portion connecting the upper surface and the first side surface, and a length of the first chamfered portion is longer than a thickness of the first portion of the outer conductor in a direction substantially orthogonal to the first side surface.
US11769619B2 Coil component
A coil component includes a support substrate, a coil portion disposed on one surface of the support substrate and having one end and the other end connected by a plurality of turns, a body in which the support substrate and the coil portion are embedded, a lead portion extending from one end of the coil portion, and an auxiliary lead portion disposed between one end of the coil portion and the other end of the coil portion, and extending from the coil portion to be spaced apart from the lead portion, on one surface of the support substrate. The lead portion and the auxiliary lead portion are exposed to an external surface of the body to be spaced apart from each other.
US11769618B2 Electrical induction device with contact arrangement for electrically contacting an electrical conductor
An electrical induction device includes a housing and a contact arrangement in the housing of the electrical induction device for electrically contacting an electrical conductor. The contact arrangement includes a conductor tube, a receiver contact which is fastened to the conductor tube and configured to receive and electrically connect with the electrical conductor, and a resilient suspension arrangement fastened to the housing and connected to an outside of the conductor tube such that the receiver contact is resiliently movable in a plane which is parallel to a cross section of the conductor tube while being substantially immovable in an axial direction of the conductor tube.
US11769617B2 Laminated coil component
A laminated coil component in which the reliability can be improved by suppressing a decrease in the bonding strength between an extended conductor layer and an external electrode. The laminated coil component includes an element body; a coil placed inside the element body and including a plurality of coil conductor layers that are electrically connected; and an external electrode formed on an outer surface of the element body and electrically connected to the coil via an extended conductor layer electrically connected to the coil. The extended conductor layer has an average crystal grain size less than an average crystal grain size of each of the coil conductor layers.
US11769615B2 Superconducting joints
A superconducting joint arrangement for superconducting magnets, having an elongate joint arranged between superconducting filaments of superconducting wires of one or more superconducting coils, and excess wire provided between the elongate joint and the one or more superconducting coils.
US11769612B2 Chip resistor
A chip resistor includes a resistor body, a first upper surface electrode, a second upper surface electrode, and an upper surface protection film on an upper surface of a substrate. The upper surface protection film covers the entire surface of the resistor body and the entire surface of the first upper surface electrode and the second upper surface electrode. The upper surface protection film includes a peripheral portion that is entirely in contact with the upper surface of the substrate.
US11769610B2 Device for locally flaring a braided tubular structure
A device for flaring an end section of a braided tubular structure of an electrical conductor defines a reception volume having a peripheral boundary for receiving the end section of the braided tubular structure. The device further includes one or more rotatable rollers of which each has at least one peripheral roller surface facing the peripheral boundary of the reception volume. The one or more rollers are adapted to move relative to the reception volume in a peripheral direction about the reception volume for flaring the end section.
US11769607B2 Resin composition, prepreg, resin sheet, metal foil-clad laminate, and printed circuit board
A resin composition comprising a maleimide compound, a cyanate ester compound, a silane compound having a styrene skeleton and a hydrolyzable group or a hydroxy group, and an inorganic filler.
US11769606B2 Conductive metal paste
The purpose of the present invention is to provide a conductive metal paste having improved conductivity without increasing the amount of a conductive filler to be added. The conductive metal paste contains a metal filler and less than 1 mass % of an ionic liquid, and does not contain carbon nanotubes.
US11769604B1 Residue free electrically conductive material
A deformable yet mechanically resilient microcapsule having electrical properties, a method of making the microcapsules, and a circuit component including the microcapsules. The microcapsule containing a gallium liquid metal alloy core having from about 60 to about 100 wt. % gallium and at least one alloying metal, and a polymeric shell encapsulating the liquid core, said polymeric shell having conductive properties.
US11769601B2 Material, configuration enabling flexibility of a structure using rigid components
A light-weight radiation protection panel comprising radiation protection layer and a flexible material. The radiation protection layer comprises a plurality of a shielding material distributed in repeated and adjacent units of geometrical shapes, the light-weight radiation protection panel being able to be embodied in a wearable garment providing flexibility.
US11769595B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to acquire biological information of plural users determined to be within a predetermined area and operate an apparatus based on the biological information of the plural users.
US11769594B2 Deep learning model learning device and method for cancer region
A deep learning model learning device is proposed, including: a parametric MRI image input part inputting an image corresponding to a diagnosis region, inputting at least one parametric MRI image constructed on the basis of parameters different from each other, and constructing and providing an MRI moving image by using the at least one parametric MRI image; a cancer detection model learning part receiving an input of the at least one parametric MRI image and the MRI moving image corresponding to the diagnosis region, and learning a deep learning model on the basis of information labeling the cancer region; a labeling reference information providing part providing at least one reference information contributing to the labeling of the cancer region; and a labeling processing part checking the cancer region input on the basis of the at least one reference information and processing the labeling of the checked cancer region.
US11769587B2 Systems and methods to configure, program, and personalize a medical device using a digital assistant
Systems, apparatus, instructions, and methods for configuring and controlling medical equipment using a digital assistant are disclosed. An example digital assistant apparatus includes at least one processor to execute the instructions to at least: form a digital model of at least one aspect of a medical equipment; transform the model into a configuration for the medical equipment to perform a task; process input to adjust the configuration; provide the configuration to the medical equipment; monitor execution of the task by the medical equipment; and adjust the configuration of the medical equipment based on the monitored execution.
US11769585B2 Health data exchange platform
The present invention provides systems and methods for exchanging health data. A health data exchange platform includes health data from a plurality of data sources. The health data exchange platform preferably utilizes blockchain technology. The health data exchange platform includes both buyers of health data and suppliers of health data. The health data exchange platform includes a phenotype network system including at least one remote server, a user profile database, a report database, a permissions database, a geographic incident database, and a medical community database.
US11769583B2 Systems and methods for generating a result image
In a method for generating at least one medical result image from a plurality of single-frame images, the plurality of single-frame images referring to a medical image acquisition procedure conducted with a medical imaging system, at least one first parameter representative for the medical image acquisition procedure is acquired, and the at least one first parameter is evaluated to generate an evaluation result. Based on the evaluation result, it is decided whether to: (i) combine at least partially the plurality of single-frame images to generate the result image before permanently storing the result image, or (ii) permanently store the plurality of single-frame images before combining them to generate the result image.
US11769578B2 Transmission of data associated with an injection device usage using passive RF modulation
Implementations of the present disclosure are directed to an injection device including: a reservoir including a wall defining a proximal end, a distal end and a tubular side, a plunger rod configured to be movable within the reservoir in a direction from the distal end to the proximal end, a radio frequency (RF) antenna attached to the tubular side and configured to receive an interrogation signal from an external device, and a resonating assembly configured to receive the interrogation signal from the RF antenna and to generate a modulated RF signal having a frequency associated with a position of the plunger rod.
US11769574B2 Transmitting medical digital artifacts to a mobile device
This invention describes how users can capture digital artifacts from any medical device using their mobile device. Some examples of medical devices included, but are not limited to a medical ID card, Medical ID bracelet, Electronic Medical Records, blood pressure machines, blood glucose, scales, inhalers, INR, prescription bottles and trays, pulse oximeter , etc. Digital artifacts included, but are not limited to a medical ID, basic patient information, patient contact information, emergency contact information, primary care physician information, health insurance information including co-pay and deductibles, prescriptions, office visit summary, appointment cards, Electronic Medical Records (EMR), lab results, blood type, organ/donor status, vital signs, diagnostic data, immunization records, payments and transaction history, pictures, etc
US11769572B2 Method and process for predicting and analyzing patient cohort response, progression, and survival
A system and method for analyzing a data store of de-identified patient data to generate one or more dynamic user interfaces usable to predict an expected response of a particular patient population or cohort when provided with a certain treatment. The automated analysis of patterns occurring in patient clinical, molecular, phenotypic, and response data, as facilitated by the various user interfaces, provides an efficient, intuitive way for clinicians to evaluate large data sets to aid in the potential discovery of insights of therapeutic significance.
US11769571B2 Cognitive evaluation of assessment questions and answers to determine patient characteristics
Mechanisms are provided for determining values to associate with medical conditions of a patient. A patient assessment is received that comprises a natural language question and a corresponding answer, about a patient, provided in response to the question. Cognitive natural language processing is performed on the patient assessment to extract features from the natural language question and corresponding answer. The extracted features are evaluated within a context of a pre-existing electronic medical record of the patient. A value for a medical condition of the patient is determined based on results of the evaluation and stored in the electronic medical record for the patient.
US11769569B2 Memory device with failed main bank repair using redundant bank
In certain aspects, a memory device includes an array of memory cells, an input/output (I/O) circuit, and I/O control logic coupled to the I/O circuit. The array of memory cells includes a first-level memory unit which includes a plurality of second-level memory units. Each second-level memory unit includes N main banks and a redundant bank, where N is a positive integer. The I/O circuit is configured to direct N pieces of data to or from N working banks in a corresponding second-level memory unit. The I/O control logic is configured to determine the N working banks from the N main banks and the redundant bank in the corresponding second-level memory unit based on bank fail information indicative of a failed main bank of the N main banks and control the I/O circuit to direct the N pieces of data to or from the N working banks, respectively.
US11769567B2 Devices and methods for preventing errors and detecting faults within a memory device
A data processing system includes a memory configured to receive memory access requests. Each memory access request having a corresponding access address and having a corresponding parity bit for an address value of the corresponding access address. The corresponding access address is received over a plurality of address lines and the parity bit is received over a parity line. The memory includes a memory array having a plurality of memory cells arranged in rows, each row having a corresponding word line of a plurality of word lines, and a row decoder coupled to the plurality of address lines, the parity line, and the plurality of word lines. The row decoder is configured to selectively activate a selected word line of the plurality of word lines based on the corresponding access address and the corresponding parity bit of a received memory access request. The concept can also be used with parity bits on columns of the memory cells and a column decoder that selects bit lines associated with column address lines.
US11769559B2 Methods of reducing program disturb by array source coupling in 3D NAND memory devices
The present disclosure provides a three-dimensional NAND memory device, comprising a first NAND string including a first channel corresponding to a first cell to be inhibited to program, and a controller configured to control a word line driver and a bit line driver to do the following operations: prior to applying a program voltage to a selected word line, charging a first bit line electrically coupling with the first channel to a first voltage level for charging the first channel to the first voltage level, charging an array common source electrically coupling with the first bit line for further charging the first channel to a second voltage level higher than the first voltage level, and cutting off the electrical coupling between the first bit line and the first channel for preparing to apply the program voltage to the selected word line.
US11769544B2 Code comparators with nonpolar dynamical switches
Code comparators with nonpolar dynamical switches are provided. An example apparatus comprises: a plurality of row wires; a plurality of column wires; one or more cross-point devices, and a nonpolar volatile two-terminal device formed within a plurality of cross-point devices. Each cross-point device in the plurality of cross-point devices is located at a cross-point between a row in the plurality of row wires and a column in the plurality of column wires; the nonpolar volatile two-terminal device is configured to automatically revert from an ON state to an OFF state, in response to a removal of a bias or signal applied on the nonpolar volatile two-terminal device. The nonpolar volatile two-terminal device is configured to automatically revert from an ON state to an OFF state, in response to a removal of a bias or signal applied on the nonpolar volatile two-terminal device.
US11769539B2 Integrated circuit with asymmetric arrangements of memory arrays
An integrated circuit includes multiple memory cells, a first pair of complementary data lines, a second pair of complementary data lines, multiple first word lines, and multiple second word lines. The memory cells include a first array of memory cells and a second array of memory cells. The first pair of complementary data lines are coupled to the first array of memory cells. The second pair of complementary data lines are coupled to the second array of memory cells. Lengths of the first pair of complementary data lines are shorter than lengths of the second pair of complementary data lines. The first word lines and the second word lines are arranged according to a predetermined ratio of a number of the first word lines to a number of the second word lines. The predetermined ratio is less than 1.
US11769537B2 Memory device and memory system including the same
A memory device includes a memory cell array configured to store data; and a data output circuit configured to transmit status data to an external device through at least one data line in a latency period in response to a read enable signal received from the external device and transmit the data read from the memory cell array to the external device through the at least one data line in a period subsequent to the latency period.
US11769535B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array, first and second pads, an interface circuit connected to the first pad and configured to transmit data input through the first pad to the memory cell array and output data received from the memory cell array through the first pad, a ZQ calibration circuit that is connected to the second pad and executes a ZQ calibration to generate a ZQ calibration value, and a sequencer configured to control the ZQ calibration circuit to apply the ZQ calibration value to the interface circuit. A command set is input through the first pad after reading data from the memory cell array to cause the interface circuit to output the data read from the memory cell array, and the ZQ calibration circuit executes the ZQ calibration after the command set is input and before the data is output through the first pad.
US11769532B2 Generation and distribution of a digital mixtape
A system for generating and distributing a digital mixtape. In one example, the system can receive a user command to generate a digital mixtape including a user-defined compilation of music. The user command identifies a recipient of the digital mixtape and identifies one or more media content items to be included in the music compilation for the recipient. The digital mixtape can also include audio recordings from the user to be added to the digital mixtape.
US11769528B2 Systems and methods for automating video editing
Provided are systems and methods for automatic video processing that employ machine learning models to process input video and understand user video content in a semantic and cultural context. This recognition enables the processing system to recognize interesting temporal events, and build narrative video sequences automatically, for example, by linking or interleaving temporal events or other content with film-based categorizations. In further embodiments, the implementation of the processing system is adapted to mobile computing platforms which can be distributed as an “app” within various app stores. In various example, the mobile apps turn everyday users into professional videographers. In further embodiments, music selection and dialog based editing can likewise be automated via machine learning models to create dynamic and interest professional quality video segments.
US11769526B1 Spin torque assisted magnetic recording media
Magnetic recording media with a thermal spin injection layer that induces a spin injection in a magnetic recording layer in response to a thermal gradient in the thermal spin injection layer. The thermal spin injection layer may comprise an antiferromagnetic, a ferromagnetic, or a ferrimagnetic material that demonstrates a Spin Seebeck effect. In turn, when heating the magnetic recording media (e.g., with a near field transducer of a HAMR drive), the thermal gradient may be established in the thermal spin injection layer. A resulting spin torque field may assist in switching a magnetic domain in the magnetic recording layer by providing an assistive field to at least initiate switching of the magnetic domain. In turn, more reliable or efficient operation of a storage drive comprising the magnetic recording media may be realized.
US11769522B2 MAMR recording head with SAF trailing shield notch and/or bump
The present disclosure generally relates to a magnetic media drive employing a magnetic recording head. The magnetic recording head comprises a main pole (MP), a trailing shield (TS), a trailing gap (TG) disposed between the MP and the TS, and a spin torque oscillator (STO) disposed in the TG adjacent to the MP. A notch may be disposed in the TG between the STO and TS. The notch comprises one or more notch interlayers comprising a non-magnetic material and/or a magnetic material. A bump may be disposed in the TG between the TS and the STO or the notch. The bump comprises one or more bump interlayers comprising a non-magnetic material. A hot seed layer may be coupled to the TS adjacent to the bump, the notch, or the STO. The hot seed layer comprises one or more hot seed interlayers comprising a non-magnetic material.
US11769521B1 Providing a condition-specific data collection sequence
Providing a condition-specific data collection includes displaying, via a user interface of a user device and based on a computing application being accessed, one or more selectable parameters, and receiving, based on a user of the user device providing one or more user inputs, a selection of the one or more selectable parameters, the selection indicating a physical location about which a condition-specific data collection sequence is to be provided. Further, the condition-specific data collection sequence associated with the physical location is provided, where the condition-specific data collection sequence comprises a series of user interface input controls that are displayed, via the user interface, to facilitate obtaining condition-specific data related to a condition at a physical location.
US11769517B2 Signal processing apparatus, signal processing method, and signal processing program
This invention provides a signal processing apparatus capable of obtaining an output signal of sufficiently high quality if the phase of an input signal is largely different from the phase of a true voice. The signal processing apparatus includes a voice detector that receives a mixed signal including a voice and a signal other than the voice and obtains existence of the voice as a voice flag, a corrector that receives the mixed signal and the voice flag and obtains a corrected mixed signal generated by correcting the mixed signal in accordance with a state of the voice flag, and a shaper that receives the corrected mixed signal and shapes the corrected mixed signal.
US11769508B2 Artificial intelligence apparatus
Disclosed herein is an artificial intelligence apparatus including an input interface configured to receive speech data, and a processor configured to detect a non-utterance interval included in the speech data and determine presence/absence of a second utterance after the non-utterance interval according to characteristics of a first utterance before the non-utterance interval, when the non-utterance interval exceeds a set time.
US11769506B1 Response orchestrator for natural language interface
Techniques for providing device functionalities using device components are described. A system receives a system-generated directive from a skill system and determines a workflow to execute. The system implements a response orchestrator that operates based on the workflow that includes interception points where cross-cutting functionalities can be invoked as pluggable components. The interception points occur pre-system-generated directive, pre-device-facing directive, post-device-facing directive generation, post-device-facing directive dispatch, and the like. The system supports asynchronous execution, conditional execution, and sequential execution of components. Data determined by the cross functionality components can be used by other components for processing.
US11769504B2 Virtual meeting content enhancement triggered by audio tracking
A method, computer system, and a computer program product for digital remote presentation are provided. Presentation content is received that includes visual content, one or more speech triggers, and one or more presentation enhancements corresponding to the one or more speech triggers. A virtual meeting is presented by transmitting the presentation content to at least one receiver computer. A first audio file is received that includes recorded audio spoken by a presenter during the virtual meeting. From the first audio file the one or more speech triggers spoken by the presenter are identified. The respective presentation enhancement corresponding to the identified speech trigger is performed. The presentation enhancement is presented to the at least one receiver computer during the virtual meeting.
US11769502B2 Orchestrating execution of a series of actions requested to be performed via an automated assistant
Implementations are set forth herein for creating an order of execution for actions that were requested by a user, via a spoken utterance to an automated assistant. The order of execution for the requested actions can be based on how each requested action can, or is predicted to, affect other requested actions. In some implementations, an order of execution for a series of actions can be determined based on an output of a machine learning model, such as a model that has been trained according to supervised learning. A particular order of execution can be selected to mitigate waste of processing, memory, and network resources—at least relative to other possible orders of execution. Using interaction data that characterizes past performances of automated assistants, certain orders of execution can be adapted over time, thereby allowing the automated assistant to learn from past interactions with one or more users.
US11769501B2 Curiosity based activation and search depth
Embodiments of the present invention determine a curiosity of a user based on data received from an electronic device associated with the user, where the data includes audible speech captured from user and one or more facial expressions of the user. Embodiments of the present invention identify a first wavelength for audible speech from the user to initiate a command detection mode based on a plurality of wavelengths associated with a user profile for the user. Embodiments of the present invention identify a topic for the audible speech from the user and responsive to determining an intelligent virtual assistant is an intended recipient based on the topic, suspend an activation word for the intelligent virtual assistant.
US11769500B2 Augmented reality-based translation of speech in association with travel
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing augmented reality content in association with travel. The program and method provide for receiving, by a messaging application, a request to perform a scan operation in association with an image captured by a device camera; determining a travel parameter associated with the request and an attribute of an object depicted in the image; selecting an augmented reality content item based on at least one of the travel parameter or the attribute, the augmented reality content item being configured to present augmented reality content based on speech input; receiving the speech input; obtaining at least one of a transcription or translation of the speech input; and presenting the augmented reality content item, including the transcription or translation, in association with the image.
US11769496B1 Predictive deletion of user input
Described are techniques for predicting when data associated with a user input is likely to be selected for deletion. The system may use a trained model to assist with such predictions. The trained model can be configured based on deletions associated with a user profile. An example process can including receiving user input data corresponding to the user profile, and processing the user input data to determine a user command. Based on characteristic data of the user command, the trained model can be used to determine that data corresponding to the user command is likely to be selected for deletion. The trained model can be iteratively updated based on additional user commands, including previously received user commands to delete user input data.
US11769494B2 Information processing apparatus and destination search method
An information processing apparatus is connected to a voice processing server that analyzes text data transmitted from a voice input/output apparatus that converts an instruction by an utterance of a user to the text data and outputs the text data, and outputs an instruction obtained by analysis and utterance language information indicating a language of the utterance, and the information processing apparatus includes: a communicator that communicates with the voice processing server; a destination searcher that determines on the basis of the utterance language information whether to include a space character in a target of the search, and searches for a name indicated in a search character string from a destination list on the basis of a result of the determination; and a hardware processor that performs control to transmit a search result of a destination by the destination searcher to the voice processing server via the communicator.
US11769491B1 Performing utterance detection using convolution
A system configured to perform utterance detection using data processing techniques that are similar to those used for object detection is provided. For example, the system may treat utterances within audio data as analogous to an object represented within an image and employ techniques to separate and identify individual utterances. The system may include one or more trained models that are trained to perform utterance detection. For example, the system may include a first module to process input audio data and identify whether speech is represented in the input audio data, a second module to apply convolution filters, and a third module configured to determine a boundary identifying a beginning and ending of a portion of the input audio data along with an utterance score indicating how closely the portion of the input audio data represents an utterance.
US11769490B2 Electronic apparatus and control method thereof
Disclosed is an electronic apparatus including: a voice input interface comprising interface circuitry configured to receive an utterance; and a processor configured to: obtain keywords of the utterance received through the voice input interface, identify a voice assistant having a degree of association greater than a threshold degree of association with the obtained keywords among the plurality of voice assistants based on predefined information on a degree of association between a plurality of voice assistants and a plurality of keywords, and perform voice recognition on the utterance based on the identified voice assistant.
US11769486B2 System and method for data augmentation and speech processing in dynamic acoustic environments
A method, computer program product, and computing system for defining model representative of a plurality of acoustic variations to a speech signal, thus defining a plurality of time-varying spectral modifications. The plurality of time-varying spectral modifications may be applied to a plurality of feature coefficients of a target domain of a reference signal, thus generating a plurality of time-varying spectrally-augmented feature coefficients of the reference signal.
US11769480B2 Method and apparatus for training model, method and apparatus for synthesizing speech, device and storage medium
The present disclosure discloses a method and apparatus for training a model, a method and apparatus for synthesizing a speech, a device and a storage medium, and relates to the field of natural language processing and deep learning technology. The method for training a model may include: determining a phoneme feature and a prosodic word boundary feature of sample text data; inserting a pause character into the phoneme feature according to the prosodic word boundary feature to obtain a combined feature of the sample text data; and training an initial speech synthesis model according to the combined feature of the sample text data, to obtain a target speech synthesis model.
US11769478B1 Digital signal processing system
A digital signal processing system for multiplying a digital value and a digital signal. The digital signal processing system receives the digital value in an encoded format, and multiplies the digital value with the digital signal. The digital value in the encoded format has an offset, which is encoded as a floating point. The disclosure provides a digital processing system that can carry out a multiplication operation with a smaller area, less complexity and/or reduced power usage compared with known multipliers.
US11769475B1 Bell music instrument for whirl sound effect
A handheld bell music instrument for whirl sound effect is described that includes multiple disc shaped bells that connect to and are fixed at a location on the rod. The bells of the bells are rung to produce a pitch and the rod is used to move the bell music instrument for whirl sound effect in space. The movement of the ringing bells produces a whirling sound effect by their movement relative to a static audience.
US11769470B2 Apparatus and method for obtaining and displaying appliance photographic image and supplemental data
A management unit including: a demand plan generating unit that obtains control information items related to energy consuming appliances; an obtaining unit that obtains picture data items showing the appliances; a memory which stores the picture data items obtained by the obtaining unit; a selecting unit which selects a picture data item from selection candidates including the picture data items stored in the memory, based on a specified control mode; a processor that executes processing for superimposing the control information items corresponding to the appliances in the picture data item selected by the selecting unit; and an output unit which displays the picture data item with the superimposed control information item.
US11769469B2 Image processing apparatus, display image generating method, and font data structure
Content data of a display target is acquired in accordance with a user's operations and is used to determine a configuration of a display image. Of the regions to be rendered using fonts in the display image, the region in which a character is to be displaced by a very small amount is determined. The characters targeted for displacement are rendered while being displaced over time in accordance with predetermined displacement rules. The characters not targeted for displacement are rendered in a reference position. With all characters rendered, the display image is completed and output. The processes of S12 to S24 are repeated until display is terminated.
US11769468B2 Spread-spectrum video transport integration with timing controller
A timing controller of a display set is integrated with an encoder for transport of analog signals between a display controller and source drivers of the display panel. The timing controller and integrated encoder are within an integrated circuit and are part of a chipset. The integrated circuit is located immediately after the SoC of a display set or is integrated within the SoC. A video signal sent to the timing controller chip is unpacked into sample values which are permuted into vectors of samples, one vector per encoder. Each vector is converted to analog, encoded and the analog levels are sent to the source drivers which decode into analog samples. Or, each digital vector is encoded and then converted to analog. A line buffer uses a memory to present a row of pixel information to the encoders. A mobile telephone has an integrated TCON with SSVT transmitter.
US11769465B1 Identifying regions of visible media data that belong to a trigger content type
A computing system includes a storage device and processing circuitry. The processing circuitry is configured to obtain an image frame that comprises a plurality of pixels that form a pixel array. Additionally, the processing circuitry is configured to determine that a region of the image frame belongs to a trigger content type. Based on determining that the region of the image frame belongs to the trigger content type, the processing circuitry is configured to modify the region of the image frame to adjust a luminance of pixels of the region of the image frame based on part on an ambient light level in a viewing area of the user; and output, for display by a display device in the viewing area of the user, a version of the image frame that contains the modified region.
US11769464B2 Image processing
A computer-implemented method, a computer system configured to perform the method, and a non-transitory computer-readable storage medium are provided comprising instructions for executing the method are provided. The computer-implemented method comprises obtaining input video data including frames of input image data comprising first image data values expressed in an input color space. The first image data values are processed with a first and second color space conversion process to generate first processed image data and second processed image data respectively. The first processed image data and the second processed image data include image data values expressed in an output color space. Output image data is derived from both the first processed image data and the second processed image data.
US11769459B2 Display device and light-emitting device
A display device includes a control circuit. By setting an intermediate point between a start point and an end point of a lighting period as a start point of the lighting cycle, and setting an intermediate point between a start point and an end point of a lighting period of the next lighting period as an end point of the lighting cycle, the control circuit controls a backlight such that an absolute value of a difference value between a first ratio of a sum of a length of a first lighting period in the first lighting cycle and a length of the next second lighting period in the first lighting cycle to a length of the first lighting cycle and the target duty ratio is 0.1 or less.
US11769456B2 Display device
A display device includes a display panel including a pixel connected to scan lines and a data line, a scan driving circuit, a data driving circuit, and a driving controller that controls the scan driving circuit and the data driving circuit. The pixel includes a light-emitting diode and an initialization transistor connected between a first initialization voltage line and a first electrode of the light-emitting diode and including a gate electrode connected to a first scan line among the scan lines. A first scan signal provided to the first scan line during a blank period has an active level during a predetermined initialization time duration, and the predetermined initialization time duration is set to a time duration corresponding to a luminance characteristic of the display panel.
US11769455B2 Shift register unit set, gate driving circuit and display apparatus
Disclosed is a shift register unit set, a gate driving circuit and a display apparatus, the shift register set including: cascaded n shift register units, and an ith stage of shift register unit in the shift register unit set includes: a first input sub-circuit and a second input sub-circuit, wherein the first input sub-circuit includes: a charging sub-circuit, a storing sub-circuit, an isolating sub-circuit, an output sub-circuit, a first electric leakage prevention sub-circuit configured to input an operation potential to the isolating sub-circuit under the control of the blanking pull-up control node, and a second electric leakage prevention sub-circuit configured to input the operation potential to a second electrode of the isolating transistor under the control of the first pull-up node, wherein there is an overlap among n composite output signals output by the n shift register units, n and i are positive integers, and 1≤i≤n.
US11769454B2 Display panel and display device having emission control driver
A display panel and a display device having an emission control driver are discussed. The display device can include a display panel for displaying an image through sub pixels, and an emission control driver configured to supply a plurality of emission control signals to the sub pixels. The emission control driver can include a plurality of emission control stages configured to supply the plurality of emission control signals, respectively. Each emission control stage can include an output buffer including a first pull-up transistor configured to output a first high potential power supply voltage to an output line by a Q node, and a first pull-down transistor configured to output a first low potential power supply voltage to the output line by a QB node.
US11769452B2 Display panel, method for driving the same, and display apparatus
A display panel, a method for driving the same, and a display apparatus are provided. The display panel includes data signal lines and pixel circuits. The pixel circuit includes a driving module and a data voltage writing module. The data voltage writing module is connected between the data signal line and the input terminal of the driving module. The display panel has first and second phases when displaying one frame of an image. The first phase includes a data writing phase and a light-emitting phase. The second phase includes an adjusting phase and a light-emitting phase. During the data writing phase, the data voltage writing module is turned on, and the data signal line transmits the data voltage. During the adjusting phase, the data voltage writing module is turned on, and the data signal line transmits the adjusting voltage corresponding to the data voltage transmitted during the data writing phase.
US11769447B2 Electroluminescent display device and method of driving the same
An electroluminescent display device can include a light-emitting element, a pixel drive circuit configured to apply a driving current to the light-emitting element, a power supply configured to provide a power voltage to the pixel drive circuit, a data drive circuit configured to provide a data voltage to the pixel drive circuit, and a gate drive circuit configured to provide a gate voltage to the pixel drive circuit. In addition, the pixel drive circuit includes a driving transistor of which a source electrode is connected to a first node, a drain electrode is connected to a second node, and a gate electrode is connected to a third node, an emission transistor connected between the driving transistor and the light-emitting element, and an initialization transistor connected to the second node.
US11769442B2 Light-emitting display device preventing occurrence of compensation deviation and driving method thereof
Provided is a light-emitting display apparatus including a display panel configured to display an image, a driving circuit configured to drive the display panel, a timing controller configured to control the driving circuit, and a compensation circuit configured to correct an accumulation period difference of accumulated data to compensate deterioration of an element included in the display panel based on fluctuation of a driving frequency for driving the display panel.
US11769440B2 Display device
A display device includes a matrix of pixel units each including a light-emitting element and a pixel circuit that causes the light-emitting element to emit light. The pixel circuit includes a first driver that drives the light-emitting element in response to the gradation value of an image in a range of gradation values less than or equal to a first boundary value and does not drive the light-emitting element in response to the image gradation value in a range of gradation values greater than the first boundary value, and a second driver that does not drive the light-emitting element in response to the image gradation value in a range of gradation values less than or equal to a second boundary value and drives the light-emitting element in response to the image gradation value in a range of gradation values greater than the second boundary value.
US11769439B2 Method and device for adjusting display parameter, and display device
A method and device for adjusting a display parameter, and a display device. An ambient brightness level is used as a criterion to adjust a brightness level of an intermediate gray level of a displayed image, such that a corresponding display parameter can be adjusted to be closer to the criterion within an appropriate allowable floating range, thereby providing a displayed image that is safe and comfortable for the eyes. The method comprises: detecting an ambient brightness level (101); determining an adjustment parameter of a display device corresponding to a preset condition, the preset condition comprising a difference between a brightness level of an intermediate gray level of the display device and the ambient brightness level being less than or equal to a preset brightness value (102); and adjusting, according to the adjustment parameter, brightness levels of at least a portion of gray levels of the display device (103).
US11769438B2 Display driver and display apparatus
The present invention includes first to j-th DA conversion circuits that are fixedly coupled to one of a plurality of gradation reference voltage generating circuits steadily generating respective gradation reference voltage groups according to gamma correction characteristics of color components different from one another, and select a gradation reference voltage corresponding to a pixel data piece among the gradation reference voltage group generated by the one of gradation reference voltage generating circuits to output the gradation reference voltage as a gradation voltage, an output unit that assigns the first to j-th gradation voltages to respective first to j-th driving voltage signals in a mode according to an output switching signal, and outputs the first to j-th driving voltage signals to the display panel, and an output control unit that generates the output switching signal to switch modes of assigning the first to j-th gradation voltages to the first to j-th driving voltage signals at every division period obtained by dividing a horizontal scanning period by a division number indicated by a division number setting signal, and outputs an input switching signal that causes the first to j-th driving voltage signals to be input in turn to the respective data lines as many as the division number at a cycle of the division periods for the respective first to j-th driving voltage signals.
US11769432B2 Organic light emitting display device
An organic light emitting display device includes an organic light emitting display panel including a plurality of sub pixels, a touch panel on the organic light emitting display panel, a support member disposed below the organic light emitting display panel and formed of a metal material, a first flexible circuit film disposed on one side of the organic light emitting display panel and configured to be bent to a bottom surface of the support member, a second flexible circuit film disposed on one side of the touch panel and configured to be bent to the bottom surface of the support member, and a third flexible circuit film disposed on one side of the organic light emitting display panel and configured to be bent to the bottom surface of the support member to stabilize a low potential voltage.
US11769430B2 Method and apparatus for inspecting display device
A method for inspecting a display device (which includes a pixel electrode and a touch sensor overlapping the pixel electrode) includes: adjusting an impedance value of a variable impedance circuit of an inspection apparatus according to a model of the display device; driving a power source generator of the inspection apparatus; supplying a pixel voltage to the pixel electrode through an output terminal connected to the variable impedance circuit; driving the touch sensor; and detecting a defect related to the pixel electrode based on sensing signals output from the touch sensor.
US11769426B2 Systems and methods for creating driving challenges
Provided herein is a computer system for creating driving challenges for drivers. The computer system may include a processor in communication with a memory device, and the processor may be programmed to: (i) receive driving data associated with a driver, (ii) generate a first model that models the driving data associated with the driver, (iii) calculate a predicted driving score for the driver based at least in part upon the first model, (iv) generate a second model that predicts a confidence of the predicted driving score, (v) calculate a confidence value of the predicted driving score, wherein the confidence value is a squared error of the predicted driving score, and (vi) generate at least one driving challenge for the driver based at least in part upon the predicted driving score and the confidence value for that predicted driving score.
US11769424B2 Method, apparatus, and computer program product for measuring and interpreting metrics of an athletic action and an object associated therewith
Embodiments provided herein measure metrics of an athletic action and an object associated therewith, and more particularly, to measuring the metrics and characteristics of a baseball during the wind-up, release, flight, and catch of a pitch sequence. Methods may include: receiving, from at least one motion sensor associated with an object, acceleration data and angular velocity data of the object in response to an athletic action performed on the object; processing the acceleration data to establish vector rotation data between a frame of reference of the object and an Earth frame of reference; applying the vector rotation data to the acceleration data to obtain acceleration of the object in the Earth frame of reference; applying the vector rotation data to the angular velocity data to obtain angular velocity of the object in the Earth frame of reference.
US11769421B2 Simulator for skill-oriented training
The present invention is a simulator for skill-oriented training. The simulator includes a work piece platform having a sensor, a head-mounted display unit (HMDU) including a camera, a speaker and a sensor providing visual and audio output to an operator, and a controller having a controller sensor. The simulator includes a processor that executes algorithms to simulate a virtual training environment depicting a work piece rendered on the work piece platform. The controller sensor, the HMDU sensor and the platform sensor output signals to the processor representing spatial positioning, angular orientation and movement data of the controller relative to the work piece to render a virtual powder coating spray pattern including a stream having particles charged and emitted from the controller and a powder coating coverage as applied to the work piece during one or more passes of a powder coating spray process performed by the operator.
US11769419B2 Methods and systems for dynamically generating a training program
Learning content management systems and processes are described that enable a user to independently define or select learning content, frameworks, styles, and/or protocols. The frameworks may be configured to specify a flow or an order of presentation to a learner with respect to a learning content presentation. The style definition may define an appearance of learning content. At least partly in response to a publishing instruction, the received learning content and the received framework definition are merged and then rendered in accordance with the defined style. The rendered merged learning content and framework definition are packaged in accordance with the defined/selected protocol to provide a published learning document.
US11769418B2 Sequenced guiding systems for vehicles and pedestrians
Devices, systems and methods wherein sequential signals are emitted from a plurality of signaling modules positioned in an array which demarcates a route or boundaries to be followed by a pedestrian or vehicle.
US11769415B2 Methods and apparatus to validate data communicated by a vehicle
Methods, apparatus, systems and articles of manufacture are disclosed to validate data communicated by a vehicle. An example apparatus an anomaly detector to, in response to data communicated by a vehicle, at least one of compare an estimated speed with a reported speed or compare a location of the vehicle with a reported location. The apparatus including the anomaly detector further to generate an indication of the vehicle in response to the comparison. The apparatus further includes a notifier to discard data sent by the vehicle and notify surrounding vehicles of the data communicated by the vehicle.
US11769411B2 Systems and methods for protecting vulnerable road users
The present disclosure provides a set of tools that enable traffic safety developments across multiple participants and industries, with location and other safety related data being shared in an anonymized fashion. Specifically, a location based server is provided that implements a vulnerable road user protocol. This vulnerable road user protocol avoids the use of global vehicle identification numbers and does not utilize persistent storage for such information, thereby mitigating location based privacy concerns. Further, the present disclosure provides a “hybrid” simulation engine that can be used to tailor and provide specific road user alerts, and specifies a risk assessment module that acts as a logic for quantifying the risk level associated with each unique road user relationship. Finally, the present disclosure provides an alert methodology for certain vulnerable road users based on noise-cancelling headphone and 3D audio algorithm technologies.
US11769406B2 Automobile
An automobile includes a traffic information acquisition device that acquires traveling vehicle information, and traffic information from a traffic information management center that manages traffic obstacle information on an obstacle on a road, a display device that displays surroundings map information of a subject vehicle together with a mark showing a current position of the subject vehicle, and a control device. The control device reflects a decorative image based on surroundings traffic obstacle information in the surroundings map information and displays the decorative image on the display device, and associates, with the decorative image, an involved vehicle number image on an involved vehicle number, and displays the involved vehicle number image on the display device. The involved vehicle number is the number of vehicles in the traveling vehicle information involved in the traffic information related to the decorative image.
US11769404B2 Method and apparatus for actuating a push-to-walk button
A method and apparatus for actuating a push-to-walk button wherein a force is received upon a pedal. The force is applied to an electrical switch. In turn, the electrical switch engages a push-to-walk circuit input signal.
US11769403B2 Systems and methods for fiber optic based vehicle-direction detection
A device may receive fiber sensing data identifying vehicles traveling on a roadway associated with a fiber optic network and location data identifying geographical locations of the vehicles traveling on the roadway. The device may process the fiber sensing data, with a machine learning model, to identify a particular vehicle, of the vehicles, that is traveling in a wrong direction on the roadway. The device may process the location data, with the machine learning model, to identify locations of the roadway, a cellular network associated with the roadway, and vehicle devices of the vehicles traveling on the roadway, other than the particular vehicle, and a nearest camera device to the particular vehicle. The device may perform one or more actions based on the locations of the roadway, the cellular network associated with the roadway, and the vehicle devices of the vehicles traveling on the roadway, other than the particular vehicle.
US11769400B2 Systems for analyzing vehicle traffic between geographic regions
A traffic analysis system analyzes location data from a plurality of vehicles to determine journeys made by the vehicles. Vehicles may make one or more rest stops during a journey. The traffic analysis system compares rest periods to journey criteria to determine whether a rest period delineates the end of a journey, or whether a rest period is still within the journey. In this way, a plurality of trips can be chained together into a journey to provide more accurate analysis of traffic patterns.
US11769399B2 Dynamic co-operative arrays of electromagnetic markers for highly autonomous vehicle location and cryptographically secure transactions
A system that uses cooperative arrays of electromagnetic resonating markers in combination with a vehicle mounted resonating transceiver. Markers establish their position placement during a calibration sequence in which cryptographic keys are exchanged, ensuring the markers are placed by authorized personnel and that none can be removed/relocated without detection. Markers can then be reliably polled by passing vehicles to determine relative location in areas of sensor occlusion. The markers can also be securely used for emerging smart city financial transactions such as automated parking, garbage collection, deliveries, tolling or temporary pedestrian markets.
US11769397B2 System and method for optimized appliance control
In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.
US11769396B2 Initiating and monitoring self-test for an alarm system using a mobile device
Devices, systems, and methods for self-testing event devices of a building alarm system are described herein. One mobile device includes a user interface, a memory, and a processor configured to execute executable instructions stored in the memory to: generate, a list of event devices of an alarm system that are available for testing, providing a device selection tool that allows a user to select a number of event devices from the list of event devices, and providing a self-test initiation tool that generates an initiation message that is to be sent to the selected number of event devices.
US11769395B2 Community-based security system
A server accesses a security system profile of a first security system. The security system profile identifies a plurality of sensors connected to the first security system. The server identifies a second security system based on at least a first sensor of the plurality of sensors coupled to the first security system. The server then generates a notification sharing profile for the first security system based on the security system profile. The notification sharing profile indicates that the second security system corresponds to the first sensor. A first event triggered by the first sensor causes a first notification to the second security system.
US11769392B2 Method of and device for converting landline signals to Wi-Fi signals and user verified emergency assistant dispatch
Methods of and devices for automatically reducing and/or eliminating false alarms to the call centers are disclosed. The method of reducing a false alarm notification to a call center can comprise receiving a triggered event notification on a mobile device, requesting a user to unlock the mobile device, and requesting the user to confirm a triggered alarm or dismiss the trigger notification using the mobile device using a non-GUI based user interface.
US11769389B2 Monitoring chemicals and gases along pipes, valves and flanges
Detection and real-time reporting (via wireless to a remote receiver) of the release of harmful or otherwise unwanted chemicals or chemicals of corrosion into the environment and, more particularly, the undesired release of such chemicals from pipelines, supporting energy/electric/heating/cooling/storage/distribution infrastructure, refineries, chemical plants, factories, processing and manufacturing plants and equipment, storage tanks, engines, containers and the like. One or more detection devices can be placed nearby potential areas where leaks occur, or anywhere monitoring for leaks is desired. In some embodiments, the detection devices are integrated into components for monitoring said component for unwanted emissions.
US11769387B2 Method and apparatus for detecting drowning
A method, system and computer program product, the method comprising: obtaining a multiplicity of images taken by one or more overhead capture devices overlooking a body of water having a surface; detecting a person depicted in at least some images from the multiplicity of images; determining for images in the images, whether the image depicts the person in substantially vertical position in the at least some images said determining performed upon one or more characteristics extracted from each image; and subject to determining that the person is not in substantially vertical position in the at least some images, taking an action.
US11769386B2 Preventing the number of meeting attendees at a videoconferencing endpoint from becoming unsafe
Systems and methods of managing videoconferencing endpoint capacity based on safety concerns (e.g., COVID-19), comprising: capturing a video feed corresponding to a geographic location; detecting a presence of one or more persons corresponding to the geographic location, based on data of the video feed; determining a quantity of persons corresponding to the geographic location, based the data of the video feed; determining that the quantity of persons corresponding to the geographic location exceeds a first predetermined threshold; and—in response to the determination that the quantity of persons corresponding to the geographic location exceeds the first predetermined threshold—issuing one or more alert messages and/or taking other appropriate action(s).
US11769382B2 Methods and apparatus for smart distribution of restaurant items and notification of order readiness
A Smartserv platform system and methods are provided. When a restaurant item order is placed via a smart device app interface, the order is transmitted to computer server which notifies a preparer. The order is also transmitted to a Smartserv platform, which generates a user identifiable area, such as a color-coded area of a Smartserv platform surface within which an ordered restaurant item will be distributed, thereby enabling simpler and more organized restaurant item ordering and distribution. The computer server may also notify the customer that the customer's order is ready for pickup at the area designated by the appropriately colored lights. This improves known customer-notification methods.
US11769374B2 Gaming machines with free play bonus mode presenting only winning outcomes
A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US11769369B2 Skillful regulated multi-level casino games and gaming machines configured to encourage exploration of game stages, scenarios, levels and areas
A computer-implemented method including providing a wager-based electronic gaming device (EGD), the EGD having at least one processor, memory, a display, an input interface, the method including: establishing an account balance using the received money; displaying a game environment of a wager-based game comprising a plurality of stages; enabling, for the gaming session, game play and wagers in a current stage of the plurality of stages of the wager-based game; determining game play such that when the game play is less quick than the predetermined pace, changing at least one of a Return-To-Player (RTP) of the wager-based game and a bonus for the current stage; and when the game play is quicker than the predetermined pace, maintaining unchanged or increasing at least one of the Return-To-Player (RTP) of the wager-based game and the bonus for the current stage.
US11769365B2 Gaming system and method for placing and redeeming sports bets
The present disclosure relates generally to gaming systems and methods for placing one or more sports bets at an electronic gaming machine (“EGM”) and for redeeming any winnings for one or more placed sports bet at an EGM.
US11769362B2 Face authentication apparatus
A face authentication apparatus includes a face image acquisition unit, a collation unit, a time measurement unit, and a threshold change unit. The face image acquisition unit acquires a face image of an authentication target. The collation unit performs face authentication on the face image of the authentication target on the basis of a threshold. The time measurement unit measures the elapsed time from the time of starting operation of the face authentication apparatus. The threshold change unit restricts changing of the threshold to a value larger than a value determined depending on the measured elapsed time.
US11769360B1 Interactive touchless information exchange system
A method, system, and computer readable storage to enable a kiosk (or other interactive input/output device) in a building to allow a visitor to interact with it without physical contact (touching). The visitor can browse the tenant listing, request to visit a tenant of the building without an appointment, or visit a tenant in the building with an appointment. The visitor can use their own cell phone as an interface to interact with the kiosk and enable the functionality.
US11769355B2 Fault diagnosis support device
A system for guiding a driver to an ideal driving pattern in order to eliminate dependency on the driver's driving pattern in a fault diagnosis of an automobile part based on automobile running data, even if the driver's driving pattern is far from the ideal driving pattern. The system comprises a fault diagnosis support device equipped with: a diagnosis model selector for outputting a diagnosis model in which, for a feature value used for an examination of an automobile part, an available range available for making a diagnosis and a reference point are stipulated; a driver model generator generating, as a representative point of the feature value that corresponds to a driver's driving pattern; and a recommendation model generator generating, if the representative point is outside the available range, a recommendation model in which a boundary of the available range is set as a recommendation point.
US11769351B2 Estimating a rate-based fare utilizing location data and transaction data
A device may receive transaction data relating to a transaction event associated with a user and a merchant. The transaction data may include a merchant identifier and a transaction amount. The device may process the merchant identifier to determine whether the transaction event is associated with a rate-based service. The device may obtain, based on determining that the transaction event is associated with the rate-based service, location data from a user device associated with the user. The device may determine, based on the location data, a distance or a duration associated with the rate-based service. The device may determine, based on the distance or the duration, a transaction estimate for the rate-based service. The device may determine whether the transaction amount corresponds to the transaction estimate and perform one or more actions based on determining whether the transaction amount corresponds to the transaction estimate.
US11769350B1 Computer system for automatically analyzing a video of a physical activity using a model and providing corresponding feedback
A computer system can automatically analyze a video of a physical activity and provide corresponding feedback. For example, the system can receive a video file including image frames showing an entity performing a physical activity that involves a sequence of movement phases. The system can generate coordinate sets by performing image analysis on the image frames. The system can provide the coordinate sets as input to a trained model, the trained model being configured to assign scores and movement phases to the image frames based on the coordinate sets. The system can then select a particular movement phase for which to provide feedback, based on the scores and movement phases assigned to the image frames. The system can generate the feedback for the entity about their performance of the particular movement phase, which may improve the entity's future performance of that particular movement phase.
US11769348B2 Face recognition method and edge device
A face recognition method for an edge device is provided. Firstly, a recognition data is received from a computing device through a wireless network. Then, a trained model is retrieved from the recognition data. Then, the trained model is stored. Then, a face detection operation is performed to acquire a face image and a face temperature of a detected face. When the face temperature is within a human body temperature range and the face image complies with the trained model, the edge device confirms that the detected face is a face of a real person and the real person is a known user.
US11769347B2 Eye center localization method and localization system thereof
An eye center localization method includes performing an image sketching step, a frontal face generating step, an eye center marking step and a geometric transforming step. The image sketching step is performed to drive a processing unit to sketch a face image from the image. The frontal face generating step is performed to drive the processing unit to transform the face image into a frontal face image according to a frontal face generating model. The eye center marking step is performed to drive the processing unit to mark a frontal eye center position information on the frontal face image. The geometric transforming step is performed to drive the processing unit to calculate two rotating variables between the face image and the frontal face image, and calculate the eye center position information according to the two rotating variables and the frontal eye center position information.
US11769343B2 Fingerprint sensor, fingerprint module, and terminal device
The present disclosure provides a fingerprint sensor, a fingerprint module, and a terminal device. The fingerprint sensor has a sensing array, the sensing array includes a plurality of pixel sets, each pixel set includes at least one pixel unit, two adjacent pixel sets in each row of the plurality of pixel sets are electrically connected to each other via a first control line, two adjacent pixel sets in each column of the plurality of pixel sets are electrically connected to each other via a second control line, the plurality of pixel sets include at least one first pixel set, the first pixel set includes at least two pixel units, and the at least two pixel units are electrically connected to each other.
US11769340B2 Information processing apparatus and method of inferring
A non-transitory computer-readable recording medium stores a program for causing a computer to execute a process including for each of plural pieces of first-type training data including image information, first semantic information, and a first class of a relevant first object, generating a first hyperdimensional vector (HV) from the image information and the first semantic information, and storing the first HV in a storage unit in correlation with the first class, and for each of plural pieces of second-type training data including second semantic information and a second class of a relevant second object, obtaining, from the storage unit, a predetermined number of HVs exhibiting a higher degree of matching with an HV generated from the second semantic information, generating a second HV of the second-type training data based on the predetermined number of HVs, and storing the second HV in the storage unit in correlation with the second class.
US11769339B2 Computer-readable recording medium storing training data generation program, training data generation method, and training data generation apparatus
A non-transitory computer-readable recording medium storing a training data generation program for causing a computer to execute processing including: identifying, from among meta-analysis literatures stored in a memory, a plurality of meta-analysis literatures in which a first literature is cited; determining a degree of similarity between the plurality of identified meta-analysis literatures based on feature information of the plurality of identified meta-analysis literatures; and in response to the degree of similarity being equal to or higher than a threshold, generating training data for machine learning including the first literature.
US11769336B2 Infrastructure element state model and prediction
An infrastructure state prediction device includes a processor configured to receive sensor information from a sensor at an infrastructure element, wherein the sensor information includes an observation of a traffic object at the infrastructure element; and determine, based on the sensor information and an infrastructure state model comprising information indicative of a state timing for the infrastructure element, an updated state timing for the infrastructure element; and a transmitter configured to transmit the updated state timing to the infrastructure element.
US11769332B2 Sensor fusion for collision detection
A system for collision detection includes an interface and a processor. The interface is configured to receive sensor data from a plurality of sensors. The processor is configured to preprocess the sensor data using a set of preprocessing steps to create preprocessed sensor data, wherein the set of preprocessing steps comprises filtering, normalization, and alignment; process the preprocessed sensor data using a compound model to create a collision score; and provide the collision score.
US11769331B2 Side view camera detecting wheels
A method for detecting wheels of a vehicle on a road comprises directing a vehicle classification sensor onto a section of the road and recording a 3D representation of the vehicle, directing a camera onto the section and recording a source 2D image, determining a bounding box circumscribing the 3D representation, a side and four corner points of said bounding box side, identifying corner points in a source 2D image plane, defining four corner points of a rectangle in a destination 2D image plane, calculating a projective transformation between the source corner image points and the destination corner image points, transforming source 2D image pixels to destination 2D image pixels of a first destination 2D image, and detecting the wheels using the destination 2D image.
US11769330B2 System and method for video analytics for thermography procedure compliance
Disclosed is a process for implementing an automated analytics for insuring compliance for a thermographic protocol for subjects seeking a temperature check, perhaps for entrance or access to a controlled space or facility. The automated video analytics utilize one or more cameras to detect thermography compliance violations based on whether the subject is perspiring, dehydrated, recently consumed a beverage, has exposed skin, excessive clothing, the amount and type of activity before getting screened, and/or the external and internal temperatures at the controlled facility associated with the subject. Furthermore, the automated video analytics may create a non-compliance score and/or control a timer for a non-compliance detection. Also, short and long term collected data may be analyzed for compliance to guidelines.
US11769327B2 Automatically and precisely generating highlight videos with artificial intelligence
Presented herein are systems, methods, and datasets for automatically and precisely generating highlight or summary videos of content. For example, in one or more embodiments, videos of sporting events may be digested or condensed into highlights, which will dramatically benefit sports media, broadcasters, video creators or commentators, or other short video creators, in terms of cost reduction, fast, and mass production, and saving tedious engineering hours. Embodiment of the framework may also be used or adapted for use to better promote sports teams, players, and/or games, and produce stories to glorify the spirit of sports or its players. While presented in the context of sports, it shall be noted that the methodologies may be used for videos comprising other content and events.
US11769326B2 Systems and methods for the analysis of moving objects
Methods and apparatus for the analysis of moving objects. In one embodiment, a pitch tracking system is disclosed that includes one or more cameras that have been positioned in a desired location and a computing system containing executable software that is configured to receive imaging data from the one or more cameras that captured the desired location and analyze seam placement and/or finger placement as a function of time for the received imaging data. Computer readable media and methodologies are also disclosed herein.
US11769324B2 System for detecting unauthorized activity
A system includes a plurality of sensors distributed about a space. Each sensor generates sensor data associated with properties of one or more people in the space. A gateway device receives the sensor data from each of the plurality of sensors and provides the sensor data to an automated response subsystem over a network. The automated response subsystem receives the sensor data. A first feature value is determined based on the received sensor data. An event score is determined based on the first feature value. The event score is compared to predefined response criteria. Based on the comparison of the event score to the predefined response criteria, an actionable event is detected, and an automated response to initiate for the detected actionable event is identified. One or both of an alert and instructions are provided in order to initiate the automated response.
US11769319B2 Method and device for predicting beauty based on migration and weak supervision, and storage medium
Disclosed are a method and device for predicting face beauty based on migration and weak supervision and a storage medium. The method includes: preprocessing an inputted face image; training a source domain network by using the preprocessed image, and migrating a parameter of the source domain network to a target domain network; inputting a noise image marked with a noise label and a truth-value image marked with a truth-value label into the target domain network to obtain an image feature; and inputting the image feature into a classification network to obtain a final face beauty prediction result.
US11769318B2 Systems and methods for intelligent selection of data for building a machine learning model
Systems and methods for selecting data for training a machine learning model using active learning are disclosed. The methods include receiving a plurality of unlabeled sensor data logs corresponding to surroundings of an autonomous vehicle, identifying one or more trends associated with a training dataset comprising a plurality of labeled data logs, determining a function for assigning an importance score to each of the plurality of unlabeled sensor data logs, using the one or more trends, using the function for assigning the importance score to each of the plurality of unlabeled sensor data logs, selecting a subset of the plurality of sensor data logs that have an importance score greater than a threshold, and using the subset of the plurality of sensor data logs for further training the machine learning model trained using the training dataset to generate an updated model.
US11769311B1 Systems and methods for editing three-dimensional image data with realistic camera and lens effects
Disclosed is an editing system for postprocessing three-dimensional (“3D”) image data to realistically recreate the effects associated with viewing or imaging a represented scene with different camera settings or lenses. The system receives an original image and an edit command with a camera setting or a camera lens. The system associates the selection to multiple image adjustments. The system performs a first of the multiple image adjustments on a first set of 3D image data from the original image in response to the first set of 3D image data satisfying specific positional or non-positional values defined for the first image adjustment, and performs a second of the multiple image adjustments on a second set of 3D image data from the original image in response to the second set of 3D image data satisfying the specific positional or non-positional values defined for the second image adjustment.
US11769309B2 Method and system of rendering a 3D image for automated facial morphing with a learned generic head model
In one aspect, a computerized method for rendering a three-dimensional (3D) digital image for automated facial morphing includes the step scanning of the user's face with a digital camera to obtain a set of digital images of the user's face. The method includes the step of determining that a user's face is in a compliant state. The method includes the step of implementing an analysis of the set of digital images and implementing a set of pre-rendering steps. Each digital image comprises a depth data, a red/green/blue (RGB) data, and a facemask data. The method then implements an iterative closest path (ICP) algorithm that correlates the set of digital images together by stitching together the cloud of points of the facemask data of each digital image and outputs a set of transformation matrices. The method includes the step of implementing a truncated signed distance function (TSDF) algorithm on the set of transformation matrices. The TSDF algorithm represents each point of the transformation matrices in a regularized voxel grid and outputs a set of voxel representations as a one-dimension (1-D) array of voxels. The method includes the step of implementing a marching cubes algorithm that obtains each voxel representation of the 1-D array of voxels and creates a three-dimensional (3D) mesh out of the per-voxel values provided by the TSDF and outputs a mesh representation. The mesh representation comprises a set of triangles and vertices. The method comprises the step of implementing a cleaning algorithm that obtains the mesh representation and cleans the floating vertices and triangles and outputs a mesh. The mesh comprises a set of scattered points with a normal per point. The method includes the step of implementing a Poisson algorithm on the mesh output and fills in any holes of the mesh. The Poisson algorithm outputs a reconstructed mesh. The method fits the reconstructed mesh on a trained three-dimensional (3D) face model and a specified machine learning algorithm is used to fit the trained 3D face model to the 3D landmarks in the reconstructed mesh.
US11769304B2 Artificial reality augments and surfaces
Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
US11769302B2 Remote surgical mentoring
A virtual representation of an operating room is generated based on robot information and sensing of the OR with depth cameras. One of the depth cameras is integrated with a portable electronic device, operated by a local user in the operating room. The virtual representation of the OR is communicated to the virtual reality headset, with three-dimensional point cloud data. A virtual reality environment is rendered to a display of the virtual reality headset, operated by a remote user. A virtual representation of the remote user is rendered in augmented reality to a display of the portable electronic device.
US11769301B2 Virtual reality simulations of three-dimensional structures
Embodiments disclosed herein mitigate technological and social barriers in navigating virtual reality experiences, and with practical applications for the real estate industry. According to one embodiment, a computer-implemented method for navigating a virtual reality simulation is provided. The method includes generating a virtual reality simulation comprising a plurality of virtual spaces. The method includes rendering, in a display of a user device, a first virtual space in the virtual reality simulation, the first virtual space comprising a digital model comprising a plurality of selectable regions, wherein each selectable region is associated with a physical location within a three-dimensional structure. The method includes obtaining an input from a user, the input indicating a selection of a first region of the plurality of selectable regions of the digital model. The method includes in response to the input, rendering, in the display of the user device, a second virtual space in the virtual reality simulation, the second virtual space comprising a physical location in the three-dimensional structure associated with the selected first region.
US11769300B2 Augmented reality guidance overlap
Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. Embodiments of the present invention can, in response to receiving a request, identify a core component from source material based on topic analysis. Embodiments of the present invention can then generate three-dimensional representations of physical core components associated with the request. Finally, embodiments of the present invention then render the generated three-dimensional representations of the physical core components over the physical core components.
US11769299B1 Systems and methods for capturing, transporting, and reproducing three-dimensional simulations as interactive volumetric displays
A system, method, and device are provided for creating a data processing pipeline to capture, transport, and interactively display in both recorded and real time any 3D volumetric simulation that was generated by a separate application. The system, method, and device enabling the interactive viewing of virtual and mixed reality simulations by a plurality of users.
US11769296B2 Forest surveying
A surveying apparatus comprising a controller (CPU), the controller (CPU) being configured to: receive an image stream representing a video sequence; determine a camera pose for a second image in the image stream relative a first image in the image stream; match the first image with the second image, based on the cam-era pose; and generate a three dimensional model based on the image match.
US11769294B2 Patched shading in graphics processing
Aspects of this disclosure relate to a process for rendering graphics that includes performing, with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a vertex shading operation to shade input vertices so as to output vertex shaded vertices, wherein the hardware unit adheres to an interface that receives a single vertex as an input and generates a single vertex as an output. The process also includes performing, with the hardware unit of the GPU designated for vertex shading, a hull shading operation to generate one or more control points based on one or more of the vertex shaded vertices, wherein the one or more hull shading operations operate on at least one of the one or more vertex shaded vertices to output the one or more control points.
US11769288B2 Speculative execution of hit and intersection shaders on programmable ray tracing architectures
Apparatus and method for speculative execution of hit and intersection shaders on programmable ray tracing architectures. For example, one embodiment of an apparatus comprises: single-instruction multiple-data (SIMD) or single-instruction multiple-thread (SIMT) execution units (EUs) to execute shaders; and ray tracing circuitry to execute a ray traversal thread, the ray tracing engine comprising: traversal/intersection circuitry, responsive to the traversal thread, to traverse a ray through an acceleration data structure comprising a plurality of hierarchically arranged nodes and to intersect the ray with a primitive contained within at least one of the nodes; and shader deferral circuitry to defer and aggregate multiple shader invocations resulting from the traversal thread until a particular triggering event is detected, wherein the multiple shaders are to be dispatched on the EUs in a single shader batch upon detection of the triggering event.
US11769287B1 Systems and methods for automating conversion of drawings to indoor maps and plans
Automating conversion of drawings to indoor maps and plans. One example is a computer-implemented method of creating an indoor map from a CAD drawing, the method comprising: preprocessing an original CAD drawing to create a modified CAD drawing, a text database containing text from the original CAD drawing, a CAD vector-image of the modified CAD drawing, and a CAD raster-image of the modified CAD drawing; creating a floor-level outline; sensing furniture depicted on the floor, the sensing creates set of furniture entities; identifying a room depicted in the CAD drawing; and creating the indoor map for a floor using the floor-level outline, the room-level outline and the room identity.
US11769283B2 Generating looped video clips
Systems, methods and non-transitory computer readable media for generating looped video clips are provided. A still image may be received. The still image may be analyzed to generate a series of images. The series of images may include at least first, middle and last images. The first image may be substantially visually similar to the last image, and the middle image may be visually different from the first and last images. The series of images may be provided. Playing the series of images in a video clip that starts with the first image and finishes with the last image, and repeating the video clip from the first image immediately after completing the playing of the video clip with the last image may create visually smooth transaction in which the transition from the last image to the first image is visually indistinguishable from the transactions between frames within the video clip.
US11769281B2 Vector object transformation
Vector object transformation techniques are described that support generation of a transformed vector object based on a first vector object and a second vector object. A plurality of paths for a first and second vector object, for instance, are generated. Corresponding paths are determined by detecting which of the plurality of paths from the first vector object correspond to which of the plurality of paths from the second vector object. A mapping of control points between the first and second vector objects is generated. Using the mapping, a transformation of the first vector object is generated by adjusting one or more control points of the first vector object. As a result, the transformed vector object includes visual characteristics based on both the first vector object and the second vector object.
US11769279B2 Generative shape creation and editing
Generative shape creation and editing is leveraged in a digital medium environment. An object editor system represents a set of training shapes as sets of visual elements known as “handles,” and converts sets of handles into signed distance field (SDF) representations. A handle processor model is then trained using the SDF representations to enable the handle processor model to generate new shapes that reflect salient visual features of the training shapes. The trained handle processor model, for instance, generates new sets of handles based on salient visual features learned from the training handle set. Thus, utilizing the described techniques, accurate characterizations of a set of shapes can be learned and used to generate new shapes. Further, generated shapes can be edited and transformed in different ways.
US11769278B2 Polygonal building extraction from satellite images
Vectorization of an image begins by receiving a two-dimensional rasterized image and returning a descriptor for each pixel in the image. Corner detection returns coordinates for all corners in the image. The descriptors are filtered using the corner positions to produce corner descriptors for the corner positions. A score matrix is extracted using the corner descriptors in order to produce a permutation matrix that indicates the connections between all of the corner positions. The corner coordinates and the permutation matrix are used to perform vector extraction to produce a machine-readable vector file that represents the two-dimensional image. Optionally, the corner descriptors may be refined before score extraction and the corner coordinates may be refined before vector extraction. A three-dimensional or N-dimensional image may also be input. A convolutional neural network performs descriptor extraction and corner detection; a graph neural network produces the refinements; and an optimal connection network performs score extraction.
US11769277B2 Deep learning based scatter correction
An imaging system includes a computed tomography (CT) imaging device (10) (optionally a spectral CT), an electronic processor (16, 50), and a non-transitory storage medium (18, 52) storing a neural network (40) trained on simulated imaging data (74) generated by Monte Carlo simulation (60) including simulation of at least one scattering mechanism (66) to convert CT imaging data to a scatter estimate in projection space or to convert an uncorrected reconstructed CT image to a scatter estimate in image space. The storage medium further stores instructions readable and executable by the electronic processor to reconstruct CT imaging data (12, 14) acquired by the CT imaging device to generate a scatter-corrected reconstructed CT image (42). This includes generating a scatter estimate (92, 112, 132, 162, 182) by applying the neural network to the acquired CT imaging data or to an uncorrected CT image (178) reconstructed from the acquired CT imaging data.
US11769276B2 Method, apparatus, and storage medium using padding/trimming in compression neural network
An encoding apparatus extracts features of an image by applying multiple padding operations and multiple downscaling operations to an image represented by data and transmits feature information indicating the features to a decoding apparatus. The multiple padding operations and the multiple downscaling operations are applied to the image in an order in which one padding operation is applied and thereafter one downscaling operation corresponding to the padding operation is applied. A decoding method receives feature information from an encoding apparatus, and generates a reconstructed image by applying multiple upscaling operations and multiple trimming operations to an image represented by the feature information. The multiple upscaling operations and the multiple trimming operations are applied to the image in an order in which one upscaling operation is applied and thereafter one trimming operation corresponding to the upscaling operation is applied.
US11769274B2 Image processing apparatus, method and storage medium, for object color evaluation
An image processing apparatus according to the present invention including a first acquisition unit configured to acquire color information of a first object obtained by capturing an image of the first object illuminated with light emitted by a light source, a second acquisition unit configured to acquire color information of a second object based on a condition determined by a direction of capturing the image of the first object, a direction of illuminating the first object with light from the light source, and a direction of a normal of the first object, and an output unit configured to output information according to the color information of the first object and the color information of the second object.
US11769272B2 Distinguishing, in a point cloud data set represented by an image, a first object from a second object
In a point cloud data set represented by an image, a first object can be caused to be distinguished from a second object. Current positions of points in the point cloud data set can be arguments for functions of a set of functions. The set of functions can include attraction functions for the points and repulsion functions for the points. Results of the set of functions can be calculated. Based on the results, at least some of the points can be caused to move from the current positions to new positions. In the point cloud data set represented by the image with the at least some of the points being at the new positions, the first object can be distinguished from the second object.
US11769270B2 Method and apparatus for measuring eccentricity of blind via hole formed in printed circuit board
Provided is a method of measuring eccentricity of a blind via hole formed in a printed circuit board including an inner-layer board and an outer-layer board that are bonded by thermocompression bonding. The method includes acquiring, by a microscope camera, an image by photographing a marker which is formed on a surface of the outer-layer board and a blind via hole which is exposed upward through a marker hole formed in a center of the marker with a microscope camera, and measuring, by computing equipment connected to the microscope camera, eccentricity indicating a separation distance and a separation direction from central coordinates of the marker hole to central coordinates of the blind via hole using a distance between an end point of the marker hole and an end point of the blind via hole which are included in the image.
US11769268B1 System and method for detecting deviations in building structures using reconstructed 3d models
A system and method for detecting deviations in building structures over time is disclosed. The system and method use range images of buildings captured using range imaging cameras (for example, time-of-flight cameras) to construct 3D models with sufficient resolution to detect deviations in structures that may not be obvious from looking at only photographic images. The system can also use augmented reality to project parts of a 3D model over photographic images of a structure to facilitate easy inspection of the structure.
US11769263B2 Three-dimensional scan registration with deformable models
Systems and techniques are provided for registering three-dimensional (3D) images to deformable models. An example method can include determining, based on an image of a target and associated depth information, a 3D mesh of the target; determining different sets of rotation and translation parameters based on modifications to rotation and translation parameters of the 3D mesh; generating, based on the different sets of rotation and translation parameters, different 3D meshes having different orientations, different poses, and/or different alignments relative to the target; determining different sets of model parameters associated with the different 3D meshes, based on modifications to the different sets of rotation and translation parameters; generating, based on the different sets of model parameters, different additional 3D meshes having different orientations, different poses, and/or different alignments relative to the target; and selecting a final 3D mesh of the target from the different additional 3D meshes.
US11769261B2 Imaging system
Disclosed is a system and method for operating an imaging system. The imaging system may move or be moved to acquire image data of a subject at different positions relative to the subject. The image data may, thereafter, be combined to form a single image.
US11769255B2 Diagnosis assisting device, and image processing method in diagnosis assisting device
An image processing method in a diagnosis assisting device that diagnoses lesions from a picked-up image, the method including A) performing an image correction on the picked-up image for diagnosis, and B) obtaining an input image to an identifier that identifies diseases based on the picked-up image having undergone the image correction. In A), when a brightness correction is performed as the image correction, a peripheral area other than a diagnosis area that has a high probability as diseases in the picked-up image is set to be a measuring area, a brightness histogram is created relative to the measuring area, a correction gain value is calculated based on a peak value of the created brightness histogram, and each of pixels in a color space is corrected by using the calculated correction gain value.
US11769254B2 Interactive clinical diagnosis report system
Embodiments of the disclosure provide systems and methods for generating a diagnosis report based on a medical image of a patient. The system includes a communication interface configured to receive the medical image acquired by an image acquisition device. The system further includes at least one processor. The at least one processor is configured to detect a medical condition based on the medical image and automatically generate text information describing the medical condition. The at least one processor is further configured to construct the diagnosis report, where the diagnosis report includes at least one image view showing the medical condition and a report view including the text information describing the medical condition. The system also includes a display configured to display the diagnosis report.
US11769252B2 Systems and methods for intra-procedure image-based flow quantification
A system and method is provided for assessing efficacy of placement of a vascular implant medical device that has been implanted in a subject. The method includes accessing, with a computer system, image data acquired from a subject using a medical imaging system. The image data include at least one image of the vascular implant device implanted within a vascular structure of the subject after the subject has received an injection of a contrast agent at a contrast injection site. The method also includes determining, from the image data, a region of interest (ROI) that includes the vascular structure and is downstream of the contrast injection site and developing a contrast model from the image data. The method further includes, using the contrast model, determining a flow time constant and, using the flow time constant, assessing an efficacy of the vascular implant device implanted in the vascular structure.
US11769250B2 Medical care support device, medical care support method, and medical care support program
A medical care support device includes an acquisition unit that acquires medical information including medical image data representing a medical image obtained by imaging a bone of a subject and age information representing an age of the subject in a case where the medical image is imaged, a derivation unit that derives presence or absence of a fracture in a growth plate of the subject, based on the medical information acquired by the acquisition unit and a learned model learned in advance using a plurality of pieces of learning medical information including the medical image data and the age information, and a warning information output unit that outputs warning information representing a warning in a case where the growth plate of the subject is fractured.
US11769248B2 Image processing device, image processing method, and image processing non-transitory computer readable medium for verifying detectable range of defect image
This image processing device, by superimposing a defect image 52 on a background image 51, with the original image of an inspection subject as the background image 51, and performing image processing in which the display format of the defect image 52 or the display format of the background image 51 is altered, a plurality of composite images 50 having different ways of seeing the defect image 52 with respect to the background image 51 are generated (step 403), the advisability of detecting the defect image 52 from each of the plurality of composite images 50 is verified (step 404), the detectable range 60 of the defect image 52 is estimated on the basis of the detection advisability verification results (step 405), and the detectable range 60 is displayed (step 406).
US11769244B2 System, device, process and method of measuring food, food consumption and food waste
The system, device, process and method of measuring food, food consumption and waste with image recognition and sensor technology is presented to empower cafeterias, processors, quick service restaurants, and other institutions and locations to reduce food waste. Using kitchen and consumer data, the system allows food providers to characterize key food properties, optimize portion sizing, ingredient combinations, and meal preparation, to maximize profits and minimize excess. The current system, process and method optimize the food chain uses analytics and prediction insights. Gathering data through the use of a sensor package (typically including a camera system), and/or smartphone application, a digital platform is then used to give insights to institutions over time. This feedback includes food supplier changes, quality reports, preparation changes, portion sizing, ingredient usage, and customer feedback.
US11769242B2 Mode selection and defect detection training
A system may be configured for joint defect discovery and optical mode selection. Defects are detected during a defect discovery step. The discovered defects are accumulated into a mode selection dataset. The mode selection dataset is used to perform mode selection to determine a mode combination. The mode combination may then be used to train the defect detection model. Additional defects may then be detected by the defect detection model. The additional defects may then be provided to the mode selection dataset, for further performing mode selection and training the defect detection model. One or more run-time modes may then be determined. The system may be configured for mode selection and defect detection at an image pixel level.
US11769239B1 Model based document image enhancement
Systems and methods are disclosed for model based document image enhancement. Instead of requiring paired dirty and clean images for training a model to clean document images (which may cause privacy concerns), two models are trained on the unpaired images such that only the dirty images are accessed or only the clean images are accessed at one time. One model is a first implicit model to translate the dirty images from a source space to a latent space, and the other model is a second implicit model to translate the images from the latent space to clean images in a target space. The second implicit model is trained based on translating electronic document images in the target space to the latent space. In some implementations, the implicit models are diffusion models, such as denoising diffusion implicit models based on solving ordinary differential equations.
US11769238B2 Systems and methods for creating and/or analyzing three-dimensional models of infrastructure assets
Systems and methods for detecting, geolocating, assessing, and/or inventorying infrastructure assets. In some embodiments, a plurality of images captured by a moving camera may be used to generate a point cloud. A plurality of points corresponding to a pavement surface may be identified from the point cloud. The plurality of points may be used to generate at least one synthetic image of the pavement surface, the at least one synthetic image having at least one selected camera pose. The at least one synthetic image may be used to assess at least one condition of the pavement surface.
US11769237B2 Multimodal medical image fusion method based on darts network
A multimodal medical image fusion method based on a DARTS network is provided. Feature extraction is performed on a multimodal medical image by using a differentiable architecture search (DARTS) network. The network performs learning by using the gradient of network weight as a loss function in a search phase. A network architecture most suitable for a current dataset is selected from different convolution operations and connections between different nodes, so that features extracted by the network have richer details. In addition, a plurality of indicators that can represent image grayscale information, correlation, detail information, structural features, and image contrast are used as a network loss function, so that the effective fusion of medical images can be implemented in an unsupervised learning way without a gold standard.
US11769234B2 Methods and apparatus for histogram based tone mapping
The present disclosure relates to methods and devices for video or frame processing including an apparatus, e.g., a video or frame processor. In some aspects, the apparatus may receive a video stream including a plurality of frames, each of the plurality of frames including luminance information. The apparatus may also perform a histogram analysis on the luminance information for each of the plurality of frames. Additionally, the apparatus may determine whether a difference between the luminance information for each of the plurality of frames and a current luminance distribution is greater than a perceptual threshold. The apparatus may also calculate an updated tone mapping configuration based on the luminance information for a frame when the difference between the luminance information for the frame and the current luminance distribution is greater than the perceptual threshold.
US11769229B2 Systems and methods for real-time video denoising
A computer-implemented method is provided for improving live video quality. The method comprises: (a) acquiring, using a medical imaging apparatus, a stream of consecutive image frames of a subject; (b) feeding the stream of consecutive image frames to a first set of denoising components, wherein each of the first set of denoising components is configured to denoise an image frame from the stream of consecutive image frames in a spatial domain to output an intermediate image frame; (c) feeding a plurality of the intermediate image frames to a second denoising component, wherein the second denoising component is configured to (i) denoise the plurality of the intermediate image frames in a temporal domain and (ii) generate a weight map; and outputting a final image frame with improved quality in both temporal domain and spatial domain based at least in part on the weight map.
US11769226B2 Super resolution neural network with multiple outputs with different upscaling factors
Systems and methods upscale an input image by a final upscaling factor. The systems and methods employ a first module implementing a super resolution neural network with feature extraction layers and multiple sets of upscaling layers sharing the feature extraction layers. The multiple sets of upscaling layers upscale the input image according to different respective upscaling factors to produce respective first module outputs. The systems and methods select the first module output with the respective upscaling factor closest to the final upscaling factor. If the respective upscaling factor for the selected first module output is equal to the final upscaling factor, the systems and methods output the selected first module output. Otherwise, the systems and methods provide the selected first module output to a second module that upscales the selected first module output to produce a second module output corresponding to the input image upscaled by the final upscaling factor.
US11769224B2 Mitigating transitions in mosaic images
A system mitigates transitions among pixels a mosaic image. The system uses two balancing adjustments and an easing transition adjustment. The first balancing adjustment uses a histogram to remap the pixels in the mosaic to a normal distribution. The second balancing adjustment minimizes transitions between adjacent individual images in the mosaic based on pixels positions of edge pixels and intensity differences between edge pixels in the adjacent images. The easing transitions adjustment modifies the intensity of a target pixel as a function of a radius from the target pixel, the distance between the target pixel and a nearest neighbor pixel, and an intensity difference between the nearest neighbor pixel and a pixel adjacent to the nearest neighbor pixel. A revised mosaic image is created as a function of the first balancing adjustment, the second balancing adjustment, and the easing transition adjustment.
US11769221B2 Learning apparatus, inferring apparatus, computer program, computer system, inferring method, and learning method
To provide a learning apparatus and an inferring apparatus that can prevent problems such that a computation amount increases, efficiency of a learning process decreases, and an inferring result does not have high accuracy.A learning apparatus and an inferring apparatus include a predictable area determining unit that determines whether target data has a predictable area in which an inferring result of an inferring process can be easily predicted. In the learning apparatus and the inferring apparatus, predetermined data processing is performed on a data area that is determined to be a predictable area, data required to infer an area that is not a predictable area is output to a machine learning model, and data processing is performed in an average time shorter than that of the inferring process.
US11769220B2 Examples of delivery and/or referral services
Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include billing merchants for delivery services in a consolidated fashion, some embodiments may include interactions with point of sale systems.
US11769218B1 Behind the meter flow control to separate renewable energy
A system includes a first renewable energy source (RES) configured to provide electrical energy; a first circuit comprising a first energy storage system (ESS) and a point of interconnection (POI) coupled to a power grid; a second circuit comprising a second ESS and a source-sensitive destination; and a first switch configured to selectively connect one of the first circuit or the second circuit to the first RES.
US11769217B2 Systems, methods and apparatus for automatic entity classification based on social media data
A system, apparatus and method for automatic entity classification based on social media data is disclosed. An example system may include a social network data collection circuit to collect information about at least one entity involved in a bond transaction, and a condition classifying circuit to classify a condition of the at least one entity in accordance with a model and based on information from the social network data collection circuit, where the model is trained using a training data set of a plurality of outcomes related to the at least one entity. The system may further include an automated bond management circuit to manage an action related to the bond in response to the classified condition of the at least one entity.
US11769214B1 Method for tracking transferrable digital objects within decentralized consensus system
The disclosure describes a peer-to-peer consensus system and method for achieving consensus in tracking transferrable digital objects. The system achieves consensus on a shared ledger between a plurality of peers and prevents double spending in light of network latency, data corruption and intentional manipulation of the system. Consensus is achieved and double spending is prevented via the use of the most committed stake metric to choose a single consensus transaction record. A trustable record is also facilitated by allowing stakeholders to elect a set of trusted non-colluding parties to cooperatively add transactions to the consensus record. The voting mechanism is a real-time auditable stake weighted approval voting mechanism. This voting mechanism has far reaching applications such as vote directed capital and providing a trusted source for data input into a digital consensus system. The system further enables digital assets that track the value of conventional assets with low counterparty risk.
US11769212B2 Predictive claims platform for managing repairs
A system for a predictive claims computing platform may comprise a plurality of vehicles, a computing device associated with a repair facility, a network, and a server. The server may be configured to determine an insurance coverage type needed for repairing each vehicle in the plurality of vehicles, identify a location of the repair facility for repairing each vehicle, assign a standard amount to reimburse the repair facility for repairing each vehicle based on insurance coverage type and the location of the repair facility, transmit the standard amount to the computing device associated with the repair facility, receive from the computing device, a cost for actual repair of each vehicle after the actual repair for each vehicle has been completed, and adjust the standard amount to reimburse the repair facility for future repairs based on identifying a difference between the standard amount and the actual repair cost for each vehicle.
US11769211B2 Vehicle insurance system, vehicle dealer terminal, and vehicle sales method
A vehicle insurance system includes: a registration unit that registers a subject vehicle including a power storage device and a subject period in response to payment of an insurance premium for the subject period when the subject vehicle is sold; a ranking unit that ranks a purchaser of the subject vehicle based on vehicle usage information about vehicle usage of the purchaser; an insurance premium determination unit that determines at least one of the insurance premium for the subject period and a renewal fee for extending the subject period, based on a rank of the purchaser; and an insurance benefit determination unit that determines an insurance benefit compensating for at least a part of a loss of asset value of the power storage device due to degradation of the power storage device, when the subject vehicle is sold within the subject period.
US11769209B2 Method and system for conducting and recording insurance claim transactions using blockchain
A method and system for conducting and recording insurance claim transactions using blockchain is provided. The method comprises the steps of: receiving a first verification element from a claimant at an authenticated provider device of a provider; verifying an eligibility of said claimant at a financer and an eligibility of said provider at a provider network according to said first verification element and said provider device; receiving a second verification element from said claimant at said provider device, said second verification element being distinct from said first verification element; conducting said insurance claim transaction by triggering a transaction chaincode at said provider device according to said second verification element; recording an entry of said insurance claim transaction on a blockchain ledger of a blockchain system; wherein a hashed value of an irreversible hash of said first verification element and said second verification element is stored in a global ledger of said blockchain system, and said entry of insurance claim transaction is stored in a private ledger of said blockchain system only accessible by said financer and said provider network; wherein a proof of claim of said insurance claim transaction is collected from said provider device at the time said transaction chaincode is triggered.
US11769208B2 Risk analysis system and risk analysis method
The risk analysis system according to the present invention includes: a storage apparatus which stores subject data including information related to health of a subject; an analyzer which analyzes a risk related to the health of the subject based on the subject data acquired from the storage apparatus; and an output apparatus which outputs an analysis result by the analyzer. The analyzer has: a risk estimating unit which estimates an event onset risk of the subject based on the subject data; and a medical expense predicting unit which predicts future medical expenses, which are medical expenses to be incurred in the future by the subject, based on the event onset risk estimated by the risk estimating unit and the subject data.
US11769207B2 Video used to automatically populate a postoperative report
Systems and methods for automatically populating a post-operative report of a surgical procedure are disclosed. A system may include at least one processor configured to implement a method including receiving an identifier of a patient, an identifier of a healthcare provider, and surgical footage of a surgical procedure performed on the patient. The method may include analyzing frames of the surgical footage to identify phases of the surgical procedure based on interactions between medical instruments and biological structures and, based on the interactions, associate a name with each phase. The method may include determining a beginning of each phase and associating a time marker with the beginning of each phase. The method may include populating a post-operative report with the patient identifier, the names of the phases, and time markers associated with the phases in a manner that enables the health care provider to alter the post-operative report.
US11769206B1 Transportation analytics systems and methods using a mobility device embedded within a vehicle
A transportation analytics (TA) computing device may be provided. The TA computing device may include at least one processor in communication with at least one memory device. The at least one processor may be configured to: (1) receive, from a user mobile device corresponding to a user, telematics data corresponding to a trip taken using a transportation platform; (2) store, for each trip, the telematics data in a database in association with a trip identifier and a timestamp; (3) perform a lookup in the database to identify, based upon the timestamps, telematics data corresponding to a time period; (4) calculate, in response to identifying the telematics data, based upon the identified telematics data, a premium amount; and/or (5) transfer, in response to calculating the premium amount, the premium amount from a transportation platform account associated with the transportation platform to an insurer account associated with an insurer.
US11769202B2 Computer systems for selective transmission
Various embodiments are directed to a trading system and method for indicating trading interests. A wrapped liquidity notice may be provided to a user, in which the wrapped liquidity notice provides first information about a trading interest of at least one other user. The user may request to unwrap the liquidity notice. Responsive to the request, the liquidity notice may be at least partially unwrapped to provide to the user second information about the trading interest. The liquidity notice may be unwrapped additional times to reveal additional information about the trading interest. Exemplary information that may be unwrapped for the user comprises information about the buy/sell side, trading product, price, and quantity of the trading interest.
US11769199B2 System, method, and computer program product for network anomaly detection
Provided are a system, method, and computer program product for network anomaly detection. The method includes receiving event data associated with a plurality of events in a computer network. The method also includes determining nested groups of the event data representing tiers of an operational hierarchy. The method further includes generating display data to show a graphical representation of the event including a plurality of nested graphical nodes and at least one spline. Each graphical node is associated with a group or a computer node, each graphical node encompasses and/or is encompassed by another graphical node, a size of each graphical node is proportional to an aggregated parameter value of events associated therewith, each spline connects at least two graphical nodes and includes a curve that passes through a common graphical node, and each spline is associated with a communication between at least two computer nodes.
US11769198B1 Profile based video creation
An example system creates a video based on a user's financial profile for a specified time period and displays the video on a virtual reality device to help the user visualize the user's financial decisions resulting in the user's current financial status as well as visualize the user's predicted financial status in the future. The system analyzes the user's historical financial transactional data, profile information and relevant market and peer information to extract and predict one or more data points regarding the user's financial profile from the past, present and the future. The system generates a video about the user's financial profile by creating a storyline based on the one or more data points.
US11769194B2 Method and system for presenting items in online environment based on previous item selections
Methods and systems for predicting relevant items to be presented to a user in an online environment are described. The methods and systems described herein generate models based on previous item selections to determine an overall time series model for predicting a relevant time of next item selection as well as items most likely to be selected at that time. Complementary items can be presented to the user alongside the selection of most relevant items.
US11769187B2 System and method of matching reverse auction buyer bids to seller offers
The present invention is directed towards systems and methods for matching buyers to dealers of the same type of vehicle. Buyer bids are ranked based on receipt time. Buyers specify a search radius corresponding to dealers. Dealer offers correspond to an acceptable amount for the vehicle. A high price is computed for each vehicle from dealers relative to buyers based on dealer offers and MSRP. A final price is computed for each vehicle based on dealer offers, the search radius, and the high price. Final prices are ranked based on the distance from buyer to dealer and the buyer bid dealer offer difference. The match is based on the highest rank final price for the corresponding dealer to an earliest received buyer bid that has not been matched if the vehicle offered by the corresponding dealer is available.
US11769185B2 Systems and methods for SMS e-commerce assistant
The disclosed embodiments provide systems and methods for purchasing items using an e-commerce shopping assistant. In one embodiment, the system includes a processor to perform operations for receiving an electronic message comprising a web address from a user's mobile device via SMS, accessing a web page using the web address, identifying an item for purchase based on the content of the web page, retrieving the user's account information based on an identifier of the mobile device, wherein the account information comprises user preferences and user profile information, identifying merchants from which to purchase the identified item, selecting a merchant from the identified merchants based on the user preferences, configuring the purchase transaction based on the user preferences and the user profile information, and completing the purchase transaction at a merchant system of the selected merchant.
US11769180B2 Machine learning systems and methods for determining home value
Techniques for determining value of a home by applying one or more neural network models to images of spaces in the home. The techniques include: obtaining at least one image of a first space inside or outside of a home; determining a type of the first space by processing the at least one image of the first space with a first neural network model; identifying at least one feature in the first space by processing the at least one image with a second neural network model different from the first neural network model and trained using images of spaces of a same type as the first space; and determining a value of the home at least in part by using the at least one feature as input to a machine learning model different from the first neural network model and the second neural network model.
US11769178B2 Multi-platform integration for classification of web content
In some examples, a system comprises at least one programmable processor; and a machine-readable medium having instructions stored thereon which, when executed by the at least one programmable processor, cause the at least one programmable processor to execute operations comprising: receiving a first request from at least one user device to execute an instance of an application; transmitting a graphical user interface (GUI) to the at least one user device to be rendered on a display of the at least one user device; receiving a second request, via the GUI, from the at least one user device, to deploy a digital advertisement, the second request including a set of platforms of a plurality of platforms of a multi-platform integration system, a set of settings, a set of parameters, and a set of allocation data; interfacing with each one of the platforms in the set of platforms; and integrating a digital advertisement directly with each one of the platforms in the set of platforms based on the set of settings, the set of parameters and the set of allocation data.
US11769174B2 Methods, systems and apparatus to generate market segmentation data with anonymous location data
Methods and apparatus are disclosed to determine a consumer classification segment. A disclosed example method involves generating, with a processor, a list of consumer classification segments based on geographic indicators associated with a mobile device, associating, with the processor, the mobile device with a first consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a first application was executed, and associating, with the processor, the mobile device with a second consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a second application was executed.
US11769173B2 Generating keywords by associative context with input words
Systems and methods are provided for accessing a plurality of inventory item listings accessible over a network, wherein each of the plurality of inventory item listings includes one or more text strings, and creating inventory word vectors for at least some of the text strings of the plurality of inventory item listings. The systems and methods further provide for receiving a user input including an input word, wherein the user input is input by a user to access a primary media content, creating an input word vector for the input word, calculating cosine similarities between the input word vector and the inventory word vectors, and analyzing the calculated cosine similarities to determine one or more keywords from the one or more text strings, wherein the one or more keywords are from the text strings having inventory word vectors with the highest cosine similarities to the input word vector.
US11769170B2 Application program interface script caching and batching
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing application program interface calls.
US11769169B2 Method, system, and computer program product for processing a transaction initiated using an electronic wallet
A method for processing a transaction initiated using an electronic wallet application may include storing a virtual payment device configured to initiate a transaction. A rewards inquiry may be communicated to an issuer. A rewards inquiry response may be received from the issuer containing a rewards amount associated with the virtual payment device. The rewards amount may be displayed. A transaction may be initiated with a merchant using the virtual payment device. A redemption request may be communicated to the issuer. A redemption response including an updated rewards amount may be received from the issuer and include a difference between the rewards amount and the rewards amount applied toward the transaction. A system and computer program product are also disclosed.
US11769167B1 Systems and methods for customizing the retail shopping experience on an individualized basis
Disclosed is a dynamic price orchestration platform (“DPOP”) that creates dynamic item pricing for different users based on user profile data that is specific to each user, and pricing rules that specify different formulas and use different user profile data for the custom price computation for each item. The DPOP receives a request with an item identifier with a device identifier, obtains a user profile that is associated with the device identifier and that contains the user-specific data, and selects a pricing rule defined for the item identifier. The DPOP generates a dynamic price at which the particular item is offered to the user associated with the device identified by the device identifier based on the user profile data specified in pricing rule being provided as input to the pricing rule. The DPOP then adjusts the particular item price at a point-of-sale to the dynamic price.
US11769165B2 Integrated explicit intent and inference based job seeker identification and segmentation
In an example embodiment, a specialized machine learned model, called a look-alike model, is trained using a machine learning algorithm to predict future job engagement for a user. This look-alike model is then used to create new segments on top of the segments provided by a rules-based approach. Specifically, the look-alike model is designed to take users who have been segmented by a rule-based approach into an “inactive job seeker” categorization (such as those assigned to the resting users and dormant users segments) and calculate a predicted job engagement score for these users. Based on the predicted job engagement score, a user may then be reassigned from one of the inactive job seeker categorizations to one of one or more new job seeker categorizations (such as predicted open job seekers or predicted opportunistic job seekers).
US11769164B2 Interactive behavioral polling for amplified group intelligence
Systems and methods for amplifying the accuracy of group forecasts and insights through interactive behavioral polling with perturbation analysis. During a first time period the system collects behavioral data of the user interaction with the dynamic user interface and a first displayed prompt, and then performs a perturbation analysis using the data collected during the first time period. A perturbation stimulus is displayed to the user, and during a second time period the user may additionally interact with the dynamic interface during a second time period, during which the system collects behavioral data of the user interaction during the second time period. The system determines a prediction based on data collected during at least one of the time periods from each of a plurality of users.
US11769163B2 Service call-ahead system and method
Examples of service call-ahead systems and methods are disclosed. In one example implementation according to aspects of the present disclosure, a service order management system includes a processing device, a servicer device, and a memory device. The service order management system is enabled at least to prompt a servicer to modify an initial estimated time of arrival (ETA) and notify a customer of the modified ETA of a servicer at a service destination. Prompting the servicer to modify the initial ETA enables the processing device to notify the customer of the modified ETA, which is more accurate than the initial ETA. Other service call-ahead and notification techniques are also disclosed.
US11769162B2 Automatic movie performance predictor
A prediction of the performance of a movie is generated in response to receiving an identifier of the movie. Features of the movie are identified and a set of similar movies is identified based on the features. Performance statistics are calculated for the set of similar movies that indicate the average financial performance of those movies and a prediction of performance for the movie is generated based on the performance statistics. The prediction is provided for presentation to a user.
US11769159B2 System and method for human emotion and identity detection
Disclosed is a distributed profile building system, gathering video data, audio data, electronic device identification data, and spatial position data from multiple input devices, performing human emotion and identity detection, and gaze tracking, and forming user profiles. Also disclosed is a method for building user profiles using a distributed profile building system by gathering video data, audio data, electronic device identification data, and spatial position data from multiple input devices, performing human emotion and identity detection, and gaze tracking, and forming user profiles. Also included is a targeted promotion system, which includes software for making real-time promotions for select products based on retail customers' individual characteristics. Additionally, a targeted digital coupon management system creates, delivers and facilitates redemption of various types of digital coupons according to the business rules set by the retailers.
US11769153B1 Authentication at ATM and handshake between customer and driver
Systems, methods, and apparatuses described herein relate to a method for providing authentication with respect to a cash delivery request made by a customer using a customer user device of the customer. The method includes receiving at least one of security information or a first cash authentication code (CAC) from a cash dispenser machine. The cash dispenser machine obtains the security information or the first CAC from a first user device of a driver or the driver. The method includes authenticating the driver based on at least one of the security information or the first CAC. The method includes generating a second CAC. The method includes transmitting the second CAC to the first user device of the driver. The method includes authenticating the driver and the customer based on at least one of the security information or the second CAC.
US11769151B2 Methods and systems for rate-limiting control of transaction processing
A computer-implemented system and method of dynamically switching between a full checkout process and a partial checkout process based on a payment processor load condition. An e-commerce platform may receive checkout requests in connection with a merchant account and may complete, for each of at least one of the checkout requests, an authorization operation and a capture operation via a payment processor. If the platform detects a first payment throughput limit event with regard to the payment processor then it completes a respective authorization operation for each new checkout request, and delays a respective capture operation for the new checkout request until after a second payment throughput limit event is detected.
US11769150B2 Transaction scheduling for block space on a blockchain
An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining a current amount of block space reserved by other blockchain nodes of the blockchain from a schedule, determining whether there is enough block space available for the transaction, and creating a block space reservation for the transaction.
US11769148B2 System and method of session key generation and exchange
Computer-implemented methods and systems reliant on establishing a common session key between an electronic device and a computer server are disclosed. The method and systems may be for processing de-tokenization requests in payment transaction processing and for preparing an electronic device to perform payment transactions. During such a transaction, the server may perform a method that includes receiving a de-tokenization request including a payment token and a cryptogram generated by the electronic device using a session key generated by the electronic device based on a fingerprint of the electronic device, a secret value previously shared with the electronic device, the payment token, and a transaction counter; retrieving the fingerprint, the secret value, and the transaction counter and generating the session key based on the same; verifying the cryptogram using the session key; retrieving an associated account number; and sending response to the request including the account number.
US11769146B1 Blockchain transactional identity verification
System and media for determining whether to conduct a transaction with a consumer claiming an identity. Identity points for the identity are stored in a first blockchain. Past transactions conducted by the party are stored in a second blockchain. Permission to read and/or write to the various blockchains are stored in a third blockchain. When the consumer desires to conduct a transaction, they can append a permission for the counterparty to access the identity and/or transaction chains to their permission chain. The counterparty can then make an informed decision as to whether to conduct the transaction with the consumer based on the information stored in the various blockchains.
US11769145B1 Simulations using a token exchange system
Aspects of the present disclosure are directed to techniques to simulate conditions while progressing towards a goal state using token conversions. Tokens can be assets associated with a defined goal and can be implemented to segment accounts for a defined purpose and to improve user planning. An account can be segmented by converting a portion of the user's account balance to tokens to progress towards the goal. In some implementations, a simulation can generate a target token conversion schedule that achieves a target number of tokens at a target date. However, user behavior can change the observed token amounts and cause deviations from the schedule. The simulations can alter the token conversion schedule and arrive at a new target date for the target number of tokens. In some implementations, automated agents and machine learning components can be used to implement the token tracking and simulations.
US11769138B2 Method for processing multimodal mobile donations via text message and email communication
A donation processing system receives a text message from a donor indicating that they would like to make a donation to a non-profit organization. In response to the text message, a response message indicating the particulars of the donation including the donation amount and the non-profit organization is sent to the user. The donor reviews the information and, if the information is correct, a confirmation message is sent from the donor in response to the response message. The confirmation message confirms the donation. The donation is then made to the non-profit organization in response to the confirmation message.
US11769133B2 Methods, systems and computer program products for prepayment towards goods or services at point-of-sale terminals
The invention provides systems, methods and computer program products for implementing a prepaid currency transaction. The invention comprises (i) receiving a payment instruction for incrementing or debiting a prepaid currency value stored in a first payment account, (ii) implementing the payment instruction, (iii) identifying a set of POS terminals for implementing a memory update memory within each POS terminal in the identified set of POS terminals, wherein the memory update comprises recording an incremented or decremented prepaid currency value stored in the first payment account as a result of implementing the payment instruction, and (iv) performing the memory update within each POS terminal in the identified set of POS terminals.
US11769132B1 P2P payments via integrated 3rd party APIs
The current disclosure relates to systems, apparatuses, and methods of for performing an electronic transfer, including determining recipient information for the electronic transfer using a first user interface of the electronic banking platform, in response to determining the recipient information, two or more user interactive elements are displayed in a second user interface of the electronic banking platform, each of the two or more user interactive elements corresponds to a different one of a plurality of electronic P2P transfer platforms, receiving user input corresponding to a selected user interactive element of the two or more user interactive elements, the selected user interactive element corresponds to a selected electronic P2P transfer platform of the plurality of electronic P2P transfer platforms, and processing the electronic transfer using the electronic banking platform and the selected P2P transfer platform.
US11769131B2 Financial processing and data management system and method
A system for automatically processing and storing financial data using financial codes, product identifiers, point-of-sale and non-point-of-sale locations and devices, transaction cards and a financial processing and data management software program capable of processing the financial data that is associated with the financial codes into a financial report for the user of the financial processing and data management system.
US11769130B2 Methods and systems for dual-to-single message conversion in electronic transactions
Systems and methods are disclosed for electronic transaction messaging conversion. One method comprises receiving an authorization request message from a point of sale (POS) device, the authorization request message comprising transaction data associated with a transaction. Upon validating the authorization request message, a provisional authorization response message may be generated and sent to the POS device. Subsequently, a capture message may be received from the POS device, requesting clearing and settlement of the transaction. The capture message may be validated and translated to a composite message that is single-message system (SMS)-compatible. The composite message may then be sent downstream for further processing.
US11769129B2 Product catalog services
Application Programming Interfaces (APIs) are exposed by a service provider to point-of-sale (POS) devices of a plurality of merchants. Product catalogs including product specifications are received from merchants via a merchant support application executing on the POS devices. Pricing records are received from the POS devices of the merchants that indicate prices, locations, and time periods for the prices. Sales data including quantity, time, and location of historical sales is obtained. A price recommendation is provided to a merchant based at least in part on correlations between the historical sales data and pricing.
US11769128B2 Multi-protocol data transfer
A computer-implemented method of communicating with a point of sale terminal. The method includes establishing wireless communication with a point of sale terminal using a first communication channel, and establishing communication with the point of sale terminal using a second communication channel. The method also includes transmitting a first section of communication data via the first communication channel; and transmitting a second section of the communication data using the second communication channel.
US11769125B2 Method and apparatus for processing transaction requests in blockchain, device and medium
The present application discloses a method and an apparatus for processing transaction requests in a blockchain, a device and a medium, which relate to blockchain technologies. The method includes: aggregating transaction requests to be selected with dependency relationships in a blockchain network to obtain at least one transaction request set; determining candidate factor intervals to which the transaction request set belongs, where the factor interval is used to evaluate a probability that the transaction request set participates in a block generation process; and selecting a current target factor interval from the candidate factor intervals, and selecting a current target transaction request set participating in the block generation process from candidate transaction request sets corresponding to the current target factor interval.
US11769124B2 Dual mode payment and display system
A dual mode payment interface device having a touch display and alternatively operating in a first mode and a second mode and an associated dual mode system are disclosed. The first mode provides access to a merchant system interface (MSI) on the touch display and provides access to a customer system interface (CSI) on the touch display. The second mode provides access to a CSI on the touch display and does not provide access to the MSI on the touch display. The system also includes a merchant display device having a second touch display. The merchant display device provides access to the MSI on the second touch display. The system also includes a wire that provides a communicative connection between the dual mode payment interface device and the merchant display device. The second mode is enabled by the communicative connection.
US11769123B2 Payment method and apparatus, related device, and system
A payment method by a processing server to process payment that is independently performed between a user equipment and a payment channel server is provided. The method includes: generating, by the processing server, a payment order bound to a merchant order generated by a merchant device by determining a corresponding item ID, of a service and/or a product for purchase, that is registered with the payment channel server, the merchant order corresponding to the service and/or the product provided by the merchant device; obtaining, by the processing server, a payment voucher corresponding to the payment order; matching, by the processing server, based on the payment voucher, the merchant order bound to the payment order; and transmitting, by the processing server to the merchant device, based on the matched merchant order, a service/product providing notification for providing the service and/or the product to the user equipment.
US11769121B2 Gaming service automation machine with celebration services
A robot is described. The robot includes a propulsion system, a wireless interface, a memory device, and a processor configured to execute instructions stored in the memory device. The instructions, when executed by the processor, cause the processor to determine, based upon a communication received at the wireless interface, to perform a celebration associated with a trigger event that has occurred on a casino floor and in response to determining to perform the celebration, control the propulsion system to cause the robot to perform at least a portion of the celebration.
US11769120B2 Systems and methods for improving user experience during damage appraisal
Systems and methods are provided for integrating damage evidence with appraisal management system to create a unified user experience for improving a virtual damage appraisal process. The system may display a curated collection of evidence providing an overview of the vehicle and sections of a vehicle damaged during an adverse incident. A user may select a damaged section from a plurality of damaged sections to view damage evidence determined by machine learning algorithms to best reflect the selected damaged section may be displayed. The damage evidence may be displayed concurrently with vehicle part selection and repair line editing functionality in a configurable graphical user interface (GUI) of a virtual appraisal application. Additionally, the system may generate set of recommendations for repairing or replacing the damaged parts in the selected section. The user may add the recommendations to a repair estimate as repair estimate lines.
US11769119B1 Autonomous car repair
A system comprising a telematics device associated with a vehicle, a first computing device, a second computing device associated with a driver of the vehicle, and a server is disclosed. The server may be configured to receive maintenance data from the telematics device, determine a repair for the vehicle based on the maintenance data, send a request to the first computing device for the repair to be performed by one or more service providers, estimate a period of time for performing the repair, assign an alternative form of transportation to be provided to the driver during the estimated period of time, and send, to the second computing device, one or more notifications regarding at least one of the repair to be performed by the one or more service providers, the estimated period of time for the repair, or the assigned alternative transportation to be provided to the driver.
US11769117B2 Building automation system with fault analysis and component procurement
One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive data corresponding to a first condition of a building component within a building, determine, based on the data, an actual or anticipated fault state of the building component, retrieve, from a graph data structure including a number of entities and a number of relationships between the entities, and wherein the graph data structure represents at least one of a space, person, component, or event, first context information corresponding to the building component and second context information corresponding to the building, and determine, based on the first and second context information, a service action for the building component.
US11769113B2 Social network site including modification control and management
Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.
US11769112B2 Systems and methods for providing an integrated identifier
Embodiments described herein provide systems and methods to streamline the mechanism by which data users access differently regulated data through the use of one or more integrated identifiers. The integrated identifiers lessen or eliminate the need to separately maintain one set of identifiers for regulated data and another set for non-regulated data. The methods and systems may be applicable in various credit and healthcare contexts where regulations over data use are prevalent. In one or more embodiments, a data user receives a unique integrated identifier for each of the data user's current or prospective customers, and the integrated identifiers can be used to persistently identify and track the customers over time and across applications that access regulated and/or non-regulated data. In the healthcare context, a healthcare provider may utilize a patient ID as the integrated identifier. To protect privacy, the integrated identifier may not include social security numbers or birthdates.
US11769111B2 Probabilistic language models for identifying sequential reading order of discontinuous text segments
The present invention is directed towards providing automated workflows for the identification of a reading order from text segments extracted from a document. Ordering the text segments is based on trained natural language models. In some embodiments, the workflows are enabled to perform a method for identifying a sequence associated with a portable document. The methods includes iteratively generating a probabilistic language model, receiving the portable document, and selectively extracting features (such as but not limited to text segments) from the document. The method may generate pairs of features (or feature pair from the extracted features). The method may further generate a score for each of the pairs based on the probabilistic language model and determine an order to features based on the scores. The method may provide the extracted features in the determined order.
US11769109B2 Method of determining resource usage information for a facility, data collection device, data collection system and data collection method
The disclosure relates to a method of determining resource usage information for a facility such as an office, conference suite or bathroom; a data collection device for determining resource usage information for the facility; a data collection system; and a method for determining resource usage information for the facility. In the disclosure, resource usage data relating to a location in the facility is received via a first communications channel. A criterion associated with a predetermined usage event is applied to the resource usage data to identify usage data associated with a predetermined usage event. On the basis of the identification, data indicating the occurrence of the predetermined usage event is transmitted via a second communications channel. Thereby, the amount of data needed to be transmitted via the second communications channel may be reduced.
US11769106B2 Mobile transport platform
A request is determined to move from a first location to a second location to receive an item, the request specifying a transport vehicle to move the mobile platform from the first location to the second location. The mobile platform is actuated to attach to the transport vehicle.
US11769103B2 Product quality during shipping by generating lane temperature and product temperature from models
Systems and methods for modeling a temperature in a thermal package in a lane of commerce using forecast weather data or estimating the actual temperature history in a thermal package using actual weather data. Lane temperature is recognized and used as an intermediate calculated variable derived from weather data. Machine learning techniques estimate the lane temperature to determine a model. Product temperature in thermal packaging is estimated by simultaneously solving a set of heat transfer equations. The above is used to with forecast weather data to calculate a lane temperature and then calculate an expected product temperature based on the time and date of shipment. This product temperature curve is then analyzed with a set of decision rules to improve decision making on when to make a shipment and the best packaging to use.
US11769101B2 Method and system for visualizing performance indicators of onboard services provided during similar trips
In some embodiments, a method comprises: identifying past trips, each of the past trips having a past trip characteristic similar to a particular trip characteristic of a particular trip; obtaining a vehicle identifier used during each of the past trips; obtaining status of one or more onboard services provided during each of the past trips; generating interface data representing: a past trip header, the past trip characteristic for each of the past trips, the vehicle identifier used during each of the past trips, an icon for each of the past trips having a feature indicating the status of one or more onboard services provided during the past trip, and an additional icon indicating status of onboard services provided during the particular trip; transmitting the interface data to cause a display device to generate/display a viewer.
US11769099B2 Apparatuses, computer-implemented methods, and computer program products for improved monitored building environment monitoring and scoring
The present disclosure provides embodiments for improved monitoring of building environments and scoring of various aspects associated therewith. An example apparatus includes at least one processor and at least one memory that are configured in execution to receive, via a plurality of environment monitoring sensors positioned in at least one monitored building environment, building monitoring data. The example apparatus is further configured to determine, for the at least one monitored building environment and based on the building monitoring data, a building operations score set corresponding to a building operations metric set. The example apparatus is further configured to determine, for the at least one monitored building environment, an overall building operational score based on the building operations score set.
US11769096B2 Automated risk visualization using customer-centric data analysis
A customer risk trigger associated with a customer may be identified. A response to the customer risk trigger may be detected. First risk analysis data related to the customer risk trigger may be gathered, based on the response, from a first datastore. Second risk analysis data related to the customer risk trigger may be gathered, based on the response, from a second datastore. A customer risk profile to model risk attribute(s) of the customer may be gathered. The risk attributes may represent a risk correlation between the customer and a prohibited act. Customer risk visualization tool(s) configured to facilitate visual user interaction with the customer risk profile may be gathered. The customer risk visualization tools may be rendered in a display of the computing system. The customer risk visualization tools provide a customer-centric view of risk for various applications, including anti-money laundering applications.
US11769091B1 Construction material quantity certification system with life cycle chain of custody capability
A construction material quantity certification system includes first and second electronic databases that store construction project data and contractor data, as well as data about a plurality of deliveries of construction materials, including source records that identify sources of the delivered construction materials and chain of custody data. A server is coupled to plurality of devices, such as vehicle weight scales, configured to provide data about respective quantities of construction materials loaded onto respective vehicles. The server automatically obtains data about the respective quantities of construction materials from the plurality of devices, stores the data in the second database, associates each delivery to an associated contractor and to an associated project, updates the chain of custody data and, in response to receipt of a user input, uses data in the databases to automatically store a construction material quantity certification traceable to the source records of construction materials.
US11769090B2 Electronic project management system
A system includes a memory configured to store a first acoustic profile associated with a device. The first acoustic profile includes at least two of the following acoustic characteristics: frequency, amplitude, and time. The system further includes a processor communicatively coupled to the memory and an acoustic sensor. The processor is configured to receive, from the acoustic sensor, an acoustic signal comprising one or more of the frequency and amplitude, compare the received acoustic signal to the first acoustic profile, and determine that the received acoustic signal matches the first acoustic profile based on the comparison of the received acoustic signal to the first acoustic profile.
US11769089B2 Operation management apparatus of vehicle, operation management method, and transportation system
An operation management apparatus includes: a plan generator that generates a travel plane for each of a plurality of vehicles which form a vehicle line and which travel autonomously along a prescribed travel path; a communication device that transmits the travel plan to a corresponding vehicle; and a judging unit that judges necessity of an addition of a vehicle to the vehicle line and an elimination of a vehicle from the vehicle line. When it is judged that the addition of the vehicle is necessary, the plan generator determines a position of addition of a new vehicle in the vehicle line based on at least one of travel information and passenger information transmitted from each of the plurality of vehicles, and generates a travel plan for adding the new vehicle at the position of addition.
US11769088B2 Intelligent user interface and application for operations management
A first feature is displayed within a first view of a user interface. A first selection of the first feature is configured to display a first set of identifiers corresponding to one or more tasks. A second feature is displayed within the first view of the user interface. A second selection of the second feature is configured to display a second set of identifiers corresponding to a set of workers. Each worker of the set of workers is associated with the one or more tasks and a first time that the one or more tasks are scheduled to be completed by. A set of status indicators are displayed. Each status indicator of the set of status indicators indicates whether the one or more tasks have been completed by the first time for the each worker of the set of workers based at least in part on the associating.
US11769085B2 System and method for real time prediction of water level and hazard level of a dam
The invention relates to a water level prediction system for a dam. The system includes a water level prediction module which is configured to (a) receive time series data, which relates to a water level of the dam, in real-time; and (b) predict, in real-time, a future water level of the dam by processing the received time series data in one or more predictive models/formula(s)/algorithm(s). The one or more predictive models/formula(s)/algorithm(s) may include a recurrent neural network (RNN) or RNN model/algorithm which is configured/trained to predict, in real-time, a future water level of the dam by using the received time series data in the RNN or RNN model/algorithm. The water level prediction module may also include at least one statistical model/algorithm which is configured/trained to predict, in real-time, a future water level of the dam by using the received time series data in the statistical model/algorithm.
US11769083B2 Systems and methods for interactions between ticket holders and self service functions
Systems and methods for facilitating interaction between a ticket holder and a self-service function related to a ticket are described herein. A mobile device can detect proximity to a self-service function. The mobile device can activate an application related to the self-service function. The mobile device can communicate with a beacon to retrieve an identifier of the self-service function. A first connection session can be established between the mobile device and a cloud broker service while a second connection session can be established between the self-service function and the cloud broker service. The cloud broker service can generate an end to end session using the first and second connection sessions by mapping an identifier of the mobile device with the identifier of the self-service function. Communications can be sent from the self-service function to the application of the mobile device through the cloud broker service including directional information.
US11769081B2 Optimum sampling search system and method with risk assessment, and graphical user interface
An optimum sampling search system and method with risk assessment, and a graphical user interface are provided. The optimum sampling search system includes a data acquisition unit, an objective satisfaction score calculation unit, a constraint satisfaction probability calculation unit, a sampling risk evaluation unit, and an adjusting unit. If the constraint satisfaction probability of a recommended sampling parameter is between a first predetermined value and a second predetermined value, the recommended sampling parameter is adjusted, by the adjusting unit, to optimize a constraint satisfaction probability model.
US11769080B2 Semantic consistency of explanations in explainable artificial intelligence applications
A computer-implemented method in accordance with one embodiment includes, in response to a submission of an input dataset to an artificially intelligent application, receiving an explanation from each module of the application. The modules are configured within the application in a serial sequence in which each module, upon receiving the input dataset and any input generated by an immediately preceding module of the serial sequence, generates output that is forwarded as input to a next module, if any, in the sequence. A determination is made that at least two of the received explanations are semantically inconsistent.
US11769079B2 Method and device for decoding data
A method for decoding data by an electronic device is provided. The method includes receiving, by the electronic device, encoded data, determining, by the electronic device, a sparsity of a plurality of Machine Learning (ML) models of a turbo decoder of the electronic device for decoding the encoded data based on Quality-of-Service (QoS) parameters, and decoding, by the electronic device, the encoded data using the turbo decoder based on the determined sparsity.
US11769076B2 Memory sub-system with a virtualized bus and internal logic to perform a machine learning operation
A memory component includes a memory region to store a machine learning model and input data and another memory region to store host data from a host system. A controller can be coupled to the memory component and can include in-memory logic to perform a machine learning operation by applying the machine learning model to the input data to generate an output data. A bus can receive additional data from the host system and a decoder can receive the additional data from the bus and can transmit the additional data to the other memory region or the in-memory logic of the controller based on a characteristic of the additional data.
US11769072B2 Document structure extraction using machine learning
The structure of an untagged document can be derived using a predictive model that is trained in a supervised learning framework based on a corpus of tagged training documents. Analyzing the training documents results in a plurality of document part feature vectors, each of which correlates a category defining a document part (for example, “title” or “body paragraph”) with one or more feature-value pairs (for example, “font=Arial” or “alignment=centered”). Any suitable machine learning algorithm can be used to train the predictive model based on the document part feature vectors extracted from the training documents. Once the predictive model has been trained, it can receive feature-value pairs corresponding to a portion of an untagged document and make predictions with respect to the how that document part should be categorized. The predictive model can therefore generate tag metadata that defines a structure of the untagged document in an automated fashion.
US11769069B2 Superconducting circuit structure, superconducting quantum chip and superconducting quantum computer
A superconducting circuit structure, a superconducting quantum chip, and a superconducting quantum computer are provided, which are related to a field of quantum computing. The specific implementation includes: a superconducting circuit structure, including: at least three computational qubits; a bus qubit connected to the respective computational qubits, wherein couplings between two of the computational qubits connected by the bus qubit are equivalent; and coupler qubits disposed between the respective computational qubits and the bus qubit, to connect the respective computational qubits to the bus qubits, wherein the coupler qubit is configured to regulate coupling strength between the computational qubit and the bus qubit. Couplings between any two computational qubits may be realized, so that an operation of a quantum gate between any two computational qubits is achieved, while crosstalk between computational qubits may be effectively suppressed.
US11769065B2 Distributed system generating rule compiler engine by determining a best matching rule based on concrete parameterization with declarative rules syntax
An output rule specified via a distributed system execution request data structure for a requested calculation is determined, and a current rule is initialized to the output rule. A rule lookup table data structure is queried to determine a set of matching rules, corresponding to the current rule. The best matching rule is selected. A logical dependency graph (LDG) data structure is generated by adding LDG nodes and LDG edges corresponding to the best matching rule, precedent rules of the best matching rule, and precedent rules of each precedent rule. An execution complexity gauge value and a set of distributed worker processes are determined. The LDG data structure is divided into a set of subgraphs. Each worker process is initialized with the subgraph assigned to it. Execution of the requested calculation is coordinated and a computation result of the LDG node corresponding to the output rule is obtained.
US11769062B2 Thing machine systems and methods
A computer-implemented method is disclosed for a first (P(TM)) to gain knowledge. The method includes: performing a first P(TM(i)) to interact with a P(TM(thing)) to set a first Thing that is representative of content, performing a second P(TM(i)) to interact with the P(TM(thing)) to parse the content of the first Thing as a second Thing that is representative of a statement, performing a third P(TM(i)) to interact with the P(TM(thing)) to evaluate the statement of the second Thing to compute a third Thing that is representative of a performable statement, and performing a fourth P(TM(i)) to interact with the P(TM(thing)) to perform the performable statement of the third Thing, The fourth P(TM(i)), in performing the performable statement, interacts with P(TM(thing)) to set one or more Things that are representative of posterior knowledge.
US11769059B2 Systems and methods for distributed training of deep learning models
Systems and methods for distributed training of deep learning models are disclosed. An example local device to train deep learning models includes a reference generator to label input data received at the local device to generate training data, a trainer to train a local deep learning model and to transmit the local deep learning model to a server that is to receive a plurality of local deep learning models from a plurality of local devices, the server to determine a set of weights for a global deep learning model, and an updater to update the local deep learning model based on the set of weights received from the server.
US11769057B2 Learning visual concepts using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for learning visual concepts using neural networks. One of the methods includes receiving a new symbol input comprising one or more symbols from a vocabulary; and generating a new output image that depicts concepts referred to by the new symbol input, comprising: processing the new symbol input using a symbol encoder neural network to generate a new symbol encoder output for the new symbol input; sampling, from the distribution parameterized by the new symbol encoder output, a respective value for each of a plurality of visual factors; and processing a new image decoder input comprising the respective values for the visual factors using an image decoder neural network to generate the new output image.
US11769056B2 Synthetic data for neural network training using vectors
Machine learning is performed using synthetic data for neural network training using vectors. Facial images are obtained for a neural network training dataset. Facial elements from the facial images are encoded into vector representations of the facial elements. A generative adversarial network (GAN) generator is trained to provide one or more synthetic vectors based on the one or more vector representations, wherein the one or more synthetic vectors enable avoidance of discriminator detection in the GAN. The training a GAN further comprises determining a generator accuracy using the discriminator. The generator accuracy can enable a classifier, where the classifier comprises a multi-layer perceptron. Additional synthetic vectors are generated in the GAN, wherein the additional synthetic vectors avoid discriminator detection. A machine learning neural network is trained using the additional synthetic vectors. The training a machine learning neural network further includes using the one or more synthetic vectors.
US11769054B2 Deep-learning-based system and process for image recognition
Disclosed are methods and systems for using artificial intelligence (AI) for image recognition by using predefined coordinates to extract a portion of a received image, the extracted portion comprising a word to be identified having at least a first letter and a second letter; executing an image recognition protocol to identify the first letter; when the server is unable to identify the second letter, the server executes an AI model having a nodal data structure to identify the second letter based upon the identified first letter, the nodal data structure comprising a set of nodes where each node represents a letter, each node connected to at least one other node, wherein connection of a first node to a second node corresponds to a probability that a letter corresponding to the second node is used in a word subsequent to a letter corresponding to the first node.
US11769050B2 Predicting device, training device, storage medium storing a prediction program, and storage medium storing a training program
A predicting device, including a processor configured to: acquire displacement data that expresses a time series of displacements at respective points in time that are input to a vibration proofing member, and velocity data that expresses a time series of velocities at respective points in time that are input to the vibration proofing member; generate first load data of the vibration proofing member by inputting the acquired displacement data and velocity data into a model that is for inferring, from the displacement data and the velocity data, load data; generate second load data of the vibration proofing member by inputting the acquired displacement data and velocity data into a regression trained model that is for inferring, from the displacement data and the velocity data, load data; and infer load data relating to the vibration proofing member by adding together the generated first load data and the generated second load data.
US11769049B2 Controlling agents over long time scales using temporal value transport
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network system used to control an agent interacting with an environment to perform a specified task. One of the methods includes causing the agent to perform a task episode in which the agent attempts to perform the specified task; for each of one or more particular time steps in the sequence: generating a modified reward for the particular time step from (i) the actual reward at the time step and (ii) value predictions at one or more time steps that are more than a threshold number of time steps after the particular time step in the sequence; and training, through reinforcement learning, the neural network system using at least the modified rewards for the particular time steps.
US11769047B2 Artificial intelligence apparatus using a plurality of output layers and method for same
The present disclosure discloses an artificial intelligence apparatus including an input interface configured to obtain input data, a sensing interface configured to obtain environment information, and one or more processors configured to classify an object by inputting the input data obtained from the input interface to an artificial intelligence model, in which the artificial intelligence model uses a first learning model and a second learning model which is connected with the first learning model and includes a plurality of output layers to respectively assign weights to the respective result values output by the plurality of output layers and combine the respective result values to which the weights are assigned to derive the final result.
US11769042B2 Reconfigurable systolic neural network engine
Some embodiments include a special-purpose hardware accelerator that can perform specialized machine learning tasks during both training and inference stages. For example, this hardware accelerator uses a systolic array having a number of data processing units (“DPUs”) that are each connected to a small number of other DPUs in a local region. Data from the many nodes of a neural network is pulsed through these DPUs with associated tags that identify where such data was originated or processed, such that each DPU has knowledge of where incoming data originated and thus is able to compute the data as specified by the architecture of the neural network. These tags enable the systolic neural network engine to perform computations during backpropagation, such that the systolic neural network engine is able to support training.
US11769039B2 System for determining the presence of a substance of interest in a sample
A detection device for detecting the presence of a substance of interest in a sample is described. The device can include a data store comprising executable instructions for at least one convolutional neural network, CNN, configured to process images: and a processor coupled to the data store and configured to execute the instructions to operate the at least one CNN. The detection device can be configured to: obtain spectrometry data, operate a first one of the CNNs to process the spectrometry data to obtain a first CNN output; apply a mask to the spectrometry data to obtain masked data; operate a second one of the CNNs to process the masked data to obtain a second CNN output; and determine if the substance of interest is present in the sample based on both the first CNN output and the second CNN output.
US11769038B2 Contextually optimizing routings for interactions
Methods, apparatus, systems, computing devices, computing entities, and/or the like for contextually optimizing routings for interactions. This may include receiving an interaction, wherein the interaction is selected from the group consisting of a voice-based interaction and a textual-based interaction; receiving an interaction problem statement for the interaction; generating, based at least in part on the interaction problem statement, an interaction problem statement summary, wherein the interaction problem statement comprises the context of the interaction; identifying one or more features for the interaction, wherein the features are input for one or more machine learning models; predicting an optimal route for the interaction, wherein the optimality of each route, hence, the optimal route is determined by the one or more machine learning models; and routing the interaction to the optimal route.
US11769030B2 Enrolment device for a biometric smart card
The application provides an enrolment card for a biometric card with a first card body. The enrolment card includes a battery for providing electrical power, a microcontroller unit that is electrically connected to the battery, and a plurality of contact pins that are electrically connected to the battery and to the microcontroller unit. The enrolment card further includes a second card body with a card engagement element. The second card body is sized to correspond to the first card body. The battery and the second microcontroller unit are embedded in the second card body. The enrolment card provides an enrolment mode, wherein the card engagement element engages with the first card body for allowing the contact pins to contact corresponding contact pads of the biometric card and the battery provides the electrical power to the biometric card.
US11769028B2 Communication device and method of using such a communication device
In various aspects, the present disclosure is directed to a device and method enabling communication only in case of a personal identification. In some aspects, a communication device is provided, the communication device comprising a transponder unit configured for at least one of sending data to and receiving data from another communication device, a biometric sensor unit configured to sense biometric data of a user of the communication device, and a security interface unit arranged between the transponder unit and the biometric sensor. Herein, the security interface unit is configured to enable the transponder unit for at least one of sending and receiving data upon biometric data sensed by the biometric sensor being verified as representing verified biometric data, and the transponder unit comprises a communication interface having a state machine. The state machine being enabled independently from the biometric data sensed by the biometric sensor unit being verified by the security interface as representing verified biometric data.
US11769027B1 Storm drain system with scannable coding for uploading data
A system for monitoring the conditions of a plurality of storm drains, comprising the steps of installing scannable codes at or near storm drains, using computerized devices with scanning capabilities to scan said codes, processing the scanned code through a computer application in computerized devices and processing user's added information describing the conditions of said storm drains, uploading the scanned code along with the user's added information to a server through a computer network computer application in said computerized device and processing the scanned code to match the information stored in said server and storing information and making it available to user via different output media. Processing the information to anticipate the needs of the storm drains.
US11769025B2 Method for using a paper catalog map with a paper catalog for printing operations
A color printing system includes a printing device and other components that use color printing resources, such as calibration and ICC profiles, to complete color printing operations. These color printing resources are used for a large number of paper types stored in a paper catalog. The paper types can be further placed into paper groups within the paper catalog. The paper groups may be formed by assigning new papers into the paper catalog to those having paper types with existing calibration data and ICC profiles. These relationships are shown in a paper catalog map. The print shop can use the paper catalog map for selling paper types, providing different capabilities for paper types, and other information.
US11769024B2 Label issuing method for logistics management using multiple code symbols
A label issuing system includes a label issuing apparatus and a label printer. The label issuing apparatus includes a printer interface and a processor. The processor is configured to generate print data for an image including a first region with first information and a second region with a first code symbol and a second code symbol each representing the first information but being of different sizes. The processor controls the printer interface to transmit the print data to the label printer. The label printer is connectable to the printer interface and configured to print the image on a label based on the print data received through the printer interface symbol.
US11769013B2 Machine learning based tenant-specific chatbots for performing actions in a multi-tenant system
A multi-tenant system performs custom configuration of a tenant-specific chatbot to process and act upon natural language requests. The multi-tenant system configures the tenant-specific chatbots without requiring tenant-specific training. The multi-tenant system providing a user interface for configuring a tenant-specific set of permitted actions. The multi-tenant system determines a set of example phrases for each of the selected permitted actions. The multi-tenant system receives a natural language request from a user and identifies the action that the user wants to perform. The multi-tenant system uses a neural network to compare the natural language request with example phrases to identify an example phrase that matches the natural language request. The multi-tenant system performs the action corresponding to the matching example phrase.
US11769009B2 Using domain specific vocabularies to spellcheck input strings
Provided are a computer program product, system, and method for using domain specific vocabularies to spellcheck input strings. A determination is made of a determining a domain specific vocabulary comprising domain specific tokens for a user. The input strings in the input text from the user are processed to determine whether the input strings match the domain specific tokens in the domain specific vocabulary. Indication is made that input strings that are determined to match the domain specific tokens in the domain specific vocabulary are not to be spellchecked by a global vocabulary available to users across domains.
US11769008B2 Predictive analysis systems and methods using machine learning
Systems and methods may utilize a predictive analysis model to analyze a contract or other document. A system may parse a document and/or a repository of information associated with the document. The system may identify one or more terms in the document and corresponding terms in the repository. The system may determine a difference parameter between a first term extracted from the document and a second term extracted from the repository. The system may determine whether the difference between the first term and the second term, represented by the difference parameter, is likely to be acceptable to the user using a predictive analysis model. The system may report a validation parameter indicating a level of acceptability associated with the difference. User feedback on the accuracy of the predictive analysis model is used to train, modify, and improve the predictive analysis model.
US11769005B2 Information uniqueness assessment using string-based collection frequency
Techniques are provided for assessing uniqueness of information using string-based collection frequency techniques. One method comprises obtaining multiple collections of documents from at least one data source; determining a collection frequency for a given character string based on a number of the collections comprising the given character string relative to a total number of the collections; assigning a uniqueness rating to the given character string based at least in part on a comparison of the collection frequency of the given character string to a collection frequency of one or more additional character strings in one or more of the plurality of collections; and performing an automated action using the given character string based on the assigned uniqueness rating. The automated action may comprise protecting the given character string and/or identifying the given character string as important information satisfying one or more importance criteria.
US11769000B2 Method and system for partial application data collection
Methods and systems for partial application data collection are disclosed. The method stores a network accessible application having a plurality of form fields. One or more processors generate a session identifier (ID) and timestamp for a user accessing the application. The one or more processors determine that a state within a form field of one of the plurality of form fields is in focus, the state of the form field being in focus when the user selects the form field. Additionally, it is determined when the state within the form field is no longer in focus. At that time, a countdown timer is initiated. When the countdown time reaches zero, any data entered into the form field is collected. The collected data and the session ID are then combined into a single user data file.
US11768996B2 Rapid reconciliation of errors and bottlenecks in data-driven workflows
A unified framework for healthcare workflows to introduce multiple integrated approaches to error analysis. A first approach uses machine learning to extend probabilistic record linkage and apply it to the task of reconciliation, classifying changes between datasets as intentional or unintentional. A second approach uses process mining to extract maximum information about process diagrams and process bottlenecks.
US11768992B2 Digital content design system using baseline units to control arrangement and sizing of digital content
Digital content design system techniques are described using baseline units to control arrangement and sizing of digital content. In one example, a digital content design system receives a user input specifying a number of baselines to be included within an available display area of a page. Baselines are used to align digital content to control arrangement of the digital content within the page, e.g., text. From this, the digital content design system then calculates a baseline unit from a distance used to space adjacent baselines of the number of baselines from each other. This baseline unit is then leveraged by the system as a fundamental unit of measure to control arrangement and/or sizing of digital content in relation to each other.
US11768985B1 Automated platform design tool
Methods, apparatus, and processor-readable storage media for an automated platform design tool are provided herein. An example method includes extracting information from a first file corresponding to a first computing design, the information including an identifier of at least one network, components associated with the identifier, and connections for each of the components; comparing the first computing design to a second computing design, wherein the comparing comprises: detecting that a second schematic file corresponding to the second computing design comprises the identifier, and determining, for at least one given component, whether the second schematic file includes a matching component based on the set of connections for the at least one given component; determining differences between the first computing design and the second computing design based on the results of the comparing; and initiating at least one automated action based at least in part on the one or more differences.
US11768982B1 Density abrupt interface inversion method and system based on machine learning constraints
Disclosed are a hybrid density abrupt interface inversion method based on machine learning constraints. The inversion method includes constructing an initial basin interface and randomly generating a disturbed basin interface data set; obtaining a basin interface data set through Hadamard product operation on the initial basin interface and the disturbed basin interface data set; obtaining a high-resolution density interface model data set through filling the basin interface data set with advanced functions; performing forward calculation to obtain a simulated gravity data set; carrying out mathematical transformation on the simulated gravity data set and weighting to obtain a low-resolution migration density interface model data set; optimizing a migration model-based deep learning network and mapping to obtain a high-resolution constrained density interface prior model; and constructing a stable nonlinear loss function and performing regularization inversion to obtain a high-resolution density interface model.
US11768972B2 Electronic apparatus
An electronic device includes a first unit having an input part and a second unit having a display. The first unit and the second unit are detachably coupled, and the first unit includes a socket capable of housing a predetermined side of the second unit. A first insertion hole, into which a security member can be inserted, is provided on a side of the socket, and a second insertion hole, into which the security member can be inserted, is provided on a side of the second unit. The first insertion hole of the socket is provided on an upper part of the socket, and the second insertion hole of the second unit is provided on a lower part of the second unit.
US11768969B2 Data protection system and method
A data protection system is disclosed. The data protection system comprises a cloud management platform and at least one data storage device. The cloud management platform includes a database stored with at least one key. The data storage device includes a data storage unit, a microprocessor, and a network communication component. The microprocessor is communicated with the cloud management platform by the network communication component. The data storage unit comprises a controller and a plurality of flash memories. The flash memories store a plurality of encrypted data. The microprocessor sends a key extraction request including a unique code to the cloud management platform. The cloud management platform selects the key matching to the unique code in the key extraction request from the database, and transmits the selected key to the data storage device. The controller of the data storage device decrypts the encrypted data by the key.
US11768965B2 System and method for securely storing data in a SIM
Embodiments of the invention provide systems and methods for analyzing a Subscriber Identity Module (SIM) card, ascertaining multiple distally separated storable sections, and then securely storing data as an ordered list of storable sections representing a concatenated available storage on the SIM.
US11768960B1 Machine data anonymization
Generating anonymized data from events are disclosed. Via a graphical user interface (GUI), an output dataset mode for an anonymized output dataset is received. The output dataset mode is stored or an active stream. The output dataset mode in anonymization configuration information. An anonymized output dataset is produced in accordance with the anonymization configuration information, where the output dataset comprises information related to at least a portion of a plurality of events, wherein the plurality of events each comprise a timestamp and a portion of machine data. Further, the GUI to displays the anonymized output dataset.
US11768954B2 System, method and computer-accessible medium for capturing data changes
The exemplary embodiments provide real-time data capture and processing which improves data processing performance and speed and facilitate passing of the processed data to various analytical sources, while maintaining superior data quality checks, particularly with respect to data elements associated with multiple data types. The proposed system and process can be used to continuously consume and listen to multiple events while mapping the events to appropriate schemas provided in a separate schema stream. The schema stream is provided once and cached to minimize bandwidth consumed by the transaction stream. The schema information is then further enriched with information from a metadata registry. The event data may then be compressed and aligned in memory tables based on the enriched schema. Once events are decoded and sorted into memory tables in accordance to the identified schema, each memory table can be processed in parallel.
US11768949B2 Personalized privacy assistant
A system and method configures permission settings for applications (“apps”) running on a computing device of a user. A data center generates at least one model of collective privacy preferences. The computing device is in communication with the data center via a communications network. The computing device comprises a processor that execute at least a first app that requests access to at least one permission of the computing device and a personal privacy assistant app. The personal privacy assistant app receives the at least one model from the one or more servers of the data center; collects information about the user; identifies at least one recommended permission setting for the first app based on the at least one model and such that the recommended permission setting is user-specific; and configures the computing device to implement the received at least one user-specific recommended permission setting.
US11768944B2 Non-intrusive method of detecting security flaws of a computer program
This disclosure relates to a non-intrusive method of detecting security flaws of a computer program APP. The method comprises a step of installing and executing an executable and non-instumentalized version of the program APP in a computer system 1, the computer system 1 comprising at least one cryptographic function able to be called by the program APP. It also comprises, in the course of the execution of the program, a step of recording in a tracing file the modalities of calls to the cryptographic function and, after the execution of the program, a step of analyzing the tracing file so as to devise a data structure of the states taken by the cryptographic object manipulated in the course of the execution of the program. The data structure is analyzed to detect calls to the cryptographic function that are liable to form a security flaw.
US11768938B2 Mobile application malicious behavior pattern detection method based on API call graph extraction and recording medium and device for performing the same
A mobile application malicious behavior pattern detection method based on Application Programming Interface (API) call graph extraction includes extracting an API Call Graph (ACG) representing an API call flow from benign applications and applications which perform malicious behavior, generating and vectorizing a training dataset for deep learning using the extracted ACG, generating a deep learning algorithm prediction model by training with the vectorized training dataset, extracting ACG features used in the malicious behavior from the generated prediction model and extracting a malicious behavior pattern from an intersection of the malicious applications, and classifying an application which performs malicious behavior through similarity comparison between the extracted malicious behavior pattern and a pattern extracted from the target application. Accordingly, it is possible to detect the malicious behavior itself using the ACG representing an API call flow.
US11768934B2 Data breach system and method
A method and system for generating a consumer breach history profile of a consumer over an electronic network includes receiving via the network consumer profile information including at least one consumer information element corresponding to the consumer, generating a consumer breach history profile in a database using the consumer profile information, and associating the consumer breach history profile with the consumer profile information in the database. The database includes breach events, each breach event associated with at least one breached information element. Consumer profile information is matched to a respective breach event by determining a match between the consumer information element and the breached information element associated with the respective breach event. The respective breach event is associated in the database with the consumer breach history profile and a mitigation action. A notification to the consumer of the breach event and mitigation action is generated.
US11768927B2 Systems and methods for safely storing an object
A system for storing an object includes a card reader configured to receive a card from a user and to determine an identity of the user based on information on the card. The system also includes a secure storage area configured to store a plurality of physical boxes. The plurality of physical boxes includes a first physical box that is assigned to the user. The first physical box is configured to be dispensed from the secure storage area to the user outside of the secure storage area in response to the user requesting to physically receive the first physical box. Dispensing the first physical box includes moving the first physical box along a predetermined path in the secure storage area and presenting the first physical box for removal from the secure storage area.
US11768923B2 Media transactions consent management
A system for providing permissioned images in media transactions is described. The system processes images in an image set for a media transaction to identify the image owner and other persons depicted in the image and determines use permissions for the images. Various images in the image set are processed to remove or anonymize various persons in order to meet use conditions. The processed images are compiled and provided to an entity requesting the image set.
US11768919B2 Image processing system
Disclosed is a multi-modal convolutional neural network (CNN) for fusing image information from a frame based camera, such as, a near infra-red (NIR) camera and an event camera for analysing facial characteristics in order to produce classifications such as head pose or eye gaze. The neural network processes image frames acquired from each camera through a plurality of convolutional layers to provide a respective set of one or more intermediate images. The network fuses at least one corresponding pair of intermediate images generated from each of image frames through an array of fusing cells. Each fusing cell is connected to at least a respective element of each intermediate image and is trained to weight each element from each intermediate image to provide the fused output. The neural network further comprises at least one task network configured to generate one or more task outputs for the region of interest.
US11768918B2 Automotive sensor integration module
An automotive sensor integration module including a plurality of sensors differing from each other in at least one of a sensing cycle or an output data format, and a signal processor for selecting a plurality of weights for each of the plurality of sensors on the basis of external environment data, and applying the plurality of weights to a plurality of detection data output from the plurality of sensors respectively to generate a plurality of weighted data.
US11768916B2 Detection of sensitive database information
A computer system performs a scan to identify data items in a database that correspond to one or more of a plurality of specified output classes. The scan includes determining metadata for a portion of the database, and generating a data profile for a set of data items stored in the portion of the database. The generating includes performing a character-based analysis of the set of data items. The scan further includes identifying whether the set of data items corresponds to one of the plurality of specified output classes by utilizing a multi-class neural network classifier trained to perform the identifying using a plurality of features, including features extracted from the metadata and the data profile. The computing system identifies, based on outputs of the multi-class neural network classifier, a particular one of the plurality of specified output classes that corresponds to the set of data items.
US11768909B2 Systems and methods for providing accessible search results
A non-transitory computer readable medium containing instructions that when executed by a processor provides search results to client-side computing devices. The method of providing search results includes receiving information categorizing a plurality of websites; storing in at least one data structure the information categorizing the websites; receiving information indicating a level of accessibility for each of the websites; storing in the at least one data structure the information indicating the level of accessibility; receiving a search query from a particular client-side computing device; performing a look up in the data structure for websites associated with the search query; and presenting on the particular client-side computing device website search results, wherein the website search results include links to websites matching the search query and wherein the website search results are presented in a preferential manner that takes into account the level of accessibility of the websites.
US11768906B2 Referral information determination and utilization
A method, product, and system comprising: obtaining a webpage request from an in-app browser of an application of a user device, wherein the webpage request is configured to request a webpage or a portion thereof from a server, wherein the webpage request comprises a user-agent field; identifying that the webpage request has no valid referral information; and based on the webpage request, determining artificial referral information of the webpage request, wherein the artificial referral information indicates a referral source of the webpage request.
US11768902B2 System and method for providing content to a user
Disclosed herein are systems and methods for providing content to a user. In one aspect, an exemplary method comprises intercepting a search request and a site-name in a browser, and sending to a content-provision tool, the intercepted search request and site name, computing a hash of the intercepted search request and site-name, determining a type of the intercepted search request and site name, and transmitting the computed hash and the type of intercepted search request and site-name to a cloud server, transmitting the intercepted request and site-name to the cloud server in plain form, receiving, from the cloud server, content based on a categorization of the intercepted request and site-name and rules for establishing a category of the content, and when the rules are executed, displaying to the user, the content on the computing device of the user in accordance with a category established based on the rules.
US11768901B2 Systems and methods for semantic keyword analysis
In various embodiments, a method for generating from one or more keywords a list of related topics for organic search includes receiving, by a topic tool, an input of one or more keywords for which to generate a list of related topics. The method may further include acquiring, by a crawler, content from a plurality of different web content sources via one or more networks. The method may also include applying, by the topic tool, to the acquired content an ensemble of one or more key phrase extraction algorithms, one or more graph analyses algorithms and one or more natural language processing algorithms to identify a set of semantically relevant topics scored by relevance. The method may also include generating, by the topic tool, from the set of semantically relevant topics, a knowledge graph of related topics for the input of the one or more keywords. The method may further include outputting, by the topic tool based at least partially on the knowledge graph, an enumerated list of topics ranked by at least a relevance score.
US11768896B1 Virtual network analysis and exploitation
Methods and systems that evaluate currently operating online personas is automated to establish the relationships between nodes and assign attributes. A virtual network exploitation (ViNE) protocol can create a prioritized list of every account in the extended network based on its influence score, as well as filtering, to create a subset of the influencer list of accounts that meet attribute criteria. Analysis of this data can identify the key accounts for the influencer and lead lists and provide recommendations on the path and strategy the client should use to most effectively engage the accounts of interest. Automated seed list generation for SNA can be operationalized to identify all of the existing leads within an extended social network in priority order and provide an influence score for each account. The system can be scaled to combine individual accounts that focus on a specific organization, personality or region.
US11768893B2 Concept networks and systems and methods for the creation, update and use of same in artificial intelligence systems
Systems and methods for concept based searching or recommendation based on a concept networks are disclosed. More particularly, embodiments of a concept based approach to the search and analysis of data, including the creation, update or use of concept networks in searching and analyzing data are disclosed, including embodiments of the usage of such concept networks in artificial intelligence systems that are capable of utilizing concepts expressed by users to return or evaluate associated entities or content.
US11768892B2 Method and apparatus for extracting name of POI, device and computer storage medium
The present application discloses a method and apparatus for extracting the name of a POI, a device and a computer storage medium, and relates to the field of big data. An implementation includes: acquiring two or more text fragments identified from image data of the POI; constructing two or more candidate names using the text fragments; and ranking the candidate names using a pre-trained name ranking model, and determining the name of the POI according to the result of the ranking; wherein the name ranking model determines the probability of each candidate name as the name of the POI using at least one of a search web page feature, a document statistical feature and a semantic feature extracted from each candidate name, and ranks the candidate names according to the probabilities. With the present application, the name of the POI is automatically extracted with high accuracy. Compared with the manual review and annotation way in the prior art, a human cost is reduced.
US11768890B2 Method and server apparatus for dynamically identifying pop-out links in networked applications via lookup
Method and server apparatus for providing and using a centralized Link Metadata System to identify if navigational links are pop-out links, is provided. The present invention utilizes a Link Metadata System, available on the Internet, of metadata associated with any given, specific Internet domain and URI path combination. Software browsing user agents on remote window servers are then configured with the ability to request metadata from the Link Metadata System indicating that a link is a pop-out link. Upon receiving metadata, the user agent determines whether to perform navigation as normal or perform the pop-out link functionality of reloading the remote client user agent's top level container with the content provided at the link's destination URI.
US11768888B2 Attribute extraction
Disclosed are systems and methods for autonomously extracting attributes from domains of a vertical. The disclosed implementations train a deep neural network (“DNN”) based on one or more domains of a vertical using labeled embedding vectors generated for nodes of those one or more domains. The trained DNN may then be used to autonomously label nodes of other domains within the same vertical such that attributes corresponding to those labels can be extracted.
US11768885B2 Systems and methods for managing transactional operation
Described herein are embodiments of a database system for performing multi-document transactions. The database system comprises a database comprising a plurality of data storage nodes. The database system receives transactions that access at least two documents stored in the database. The database system generates a transaction identifier associated with the transaction and associates operations in the transaction with the transaction identifier. The database system performs at least part of the transaction on the database and determines whether an error occurred in performing in performing the transaction. When the database system determines that an error occurred in performing the transaction, the database system reverses any performed operations of the transaction. When no error occurs in performing the transaction, the database system outputs a confirmation.
US11768884B2 Training and applying structured data extraction models
A computer system for extracting structured data from unstructured or semi-structured text in an electronic document, the system comprising: a graphical user interface configured to present to a user a graphical view of a document for use in training multiple data extraction models for the document, each data extraction model associated with a user defined question; a user input component configured to enable the user to highlight portions of the document; the system configured to present in association with each highlighted portion an interactive user entry object which presents a menu of question types to a user in a manner to enable the user to select one of the question types, and a field for receiving from the user a question identifier in the form of human readable text, wherein the question identifier and question type selected by the user are used for selecting a data extraction model, and wherein the highlighted portion of the document associated with the question identifier is used to train the selected data extraction model.
US11768883B2 System and method for in-place record content management
In accordance with an embodiment, described herein is a system and method for enabling in-place record content management. A records management agent within a content management system can communicate with a records management system in an asynchronous manner, such as in response to a request or prompt, or in combination with check-in of content into the content management system. The records management agent can fetch a records folders hierarchy from the records management system for use in selecting record policies to be applied to content. The records management agent can associate content with selected records folders within the records folders hierarchy, and can update metadata corresponding to the content. The records management agent can send the updated metadata to the records management system. In an embodiment, the records management agent can be provided as a reusable, pluggable component within an existing content management system.
US11768879B2 Advice presentation system
An advice presentation system that combines functions of a terminal such as a smartphone, advice data such as famous or wise sayings that have been stored in a database, and functions such as a communications channel together, and provides appropriate advice according to the emotions of a user at that time. Firstly, emotion-related data pertaining to the emotions of the user is entered from the terminal. The advice presentation system connects to a web server via Internet connection, and emotion data corresponding to the entered emotion-related data is selected and extracted from an emotion database by using an emotion data selection means for an application server. At least one piece of advice data stored in an advice database is selected and extracted by an advice data selection means for the application server, on the basis of the selected emotion data. The selected advice data is sent to the terminal of the user, and famous or wise sayings, etc., are presented from an advice display means as advice data.
US11768878B2 Search results display in a process control system
To provide search capabilities in a process control system, a contextual knowledge repository is generated that organizes process plant-related data according to semantic relations between the process plant-related data and the process plant entities. When a user submits a process plant search query related to process plant entities within a process plant, search results are obtained by identifying a data set from the contextual knowledge repository which is responsive to the process plant search query. The search results are then presented on a user interface device based on the identified data set. To allow for searches to be performed by user interface devices external to the process plant, a data diode is disposed between a field-facing component and an edge-facing component of the process plant so that data flows from the field-facing component to the edge-facing component without flowing from the edge-facing component to the field-facing component.
US11768877B2 Smart search capabilities in a process control system
To provide search capabilities in a process control system, a contextual knowledge repository is generated that organizes process plant-related data according to semantic relations between the process plant-related data and the process plant entities. When a user submits a process plant search query related to process plant entities within a process plant, search results are obtained by identifying a data set from the contextual knowledge repository which is responsive to the process plant search query. The search results are then presented on a user interface device based on the identified data set. To allow for searches to be performed by user interface devices external to the process plant, a data diode is disposed between a field-facing component and an edge-facing component of the process plant so that data flows from the field-facing component to the edge-facing component without flowing from the edge-facing component to the field-facing component.
US11768876B2 Method and device for visual question answering, computer apparatus and medium
The present disclosure provides a method for visual question answering, which relates to a field of computer vision and natural language processing. The method includes: acquiring an input image and an input question; constructing a Visual Graph based on the input image, wherein the Visual Graph comprises a Node Feature and an Edge Feature; updating the Node Feature by using the Node Feature and the Edge Feature to obtain an updated Visual Graph; determining a question feature based on the input question; fusing the updated Visual Graph and the question feature to obtain a fused feature; and generating a predicted answer for the input image and the input question based on the fused feature. The present disclosure further provides an apparatus for visual question answering, a computer device and a non-transitory computer-readable storage medium.
US11768872B2 Apparatus, systems and methods for media content searching
Media device systems and methods are operable to identify media content events. An exemplary embodiment receives a user defined keyword tag, associates an identifier of a media content event with the user defined keyword tag, stores the user defined keyword tag and the associated identifier in a database, receives a user specification of the user defined keyword tag, conducts a search of the user defined keyword tags in the database for instances where the user defined keyword tag of the second user specification matches with the stored user defined keyword tag of the first user specification, and generates a return message that indicates the associated identifier of the media content event for each instance where the user defined keyword tag matches with the stored user defined keyword tag.
US11768870B2 Identifying product metadata from an item image
A metadata extraction machine accesses an image that depicts an item. The item depicted in the image may have an attribute that describes a characteristic of the item and an attribute descriptor that corresponds to the attribute of the item and specifies a value of the attribute. The metadata extraction machine performs an analysis of the image. The analysis may include identifying the attribute descriptor corresponding to the attribute based on image segmentation of the image. The metadata extraction machine transmits a communication to a device of a user based on the identifying of the attribute descriptor corresponding to the attribute of the item depicted in the image.
US11768867B2 Systems and methods for generating interactable elements in text strings relating to media assets
Systems and methods for improving displays of media assets are disclosed herein. In an embodiment, a system receives a plurality of text comments from a plurality of devices to which a media asset was transmitted. The system analyzes the comments to identify text strings within the text comments. The system generates interactable elements from the text strings in the text comments, such that an interaction with the text string causes display of identifiers of media assets corresponding to the text string.
US11768864B2 Associating a task with a user based on user selection of a query suggestion
Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task.
US11768861B2 Hybrid model for data record classification
A method, apparatus, system, and computer program code for classifying data. A number of virtual datasets is generated at multiple granularities across a number of data dimensions. Data records that correspond to a combination of data dimensions are identified in a virtual dataset. A number of defined rules are applied to: determine a set of granularities for each of the number data dimensions for comparing the data records that were identified; and determine a model for comparing the data records that were identified. The data records are classified according to the model and the set of granularities that were determined for the number data dimensions.
US11768854B2 Data permissioning through data replication
A data querying system is disclosed that provides improved computer functionality that enables efficient permissioning and querying of specific portions of a data table, such that users (e.g., based on user roles or user attributes) are only allowed access to specific portions (e.g., particular data items/rows, and particular data items attributes/columns) of the data. The system advantageously provides efficient and improved querying and permissioning of specific portions of a data table through replication of the data table, or portions of the data table, and does not require permissioning of each individual cell of the data table. Further, the data table replication, querying, and permissioning techniques of the present disclosure, according to various implementations, advantageously integrate with a wide variety of data table query or search services to provide improved functionality, efficiency, and data permissioning.
US11768851B2 Systems and methods for facilitating data transformation
Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to data ontology. The data schema and the data ontology may be used to generate a custom coding language suitable for facilitating the creation of a transform script. Error checking, type checking, autocomplete, and preview tools may be provided to permit the verification of the transform script as it is created.
US11768849B2 Extensible data platform with database domain extensions
A computing system that includes one or more server computing devices including one or more processors configured to execute instructions for a domain extensibility module that provides software development tools for building domain extensions for a database platform, and a data ingestion module that provides software development tools for defining a metadata schema for extracting metadata from data files. The one or more processors are configured to receive a set of data from a user computing device, define a target metadata schema that includes one or more metadata fields that will be populated during a data ingestion process, define a target domain extension that defines one or more data types for storing the received set of data after performing the data ingestion process, and ingest the received set of data using a metadata extraction pipeline to generate metadata files based on the target metadata schema.
US11768846B2 Search guidance
Search guidance includes generating user interface data for at least a portion of a user interface including a user input element, a data-analytics request construct card, and a data-analytics guidance portion. The data-analytics request construct card includes text describing usage of a data-analytics request construct card grammatical function. The user interface data is output for presentation to a user. Data-analytic request construct card data expressing usage intent is received and updated user interface data is generated. The updated user interface data corresponds to an updated user input element in accordance with the data-analytic request construct card data and an updated data-analytics guidance portion in accordance with the data-analytic request construct card data. The updated user interface data is output. Resolved-request data is generated in accordance with the data-analytic request construct card data. A visualization representing results data obtained in accordance with the resolved-request data is output.
US11768843B1 Results ranking with simultaneous searchee and searcher optimization
Embodiments include technologies to apply at least one machine learning model to features of a search query, features of a searcher user, features of a searchee content item, and features of a searchee user, produce a first outcome prediction that represents a probability of a first objective relating to engagement of the searcher user with a content item in an online system and a second outcome prediction that represents a probability of a second objective relating to engagement of the searchee user with the online system responsive to the engagement of the searcher user with the content item, apply a multi-objective optimization solver to the first objective, the second objective and an outcome prediction that is a combination of the first outcome prediction and the second outcome prediction, and generate a serving function for a search engine based on the first objective, the second objective, and the outcome prediction.
US11768842B2 Continuous evaluation and adjustment of search engine results
A search engine for objects in a corpus of document dynamically evaluates search rank of the objects through Natural Language Processing and machine learning. When a search query is received for a first object, the search engine identifies search results including a plurality of source values that are tied to the first object in the corpus of published documents. A search rank is computed for each identified search result based on content of direct textual references to each of the plurality of source values within the corpus of published documents, as well as a weight assigned to each published document. The identified search results are returned according to the computed search rank.
US11768839B2 Augmenting search results with user-specific information
Techniques for augmenting or modifying ordered results include sending a search query to a location service, receiving ordered results responsive to the search query, and augmenting or modifying the search results based on user-specific information stored locally at a consumer computing device. The ordered results may be augmented by reordering a search result in the list of search results based on the user-specific information, and/or by graphically representing a location included in the ordered search results based on the user-specific information. The augmented search results may be presented on a display associated with the consumer computing device in a manner specific to a user of the consumer computing device.
US11768837B1 Semantic entity search using vector space
A method may include storing a vector space representation of a set of concepts in a semantic ontology, wherein locations of the set of concepts in the vector space are based on weights of a neural network trained using triples from the semantic ontology; presenting a semantic search user interface including: a text input portion to receive a search query from an input device; a suggested search portion; and a search results portion; receiving, from a user computing device, the search query; converting, using at least one processor, the search query into a vector; computing, using the at least one processor; a set of possible concepts related to the search query based on a distance between the vector and other concepts in the vector space representation; and presenting the set of possible concepts related to the search query in the suggested search portion of the semantic search user interface.
US11768835B2 Merging multiple unsynchronized streams of related events and multi-tenant support
A method and system for handling asynchronous data streams in a multi-tenant system. The process includes receiving at least a first stream of data and a second stream of data by a rules engine, determining by pattern matching of the rules engine, whether data in the first stream or data in the second stream meet conditions of a rule defined by a tenant of the multi-tenant system, and implementing by the rules engine the rule including a set of actions to modify data from the second data stream, in response to the data in the first stream matching the conditions the rule.
US11768833B2 Optimizing relational online analytical processing sort operations
Concepts for processing a SQL statement comprising a ROLAP sort operation are presented. One such concept comprises: determining whether a ROLAP partitioning column of the SQL statement does not refer to database columns from a sort operation of the SQL statement; and determining whether the ROLAP partitioning columns of the SQL statement are all referenced in the output of the SQL statement. Responsive to determining a ROLAP partitioning column of the SQL statement does not refer to database columns from a sort operation of the SQL statement, and to determining all of the ROLAP partitioning columns of the SQL statement are referenced in the output of the SQL statement, the SQL statement is modified by removing the ROLAP sort operation from the SQL statement.
US11768828B2 Project management system data storage
Described herein is a computer implemented method and computational system for a project management service. Issues of a project are defined by data entities stored in a tree structure including a root node. The tree structure may include one or more siblings to the root node, one or more child nodes and one or more siblings to the child node. The root node references each child node and references each of its sibling nodes. Each child node references each of its sibling nodes.
US11768826B2 Web services for creation and maintenance of smart entities for connected devices
One or more non-transitory computer readable media containing program instructions that, when executed by one or more processors, cause the one or more processors to perform operations: generating a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of physical devices and data entities representing data generated by the devices, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities; receiving data from a first device of the plurality of physical devices; determining a second device from a relational object for the first device based on the received data; and modifying a data entity connected to an object entity of the second device within the database of smart entities based on the received data for the first device.
US11768825B2 System and method for dependency analysis in a multidimensional database environment
In accordance with an embodiment, dependency analysis is done for each dynamic (or temporary) member to collect list of runtime as well as static dependents in both BSO (block storage option) and ASO (aggregate storage option) cubes. This enables the member to join hybrid flow for its execution in bottom up approach.
US11768823B2 Rules execution system for IoT devices
A method includes receiving readings from a plurality of Internet of Things (IoT) devices. The method identifies rules associated with the readings from the IoT devices and determines a three dimensional (3D) dataset based on the plurality of IoT devices, the readings and rules associated with the readings from the plurality of IoT devices. The method includes determining policies to be applied to routing of the readings based on rules for dividing the readings into subsets of the 3D dataset, and routing processing for subsets of the readings to be processed in parallel by processing units based on the policies. The method further includes processing the readings to generate a list of actions, and resolving the conflicts in the list of actions based on a multi-phase queue. The method also includes executing the actions.
US11768815B2 Determining when a change set was delivered to a workspace or stream and by whom
Each of a plurality of events associated with a workspace or stream are stored to a functional data structure. Each of the plurality of events includes at least an indication of when an operation in the workspace or stream occurred and who performed the operation. Nodes of a change set history tree corresponding to the events can be recursively identified until a node corresponding to a change set of interest is identified. Responsive to identifying the node corresponding to the change set of interest, the event corresponding to such node can be identified as an event that added the change set of interest to the workspace or stream. The indication of when the operation represented by the event occurred and who performed the operation can be retrieved from the subject event. The indication of when the operation represented by the event occurred, and who performed the operation, can be output.
US11768813B1 Data migration framework
A method may include selecting a cohort of entities for migration from a source storage repository to a target storage repository, obtaining a mapping between a source storage schema of the source storage repository to a target storage schema of the target storage repository, and migrating data for the entities in the cohort. Migrating the data of an entity may include copying, without locking the data in the source storage repository and in the target storage repository, the data from the source storage repository to the target storage repository, verifying, while the data is locked, that the data in the source storage repository is the same as the data in the target storage repository, changing, while the data in the source storage repository and the target storage repository is locked, an entity pointer for the entity to the target storage repository based on the verifying, and unlocking the data.
US11768812B2 Declarative entity segmentation
A method for data processing includes displaying, at a user interface, a plurality of attributes that are defined by a data model configured for a tenant of a multi-tenant system. The plurality of attributes includes a one-to-many attribute that is configured to support multiple inputs and a direct attribute configured to support a single input. The method may further include receiving a selection of a first one-to-many attribute for defining an expression for identifying a segment of entities. The method may further include activating, for selection at the user interface, a subset of the attributes based on each attribute of the subset being dependent on the first attribute. The method may further include receiving an indication of the expression, executing a database query to identify the segment of entities, and transmitting, to a content communication system, an indication of the segment of entities.
US11768810B2 Flexible permission management framework for cloud attached file systems
A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
US11768809B2 Managing incremental snapshots for fast leader node bring-up
Methods, systems and computer program products for computer system data management. A leader node that is in a leader-follower relationship with a follower node is deployed to manage metadata across a plurality of interconnected computing nodes of the computer system. Upon a failure of any sort that results in a loss of operation or a disconnection of the leader node, the followers undertake steps to bring up a new leader. Such steps to bring up a new leader include electing a new leader to replace the lost or disconnected leader and initializing the data state of the new leader node by causing the leader to request incremental snapshots from followers. Additional metadata that might have changed since closing the incremental snapshots can also be retrieved from the followers. The metadata that might have changed since the time of closing the incremental snapshot is subjected to verification using a consensus algorithm.
US11768802B2 Method and system for applying data retention policies in a computing platform
Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. The moderated data is stored at the computing platform system. The computing platform system moderates the generated data by securing sensitive information of the generated data from access by the computing platform system, and providing operational information from the generated data. The operational information is accessible by the computing platform system during performance of system operations.
US11768800B2 Archiving data objects using secondary copies
Exemplary systems and methods for archiving data objects using secondary copies are disclosed. The system creates one or more secondary copies of primary data that contains multiple data objects. The system may maintain a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system may maintain a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
US11768797B2 Path tracing of mathematical plots
A method for path tracing of mathematical plots on a digital device is provided that includes receiving at least one mathematical expression on the digital device, and tracing a path of a plot of the at least one mathematical expression on a display screen coupled to the digital device, wherein tracing the path comprises displaying the path sequentially point by point as a value of an independent variable of the at least one mathematical expression changes over a domain of the independent variable.
US11768794B1 Interface between processing unit and an external nonvolatile memory
An interface between two devices is disclosed. To consume power, the signals used in the interface utilize CMOS signalling. Further, to achieve high speed, a reduced frequency clock is transmitted from one device to the second device. The second device has a clock multiplier to recreate the original clock. Both devices utilize a clock phase alignment block which aligns the phase of the clock with the incoming data. The clock phase alignment block utilizes a digital PLL to consume power. Further, since the digital PLL retains its state, the reduced frequency clock may be disabled when data is not being transmitted. This interface may be used to transmit serial data at rates up to and exceeding 2.5 Gbits/sec.
US11768793B2 Plug-in mobile peripheral component interconnect express module connector
A plug-in mobile peripheral component interconnect express module connector is disclosed, comprising a plastic body, and a first terminal set and a second terminal set disposed relatively in the plastic body. The plastic body includes transversely penetrated slots, an upper end surface of the slots has intermittently plural upper magazines, and a lower end surface has intermittently plural lower magazines. The first terminal set includes plural first elastic terminals inserted in the upper magazines, and the second terminal set includes plural second elastic terminals inserted in the lower magazines. Each first elastic terminal is opposed to each second elastic terminal, forming a holding gap. A motherboard is inserted between the first elastic terminals and the second elastic terminals from a side, and an MXM board is inserted between the first elastic terminals and the second elastic terminals from the other side.
US11768776B1 Evicting data associated with a data intake and query system from a local storage
Systems and methods are disclosed for making space available in a local storage of a data intake and query system. A cache manager of the data intake and query system may determine an amount of storage space of a local data store that is available for use to perform a query. The cache manager may then use one or more eviction policies associated with content stored at the local data store to purge content items to evict from the local storage. The system may then retrieve content for performing the query from a remote storage and store the retrieved content at the local storage.
US11768774B2 Non-volatile dual inline memory module (NVDIMM) for supporting DRAM cache mode and operation method of NVDIMM
Provided are a non-volatile dual inline memory module (NVDIMM) supporting a DRAM cache mode and an operation method of the NVDIMM. The NVDIMM includes a DRAM chip, an NVM chip, and a controller that controls the DRAM chip to operate as a cache memory of the NVM chip. The controller sends a read command to the DRAM chip with reference to a cache address of data requested to be written from a host to the NVM chip, and sends a write command to the NVM chip with reference to an address of the data requested to be written at a time point when a read latency (RL) of the DRAM chip and a write latency (WL) of the NVM chip coincide with each other.
US11768772B2 Accumulators corresponding to bins in memory
In some examples, a system includes a processing entity and a memory to store data arranged in a plurality of bins associated with respective key values of a key. The system includes a cache to store cached data elements for respective accumulators that are updatable to represent occurrences of the respective key values of the key, where each accumulator corresponds to a different bin of the plurality of bins, and each cached data element has a range that is less than a range of a corresponding bin of the plurality of bins. Responsive to a value of a given cached data element as updated by a given accumulator satisfying a criterion, the processing entity is to cause an aggregation of the value of the given cached data element with a bin value in a respective bin.
US11768771B2 Techniques for handling cache coherency traffic for contended semaphores
The techniques described herein improve cache traffic performance in the context of contended lock instructions. More specifically, each core maintains a lock address contention table that stores addresses corresponding to contended lock instructions. The lock address contention table also includes a state value that indicates progress through a series of states meant to track whether a load by the core in a spin-loop associated with semaphore acquisition has obtained the semaphore in an exclusive state. Upon detecting that a load in a spin-loop has obtained the semaphore in an exclusive state, the core responds to incoming requests for access to the semaphore with negative acknowledgments. This allows the core to maintain the semaphore cache line in an exclusive state, which allows it to acquire the semaphore faster and to avoid transmitting that cache line to other cores unnecessarily.
US11768766B2 Metadata aware copyback for memory devices
Disclosed in some examples are methods, systems, devices, and machine-readable mediums that provide for techniques for scrambling and/or updating meta-data that enable an efficient internal copyback operation. In some examples, in order to update the meta-data, the meta-data and host-data are separated and the only the meta-data is sent to the controller to be updated during a modified internal copyback operation. The host-data is not transmitted to the controller. While sending the meta-data utilizes resources of the communication link between the memory dies and the controller, it uses much fewer resources than if the host-data were also transmitted.
US11768764B2 Wear-leveling scheme for memory subsystems
A wear-leveling process for a memory subsystem selects a source chunk to be removed from a usable address space of the memory subsystem to distribute wear across all available chunks in the memory subsystem. The memory subsystem has a plurality of non-volatile memory components. The plurality of non-volatile memory components includes a plurality of chunks including at least one chunk in an unusable address space of the memory subsystem. The wear-leveling process copies valid data of the source chunk to a destination chunk in the unusable address space of the memory subsystem and assigns the destination chunk to a location in the usable address space of the memory subsystem occupied by the source chunk.
US11768762B2 Memory management in non-volatile memory
A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
US11768761B2 Software application build testing
Various examples are directed to systems and methods for testing software. A testing system may use test case data describing a first test case failed by a first build of the software application, the first build generated by a first commit operation of the plurality of commit operations to execute a fault localization operation, the fault localization operation to identify a first suspect program element of a first build. The testing system may use the first suspect program element and commit data to select a second commit operation from the plurality of commit operations. The testing system may determine an error-inducing commit operation from the plurality of commit operations and executing a corrective action.
US11768759B2 Method and system for automated testing of web service APIs
Existing methods of automated testing of web service APIs require additional tools to extract API related details and configuration files to create test cases. The method and system disclosed herein taps annotations present in code of web service APIs to extract API related details and creates test cases using the extracted data. The method disclosed herein describes an approach to identify resource classes related to a plurality of web service APIs using built-in annotations in code of web application under test. Further, the identified resource classes are scanned to extract API related details (metadata) using built-in annotations and annotations given by a developer. Further, the extracted metadata is forwarded to a test engine server which generates a plurality of test cases using the extracted metadata. Further, the plurality of web service APIs are tested using the generated test cases.
US11768757B2 Kernel debugging system and method
The present application relates to a kernel debugging system and method. The kernel debugging system includes: a user interface module, the user interface module being configured to edit program codes and output an execution result of the program codes; a compilation module, the compilation module being configured to compile the program codes into object files; and a Kwasm engine, the Kwasm engine being directly installed in a system kernel of an operating system, and being configured to interpret and execute the object files in a kernel mode, so as to obtain the execution result of the program codes. On the basis of the kernel debugging system, a user can write program codes like writing a common application program, namely, the program codes can be run and executed in a system kernel without paying attention to details of the system kernel.
US11768754B2 Parallel program scalability bottleneck detection method and computing device
A computer executed parallel program scalability bottleneck detection method is provided, which includes: building a program structure graph for a program source code; collecting performance data based on a sampling technique during runtime; the performance data including: performance data of each vertex of the program structure graph and inter-process communication dependence of communication vertices; building a program performance graph by filling the program structure graph with the collected performance data, the program performance graph recording data and control dependence of each process as well as inter-process communication dependence; detecting problematic vertices from the program performance graph, and starting from some or all of the problematic vertices, backtracking through data/control dependence edges within a process and communication dependence edges between different processes, to detect scalability bottleneck vertices.
US11768746B2 Maintaining secure session state with failover during endpoint provisioning
The embodiments described herein describe technologies to maintaining a secure session state with failover during endpoint provisioning. A cluster of hardware devices can be used for provisioning endpoint devices with secrecy, integrity, access controller, high availability, minimal transaction time, and interactive transactions with multiple requests and response within a session. The embodiments are directed to a first computing device being elected as a leader and sharing context information of a session with other computing devices as followers in the cluster such that a follower can resume the session if the leader fails.
US11768744B2 Alerting and managing data storage system port overload due to host path failures
Techniques for detecting and managing target port overloads due to host initiator or path failures may include: receiving I/Os from initiators of a host at target ports of a data storage system; determining initiator workloads for the initiators; determining target workloads for the target ports; determining that a first of the initiators of the host is a failed initiator that has stopped sending I/Os to the data storage system, wherein the first initiator has a first of the initiator workloads; determining, in accordance with the first initiator workload, revised target workloads for the target ports; determining, in accordance with revised target workloads, whether any of the target ports is expected to be overloaded; and responsive to determining that at least one of the target ports is expected to be overloaded, performing a corrective action to alleviate or reduce an overloaded workload condition expected for the at least one target port.
US11768736B2 Storage system boot method and apparatus, and computer-readable storage medium
Provided are a storage system boot method and apparatus, and a computer-readable storage medium. The method includes: determining a configuration space by a bridge device; during booting a Basic Input Output System, after an initialization of a Peripheral Component Interconnect Express (PCIe) device is detected, determining, by connection information read from the configuration space, whether the preset hardware device is connected; if YES, continuing booting until finished; if NO, sending a reconnection instruction to stabilize a speed of a PCIe hardware link; when a number of the reconnection instruction sent is greater than a first preset value and the preset hardware device fails to be connected, sending a system reboot instruction; and when the number is less than the first preset value, continuing to determine whether the preset hardware device is connected after waiting for a preset duration.
US11768734B2 Post error correction code registers for cache metadata
Methods, systems, and devices for post error correction code (ECC) registers for cache metadata are described. A device may read metadata from a memory array included in the device. The metadata may include information for operating a volatile memory as a cache for a non-volatile memory. The device may perform an ECC operation on the metadata based on reading the metadata from the memory array. After performing the ECC operation on the metadata, the device may write the metadata to a register that is coupled with the memory array. The device may then write the metadata from the register to the memory array.
US11768733B2 Error correcting codes for multi-master memory controller
An apparatus includes a central processing unit (CPU) core and a cache subsystem coupled to the CPU core. The cache subsystem includes a memory configured to store a line of data and an error correcting code (ECC) syndrome associated with the line of data, where the ECC syndrome is calculated based on the line of data and the ECC syndrome is a first type ECC. The cache subsystem also includes a controller configured to, in response to a request from a master configured to implement a second type ECC, the request being directed to the line of data, transform the first type ECC syndrome for the line of data to a second type ECC syndrome send a response to the master. The response includes the line of data and the second type ECC syndrome associated with the line of data.
US11768729B2 Method and apparatus for secure and verifiable composite service execution and fault management on blockchain
A method is implemented by one or more network devices to identify an originating point of failure in a composite service executed in a cloud computing environment. The execution of the composite service includes execution of a plurality of atomic services in an ordered sequence, where for each atomic service that is executed, an execution trace for that atomic service is stored in a blockchain to form an ordered sequence of execution traces, where the execution trace for a given atomic service is signed using the private key associated with that atomic service and analyzing one or more of the ordered sequence of execution traces to determine which of the plurality of atomic services originated the failure, where each execution trace that is analyzed is authenticated using the public key that corresponds to the private key associated with the atomic service that generated that execution trace.
US11768726B2 Delay fault testing of pseudo static controls
A circuit includes a dynamic core data register (DCDR) cell that includes a data register, a shift register and an output circuit to route the output state of the data register or the shift register to an output of the DCDR in response to an output control input. A clock gate having a gate control input controls clocking of the shift register in response to a first scan enable signal. An output control gate controls the output control input of the output circuit and controls which outputs from the data register or the shift register are transferred to the output of the output circuit in response to a second scan enable signal. The first scan enable signal and the second scan enable signal to enable a state transition of the shift register at the output of the DCDR.
US11768725B2 Image forming apparatus with multiple cassettes and determination portion to determine a prohibited operation
An image forming apparatus includes a connection portion to which a first optional device and a second optional device are selectively detachably connectable, and a determination portion configured to determine whether to prohibit an operation of the image forming apparatus. A plurality of first optional devices are stacked and connectable to the image forming apparatus. The second optional device is installed on a floor and is connectable to the first optional device. In a case in which the second optional device is not connected and the first optional devices of a number larger than a first threshold value are connected to the image forming apparatus, and in a case in which the second optional device is connected and the first optional devices of a number larger than a second threshold value are connected to the image forming apparatus, the determination portion prohibits the operation of the image forming apparatus.
US11768714B2 On-chip hardware semaphore array supporting multiple conditionals
Hardware semaphores are utilized to increase the speed with which preconditions are evaluated. On an individual basis, each hardware semaphore can implement a binary semaphore or a counting semaphore. Collections of hardware semaphores can be chained together to implement a chain semaphore that can support multiple conditionals. In addition, hardware semaphores can have the capability, not only of generating an interrupt, but, in addition, being able to generate commands, such as to other semaphores. The implementation of a chain semaphore spanning multiple hardware semaphores can be performed by a compiler at compile time or at run time. An integrated circuit chip can comprise multiple execution units, such as processing cores, and individual ones of the execution units can be associated with multiple hardware semaphores, such as in the form of hardware semaphore arrays. A dedicated network-on-chip enables hardware semaphore communication.
US11768713B2 Dynamic relocation of pods to optimize inter-pod networking
Systems and methods for dynamically relocating pods to optimize inter-pod networking efficiency are provided. The method comprises receiving and storing inter-pod traffic data for a plurality of pods. The plurality of pods includes a first pod, a second pod, and a third pod. The method further includes receiving and storing node resource availability data for each node of a plurality of nodes, generating a queue that sorts the plurality of pods by an amount of inter-pod traffic indicated by the inter-pod traffic data, generating a hash that maps one or more parameters to the plurality of nodes, selecting, based on the generated hash, a node of the plurality of nodes, and dynamically relocating a highest ranked pod of the plurality of pods from the generated queue to the selected node.
US11768709B2 System and method for offloading computation to storage nodes in distributed system
One embodiment described herein provides a distributed computing system. The distributed computing system can include a compute cluster comprising one or more compute nodes and a storage cluster comprising a plurality of storage nodes. A respective compute node can be configured to: receive a request for a computation task; obtain path information associated with data required by the computation task; identify at least one storage node based on the obtained path information; send at least one computation instruction associated with the computation task to the identified storage node; and receive computation results from the identified storage node subsequently to the identified storage node performing the computation task.
US11768707B2 Workflow selection
Methods, systems and computer program products for content management systems. In a computing environment having multiple interconnected computer systems, one or more network communication links between a first computer system that hosts a first application and a second computer system that hosts one or more second applications are established. The first computer system hosts a plurality of shared content objects that can be operated over by any second applications that are interfaced with the first application. Particular interaction events over a shared content object take place at the second applications and/or at the interfaces between the first and second applications. Such particular interaction events are recorded as they occur, after which, based on event attributes associated with the particular interaction events, at least one workflow of the first application is selected. The selected workflow of the first application is executed to perform operations over the shared content object.
US11768701B2 Exception analysis for data storage devices
A Data Storage Device (DSD) includes a memory for storing data, and a controller configured to execute firmware or code to perform a task. While performing the task, the controller is further configured to assign unique identifiers to respective firmware or code portions that are executed to perform the task, and create a list or data structure including the unique identifier assigned to the firmware or code portion that created the task. A unique identifier is added to the list or data structure for each firmware or code portion executed for the task. The list or data structure indicates the order in which the firmware or code portions are executed.
US11768697B2 Storage medium and container moving method
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process. The process acquires topology information that indicates a calling relationship between containers that operate in a first information processing device. The process also identifies a second container that is one of calls of a first container that calls two or more containers, and a third container that does not call another container based on the topology information. Next, the process moves, to a second information processing device, a container group that is connected by the calling relationship from the second container to the third container.
US11768695B2 Methods and apparatus to deploy a hybrid workload domain
Methods and apparatus are disclosed that deploy a hybrid workload domain. An example apparatus includes a resource discoverer to determine whether a first bare metal server is available and a resource allocator to allocate virtual servers for a virtual server pool based on an availability of the virtual servers and, when the first bare metal server is available, allocate the first bare metal server for a bare metal server pool. The example apparatus further includes a hybrid workload domain generator to generate, for display in a user interface, a combination of the virtual server pool and the bare metal server pool and generate a hybrid workload domain used to run a user application based on a user selection in a user interface, the hybrid workload domain including virtual servers from the virtual server pool and bare metal servers from the bare metal server pool.
US11768694B2 Content sharing method, device, terminal and storage medium
A content sharing method includes: in response to a sharing trigger operation to a target content in a user interface, displaying a sharing trigger page in the user interface, wherein the sharing trigger page comprises at least one sharing entrance, and the sharing entrance is configured to invoke an application for content sharing; in response to a selection operation to the sharing entrance, determining n target sharing entrances, wherein n is an integer greater than or equal to 2; displaying n target sharing windows corresponding to the n target sharing entrances; in response to a sharing operation received in at least one of the n target sharing windows, sharing the target content to a target application. A terminal and a storage medium are further provided.
US11768691B2 Boot process for early display initialization and visualization
Embodiments are directed to improving boot process for early display initialization and visualization. An embodiment of a system includes a plurality of processor cores; a cache coupled to the plurality of processor cores; and a controller circuit to: initialize a portion of the cache as static memory for hardware initialization code usage before beginning execution of the hardware initialization code after a power on of the hardware processor; and cause initialization of a display device to be performed using the portion of the cache, the initialization of the display device performed independently of initialization of dynamic memory of the hardware processor.
US11768687B2 Scheduling of threads for execution utilizing load balancing of thread groups
An apparatus to facilitate thread scheduling is disclosed. The apparatus includes logic to store barrier usage data based on a magnitude of barrier messages in an application kernel and a scheduler to schedule execution of threads across a plurality of multiprocessors based on the barrier usage data.
US11768684B2 Compaction of architected registers in a simultaneous multithreading processor
Disclosed is a method for rebalancing blocks of a register file. The method comprises allocating a first set of entries in a first register file to a first hardware thread of a processor core. The method further comprises allocating a second set of entries in a second register file to a second hardware thread of the processor core. The register tags in the first and second register files are compacted such that register tags associated with the first hardware thread are compacted into the first set of entries, and register tags associated with the second hardware thread are compacted into the second set of entries.
US11768683B2 Instruction and logic for tracking fetch performance bottlenecks
A processor includes a front end, an execution unit, a retirement stage, a counter, and a performance monitoring unit. The front end includes logic to receive an event instruction to enable supervision of a front end event that will delay execution of instructions. The execution unit includes logic to set a register with parameters for supervision of the front end event. The front end further includes logic to receive a candidate instruction and match the candidate instruction to the front end event. The counter includes logic to generate the front end event upon retirement of the candidate instruction.
US11768678B2 Application function consolidation recommendation
By analyzing execution of a set of transactions by an application, a set of actual code execution paths of the application are determined. From the set of actual code execution paths, a set of predicted execution paths of the application are predicted using an execution prediction model. The set of predicted execution paths includes the set of actual code execution paths. By determining that paths in the set of predicted execution paths have above a threshold similarity to each other, a cluster of predicted execution paths is identified. The cluster of predicted execution paths is recommended, using a recommendation model, for implementation as a single execution path in a revised version of the application.
US11768677B2 Method and system for software application optimization using natural language-based queries
A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.
US11768676B2 Switching blood glucose control system execution without interruption of therapy delivery
Systems and methods are disclosed herein for switching control of an ambulatory medical device from an application executing on the ambulatory medical device to a safe version or a new version of the application without interrupting therapy provided by the ambulatory medical device to a subject. The ambulatory medical device can maintain copies of a safe version and a new version of the application. The disclosed systems and methods can execute the new version, while the prior version of the application continues to execute, determine whether a minimum set of operating conditions are satisfied by the new version, and switch control of the ambulatory medical device from the prior version to the new version. The systems and methods can also automatically revert to the safe version of the application case the current version is malfunctioning without interrupting therapy provided to the subject.
US11768675B2 System and method for ensuring an appliance is using the latest operating software
An appliance includes a wireless communication module in wireless communication with a remote server through an external network and a controller operably coupled to the wireless communication module. A method of ensuring that the appliance is using the latest operating software includes detecting a software verification trigger (such as the replacement or maintenance of a control board), obtaining a current software version and a latest software version, determining that the current and latest software versions do not match, and initiating a software update process to update the controller to the latest software version.
US11768674B2 Application development mechanism based on a reference architecture
A reference architecture document and a legacy application are provided. An artificial intelligence enabled application compares the legacy application to the reference architecture document to recommend steps and sequences of operations to align the legacy application with the reference architecture document. The legacy application is updated to conform to requirements indicated in the reference architecture document, based on the recommended steps and sequences of operations.
US11768669B2 Installing application program code on a vehicle control system
Aspects of the present invention relate to a method, a control system, a vehicle, a system, and a non-transitory computer readable medium. Application program code is downloaded to the control system via an interface and installed on the control system. Then, it is determined whether the control system is able to communicate with an external device via the interface while running the installed application program code, and the installed application program code is subsequently loaded on startup of the control system in dependence on a determination that the control system was able to communicate with the external device.
US11768662B1 Linear photonic processors and related methods
Photonic processors are described. The photonic processors described herein are configured to perform matrix-matrix (e.g., matrix-vector) multiplication. Some embodiments relate to photonic processors arranged according to a dual-rail architecture, in which numeric values are encoded in the difference between a pair optical signals (e.g., in the difference between the powers of the optical signals). Relative to other architectures, these photonic processors exhibit increased immunity to noise. Some embodiments relate to photonic processors including modulatable detector-based multipliers. Modulatable detectors are detectors designed so that the photocurrent can be modulated according to an electrical control signal. Photonic processors designed using modulatable detector-based multipliers are significantly more compact than other types of photonic processors.
US11768655B2 Contextual indexing of media items
Example techniques related to a sub-index of a media index. An example implementation may involve maintaining, on a mobile device, a first index of audio tracks associated with a particular user profile, the audio tracks indexed in the first index consisting of a particular subset of audio tracks that are indexed in a second index. Based on the receiving the input data indicating the search query, the mobile device searches, within the first index, for audio tracks corresponding to the search query. If the audio tracks corresponding to the search query are not found in the first index, the mobile device sends to one or more servers of the cloud service, a request to search the second index for audio tracks corresponding to the search query.
US11768654B2 Display apparatus including a vibration device
A display apparatus includes a display panel configured to display an image, and a vibration device on a rear surface of the display panel to vibrate the display panel to generate a sound, the vibration device including a vibration array including a plurality of vibration modules.
US11768648B2 System and method for simultaneously displaying multiple GUIs via the same display
There is provided a system and for simultaneously displaying multiple graphical user interfaces via the same display. The multiple graphical user interfaces are hosted by one or more remote host controllers. A user device is in operative communication with the one or more remote host controllers and comprises an interface display for displaying one or more of the multiple graphical user interfaces. A system controller is in operative communication with the user display device. The system controller has a processor with an associated memory of processor executable code that when executed provides the controller with performing computer-implementable steps comprising separating the interface display in two or more interface display portions and selectively providing for two or more of the graphical user interfaces to be simultaneously displayed via respective ones of the two or more interface display portions.
US11768647B2 Recording apparatus and recording method
A recording apparatus includes a recording unit, first and second holding units, and a generation unit. The recording unit records an image on a recording medium, conveyed in a second direction, by using recording elements arranged along a first direction. The generation unit generates first correction data based on an input recording job and image data and a first adjustment value indicating a conveyance position, in the first direction, of a recording medium from the first holding unit, and generates second correction data based on the recording job and the image data and a second adjustment value indicating a conveyance position, in the first direction, of a recording medium from the second holding unit. The recording unit records an image on the first holding unit recording medium based on the first correction data, and records an image on the second holding unit recording medium based on the second correction data.
US11768643B2 Secure device communication via consumable components
A consumable can be used to securely send data to devices. A security platform can produce a consumable, for example an ink cartridge, with data to be uploaded onto a device, such as a printer. If the consumable and device can perform a successful authentication, broadcast data can be delivered to the device via the consumable. Such techniques can help ensure that authentic consumables are being used in authentic devise. Further, such techniques can enable a licensing model where different consumables can be configured with different data to enable or disable different features of the device.
US11768642B1 Printing control apparatus that reduces time and effort in security management for printing, printing apparatus, control method therefor, and storage medium
A printing control apparatus that reduces time and effort in security management for printing. The printing control apparatus is configured to communicate with a cloud storage that stores a plurality of print data with different degrees of confidentiality in different storage locations according to the degrees of confidentiality. The printing control apparatus receives a printing instruction and obtains installation location information indicating an installation location of a printing apparatus designated in the printing instruction, and storage location information indicating a storage location of print data designated in the printing instruction. Based on the storage location information and the installation location information, it is determined whether or not printing of the designated print data is allowed. When it is determined that printing of the designated print data is allowed, the designated print data is obtained from the cloud storage, and the obtained print data is printed.
US11768634B2 Memory system and information processing system
According to one embodiment, a memory system includes a nonvolatile memory and a memory controller configured to execute a patrol process, in response to a first command set from a host device. In the patrol process, the memory controller is configured to read first data from the nonvolatile memory, and not to output the first data to the host device.
US11768630B1 Credit based memory scheduler
A memory controller can receive transactions from an interconnect to access the memory. The memory controller can use a credit-based scheme to request the interconnect to send specific memory transactions that can be scheduled in a desirable order using a credit type associated with each transaction. In some embodiments, the memory controller can keep track of the number of transactions directed to each bank of the memory based on a credit type, so that specific transactions directed towards the underutilized banks can be requested and scheduled in a manner to utilize all the banks more uniformly to improve the system performance.
US11768623B2 Optimizing generalized transfers between storage systems
Optimizing generalized transfers between storage systems including identifying, by a first storage system, a request to transfer source data from the first storage system to a second storage system, wherein the first storage system implements a first storage architecture and the second storage system implements a second storage architecture; identifying difference information between the source data that is stored on the first storage system using the first storage architecture and existing data that is stored on the second storage system using the second storage architecture; and transferring, in dependence upon the difference information, a subset of the source data from the first storage system to the second storage system.
US11768622B2 Differential snapshot without array support
Methods, apparatus, and processor-readable storage media for implementing differential snapshots without array support are provided herein. An example computer-implemented method includes determining whether one or more of a plurality of data blocks in a first snapshot of a storage volume have changed relative to a plurality of data blocks in a second snapshot of the storage volume; generating a respective data structure for each of the plurality of data blocks in the first snapshot, wherein the data structure comprises data content of the corresponding data block of the first snapshot only if the corresponding data block has changed relative to the second snapshot; and transmitting the data structures to a remote storage system, wherein the remote storage system generates a copy of the first snapshot based at least in part on the data structures.
US11768620B2 Methods for handling storage devices with different zone sizes and devices thereof
The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size. The received input-output operation is completed within the reserved one or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives.
US11768619B2 Voltage based combining of block families for memory devices
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to identify a first block family comprising a first set of blocks, wherein the first block family comprises a plurality of blocks that have been programmed within at least one of a specified time window or a specified temperature window; identify a second block family comprising a second set of blocks; and responsive to a determining that a threshold criterion is satisfied, combine the first block family and the second block family by appending, to first block family metadata of the first block family, a record referencing the second set of blocks.
US11768615B1 Temperature-based media management for memory components
Aspects of the present disclosure configure a system component, such as a memory sub-system controller, to provide adaptive media management based on temperature-related memory component capabilities. The controller can obtain a write temperature associated with an individual group of memory components. Based on the write temperature and a temperature threshold associated with the individual group of memory components, the controller can select an individual media management operation to perform.
US11768614B2 Storage device operation orchestration
Systems, apparatuses, and methods related to storage device operation orchestration are described. A plurality of computing devices (or “tiles”) can be coupled to a controller (e.g., an “orchestration controller”) and an interface. The controller can control operation of the computing devices. For instance, the controller can include circuitry to request a block of data from a memory device coupled to the apparatus, cause a processing unit of at least one computing device of the plurality of computing devices to perform an operation on the block of data in which at least some of the data is ordered, reordered, removed, or discarded, and cause, after some of the data is ordered, reordered, removed, or discarded, the block of data to be transferred to the interface coupled to the plurality of computing devices.
US11768612B2 System and method for distributed deduplication in a composed system
A system for managing composed information handling systems to provide data protection services for data generated by applications hosted by the composed information handling systems, includes a processor that executes applications and a system control processor manager that obtains a composition request for a composed information handling system, identifies a compute resource set having compute resources specified by the composition request, identifies a hardware resource set having hardware resources specified by the composition request, sets up storage management services for managing reads and writes of data the hardware resource set using a control resource set, which performs deduplication on data generated by the applications, to obtain logical hardware resources, and presents the logical hardware resources using the control resource set to the compute resource set as bare metal resources to instantiate a composed information handling system to service the composition request.
US11768610B2 Storage system having a host that manages physical data locations of a storage device
A memory system includes an interface circuit configured to connect to a host device, a controller electrically connected to the interface circuit, and a nonvolatile semiconductor memory electrically connected to the controller. The controller is configured to transmit a first response in response to a power supplied from the host device via the interface circuit, upon receipt of a first command from the host device after transmitting the first response, determine a status of data stored in the nonvolatile semiconductor memory, and transmit to the host device a second response including the determined status of the data stored in the nonvolatile semiconductor memory.
US11768607B1 Flash controller for ASIC and control method therefor
A FLASH controller includes a main control module; and an arbitration module, a read data fifo, and a write data fifo connected with the main control module. The read data fifo and the write data fifo are both connected with the arbitration module and a data interface module, and the data interface module is connected with an AHB data bus. The controller further includes a register module that is connected with the read data fifo, the write data fifo, the arbitration module, and a configuration interface module. The configuration interface module is connected with an AHB configuration bus, and the main control module is connected with the register module through a synchronization module. The AHB data bus interface and the AHB configuration bus interface are adopted for different operations, and general read-write operations of FLASH are realized through DMA data transfer and high-capacity internal cache units, improving data transfer efficiency.
US11768599B2 Managing an enterprise data storage system
The present disclosure describes a method to manage an enterprise data storage system, the method including: dividing storage disks of the enterprise data storage system into multiple virtual storage subsystems, wherein each virtual storage subsystem hosts a non-overlapping subset of the storage disks, and wherein each virtual storage subsystem includes a level-2 cache memory dedicated thereto; establishing a communication path between the level-2 cache memory dedicated to each virtual storage subsystem and a main cache of the enterprise-level data storage system; and maintaining a copy of transaction data from the non-overlapping subset of the storage disks hosted by each virtual storage subsystem in the level-2 cache memory dedicated thereto such that when the main cache searches for the copy of the transaction data, the main cache fetches, over the communication path, the copy of the transaction data from the level-2 cache memory of the virtual storage subsystem.
US11768589B2 Digital flash cards including links to digital content
Techniques are disclosed for creating digital flash cards that include links to content from one or more digital content sources, referred to herein as a flash card mode. The mode allows a user to create a digital flash card by selecting a portion of a digital content source and performing a create command. The created flash card includes at least two virtual sides and a first side of the flash card identifies the location of the selected portion of digital content. The location may be identified, for example, by a canonical fragment identifier (CFI). Text can then be entered for a second side of the flash card. Flash cards can be shared with other users, and because the flash cards only identify locations of content within digital content sources, the mode is well-suited to handle sources including digital rights management (DRM) protection, for example.
US11768588B2 Window overlay display processing method and apparatus, and electronic device
Provided are a window overlay display processing method and apparatus, and an electronic device. The method comprises: in a process of overlay-displaying a following window on a main window, capturing an image of display content of the following window according to an image capture time interval (S501); and displaying the captured image at a display position corresponding to the following window in the main window (S502). By means of the above method, when the display level of the main window is higher than that of the following window, the main window still displays the captured image corresponding to the display content of the following window. In this way, the user will think that he/she is continuing to view the display content of the following window, and will not feel flickering visually, thus improving the display effect of the following window and enhancing the user experience of viewing the following window.
US11768587B2 Electronic transaction activated augmented reality experiences
Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a client device implementing a messaging application, a request to access a display of a plurality of augmented reality experiences; retrieving a plurality of identifiers of each of the plurality of augmented reality experiences; determining that a given augmented reality experience of the plurality of augmented reality experiences is associated with an access restriction; modifying a given identifier of the plurality of identifiers associated with the given augmented reality experience in response to determining that the given augmented reality experience is associated with the access restriction; and generating, for display on the client device, a graphical user interface that includes the plurality of identifiers comprising the modified given identifier.
US11768585B2 Method, system, and device for displaying geometry in editor, and medium
Disclosed are a method, a system and a device for displaying a geometry in an editor, and a medium, which are applied to the technical field of two-dimensional/three-dimensional modeling. The method for displaying a geometry in an editor comprises: determining a Boolean operation and a plurality of geometries in a space window (102); calculating the plurality of geometries in the space window according to the Boolean operation, so as to obtain a composite geometry in the space window (104); creating a plurality of objects in the resource list, wherein the plurality of objects respectively correspond to the composite geometry and the plurality of geometries that are calculated to obtain the composite geometry, and setting objects corresponding to the plurality of geometries as sub-nodes of an object corresponding to the composite geometry; and returning to the step of determining a Boolean operation and a plurality of geometries in the space window. The method solves the technical problems in the prior art that a final geometry obtained by multiple Boolean operations is only displayed, while a subordination relationship between the final geometry and an intermediate geometries cannot be displayed intuitively, and the intermediate geometries cannot be modified directly.
US11768584B2 Systems and methods for selecting and performing bulk actions on a set of objects
Systems and methods for performing bulk actions on multiple graphical objects are described herein. The presently disclosed systems and methods may provide a client interface which may allow a user to select multiple objects and a bulk action interface which may allow a user to select one or more bulk actions that may be applied to issues associated with the previously selected multiple objects. In response to a selection of the one or more bulk actions, the systems and methods disclosed may cause the selected one or more bulk actions to be performed with respect to each of the selected multiple objects.
US11768580B2 Method, apparatus and system for a graphical user interface
Computer-implemented method of positioning a set of objects on a user interface on a surface of a three-dimensional structure, each member of the set of the objects having a size in two dimensions. Objects are assigned to a respective one of a plurality of subsets of objects based on object characteristics. Each subset is assigned to a respective two-dimensional portion of predetermined size. For each subset having an unpositioned object, object occupancy in the portion is identified and unpositioned objects are allocated to a position within the portion on the basis of object dimension and unoccupied space. The two-dimensional portions are positioned based on a specification and each object position is mapped within the portions to a three-dimensional coordinate. Responsive to input, positioning of the plurality of two-dimensional portions is modified, and each allocated object position is mapped to a new three-dimensional coordinate within the modified portion positions.
US11768577B1 Systems and methods for providing a user interface for an environment that includes virtual objects
Systems and methods for providing and/or presenting, to a user, a user interface for an environment that includes virtual objects are disclosed. Exemplary implementations may: obtain, from electronic storage, information regarding virtual objects in a virtual three-dimensional space that has a virtual three-dimensional volume; determine a subset of voxels from the set of voxels such that the subset of voxels encompasses a three-dimensional volume that includes at least part of a first external surface of the first virtual object; determine proximity information for the first virtual object; determine a manipulation granularity; adjust the manipulation granularity based on the proximity information; receive particular user input from the user having a particular input magnitude; manipulate the first virtual object within the virtual three-dimensional space in accordance with the received particular user input; and effectuate presentation of the user interface to the user through a client computing platform.
US11768576B2 Displaying representations of environments
A method includes displaying a home ER environment characterized by home ER world coordinates, including one or more diorama-view representation of one or more respective ER environments. Each diorama-view representation includes ER objects arranged in a spatial relationship according to corresponding ER world coordinates. In some implementations, in response to detecting an input directed to a first diorama-view representation, the method includes transforming the home ER environment. Transforming the home ER environment includes transforming the spatial relationship between a subset of the ER objects as a function of the home ER world coordinates and corresponding ER world coordinates. In some implementations, in response to detecting an input associated with a first one of a plurality of diorama-view representations, the method includes changing display of the first one of the plurality of diorama-view representations from a first viewing vector to a second viewing vector while maintaining an arrangement of ER objects.
US11768574B2 Graphical user interface for scheduling and monitoring an automated inspection process for batch production
Various embodiments enable batch inspection of a plurality of workpieces by and inspection instrument such as a coordinate measuring machine. Some embodiments present user interfaces, including graphical user interfaces, to enable an operator to configure a batch inspection system and a batch inspection job, and to monitor and control execution of a batch inspection job.
US11768573B2 Graphical user interface marking feedback
A method for providing user feedback for a website includes generating, via a programming interface of a first computing device, a substantially transparent overlay for a graphical user interface (GUI) of a web page, the substantially transparent overlay preventing user interaction with the GUI of the web page, receiving coordinates of an area on the substantially transparent overlay, translating, by the first computing device, the coordinates of the area on the substantially transparent overlay to source code for an element on the GUI of the web page located at a corresponding position of the coordinates of the area on the substantially transparent overlay, and transmitting, by the first computing device, source code for the element to a second computing device for rendering the element on a second computing device GUI.
US11768572B2 Virtual service diagnosis and control system for a beverage device
A beverage device with improved diagnostic and repair functionality is shown and described. The beverage device includes an on-board touch screen display and a virtual rendering of device components of the beverage device. Repair instructions, replacement instructions, and diagnostic instructions may be more easily, and efficiently understood and followed by following on-screen outputs, alerts, and instructions that may include various color outputs, animations, and rotatable, movable, or zoomable views.
US11768568B2 Touch display device
A touch display device is disclosed. By making at least one of a thickness or an angle of inclination of an insulating layer disposed on an area where a touch routing line is disposed on a non-active area of a display panel and an area that lacks the touch routing line to be different from each other, a short circuit between touch routing lines due to a defect in a process arranging the touch routing lines can be reduced.
US11768562B1 Autocalibration of acoustical stimulation signal for ultrasonic touch sensor
A method for calibrating an ultrasonic touch sensor includes generating a sequence of excitation signals, including sweeping a signal parameter such that the signal parameter is set to different parameter values; sequentially transmitting the plurality of ultrasonic transmit waves based on the sequence of excitation signals; receiving a plurality of ultrasonic reflected waves; generating a plurality of measurement signals representative of the plurality of ultrasonic reflected waves, wherein each measurement signal corresponds to a respective ultrasonic reflected wave of the plurality of ultrasonic reflected waves; determining a cumulative signal energy for each measurement signal; determining which measurement signal out of the plurality of measurement signals has a highest cumulative signal energy; and configuring, for a touch detection operation, the signal parameter with the parameter value that corresponds to the measurement signal having the highest cumulative signal energy.
US11768559B2 Touch display device and touch driving circuit
A touch display device and a touch driving circuit are configured to drive at least one of the plurality of first touch electrode lines disposed in a first area with a first touch driving signal having a first touch driving frequency, and drive at least one of the plurality of second touch electrode lines disposed in a second area with a second touch driving signal having a second touch driving frequency that is different from the first touch driving frequency. Each of the first touch driving frequency and the second touch driving frequency is different from a display driving frequency related to display driving. to the touch display device reduces the influence of noise, increases the signal-to-noise ratio, and reduces the influence of driving the display, thereby improving the touch sensitivity.
US11768558B2 Touch sensing circuit and its method for sensing multi-frequency signals
The present disclosure provides a touch sensing circuit comprising an analog signal processing circuit configured to receive a plurality of sensing signals having different frequencies from touch electrodes; and a digital signal processing circuit configured to receive output data of the analog signal processing circuit and perform a discrete Fourier transform. In addition, the present disclosure provides a touch sensing circuit comprising the digital signal processing circuit of the touch sensing circuit that separates the plurality of sensing signals through the discrete Fourier transform and allowing a simultaneous sensing of a finger touch and a stylus pen touch.
US11768556B2 Touch display device and touch driving method of same
A touch display device and a touch driving method are provided. The touch display device comprises a plurality of interlaced sensing electrodes and driving electrodes in N large groups. Corresponding driving signals synchronously scan the driving electrodes of each large group. Scanning time of the driving electrodes can be reduced to an original 1/N, which can improve a touch report rate.
US11768554B2 Position indicator, position detecting device, position detecting circuit, and position detecting method
A signal transmission method is provided, which may be implemented by a position indicator. The signal transmission method includes a step of dividing first information, which is represented in a digital signal of a first defined number of bits, into a plurality of information parts respectively represented in digital signals of a second defined number of bits smaller than the first defined number of bits. The signal transmission method includes a step of transmitting, from the position indicator to a position detecting device, the information parts, and distinguishing information usable for distinguishing the information parts from each other, wherein each of the information parts is transmitted with second information different from the first information.
US11768551B2 Array substrate and display device
An array substrate and a display device are provided. The array substrate includes a base substrate, an anode layer, a packaging layer and a touch electrode layer; the base substrate includes a transparent display region; the anode layer is located on the base substrate and includes a plurality of anodes; the packaging layer is located at a side of the anode layer away from the base substrate; the touch electrode layer is located at a side of the packaging layer away from the anode layer and includes a conductive mesh line, in the transparent display region, an orthographic projection of the conductive mesh line on the base substrate meets or partially overlaps with an orthographic projection of at least one of the plurality of anodes on the base substrate.
US11768550B2 Transparent touch display apparatus
A transparent touch display apparatus including a device substrate, a touch electrode and a routing line. The device substrate may include an emission area and a transmission area. The touch electrode may be disposed on the transmission area of the device substrate. The routing line may be disposed outside the emission area and the transmission area of the device substrate. A transmittance of the touch electrode may be higher than a transmittance of the routing line. Thus, in the transparent touch display apparatus, the reliability of the touch detection may be improved.
US11768545B2 Secured KVM switching device with unidirectional communications
A Secured Keyboard Video and Mouse (SKVM) system for selectively controlling a plurality of individual computers by a single set comprising a keyboard, a pointing device and at least one video monitor (in some cases, can be controlled also by computer), the SKVM comprising separate electrical circuits for transmitting the display sources, the pointing device and keyboard communications.
US11768544B2 Gesture recognition based on likelihood of interaction
A method for evaluating gesture input comprises receiving input data for sequential data frames, including hand tracking data for hands of a user. A first neural network is trained to recognize features indicative of subsequent gesture interactions and configured to evaluate input data for a sequence of data frames and to output an indication of a likelihood of the user performing gesture interactions during a predetermined window of data frames. A second neural network is trained to recognize features indicative of whether the user is currently performing one or more gesture interactions and configured to adjust parameters for gesture interaction recognition during the predetermined window based on the indicated likelihood. The second neural network evaluates the predetermined window for performed gesture interactions based on the adjusted parameters, and outputs a signal as to whether the user is performing one or more gesture interactions during the predetermined window.
US11768543B2 Methods and apparatuses for controlling a system via a sensor
Embodiments include a method. The method includes maintaining, by a processing device, a real-time context describing a circumstance affecting an object. The method also includes determining a first saturation level of the object within a first portion of the field of view (FOV) of a sensor at a first point in time. The method also includes determining a second saturation level of the object within a second portion of the FOV of the sensor at a second point in time. The method also includes executing, by the processing device, an action to address a positive saturation determination between the first saturation level and the second saturation level.
US11768542B1 Computing device with haptic trackpad
Computing devices and methods for adjusting a driving signal for a haptic trackpad are disclosed. In one example, a computing device comprises a trackpad that comprises a printed circuit board. An accelerometer is affixed to the printed circuit board and a haptic actuator is coupled to the trackpad. A memory stores instructions executable by a processor to drive the haptic actuator to cause a first trackpad acceleration. The accelerometer measures the first trackpad acceleration, and an acceleration variance is determined by comparing the first trackpad acceleration to a target acceleration. The acceleration variance is used to adjust a driving signal for the haptic actuator to an adjusted driving signal. The haptic actuator is driven with the adjusted driving signal to cause a second trackpad acceleration different from the first trackpad acceleration.