Document | Document Title |
---|---|
US11641789B2 |
Memory cells and methods for forming memory cells
According to various embodiments, there is provided a memory cell. The memory cell may include a transistor, a dielectric member, an electrode and a contact member. The dielectric member may be disposed over the transistor. The electrode may be disposed over the dielectric member. The contact member has a first end and a second end opposite to the first end. The first end is disposed towards the transistor, and the second end is disposed towards the dielectric member. The contact member has a side surface extending from the first end to the second end. The second end may have a recessed end surface that has a section that slopes towards the side surface so as to form a tip with the side surface at the second end. The dielectric member may be disposed over the second end of the contact member and may include at least a portion disposed over the tip. |
US11641777B2 |
Dibenzo[c,g]carbazole derivative, light-emitting device, light-emitting apparatus, electronic device, and lighting device
An object is to provide a novel organic compound. Another object is to provide a novel light-emitting device. Another object is to provide a light-emitting device with favorable emission efficiency. Another object is to provide a light-emitting device with a favorable lifetime. Another object is to provide a light-emitting device with a low driving voltage. A dibenzo[c,g]carbazole derivative represented by the following general formula (G1) and a light-emitting device using it are provided. Note that at least one of R11 to R22 represents a substituent that has 14 to 60 carbon atoms in total and contains a condensed tricyclic to hexacyclic aromatic hydrocarbon skeleton, and the others independently represent any of hydrogen, an alkyl group having 1 to 6 carbon atoms, a cycloalkyl group having 3 to 6 carbon atoms, and a substituted or unsubstituted aryl group having 6 to 25 carbon atoms. |
US11641775B2 |
Compounds and organic electronic devices
The present invention relates to certain fluorenes, to the use of the compounds in an electronic device, and to an electronic device comprising at least one of these compounds. The present invention furthermore relates to a process for the preparation of the compounds and to a formulation and composition comprising one or more of the compounds. |
US11641774B2 |
Organic electroluminescent materials and devices
A method for fabricating an OLED using a mixture that is an evaporation source for a vacuum deposition process includes providing a container that contains the mixture, providing a substrate having a first electrode disposed thereon, depositing an organic layer over the first electrode by evaporating the mixture in the container in a high vacuum deposition tool, and depositing a second electrode over the organic layer. |
US11641772B2 |
Display device
A display device includes a substrate including a first substrate portion including a first area, a second substrate portion including a second area, and a bending area between the first substrate portion and the second substrate portion, the substrate being bendable around a bending axis that extends in a first direction, an encapsulation portion over the first substrate portion, an intermediate wiring including a first intermediate wiring portion in the first area and a second intermediate wiring portion in the second area, and a connection wiring including at least a portion in the bending area and connecting the first intermediate wiring portion to the second intermediate wiring portion. |
US11641771B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a first light-emitting element including a first light-emitting region, a second light-emitting element including a second light-emitting region, a first filter, and a second filter. The area of the first light-emitting region is smaller than the area of the second light-emitting region, and a relationship (Lf11−Le11)>(Lf21−Le21) is satisfied when the length of the first light-emitting region is Le11, the length of the second light-emitting region is Le21, the length of the first filter is Lf11, and the length of the second filter is Lf21. |
US11641770B2 |
Display panel
A display panel is provided. At least two of each of first pixels, each of second pixels, and each of third pixels of the display panel are alternately arranged. A shape of each of first pixels includes an ellipse or a circle. A shape of an edge of each of the second pixels or each of the third pixels corresponds to a concave arc. A sum of a radius of curvature of an edge of each of the first pixels and a width of a predetermined gap is equal to a radius of curvature of the concave arc corresponding to the edge of one of each of the second pixels and each of the third pixels. An aperture ratio of a pixel is effectively increased. |
US11641768B2 |
Display panel having conductive members contacting pad at opening in display panel layer
A display device includes a display panel including a first pad on a base substrate, an adhesive pattern which faces the base substrate with the first pad therebetween, a circuit board electrically connected to the display panel at the first pad and including a second pad facing the first pad, and a plurality of conductive members between the first pad and the second pad to electrically connect the first pad and the second pad to each other. The first pad of the display panel has a planar shape, and each of the plurality of conductive members is within the planar shape of the first pad and penetrates the adhesive pattern to contact the first pad. |
US11641766B2 |
Light-emitting display device and method of manufacturing the same
A light-emitting display device includes an organic layer formed to be divided between adjacent subpixels through a change in structure of a bank without the provision of an additional construction, whereby it is possible to prevent lateral leakage of current. |
US11641764B2 |
Display device using a flexible substrate with alignment marks for folding
Display device includes a flexible substrate, a plurality of pixels disposed on a first surface of flexible substrate, and a plurality of alignment marks disposed along one side of the flexible substrate and identified each other. The plurality of alignment marks may be arranged in the same layer. When the plurality of pixels includes thin film transistor, the plurality of alignment marks may be formed of the same metal layer as the metal layer forming thin film transistor. |
US11641763B2 |
Display panel and display device
Disclosed are a display panel and a display device. The display panel includes a first display region and a second display region, the density of pixels of the first display region is lower than the density of pixels of the second display region; the display panel includes a base substrate and a cover plate, and an antenna arranged between the base substrate and the cover plate, the antenna is arranged in the first display region and among the pixels. |
US11641762B2 |
Display panel and manufacturing method thereof, and display apparatus
The disclosure provides a display panel, a manufacturing method thereof and a display apparatus. The display panel includes a display substrate, a touch electrode and a plurality of anti-reflection structures, the touch electrode and the anti-reflection structures are arranged on one side of the display substrate; the orthographic projection of each anti-reflection structure on the display substrate correspondingly covers each sub-pixel, and the orthographic projection of the anti-reflection structures on the display substrate and the orthographic projection of the touch electrode on the display substrate do not overlap. The display panel can realize a touch function while realizing the anti-reflection function; meanwhile, the overall thickness of the display panel can be reduced, so that the display panel has good resistance to being folded repeatedly; meanwhile, the anti-reflection function of the display panel can be well compatible with the touch function. |
US11641759B2 |
Manufacturing method of display panel, display panel and display device
Disclosed are a manufacturing method of a display panel, a display panel and a display device. The manufacturing method includes the following steps: providing a base substrate; forming a planarization layer on a side of the base substrate; forming a first film layer on a side of the planarization layer facing away from the base substrate; forming an anode via penetrating through the first film layer and the planarization layer; forming an anode layer on a side of the first film layer facing away from the base substrate; patterning the anode layer to form a first opening on the anode layer; and after patterning the anode layer, patterning the first film layer to form a second opening on the first film layer. A material of the first film layer includes a non-metallic material. |
US11641755B2 |
Top-emission type organic electroluminescent element and top-emission type organic electroluminescent device
A top-emission type organic electroluminescent (EL) element and a top-emission type organic EL device are provided. The top-emission type organic EL element includes a first electrode, an organic functional layer disposed on the first electrode, and a second electrode disposed on a side of the organic functional layer facing away from the first electrode. The second electrode includes a work-function adjustment layer and a transparent metal oxide layer. The work-function adjustment layer is disposed on the side of the organic functional layer facing away from the first electrode, and the transparent metal oxide layer is disposed on a side of the work-function adjustment layer facing away from the organic functional layer. The top-emission type organic EL element and the top-emission type organic EL device can improve the luminous efficiency and prolong the service life. |
US11641746B2 |
Three-dimensional memory device with peripheral circuit located over support pillar array and method of making thereof
A three-dimensional memory device includes a first alternating stack of first insulating layers and first electrically conductive layers located over a substrate, memory stack structures extending through the first alternating stack, a second alternating stack of second insulating layers and second electrically conductive layers located over the substrate and laterally spaced from the first alternating stack, a contact-level dielectric layer overlying the first alternating stack and the second alternating stack, a planar semiconductor material layer bonded to the contact-level dielectric layer and over an area of the second alternating stack, and field effect transistors located on the planar semiconductor material layer and electrically connected to the first electrically conductive layers. |
US11641745B2 |
Embedded sonos with a high-K metal gate and manufacturing methods of the same
Semiconductor devices and methods of manufacturing the same are provided. The semiconductor devices may have a non-volatile memory (NVM) transistor including a charge-trapping layer and a blocking dielectric, a field-effect transistor (FET) of a first type including a first gate dielectric having a first thickness, a FET of a second type including a second gate dielectric having a second thickness, and a FET of a third type including a third gate dielectric having a third thickness. In some embodiments, the first, second, and third gate dielectric includes a high dielectric constant (high-K) dielectric layer, and the first thickness is greater than the second thickness, the second thickness is greater than the third thickness. Other embodiments are also described. |
US11641743B2 |
Semiconductor devices
Semiconductor devices are provided. A semiconductor device includes a substrate. The semiconductor device includes a stack structure including conductive layers stacked on the substrate. Moreover, the semiconductor device includes a dummy structure penetrating a stepped region of the stack structure. A portion of the dummy structure includes a first segment and a second segment. The first segment extends in a first direction in a plane parallel to an upper surface of the substrate. The second segment protrudes from the first segment in a second direction, in the plane, that intersects the first direction. |
US11641738B2 |
Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device including a first peripheral circuit including different decoder circuits, a first memory on the first peripheral circuit, the first memory including a first stack structure having first electrode layers stacked on one another and first inter-electrode dielectric layers therebetween, a first planarized dielectric layer covering an end of the first stack structure, and a through via that penetrates the end of the first stack structure, the through via electrically connected to one of the decoder circuits, and a second memory on the first memory and including a second stack structure having second electrode layers stacked on one another and second inter-electrode dielectric layers therebetween, a second planarized dielectric layer covering an end of the second stack structure, and a cell contact plug electrically connecting one of the second electrode layers to the through via. |
US11641732B2 |
Self-aligned etch back for vertical three dimensional (3D) memory
Systems, methods, and apparatuses are provided for self-aligned etch back for vertical three dimensional (3D) memory. One example method includes depositing layers of a first dielectric material, a semiconductor material, and a second dielectric material to form a vertical stack, forming first vertical openings to form elongated vertical, pillar columns with first vertical sidewalls in the vertical stack, and forming second vertical openings through the vertical stack to expose second vertical sidewalls. Further, the example method includes removing portions of the semiconductor material to form first horizontal openings and depositing a fill in the first horizontal openings. The method can further include forming third vertical openings to expose third vertical sidewalls in the vertical stack and selectively removing the fill material to form a plurality of second horizontal openings in which to form horizontally oriented storage nodes. |
US11641730B2 |
Semiconductor memory devices and methods of fabricating the same
Disclosed are semiconductor memory devices and methods of fabricating the same. The semiconductor memory devices may include a capacitor including first and second electrodes and a dielectric layer. The dielectric layer may include a zirconium aluminum oxide layer including a first zirconium region adjacent to the first electrode, a first aluminum region, a second aluminum region adjacent to the second electrode, and a second zirconium region between the first and second aluminum regions. The first and second zirconium regions may include zirconium and oxygen and may be devoid of aluminum. The first and second aluminum regions may include aluminum and oxygen and may be devoid of zirconium. The first aluminum region and the first zirconium region may be spaced apart by a first distance, and the first aluminum region and the second zirconium region may be spaced apart by a second distance shorter than the first distance. |
US11641727B2 |
Cooling system for an electronic circuit module
Examples described herein relate to cooling system for an electronic circuit module. The cooling system includes a frame disposable on the electronic circuit module and comprising a plurality of compartments defined by compartment walls. The cooling system further includes a plurality of cold plates disposed in the plurality of compartments of the frame and in thermal contact with the electronic circuit module, wherein the plurality of cold plates includes one or more passages to allow flow of a coolant there-through to conduct heat away from the electronic circuit module. Further, the one or more cold plates of the plurality cold plates include a guide feature to allow vertical movement of the one or more cold plates in respective compartments. |
US11641724B2 |
Conductive PVD stack-up design to improve reliability of deposited electrodes
An electronic device can include a housing component that can define an interior surface and an exterior surface of the device, a metallic film deposited on the interior surface and extending at least partially onto the exterior surface, and a ceramic film deposited on the exterior surface and at least partially over a portion of the metallic film on the exterior surface. The ceramic film can be in electrical communication with a portion of the metallic film deposited on the interior surface to form an electrical pathway from the exterior surface to the interior surface. |
US11641717B2 |
Soldering of end chip components in series
A method for printed circuit board design rework utilizing two components in series, the method includes selecting a first chip component and a second chip component for placement on an original land location previously occupied by an original chip component. The method further includes placing the first chip component and the second chip component on a chip component support structure. The method further includes soldering a first end of the first chip component to a first end of the second chip component. Responsive to transferring the first chip component and the second chip component to the original land location, the method further includes soldering a second end of the first chip component to a first land of the original land location. The method further includes soldering a second end of the second chip component to a second land of the original land location. |
US11641711B2 |
Microelectronic package with substrate-integrated components
Embodiments may relate to a microelectronic package or a die thereof which includes a die, logic, or subsystem coupled with a face of the substrate. An inductor may be positioned in the substrate. Electromagnetic interference (EMI) shield elements may be positioned within the substrate and surrounding the inductor. Other embodiments may be described or claimed. |
US11641710B1 |
Circuit board ground via patterns for minimizing crosstalk between signal vias
A circuit board may include a first signal via electrically coupled to multiple layers of the circuit board, a second signal via electrically coupled to multiple layers of the circuit board, and a pair of ground vias configured to provide electrical shielding between the first signal via and the second signal via, the pair of ground vias comprising a first ground via electrically coupled to a ground or power plane of the circuit board and a second ground via electrically coupled to the ground or power plane of the circuit board. The first signal via, the first ground via, and the second ground via may be arranged such that they form an angle of approximately 50 degrees having a vertex at the first signal via, a first ray extending from the first signal via through the first ground via and a second ray extending from the first signal via through the second ground via. |
US11641707B2 |
Lighting load classification and dimmer configuration based thereon
A machine learning model for classifying different lighting loads based on properties of electrical current through the loads is built. The model is applied to electrical data gathered based on powering a target lighting load in order to classify the load. Based on load classification, operating parameter(s) to control operation of a dimmer to control power to the load are selected and the dimmer is configured with the selected parameter(s) to achieve desired dimmer operation in dimming the load. |
US11641705B2 |
Flameless candle with photodetector
A flameless candle, includes: a body; a light source; a photodetector; and circuitry. The body has a shell surrounding an interior region. The light source emits light that emulates a candle flame. The circuitry detects the voltage across the photodetector and also detects the state of a user input. In response, the circuitry selectively controls the light source by turning it ON or OFF. While the light source is OFF, the circuitry compares the voltage of the photodetector to a first threshold, and when the voltage transitions to less than the first threshold, the circuitry turns the light source ON. While the light source is ON, the circuitry compares the voltage of the photodetector to a second threshold, and when the voltage is greater than the second threshold, the circuitry turns the light source OFF. The first threshold is less than the second threshold. |
US11641701B1 |
Electronic protection circuit
A controller is connected to at least one transistor of the transistor driving circuit and connected to the at least one current sensing element to detect the current through the induction heating coil and in response to the current through the at least one current sensing coil exceeding a limit level sending a control signal to the at least one transistor of the transistor driving circuit to temporarily turn off the at least one transistor. |
US11641690B2 |
Communication system, base station device and communication terminal device
A high-speed communication system etc. are provided in New Radio (NR) and LTE. When a secondary base station device detects a data inactive state for all bearers, the secondary base station device notifies a master base station device of occurrence of the data inactive state regardless of absence of an inquiry from the master base station device. The data inactive state is a state in which downlink data for a communication terminal device is inactive. When the master base station device receives the notification about the occurrence of the data inactive state, the master base station device transmits a command to the communication terminal device to transition from an RRC_CONNECTED state to an RRC_INACTIVE state. Based on the command from the master base station device, the communication terminal device transitions to the RRC_INACTIVE state. |
US11641689B2 |
Radio resource control resume without context fetch
According to certain embodiments, a target network node for communicating with a user equipment (UE) that was previously in communication with a source network node, comprises an interface operably coupled to processing circuitry. The interface is configured to receive a connection resume request from the user equipment, wherein the connection resume request comprises a resume identification associated with the source network node. The processing circuitry is configured to determine that the UE was previously in communication with the source network node. The interface is further configured to transmit the connection resume request to the source network node, receive a radio resource control (RRC) response from the source network node, and forward the RRC response to the UE. |
US11641685B2 |
Techniques for performing multi-link communication in wireless local area network system
According to various embodiments, a multi-link device (MLD) operating in a first link and a second link may transmit information on data buffered in the MLD through a first station (STA) operating in an awake state. The information on the data buffered in the MLD may include a first information field related to the first STA and a second information field related to a second STA. |
US11641684B2 |
Handling single uplink transmissions in a dual connectivity mode
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine whether an uplink communication for a first radio access technology (RAT) has been dynamically scheduled or semi-statically configured, wherein the UE is in a dual connectivity mode using the first RAT and a second RAT. The UE may identify an uplink subframe for transmission of the uplink communication based at least in part on whether the uplink communication has been dynamically scheduled or semi-statically configured, and based at least in part on a downlink-reference uplink-downlink configuration. The UE may transmit the uplink communication in the identified uplink subframe. Numerous other aspects are provided. |
US11641682B2 |
Scheduling coordination in an integrated access and backhaul network
A wireless node in a wireless multi-hop network may transmit, based at least in part on a change in multiplexing capability relating to communications on one or more radio link control (RLC) channels, information to at least one of a parent node or a child node that enables the at least one of the parent node or the child node to prioritize communications with the wireless node. The wireless node may transmit or receive communications prioritized according to the information with the at least one of the parent node or the child node. |
US11641681B2 |
Data transmission and remote activity monitoring
Methods, apparatuses, and non-transitory machine-readable media associated with data transmission are described. Data transmission and remote activity monitoring can include detecting a triggering event and determining an output data type associated with the triggering event, wherein the output data type is a first type for display at a second device or a second type to initiate communication between the first device and one or more second devices. Data transmission can include transmitting the output data to the second device via a device-to-device data link in response to determining the output data type comprises the first type. In response to determining the output data type comprises the second type, data transmission can include initiating a two-way communication path with the second device, the two-way communication path comprising a device-to-device data link or a data link with a base station or access point and transmitting the output data to the second device. |
US11641680B2 |
Methods and systems for handling user equipment associated information
Methods and systems for handling UE associated information in non-terrestrial networks are disclosed. In one embodiment, a method performed by a satellite head station, includes: translating a first uplink (UL) tunnel address associated with a core network to a second UL tunnel address associated with the satellite head station, wherein the first and second UL tunnel addresses are each associated with a packet data unit (PDU) session established between the core network and a user equipment device (UE); transmitting the second UL tunnel address to a first satellite base station; and receiving UL data associated with the PDU session from the first satellite base station, wherein a UL tunnel address destination associated with the received UL data is set as the second UL tunnel address. |
US11641677B2 |
Method and system for generating fueling instructions for a vehicle
A system (900) and method (1100) instructing a vehicle (910) where and when to refuel is disclosed herein. The system (900) comprises a server (925) for receiving a workflow for a vehicle (910). The workflow comprises an origination location (901) of the vehicle, a destination (950) of the vehicle (910), a route (905) to the destination, a cargo, a time of departure and a time of arrival. The server (925) determines a plurality of fuel stops (930) along the route (905). |
US11641676B2 |
Communication apparatus, control method thereof, and non-transitory computer-readable medium
A communication apparatus comprises a wireless communication unit, a recording unit, and a control unit. The control unit, in a case where connection with a relay apparatus is established by the wireless communication unit, controls the recording unit to record information on a network formed by the relay apparatus and information on whether a stealth mode is enabled for the network. The control unit, in a case where a beacon, which does not include an identifier of a network, is received by the wireless communication unit in a state where information on a network for which the stealth mode is enabled was recorded, controls the wireless communication unit to start wireless connection to the relay apparatus that forms the network for which the recorded information indicates the stealth mode is enabled. |
US11641675B2 |
Indication of traffic direction for sidelink
Aspects of the present disclosure provide techniques for configuring device-to-device (D2D) communication in new radio (NR) for one or more user equipments (UEs). Specifically, features of the present disclosure provide techniques for initial beam-pairing for sidelink communication that optimize communication resources (e.g., resource pools) by indicating the direction of traffic (e.g., transmit or receive) during the initial beam-pairing procedure and to establish sidelink communication without the need for scheduling request transmissions between the UEs. |
US11641671B2 |
First and second terminal of a radio network and method for operating the first and second terminal
A first on-board terminal for radio communication in a radio network. The first on-board terminal is designed to retransmit first data via the radio channel after the expiration of a second time period, which begins after the end of the previous transmission of the first data, if the radio channel is not occupied after the expiration of a first time period. |
US11641663B2 |
Selective transmissions in wireless device
This document discloses a solution for adaptive transmission of data packets. According to an aspect, a method comprises: scheduling a first wireless interface of a user device to operate in a first transmission mode where the first wireless interface transmits payload data to a wireless network; scheduling a second wireless interface of the user device or another user device to operate in a second transmission mode where the second wireless interface transmits keep alive messages without payload data to the wireless network or to another wireless network; receiving at least one measured connection quality metric from the first wireless interface and from the second wireless interfaces; and rescheduling, on the basis of the received connection quality metrics, a transmission mode of at least one of the first wireless interface and the second wireless interface. |
US11641662B2 |
Channel transmission method, terminal, network device, and non-transitory computer readable storage medium
A channel transmission method, a terminal, a network device, and a non-transitory computer readable storage medium are disclosed. The non-transitory computer readable storage medium stores therein a computer program, wherein the computer program is used to be executed by a processor to implement steps of: acquiring target transmission configuration indicator (TCI) state information of a control resource set with an identity value of 0 (CORESET0); receiving a physical downlink channel according to the target TCI state information when a preset condition is met; wherein the physical downlink channel includes at least one of: a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH). |
US11641652B2 |
Uplink control information transmission format selection
Disclosed are techniques for wireless communication. In an aspect, a method, performed by a network node, for selection of uplink control information (UCI) transmission format, comprises determining whether to use a coherent transmission; upon determining to use a coherent transmission, selecting a coherent transmission format for UCI transmission. Upon determining not to use a coherent transmission the method further includes determining whether to use an orthogonal sequence: upon determining to use an orthogonal sequence, the method includes selecting a non-coherent transmission format with an orthogonal sequence for UCI transmission; upon determining not to use an orthogonal sequence, the method includes selecting a non-coherent transmission format with a non-orthogonal sequence for UCI transmission. The method further includes using the selected format for UCI transmission. For example, a base station may send the selected format for UCI transmission to a UE, or a UE may select and use the UCI transmission format. |
US11641649B2 |
Transmission of a beam failure recovery request via a secondary cell used for carrier aggregation
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may detect beam failure on a secondary cell (SCell), wherein the UE is configured with a primary cell (PCell) and the SCell for carrier aggregation with a base station; identify one or more resources for transmission of a beam failure recovery request based at least in part on detecting the beam failure, wherein the one or more resources are on one or more SCells configured for the UE; and transmit the beam failure recovery request to the base station using the one or more resources. Numerous other aspects are provided. |
US11641646B2 |
Method and apparatus for receiving a transport block in a transmission occasion
A configured-grant configuration can be transmitted. The configured-grant configuration can configure periodic plurality of UL repetition bundles, each UL repetition bundle including a number of PUSCH repetitions. The periodic plurality of UL repetition bundles can include a plurality of transmission occasions. A first TB can be received in UL resources corresponding to at least a portion of an UL repetition bundle of the periodic plurality of UL repetition bundles. An indication can be determined and transmitted. A second TB can be received in a transmission occasion. The second TB can include different data from the first TB. The transmission occasion can be determined based on the indication and among the plurality of transmission occasions of the periodic plurality of uplink repetition bundles. |
US11641644B2 |
Methods and devices for wireless communications
A central trajectory controller including a cell interface configured to establish signaling connections with one or more backhaul moving cells and to establish signaling connections with one or more outer moving cells, an input data repository configured to obtain input data related to a radio environment of the one or more outer moving cells and the one or more backhaul moving cells, and a trajectory processor configured to determine, based on the input data, first coarse trajectories for the one or more backhaul moving cells and second coarse trajectories for the one or more outer moving cells, the cell interface further configured to send the first coarse trajectories to the one or more backhaul moving cells and to send the second coarse trajectories to the one or more outer moving cells. |
US11641640B2 |
Sidelink-assisted position estimation procedure
Techniques for location determination of user equipment (UE) are provided. In an aspect, a position estimation entity (e.g., UE, gNB, LMF, etc.) identifies a pool of UEs for a SL-assisted position estimation procedure of a set of target UEs. SL SRS-Ps are communicated (e.g., transmitted and measured) between the pool of UEs (e.g., for relative SL ranging). UL SRS-Ps are communicated by at least some of the UEs in the pool of UEs. The position estimation entity obtains measurement data for both the SL SRS-P and UL-SRS-P communications. The position estimation entity determines a position estimate for each UE in the set of UEs based on the measurement information. |
US11641639B2 |
Method and device for HARQ transmissions in communication nodes for wireless communication
The present disclosure provides a method and a device in a communication node for wireless communications. The communication node first receives first information, the first information being used to determine a target time-frequency resource pool; and then monitors a first signaling; after that, when the first signaling is detected, the communication node receives a first radio signal; a first code block is used to generated the first radio signal; time-frequency resources occupied by the first signaling comprise a first time-frequency resource, while time-frequency resources occupied by the first radio signal comprise a second time-frequency resource; whether the first radio signal can be excluded from being used for combined decoding for the first code block is dependent on whether the first time-frequency resource belongs to the target time-frequency resource pool. The present disclosure manages to improve the flexibility of buffer configurations. |
US11641622B2 |
Opportunistic dual SIM dual active operation in multi-subscriber identity module devices
A method of wireless communication performed by a user equipment (UE) includes in the UE, having a first subscriber identity module (SIM) and a second SIM, causing the first SIM to camp on a first cell associated with a first technology in standalone mode; selecting a second cell associated with a second technology in standalone mode; and causing the second SIM to camp on the second cell concurrently with the first SIM camping on the first cell. |
US11641621B2 |
Cloud-based provisioning using peer devices
A system in which a device may automatically provision another device with credentials, at the behest of a cloud-based service, based in part on the physical proximity of the device to be provisioned. The provisioning device and the device to be provisioned may use a radio access technology (RAT) with a limited radio range. Account information associated with the device to be provisioned is known to the cloud-based service, which authenticates the device to be provisioned via the device with credentials. |
US11641620B2 |
Access control in communications network comprising slices
A method for operating a mobile entity in a mobile communications network having at least one slice is provided. The slice of the mobile communication to which the mobile entity intends to connect is determined. Additionally, whether a relationship can be identified in the mobile entity is determined. The relationship indicates whether the slice to which the mobile entity intends to connect is related to an access point of the slice. A request message is then transmitted to a radio access network (RAN) of the mobile communications network that includes the identified relationship. |
US11641619B2 |
Optimized user equipment measurements for fast cell access
Various communication systems may benefit from taking appropriate measurements. For example, certain wireless communication systems may benefit from optimized user equipment measurements for fast cell access. A method can include receiving, at a user equipment, a configuration from a network to which the user equipment is connected. The configuration may include instructions to the user equipment regarding measurements with respect to detected cells. The method may also include performing the measurements according to the received configuration, and reporting the measurements to the network. |
US11641610B2 |
Wi-Fi multiple access point—user friendly installation
An electronic apparatus, method, and computer-readable medium implement a dynamic channel selection function at an access point device so as to establish a backhaul connection between the access point device and an extender access point device. Once initiated either by the access point device or an application, the dynamic channel selection function iterates or loops through channels based on one or more factors to select a channel for establishment of the backhaul connection. The dynamic channel selection function provides ease of installation of configuration of devices on a network without requiring relocation of the device to establish the backhaul connection. |
US11641608B2 |
Software-defined networking data re-direction
Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information. |
US11641604B1 |
Systems and methods for handovers between cellular networks on an asset gateway device
A gateway device for providing a dynamic network activation and/or handover is disclosed herein. The gateway device may activate on a first network associated with a primary network subscription identifier and determine to switch to a secondary network associated with a secondary network subscription identifier. The gateway device may disconnect from the first network and activate on the secondary network. The gateway device may access a cached list of networks for the primary network subscription identifier and scan for available networks while active on the secondary network. Based at least in part on the scan, the gateway device may determine that a second network of the cached list of networks is available. In response, the gateway device can disconnect from the secondary network and connect to the second network. |
US11641598B2 |
Device-to-device quality of service flow management
A method, a computer-readable medium, and an apparatus are provided for wireless communication. The apparatus receives data traffic from an application layer and assigns at least one Quality of Service (QoS) flow identifier (ID) for the data traffic based on radio resources information for the data traffic. The data packets for transmission with different radio resources are assigned different QoS flow IDs. |
US11641595B2 |
Method and apparatus for determining channel occupancy information
A method and apparatus for determining channel occupancy information is provided. The user device determines a measured object according to first indication information sent by a base station, determines a target beam corresponding to the measured object according to a pre-stored correspondence relationship between a plurality of measured objects and a plurality of beams, measures first strength information of a received signal on the target beam, determines the channel occupancy information according to the first strength information, and sends the channel occupancy information to the base station. The channel occupancy information is marked as being associated with the measured object. |
US11641591B2 |
Optimization method for UAV-based wireless information and energy transmission
An optimization method for UAV-based wireless information and energy transmission includes following steps: S1: reporting, by a wireless device, an energy state of the wireless device to a UAV; S2: detecting, by the UAV, a channel state between the UAV and the wireless device; and S3: selecting, by the UAV, an optimal action based on estimated revenue maximization according to an electric quantity of the UAV, an electric quantity of the wireless device, and the channel state. The use of the wireless device can reduce wiring costs, beautify the space, and ensure a smaller size and a lower power. By applying the UAV to information and energy transmission for the wireless devices, the data transmission rate and the energy conversion efficiency of networks are improved. |
US11641590B2 |
System and method for dynamic feature selection based on latency discovery
Aspects of the subject disclosure include, for example, identifying a primary serving cell and a secondary serving cell, wherein the primary serving cell facilitates one of attachment, re-attachment or mobility, or any combination thereof, of a mobile device in association with coordination of a wireless service between the primary serving cell, the secondary serving cell and the mobile device. A latency value associated with a message exchange is determined between the primary and secondary serving cells via a messaging interface, and compared to latency requirements, which correspond to a group of mobile service features. A mobile service feature of the group is associated with the wireless service based on the comparison. The wireless service includes a coordinated exchange of wireless signals between the primary serving cell and the mobile device and between the secondary serving cell and the mobile device based on the mobile service feature. Other embodiments are disclosed. |
US11641589B2 |
Contextualized network optimization
A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to classify a plurality of base station sectors into a plurality of context categories based on a context that includes a measure of cell density and a measure of mobility. The processor may be further configured to select a context category from the plurality of context categories; determine a coverage and quality optimization parameter adjustment, a capacity optimization parameter adjustment, and a accessibility optimization parameter adjustment for a subset of the base station sectors classified in the selected context category; and instruct base stations associated with the subset of base station sectors to implement the coverage and quality optimization parameter adjustment, the capacity optimization parameter adjustment, and the accessibility optimization parameter adjustment. |
US11641588B2 |
Listening method and device
A listening method and device are provided. In the method: a sending node, on the basis of a beam direction used by the sending node for sending data to a receiving node, determines at least one listening direction to be listened to; the sending node implements carrier listening in the at least one listening direction; and, on the basis of the listening results in the at least one listening direction, the sending node uses the beam direction to send data to the receiving node. |
US11641584B1 |
Protecting from automatic reconnection with Wi-Fi access points having bad reputations
Protecting from automatic reconnection with Wi-Fi access points having bad reputations. In some embodiments, a method may include determining that the mobile device is within range of a Wi-Fi access point, determining that the mobile device is configured to automatically reconnect to the Wi-Fi access point, receiving a request to indicate whether the Wi-Fi access point has a bad reputation, accessing an access point reputation database to determine whether the Wi-Fi access point has a bad reputation, sending an indication that the Wi-Fi access point has a bad reputation, and, in response to the indication that the Wi-Fi access point has a bad reputation, protecting the mobile device from the Wi-Fi access point by performing a remedial action at the mobile device. |
US11641583B2 |
Methods and systems for addressing unreported theft or loss of mobile communications devices
A method is provided for evaluating the usage of a mobile communications device that itself provides access to a resource. In the method, a detected usage of the mobile communications device is compared to a stored usage pattern of an authorized user. When a measure associated with the difference between the detected usage and the stored usage pattern exceeds a threshold, it is concluded that the mobile communications device is being used by an unauthorized user. In response to this conclusion, a restriction is placed on an ability of the mobile communications device to access the resource. |
US11641574B2 |
Public warning system procedures
Certain aspects of the present disclosure provide techniques for a public warning system. A method that may be performed by a user equipment (UE) includes receiving, from a network entity, an indication of a monitoring schedule for public warning notifications, and monitoring for a public warning notification based on the monitoring schedule. |
US11641572B2 |
Systems and methods for managing a vehicle's energy via a wireless network
The disclosure is directed to methods and systems for provisioning mobile electric vehicles with various operational settings data transmitted over the air. A vehicle or its components may operate according to operational settings corresponding to operational settings data included in the vehicle components. A server that is remote to the vehicle may comprise operational settings data and may transmit operational settings data to the vehicle. The server may transmit operational settings data automatically, such as on a periodic basis, in response to a request, such as from a user or from a vehicle component or anytime new or updated operational settings data are available for the vehicle or its components. |
US11641563B2 |
System and method for locating wireless accessories
Embodiments described herein provide for system and methods to crowdsource the location of wireless devices and accessories that lack a connection to a wide area network. One embodiment provides for a data processing system configured to perform operations comprising loading a user interface on an electronic device, the user interface to enable the determination of a location of a wireless accessory that is associated with the electronic device, generating a set of public keys included within a signal broadcast by the wireless accessory, the signal broadcast during a first period, sending the set of public keys to a server with a request to return data that corresponds with a public key in the set of public keys, decrypting the location data using a private key associated with the public key, and processing the location data to determine a probable location for the wireless accessory. |
US11641559B2 |
Audio playback settings for voice interaction
Example techniques relate to voice interaction in an environment with a media playback system that is playing back audio content. In an example implementation, while playing back first audio in a given environment at a given loudness: a playback device (a) detects that an event is anticipated in the given environment, the event involving playback of second audio and (b) determines a loudness of background noise in the given environment, the background noise comprising ambient noise in the given environment. The playback device ducks the first audio in proportion to a difference between the given loudness of the first audio and the determined loudness of the background noise and plays back the ducked first audio concurrently with the second audio. |
US11641556B2 |
Hearing device with user driven settings adjustment
The present subject matter provides a hearing device with selective adjustment of processor settings based on various characteristics of an input sound, in response to adjustment of output sound volume by a user. This addresses problems of undesirable sound effects resulting from applying same changes to processor settings to input sounds of all levels, frequencies, and classes. |
US11641555B2 |
Methods and systems for auditory nerve signal conversion
A processing device is interfaced with an auditory region of the brain of a subject that is responsible for auditory perception. The processing device receives signals associated with nerve impulses that are transmitted to the auditory region of the brain of the subject in response to sound collected by an ear of the subject. The processing device processes the received signals and generates at least one audio signal that is representative of the auditory perception, by the subject, of the sound collected by the ear. In certain embodiments, the processing device processes at least one audio signal that is representative of at least one sound to convert the at least one audio signal to a sequence of nerve impulses, and selectively provides the sequence of nerve impulses to the auditory region of the brain of the subject such that the subject audially perceives the at least one sound. |
US11641554B2 |
Transducer and manufacturing method thereof
A transducer in which electrical connections between electrode sheets and leading wires can be secured via an approach other than soldering or welding is provided. In a sheet body portion, a dielectric layer and a first electrode sheet are joined by a first main fusion layer formed of a fusion material. A first conductive portion of a first leading wire is fixed to the sheet body portion by a first clamp. The first clamp includes a plurality of first leg portions that penetrates the sheet body portion in a thickness direction, a first coupling portion that couples the proximal ends of the plurality of first leg portions and is disposed across the first conductive portion, and a plurality of first bent-back portions that is formed by bending the respective distal ends of the plurality of first leg portions and is locked with a second surface of the sheet body portion. |
US11641552B2 |
Bone conduction speaker and compound vibration device thereof
The present disclosure relates to a bone conduction speaker and its compound vibration device. The compound vibration device comprises a vibration conductive plate and a vibration board, the vibration conductive plate is set to be the first torus, where at least two first rods inside it converge to its center; the vibration board is set as the second torus, where at least two second rods inside it converge to its center. The vibration conductive plate is fixed with the vibration board; the first torus is fixed on a magnetic system, and the second torus comprises a fixed voice coil, which is driven by the magnetic system. The bone conduction speaker in the present disclosure and its compound vibration device adopt the fixed vibration conductive plate and vibration board, making the technique simpler with a lower cost; because the two adjustable parts in the compound vibration device can adjust both low frequency and high frequency area, the frequency response obtained is flatter and the sound is broader. |
US11641549B2 |
Sounding device
Disclosed is a sounding device, including a frame, a vibration system, and a magnetic circuit system. The vibration system includes a diaphragm, a framework, a voice coil, and an elastic conductor. The elastic conductor includes an elastic conductor body, a connection arm, and a pad portion. The connection arm includes a first connection portion, a first bending portion, a second connection portion, a second bending portion, and a third connection portion. A covering film is attached to inner and outer surfaces of the connection arm, and the covering film is moved from inside and/or outside surfaces of the first bending portion and the second bending portion. Removal of the covering film reduces the stress on inner and outer surfaces of bent areas, stabilizes bending angles, reduces springback, and makes pad positions precise. |
US11641547B2 |
Sound box assembly, display apparatus, and audio output method
A sound box assembly for a display apparatus, includes: a housing defining a chamber therein, and a connecting part connected to the housing, and being configured to be connected with the display apparatus; and a loudspeaker arranged in the chamber of the housing, a sound-image center being disposed at a center position of the display apparatus when the loudspeaker playing sound. The loudspeaker includes a squawker arranged at a middle portion of the housing, a woofer and a tweeter. One of the woofer and the tweeter is arranged above the squawker and the other one of the woofer and the tweeter is arranged below the squawker. |
US11641546B2 |
Frequency-domain haptic waveform compensation for haptic transducers
A method for minimizing post-playback oscillation during playback of a haptic playback waveform to a haptic transducer may include determining whether a frequency response of the haptic playback waveform has a notch with a notch frequency at approximately a resonant frequency of the haptic transducer and, responsive to the notch frequency differing from the resonant frequency, modifying the haptic playback waveform for playback to the haptic transducer by shifting the notch frequency to approximately the resonant frequency. |
US11641545B2 |
Conference terminal and feedback suppression method
A conference terminal and a feedback suppression method are provided. In the method, a transmitting sound signal is divided into sub sound signals of multiple frequency bands. Different sub sound signals correspond to different frequency bands. An interfered frequency band corresponding to the howling interference is detected according to the sub sound signals of those frequency bands. The power of the sub sound signal of the interfered frequency band increases along with time. The interfered frequency band is affected by the howling interference. An interference direction is determined according to multiple input sound signals received by the microphone array and merely pass through the interfered frequency band. A sound from the interference direction leads to the howling interference. A beam pattern of the microphone array is determined according to the interference direction. The gain of the beam pattern in the interference direction is reduced. |
US11641544B2 |
Lightweight full 360 audio source location detection with two microphones
A system is described herein. The system includes at least one hardware processor that is configured to identify a pre-determined acoustic barrier filter, wherein the acoustic barrier filter coincides with the physical acoustic barrier and receive an audio signal within a time window at the first microphone and the second microphone. The hardware processor is also configured to calculate a first measure of variability, a second measure of variability, a third measure of variability, and a fourth measure of variability. The hardware processor further concatenates the first measure of variability, the second measure of variability, the third measure of variability, and the fourth measure of variability to form a feature vector, and inputs the feature vector into a location classifier to obtain an audio source location. |
US11641541B2 |
Acoustic input and output apparatus
The present disclosure discloses an acoustic input and output apparatus. The acoustic input and output apparatus may include a loudspeaker assembly, a sound-pickup assembly configured to pick up a sound signal, and a connection assembly including an elastic member, wherein a first end of the elastic member may connect to the loudspeaker assembly, and a second end of the elastic member may connect to the sound-pickup assembly. The elastic member may be configured to cause an average amplitude attenuation rate of vibrations within a phonic frequency band generated by the loudspeaker assembly to be larger than or equal to 35% in a process that the vibration transmits from the first end of the elastic member to the second end of the elastic member. |
US11641540B2 |
Ear-fitting headphone attachment apparatus
Ear-fitting headphone attachment apparatus, systems that utilize the aforementioned attachment apparatus, and methods of its manufacture and use. In one aspect, an attachment apparatus is disclosed. In one embodiment, the attachment apparatus includes a coiled wire having an interference dimension. The coiled wire includes an attachment point for the attachment of a decorative item. In another embodiment, the attachment apparatus includes an extruded or injection molded tube of material. A pair of wires wraps around the tube of material in opposite direction, the pair of wires residing around an outside perimeter of the tube of material and entering into the tube of material where it exits at a bottom portion of the tube of material. In yet another embodiment, the attachment apparatus includes a woven textile having a crosshatch pattern associated therewith. In yet another embodiment, the attachment apparatus includes thin metal strips that collectively have a crosshatch pattern associated therewith. |
US11641535B2 |
Cross-device handoffs
A first computing device may receive an indication of user input that is at least a part of a conversation between a user and a first assistant executing at the first computing device. The first assistant and/or an assistant executing at a digital assistant system may determine whether to handoff the conversation from the first assistant executing at the first computing device to a second assistant executing at a second computing device. In response to determining to handoff the conversation to the second assistant executing at the second computing device, the first assistant and/or the assistant executing at the digital assistant system may send to the second computing device a request to handoff the conversation which includes at least an indication of the conversation. |
US11641530B2 |
Photoelectric conversion device, imaging system, and moving body with pixel signal correction
A photoelectric conversion device comprising: a plurality of effective pixels and a plurality of light shielded pixels which are arranged respectively in a plurality of rows and a plurality of columns; and a signal processing circuit, wherein in a period during which pixel signals are output from first light shielded pixels which are first-row light shielded pixels to a first vertical output line, pixel signals are output from second light shielded pixels which are second-row light shielded pixels to a second vertical output line, and the signal processing circuit corrects effective pixel signals output from the effective pixels by using a correction signal obtained by performing filtering processing on pixel signals from the first light shielded pixels and on the pixel signals from the second light shielded pixels. |
US11641515B2 |
Image capturing mechanism
An image capturing mechanism is provided, including a base module, a ball element, and a movable module. The base module has a frame, a substrate movably disposed in the frame, and an image sensor disposed on the substrate. The ball element is disposed between the frame and the substrate, whereby the image sensor and the substrate are movable relative to the frame. The movable module is configured to hold an optical element and is movably connected to the base module. |
US11641514B1 |
User state for user image in media content
Techniques for user state for user image in media content are described and are implementable to enable a user state of a user to be determined and to control whether a user image is included in media content based on the user state. Generally, the described implementations enable different user states to be defined and utilized to control inclusion of user images with media content. |
US11641511B2 |
Selective content transfer for streaming content
A method, computer system, and computer program product for selectively delivering missed content to a user are provided. The embodiment may include identifying a user's eye direction, awareness, and attentiveness using a wearable device. The embodiment may also include determining whether the user is in a physical place where the user is viewing a live event. The embodiment may further include determining a minimum level of an attentiveness score for the user. The embodiment may also include identifying the attentiveness score of the user while watching any content when the user's attentive score is below a preconfigured threshold value. The embodiment may further include delivering content that the user missed based on the attentive score. |
US11641509B2 |
Intelligent tap with dynamically configurable amplifier gain
Methods and systems for an intelligent tap with dynamically configurable amplifier gain. The intelligent tap includes a filter configured to process a signal received from a service provider system via a hybrid fiber-coaxial network, an amplifier connected to the filter, the amplifier configured to apply a feedback controlled gain value to the signal to generate an output signal, where the feedback controlled gain value is based on a comparison of a target signal strength to a sampled output signal strength, and a signal strength measuring component connected to the amplifier in a feedback loop, the signal strength measuring component configured to sample the output signal, and compare a signal strength of a sampled output signal to the target signal strength to generate the feedback controlled gain value, where application of the feedback controlled gain value maintains the output signal at a constant amplitude pursuant to the target signal strength. |
US11641507B2 |
Methods, systems, and media for determining channel information
In accordance with some implementations of the disclosed subject matter, mechanisms for determining channel information are provided. In some implementations, a method for providing media guidance is provided, the method comprising: associating with a local area network; detecting at least one media device on the local area network; determining device information associated with the at least one media device on the local area network; determining, without user intervention, television provider information based on the device information; determining location information of the at least one media device; determining channel information based on the determined television provider information and the determined location information; and causing media guidance information to be presented that includes at least a portion of the determined channel information. |
US11641505B1 |
Speaker-identification model for controlling operation of a media player
In one aspect, an example method includes (i) obtaining, by a media player of a media presentation system, an audio signal, where the audio signal includes a voice command and is obtained using a microphone of the media presentation system; (ii) identifying, by the media player, which of multiple speakers of a household uttered the voice command using the audio signal and a speaker-identification model; (iii) performing, by the media player, an action corresponding to the voice command; and (iv) based on the identifying of the speaker using the audio signal and the speaker-identification model, selecting, by the media player, a user profile associated with the identified speaker within a streaming channel so as to bypass a profile selection screen of the streaming channel. |
US11641504B2 |
Gateway apparatus and methods for use in a content distribution network
Apparatus and methods for premises gateway functions that integrate or unify functions typically distributed across multiple devices within a content-based network. In one embodiment, the out-of-band (OOB) signaling functionality normally provided in each of a set-top-box (STB) and digital video recorder (DVR) are unified into a common OOB (e.g., DOCSIS) capable premises gateway device, thereby obviating OOB tuners and related components from each device. In another variant, the premises gateway is adapted for all-IP operation, such as for use with IP-based computers and IP set-top boxes, etc. Fully unified variants are also disclosed, wherein the DVR and/or STB functions are physically integrated within the premises gateway. |
US11641503B2 |
Multi sensory input to improve hands-free actions of an electronic device
In one general aspect, a method can include detecting at least one indicator of user-initiated interaction with a computing device, obtaining data related to a demographic of a user of the computing device, identifying a current state of the computing device, determining that content displayed on a first display device included in the computing device is to be casted to a second display device separate from the computing device based on the at least one indicator of the user-initiated interaction with the computing device, the data related to a demographic of a user of the computing device, and the current state of the computing device, and casting the content displayed on the first display device to the second display device. |
US11641496B2 |
Method for just-in-time transcoding of byterange-addressable parts
A method including: ingesting a video segment and a set of video features of the video segment; estimating a part size distribution for the video segment based on the set of video features and a first rendition of the video segment; calculating a maximum expected part size based on a threshold percentile in the part size distribution; at a first time, transmitting, to an video player, a manifest file indicating a set of byterange-addressable parts of the video segment in the first rendition, each byterange addressed part characterized by the maximum expected part size; at a second time, receiving, a playback request for a first byterange-addressable part; transcoding the first byterange-addressable part; in response to the maximum expected part size exceeding a size of the first byterange-addressable part in the first rendition, appending padding data to the first byterange-addressable part; and transmitting the first byterange-addressable part to the AV player. |
US11641491B2 |
Multimedia server for an onboard entertainment system, onboard entertainment system comprising such a server, method for controlling storage in such a server and associated computer program
A media server for an on-board entertainment system comprising terminals, the server comprising: a memory for storing media content; a distribution module configured to distribute stored media content to terminals; a controller for controlling the storage of media content in the storage module; wherein the controller is configured to collect the numbers of accesses via the terminals to the media content, to calculate the value of a retention parameter relating to each item of media content as a function of said number of accesses, and to automatically trigger the continued retention of said media content in the memory or its deletion as a function of at least said calculated value. |
US11641488B2 |
Methods for simplifying adaptive loop filter in video coding
Systems, methods and instrumentalities are disclosed for adaptively selecting an adaptive loop filter (ALF) procedure for a frame based on which temporal layer the frame is in. ALF procedures may vary in computational complexity. One or more frames including the current frame may be in a temporal layer of a coding scheme. The decoder may determine the current frame's temporal layer level within the coding scheme. The decoder may select an ALF procedure based on the current frame's temporal layer level. If the current frame's temporal layer level is higher within the coding scheme than some other temporal layer levels, an ALF procedure that is less computationally complex may be selected for the current frame. Then the decoder may perform the selected ALF procedure on the current frame. |
US11641485B2 |
Reducing latency in video encoding and decoding
Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order). |
US11641475B2 |
Method and apparatus for encoding or decoding video
The present disclosure provides a computer-implemented method for encoding video. The method includes coding one or more first flags in a sequence parameter set (SPS) of a bitstream, and coding at least one second flag in the SPS if one or more coding modes are enabled for a video sequence associated with the SPS. The one or more first flags indicate whether the one or more coding modes are enabled for the video sequence. The at least one second flag indicates whether a multi-level control is activated for the one or more coding modes. |
US11641473B2 |
Multi-hypothesis prediction
A video encoder for encoding a video into a data stream using motion compensated prediction for inter predicted blocks, comprising a hypothesis number control, configured to control a number of prediction hypotheses of the inter predicted blocks within a predetermined portion of the video to meet a predetermined criterion. |
US11641466B2 |
Video encoder, a video decoder and corresponding methods
The present disclosure relates to methods and devices to be employed for encoding and decoding of image or video signal. They include determination of whether or not the size of a current block is larger than a minimum allowed quadtree leaf node size. If the size of the current block is not larger than the minimum allowed quadtree leaf node size, multi-type tree splitting is applied to the current block. The minimum allowed quadtree leaf node size is not larger than a maximum allowed binary tree root node size or the minimum allowed quadtree leaf node size is not larger than a maximum allowed ternary tree root node size. |
US11641463B2 |
Method and device for coding and decoding an image by block cutting into zones
A method for encoding or decoding at least one image, an image being split into blocks of elements. The method includes, for at least one block: splitting the block into at least two areas; and processing at least one of the areas. The processing includes scanning the elements of the area according to a predetermined scanning order, and for at least one scanned element, called a current element: selecting at least one predictor element previously encoded or decoded according to a prediction function; and predicting the current element: from the at least one predictor element, if the at least one predictor element belongs to the area; or from at least one replacement value, otherwise. |
US11641459B2 |
Viewing system, distribution apparatus, viewing apparatus, and recording medium
A viewing system provides a viewing user with an experience of viewing a content that presents a character whose behaviors are controlled based on physical motions of a performer, the content being a binocular stereopsis content that presents staging in a 3D space in which a first character associated with a first performer and a second character associated with a second performer are arranged. The first character is arranged in a first region in the space, a viewpoint associated with the viewing user and the second character are arranged in a second region in the space. The system controls behaviors of the first character based on first motion information of the first performer, and controls behaviors of the second character based on at least one of second motion information of the second performer and information of an operational input performed by the viewing user. |
US11641458B2 |
Autostereoscopic devices and methods for producing 3D images
An autostereoscopic device and a method for generating an autostereoscopic image are disclosed. The device includes a substrate, a first image-forming layer disposed on the substrate, a second image-forming layer, a light-transmissive layer positioned between the first image-forming layer and the second image-forming layer, and an addressing unit. The addressing unit is used to substantially simultaneously adjust the first image-forming layer and the second image-forming layer in order to generate an autostereoscopic image. The image-forming layers may be thermally sensitive or they may include capsules containing electrophoretically responsive particles. |
US11641457B2 |
Method for high-precision true color three-dimensional reconstruction of a mechanical component
A method for high-precision true color three dimensional reconstruction of mechanical component. Firstly performs image acquisition: the left and right high-resolution grayscale cameras are fixed at same height and spaced at certain distance, an optical transmitter fixed between the two grayscale cameras, and low-resolution color camera fixed above optical transmitter, thus images of measured high-precision mechanical component are shot. Then performs image processing: all images are transmitted to a computer, which uses image processing to record surface information of measured high-precision mechanical component in the point cloud by high-precision true color three-dimensional reconstruction, which reflects color texture information of the surface, so as to realize the non-contact high-precision true color three dimensional reconstruction of high-precision mechanical component. The method uses binocular high-precision grayscale cameras instead of binocular color cameras, which broadens the range of capture wavelengths, retains richer texture details of high-precision mechanical component and improves accuracy of measurement. |
US11641456B2 |
Image rendering method and apparatus
An example method to render an image includes obtaining two-dimensional image information of the image including a target and a scene and depth information associated with a first set of pixels and a second set of pixels of the image. The first set of pixels correspond to the target and the second set of pixels correspond to the scene. In response to depth information associated with a pixel of the image being in the predetermined range, the example method includes associating a first depth index with the pixel. Otherwise, the example method associates a second depth index with the pixel. The example method further includes calculating a weighted average picture level of the image based on grayscale values of pixels of the image, the first depth index and/or the second depth index and rendering the image based on the weighted average picture level. |
US11641454B2 |
Projection apparatus
A projection apparatus includes a projection system, a distance measuring sensor that is used to adjust the focal point of the projection system and outputs infrared light in the frontward direction, and an enclosure that houses the projection system and the distance measuring sensor. An exit port of the projection system is disposed at a position which is shifted from the distance measuring sensor in a second direction opposite the first direction. The enclosure has a detection opening via which the infrared light exits. The distance measuring sensor has a detection range over which distance detection is allowed and a non-detection range over which no distance detection is allowed and which is shifted from the detection range toward the distance measurement sensor, and the distance measuring sensor is disposed at a distance from the detection opening, the distance including the non-detection range of the distance measuring sensor. |
US11641453B2 |
Server, on-board device, vehicle, non-transitory storage medium storing program, and method for providing information
A server, an on-board device, a vehicle, a non-transitory storage medium storing a program, and a method for providing information are provided. The server includes circuitry configured to: receive information on an image capture date and time and an image capture location from an on-board device that is configured to capture an image of surroundings of a vehicle and produces the captured image, the surroundings including a sidewalk; store brightness information of the sidewalk on the image capture date and time, the brightness information being detected based on the captured image and the image capture location; and send the brightness information to a mobile terminal. |
US11641452B2 |
Doorbell communication systems and methods
The disclosure includes a doorbell having a visitor detection system that can comprise at least one of a camera, a microphone, and a motion detector. The method for using the doorbell can comprise recording, via the camera, video data that represents a video. The method can also comprise recording, via the microphone, audio data that represents audio. The method of using the doorbell can comprise transmitting at least a portion of the video data and at least a portion of the audio data, to a remote computing device that is communicatively coupled to the doorbell. The method can also comprise transmitting the video data and the audio data to a remote server that is communicatively coupled to the doorbell. |
US11641451B2 |
Virtual receptionist via videoconferencing
One disclosed example system includes a reception room meeting device configured for establishing a video conference with a device associated with a remote receptionist. The reception room meeting device sends a request for a video meeting with one of a plurality of candidate remote receptionists in response to receiving an activation signal triggered by a visitor to a reception area, and establishes the video meeting with a device associated with one remote receptionist selected based on the request. The system further includes a virtual receptionist system configured to access visitor data obtained by various input devices at the reception area, and determine the status of the visitor based on the visitor data. The virtual receptionist system further transmits the status of the visitor to the device associated with the selected remote receptionist to facilitate the check-in process. |
US11641444B2 |
Method and apparatus for reducing interference from content play in multi-device environment
Systems and methods for reducing interference between content play and video recording among multiple devices located proximate to each other. Microphones of devices recording video are muted, or content play is interrupted, according to the actions of a majority of nearby devices. For example, if most devices are recording video, content play may be interrupted to prevent the video from unintentionally recording unwanted sounds from play of the content. Conversely, if most devices are not recording video, only those devices which are may have their microphones muted. Actions to reduce interference may be taken according to the current behavior of a majority of proximate devices. |
US11641440B2 |
Video content based on multiple capture devices
Techniques for video content based on multiple capture devices are described and are implementable to enable multiple video capture devices to be utilized for a video feed. Generally, the described implementations enable video content captured by multiple video capture devices to be utilized, such as to integrate different instances of video content into a merged video content stream. In at least one implementation this provides higher quality video attributes to be utilized than is provided by utilizing a single video content source. |
US11641439B2 |
Real time video special effects system and method
A user interface system and method of recording/editing a video while applying special effects in real time. The interface can be associated with an electronic device including a processor in communication with a camera and a memory unit, or can receive previously prepared video. A first speed rate of the video can be changed by modifying a frame in the video data to create a different modified video data at a modified speed rate that. This allows for continuous recording and/or displaying of video at different speed rates without altering operations or settings. The interface can include time guidelines associated with selectable speed rates, to display which speed rate setting is near a touching finger or pointing device. The guidelines can be activated automatically or can change color, shape, intensity or other property based on finger location, and can aid in object positioning in a field-of-view. |
US11641436B2 |
Electronic device, and non-transitory computer-readable recording medium recording firmware
In a case where a standard authentication system is being connected to an image forming device, a cooperation processing unit of the image forming device uses a set value managed by a set value management unit thereby to cooperate with the standard authentication system. In a case where an extension authentication system is being connected to the image forming device, the cooperation processing unit of the image forming device uses a set value managed by a set value management service, which is an extension service that provides a function other than a standard function of the electronic device, thereby to cooperate with the extension authentication system. A program for the cooperation processing unit and a program for the set value management unit are included in firmware of the image forming device. A set value management program for the set value management service is not included in the firmware. |
US11641435B2 |
Image forming apparatus to allow a user to check a cartridge replacement procedure
An image forming apparatus, to form an image on a recording material using a recording agent supplied from a container detachably mounted to the image forming apparatus, includes a cover configured to cover a region in which the container is stored. A display instruction is received from a user to display a procedure for replacing the container. A display unit is caused to display the container replacing procedure based on receiving the display instruction. In a case where it is determined that the container replacing procedure is displayed on the display unit, performing control includes performing control to prevent a notification, prompting the user to close the cover, from being issued even if the cover is opened. |
US11641433B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes an acquiring unit, an executing unit, and a controller. The acquiring unit acquires operational information indicating an operation performed at a second apparatus by a user. The executing unit executes a process. The controller causes a display to display information indicating a recommended process to be executed by the executing unit after the operation. The recommended process is set based on the operational information. |
US11641432B2 |
Non-transitory computer-readable recording medium for generating image data
A program implemented in an information processing device obtains a plurality of pieces of image data and an area size of an arrangement area. When images indicated by the plurality of pieces of image data are arranged within the arrangement area and when the obtained images are arranged, the program determines whether the images are appropriately arranged, and, in response to determining that the images are arranged appropriately, arranges the images. Then, the program generates arranged image data representing the plurality of arranged images arranged in the arrangement area. |
US11641430B2 |
Image forming apparatus and control method for the same
An image forming apparatus has a controller with a first input terminal configured to receive a first signal indicating a state of a first opening/closing portion, a second input terminal configured to receive a second signal indicating a state of a second opening/closing portion, and a third input terminal configured to receive a third signal indicating a state of the first opening/closing portion and the second opening/closing portion. The controller is configured to delay a first notification of an open state of the first opening/closing portion and a second notification of an open state of the second opening/closing portion for a predetermined period after any one of the first signal, second signal, or third signal initially indicates an open state. |
US11641428B2 |
OFDM and OFDMA profile assignments for cable modems
Systems and methods for dynamically updating bit loading profile assignments among a plurality of cable modems. |
US11641420B2 |
System and method for placing telephone calls using a distributed voice application execution system architecture
A system and method for causing a voice application to be performed on one or more user local devices utilizes a distributed voice application execution system architecture. The distributed voice application execution system architecture allows a voice applications agent on a user's local device to obtain a rendered voice application from a remote voice application rendering agent. The voice applications agent on the user's local device can then perform the voice application for the user. |
US11641416B2 |
Display device
A display device includes a display panel to display an image, and a blood pressure measuring module including a pressure sensor and a pulse wave sensor, wherein the pressure sensor is configured to sense a pressure that is applied to the display panel, the pulse wave sensor includes an optical sensor, and the pulse wave sensor is configured to generate a pulse wave signal using light that is emitted from a pixel of the display panel. |
US11641415B2 |
Camera bracket including audio signal path and electronic device including the camera bracket
An electronic device is disclosed herein. The device includes a housing including a first opening formed in a surface thereof, a camera at least partially disposed in the housing, such that a lens of the camera is aligned with the first opening, a camera bracket including a flange structure disposed in the housing and spaced apart from the surface of the housing at a predetermined interval, a protruding structure extending from the flange structure into a space defined between the camera and an inner wall of the first opening to surround at least part of the camera, wherein the flange structure includes a first through-hole, and the protruding structure includes a recess, and wherein the protruding structure and the inner wall of the first opening form a microphone hole in communication with the recess and part of the first opening, an adhesive member disposed between the flange structure and an inner surface of the housing, the adhesive member including a passage, wherein one side of the passage is connected to the recess, and an opposite side of the passage is connected to the first through-hole, and a microphone element disposed in the housing and aligned with the first through-hole. |
US11641413B2 |
Module identification method for expandable gateway applications
A modular wireless communications system (edge device, etc.) that includes a base unit having a base unit processor and one or more additional units that each include a processor, in which the base unit processor is configured with processor-executable software instructions to determine whether the base unit has been combined with the one or more additional units to create a combined unit and/or whether one or more of the additional units have been detached from the combined unit. The processor may automatically perform an edge reconfiguration interrogation and enumeration (ERIE) operation in response to determining that the base unit has been combined with the one or more additional units to create the combined unit or in response to determining that one or more of the additional units have been detached from the combined unit. |
US11641408B2 |
Methods and systems of configuring electronic devices
A system of configuring a new device may include a new device that is not configured with one or more settings. The new device includes a short range communication transmitter and programming instructions configured to cause the new device to operate in a discoverable mode. The system includes an existing device that is configured with the settings, and that includes a short range communication receiver and programming instructions. The programming instructions are configured to cause the existing device to receive instructions to set up the new device, in response to receiving the instructions, detect, by the short range communication receiver, a presence of the new device by detecting the broadcast signal within a communication range of the short range communication receiver, and in response to detecting the presence of the new device, transmit at least a portion of the one or more settings directly to the new device. |
US11641405B2 |
GPU box server cascade communication method, device, and system
A GPU Box server cascade communication method, device, and system. The method includes: detecting an i2c communication bus through a baseboard management controller (BMC) in a powered-up GPU Box server to determine whether a next-stage GPU Box server corresponding to the GPU Box server exists, and if yes, reading an IP address and location information of the next-stage GPU Box server from the i2c communication bus by means of the BMC in the GPU Box server; and storing the IP address and the location information of the next-stage GPU Box server into a data structure of the GPU Box server so that a master control server reads the data structure of the GPU Box server, and establishing network communication with the next-stage GPU Box server according to the IP address and the location information stored in the data structure. |
US11641404B1 |
Content management system integrations with web meetings
Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves. The CMS can recommend teams, and action items, and the CMS can provide hints to participants, so as to facilitate more effective engagement between the participants. |
US11641403B2 |
Analyzing augmented reality content usage data
In one or more implementations, user interfaces may be generated that include user interface elements that enable the tracking or monitoring of interactions with augmented reality content by users of a client application. Usage metrics for augmented reality content may be collected and analyzed. In addition, information about client application users that interact with augmented reality content may be generated. In one or more examples, characteristics of users of the client application that interact with one or more augmented reality content items may be analyzed to determine a user characterization for one or more augmented reality content items. The usage metrics and user characterizations for augmented reality content items may be presented via a dashboard that is accessible to creators of augmented reality content. |
US11641402B2 |
Systems and methods for managed connectivity wall outlets using low energy wireless communication
A system providing connectivity management is provided. The system comprises: a content management server configured to manage connectivity for a network; one or more central controllers configured to collect connectivity information for at least a portion of the network for use by the content management server; and at least one outlet having one or more ports for receiving one or more plugs, wherein connectivity information is communicated between the outlet and the central controller through one or more wireless communication interface. |
US11641400B2 |
Method and apparatus for secure passive wireless communication with Bluetooth vitals devices
A system for transmitting and receiving medical vital signs from a “smart” vital sign apparatus over multi-protocol communication channels to and from a remote electronic health record database that may include a plurality of vital sign sources that communicate over a plurality of standard communication channels including: Bluetooth, LoRa, WiFi, cellular, Ethernet or other direct IP paths. The system reduces the volume of data transferred and extends BLE security. |
US11641399B2 |
Smart servo motor and actuator assembly using a plurality of smart servo motors
Provided is a smart servo motor capable of allowing communication without using any unique ID and an actuator assembly using such smart servo motors. A main controller 11 is connected to a plurality of smart servo motors 1-1 . . . 1-N via a single communication path 13, where the main controller 11 can communicate with the individual smart servo motors using their unique IDs. Operating a selector of one smart servo motor 1-u permits communication between the smart servo motor 1-u and the main controller 11 with a special ID such as code “255”. With this communication, the main controller 11 can retrieve the unique ID assigned to the smart servo motor 1-u. |
US11641392B2 |
Methods and systems for de-centralized data sharing with enforced data usage control for cross-party data analytics
Systems and methods for controlling data usage in a distributed environment among multiple entity domains. A method include steps of: receiving, in a local entity domain, a data consuming application comprising or identifying at least a first analytics task, wherein the first analytics task processes data inputs to produce first output data; determining availability of the data inputs; interpreting data usage policies, or data control policies, to determine atomic actions to be executed, wherein at least one of the data usage policies indicates that one of the data inputs for the first analytics task must remain in a remote entity domain; and executing the atomic actions, wherein the atomic actions include dispatching the first analytics task to the remote entity domain for remote execution of the first analytics task and receiving the first output data of the first analytics task from the remote entity domain. |
US11641391B2 |
Integrated cloud system with lightweight gateway for premises automation
Systems and methods include a system comprising a cloud hub located in a premises. The cloud hub comprises adapters coupled to premises devices, and the cloud hub is configured as a gateway for the premises devices. A virtual gateway is located in a cloud server environment and coupled to the cloud hub. The virtual gateway is configured as a server-side abstraction of the cloud hub. The cloud hub and the virtual gateway are configured as an automation platform that maintains state data of the premises devices, controls interaction among the premises devices, and monitors and manages the premises devices. A security system coupled to the virtual gateway. The security system includes security system components. |
US11641390B2 |
Download control device
When download operations get started in unison in conformity to RSS metafile delivery time-and-date information, the traffic is temporarily concentrated to a server, resulting in the risk of a system failure or else. In addition, it is inevitable to periodically check whether an RSS file on Web server is updated or not; so, users must delete update-unnecessary RSS files from those objects to be monitored. In view of this, the periodical update check timing of download control information is dispersed, thereby scattering download requests to the server. The download control information is provided with the information indicating whether such download control information is put under update management and/or expire time-and-date information in case the update management is to be done, whereby an information processing apparatus performs, based on the information, erase processing of the download control information when the download processing is completed. |
US11641387B2 |
Timely delivery of real-time media problem when TCP must be used
Methods and systems are disclosed wherein TCP may approximate Reliable Transport Protocol (RTP) or UDP delivery for real-time video/data conferencing applications that have long RTT connections. |
US11641386B2 |
Method and apparatus for delivering multimedia communication data to a thin client device
Various methods, apparatuses/systems, and media for delivering a multimedia communication to a thin client device are provided. A processor receives multimedia communication data from a telephony device over a network and transfers the multimedia communication data to a switching device. The processor also establishes a connection between a browser, embedded within the thin client device, and a server. The processor delivers and terminates the multimedia communication data to the thin client device using the browser embedded within the thin client device after establishing the connection between the browser and the server. |
US11641384B1 |
System for linking chatbot services and contact center services
Disclosed is a system for linking chatbot services and contact center services, and more particularly to a system for linking chatbot services and contact center services, in which a client is allowed to receive a query processing service from at least one of other chatbot servers or other contact center servers without changing a preexisting connection state while being initially connected to a specific chatbot server or a specific contact center server, so that a user can easily use a plurality of query processing services by linking the chatbot servers and contact center servers operated by a plurality of service providers, thereby minimizing the time, efforts and costs of the user who wants to receive the plurality of query processing services through the plurality of service providers. |
US11641383B2 |
Method and apparatus for controlling sessions from one or more devices
An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service. |
US11641381B2 |
Call setup timer triggered by network response
One or more timers can be used by an originating UE during setup of a communication session. The timer(s) can be triggered by an originating UE receiving a response from a node of a telecommunications network. The timer(s) can further be terminated by a particular termination event during a remainder of the session setup, so long as the termination event occurs before timeout of the timer(s). |
US11641380B2 |
Call control system, terminal device, call control apparatus, method and program
A terminal device 1 collects RTP information related to a call and transmits the RTP information to a CSCF 3. The CSCF 3 collects, from a plurality of SIP packets related to the call, the address of an edge router 2 that has handled the plurality of SIP packets, the address of an SBC 4 that has handled the plurality of SIP packets, and the domain name of an operator's network 5 that has handled the plurality of SIP packets, and stores in a call information list, for each call, the collected information in association with the RTP information transmitted from the terminal device 1. Then, the CSCF 3 identifies a plurality of problem-occurring calls using the RTP information, and determines a faulty portion based on a bias in the quantitative trend of the count of each of the edge router 2 addresses, the count of each of the SBC 4 addresses, and the count of each of the operator's network 5 domains. |
US11641376B2 |
Protection of traffic between network functions
Methods and network equipment in a core network for intercepting protected communication between core network (CN) network functions (NFs). A method performed by network equipment in a core network may include establishing a first connection with a first NF for which the network equipment serves as a proxy and establishing, on behalf of the first NF, a second connection that is towards a second NF and that is secure. The method may also include selectively forwarding communication between the first and second NFs over the first and second connections, including transmitting and/or receiving the communication on behalf of the first NF over the second connection. The method may further include intercepting the communication that the network equipment selectively forwards between the first and second NFs. |
US11641375B2 |
Systems and methods for reporting based simulated phishing campaign
Systems and methods are described for leveraging the knowledge and security awareness of well-informed users in an organization to protect other users and train them to identify new phishing attacks. Initially, a report of a message being suspicious may be identified and it may be determined whether message is a malicious phishing message. In an example, a well-informed user of an organization may report the message as suspicious. Further, on determining the message to be a malicious phishing message, a simulated phishing message or a template may be created. The simulated phishing message may then be communicated to one or more devices of one or more users. |
US11641372B1 |
Generating investigation timeline displays including user-selected screenshots
Techniques and mechanisms are disclosed that enable network security analysts and other users to efficiently conduct network security investigations and to produce useful representations of investigation results. As used herein, a network security investigation generally refers to an analysis by an analyst (or team of analysts) of one or more detected network events that may pose internal and/or external threats to a computer network under management. A network security application provides various interfaces that enable users to create investigation timelines, where the investigation timelines display a collection of events related to a particular network security investigation. A network security application further provides functionality to monitor and log user interactions with the network security application, where particular logged user interactions may also be added to one or more investigation timelines. |
US11641371B2 |
Systems, methods and computer-readable media for monitoring a computer network for threats using OLAP cubes
Systems, methods, and computer-readable media for monitoring a computer network for threats using OLAP cubes are disclosed. In one embodiment, a method of monitoring a computer network for threats includes receiving, from a plurality of computing devices on the network, dataset data, asset data, and temporal data, and storing, in an online analytical processing cube for each computing device of the plurality of computing devices, the dataset data within a dataset dimension, the asset data within an asset dimension, and the temporal data within a temporal dimension. The method further includes searching one or more online analytical processing cubes for correlated data within two or more of the dataset dimension, the asset dimension, and the temporal dimension satisfying an alert metric, and issuing an alert when correlated data satisfies the alert metric. |
US11641369B1 |
Systems and methods for managing digital personas for online services
The disclosed computer-implemented method for managing digital personas for online services may include generating a digital persona and a persona wear indicator (PWI) score for a user of an anonymized inbox with a communication alias to use for an online entity, determining, based on one or more communication messages associated with the communication alias, that the online entity has leaked information associated with the digital persona, recalculating the PWI score for the digital persona based at least in part on the determination that the online entity has leaked the information, determining that the PWI score exceeds a privacy score threshold; and in response to determining that the PWI score exceeds the privacy score threshold, performing a security action that protects privacy of the user. Various other methods, systems, and computer-readable media are also disclosed. |
US11641367B2 |
Method and apparatus for controller area network bus intrusion detection and neutralization
A method and system for detecting intrusion on a CAN bus or vehicle network and neutralizing unauthorized intrusions. The system monitors the bit timing characteristics of CAN bus messages, message establishes trusted bit timing characteristics, and identifies unauthorized CAN bus messages. The device neutralizes unauthorized messages on the CAN bus by injecting data on the CAN bus at the appropriate time, preventing the unauthorized messages from being received, and presents alerts upon detection of the one or more of intrusions. It can be used as a standalone or hard-wired system, and may be accessible to the ODB-II port, relay or fuse port on a vehicle and may put other electronic control units on the vehicle into a safe operating mode upon receipt of the intrusion, neutralize all CAN message identifiers or set the intrusion detection flag to TRUE for all CAN message identifiers, sent by the same electronic control unit node. |
US11641358B2 |
Systems and methods for identifying synthetic identities associated with network communications
Systems and methods are provided for use in identifying synthetic identities. One example method includes receiving a request from a relying party for an identity asserted by a user to the relying party, where the request includes identity data indicative of the identity, feature data associated with the user asserting the identity, and a device ID for a communication device of the user. The method also includes parsing the identity data, the feature data, and the device ID from the request, and calculating a device behavior score based on the feature data and the device ID. The method then includes aggregating the device behavior score and at least one of a fraud profile score, a user profile score, and/or an exposure behavior score into a metric indicative of a likelihood that the identity asserted by the user is a synthetic identity and transmitting the metric to the relying party. |
US11641355B2 |
Security service for an unmanaged device
Particular embodiments described herein provide for a network element that can be configured to receive, from an electronic device, a request to access a network service. In response to the request, the network element can send data related to the network service to the electronic device and add a test link to the data related to the network service. The network element can also be configured to determine if the test link was successfully executed and classify the electronic device as untrusted if the test link was not successfully executed. |
US11641354B2 |
Enhanced access to media, systems and methods
A system and method are described. An illustrative method includes receiving content associated with a digital original work from a user device, where the associated content includes an object contained therein; determining an attribute-value pair for the content or the object contained within the content; linking the attribute-value pair to the associated content or the object contained within; determining that a second user is interested in the associated content; and causing the associated content to be transmitted to a second user device. |
US11641353B2 |
Household appliance commissioning
A method of commissioning a domestic appliance may include receiving, from a user interface of an existing household appliance, a request to add a new household appliance to the user account. The method may further include scanning for the new household appliance with the existing household appliance and establishing a direct connection from the existing household appliance to the new household appliance. The method may still further include obtaining a provisioning token from a remote database with the existing household appliance and transmitting the provisioning token from the existing household appliance to the new household appliance via the direct connection. |
US11641352B2 |
Apparatus, method and computer program product for biometric recognition
Method, apparatus, computer program product and computer readable medium are disclosed for biometric recognition. The method may comprise obtaining first biometric data, wherein the first biometric data is captured in first condition or non-first condition; determining, by a discriminative network of generative adversarial networks, whether the first biometric data is captured in the first condition or non-first condition; in response to a determination that the first biometric data is captured in the non-first condition, inputting the first biometric data to a generative network of the generative adversarial networks to generate a second biometric data; obtaining a matching result by inputting the first biometric data in response to a determination that the first biometric data is captured in the first condition or the second biometric data to a matching network; and determining a recognition result based on the matching result. |
US11641351B2 |
System for authenticating process operations on a network using context locked progressive session tokens
Embodiments of the present invention provide a system for authenticating process operations on a network using context locked progressive session tokens. The system is configured for receiving a first request associated with a first process operation from a user device, authorizing the first request, generating a first session token associated with the first process operation, transmitting the first session token to the user device, wherein the first session token is used to validate a second process operation associated with the application, receiving a second request associated with the second process operation from the user device, authorizing the second request, generating a second session token associated with the second process operation using at least the first session token, and transmitting the second session token to the user device, wherein the second session token is used to validate subsequent process operation associated with the application. |
US11641349B2 |
Encryption management
Aspects of the present disclosure relate to encryption management. A determination can be made whether an encryption algorithm is at-risk. In response to determining that the encryption algorithm is at-risk, data protected by the encryption algorithm can be identified. A security action can then be executed on the data protected by the encryption algorithm. |
US11641348B2 |
Dynamic offline encryption
A method for encrypting data when a device is offline is disclosed. In the method, a determination is made as to whether a successful connection with a remote server computer can or cannot be made. If a connection cannot be made, then data can be encrypted with an ephemeral public key. Later, then a connection is available, the encrypted data can be transmitted to the remote server computer for processing. |
US11641346B2 |
Data anonymity method and data anonymity system
A data anonymity method and a data anonymity system are provided. The data anonymity method includes the following steps. A data set comprising a plurality of direct-identifiers, a plurality of quasi-identifiers and a plurality of event logs each of which includes an activity and a timestamp is obtained. A content of each of the direct-identifiers is replaced by a pseudonym. The quasi-identifiers are classified, via a group-by algorithm with k-anonymity, as a plurality of equivalence classes. The activities corresponding to each of the direct-identifiers are linked according to the timestamps to obtain a plurality of event sequences. A similarity hierarchy tree is obtained according to a plurality of edit distances among the event sequences. The event sequences are grouped according to the similarity hierarchy tree with k-anonymity to obtain at least one group. The event sequences which are in the group are generalized. |
US11641340B2 |
Generation of a unique device identifier for a client device in a wireless network
To improve the network experience in a network, a unique device identifier (UDID) can be generated by a UDID generation module of a client device. The UDID generation module utilizes one or more device parameters as well as a service set identifier (SSID) as input(s) to the UDID generation module. The UDID can be reported to an access point device of the network so that the access point device can track, monitor, control, etc. the client device within the network, for example, when media access control randomization (rMAC) is utilized by the network to protect the privacy of the client device or a user of the client device. The same UDID is generated each time the client device joins the network so that the client device need not store the UDID. |
US11641337B2 |
CDN configuration tuning for traffic share
This document relates to a CDN balancing mitigation system. An implementing CDN can deploy systems and techniques to monitor the domains of content provider customers with an active DNS scanner and detect which are using other CDNs on the same domain. This information can be used as an input signal for identifying and implementing adjustments to CDN configuration. Both automated and semi-automated adjustments are possible. The system can issue configuration adjustments or recommendations to the implementing CDN's servers or to its personnel. These might include “above-SLA” treatments intended to divert traffic to the implementing CDN. The effectiveness can be measured with the multi-CDN balance subsequently observed. The scanning and adjustment workflow can be permanent, temporary, or cycled. Treatments may include a variety of things, such as more cache storage, routing to less loaded servers, and so forth. |
US11641336B2 |
Lightweight host multihoming
Described herein are systems and methods for host multihoming with no state synchronization between top-of-rack (ToR) switches coupled to multiple hosts. ToR switches of a multi-homing system share a virtual MAC address and respond to Address Resolution Protocol (ARP) requests and/or Neighbor Discovery (ND) solicitations for a default gateway IP address from the host with the virtual MAC address. Ports on a ToR switch may be configured either with a static ARP and/or ND entry, or be configured to learn via a discovery protocol. The lightweight host multihoming system may have modified flooding behavior, ARP/ND handling, and data path forwarding. ARP/ND traffic from a host is processed by a ToR switch, while other multicast traffic may be discarded. Embodiments of the host multihoming system provide a lightweight solution for software implementation with minimal changes imposed on the host or network design. |
US11641335B2 |
Single message management platform
Methods and devices related to a single message management platform are described. In an example, a method can include receiving a first message at a first processing resource via a first application, receiving a second message at the first processing resource via a second application, receiving the first message and the second message at a memory, storing the first message and the second message in the memory, receiving a command to open a single message management platform, receiving the first message and the second message at the single message management platform, and organizing the first message and the second message at the single message management platform. |
US11641334B2 |
Electronic messaging system for mobile devices with reduced traceability of electronic messages
An electronic messaging system and method with reduced traceability by separation of display of a media component of message content and header information. An electronic message having an identifier of a recipient and a message content including an image media component is received at a server from a sending user device at which a display for associating the media component with the electronic message is provided without displaying the identifier of a recipient with the media component such that a single screen capture of the identifier of a recipient and the media component is prevented. The electronic message including an identifier of a sending user is transmitted to a recipient user device at which a display presenting the media component is provided without displaying the identifier of a sending user such that a single screen capture of both the identifier of a sending user and the media component is prevented. |
US11641332B2 |
Authentication and confidence marking e-mail messages
Methods and systems for authenticating and confidence marking e-mail messages are described. One embodiment describes a method of authenticating an e-mail message. This method involves extracting a plurality of e-mail headers associated with the e-mail message, and identifying a sending edge mail transfer agent (MTA). The method then calls for determining if the sending edge MTA is authorized to send the e-mail message. |
US11641331B2 |
System and method for blocking distribution of non-acceptable attachments
Systems and methods are described, and one method includes storing a database that includes a plurality of stored attachments, each of the stored attachments including a corresponding stored attachment identification data (ID), storing a blocked attachment indicator that indicates a stored attachment among the plurality of stored attachments as a blocked attachment and its corresponding stored attachment ID as a blocked attachment ID, and blocking a distribution of a file, based at least in part on the file including a metadata that matches at least a portion of the blocked attachment ID. |
US11641329B2 |
Systems and methods for initiating communication between users based on machine learning techniques
Disclosed are systems and methods for initiating communication between users of a user group based on machine learning techniques. The disclosed systems and methods provide a novel framework for automating communication scheduling and communication initiation based on user communication objectives and machine learning techniques. The disclosed framework operates by leveraging available user provided communication parameters, user provided objectives, and various real-time data associated with the users, and using the aforementioned data as inputs for machine learning models, in order to schedule communication between the users, automatically initiate communication between the users, or transmit communication notifications to the users. |
US11641327B2 |
Data consistency and integrity for one-way connected systems
Payloads are received via a communication channel having one-way connectivity. The payloads have a container structure that includes a time stamp. It is determined whether a unit manifest has been received via the communication channel transmitted independently of the payloads. The unit manifest includes information associated with payloads including a hash of each payload on the unit manifest. Responsive to determining that the unit manifest has been received, it is determined whether the information associated with the payloads matches the corresponding payloads. Responsive to determining that the information associated with payloads on the unit manifest matches the corresponding payloads, the corresponding payloads are processed. It is determined whether an aggregate manifest associated with a predefined time period has been received. Responsive to determining that the aggregate manifest has been received, it is determined whether aggregate manifest information from the aggregate manifest matches payloads from the predefined time period. |
US11641326B2 |
Shared memory mesh for switching
Examples are described herein that relate to a mesh in a switch fabric. The mesh can include one or more buses that permit operations (e.g., read, write, or responses) to continue in the same direction, drop off to a memory, drop off a bus to permit another operation to use the bus, or receive operations that are changing direction. A latency estimate can be determined at least for operations that drop off from a bus to permit another operation to use the bus or receive and channel operations that are changing direction. An operation with a highest latency estimate (e.g., time of traversing a mesh) can be permitted to use the bus, even causing another operation, that is not to change direction, to drop off the bus and re-enter later. |
US11641318B2 |
Method for testing a wireless link of a Wi-Fi node, and circuit performing the method
The method for monitoring a wireless link of a wireless node of a CPE device during operation of the CPE device, comprises the steps of taking samples of one or several of the following parameters in a defined time interval: Received Signal Strength (RSSI), modulation rate (Physical Layer Rate) and/or the number of spatial streams used for the wireless link, and calculating an average for that parameters by including a filtering of said parameters. |
US11641317B2 |
Activity stream based collaboration
An activity stream based interaction model is disclosed. To cause a desired application level action to be performed at a remote system, such as automatically retrieving and displaying a document in a viewer or other portion of a user interface at the remote system, a text-based tag, such as a hash tag, is inserted into an activity stream. The activity stream is sent to the remote system, which is configured to respond to the text-based tag by performing, at least in part automatically, the corresponding application level action. |
US11641314B2 |
Service level objective platform
Techniques for generating and monitoring service level objectives (SLOs) are disclosed. The techniques include an SLO platform performing: storing a first SLO definition of a first SLO including a first error budget for a first metric associated with a first service; storing a second SLO definition of a second SLO including a second error budget for a second metric associated with a second service; obtaining first telemetry data from a first data source associated with the first service; obtaining second telemetry data from a second data source associated with the second service; monitoring the first SLO at least by computing the first metric based on the first telemetry data and evaluating the first metric against the first error budget; and monitoring the second SLO at least by computing the second metric based on the second telemetry data and evaluating the second metric against the second error budget. |
US11641310B1 |
Entity lifecycle management in service monitoring system
An example method of entity lifecycle management in a service monitoring system includes: receiving, by a software application of a service monitoring system, a policy definition specifying an entity lifecycle management policy, wherein the entity lifecycle management policy defines management rules for a plurality of entities in the network environment, wherein each entity of the plurality of entities is represented by one of: a device, an application, a service, or a user account; identifying, by applying the entity lifecycle management policy to a plurality of active entities, one or more candidate entities for retirement; identifying, as retired entities, at least a subset of the one or more candidate entities; and excluding the retired entities from the plurality of active entities, thus preventing the retired entities from interacting with other components of the service monitoring system. |
US11641309B2 |
Intelligent policy control engine for 5G or other next generation network
An intelligent network policy engine can be utilized to apply dynamic policy changes for microservices. For example, based on outlined service provider policies, user equipment state data, and/or network state data, the intelligent network policy engine can determine which microservices to use and/or what order to use the microservices to increase a performance of the network. The intelligent network policy engine can perform conflict resolution based on how network traffic should be treated in certain scenarios. |
US11641307B2 |
Method for configuring a network node
A method for configuring a first network node using a first autonomous system (AS) number in at least one session established with another node according to a dynamic routing protocol is described. The method is implemented by the first node and includes receiving a configuration message comprising at least one piece of information that is representative of a second AS number intended to be used by the first node as a replacement for the first number, configuring the first node with the second AS number, identifying at least one second node having at least one session according to the dynamic routing protocol, active with the first node, in which the first node is associated with the first AS number, and sending a control message to the at least one second node requesting the replacement of the first AS number with the second AS number by the at least one second node, such that, after the replacement, the first node is associated with the second AS number in the at least one active session. |
US11641304B2 |
Method for managing a plurality of events
The invention provides a method for managing a plurality of events, wherein each event comprises physical attributes and logical attributes by creating tuples with the events with the same logical attributes, providing a set of hierarchized relations between tuples, by means of a pipeline algorithm, wherein parent-child relations are provided between tuples, classifying the tuples in families, each family contains all the tuples related according to the parent-child relation provided by the pipeline algorithm, identify the parent tuple of each family, defined as the tuple which has at least one children and has no parent and present the parent tuples, together with the physical attributes of the events associated to each parent tuple. |
US11641299B2 |
Phase tracking reference signal (PT-RS) configuration
A user equipment (UE) can include processing circuitry configured to decode downlink control information (DCI) from a base station, the DCI including a modulation coding scheme (MCS) index and physical uplink shared channel (PUSCH) allocation. A demodulation reference signal (DM-RS) is encoded for transmission to the base station within a plurality of DM-RS symbols based on the PUSCH allocation. A phase tracking reference signal (PT-RS) time domain density is determined based on the MCS index and a number count of the DM-RS symbols for the DM-RS transmission. The PT-RS is encoded for transmission using a plurality of PT-RS symbols based on the determined time domain density. The plurality of symbols includes one or both of front-loaded DM-RS symbols and additional DM-RS symbols. |
US11641298B2 |
Short training sequence design method and apparatus
The application provides a short training sequence design method and apparatus. The method includes: determining a short training sequence, where the short training sequence may be obtained based on an existing sequence, and the short training sequence with comparatively good performance may be obtained through simulation calculation, for example, by adjusting a parameter, and sending a short training field on a target channel, where the short training field is obtained by performing inverse fast Fourier transformation IFFT on the short training sequence, and a bandwidth of the target channel is greater than 160 MHz. |
US11641294B2 |
C-PHY half-rate wire state encoder and decoder
Methods, apparatus, and systems provide improved throughput on a communication link. An apparatus has a plurality of line drivers, a first wire state encoder configured to receive a first symbol in a sequence of symbols when a 3-wire link is in a first signaling state, and to define a second signaling state for the 3-wire link based on the first symbol and the first signaling state, a second wire state encoder configured to receive a second symbol in the sequence of symbols, and to define a third signaling state for the 3-wire link based on the second symbol and the second signaling state. The first symbol immediately precedes the second symbol in the sequence of symbols. The 3-wire link transitions from the first to the second signaling state, and from the second to the third signaling state in consecutive transmission intervals. |
US11641286B2 |
Sybil-resistant identity generation
A method is disclosed. A node in a plurality of nodes can perform an identity set generation process. The node can then determine a leader node. The node may diffuse an identity set from each node of the plurality of nodes to the plurality of nodes. The node can then determine a majority set including identities occurring in at least one half of the identity sets, wherein the leader node diffuses the majority set of the leader node to the plurality of nodes. The node can verify the majority set of the leader node. The node may then update the identity set based on the majority set of the leader node. |
US11641282B2 |
Optical authentication of images
Systems and methods performed for generating authentication information for an image using optical computing are provided. When a user takes a photo of an object, an optical authentication system receives light reflected and/or emitted from the object. The system also receives a random key from an authentication server. The system converts the received light to plenoptic data and uploads it to the authentication server. In addition, the system generates an optical hash of the received light using the random key, converts the generated optical hash to a digital optical hash, and uploads the digital optical hash to the authentication server. When the authentication server receives the upload, it verifies whether the time of the upload is within a certain threshold time from the sending of the random key and whether the digital optical hash was generated from the same light as the plenoptic data. |
US11641281B2 |
Hashing values using salts and peppers
In some examples, a management controller includes a communication interface to communicate with a computing device, where the management controller is separate from a processor of the computing device. The management controller includes a management processor to receive, from the computing device, a first hash value that is based on a first hash function applied on an input value and a salt, generate a second hash value based on applying a second hash function on the first hash value and a pepper, and send the second hash value to the computing device. |
US11641273B1 |
Systems and methods for quantum session authentication
Systems, apparatuses, methods, and computer program products are disclosed for session authentication and random number generation. An example method includes receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases. The example method further includes decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits. In this example method, the first set of quantum bases is determined without reliance on the second set of quantum bases and the second set of quantum bases is determined without reliance on the first set of quantum bases. The example method further includes generating, by random number generation circuitry, a number comprising the decoded set of bits. |
US11641272B2 |
Seamless one-way access to protected memory using accessor key identifier
An apparatus including a processor comprising at least one core to execute instructions of a plurality of virtual machines and a virtual machine monitor; and a cryptographic engine comprising circuitry to protect data associated with the plurality of virtual machines through use of a plurality of private keys and an accessor key, wherein each of the plurality of private keys are to protect a respective virtual machine and the accessor key is to protect management structures of the plurality of virtual machines; and wherein the processor is to provide, to the virtual machine monitor, direct read access to the management structures of the plurality of virtual machines through the accessor key and indirect write access to the management structures of the plurality of virtual machines through a secure software module. |
US11641271B2 |
Control method, non-transitory computer-readable storage medium, and information processing apparatus
A control method includes generating third key information, when receiving a recording request for asset information to a blockchain and first key information, based on the first key information and second key information stored in a specific storage area, generating fourth key information by decrypting key information associated with the blockchain among a plurality of pieces of encrypted key information, by using the generated third key information, transmitting the fourth key information and the recording request to the blockchain. |
US11641270B2 |
Key diversification in a tracking device environment
A tracking device can use a permanent encryption key pair to encrypt a temporary private key that corresponds to a set of diversified temporary public keys. When a community mobile device subsequently detects the tracking device, the central tracking system provides a diversified temporary public key to the community mobile device. The community mobile device uses the diversified temporary public key to encrypt location data representative of a location of the community mobile device, and provides the encrypted location data to the central tracking system. When a user subsequently requests a location of the tracking device from the central tracking system, the central tracking system provides the encrypted temporary private key and the encrypted location data to a device of the user, and the device can decrypt the encrypted temporary private key using the permanent encryption key pair, and decrypt the encrypted location data using the decrypted temporary private key. |
US11641264B2 |
Position assisted cross-link interference measurement
Methods, systems, and devices for wireless communications are described. The method includes receiving, from a first base station, a set of cross-link interference measurement configurations associated with location information, performing a cross-link interference measurement procedure on signals received based on the set of cross-link interference measurement configurations, or the location information, or a location of the first UE, or a combination thereof, and transmitting, to the first base station, a measurement value based on the performed cross-link interference measurement procedure. |
US11641262B2 |
Strategic mapping of uplink resources
Aspects of the disclosure relate to implied and explicit mapping of uplink (UL) resources for acknowledgment communications from a user equipment (UE). In some examples disclosed herein, implied mapping may include indexing of information elements in a downlink (DL) communication. The explicit mapping may include information elements in the DL communication configured to explicitly provide a location of an UL resource. Other aspects, embodiments, and features are also claimed and described. |
US11641261B1 |
Downlink control information size adjustment based on unified transmission configuration indicator state
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive a first control message that maps at least one transmission configuration indicator (TCI) codepoint to two TCI states. The UE may receive a downlink control information (DCI) message that schedules an uplink shared channel transmission. The DCI message may include a first set of fields specifying configuration information for a first set of repetitions of the uplink shared channel transmission. Based on the first control message including the mapping, the DCI message may also include an additional second set of fields specifying configuration information for a second set of repetitions of the uplink shared channel transmission. The UE may transmit the uplink shared channel transmission in accordance with the DCI message. |
US11641259B2 |
Enhanced sounding reference signal resource allocation using a selected reference resource
In one aspect, an apparatus of wireless communication at a user equipment includes receiving, during a radio resource control (RRC) setup, a sounding reference signal (SRS) resource set configuration including a specified time offset x. The UE may receive downlink control information (DCI) in a later time slot and an instruction to trigger the SRS resource set. The UE determines, based on information from the SRS configuration or the DCI, a starting position within a time slot for transmitting an SRS resource. The UE transmits, at the starting position x slots after the later time slot, a reference SRS resource selected from the SRS resource set, followed sequentially by the remaining resources. In another aspect a UE that receives a t value of multiple t values may transmit the reference resource in a (t+1)th time slot from a reference slot. |
US11641254B2 |
Multi-resource-unit aggregation
An electronic device (such as an access point) is described. This electronic device transmits an orthogonal frequency division multiple access (OFDMA) frame to a recipient electronic device (such as a client or a station). The OFDMA frame includes multiple predefined resource units (RUs) allocated to the recipient electronic device in a set of predefined RUs having associated frequency bandwidths. Moreover, the multiple predefined RUs include two or more first predefined RUs having a first number of tones less than a predefined amount, or two or more second predefined RUs having a second number of tones greater than or equal to the predefined amount. For example, the predefined amount may include 242 tones. Note that the multiple predefined RUs may have the same or different numbers of tones. Moreover, the electronic may receive an acknowledgment or a block acknowledgment from the recipient electronic device. |
US11641250B2 |
Method and device for transmitting control information in wireless communication system
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for reporting CSI in a wireless communication system, the method comprising: a step for configuring a plurality of serving cells; and a step for reporting the CSI of only one serving cell in a corresponding subframe, wherein the step for reporting the CSI of only one serving cell comprises: excluding reporting the CSI of a lower priority when CSI reports of the plurality of serving cells in the corresponding subframe collide; and excluding reporting the CSI of serving cells other than the serving cell having the smallest index when the CSI reports of different serving cells having the same priority in the corresponding subframe collide. |
US11641249B2 |
Method and apparatus for determining a duration of a repetition of a transport block
DCI can be received. The DCI can include scheduling information for a physical channel carrying a TB. The physical channel can include a plurality of repetitions of the TB. The physical channel can span at least one slot. Each of the plurality of repetitions can be within a slot of the at least one slot. At least one repetition of the plurality of the repetitions can have a different duration than a duration of at least one other repetition of the plurality of the repetitions. A repetition duration of each of the plurality of repetitions can be determined based on a plurality of available symbols for the physical channel. The plurality of available symbols can be determined based on the DCI. |
US11641246B2 |
Optical switching apparatus and system, and power calculation method
This application provides an optical switching apparatus. The apparatus includes: a first optical switch, L first wavelength division multiplexers/demultiplexers, L second wavelength division multiplexers/demultiplexers, a beam generation apparatus connected to the L first wavelength division multiplexers/demultiplexers, and a detection apparatus connected to the L second wavelength division multiplexers/demultiplexers. One of a plurality of multiplexing ports of the first wavelength division multiplexer/demultiplexer is a signal light port, and a remaining multiplexing port is connected to the beam generation apparatus. A plurality of demultiplexing ports of the first wavelength division multiplexer/demultiplexer are connected to the first optical switch. One of a plurality of multiplexing ports of the second wavelength division multiplexer/demultiplexer is a signal light port, and a remaining multiplexing port is connected to the detection apparatus. A plurality of demultiplexing ports of the second wavelength division multiplexer/demultiplexer are connected to the first optical switch. |
US11641243B2 |
Method and device for measuring characteristics of RF chains
A measuring device may include: a signal generator for generating a test signal; and a measurement control unit that inputs the generated test signal to a radio frequency (RF) chain including at least one circuit element, detects output signals of a first diode, a second diode, and a third diode which receive, as input signals, signals generated on the basis of a coupled signal for an input test signal of a circuit element of the at least one circuit element and a coupled signal for an output test signal of the circuit element, and measures an S-parameter for the circuit element on the basis of a component signal of the third frequency in the output signal of the first diode, a component signal of the third frequency in the output signal of the third diode, and the output signal of the second diode. |
US11641242B1 |
Hybrid space-fiber quantum networks for widespread entanglement distribution
A system and method for providing quantum entanglement using a hybrid space-fiber quantum network are described. The hybrid space-fiber quantum network includes a communications hub located proximate to an optical ground station and also includes an aerial entangled particle source, such as an entangled photon source attached to a satellite, drone, aircraft, etc. An atmospheric or free-space channel is used to distribute quantum entanglement between optical ground stations that are separated by geographic distances, via the aerial entangled particle source. Also, fiber optic links are connected to the communications hub located proximate to the optical ground station. The communications hub includes optical switches that enable any of the fiber optic links connected to the communications hub to receive or send distributed quantum entanglement to a remotely located recipient endpoint via the atmospheric or free-space channel. |
US11641241B2 |
Optical communication system using mode-locked frequency comb and all-optical phase encoding for spectral and temporal encrypted and stealthy transmission, and for optical processing-gain applications
A method for transmitting data carrying optical information over an optical channel, comprising the steps of providing an optical transmitter consisting of a light source being a Mode-Locked Optical Frequency Comb (MLFC) for generating a frequency comb of multiple carriers, each of which being modulated by a baseband signal; an optical modulator for modulating each and all of the multiple carriers in a modulation bandwidth extending up to the modes' frequency spacing between the multiple carriers; performing all-optical encoding of the modulated carriers by manipulating the optical amplitude and/or phase and/or polarization of all optically modulated carriers; and transmitting, by the optical transmitter, the encoded modulated carriers to an optical receiver, over an optical channel. |
US11641236B2 |
Broadband satellite communication system using optical feeder links
Broadband satellite communications systems using optical feeder links are disclosed. Various optical modulation schemes are disclosed that can provide improved capacity for fixed spot beam, on board beamforming, and ground-based beamforming broadband satellite systems. |
US11641235B2 |
Method and apparatus for retransmission in communication system
An operation method of a first communication node in a communication system includes receiving one or more transport blocks (TBs) from a second communication node based on transmission parameters in an aggregated transmission period #n; generating decoding results for the one or more TBs; generating information required for changing the transmission parameters based on the decoding results; and transmitting the required information to the second communication node, wherein n is a natural number. |
US11641231B2 |
Methods and apparatus for feeding back and receiving channel state information, and device and storage medium
A method and apparatus for feeding back channel state information (CSI), a method and apparatus for receiving CSI, a device and a storage medium are disclosed in embodiments of the present invention. The method for feeding back CSI includes: determining a priority of a CSI parameter in a CSI parameter set; determining, according to the priority of the CSI parameter, a CSI parameter to be fed back and a time-frequency resource position for feeding back the CSI parameter; and feeding back the CSI parameter to be fed back on the time-frequency resource position. |
US11641221B2 |
Wireless power transmitter, wireless power receiver, and control methods thereof
A wireless power receiver, and control methods thereof are provided. The wireless power receiver includes a communication module; and a controller. The controller is configured to identify whether a near-field communication (NFC) tag is detected, wherein the NFC tag is external to a wireless power transmitter and the wireless power receiver, and transmit, by using the communication module, a signal indicating whether the NFC tag is detected to the wireless power transmitter. |
US11641220B2 |
Apparatus and method for performing data stream transmission in wireless power transfer system
Provided are a device and method for performing authentication in a wireless power transfer system. Provided is an authentication method in a wireless power transfer system including receiving a first packet including indication information on whether a target device supports an authentication function from the target device; transmitting, when the target device supports an authentication function, an authentication request message to the target device; receiving an authentication response message including a certificate on wireless charging from the target device in response to the authentication request message; and confirming authentication of the target device based on the authentication response message. |
US11641216B2 |
Reliability handling for wireless transceivers
Techniques maintaining receiver reliability, including determining a present attenuation level for an attenuator, wherein the attenuation level is set by a gain controller, determining a relative reliability threshold based on the present attenuation level, receiving a radio frequency (RF) signal, determining a voltage level of the received RF signal, comparing the voltage level of the received RF signal to the relative reliability threshold to determine that a reliability condition exists, and overriding, in response to the determination that the reliability condition exists, the present attenuation level set by the gain controller with an override attenuation level based on the present attenuation level. |
US11641214B2 |
Transmitting apparatus and mapping method thereof
A transmitting apparatus is disclosed. The transmitting apparatus includes an encoder to perform channel encoding with respect to bits and generate a codeword, an interleaver to interleave the codeword, and a modulator to map the interleaved codeword onto a non-uniform constellation according to a modulation scheme, and the constellation may include constellation points defined based on various tables according to the modulation scheme. |
US11641212B2 |
Probabilistic model for file-specific compression selection under SLA-constraints
One example method includes file specific compression selection. Compression metrics are generated for a chunk of a file. Using a set of training data, the compression metrics are corrected using a correction factor to determine estimated file compression metrics. A compressor is then selected to compress the file based on at least the estimated file compression metrics. |
US11641211B2 |
Receiver device and reception method
Provided is a receiver device including a first A/D converter (203), a second A/D converter (204), an amplifier (205) which is provided at a previous stage of the second A/D converter (204), and a digital signal processing unit (207). The digital signal processing unit (207) includes an amplitude comparison unit (211) configured to compare an amplitude of a digital signal output from the first A/D converter (203) and an amplitude of a digital signal output from the second A/D converter (204) to make a determination, and to output a determination result, and a selector (212) configured to select one of the digital signal output from the first A/D converter (203) or the digital signal output from the second A/D converter (204) based on the determination result. |
US11641205B1 |
Reset mechanism for a chain of majority or minority gates having paraelectric material
A multiplier cell is derived from a 1-bit full adder and an AND gate. The 1-bit full adder is derived from majority and/or minority gates. The majority and/or minority gates include non-linear polar material (e.g., ferroelectric or paraelectric material). A reset mechanism is provided to reset the nodes across the non-linear polar material. The multiplier cell is a hybrid of majority and/or minority gates and complementary metal oxide semiconductor (CMOS) based inverters and/or buffers. The adder uses a non-linear polar capacitor to retain charge with fewer transistors than traditional CMOS sequential circuits. The non-linear polar capacitor includes ferroelectric material, paraelectric material, or non-linear dielectric. Input signals are received by respective terminals of capacitors having non-linear polar material. The other terminals of these capacitors are coupled to a node where the majority function takes place for the inputs. |
US11641204B2 |
Switch linearization with asymmetrical anti-series varactor pair
Described herein are switches with asymmetrical anti-series varactor pairs to improve switching performance. The disclosed switches can include asymmetrical varactor pairs to reduce distortions. The asymmetry in the varactor pairs can be associated with geometry of each varactor in the pair. The disclosed switches can stack both symmetrical and asymmetrical varactor pairs. The disclosed switches with asymmetrical anti-series varactor pairs can be configured to improve both H2 and H3 simultaneously. |
US11641201B2 |
Hybrid power devices
A device includes a first switch and a first diode connected in parallel between a midpoint and a first terminal of the hybrid power device, a second switch and a second diode connected in parallel between the midpoint and a second terminal of the hybrid power device, a third switch coupled between the first terminal and the second terminal, and a third diode connected between the first terminal and the second terminal. |
US11641199B2 |
Slew rate adjusting circuit for adjusting slew rate, buffer circuit including same, and slew rate adjusting method
A slew rate adjusting circuit includes an adjustment transistor configured to provide an adjustment current into an output port of an arithmetic amplifier, a first transistor connected between a power line of the arithmetic amplifier and the adjustment transistor, and a second transistor connected between the first transistor and an output node of the output port, wherein the adjustment transistor is turned on by the second transistor in response to a difference between an input voltage and an output voltage being equal to or greater than a reference voltage, and the adjustment current is provided to the output port in response to the adjustment transistor being turned on. |
US11641198B1 |
Wide voltage gate driver using low gate oxide transistors
A gate driver circuit includes first through third transistors, a first voltage clamp, and control logic. The first transistor has a first control input and first and second current terminals. The first current terminal couples to a first voltage terminal. The first voltage clamp couples between the first voltage terminal and the first control input. The second transistor couples between the first control input and the second voltage terminal. The third transistor couples between the first control input and the second voltage terminal. The third transistor is smaller than the second transistor. The control logic is configured to turn on both the second and third transistors to thereby turn on the first transistor, and the first control logic configured to turn off the second transistor after the first transistor turns on while maintaining in an on-state the third transistor to maintain the first transistor in the on-state. |
US11641196B2 |
High-speed switch with accelerated switching time
A method and apparatus is disclosed for maintaining a stable power supply to a circuit when activating/deactivating a switch in order to accelerate the switching time of the switch. The gate of a FET is coupled to a switch driver. The switch driver is powered by a positive power supply and a negative power supply. When the switch is to be activated/deactivated, the gate is first coupled to a reference potential (i.e., ground) for a “reset period” to reduce any positive/negative charge that has been accumulated in the FET. At the end of the reset period, the gate is then released from the reference potential and the switch driver drives the gate to the desired voltage level to either activate or deactivate the switch. |
US11641195B2 |
Systems and methods for controlling switching timing
An electronic device for controlling switching timing is described. The electronic device includes load voltage measuring circuitry configured to measure a load voltage to produce a load voltage measurement. The electronic device also includes a processor coupled to the load voltage measuring circuitry. The processor is configured to determine whether a load voltage spike is indicated by the load voltage measurement. The processor is configured to control switching timing based on whether a load voltage spike is indicated. |
US11641193B2 |
Latch
A circuit includes cross coupled invertors including a first invertor and a second inventor. The first invertor and the second invertor are cross coupled at a first data node and a second data node. An input unit is coupled between the cross-coupled invertors and a power node. The input unit controls the cross-coupled invertors in response to a first input signal received at a first input terminal of the input unit and a second input signal received at a second input terminal of the input unit. A first transistor is connected between the power node and a supply node. The first transistor connects the power node to the supply node in response to an enable signal changing to a first value. A second transistor is connected between the power node and ground. The second transistor connects the power node to the ground in response to the enable signal changing to a second value. |
US11641191B2 |
Ring oscillator circuit
In an embodiment a ring oscillator circuit includes a chain of cascade-coupled inverter stages coupled between an oscillator supply voltage node and a reference voltage node, the oscillator supply voltage node configured to provide an oscillator supply voltage, a current generator circuit coupled between the oscillator supply voltage node and a system supply voltage node configured to provide a system supply voltage, the current generator circuit being configured to inject a current into the oscillator supply voltage node and a biasing circuit including a first bias control transistor and a second bias control transistor coupled in series between the reference voltage node and the oscillator supply voltage node, wherein the first bias control transistor is configured to selectively couple the reference voltage node and the oscillator supply voltage node in response to the oscillator control signal being indicative that the ring oscillator circuit is in an inactive operation state. |
US11641189B2 |
Tuning method for current mode relaxation oscillator
A relaxation oscillator includes an adjustable reference circuit generator to produce a reference current which is applied to a charging circuit. The charging circuit is configured to charge a capacitive node as a function of the reference current and a capacitance of an adjustable capacitor that is operably coupled to the capacitive node. A comparator having inputs operatively coupled to a reference voltage node and to the capacitive node, generates a comparator output. A control circuit alternatively enables the charging circuit to charge the capacitive node and to discharge the capacitive node in response to changes in the comparator output. Also, the control circuit outputs and oscillator output signal have an oscillator period as a function of the adjustable capacitance and the adjustable reference current. |
US11641187B2 |
Torsional mode quartz crystal device
The disclosed technology generally relates to quartz crystal devices and more particularly to quartz crystal devices configured to vibrate in torsional mode. In one aspect, a quartz crystal device configured for temperature sensing comprises a fork-shaped quartz crystal comprising a pair of elongate tines laterally extending from a base region in a horizontal lengthwise direction of the fork-shaped quartz crystal. Each of the tines has formed on one or both of opposing sides thereof a vertically protruding line structure laterally elongated in the horizontal lengthwise direction. The quartz crystal device further comprises a first electrode and a second electrode formed on the one or both of the opposing sides of each of the tines and configured such that, when an electrical bias is applied between the first and second electrodes, the fork-shaped quartz crystal vibrates in a torsional mode in which each of the tines twists about a respective axis extending in the horizontal lengthwise direction. |
US11641186B2 |
Resonator device, electronic device, and moving object
A quartz crystal resonator includes a quartz crystal resonator element, a thermistor, and a package base having a first principal surface and a second principal surface having an opposed surface relationship with each other, the quartz crystal resonator element is mounted on the first principal surface side, the thermistor is housed in a recessed section of the second principal surface side of the package base, a plurality of electrode terminals connected to the quartz crystal resonator element or the thermistor is disposed on the second principal surface side of the package base, and a distance in a first direction perpendicular to the first principal surface from a mounting surface of the electrode terminals to the thermistor is equal to or longer than 0.05 mm. |
US11641182B2 |
Audio signal processing method and apparatus for controlling loudness level and dynamic range
Disclosed is a method of operating an audio signal processing apparatus playing content including an audio signal. The method includes receiving the audio signal, receiving metadata including information related to a loudness of the audio signal, the metadata including loudness distribution information indicating, for each of a plurality of steps separated according to a loudness magnitude, a ratio between an amount of the audio signal corresponding to each of the plurality of steps of the audio signal and a total amount of the audio signal, and adjusting the loudness of the audio signal based on the metadata. |
US11641177B2 |
Coordinated control of renewable electric generation resource and charge storage device
A method for coordinated control of a renewable electrical energy source (RES) and an electrical energy storage (EES) device utilizes a time-dependent forecast of electrical energy production by the RES and a state of charge (SOC) schedule for the EES including at least one SOC target value. A time-varying charge/discharge control signal is configured to ensure that the SOC schedule is satisfied by charging at a rate necessary to meet the SOC target value, while periodically updating the generation of the charge/discharge control signal based upon an updated time-dependent forecast of electrical energy production and/or an updated SOC schedule. A configurable refresh period may be used to limit updates of the time-varying control signal including computation and use of a new basepoint value for aggregated energy supplied from the RES-ESS facility to an electrical grid. |
US11641176B2 |
Method for building a protective structure and kit therefor
A method and a kit for building a protective structure, the method and the kit including supplying a carrying structure, including a plurality of parallel carrying rails; supplying a group of panels, the panels being able to be engaged on and slide on the carrying rails; and transferring the panels from the storage position to a final position bearing on the carrying rails, by transferring at least one of the panels from the storage position to an insertion position on the carrying rails; using a transfer device lifting the at least one panel upward; placing the transferred panels one after the other bearing on the carrying rails; and moving the transferred panels along the carrying rails. |
US11641175B2 |
Controller for rotary electric machine
A controller for a rotary electric machine may include: at least one memory that stores a temperature prediction data in which a relationship among a rotational speed of a rotary electric machine, a torque information of the rotary electric machine, a temperature of the rotary electric machine at a reference time point, and a temperature of the rotary electric machine after an estimation calculation period elapses from the reference time point, and at least one processor that, at every estimation calculation period, sets the last calculation time before the estimation calculation period as the reference time point, and, by referring to the temperature prediction data, calculates an estimation value of temperature of the rotary electric machine after the estimation calculation period elapses from the last calculation time. |
US11641172B2 |
Method and device for load-free determining of load-dependent positioning parameters of a synchronous machine without a position sensor
A method and a device provide load-free determination of load-dependent position assignment parameters of a synchronous machine without using a position sensor. The synchronous machine is controlled via clocked (pulsed) terminal voltages from which, in conjunction with the measured electric current response, the inductance or admittance is calculated or wherein the load-free lowest and the load-free highest differential inductance are known. Based on the load-free lowest and the load-free highest differential inductance and the short-circuit electric current, the magnetic saturation behavior of the absolute inductance and/or of the magnetic anisotropy of the synchronous machine under load is predicted and used in the position sensor-free control operation (i.e., closed-loop control mode without a position sensor) for position assignment. |
US11641171B2 |
System and method for generating a high frequency switching signal for a power converter
A control device (110) includes a first multiplexing unit (202) configured to segregate a first PWM signal having a first switching frequency into a second PWM signal having a second switching frequency and a third PWM signal having a third switching frequency. Also, the control device (110) includes an integrator unit (204) configured to generate a first integrated signal and a second integrated signal based on the second PWM signal and the third PWM signal, and a modulator unit (206) configured to receive the first integrated signal and the second integrated signal and generate a modulation signal based on the first integrated signal and the second integrated signal. Furthermore, the control device (110) includes a generator unit (208) configured to receive the modulation signal and generate a fourth PWM signal having a fourth switching frequency different from the first switching frequency based on the modulation signal. |
US11641170B2 |
Power tool and control method thereof
A power tool includes a motor, a signal switch, a signal detection circuit, a power-on control switch, a first controller, and a second controller. The signal switch is used to switch a power on/off state of the power tool. The signal detection circuit is configured to output a detection signal according to a connection state of the signal switch. The power-on control switch is connected to the second controller. The first controller is configured to control an on/off state of the power-on control switch. When the signal detection circuit outputs a power-off signal, the first controller controls the power-on control switch to be turned off so that the second controller is de-energized and the motor stops rotating. When the power-on control switch still remains on, the second controller controls the switch elements in the driver circuit to be turned off so that the motor stops rotating. |
US11641169B2 |
Method and apparatus for commutation of drive coils in a linear drive system with independent movers
A motor controller is provided that executes a commutation routine in one of a plurality of operating modes to regulate current provided to drive coils in a linear motion system. The motor controller generated currents for each of the drive coils in a first operating mode to minimize the copper losses in the drive coils, in a second operating mode to maximize the force applied to the mover, in a third operating mode to provide balanced currents between the drive coils, and in a fourth operating mode to provide currents according to a selected operating point that combines characteristics of the first three operating points. The motor controller may also monitor each of the drive coils for saturation and redistribute at least a portion of the current required to control operation of the mover to the other drive coils when one of the drive coils is saturated. |
US11641165B2 |
Flyback converter and method of operating the same
The subject application provides a zero-voltage switching flyback converter comprising: a transformer having a primary winding and a secondary winding; a primary switch and a secondary switch for conducting the currents flowing in the primary winding and secondary winding respectively. A timing control method for operating the flyback converter are provided to accomplish zero-voltage switch by turning on the secondary switch twice within one switching power cycle. |
US11641161B1 |
Charge pump circuit
A charge pump circuit is provided. The charge pump circuit includes a dual-phase charge pump, a first load switch, a second load switch, and a control circuit. The dual-phase charge pump performs a voltage pumping operation on a power source in response to a first clock and a second clock to generate a first pumping voltage at a first node and a second pumping voltage at a second node. The control circuit controls the first load switch in response to a third clock and controls the second load switch in response to a fourth clock. In a period during which the first load switch is turned off, the second load switch transfers the first pumping voltage to an output terminal of the charge pump circuit. In a period during which the second load switch is turned off, the first load switch transfers the second pumping voltage to the output terminal. |
US11641158B2 |
Closed loop commutation control for a switching power converter
A system includes a switching power converter, including a first transistor having a first gate, a first drain, and a first source, the first drain adapted to be coupled to a power supply. The switching power converter also includes a second transistor having a second gate, a second drain, and a second source, the second gate coupled to a second gate driver, the second source adapted to be coupled to ground, and the second drain coupled to the first source. The switching power converter also includes a third transistor having a third gate, a third drain, and a third source, the third gate adapted to be coupled to a current source, the third source coupled to a resistor, and the third drain coupled to the first gate. The switching power converter includes a capacitor coupled to the first drain and adapted to be coupled to the current source. |
US11641157B2 |
Medical device with fail-safe power supply
A medical device with a power supply for connecting to an AC power grid in the range of >50 VAC to 264 VAC (wide range) features a circuit for only connecting at least one discharge resistor in parallel to at least one smoothing capacitor if no AC input voltage is present at the power supply. The power supply features a rectifier and at least one smoothing capacitor for smoothing a direct voltage to be supplied by the power supply, as well as at least one discharge resistor for discharging the smoothing capacitor. The power supply features a circuit electrically connected to the discharge resistor and the smoothing capacitor, designed to detect a switched-on state of the medical device with an AC input voltage present at its power supply, and to only connect the discharge resistor in parallel to the smoothing capacitor if the circuit does not detect a switched-on state. |
US11641154B2 |
Power converter assembly with a line-commutated power converter and method for starting up the assembly
A converter arrangement has a line-commutated converter with an AC voltage terminal to be connected to an AC voltage grid via at least one phase line. The converter arrangement has at least one switching module branch that is arranged in series in the at least one phase line and that includes a series connection of switching modules at whose terminals bipolar voltages that sum to give a branch voltage are in each case able to be generated. A bypass branch is arranged in a parallel connection to the switching module branch. At least one switching device is arranged in the bypass branch. The switching device includes activatable semiconductor switches that are connected in antiparallel. There is also described a method for starting up the converter arrangement. |
US11641150B2 |
Smart generator
The present disclosure relates to a smart generator and, more particularly, to a smart generator in which two stators are used for a single rotor, the gap between an N-pole and an S-pole of the first and second stators is decreased, and a load that is an interference electromagnetic force affecting a rotor wire is minimized, whereby more power can be generated from a less force. |
US11641149B2 |
Electrical machines, laminations, and methods of making the same
An electrical machine stator can include a stator core having a stator core shape and made of a core material, a plurality of windings disposed in the stator core and made of a conductive material, and an insulative material surrounding the plurality of windings and configured to electrically insulate each winding from each other adjacent winding, and/or to insulate one or more of the windings from the stator core. The insulative material can be an amorphous metal. |
US11641147B2 |
Motor having a choke coil
The present disclosure is related to providing a motor capable of removing electric noise sufficiently. The present disclosure is also related to providing a motor capable of handling cases where no choke coil is disposed. A motor comprising a choke coil, a terminal electrically connected to a lead wire led out from the choke coil, and a bracket including a first wall part, a second wall part and an elastic part located between the first wall part and the second wall part in an axial direction of the choke coil, in which the choke coil is located between the elastic part and the second wall part in the axial direction, the terminal is sandwiched between the first wall part and the elastic part in the axial direction and the lead wire is led out from the elastic part side to the first wall part side. |
US11641146B2 |
Wheel bearing system with generator
Provided is a wheel bearing apparatus with a generator that can have a simplified structure to reduce costs and is capable of preventing electrolytic corrosion. The wheel bearing apparatus with a generator includes a wheel bearing and a generator. The generator includes a stator attached to a fixed wheel and a motor rotor attached to a rotating wheel and is of an outer-rotor type in which the stator is located on an outer periphery of the wheel bearing, and the motor rotor is located radially outside of the stator. The wheel bearing apparatus with the generator further includes at least one conducting unit that conducts a current between the fixed wheel and the rotating wheel. |
US11641138B2 |
Multi-component rotor for an electric motor of an appliance
A motor for a laundry appliance includes a drive shaft coupled to a drum at a first end. The rotor frame is coupled proximate the second end of the drive shaft, where the rotor frame includes at least one polymeric material. A central hub includes a core and a perimetrical ring that extends circumferentially around the core. A plurality of recesses are defined within a planar surface of the perimetrical ring, wherein a portion of the polymeric material is received within the plurality of recesses to secure the rotor frame to the central hub. |
US11641135B2 |
Techniques for power transfer through wheels of a patient support apparatus
A power transfer system comprises a patient support apparatus and a separate power transfer device. The patient support apparatus comprises a support structure having a base and a patient support surface for a patient and wheels coupled to the support structure to facilitate movement of the patient support apparatus over a floor surface. One or more of the wheels includes a power receiver integrated therewith. The power transfer device is energizeable to interact with the wheel to facilitate power transfer between the power transfer device and the power receiver through the wheel. |
US11641130B2 |
Converter unit using a status lamp
The present invention relates to a converter unit for providing a supply current to a load device (2) using an energy storage device (6). The converter unit (1) comprises a controlling means (7) configured to set at least one charging parameter and/or a charging mode and to control charging of the energy storage device (6) based on the set charging parameter and/or the set charging mode; and at least a first terminal (S1), a second terminal (S2) and a third terminal (S3) for electrically connecting a two-pole status indicator light (8), wherein the controlling means (7) is configured to detect to which of the first terminal (S1), the second terminal (S2) and the third terminal (S3) the two-pole status indicator light (8) is connected and is configured to set the at least one charging parameter and/or the charging mode based on the detection result. |
US11641129B2 |
DC to DC edge device
A power distribution system utilizes direct-current (DC) electrical power. A distribution cable carries DC power from a distribution unit to an edge device. The edge device provides a communication connector with DC power for use by a load device. The edge device optionally includes an energy storage device, such as a rechargeable battery, to allow the edge device to provide more power to the load device than it is receiving from the power distribution unit for some period of time. |
US11641128B2 |
Mobile charging stations with fuel-cell generators for electric-drive vehicles
Presented are mobile charging stations for recharging electrified vehicles, methods for making/using such mobile charging stations, and parking facilities equipped with such mobile charging stations. A mobile charging station includes a frame with drive wheels and a prime mover operable to drive the wheels to propel the charging station. A hydrogen storage container and fuel cell are mounted to the frame. The fuel cell oxidizes hydrogen received from the storage container to generate electrical current. An electrical coupling mechanism connects the fuel cell to a battery pack of an electric-drive vehicle. A resident or remote controller is programmed to receive charge requests to recharge vehicles, and responsively determines path plan data for the mobile charging station. The controller commands the prime mover to propel the mobile charging station from the charger's origin to a charger destination, and enables the fuel cell to transmit electrical current to the vehicle. |
US11641127B2 |
Method and apparatus for adaptive feedforward correction of output current ripple in an on-board charging system
A charging system includes an AC-DC converter for connecting to AC mains; a DC-link connected to the AC-DC converter output; and a DC-DC converter having an input coupled to the AC-DC converter output, a control input, and an output. The DC-DC converter includes drive circuitry for controlling the DC-DC converter. A controller has a feedforward input for receiving a signal corresponding to a voltage across the DC-link, a feedback input for receiving a signal corresponding to an output current provided by the DC-DC converter, and an output coupled to the control input of the DC-DC converter. The controller generates a control signal which controls the drive circuitry based upon a positive half cycle and a negative half cycle of ripple voltage at the DC-link, and a ripple current amplitude at the DC-DC converter output during at least one of the positive half cycle or the negative half cycle. |
US11641122B2 |
Battery charging through multi-stage voltage conversion
A pulse charging for a battery includes multi-stage voltage conversion. At first stage, an input voltage from a power supply is divided into a plurality of intermediate voltages. At second stage, one or more of the plurality of intermediate voltage are further down converted to generate one or more portions of a charging pulse to be applied to the battery. The down conversion of the input voltage to the output voltage is accompanied by increase in charging current that is applied to the battery. The higher charging current applied to the battery results in fast charging of the battery. Also, the described multi-stage voltage conversion circuitry has high efficiency which alleviates problem of heat dissipation associated with the voltage conversion for charging of the battery. |
US11641118B2 |
Methods and apparatus for a battery system to control leakage at terminals
Various embodiments of the present technology may provide methods and apparatus for a battery system. The apparatus may provide a fuel gauge circuit that operates in conjunction with a protection circuit to control discharging and/or current leakage at exposed terminals of the apparatus. |
US11641116B2 |
Charge/discharge control circuit and battery device having the same
A charge/discharge control circuit includes: an output terminal from which a cell-balance control signal is sent to each of the first and the second cell balance circuits; the first and the second voltage detection circuits; a control circuit configured to send the first and the second control signals in accordance with a detection signal received from at least one of the first and the second voltage detection circuits; and an output circuit configured to select one of a voltage of a power supply terminal, a voltage of an input terminal connected to each of a negative electrode of a first battery and a positive electrode of a second battery, and a voltage of a ground terminal in accordance with the first and second control signals, and send the selected voltage to the output terminal. |
US11641114B2 |
Use of the unused duration injection units in an array to reduce oscillations during impedance injection for corrections of problems
A control module controls impedance injection units (IIUs) to form multiple connection configurations in sequence. Each connection configuration has one IIU, or multiple IIUs in series, parallel or combination of series and parallel. The connection configurations of IIUs are coupled to a high-voltage transmission line. The control module and the IIUs generate rectangular impedance injection waveforms. When the waveforms are combined and injected to the high-voltage transmission line, this produces a pseudo-sinusoidal waveform. |
US11641111B2 |
Energy dispatch system, apparatus, and method
An energy dispatch system, apparatus, and method are disclosed. The energy dispatch system includes a server and multiple site controllers respectively corresponding to multiple users. Each user corresponds to an energy storage device, and each energy storage device has a stage of charge. The server determines a scheduled power consumption target of each scheduling period for each user according to a total support power, multiple power consumption references of the users, and the stages of charge. The server transmits each scheduled power consumption target corresponding to a first scheduling period of the scheduling periods to the corresponding site controller. Each site controller controls the corresponding energy storage device to charge or discharge according to the corresponding actual load and the corresponding state of charge in the first scheduling period so that the power consumption of the corresponding user during the first scheduling period meets the corresponding scheduled power consumption target. |
US11641110B2 |
Apparatus and method for reactive power control
Apparatus and method for controlling reactive power. In one embodiment, the apparatus comprises a bidirectional power converter comprising a switched mode cycloconverter for generating AC power having a desired amount of a reactive power component. |
US11641108B2 |
Systems, apparatus, and methods for power management
Systems, apparatus, and methods for controlling power modes in electronic devices are provided. A system may include an electronic device and an input device that sends power mode selection information via a network to a power mode selection receiving component in the electronic device. The electronic device includes a first power component that powers a first component, and a switching component that controls the first power component. The electronic device may include a second power component that powers a second component. The switching component may control the second power component. The power mode selection receiving component and the switching component may be powered independently of the first and the second component. If the power mode selection information indicates an off mode, the electronic device may provide power to the power mode selection receiving component and the switching component and not to the first and the second component. |
US11641107B2 |
Distance-to-fault power outage notification
Systems and methods comprising a metering device located on an electricity distribution grid, the metering device comprising one or more processors and memory. The metering device can detect a drop in characteristic of electricity below a threshold indicating a fault on the electricity distribution grid. The metering device can generate, responsive to the drop in the characteristic of electricity below the threshold, a time series of a rate of change of the characteristic of electricity for a predetermined number of cycles subsequent to the detection of the drop. The metering device can determine, based on a comparison of the time series of the rate of change with a predetermined pattern, a location of the metering device on the electricity distribution grid relative to a location of the fault on the electricity distribution grid. |
US11641105B2 |
ESD protection for integrated circuit devices
An integrated circuit device having insulated gate field effect transistors (IGFETs) having a plurality of horizontally disposed channels that can be vertically aligned above a substrate with each channel being surrounded by a gate structure has been disclosed. The integrated circuit device may include electrostatic discharge (ESD) protection circuit structures. The ESD protection circuit structures may be formed in regions other than the region that the IGFETs are formed as well as in the region that the IGFETs having a plurality of horizontally disposed channels that can be vertically aligned above a substrate with each channel being surrounded by a gate structure are formed. By forming ESD protection circuit structures in regions below the IGFETs, an older process technology may be used and device size may be decreased. Furthermore, planar IGFETs of FinFETs may be formed in other regions to decrease device size and improve costs. |
US11641101B2 |
Arc fault induced differential protection isolation
A method includes detecting an initial fault in a system and opening a contactor to isolate a load bus from the system for a window of time. During the window of time, the method includes detecting whether current flows from a generator of the system. If current flows from the generator of the system during the window of time, the method includes isolating the load bus from the generator. If current does not flow from the generator to the system during the window of time, the method includes isolating the load bus from all sources including the generator. |
US11641094B1 |
Wire puller
A wire puller may be provided. The wire puller may comprise a middle portion, a restraint frame, and a front portion. The middle portion may comprise a gear box, a front bracket, a back bracket, and a capstan. The gear box may comprise a drive shaft and the capstan may comprise a hook pin. The restraint frame may be attached to the back bracket. The front portion may be attached to the front bracket. The front portion may comprise a pivot frame, a tube, an arm, a first side plate, a second side plate, a roller, and a flip out support. The pivot frame may comprise a locking mechanism. |
US11641091B2 |
VCSELs and VCSEL arrays designed for improved performance as illumination sources and sensors
A segmented VCSEL array having a plurality of individually addressable segments, each segment comprising one or more VCSELs. In some cases, at least two of the plurality of individually addressable segments may be driven in combination. The plurality of individually addressable segments, in some embodiments, may be centered around the same central point. An optical element may be used in conjunction with the segmented VCSEL array, and in some cases may be aligned to the central point. The optical element may be configured such that light passing therethrough may be directed according to which of the plurality of individually addressable segments is activated. In some embodiments, the optical element is a grating or diffractive optical element. The grating or diffractive optical element could be patterned with optical segments that each correspond to at least one the plurality of individually addressable segments. |
US11641089B2 |
Cladless fiber for fiber laser pump and combiner
Some embodiments may include a packaged laser diode assembly, comprising: a length of optical fiber having a core and a polymer buffer in direct contact with the core, the length of optical fiber having a first section and a second section, the first section of the length of optical fiber including a tip of an input end of the optical fiber, wherein the polymer buffer covers only the second section of the first and second sections; one or more laser diodes to generate laser light; means for directing a beam derived from the laser light into the input end of the length of optical fiber; a light stripper attached to the core in the first section of the length of optical fiber. Other embodiments may be disclosed and/or claimed. |
US11641087B2 |
Acquisition of interferometric recordings of brain and neuron activity by coherent microwave probe with therapeutic activation, inactivation, or ablation of molecular, neuronal or brain targets
Low power MASER (Microwave Amplification by Stimulated Emission of Radiation) radiation is used to non-invasively record molecular activity in a biological object such as a brain. Low power MASER radiation is also used to neuromodulate molecular targets via Rabi coupling, resulting for example in conformational and function change in specific molecular targets such as ligand-gated ion channels, voltage-gated ion channels, G-proteins, or dopamine receptors. The method can be used to change the energy state of targeted molecules via energization or enervation, or to ablate targeted molecules. |
US11641085B2 |
Electrical connector assembly and method for manufacturing same
An electrical connector assembly includes an electrical terminal having a connection portion and an attachment portion angled relative to the connection portion. The assembly also includes a cylindrical inner housing sleeve formed of a polymeric material in which the connection portion of the electrical terminal is disposed and an outer connector housing formed of a polymeric material having a smooth bore configured to receive the inner housing sleeve containing the electrical terminal. The bore and inner housing sleeve are sized such that the inner housing sleeve is in an interference fit condition when received within the bore. The electrical connector assembly is assembled by a process having the steps of inserting the inner housing sleeve within the bore of the outer connector housing and affixing the inner housing sleeve to the outer connector housing by welding the inner housing sleeve to the outer connector housing. |
US11641072B2 |
PCB-pinout based packaged module and method for preparing PCB-pinout based packaged module
This application relates to the field of power supply packaging technologies, and in particular, to a PCB-pinout based packaged module, including a packaged module and a pin exposed outside the packaged module. The packaged module includes a PCB and a power component. The PCB has a first surface and a second surface that are disposed opposite to each other, and the power component is disposed on the first surface or the second surface of the PCB. The power component performs communication connection with a pin located on one side of the first surface or one side of the second surface of the PCB through surface-layer copper of the PCB. The pin located on one side of the first surface or one side of the second surface of the PCB is a surface-layer copper etching pattern that is located on the PCB and that is exposed outside the packaged module. |
US11641071B2 |
Connection assembly and pin with a welding section
A pin has a compliant section at a first end and a welding section at a second end opposite the first end. The compliant section is electrically connected with a via of a printed circuit board. The welding section has a welded connection with a passive component. |
US11641070B2 |
Amplifier fast connector
An amplifier connector including a housing having a first end with an aperture for receiving a bare cable end into a rib-receiving space between a pair of inner jaw members. The jaw members can be clamped on the cable end by moving a sliding sleeve with a wedge from an unlocked configuration to a locked configuration. A second end of the connector includes electrical contacts coupled with the pair of jaw members. |
US11641064B2 |
3D IC antenna array with laminated high-k dielectric
The present disclosure relates to a semiconductor package device including a stacked antenna structure with a high-k laminated dielectric layer separating antenna and ground planes, and a method of manufacturing the structure. A semiconductor die is laterally encapsulated within an insulating structure comprising a first redistributions structure. A second redistribution structure is disposed over and electrically coupled to the first redistribution structure and the die. The second redistribution structure includes the stacked antenna structure which includes first and second conductive planes separated by a high dielectric constant laminated dielectric structure. The first conductive plane includes openings and the second conductive plane is configured to transmit and receive electromagnetic waves through the openings in the first conductive plane. |
US11641063B2 |
Beamforming antenna module comprising lens
The present invention relates to a communication technique for fusing a 5G communication system to support a higher data transmission rate than a 4G system, with IoT technology, and a system thereof. This disclosure is based on 5G communication technology and the IoT related technology and can be applied to intelligent services (for example, smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail, security, safety-related services, or the like). In addition, the present invention provides an antenna module comprising an antenna and a lens, wherein the antenna comprises a first antenna array which deflects and radiates a radio wave from a vertical plane of the antenna by a predetermined first angle, and the lens can be spaced apart from the antenna by a first determined distance to change the phase of the radio wave radiated from the antenna. |
US11641057B2 |
Coaxial feed for multiband antenna
A coaxial feed for multiband antenna for a multiband antenna includes: a tubular high-band (HB) waveguide, the HB waveguide including an outer conducting surface, an inner HB conducting surface, and a HB aperture defined by the inner HB conducting surface; a tubular low-band (LB) waveguide disposed coaxially around the HB waveguide, the LB waveguide including an outer feed surface, an inner LB conducting surface, and an annular LB aperture defined by the inner LB conducing surface and the outer conducting surface of the HB waveguide; and an annular high-band (HB) choke located in the outer conducting surface of the HB waveguide, the HB choke being axially offset from the HB aperture. |
US11641056B2 |
Flight vehicle and communication system
[Problems to be Solved]To provide a flight vehicle and a communication system which can relay communications between transmission and reception antennae that are located farther from each other by using antennae capable of receiving information transmitted from a transmission antenna located in a wider range than a range of a linear directed antenna can receive.[Solution]A flight vehicle 1 according to the present invention comprises one or more linear array antennae (antennae 4); and a controller 2 configured to be capable to execute: a process of receiving information by one or more of the antennae 4, a process of outwardly transmitting said information by one or more of the antennae 4. In the communication system C of the present invention, which includes said flight vehicle 1, the transmission antenna T1 and the reception antenna R1 differ from each other. In the flight vehicle 1 of the present invention, it is preferable that the antennae 4 that receives the information and the antennae 4 that transmits the information differ from each other. |
US11641055B2 |
Base station antennas having staggered linear arrays with improved phase center alignment between adjacent arrays
A base station antenna includes first and second arrays that include respective pluralities of first and second radiating elements arranged along the longitudinal direction of the base station antenna, the second array transversely adjacent the first array. A longitudinal position of each second radiating element is staggered from that of the corresponding first radiating element. The first array comprises first and second sub-arrays, each of which comprises one or a plurality of adjacent first radiating elements. A phase center of the combination of the first and second subarrays is basically aligned with a sub-phase center of the second array. |
US11641049B2 |
Compact integrated rotary joint with a resonant shield
A rotary joint includes a first part and a second part configured to rotate around a rotation axis against the first part. The first part has a first magnetic core and a capacitive data link component. The second part has a second magnetic core for coupling power with the a first magnetic core and a second capacitive data link component to transfer data from and/or to the first capacitive data link component. To weaken magnetic stray fields from the magnetic core, a resonant shield is provided outside the airgap between the magnetic cores. The resonant shield comprises an open ring-shaped structure, having two open ends which are connected by a capacitor to form a resonant circuit. |
US11641043B2 |
Electric energy storage device and electric tool system
The disclosure provides an electric energy storage device which includes four energy units with a substantially same voltage value. Each energy unit is provided with a positive electrode and a negative electrode. The electric energy storage device comprises a socket with eight independently arranged electrode terminals that are connected with the four energy units. The disclosure also provides an electric tool system using the electric energy storage device. The electric tool is provided with plugs that may be connected with the four energy units in different states, allowing the electric energy storage device to output multiple voltages. |
US11641041B2 |
Rechargeable zinc-air battery with perforated-shell active particles
Powders, electrodes, zinc-air batteries and corresponding methods are provided. Powders comprise perforated shells having a size of at least 100 nm and comprising openings smaller than 10 nm. The shells are electrically conductive and/or comprise an electrically conductive coating. Powders further comprise zinc and/or zinc oxide which resides at least partially within the shells. Methods comprise wetting the shells with a zinc solution to yield at least partial penetration of the zinc solution through the openings, and coating zinc internally in the shells by application of electric current to the shells. Upon electrode preparation from the powder, cell construction and cell operation, zinc is oxidized to provide energy and the shells retain formed Zn O therewith, providing sufficient volume for the associated expansion and maintaining thereby the mechanical stability and structure of the electrode—to enable many operation cycles of the rechargeable zinc-air batteries. |
US11641036B1 |
Battery methods for use with telematics
Vehicles can employ onboard telematic monitoring devices to collect vehicle and operation data, such as for improved vehicle fleet management. Such telematic monitoring devices are dependent on power from a vehicle, such that data collection and communication can be interrupted if a telematic monitoring device is disconnected or has a poor connection. The present disclosure relates to battery devices, which provide power to telematic monitoring devices as needed in order to maintain data collection and communication, or other more limited functionality. The present disclosure also relates to systems including battery devices, and methods for operating battery devices. The present disclosure also relates to detecting temperature of batteries, as well as emergency input and messages for telematic monitoring systems. |
US11641033B2 |
Electronic device having solid-state battery
An electronic device includes a storage in which at least one or more programs are stored, a power management circuit, a controller controlling the storage and the power management circuit, a first battery cell connected to the power management circuit, and a second battery cell connected to the storage. At least one of the first battery cell or the second battery cell includes a solid electrolyte. |
US11641026B2 |
All-solid-state battery manufacturing apparatus and all-solid-state battery manufacturing method
An all-solid-state battery manufacturing apparatus disclosed herein includes a transport apparatus, a press roller, and an adhesive provision apparatus. The transport apparatus transports an active material layer. The press roller has a foil attachment surface, which is a cylindrical surface to which the current collection foil is to be attached. The press roller rotates and moves the current collection foil attached to the foil attachment surface to the surface of the active material layer being transported by the transport apparatus and presses the current collection foil and the active material layer between the press roller and the transport apparatus. The adhesive provision apparatus is provided on a movement path of the current collection foil rotated and moved by the foil attachment surface of the press roller, and provides an adhesive to the current collection foil attached to the press roller. |
US11641025B2 |
Method for manufacturing all-solid-state battery
A method for manufacturing an all-solid-state battery includes a battery unit producing step, a flattening step, and a stacking step. In the battery unit producing step, a battery unit having a plate shape is produced through a pressing step in which a laminate including at least one each of a positive electrode active material layer, a solid electrolyte layer, and a negative electrode active material layer is pressed in a thickness direction of the laminate with a first pressure. In the flattening step, the battery unit is flattened by pressing the produced battery unit in the thickness direction with a second pressure equal to or lower than the first pressure while heating the battery unit to a temperature equal to or higher than a temperature at which the battery unit softens and is deformed. In the stacking step, a plurality of the flattened battery units are stacked. |
US11641023B2 |
Fuel cell system and method
A system for generating electrical power includes an electrochemical cell including a cathode and an anode separated by an electrolyte, a cathode fluid flow path in operative fluid communication with the cathode including a cathode-side inlet and a cathode-side outlet, and an anode fluid flow path in operative fluid communication with the anode including an anode-side inlet and an anode-side outlet. The system also includes: a reactant source in operative fluid communication with the anode-side inlet; an oxygen generator in operative fluid communication with the cathode-side inlet, including a combustible composition comprising a fuel and a salt that thermally decomposes to release oxygen; and an electrical connection between the electrochemical cell and a power sink. |
US11641021B2 |
Humidifier for fuel cell
A humidifier for a fuel cell includes: a housing that includes a moist air supply port through which moist air is supplied, a moist air discharge port through which the moist air is discharged, and an inflow gas supply port through which inflow gas is supplied; a humidification unit provided in the housing to humidify the inflow gas by using the moist air; and a humidification amount adjusting unit to selectively adjust an amount of humidification of the inflow gas by the humidification unit based on a flow rate of the moist air supplied to the moist air supply port, thereby obtaining an advantageous effect of accurately adjusting the amount of humidification based on an operating condition of a fuel cell stack. |
US11641020B2 |
PEM fuel cell
An apparatus is provided for conditioning at least one process gas which is supplied to at least one electrochemical converter, via at least one process gas supply. The process gas supply has a humidifying unit configured and arranged to introduce a humidifying agent into the process gas. Water in a supercritical state can be introduced as the humidifying agent. |
US11641015B2 |
Method for producing positive electrode material for nonaqueous secondary battery
A method for producing a positive electrode material for a nonaqueous secondary battery includes the steps of mixing a compound containing lithium, a compound containing nickel and BaTiO3 to form a mixed material; and sintering the mixed material to form a lithium transition metal composite oxide. |
US11641008B2 |
Light emitting device and display apparatus including the same
A light emitting device including a first light emitting cell, a second light emitting cell, and a third light emitting cell each including a first conductivity type semiconductor layer, an active layer, and a second conductivity type semiconductor layer, pads electrically connected to the first, second, and third light emitting cells, a first wavelength converter configured to convert a wavelength of light emitted from the first light emitting cell into a first wavelength, and a second wavelength converter configured to convert a wavelength of light emitted from the second light emitting cell into a second wavelength longer than the first wavelength, in which the first light emitting cell has a larger area than the third light emitting cell, and the second light emitting cell has a larger area than the first light emitting cell. |
US11641005B2 |
Light-emitting element and manufacturing method thereof
A method of manufacturing a light-emitting element includes: providing a substrate, wherein the substrate includes a top surface with a first area and a second area; introducing a semiconductor material to form a first layer on the first area and a second layer on the second area, wherein the first layer includes a first crystal quality and the second layer includes a second crystal quality, the first crystal quality is different from the second crystal quality; and dicing the substrate along the second area. |
US11641002B2 |
Optical transmission/reception circuit
A device includes a substrate and an optoelectronic chip buried in the substrate. The substrate may include an opening above a first optical transduction region of the first optoelectronic chip and above a second optical transduction region of a second optoelectronic chip. |
US11640994B2 |
Shielded gate trench MOSFET devices
A shielded gate trench MOSFET device structure is provided. The device structure includes MOS gate trenches and p body contact trenches formed in an n type epitaxial silicon layer overlying an n+ silicon substrate. Each MOS gate trench includes a gate trench stack having a lower n+ shield poly silicon layer separated from an upper n+ gate poly silicon layer by an inter poly dielectric layer. The upper and lower poly silicon layers are also laterally isolated at the areas where the lower poly silicon layer extends to silicon surface by selectively removing portion of the upper poly silicon and filling the gap with a dielectric material. The method is used to form both MOS gate trenches and p body contact trenches in self-aligned or non self-aligned shielded gate trench MOSFET device manufacturing. |
US11640991B2 |
Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes a first electrode, first, second, and third semiconductor regions, an insulating portion, a conductive portion, a gate electrode, and a second electrode. The first semiconductor region is provided on the first electrode and electrically connected to the first electrode. The second semiconductor region is provided on the first semiconductor region. The third semiconductor region is provided on the second semiconductor region. The insulating portion are arranged with a portion of the first semiconductor region, and the second and third semiconductor regions. The conductive portion is provided inside the insulating portion and arranged with the first semiconductor region. The gate electrode is provided inside the insulating portion and arranged with the second semiconductor region. The second electrode is provided on the third semiconductor region and electrically connected to the third semiconductor region. |
US11640987B2 |
Implant to form vertical FETs with self-aligned drain spacer and junction
Disclosed herein are methods for forming vertical field-effect-transistor (vFET). In some embodiments, a method includes providing a device structure including a plurality of pillars extending from a base layer, forming a capping layer over the device structure, and forming a drain in an upper section of each of the plurality of pillars by performing an angled implant to each of the plurality of pillars. The angled implant may be delivered at a non-zero angle of inclination relative to a perpendicular extending from a top surface of the base layer. The method may further include etching the device structure to remove the capping layer from along a lower section of each of the plurality of pillars, wherein the capping layer remains along the upper section of each of the plurality of pillars. |
US11640982B2 |
Semiconductor device
The present disclosure provides a semiconductor device. The semiconductor device includes a semiconductor chip having a first main surface including an active region and a peripheral region surrounding the active region; a first trench formed in the active region; a first insulating film formed on an inner surface of the first trench; a first electrode formed in the first trench interfacing the first insulating film, and forming a channel in a portion of the semiconductor chip facing the first insulating film; a second trench formed in the peripheral region and having a width greater a width of the first trench; a second insulating film formed on an inner surface of the second trench; and a second electrode formed in the second trench interfacing the second insulating film and electrically coupled to the first electrode. |
US11640978B2 |
Low-k feature formation processes and structures formed thereby
Embodiments of the present disclosure relate to a method of forming a low-k dielectric material, for example, a low-k gate spacer layer in a FinFET device. The low-k dielectric material may be formed using a precursor having a general chemical structure comprising at least one carbon atom bonded between two silicon atoms. A target k-value of the dielectric material may be achieved by controlling carbon concentration in the dielectric material. |
US11640977B2 |
Non-conformal oxide liner and manufacturing methods thereof
A method includes forming a fin protruding over a substrate; forming a conformal oxide layer over an upper surface and along sidewalls of the fin; performing an anisotropic oxide deposition or an anisotropic plasma treatment to form a non-conformal oxide layer over the upper surface and along the sidewalls of the fin; and forming a gate electrode over the fin, the conformal oxide layer and the non-conformal oxide layer being between the fin and the gate electrode. |
US11640976B2 |
Semiconductor memory device having a channel layer
A semiconductor device includes a stacked structure with first conductive layers and insulating layers that are stacked alternately with each other, second conductive layers located on the stacked structure, first openings passing through the second conductive layers and the stacked structure and having a first width, second conductive patterns formed in the first openings and located on the stacked structure to be electrically coupled to the second conductive layers, data storage patterns formed in the first openings and located under the second conductive patterns, and channel layers formed in the data storage patterns and the second conductive patterns. |
US11640974B2 |
Memory array isolation structures
A memory cell includes a thin film transistor over a semiconductor substrate. The thin film transistor includes a memory film contacting a word line; and an oxide semiconductor (OS) layer contacting a source line and a bit line, wherein the memory film is disposed between the OS layer and the word line; and a dielectric material separating the source line and the bit line. The dielectric material forms an interface with the OS layer. The dielectric material comprises hydrogen, and a hydrogen concentration at the interface between the dielectric material and the OS layer is no more than 3 atomic percent (at %). |
US11640970B2 |
Capacitor structure including patterned conductive layer disposed between two electrodes and manufacturing method thereof
A capacitor structure includes an insulation layer and a capacitor unit disposed on the insulation layer. The capacitor unit includes a first electrode, a second electrode, a first dielectric layer, and a patterned conductive layer. The second electrode is disposed above the first electrode in a vertical direction. The first dielectric layer is disposed between the first electrode and the second electrode in the vertical direction. The patterned conductive layer is disposed between first electrode and the second electrode, the patterned conductive layer is electrically connected with the first electrode, and the first dielectric layer surrounds the patterned conductive layer in a horizontal direction. |
US11640966B2 |
Photosensitive assembly, method for manufacturing same, and electronic device comprising a vibration member to vibrate an orthographic projection region of a light sensor on a light transmissive substrate in an undulated shape
Disclosed are a photosensitive assembly, a method for manufacturing the same, and an electronic device. The photosensitive assembly includes a light-transmissive substrate, a light sensor, and a vibration member. The light sensor is disposed on a side of the light-transmissive substrate, and the vibration member is configured to drive the light-transmissive substrate to vibrate, such that a photosensitive area of the light-transmissive substrate is in an undulated shape. |
US11640965B2 |
Image sensor
An image sensor includes a substrate having a first conductivity type, a first charge accumulation region disposed in the substrate and having a second conductivity type, a second charge accumulation region connected with the first charge accumulation region, having the second conductivity type and extending downward from an edge of the first charge accumulation region, a pinning region disposed on the first charge accumulation region and having the first conductivity type, a floating diffusion region spaced laterally from the pinning region, a channel region disposed between the pinning region and the floating diffusion region, and a gate structure disposed on the channel region. |
US11640963B2 |
Display panel and display device
The present application provides a display panel and a display device. The display panel comprises: a base substrate; an insulating layer arranged on the base substrate, the insulating layer being provided with recesses spaced from each other; metal lines arranged on one side of the insulating layer away from the base substrate, portions of the metal lines corresponding to the recesses being located in the recesses, the metal lines having a corrugated longitudinal cross-section in an extending direction of the metal lines to reduce a risk of the metal lines breaking during bending and improve flexibility of the display panel. |
US11640961B2 |
III-V source/drain in top NMOS transistors for low temperature stacked transistor contacts
An integrated circuit structure comprises a lower device layer that includes a first structure comprising a plurality of PMOS transistors. An upper device layer is formed on the lower device layer, wherein the upper device layer includes a second structure comprising a plurality of NMOS transistors having a group III-V material source/drain region. |
US11640960B2 |
Heterolithic microwave integrated circuits including gallium-nitride devices on intrinsic semiconductor
A number of integrated circuits and methods of manufacturing the integrated circuits are described. An integrated circuit can include different semiconductor devices formed from different semiconductor systems in different regions over the same substrate. The integrated circuit can also include bulk regions of low-loss electrically-insulating material extending through the substrate and located between the different semiconductor regions. Passive RF circuit elements can be formed on the low-loss electrically-insulating material. |
US11640957B2 |
Light emitting module
A light emitting module includes a substrate, a light reflective resin layer, wiring electrodes and a light emitting element. The light reflective resin layer is arranged on the substrate. The wiring electrodes are arranged over the substrate with the light reflective resin layer being interposed between the substrate and the wiring electrodes. The light emitting element has an electrode formation surface including a positive and negative pair of element electrodes, and a light emitting surface on a side opposite to the electrode formation surface. The light emitting element is arranged on top surfaces of the wiring electrodes with the element electrodes facing the top surfaces of the wiring electrodes. |
US11640955B2 |
Method and device for controlling operation using temperature deviation in multi-chip
A multi-chip package includes a first die having temperature sensors and a second die. The first die generates temperature deviation information of m (m |
US11640951B2 |
Integrated circuit device having redistribution pattern
An integrated circuit device includes a wiring structure, first and second inter-wiring insulating layers, redistributions patterns and a cover insulating layer. The wiring structure includes wiring layers having a multilayer wiring structure and via plugs. The first inter-wiring insulating layer that surrounds the wiring structure on a substrate. The second inter-wiring insulating layer is on the first inter-wiring insulating layer, and redistribution via plugs are connected to the wiring structure through the second inter-wiring insulating layer. The redistribution patterns includes pad patterns and dummy patterns on the second inter-wiring insulating layer. Each patterns has a thickness greater than a thickness of each wiring layer. The cover insulating layer covers some of the redistribution patterns. The dummy patterns are in the form of lines that extend in a horizontal direction parallel to the substrate. |
US11640946B2 |
Protection of integrated circuits
A first integrated circuit chip is assembled to a second integrated circuit chip with a back-to-back surface relationship. The back surfaces of the integrated circuit chips are attached to each other using one or more of an adhesive, solder or molecular bonding. The back surface of at least one the integrated circuit chips is processed to include at least one of a trench, a cavity or a saw cut. |
US11640941B2 |
Semiconductor devices including metal gate protection and methods of fabrication thereof
Embodiments of the present disclosure provide semiconductor device structures. In one embodiment, the semiconductor device structure includes a gate dielectric layer, a gate electrode layer in contact with the gate dielectric layer, a first self-aligned contact (SAC) layer disposed over the gate electrode layer, an isolation layer disposed between the gate electrode layer and the first SAC layer, and a first sidewall spacer in contact with the gate dielectric layer, the isolation layer, and the first SAC layer. |
US11640937B2 |
Horizontal programmable conducting bridges between conductive lines
In a method for forming a semiconductor device, a plurality of conductive lines is formed as a part of a first wiring level of the semiconductor device. The first wiring level is positioned over a first level having a plurality of transistor devices. The plurality of conductive lines extends parallel to the first level. In addition, a programmable horizontal bridge is formed that extends parallel to the first level, and electrically connects a first conductive line and a second conductive line of the plurality of conductive lines in the first wiring level. The programmable horizontal bridge is formed based on a programmable material that changes phase between a conductive state and a non-conductive state according to a current pattern delivered to the programmable horizontal bridge. |
US11640933B2 |
Ball grid array pattern for an integrated circuit
Embodiments are disclosed for providing a ball grid array pattern for an integrated circuit. An example integrated circuit apparatus includes an integrated circuit and a ball grid array. The integrated circuit includes at least a package substrate and a silicon chip. The ball grid array is disposed on the package substrate of the integrated circuit. The ball grid array includes a first set of solder balls that is configured to provide electrical connections for communication channels and a second set of the solder balls associated with an electrical ground. The first set of solder balls includes a first subset of solder balls configured in a first orientation and a second subset of solder balls configured in a second orientation. Furthermore, at least one solder ball from the second set of the solder balls is disposed between the first subset of solder balls and the second subset of solder balls. |
US11640931B2 |
Die attachment method and material between a semiconductor device and die pad of a leadframe
Manufacturing a semiconductor device, such as an integrated circuit, comprises: providing a leadframe having a die pad area, attaching onto the die pad area of the leadframe one or more semiconductor die or dice via soft-solder die attach material, and forming a device package by molding package material onto the semiconductor die or dice attached onto the die pad area of the leadframe. An enhancing layer, provided onto the leadframe to counter device package delamination, is selectively removed via laser beam ablation from the die pad area, and the semiconductor die or dice are attached onto the die pad area via soft-solder die attach material provided where the enhancing layer has been removed to promote wettability by the soft-solder material. |
US11640929B2 |
Thermal management solutions for cored substrates
An integrated circuit assembly may be formed having a substrate core, wherein the substrate core includes at least one heat transfer fluid channel formed therein, a first build-up layer formed on a first surface of the substrate core, and a second build-up layer formed on a second surface of the substrate core, and methods of fabricating the same. In embodiments of the present description, the integrated circuit structure may include at least one integrated circuit device formed within at least one of the first build-up layer and the second build-up layer. The embodiments of the present description allow for cooling within the substrate, which may significantly reduce thermal damage to the components of the substrate and/or integrated circuit devices within the substrate. |
US11640927B2 |
Display device
The present disclosure relates to display devices, and more specifically, a display device including a display panel including an active area and a non-active area surrounding the active area and including a pad area, a driving integrated circuit disposed in the pad area, a stiffener disposed between the driving integrated circuit and the active area, spaced apart from the driving integrated circuit, and disposed to surround a portion of a lateral surface of the driving integrated circuit, and a color-changing layer having a color, disposed to surround a portion, or all, of the lateral surface of the driving integrated circuit, and overlapping with at least a portion of an upper surface of the stiffener. As the display device includes the color-changing layer, even without separate measurement equipment, quality and a process condition or situation of the display device can be easily checked or identified. |
US11640924B2 |
Structure and method for interconnection with self-alignment
The present disclosure provides a method of forming an integrated circuit structure. The method includes depositing a first metal layer on a semiconductor substrate; forming a hard mask on the first metal layer; patterning the first metal layer to form first metal features using the hard mask as an etch mask; depositing a dielectric layer of a first dielectric material on the first metal features and in gaps among the first metal features; performing a chemical mechanical polishing (CMP) process to both the dielectric layer and the hard mask; removing the hard mask, thereby having portions of the dielectric layer extruded above the metal features; forming an inter-layer dielectric (ILD) layer of the second dielectric material different from the first dielectric material; and patterning the ILD layer to form openings that expose the first metal features and are constrained to be self-aligned with the first metal features by the extruded portions of the first dielectric layer. |
US11640923B2 |
Method for manufacturing FDSOI
The present application provides a method for manufacturing FDSOI devices. The method includes steps of: providing a semiconductor structure which comprises a silicon substrate, a buried oxide layer on the silicon substrate, a silicon-on-insulator layer on the buried oxide layer; and a hard mask layer on the silicon-on-insulator layer; performing spin coating of a photoresist on the hard mask layer to form a bulk silicon region; performing plasma anisotropic etching on the bulk silicon region to open a part of the buried oxide layer, and then performing isotropic etching, so that the silicon-on-insulator layer shrinks in the horizontal direction; performing plasma anisotropic etching to etch through the buried oxide layer to form a bulk silicon region trench; performing silicon epitaxial growth in the bulk silicon region trench. The silicon-on-insulator layer is still shrinks after the bulk silicon region trench is formed, as the result, there is no bump on the surface of the silicon-on-insulator layer, thus the process window becomes controllable. |
US11640920B2 |
Sample holder
A sample holder according to the disclosure includes: an insulating base body in plate form; an electrically conducting member disposed on a lower face of the insulating base body; a lead pin joined to the electrically conducting member so as to extend downwardly from the insulating base body; a tubular member joined to the lower face of the insulating base body so as to surround the lead pin; a first member which is located in an interior of the tubular member and covers a junction between the electrically conducting member and the lead pin, the first member being in a gel form; and a second member which covers the first member and is filled in the interior. |
US11640919B2 |
Robot having arm with unequal link lengths
An apparatus including at least one drive; a first robot arm having a first upper arm, a first forearm and a first end effector. The first upper arm is connected to the at least one drive at a first axis of rotation. A second robot arm has a second upper arm, a second forearm and a second end effector. The second upper arm is connected to the at least one drive at a second axis of rotation which is spaced from the first axis of rotation. The first and second robot arms are configured to locate the end effectors in first retracted positions for stacking substrates located on the end effectors at least partially one above the another. The first and second robot arms are configured to extend the end effectors from the first retracted positions in a first direction along parallel first paths located at least partially directly one above the other. The first and second robot arms are configured to extend the end effectors in at least one second direction along second paths spaced from one another which are not located above one another. The first upper arm and the first forearm have different effective lengths. The second upper arm and the second forearm have different effective lengths. |
US11640917B2 |
Ground electrode formed in an electrostatic chuck for a plasma processing chamber
Disclosed herein is a substrate support assembly having a ground electrode mesh disposed therein along a side surface of the substrate support assembly. The substrate support assembly has a body. The body has an outer top surface, an outer side surface and an outer bottom surface enclosing an interior of the body. The body has a ground electrode mesh disposed in the interior of the body and adjacent the outer side surface, wherein the ground electrode does not extend through to the outer top surface or the outer side surface. |
US11640908B2 |
Method of implanting an implant species into a substrate at different depths
A method of implanting an implant species into a substrate at different depths is described. The method includes forming an implant mask over the substrate. The implant mask includes a first implant zone designed as an opening and a second implant zone designed as a block array. The implant species is implanted through the implant mask under an implant angle tilted against a block plane, such that a first implant area is formed by the implant species at a first depth in the substrate beneath the first implant zone and a second implant area is formed by the implant species at a second depth in the substrate beneath the second implant zone. The first depth is greater than the second depth. |
US11640907B2 |
Semiconductor epitaxial wafer and method of producing semiconductor epitaxial wafer, and method of producing solid-state imaging device
An epitaxial wafer that includes a silicon wafer and an epitaxial layer on the silicon wafer. The silicon wafer contains hydrogen that has a concentration profile including a first peak and a second peak. A hydrogen peak concentration of the first peak and a hydrogen peak concentration of the second peak are each not less than 1×1017 atoms/cm3. |
US11640905B2 |
Plasma enhanced deposition of silicon-containing films at low temperature
Exemplary deposition methods may include flowing a silicon-containing precursor into a processing region of a semiconductor processing chamber. The method may include striking a plasma in the processing region between a faceplate and a pedestal of the semiconductor processing chamber. The pedestal may support a substrate including a patterned photoresist. The method may include maintaining a temperature of the substrate less than or about 200° C. The method may also include depositing a silicon-containing film along the patterned photoresist. |
US11640902B2 |
Ion detector and mass spectrometer each including multiple dynodes
An ion detector includes a first dynode, a second dynode, a scintillator, a conductive layer, and a photomultiplier tube. The first dynode is configured to emit a charged particle in response to the incidence of the ion. The second dynode is configured to be given a negative potential and emit a secondary electron in response to incidence of the charged particle from the first dynode. The scintillator includes an electron incident surface arranged to receive the secondary electron from the second dynode, and is configured to convert the secondary electron into light. The conductive layer is disposed on the electron incident surface. The photomultiplier tube is configured to detect the light from the scintillator. |
US11640900B2 |
Electron cyclotron rotation (ECR)-enhanced hollow cathode plasma source (HCPS)
Techniques are disclosed for an electron cyclotron rotation (ECR)-enhanced hollow cathode plasma source (HCPS). A cylindrical magnet is placed around the neck of a hollow cathode under the influence of an RF field. A plasma gas is introduced in the hollow cathode that undergoes phase transition to a plasma containing free electrons and gas ions. The magnetic field of the magnet causes ECR that confines free electrons to a narrow spiraling beam traveling down the body of the hollow cathode. Unlike traditional methods, the present ECR-enhanced design confines the electrons and ions to a narrow path away from the walls of the cathode. The high-density, stable plasma is available at the distal end of the hollow cathode. A multicavity design utilizes multiple cavities with multiple aligned magnets in a single reactor suitable for various processes including, PECVD, PEALD, ALE, etc. |
US11640896B2 |
Method and apparatus for Schottky TFE inspection
The present disclosure is related to a Schottky thermal field (TFE) source for emitting an electron beam. Electron optics can adjust a shape of the electron beam before the electron beam impacts a scintillator screen. Thereafter, the scintillator screen generates an emission image in the form of light. An emission image can be adjusted and captured by a camera sensor in a camera at a desired magnification to create a final image of the Schottky TFE source's tip. The final image can be displayed and analyzed to for defects. |
US11640895B2 |
Sample holder and charged particle beam system
There is provided a sample holder capable of reducing positional deviation of a cartridge in the heightwise direction of a sample. The sample holder includes the cartridge and a holder base having a mounting portion for the cartridge. The mounting portion includes a placement surface, a first tilted surface, and a rotary drive mechanism for imparting a rotary force to the cartridge. The cartridge includes an opposing first tilted surface opposite to the first tilted surface of the mounting portion. As the rotary drive mechanism imparts the rotary force to the cartridge, the first tilted surface of the cartridge is pressed against the first tilted surface of the mounting portion, whereby the cartridge is pressed against the placement surface. |
US11640893B1 |
Precision alignment system for millimeter wave sources
A high-power vacuum electron device source of 10 mm-0.1 mm wavelength radiation is composed of an electron gun joined to a RF vacuum electronic circuit. The electron gun includes a cathode, a focus electrode, and a grid. It generates an electron beam that is injected into the circuit for amplifying RF waves. The circuit is composed of metal circuit plates, e.g., copper alloy, that mate with each other and are shaped to provide a beam tunnel and RF circuit envelopes. Precision alignment pins made of nickel super alloy, are used to mutually align the metal circuit plates using elastic averaging implemented by positioning the precision alignment pins in precision alignment holes in the metal circuit plates. Preferably, the electron gun is aligned with the circuit using quasi-kinematic coupling. |
US11640889B2 |
Electromagnetic relay
An electromagnetic relay includes a moving member, a yoke, a guide member, and a movable iron core. The yoke includes a plate portion and a yoke hole. The guide member is disposed in the yoke hole. The movable iron core is connected to the moving member. The movable iron core includes a tubular portion. The tubular portion includes a first end surface and a second end surface. The tubular portion is disposed in the guide member. The plate portion includes a first surface and a second surface. In a case where the moving member is located at the closed position, the first end surface is located within a range from a first position to a second position. The first position is a position corresponding to the first surface. The second position is located at a center of the first surface and the second surface. |
US11640888B2 |
Input/output device and method for controlling the input/output device
Proposed are an input/output device and a control method for the same, the device including a first input/output terminal that receives a forward signal from a limit switch or outputs power to a sensor; a second input/output terminal that receives a backward signal from the limit switch or receives a sensing signal from the sensor; and an integrated circuit unit that determines a communication target for exchanging a signal through the first input/output terminal and the second input/output terminal, and selectively receives or outputs the forward signal, the backward signal, the power of the sensor and the sensing signal based on the determination result. |
US11640887B2 |
Mechanical latching system kit for a medium voltage contactor
A mechanical latching accessory kit for a Medium Voltage contactor including one or more movable contacts connected through a mechanical link to a contact actuator moving the one or more movable contacts between a contact open position and a contact closed position. The mechanical latching accessory kit includes: a supporting interface adapted to be fixed to and removed from the Medium Voltage contactor; a latching element movable between a first operating position and a second resting position; a latching actuating system moving the latching element between the first, operating, position and the second, resting, position; the latching element being adapted, when it is in the first operating position, to cooperate with the mechanical link of the Medium Voltage contactor to latch the one or more movable contacts, and, when it is in the second resting position, to release the one or more movable contacts. |
US11640886B2 |
Circuit breaker
A circuit breaker for use in medium voltage applications includes: a housing; a first contact arranged on an end of a first contact stem that extends fixedly through the housing; a second contact arranged on an end of a second contact stem that extends axially and is movable through the housing. The circuit breaker further includes a moving device for moving the second contact between a closed position in contact with the first contact and an open position spaced apart from the first contact. A mass of the second contact is less than a mass of the first contact. The moving device includes a closing mechanism for urging the second contact to the closed position and an opening mechanism for urging the second contact to the open position. The circuit breaker further includes a reconditioning power source and a controller for providing a reconditioning current. |
US11640884B2 |
Bracket assembly for facilitating key switch replacement
A system may comprise a printed circuit board (PCB) including a top surface, and a bracket including a top surface configured to receive and couple to a key switch and a bottom surface including at least two protrusions that extend normal to the bottom surface of the bracket. The bracket can be configured to mount to the PCB such that the bottom surface of the bracket is coupled to the top surface of the PCB, and the at least two protrusions may each include conductive leads that couple to the top surface of the PCB. The bracket is configured to only cover a portion of a bottom surface of the key switch when coupled to the key switch. An LED can be mounted to the top surface of the PCB, laterally adjacent to the bracket, and under the key switch at a location not covered by the bracket. |
US11640875B2 |
Multilayer ceramic capacitor and board having the same mounted thereon
A multilayer capacitor includes a capacitor body including first and second dielectric layers and internal electrodes, and including first to sixth surfaces; first and second external electrodes disposed on the fifth and sixth surfaces; and third and fourth external electrodes disposed on the third and fourth surfaces. The internal electrodes include: a first internal electrode disposed on the first dielectric layer and connected to the first and second external electrodes; a second internal electrode disposed on the first dielectric layer and connected to the third external electrode; a third internal electrode disposed on the first dielectric layer and connected to the fourth external electrode; and a fourth internal electrode disposed on the second dielectric layer and overlapping at least a portion of the first to third internal electrodes. |
US11640872B2 |
Method for manufacturing coil component
A method for manufacturing a coil component includes: a first winding step to wind a first conductive wire around a winding core in a single layer from a first flange part toward a second flange part; and a second winding step to wind a second conductive wire around the winding core on the first conductive wire by the same number of turns and in the same direction as in the first winding step in a single layer in a manner that center B of the cross-section of the second conductive wire closest to the first flange part is positioned closer to the first flange part than is center A of the cross-section of the first conductive wire closest to the first flange part, and that the distance in the axial direction, between centers A and B is smaller than the radius of the wire. |
US11640871B2 |
Transformer and power conversion device
A transformer includes: a base that is a plate-like member and has a first surface and a second surface, a core attached to the first surface of the base, coils wound around the core, coil terminals attached to the second surface of the base, and a cooling unit that is thermally connected to the core and is to release heat transferred from the core. The coil terminals are disposed on the second surface of the base opposite to the first surface of the base to which the core is attached. The cooling unit is disposed on a side of the core opposite to the base. |
US11640869B2 |
Bonding structure of a sheet core and a pair of flange parts of a coil component
A bonding structure of a sheet core and a pair of flange parts wherein the pair of flange parts is formed on both ends of a shaft part to constitute a drum core together with the shaft part; the sheet core is bonded, in a manner connecting the pair of flange parts across the shaft part, to the top faces of the flange parts facing away from the bottom faces of the flange parts to be mounted on a circuit board; and a coil-shaped conductor is constituted by sheathed conductive wires wound around the shaft part; wherein the bonding surfaces of each of the flange parts and the sheet core have multiple contact areas where the flange part makes direct contact with the sheet core, as well as adhesive areas between the contact areas where an adhesive is disposed. |
US11640866B2 |
Coil component
A coil component includes a body, a coil portion embedded in the body, first and second external electrodes spaced apart from each other on an external surface of the body and connected to the coil portion, and an identification portion in which a plurality of fine patterns spaced apart from one another are grouped and which is disposed on the external surface of the body. Each of the plurality of fine patterns includes an insulating resin. |
US11640865B2 |
Magnetic particle and method
A magnetic particle (30, 70) has a layered structure (6, 56) between a top surface of the particle and an opposed bottom surface of the particle. Layers of the structure include one or more nonmagnetic layer(s) and one or more magnetized layer(s). The ratio of a lateral dimension of the one or more magnetized layers to the aggregate thickness of the magnetized layer or layers is greater than 500. A plurality of such magnetic particles (30, 70) can be functionalised and marked with readable codes (16, 66) corresponding to the functionalisation, for use for performing assays such as bioassays. |
US11640863B2 |
Glass-metal feedthrough having a sleeve
The disclosure relates to a glass-metal feedthrough, composed of an outer conductor or a basic body, a glass material or glass-ceramic material, and an inner conductor. The inner conductor is preferably a metal pin and the inner conductor is sealed in the outer conductor, in particular basic body, in the glass or glass-ceramic material. The metal pin comprises a material with high conductivity and/or low contact resistance, as well as a sleeve element that surrounds the metal pin at least partially. |
US11640862B2 |
Automated methods and apparatus for installing a sleeve on a cable
A method utilizes a funnel system and robotic end effector grippers to feed an unjacketed portion of a shielded cable through a sleeve. The funnel is designed with one or more thin extensions (hereinafter “prongs”) on which a sleeve is placed prior to a cable entering the funnel. Preferably two or more prongs are employed, although a single prong may be used if properly configured to both guide a cable and fit between the sleeve and cable. The prongs close off the uneven surface internal to a sleeve and provide a smooth surface for the cable to slide along and through the sleeve, preventing any damage to the exposed shielding. The sleeve is picked up and held on the prongs using a robotic end effector. If the sleeve is a solder sleeve, the robotic end effector has grippers designed to make contact with the portions of the solder sleeve that are between the insulating rings and the central solder ring. |
US11640859B2 |
Data based cancer research and treatment systems and methods
A method and system for conducting genomic sequencing, the method comprising storing a set of user application programs wherein each of the programs requires an application specific subset of data, for each of a plurality of patients that have cancerous cells and that receive cancer treatment, obtaining clinical records data in original forms including cancer state information, treatment types and treatment efficacy information, storing the clinical records data in a semi-structured first database, for each patient, using a genomic sequencer to generate genomic sequencing data for the patient's cancerous cells and normal cells, storing the sequencing data in the first database, shaping at least a subset of the first database data to generate system structured data including clinical record data and sequencing data wherein the system structured data is optimized for searching, storing the system structured data in a second database, for each user application program, selecting the application specific subset of data from the second database and storing the application specific subset of data in a structure optimized for application program interfacing in a third database. |
US11640858B2 |
Digital therapeutic platform
Systems and methods are provided for monitoring health. An exemplary method includes: collecting a first data regarding a patient during an in-office visit; providing a remote monitoring service for remotely monitoring the patient's health; remotely collecting, using the remote monitoring service, a second data of the patient; providing a probabilistic network for assigning metric-based information to the plurality of data using a plurality of conditional probabilities; processing, using the probabilistic network, the first data and the second data using the probabilistic network; generating, using the processed plurality of data, one or more machine learning models for producing a knowledge base trained to recognize pattern types in the data; generating, using the knowledge base, one or more artificial intelligent features for recommending treatment options based on the data regarding the patient; and providing, using the one or more artificial intelligent features, one or more treatment recommendations for improving the patient's health. |
US11640856B2 |
Exercise system and method
A method for displaying archived exercise classes includes displaying information about archived exercise classes that can be accessed by a first user via a computer network on a display screen at a first location such that the first user can select among a plurality of archived classes, outputting digital video and audio content including the selected archived class, detecting a performance parameter for the first user at a particular point in the selected class, displaying the performance parameter on the display screen, and displaying performance parameters from a second user at a second location on the display screen such that at least one of the performance parameters from the first user and at least one of the performance parameters from the second user at the same point in the class are presented for comparison. |
US11640855B2 |
Medication dispensing cabinet systems and methods
A medication dispensing cabinet provides controlled access to medications and supplies stored in it. The cabinet may include at least one lockable storage compartment, and a controller that controls access to the at least one lockable storage compartment. The cabinet may include multiple printers integrated into the cabinet. The cabinet may include a camera operably coupled to the controller. The cabinet may include a set of cabinet electronics, and a power distribution and communications circuit board. The cabinet may include a radio frequency identification (RFID) reader, wherein the controller conditions access to the at least one lockable storage compartment on receipt of information from the RFID reader. Data may be stored in the controller according to an implementation of RAID technology. The controller may include multiple electronic communications network interfaces, and may include an out of band network communication channel. A dispensing cabinet may facilitate printing of labels for medications. |
US11640854B1 |
Generation and delivery of customized content programs
Provided are systems, methods, and computer-readable medium for obtaining specific information about one or more psychological conditions. The information is obtained in a manner such that a second response is based on a first response. Once the information has been obtained, a customized content program for responding to the one or more psychological conditions may be generated. |
US11640853B2 |
Personal health record system with process decision support function
The present invention discloses a personal health record system with a process decision support function. By constructing a personal health record system with separated characteristic data extraction and characteristic data analysis, characteristic data that meets analysis requirements is expected to be rapidly obtained. A statistics query interface based on characteristic data and time logic is provided, and decision support for users is completed through steps such as characteristic matching, process classification and statistics evaluation, and process recommendation, so as to make medical big data better execute high-level information analysis and decision support functions. |
US11640852B2 |
System for laboratory values automated analysis and risk notification in intensive care unit
In a risk level assessment method for a plurality of clinical conditions as follows, a set of laboratory test results (32) are stored with time stamps for a patient, including at least one hematology test result and at least one arterial blood gas (ABG) test result. For each clinical condition, a risk level is determined for the clinical condition based on a clinical condition-specific sub-set of the stored set of laboratory test results. This determination is made conditional on the stored clinical condition-specific sub-set of laboratory test results being sufficient to determine the risk level. A time stamp is assigned to each determined risk level based on the time stamps for the laboratory test results of the clinical condition-specific sub-set of laboratory test results. A display device (44, 46) displays the determined risk level and the assigned time stamp for each clinical condition whose determined risk level satisfies a display criterion. |
US11640847B2 |
Bioinformatic processes for determination of peptide binding
This invention relates to the identification of peptide binding to ligands, and in particular to identification of epitopes expressed by microorganisms and by mammalian cells. The present invention provides polypeptides comprising the epitopes, and vaccines, antibodies and diagnostic products that utilize or are developed using the epitopes. |
US11640846B2 |
Techniques for modelling and optimizing dialysis toxin displacer compounds
Systems, methods, and/or apparatuses may be operative to perform a dialysis process that includes a displacer infusion process. In one embodiment, a method for determining a displacer compound may include constructing a plurality of target protein quantitative structure-activity relationship (QSAR) models, one for each of the plurality of binding sites, analyzing a set of candidate compounds using the plurality of QSAR models to determine a set of at least one potential compound with an affinity for binding to each of the plurality of binding sites, and selecting at least one displacer compound from the set of at least one potential compound. Other embodiments are described. |
US11640843B2 |
Semiconductor memory device and operating method thereof
According to an embodiment of the present disclosure, a semiconductor memory device includes a mode register circuit including a plurality of write mode register sets for providing a plurality of setting codes or a plurality of monitoring codes; and a defect detection circuit suitable for outputting a defect determination signal by detecting any defect in the mode register circuit, based on the plurality of monitoring codes, wherein each of the write mode register sets includes: a storing circuit suitable for storing an operational code according to a mode register write command; and an output control circuit suitable for outputting the stored operational code in the storing circuit as a corresponding setting code, or inverting the stored operational code in the storing circuit to output a corresponding monitoring code, according to a test mode signal. |
US11640840B2 |
Victim row refreshes for memories in electronic devices
An electronic device includes a memory having a plurality of memory rows and a memory refresh functional block that performs a victim row refresh operation. For the victim row refresh operation, the memory refresh functional block selects one or more victim memory rows that may be victims of data corruption caused by repeated memory accesses in a specified group of memory rows near each of the one or more victim memory rows. The memory refresh functional block then individually refreshes each of the one or more victim memory rows. |
US11640837B2 |
Memory arrays and methods used in forming a memory array
A method used in forming a memory array comprises forming digitlines above and electrically couple to memory cells there-below. The digitlines are laterally-spaced relative one another in a vertical cross-section. An upwardly-open void-space is laterally-between immediately-adjacent of the digitlines in the vertical cross-section. Conductive material of the digitlines is covered with masking material that is in and less-than-fills the upwardly-open void-spaces. The masking material is removed from being directly above tops of the digitlines to expose the conductive digitline material and to leave the masking material over sidewalls of the conductive digitline material in the upwardly-open void-spaces. Insulative material is selectively grown from the exposed conductive digitline material relative to the masking material across the upwardly-open void-spaces to form covered void-spaces there-from between the immediately-adjacent digitlines in the vertical cross-section. Structures independent of method are disclosed. |
US11640828B2 |
DECT base station, mobile terminal and system for transmitting data frame
The present application discloses a DECT base station, mobile terminal and system for transmitting data frame. The DECT base station comprises the first codec module and the first RF module. The first codec module is configured to store the acquired encoded data frame in the encoding buffer area of the first codec module; wherein, between the length of the encoded data frame and the length of a B-field data in the TDMA frame, there is a multiple relationship. The first RF module is configured to send, when receiving the first trigger signal, the encoded data frame in the encoding buffer area to mobile terminal. The present application can transmit data frame under the action of the trigger signal, to ensure the completeness and effectiveness of the data frame, thereby increasing the number of broadband voice communication channels. |
US11640826B2 |
Real time digital voice communication method
A communication system includes at least one first device and at least one second device which are linked in a manner that enables data transfer with each other. The first device enables the speech signal that it receives as the input to be expressed in terms of the energy functions representing the energy patterns, information functions representing the information patterns and the noise functions of the frames of the real speech samples; and transfers the indexes of these functions in the database and the frame gain factor of each frame to the second device. The second device finds the functions via the indexes from the copy database which is a copy of the database and reconstructs the speech signal by these functions and the frame gain factor, enabling it to be provided as the voice output. |
US11640825B2 |
Time-domain stereo encoding and decoding method and related product
An audio encoding and decoding method and a related apparatus are provided. The audio encoding method may include: determining a coding mode of a current frame; when determining that the coding mode of the current frame is an anticorrelated signal coding mode, performing time-domain downmix processing on left and right channel signals in the current frame by using a time-domain downmix processing manner corresponding to the anticorrelated signal coding mode, to obtain a primary channel signal and a secondary channel signal, where the time-domain downmix processing manner corresponding to the anticorrelated signal coding mode is a time-domain downmix processing manner corresponding to an anticorrelated signal channel combination scheme, and the anticorrelated signal channel combination scheme is a channel combination scheme corresponding to a near out of phase signal; and encoding the obtained primary channel signal and secondary channel signal in the current frame. |
US11640822B2 |
Dynamic sequence-based adjustment of prompt generation
Systems and methods for dynamic sequence-based adjustment of prompt generation are provided. The system can receive a first interaction and a second interaction via a client device and identify a first sequence based on the first interaction and the second interaction. The system can map the first sequence to a node data structure and identify a node in the node data structure that matches the first sequence. The system can generate an adjusted parameter for a first digital component object responsive to a match with an attribute of the node in the node data structure. The system can execute a real-time digital component selection process among a plurality of digital component objects including the first digital component object to select the first digital component object. The system can transmit a prompt with the first digital component object to a client device to cause the client device to present the prompt. |
US11640817B2 |
Instability mitigation in an active noise reduction (ANR) system having a hear-through mode
In one aspect a method that includes receiving an input signal captured by one or more first sensors associated with an active noise reduction (ANR) device, and processing the input signal using a first filter disposed in an ANR signal path to generate a first signal for an acoustic transducer of the ANR device. The input signal is processed in a pass-through signal path disposed in parallel with the ANR signal path to generate a second signal for the acoustic transducer, wherein the pass-through signal path allows a portion of the input signal to pass through to the acoustic transducer in accordance with a variable gain. One or more second sensors detect an existence of a condition likely to cause instability in the pass-through signal path, and in response, the variable gain is adjusted. A driver signal for the acoustic transducer is generated using an output based on the adjusted gain. |
US11640815B2 |
Lane- and rhythm-based melody generation system
To generate a melody, one or more machine-readable constraints are accepted from a user through a user interface. The constraints include rhythm constraints and pitch constraints. A sequence of musical elements is generated based on the constraints, each of the musical elements specifying, in machine-readable data, a musical pitch or silence and a duration of the musical pitch or silence. The pitch constraints prescribe pitches in the sequence of musical elements and the rhythm constraints prescribe rhythm of the sequence of musical elements. The sequence of musical elements is rendered in human-perceivable form as a melody. |
US11640811B2 |
Three sub-color correction based on two-dimensional graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for three sub-color correction based on two-dimensional graphs. In an aspect, a method includes obtaining an image to be shown on a display, determining three sub-color values of a particular pixel in the image, including a first sub-color value for a first sub-color, a second sub-color value for a second sub-color, and a third sub-color value for a third sub-color of the particular pixel, obtaining a representation of a two-dimensional graph of color-correction curves, selecting a selected color-correction curve to use to correct the first sub-color value based on both the second sub-color value and the third sub-color value, determining a corrected first sub-color value based on the first sub-color value, and outputting the image using the corrected first sub-color value instead of the first sub-color value. |
US11640807B2 |
Display device
A display device with favorable display quality is provided. A display portion where a plurality of pixels is arranged in a matrix is divided into Region A and Region B, i.e., regions on the upstream side and the downstream side of a scanning direction. A signal line for supplying an image signal is provided in each of Region A and Region B. Region A and Region B adjoin each other such that a boundary line showing the boundary between the regions is bent. Bending the boundary line suppresses formation of a stripe in a boundary portion. For example, in a given column, the total number of pixels electrically connected to a signal line in Region A is made different from the total number of pixels electrically connected to a signal line in Region B. |
US11640806B2 |
Data driving circuit, controller and display device for reducing load of circuits during high-speed driving
Embodiments of the present disclosure relate to a data driving circuit, a controller and a display device. A display driving is performed by outputting the number of internal data enable signals that is smaller than the number of external data enable signals in the display device performing high-speed driving. As a result, it is possible to prevent an increase in the load of the data driving circuit according to the high-speed driving. In addition, a part of the internal data enable signals is output during a blank period to prevent a decrease in the interval between the internal data enable signals and to increase the number of internal data enable signals. This can improve the image quality displayed on the display panel while preventing an increase in the load on the data driving circuit. |
US11640798B2 |
Display device
A display device comprises a display panel including a plurality of sub-pixels defined by a plurality of gate lines and a plurality of data lines; and an auxiliary ground voltage line disposed between two adjacent data lines of the plurality of data lines. |
US11640796B2 |
Output control device, output control circuit, display panel, and display device
Provided is an output control device for providing control signals for a pixel circuit, which includes: a first output device configured to output a first control signal for controlling writing of a data signal into the pixel circuit, and a third output device configured to output a third control signal for controlling resetting of the light emitting element. A frequency of the third control signal is higher than a frequency of the first control signal. |
US11640795B2 |
Shift register unit, gate drive circuit and drive method
A shift register unit, a gate drive circuit, and a drive method are provided. The shift register unit includes a first input circuit, a second input circuit, and an output circuit. The first input circuit is configured to charge a first node in response to a first input signal to control a level of the first node; the second input circuit is configured to charge a second node in response to a second input signal to control a level of the second node; and the output circuit is configured to output an output signal to an output terminal under common control of the level of the first node and the level of the second node; the first input circuit includes a first transistor and a first capacitor, and a second electrode of the first capacitor is connected to the first electrode of the first transistor. |
US11640793B2 |
Display device and method of operating the same
A display device may include a display panel including a plurality of pixels, a data driver which applies data signals to the display panel, a scan driver including scan stages, which sequentially applies scan signals to the display panel, an emission driver including an emission stage which sequentially applies emission signals to the display panel, and a power supply voltage generator which generates a power supply voltage including high voltages and low voltages, and provides the high voltages having different voltage levels from each other or the low voltages having different voltage levels from each other to at least one selected from the scan stages and the emission stage. The power supply voltage generator generates a first high voltage, a first low voltage, a second high voltage lower than the first high voltage, and a second low voltage higher than the first low voltage based on an input voltage. |
US11640791B2 |
Pixel and display apparatus having the same
A pixel includes a capacitor including a first electrode and a second electrode, a first transistor which generates a driving current, a second transistor which applies a data voltage to the first electrode of the capacitor, a third transistor which applies an initialization voltage to the second electrode of the capacitor, a fourth transistor which generates a leakage current in response to a dimming signal, and a light emitting element which emits light based on a residual driving current, where the residual driving current is obtained by subtracting the leakage current from the driving current. |
US11640784B2 |
Micro light emitting diode display and controller thereof
A micro light emitting diode (micro LED) display and a controller thereof are provided. The micro LED display includes a circuit board, a plurality of micro LED devices, and the controller. The micro LED devices are disposed on a first surface of the circuit board. The micro LED devices respectively have a plurality of pixel arrays. The controller is carried by the circuit board and is configured to transmit a plurality of control signals to respectively control display statuses of the pixel arrays of the micro LED devices. |
US11640783B2 |
Driving controller, display apparatus including the same and method of driving display panel using the same
A driving controller set includes a net power control setter, a data clamper, a data line, and a data driver. The net power control setter may determine a first scale factor for adjusting a grayscale value of (N+1)-th frame data based on a load of N-th frame data and a net power control reference value. N is an integer equal to or greater than two. The data clamper may determine a second scale factor for adjusting a grayscale value of the N-th frame data based on a load of (N−1)-th frame data and the N-th frame data. A data signal may be generated using the first scale factor and/or the second scale factor. The data line may include a conductive material. The data driver may convert the data signal into a data voltage and may output the data voltage to the data line. |
US11640782B2 |
Gamma adjustment method and apparatus for display panel
The invention relates to a gamma adjustment method and device for a display panel. The gamma adjustment method comprises the following steps: obtaining the light intensity of ambient light of a display panel; obtaining a value of the intensity of the reflected light from the display panel according to the light intensity of the ambient light and the corresponding relation between the intensity of the reflected light from the display panel and the light intensity of the ambient light; and determining a gamma curve according to the value of the intensity of the reflected light and the maximum brightness of the display panel. |
US11640778B2 |
GOA circuit
A gate driver on array (GOA) circuit includes a plurality of GOA units, wherein the GOA units are cascaded. The cascaded GOA units includes an Nth-stage GOA unit including a pull-up control module, a cascade module, a pull-down holding module, a pull-down control module, and a signal output module. A structure of an inverter module in the pull-down holding module is improved. Advantageous effects are as follows. The inverter module in the pull-down holding module is optimized. Difference in a voltage-ampere characteristic between each of transistors after long-term operation of the inverter module is effectively reduced, thereby increasing operating time of the inverter module. |
US11640772B1 |
Disabled vehicle illuminated sign
A disabled vehicle illumination sign including a sign assembly, an electronic assembly and an attaching assembly is disclosed herein. The sign assembly includes a plurality of members being hingedly connected one to each other. The plurality of members form multiple signs of a letter to alert of a disabled vehicle. Each of the multiple signs can be used separately or in conjunction to alert that a vehicle is having engine problems, or medical problems or tire problems. The sign assembly is foldable. The electronic assembly includes a plurality of lights being disposed on a front portion of each member of the plurality of members. The attaching assembly includes an attaching member located on a bottom portion of the sign assembly. The attaching member allows the sign assembly to be removably attached to the disabled vehicle. |
US11640767B1 |
System and method for vocal training
A computer-implemented system and method for vocal training. A user's voice is measured and assessed. Personalized attributes about the user are also acquired including goals of the user. Based on measured aspects of a user's voice, and attributes acquired about the user (based on a combination of user-reported data, mechanically-assessed and/or artificial-intelligence-determined analysis), (1) a report is generated about the user's vocal quality and ability, and (2) the user is given individualized feedback, lessons, and vocal exercises specific to the user's voice, vocal ability, voice-comfort-zone boundaries, and the user's goals in a scientific manner in the form of a virtual-vocal coach. The techniques and goals may be given to the user in real time, and/or used to generate new exercises and drills. By constantly measuring and scoring a user's progress, an ongoing-overall-voice strategy is generated to help the user meet the user's ongoing vocal-development goals. |
US11640761B1 |
Automated flagger safety assistance device
A method of installing and removing traffic control or traffic regulating devices. More particularly, the method includes the installation and removal of automated switchable road signs or flaggers. The safety assistance device and method in accordance with the invention envisions added safety for those installing and removing traffic control or automated flagger devices. Also, the safety assistance device and method of the invention is initiated without requiring a manual activation by those installing or removing the traffic control device. |
US11640760B2 |
System and method for appliance control via a network
A first remote control application is configured to cause a smart device to transmit at least one command for controlling at least one functional operation of a controllable appliance in response to a user interface element of the smart device being activated while a second remote control application of a bridge device is configured to cause the bridge device to transmit at least one command for controlling at least one functional operation of the controllable appliance in response to receiving at the bridge device the at least one command transmitted from the smart device. The at least one command is transmitted from the smart device using a first transmission protocol and the at least one command is transmitted from the bridge device using a transmission protocol recognized by the controllable appliance. |
US11640758B2 |
Optical mechanical switch for detector addressing
An emergency alarm system peripheral, such as a hazard detector, intrusion detector, or a notification appliance, includes a base that is permanently installed on a wall or ceiling, and a head which mounts to the base. Various embodiments and methods are provided to easily and efficiently assign addresses to the peripherals in the system. |
US11640757B1 |
Alert system
A system for notifying occupants of a structure that a pet is proximate to an opening of a structure. The system may include a pet unit wearable on the pet's body and including a transmitter configured to transmit a wireless proximity signal from the pet unit. The system may further include an exit unit positionable at an exit of the structure. The exit unit may include a receiver configured to receive a said wireless proximity signal transmitted by a pet unit, with the receiver being configured to produce an alert signal when a said wireless proximity signal is received. The exit unit may also include an alerting assembly configured to provide a presence alert when the receiver receives a said wireless proximity signal. The alerting assembly may comprise a perceptible alerting mechanism configured to produce a perceptible presence alert which is perceptible to a sense of a human. |
US11640755B2 |
Real time defibrillator incident data
System and methods for delivering defibrillator incident information to a PSAP in real-time during emergency use of an AED are described. Such information is utilized by a telecommunicator at a PSAP to provide better guidance to volunteer caregivers during potential cardiac arrest incidents. In another aspect the AED's current instruction state and optionally the time in that state is provided to the PSAP. |
US11640754B2 |
Security tag
This invention relates to a security tag for use in a retail environment. In particular this invention relates to a security tag including a flexible member or lanyard that can be formed into a loop to attach the security tag to an article. A security tag comprises a main body comprising a casing having opposite first and second end walls; an elongate flexible member for securing around an object, a first end of the flexible member being connected to the main body; a releasable locking mechanism in the main body, the locking mechanism configured to retain a second end of the flexible member within the casing such that a part of the flexible member external to the casing forms a loop, the locking mechanism being releasable by application of a magnetic force such that the second end of the flexible member can be withdrawn from the casing; and two electronic article surveillance (EAS) sensors housed within the casing, a first one of the sensors being proximate the first end wall of the casing and a second one of the sensors being proximate the second end wall of the casing. |
US11640752B2 |
Relative directional indicator
An electronic relative directional indicator includes a microcontroller in electronic communication with an electronic compass, an electronic motion-detecting module and at least one light source that is controllably illuminable. A battery life of the electronic relative directional indicator is managed by monitoring the electronic motion-detecting module for motion within pre-defined time periods and reducing power to electronic components accordingly. The electronic relative directional indicator can be placed on the face shield portion of a self-contained breathing apparatus face mask to provide a constant source of orientation for firefighters in reduced- or zero-visibility environments. |
US11640751B2 |
Automated teller machine (ATM) onlooker detection
An ATM system is provided. The system may include a back-end server, an ATM CPU that receives information relating to the ATM, an ATM dispenser configured to dispense a cash withdrawal amount in the event that the ATM CPU receives information relating to a selection of a cash withdrawal amount and a mobile computer. The mobile computer may include a CPU, a keypad, a touch screen having a diagonal dimension of between 9 inches and 17 inches, and an interface system that interfaces between the ATM CPU and MC CPU, wherein the back-end server is configured to format and transmit an API call to request information regarding an ATM session. The ATM may be configured to respond to the API call and the back-end server is configured to respond to an API call response. The back-end server response may be further configured for display on the touch screen. |
US11640747B2 |
Lottery game providing a chance to win a jackpot at a reduced cost to the player, with an increased revenue to the operator and ticket retailer
A new method of playing a lottery or other game of chance is described in which a Player who purchased a ticket for a first lottery may subsequently purchase a “Milligan,” a chance to win a subset of prizes at a subsequent lottery but at a reduced cost. Similar to a mulligan in golf, the “Milligan” affords the Player a second opportunity to play. While giving the Player the benefit of an additional, discounted chance to a win, this new method of play also provides Lottery Operators additional revenue at a lower payout risk. Ticket Retailers benefit from the new method of play because it may incentivize players to return to Ticket Retailers to purchase the “Milligan.” Another new method of playing a lottery or other game of chance is described in which a Player may purchase a ticket for a lottery for a chance to win a subset of prizes but at a reduced cost is also provided. |
US11640731B2 |
Systems and methods for monitoring a drive shaft condition
Methods and systems are provided for monitoring a condition of a drive shaft by including a U-joint equipped with a plurality of sensors and a U-joint controller. In one example, a method may include transmitting sensor data from a plurality of sensors coupled to a universal joint (U-joint) of a drive shaft of a motor vehicle, the plurality of sensors including an accelerometer coupled to a U-joint cross of the U-joint, a gyroscope coupled to the U-joint cross, a strain gauge coupled to the U-joint cross, and a first temperature sensor coupled to a first trunnion of the U-joint. |
US11640729B2 |
Sound output device and sound output method
A sound output device provided in a vehicle includes: an obtainer that obtains a drive state of the vehicle; a generator that generates a simulated vehicle sound signal based on the drive state obtained; an outputter that outputs the simulated vehicle sound signal generated; a determiner that determines that a first wheel of the vehicle is free spinning when the drive state obtained suddenly changes; and a corrector that corrects the simulated vehicle sound signal generated based on the drive state that has suddenly changed, when the determiner determines that the first wheel is free spinning. The outputter outputs the simulated vehicle sound signal corrected. |
US11640727B2 |
Race time reporting system
An event administration system is disclosed with a server connected to the internet to present a registration webpage to a remote event participant desiring to attend an event; a database connected to the server, the database stores information about the event participant and the event; an administrator module operated by an administrator of the system, the administrator can create and edit the event. The system allows registration register until the event starts and after the start of the event and can also provide a profile for participants that keeps track of their event statistics. |
US11640725B2 |
Quantitative, biomechanical-based analysis with outcomes and context
Systems and methods are disclosed for generating a 3D avatar using a biomechanical analysis of observed actions with a focus on representing actions through computer-generated 3D avatars. Physical quantities of biomechanical actions can be measured from the observations, and the system can analyze these values, compare them to target or optimal values, and use the observations and known biomechanical capabilities to generate 3D avatars. |
US11640719B2 |
Systems and methods for processing electronic images for computational detection methods
Systems and methods are disclosed for receiving one or more electronic slide images associated with a tissue specimen, the tissue specimen being associated with a patient and/or medical case, partitioning a first slide image of the one or more electronic slide images into a plurality of tiles, detecting a plurality of tissue regions of the first slide image and/or plurality of tiles to generate a tissue mask, determining whether any of the plurality of tiles corresponds to non-tissue, removing any of the plurality of tiles that are determined to be non-tissue, determining a prediction, using a machine learning prediction model, for at least one label for the one or more electronic slide images, the machine learning prediction model having been generated by processing a plurality of training images, and outputting the prediction of the trained machine learning prediction model. |
US11640718B2 |
Capturing camera
A capturing device has a lens block that includes a lens for focusing light from a subject during a daytime, the subject includes a vehicle. The capturing device further includes an image sensor that captures an image based on light from the subject focused by the lens, and a processor that generates a face image of an occupant riding in the vehicle based on a first number of captured imaged of the subject which are captured by the image sensor at different times. The processor generates the face image of the occupant further based on a second number of captured images in which a luminance value of a region of interest is equal to or smaller than a threshold value among the first number of captured images of the subject. |
US11640717B2 |
Image analysis technologies for identifying abnormal vehicle conditions
Systems and methods for using image analysis techniques to assess abnormal vehicle operating conditions are disclosed. According to aspects, a computing device may access and analyze image data depicting an individual(s) within a vehicle. Based on the depicted individuals(s) and optionally on other data, the computing device may determine that an abnormal condition exists. In response, the computing device may generate a notification and transmit the notification to an electronic device of an individual associated with the vehicle. |
US11640715B2 |
Birds eye view camera for an asphalt paver
A display system for a paving machine can include a plurality of cameras configured to provide a 360° bird's-eye view of a paving machine and an area surrounding the paving machine; a display operatively coupled to the plurality of cameras showing the 360° bird's-eye view; and a controller coupled to the display, the controller further coupled to a sensor on the paving machine positioned to measure a height of a paving material at one or more locations on the paving machine, wherein when the material height falls below a pre-determined level, the controller sends a warning to the display such that the display shows the 360° bird's-eye view with the material height warning incorporated into the display. |
US11640714B2 |
Video panoptic segmentation
Systems and methods for panoptic video segmentation are described. A method may include identifying a target frame and a reference frame from a video, generating target features for the target frame and reference features for the reference frame, combining the target features and the reference features to produce fused features for the target frame, generating a feature matrix comprising a correspondence between objects from the reference features and objects from the fused features; and generating panoptic segmentation information for the target frame based on the feature matrix. |
US11640712B2 |
Information processing apparatus, video image summarization method, and storage medium
Visibility of a summary video image is improved. An information processing apparatus generates a summary video image by changing an appearance order of a target object detected from a video image, the information processing apparatus including an identification unit configured to identify an identical target object based on data on a plurality of target objects detected from a video image, a determination unit configured to determine an arrangement of movement paths of two or more target objects identified as an identical target object by the identification unit such that the movement paths do not overlap in a time direction, and a generation unit configured to generate the summary video image of the video image based on the arrangement determined by the determination unit. |
US11640708B1 |
Scene graph-based scene re-identification
Implementations disclosed herein provide systems and methods that match a current scene graph associated with a user's current environment to a prior scene graph for a prior environment to determine that the user is in the same environment. The current scene graph is compared with the prior scene graph based on matching the objects within the current scene graph with objects within the prior scene graph. |
US11640703B2 |
Method for classifying measuring points of a point cloud
A method for classifying measuring points of a point cloud ascertained by at least one sensor, in particular, a point cloud ascertained from a LIDAR sensor, a radar sensor and/or a camera sensor, via a control unit. Local surface vectors to adjacent measuring points are ascertained for each measuring point of the point cloud. For each local surface vector, respectively one angle is calculated between the local surface vectors with respect to a gravity vector. A maximal surface vector having a maximal angle with respect to the gravity vector and a standardized surface vector are ascertained for each measuring point of the point cloud based on the calculated angles. Each measuring point of the point cloud includes a standardized surface vector and/or includes a maximal surface vector having an angle with respect to the gravity vector above a limiting value being classified as a non-ground point. |
US11640700B2 |
Methods and systems for rendering virtual objects in user-defined spatial boundary in extended reality environment
Methods and systems for rendering a virtual overlay in an extended reality (XR) environment are described. Image data is received, representing a current field of view (FOV) in the XR environment. A spatial boundary is defined in the current FOV, based on user input. An image label representing a region of interest (ROI) within the defined spatial boundary, and one or more object labels representing one or more objects within the defined spatial boundary are generated. At least one relevant virtual object is identified. The virtual object is relevant to a semantic meaning of the ROI based on the image label and/or the one or more object labels. Identification of the at least one relevant virtual object is outputted, to be renderable in the XR environment. |
US11640699B2 |
Temporal approximation of trilinear filtering
In one embodiment, a method includes receiving instructions to render a snapshot of a scene for a video, where the snapshot is to be displayed using a sequence of N frames, computing a mipmap-level determining factor for a texture appearing in the scene based on a scale of the texture on a pixel grid, selecting a mipmap level of the texture for each of the N frames based on the mipmap-level determining factor, where the mipmap levels selected for the N frames are non-uniform and temporally approximate the mipmap-level determining factor, rendering each of the N frames by sampling the mipmap level of the texture selected for that frame, and displaying the rendered N frames sequentially to represent the snapshot of the scene. |
US11640694B2 |
3D model reconstruction and scale estimation
Embodiments include systems and methods for creation of a 3D mesh from a video stream or a sequence of frames. A sparse point cloud is first created from the video stream, which is then densified per frame by comparison with spatially proximate frames. A 3D mesh is then created from the densified depth maps, and the mesh is textured by projecting the images from the video stream or sequence of frames onto the mesh. Metric scale of the depth maps may be estimated where direct measurements are not able to be measured or calculated using a machine learning depth estimation network. |
US11640691B2 |
Display engine for post-rendering processing
In one embodiment, a computing system may access surfaces and texel data of an artificial reality scene. The surfaces may be generated based on a first viewing position of a viewer. The system may determine tiles on a display to test for a visibility of the surfaces from a second viewing position. The tiles may include first tiles that need more computational resources and second tiles that need less computational resources. The system may determine a tile order which interleaves the first and second tiles. The system may generate rays based on the tile order. The system may determine the visibility of the surfaces from the second viewing position based on the ray-surface intersections. The system may generate color values of a subframe based on the surface visibility and the texel data. The system may provide the color values to the display. |
US11640690B2 |
High resolution neural rendering
Methods and systems are provided for training a machine learning model to generate density values and radiance components based on positional data, along with a weighting scheme associated with a particular view direction based on directional data to compute a final RGB value for each point along a plurality of camera rays. The positional data and directional data are extracted from set of training images of a particular static scene. The radiance components, density values, and weighting schemes are cached for efficient image data processing to perform volume rendering for each point sampled. A novel viewpoint of a static scene is generated based on the volume rendering for each point sampled. |
US11640685B2 |
Technology for managing graphic design using metadata relationships
Systems and methods for managing graphic design using metadata relationships are described. According to certain aspects, an electronic device may display a visual design including a set of design elements, each of which may be contained within a corresponding container. The electronic device may receive a selection to spatially adjust a design element, and may determine a modification to the design element based an element behavior of the design element and/or a container behavior of the corresponding container. The electronic device may display, in the user interface, the design element reflecting the modification. |
US11640682B2 |
Methods, systems, and computer readable media for processing digital subtraction angiography (DSA) and computed tomography (CT) images for reducing radiation exposure in DSA and CT subjects
A method for processing digital subtraction angiography (DSA) or computed tomography (CT) images for reduced radiation exposure to a DSA or CT subject includes receiving, as input, a plurality of captured DSA or CT image frames of a contrast agent flowing through a volume of interest in a subject. The method further includes fitting a mathematical model to measured contrast agent density of individual voxels of the captured DSA or CT image frames to produce a mathematical model of contrast agent flow across the captured DSA or CT image frames. The method further includes sampling the mathematical model of contrast agent flow for the individual voxels to produce reconstructed DSA or CT image frames. The method further includes outputting at least one of the reconstructed CT or DSA image frames. |
US11640679B2 |
Augmented or virtual reality calibration and alignment system and method
An augmented reality (AR) or virtual reality (VR) calibration method including the steps of: (a) providing a computing device for displaying a base image of a surrounding environment, (b) obtaining location coordinates of the computing device; (c) initiating an executable application program for processing location data and generating an overlay image over the base image; (d) generating a virtual asset container and at least one digital object corresponding to the computing device, (e) determining a first location of the computing device at a local position within the asset container; (e) moving the computing device to a second location that is a determined distance in a direction from the first location, and (f) calculating a local rotation angle relative to a positive axis of the asset container and a rotation angle relative to a positive axis of a real-world coordinate system to determine an orientation difference. |
US11640667B2 |
Method for property feature segmentation
The method for determining property feature segmentation includes: receiving a region image for a region; determining parcel data for the region; determining a final segmentation output based on the region image and parcel data using a trained segmentation module; optionally generating training data; and training a segmentation module using the training data S500. |
US11640662B2 |
Somatic mutation detection apparatus and method with reduced sequencing platform-specific error
A mutation detection apparatus includes a memory configured to store software for implementing a neural network and a processor configured to detect a mutation by executing the software, wherein the processor is configured to generate first genome data extracted from a target tissue and second genome data extracted from a normal tissue, extract image data by preprocessing the first genome data and the second genome data, and detect a mutation of the target tissue on the basis of the image data through the neural network trained to correct a sequencing platform-specific false positive. |
US11640658B2 |
Multi-path image processing apparatus and method
The present disclosure discloses a multi-path image processing apparatus. An image merging circuit is configured to receive image frames that at least one of the image frames has a largest row number, generate redundant pixel row for each of the image frames that has a row number smaller than the largest row number such that the row number of each of the image frames equals to the largest row number, generate redundant pixel columns for each of the image frames having the number thereof determined by a size of a largest operation window, and merge each two of the image frames through the redundant columns thereof to generate a merged image frame. An image processing circuit performs image processing procedure on the merged image frame to generate a processed merged image frame, wherein at least a part of the image processing procedure is operated according to the largest operation window. An image segmentation circuit segments the processed merged image frame to generate processed image frames. |
US11640655B2 |
Systems and methods for image turbulence correction of moving targets
A system, and method of operating the same detects moving targets in images and performs image turbulence correction. The system includes an automatic target recognizer (ATR) system including a database. The ATR includes a feature extractor and processor arranged to detect a plurality of reference features associated with targets within image frames, and calculate a position of the plurality of reference features. The system includes an image processor arranged to receive the position, demosaic the image frames into a plurality of video tiles, iteratively process the video tiles for turbulence correction to generate turbulence corrected video tiles associated with acquired targets; convert the turbulence corrected video tiles into a single video frame tile including turbulence degradation correction; and mosaic each of the single video frame tiles to generate a full field of view turbulence corrected video stream. |
US11640654B2 |
Image processing method and apparatus
A method of image processing converts images of different brightness to a common brightness range, the images representing at least partly the same scene. One of images including a local block with movement is selected for forming a composed image from the images. One or more corresponding blocks corresponding to the local block are determined in the images. Each of said one or more corresponding blocks is weighted with at least one of the following: similarity with respect to the local block, a distance from a location of the local block, saturation of the one or more corresponding blocks, and noise of the one or more corresponding blocks. The local block and at least one of the one or more corresponding blocks are combined, or the local block is replaced by at least one of the one or more corresponding blocks based on the weighting for forming the composed image from the images. |
US11640650B2 |
Computing apparatus and operation method of the same
Provided are a computing apparatus for constructing a mosaic image and an operation method of the same. The computing apparatus includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory to: segment an input image into a plurality of sub areas to obtain a plurality of sub area images, extract a feature from each of the plurality of sub area images, generate a plurality of source images respectively corresponding to the plurality of sub areas using an image generation neural network, the image generation neural network using, as a condition, the feature extracted from each of the plurality of sub area images, and combine the plurality of source images respectively corresponding to the plurality of sub areas to generate a mosaic image. |
US11640648B2 |
Graphics processing systems with expansion transformation stage masks
A graphics processing system for generating a rendering output includes geometry processing logic and rasterization logic. The geometry processing logic includes first transformation logic configured to transform a plurality of untransformed primitives into a plurality of transformed primitives, the first transformation logic configured to implement one or more expansion transformation stages which generate one or more sub-primitives; a primitive block generator configured to: divide the plurality of transformed primitives into a plurality of groups; and generate an untransformed primitive block for each group comprising (i) information identifying the untransformed primitives related to the transformed primitives in the group; and (ii) an expansion transformation stage mask for at least one of the one or more expansion transformation stages that indicates the sub-primitives generated for the untransformed primitives in that untransformed primitive block that are to be used in generating the rendering output. The rasterization logic comprising: second transformation logic configured to re-transform the plurality of untransformed primitives into the plurality of transformed primitives on an untransformed primitive block-basis in accordance with the expansion transformation stage mask for the at least one of the one or more expansion transformation stages; and logic configured to render the transformed primitives to generate the rendering output. |
US11640647B2 |
Methods and apparatus for intra-wave texture looping
The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may determine whether to divide a group of threads into a plurality of sub-groups of threads, each thread of the group of threads being associated with a shader program. The apparatus may also divide, upon determining to divide the group of threads into the plurality of sub-groups of threads, the group of threads into the plurality of sub-groups of threads. Additionally, the apparatus may execute, upon dividing the group of threads into the plurality of sub-groups of threads, a subsection of the shader program for each sub-group of threads of the plurality of sub-groups of threads. |
US11640644B2 |
Detection and prevention of inmate to inmate message relay
Secure system and method of detecting and preventing inmate to inmate message relays. A system and method which monitors inmate communications for similar phrases that occur as part of two or more separate inmate messages. These similar phrases may be overlapping in real time as in a conference call or can occur at separate times in separate messages. The communications that appear similar are assigned a score and the score is compared to a threshold. If the score is above a certain threshold, the communication is flagged and remedial actions are taken. If the flagged communication contains illegal matter then the communication can be disconnected or restricted in the future. |
US11640643B2 |
Exchange for trading radio frequency usage rights
According to various embodiments, systems and methods are provided for enabling parties to create, define, buy, and sell usage rights in radio frequency (RF) ranges, e.g., via a computerized trading exchange. The usage rights may comprise exclusive or shared ownership or lease interests. A government or other entity may initially offer on the exchange usage rights in radio frequencies owned or controlled by the government. The usage rights may be sold to market participants, e.g., through a competitive bidding process such as a reverse auction, Dutch auction, RFQ, or other methodology. Such rights may be transferred subject to government use, e.g., in emergency situations. Information associated with offered RF usage rights such as historical usage data, geographical reach, and available RF equipment may be published on the exchange. The exchange may also enable secondary trading of usage rights. |
US11640635B2 |
Methods and apparatus for item substitution
This application relates to apparatus and methods for automatically identifying substitute items. A computing device can generate matrix data that identifies connection values between a plurality of items. The matrix data may be generated based on the application of one or more machine learning algorithms to historical data identifying accepted or denied item substitutions. The computing device may then receive item data identifying at least one second item and at least one attribute of that second item. The computing device may generate a graph based on the matrix data and the item data to determine connection values between the second item and the plurality of first items. The computing device may then determine a substitute item (e.g., a replacement item) for the second item based on the connection values between the second item and the plurality of first items. |
US11640634B2 |
Deep learning based visual compatibility prediction for bundle recommendations
Systems, methods, and computer storage media are disclosed for predicting visual compatibility between a bundle of catalog items (e.g., a partial outfit) and a candidate catalog item to add to the bundle. Visual compatibility prediction may be jointly conditioned on item type, context, and style by determining a first compatibility score jointly conditioned on type (e.g., category) and context, determining a second compatibility score conditioned on outfit style, and combining the first and second compatibility scores into a unified visual compatibility score. A unified visual compatibility score may be determined for each of a plurality of candidate items, and the candidate item with the highest unified visual compatibility score may be selected to add to the bundle (e.g., fill the in blank for the partial outfit). |
US11640633B2 |
Enhanced shopping actions on a mobile device
Example embodiments described herein disclose a specially configured device to receive and recognize enhanced user interactions through a graphical user interface. A user device may accordingly receive and display a set of search results, detect a user input entered via a touch-input device related to a single item from among the set of search results, determine a pressure exerted upon the touch-input device corresponding to the user input, and based on at least the pressure of the user input, select and execute an appropriate commerce action. |
US11640632B2 |
User segmentation for listings in online publications
A method and a system segmenting a user viewing listings in online publications to render the listing according to a rule received from a seller. For example, the system receives one or more listings submitted by a seller. The listing comprises one or more modifiable parameters. The system also receives a rule from the seller, the rule associated with a first listing of the one or more listings. A profile is associated with a user based on data collected about the user. The first listing is rendered to the user based on the profile associated with the user and the rule by modifying the one or more parameters. |
US11640631B2 |
Individualized cleaning agent
The present disclosure relates to a method, performed by at least one apparatus (2, 4, 6, 8), the method comprising: obtaining (22) from a user cleaning related information, and determining (42) a composition or a part thereof for an individualized cleaning agent to be produced based on the obtained cleaning related information. The present disclosure also relates to an apparatus, a system, a computer program code and a computer readable storage medium. |
US11640629B2 |
Methods and systems for electronic commerce order management
A computer-implemented method and system may include receiving, at an e-commerce order processor, an order from a first user comprising at least one product, wherein the order is received in association with an order sharing configuration indication; processing the order based on an order sharing criterion; receiving an order change from a second user; and processing an order completion. |
US11640628B2 |
Method of ordering a new optical article, a method for launching production of a new optical article and an apparatus for ordering a new optical article
A method of ordering a new optical article definable based on features of an initial optical article including at least a lens, the method including the following steps: —acquiring an identifier by capturing a marking carried by the lens of the initial optical article; —sending, by an electronic device, the identifier and an order for the new optical article. A corresponding apparatus and a corresponding method for launching production of the new optical article are also described. |
US11640615B2 |
Methods and systems for authenticating goods and services using electronic analysis of analyte encoded compositions
Methods for product authentication, which include: providing an article having a substrate with an analyte encoded composition; obtaining a sample of the composition; applying the sample to a test device to obtain test results, analyzing test results from the test device using an electronic device communicatively connected to an authentication authority, wherein the electronic device transmits the test device code and the test results to the authentication authority and confirms or denies authentication after comparison to an authentication database of authentic test results. |
US11640613B2 |
Motion-enabled transaction system using air sign symbols
Systems and methods for motion-enabled transactions are disclosed. The system may allow users to complete transactions with merchants via an air sign input. The system may receive a motion-enabled transaction request comprising an air sign input. The system may determine a stored air sign symbol based on the air sign input. The system may retrieve a merchant identifier, a transaction type, and a transaction cost based on the determined stored air sign symbol. The system may transmit a transaction confirmation comprising the merchant identifier, the transaction type, and the transaction cost. In response to the user confirming the transaction confirmation, the system may authorize and process the transaction. |
US11640612B2 |
Systems and methods for image capture signature data storage
A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector formatted visible information lasered onto its surface. In some embodiments, systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add a first plurality of visible information to a transaction card and capture an image of the first plurality of visible information. The systems and methods may also map the image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machine. |
US11640610B2 |
System, method, and computer program product for generating synthetic data
Provided are a system, method, and computer program product for generating synthetic data. The method includes receiving a plurality of data types associated with an environment to be evaluated and receiving a plurality of correlations of one data type to another data type. The method also includes generating a correlation graph of the plurality of data types based on the plurality of correlations and generating a directed acyclic graph of the plurality of data types based on the correlation graph. The method further includes generating a hierarchical graph of the plurality of data types by applying a path traversal technique to the directed acyclic graph and generating a synthetic dataset by repeatedly traversing the hierarchical graph to generate a plurality of records of data. |
US11640603B1 |
System and method for crypto token linked assets
A system for crypto token linked assets in at least one of a game, a fantasy sport, and a wagering opportunity, the system including a token server storing at least one transaction of at least one licensor crypto token over a network, the token server being programmed to create proof of ownership for at least one of a unique digital asset and a unique physical asset of at least one licensor, analyze the at least one transaction, and associate the at least one licensor to the at least one licensor crypto token, at least one licensor apparatus being programmed to generate and distribute the at least one licensor crypto token, and send the at least one licensor crypto token to the token server, and at least one licensee apparatus being programmed to request use of the at least one licensor crypto token on the token server, and obtain a license to use the at least one licensor crypto token in response to completing the at least one transaction. |
US11640602B2 |
Authentication and personal data sharing for partner services using out-of-band optical mark recognition
Disclosed are methods and apparatuses for creating a verified mutually authenticated transaction between a service provider and an on-line identity for a physical client person. A dynamic optical mark may be displayed on a device screen where the physical client person is using a web service. The dynamic optical mark may be recognized via scanning the dynamic optical mark by a personal mobile device equipped with a camera. The verified mutually authenticated transaction between the service provider and the on-line identity for the physical client person may be used for sharing personal data of the physical client person by using out-of-band optical mark recognition of the dynamic optical mark. The verified mutually authenticated transaction may be initiated with a time-limited one-time password comprising a sequence of numbers encoded in the dynamic optical mark. |
US11640599B2 |
Smart card dependent transfer technology
Apparatus and methods are provided for a smart card which enables users to securely complete online transfers without entering sensitive transaction information into a third-party system. The smart card may include a touch-sensitive screen configured to display selectable transfer options. The smart card may include a microprocessor and wireless interface. The wireless interface may provide wireless communication capabilities and the ability to initiate online transfers based on information captured by the touch-sensitive screen. The smart card may be a parent smart card associated with a parent account. The parent account may be linked to a dependent account. The parent smart card may receive a communication related to the dependent account. Selectable transfer options displayed on the touch-sensitive screen may enable a transfer from the parent account to the dependent account. |
US11640593B2 |
System and method for vending machine
A system comprises a client module installed on a vending machine, the vending machine displaying one or more items for purchase in a first arrangement, and a purchase fulfilment subsystem. A QR code is generated by the purchase fulfilment subsystem and transmitted to the client module. A first set of signals to initiate a transaction is transmitted by the user device to the purchase fulfilment system. The purchase fulfilment subsystem transmits to the user device a second set of signals to display elements in a second arrangement. The user device transmits a third set of signals to the purchase fulfilment subsystem related to activation of an element. The purchase fulfilment subsystem transmits to the client module a fourth set of signals comprising commands to enable the vending machine to dispense an item. The client module sends one or more instructions to the vending machine to dispense the item. |
US11640592B2 |
System, method, and apparatus for integrating multiple payment options on a merchant webpage
A system, method, and apparatus is provided for integrating multiple payment options on a merchant webpage. The method includes receiving, from a merchant system associated with a merchant webpage, a payment data capture request, generating, with at least one processor, web payment capture data based on the payment data capture request, the web payment capture data configured to adapt the merchant webpage to receive payment information input by a user, communicating, to the merchant system, the web payment capture data, receiving, directly from a client computer via at least one client-side script executed by the client computer based on the web payment capture data, the payment information input by the user, generating, with at least one processor, a transient payment token based on the payment information, and directly communicating the transient payment token to the client computer. |
US11640591B2 |
Systems and methods for facilitating a transaction using augmented reality
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide an augmented environment that facilitates a transaction. The system may store profile data including user payment or user profile information. The system may then receive environmental data, and identify one or more action items in the environmental data. In response to this identification, the system may augment the environmental data by adding virtual environmental data, and then provide this virtual environmental data to a device to create an augmented environment. The system can then receive user input data, and provide purchase request data to a merchant terminal in response to those inputs. |
US11640585B2 |
Method for customizable priority wait list notification for appointments
A method developed for providing patients and health care providers with an efficient and customizable way to manage abrupt cancellations. In order to accomplish that, the method of the present invention successfully matches desired time slots from an appointment request created by a patient account with recently available time slots posted by a health care provider account. The method then generates a queue comprised of patient account appointment requests where the order of the patient accounts appointment requests depends on the preferred criteria set by the health care provider accounts in the health industry. Further, the method of the present invention enables the health care provider account to choose a standard queue generated, where the patient accounts are placed in the queue in chronological order of the wish list entry or to use one or more different algorithms alone or in combination to generate weighted composite queues. |
US11640583B2 |
Generation of user profile from source code
A user profile may be generating from a source accordingly to embodiments of the present disclosure. In some embodiments, a process (e.g., implemented by a client) includes obtaining a set of commits associated with a user from a source code version control system, extracting at least one signal from the set of commits, obfuscating the signal(s), and outputting the obfuscated signal(s). In some embodiments, a process (e.g., implemented by a server) includes receiving a signal associated with source code, where the signal is extracted from a commit obtained via a source code version control system. The process further includes aggregating the signal with at least one other signal, generating a user profile based at least on part on the aggregated signals, and rendering the user profile on a graphical user interface. |
US11640581B2 |
Methods for improved delta velocity determination using machine learning and devices thereof
Methods, non-transitory computer readable media, and insurance claim analysis devices are disclosed that provide an improved, automated delta velocity determination. With this technology, one or more images of a damaged motor vehicle and contextual data, associated with an electronic insurance claim and a motor vehicle accident involving the damaged motor vehicle, are obtained. The obtained images and one or more portions of the contextual data are compared to historical sets of images of damaged motor vehicles and corresponding additional contextual data and actual delta velocity values. A delta velocity value is calculated based on the comparison. The calculated delta velocity value is provided to verify damage severity during automated processing of the electronic insurance claim. |
US11640579B2 |
Method, system, server processing system computer readable medium for managing inventory
Disclosed is a method, server processing system, system and computer readable medium for managing inventory. In one aspect, the method includes, in a server processing system, steps of: receiving, from a plurality of merchant devices including a first and second merchant device associated with a first and second merchant respectively, inventory data and a plurality of merchant locations which are stored in a data store; receiving, from the first merchant device, data indicative of a requested good that is not stocked by the first merchant; determining that the requested good is stocked by a second merchant using the inventory data of one or more merchants that are located within a proximity of the location of the first merchant; and transferring, to the second merchant device, a request to facilitate provision of the requested good to a customer of the first merchant. |
US11640570B2 |
Methods and systems of risk identification, quantification, benchmarking and mitigation engine delivery
A computerized process useful for automating Risk Identification, Quantification, Benchmarking and Mitigation in an enterprise computer system, includes the step of integrating an enterprise security, privacy and compliance system in an enterprise computer system. The enterprise security, privacy and compliance system monitors a set of risk sources. The method includes the step of implementing an identification and a weighted scoring of a set of risks associated with each risk source. The method includes the step of, with a specified machine learning technique, matching a set of similar risk inputs with an associated weight. The set of similar risk inputs are similar to the risk sources in the RPPBM practice. The method includes the step of monitoring the relevant enterprise systems for changes in risk levels of each risk source. The method includes the step of generating a risk-score number for each risk source. The risk-score number is used to avoid a subjective assessment of the risk source. |
US11640569B2 |
Learning an entity's trust model and risk tolerance to calculate its risk-taking score
Systems and methods are described herein for learning an entity's trust model and risk tolerance. An entity's trust score may be calculated based on data from a variety of data sources, and this data may be combined according to a set of weights which reflect an entity's trust model and risk tolerance. For example, an entity may weight data of a certain type more heavily for certain types of transactions and another type of data more heavily for other transactions. By gathering data about the entity, a system may predict the entity's trust model and risk tolerance and adjust the set of weights accordingly for calculating trust scores. Furthermore, by monitoring how entities adjust weights for different transaction types, default weighting profiles may be created that are customized for specific transaction types. As another example, an entity's trust score, as reported to a requesting entity, may be adjusted based on that requesting entity's own trust model, or how “trusting” the requesting entity is. |
US11640567B2 |
Information processing device and setup operation modification method
An information processing device includes a memory, and a processor coupled to the memory and configured to rearrange setup operations with respect to an initial input order according to which products are to be input to a processing line including a plurality of lines to which a product that requires a setup operation and a processing operation is to be input, setup operations being not executed with the setup operations overlapped with each other in the plurality of lines, determine a processing completion time of the processing line based on the rearranged setup operations, and determine, as planning data, an order of setup operations that achieves a processing completion time less than a processing completion time of the initial input order among the processing completion time calculated. |
US11640564B2 |
Methods and apparatus for machine learning engine optimization
Methods, apparatus, systems and articles of manufacture are disclosed for machine learning engine optimization. An example apparatus includes a selection metric analyzer to compute a first selection metric based on a first set of ordered output values from a first candidate machine learning engine and a set of reference data values; compute a second selection metric based on a second set of ordered output values from a second candidate machine learning engine and the set of reference data values; and a machine learning engine replacer to determine whether to replace an active machine learning engine with at least one of the first candidate machine learning engine or the second candidate machine learning engine based on the first selection metric and the second selection metric. |
US11640563B2 |
Automated data processing and machine learning model generation
A device may obtain first data relating to a machine learning model. The device may pre-process the first data to alter the first data to generate second data. The device may process the second data to select a set of features from the second data. The device may analyze the set of features to evaluate a plurality of types of machine learning models with respect to the set of features. The device may select a particular type of machine learning model for the set of features based on analyzing the set of features to evaluate the plurality of types of machine learning models. The device may tune a set of parameters of the particular type of machine learning model to train the machine learning model. The device may receive third data for prediction. The device may provide a prediction using the particular type of machine learning model. |
US11640559B2 |
Accuracy of classification models
An Artificial Intelligence system, an apparatus and, a computer program product and a method for automatic improvement of artificial intelligence classification models. A model-performance measurement of the classification model is iteratively improved by at least a predetermined target goal in each iteration. The iterative improvement comprises generating a hypotheses graph for improving the classification model, based on a list of hypotheses and scores thereof. Each hypothesis relates to a strategy for potentially improving the classification model, and is associated with a score indicating a likelihood that an application thereof improves the model-performance measurement. Each node of the hypotheses graph comprises a hypothesis of the list of hypotheses. The iterative improvement further comprises selecting a selected hypothesis from the hypotheses graph based on a traversal thereof; and executing the selected hypothesis thereby updating the classification model and improving the model-performance measurement by at least the predetermined target goal. |
US11640556B2 |
Rapid adjustment evaluation for slow-scoring machine learning models
Techniques performed by a data processing system for analyzing the impact of training data changes on a machine learning model herein include training a first instance of a machine learning model with a first set of training data; modifying the first set of training data to produce a second set of training data; training a second instance of the model with the second set of training data; comparing the first instance of the model to the second instance of the model to determine features that differ between the first instance and the second instance of the model; identifying a subset of historical data associated with the features that differ between the first instance and the second instance of the model; and scoring the subset of the historical data to produce a report identifying differences in the output of the first instance and the second instance of the machine learning model. |
US11640555B2 |
Machine and deep learning process modeling of performance and behavioral data
Techniques for machine and deep learning process modeling of performance and behavioral data are described, including receiving objective performance data, including an induction document, and raw performance data, validating the raw performance data, determining whether incumbent data is sufficient to build a model, building a model to generate an output performance dataset, evaluating a behavioral dataset generated using behavioral attributes determined from a survey, identifying a candidate file using the model, the model being identified as a model candidate, and evaluating the model candidate against one or more other model candidates using one or more exit criteria to determine whether the model candidate, relative to the one or more other model candidates, is used to identify a release candidate. |
US11640552B2 |
Two stage training to obtain a best deep learning model with efficient use of computing resources
A computer-implemented method, a computer program product, and a computer system for efficient use of computing resources in two stage training of a deep learning model. A computer executes a first first-stage training job to train a deep learning model. The computer finishes the first first-stage training job by using early stopping and then registers a first second-stage training job to train a deep learning model that has been trained in the first first-stage training job. The computer executes the first second-stage training job with a small number of epochs. The computer interrupts the first second-stage training job and executes a second first-stage training job, in response to receiving a registration of the second first-stage training job. The computer interrupts the first second-stage training job and executes a second second-stage training job that has a higher priority, in response to receiving a registration of the second second-stage training job. |
US11640551B2 |
Method and apparatus for recommending sample data
The present disclosure proposes a method and an apparatus for recommending sample data. The method may include: inputting a plurality of pieces of sample data to be classified into at least one preset classification model, and acquiring a classifying probability of classifying each piece of sample data into each classification model; acquiring a first distance between each piece of sample data and a classifying boundary of each classification model according to the classifying probability of classifying the piece of sample data into the classification model, in which the classifying boundary of the classification model is configured to distinguish positive and negative sample data; computing a target distance for each piece of sample data according to the first distance between each piece of sample data and the classifying boundary of each classification model. |
US11640550B2 |
Method and apparatus for updating deep learning model
The disclosure discloses a method and apparatus for updating a deep learning model. An embodiment of the method comprises: executing following updating: acquiring a training dataset under a preset path, training a preset deep learning model based on the training dataset to obtain a new deep learning model; updating the preset deep learning model to the new deep learning model; increasing training iterations; determining whether a number of training iterations reaches a threshold of training iterations; stopping executing the updating if the number of training iterations reaches the threshold of training iterations; and continuing to execute the updating after an interval of a preset time length if the number of training iterations fails to reach the threshold of training iterations. This embodiment has improved the model updating efficiency. |
US11640547B2 |
Configuration assessment based on inventory
Systems and methods are described for facilitating operation of a plurality of computing devices. Data indicative of enumerated resources of a computing device is collected. The data is collected without dependency on write permissions to a file system of the one computing device. A condition of the computing device is determined based on historical data associated with enumerated resources of other computing devices. The identified condition can be updated as updated historical data becomes available. A communication to the computing device may be sent based on the identified condition. |
US11640545B2 |
Computer-based systems configured for entity resolution and indexing of entity activity
In order to facilitate the entity resolution and entity activity tracking and indexing, systems and methods include receiving first source records from a first database and second source records from a record database. A candidate set of second source records is determined by a heuristic search in the set of second source records. A candidate pair feature vector associated with each candidate pair of first and second source records is generated. An entity matching machine learning model predicts matching first source records for each candidate second source record based on the respective candidate pair feature vector. An aggregate quantity associated with the matching first source records is aggregated from a quantity associated with each first source record, and a quantity index for each candidate second source record is determined based the aggregate quantities. Each quantity index is displayed to a user. |
US11640539B2 |
Techniques for visualizing the operation of neural networks using samples of training data
As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules. |
US11640536B2 |
Architecture search without using labels for deep autoencoders employed for anomaly detection
Methods, systems, and computer-readable storage media for defining an autoencoder architecture including a neural network, during training of the autoencoder, recording a loss value at each iteration to provide a plurality of loss values, the autoencoder being trained using a data set that is associated with a domain, and a learning rate to provide a trained autoencoder, calculating a penalty score using at least a portion of the plurality of loss values, the penalty score being based on a loss span penalty PLS, a convergence penalty PC, and a fluctuation penalty PF, comparing the penalty score P to a threshold penalty score to affect a comparison, and selectively employing the trained autoencoder for anomaly detection within the domain based on the comparison. |
US11640534B2 |
Threshold triggered back propagation of an artificial neural network
Backpropagation of an artificial neural network can be triggered or based on input data. The input data are received into the artificial neural network, and the input data are forward propagated through the artificial neural network, which generates output values at classifier layer perceptrons of the network. Classifier layer perceptrons that have the largest output values after the input data have been forward propagated through the artificial neural network are identified. The output difference between the classifier layer perceptrons that have the largest output values is determined. It is then determined whether the output difference transgresses a threshold, and if the output difference does not transgress a threshold, the artificial neural network is backpropagated. |
US11640525B2 |
Synthesis of sequential, spectral, and time-series data
A method comprises performing data pre-processing of initial signals to obtain pre-processed initial signals; building a first machine learning model based on the pre-processed initial signals; generating output signals using the first machine learning model; computing ranks of the output signals; computing classifications of the output signals; and building a set of stacked machine learning models based on the ranks and the classifications. The set of stacked machine learning models may be used to generate subsurface well log data, NMR data, or other data. |
US11640521B2 |
Intelligent fault diagnosis method based on multi-task feature sharing neural network
A multi-task feature sharing neural network-based intelligent fault diagnosis method has the following steps: (1) separately collecting original vibration acceleration signals of rotating machinery under different experimental conditions, forming samples by means of intercepting signal data having a certain length, and performing labeling; (2) constructing a multi-task feature sharing neural network, having: an input layer, a feature extractor, a classification model and a prediction model; (3) using multi-task joint training to simultaneously train the classification model and the prediction model; and (4) inputting a vibration acceleration signal collected in an actual industrial environment into the trained models to obtain a multi-task diagnosis result. |
US11640519B2 |
Systems and methods for domain adaptation in neural networks using cross-domain batch normalization
A domain adaptation module is used to optimize a first domain derived from a second domain using respective outputs from respective parallel hidden layers of the domains. |
US11640516B2 |
Deep evolved strategies with reinforcement
According to a first aspect of the present invention, there is provided a computer implemented method, a computer system and a computer program product, including training a set of exploitation models, training a set of exploration models, generating a combined exploitation and exploration heat map, and inputting the combined exploitation and exploration heat map into a convoluted neural network. |
US11640515B2 |
Method and neural network system for human-computer interaction, and user equipment
A method and neural network system for human-computer interaction, and user equipment are disclosed. According to the method for human-computer interaction, a natural language question and a knowledge base are vectorized, and an intermediate result vector that is based on the knowledge base and that represents a similarity between a natural language question and a knowledge base answer is obtained by means of vector calculation, and then a fact-based correct natural language answer is obtained by means of calculation according to the question vector and the intermediate result vector. By means of this method, a dialog and knowledge base-based question-answering are combined by means of vector calculation, so that natural language interaction can be performed with a user, and a fact-based correct natural language answer can be given according to the knowledge base. |
US11640512B2 |
Multimedia card and mobile electronic device
A multimedia card includes a substrate, and a main control chip, a memory chip, and an interface contacts that are disposed on the substrate. The main control chip and the memory chip are covered with a packaging layer. The interface contacts includes a power contact, configured to receive a first voltage that is input from the outside; and a transformer circuit is further disposed on the substrate, is coupled to the interface contacts, the main control chip, and the memory chip, and is configured to convert the input first voltage into a second voltage, to provide two types of power supplies with the first voltage and the second voltage for the main control chip and the memory chip. In the foregoing manner, an area of the multimedia card is reduced, and a quantity of working modes of the multimedia card increases. |
US11640510B2 |
Smart card with sensors for detecting environmental conditions
In some embodiments, a smart card may include a substrate with a first side and a second side. A first protective layer covers the first side and a second protective layer covers the second side of the substrate. Circuitry held in the substrate includes electronic interconnects for interconnecting circuitry elements. The circuitry elements include a processor, power circuitry for powering the circuitry elements, and an environmental detection sensor for respectively detecting a predetermined environmental parameter. The processor is configured to receive an output from the environmental detection sensor, to determine from the output that the environmental detection sensor detected an environmental alert trigger condition, and to generate an alert that is representative of the environmental alert trigger condition. The protective layers include pores in a region proximate to the environmental detection sensor for exposing the environmental detection sensor to an environment around the smart card. |
US11640507B2 |
Vehicle terminal, system, and method for processing message
A vehicle terminal system for processing a message includes: a portable device for receiving the message; and a vehicle terminal for analyzing a text of the message received from the portable device to yield an analysis result, and for determining a recommended operation corresponding to the analysis result. Thus, the vehicle terminal does not output pop-up images for all messages received from the portable device and recommends a message suitable for the user. |
US11640506B2 |
Entity disambiguation
Data characterizing a document including a target word and a plurality of potential meanings for the target word is received. A first set of context words is determined using a language model. The first set of context words is for the target word. A second set of context words is determined using a knowledge base and the language model. The second set of context words is for the plurality of potential meanings of the target word. A score is determined for each of the plurality of potential meanings by at least comparing the first set of context words and the second set of context words. A potential meaning selected from the plurality of potential meanings that has a highest score is selected as a disambiguation of the first word. Related apparatus, systems, techniques and articles are also described. |
US11640505B2 |
Systems and methods for explicit memory tracker with coarse-to-fine reasoning in conversational machine reading
Embodiments described herein provide systems and methods for an Explicit Memory Tracker (EMT) that tracks each rule sentence to perform decision making and to generate follow-up clarifying questions. Specifically, the EMT first segments the regulation text into several rule sentences and allocates the segmented rule sentences into memory modules, and then feeds information regarding the user scenario and dialogue history into the EMT sequentially to update each memory module separately. At each dialogue turn, the EMT makes a decision among based on current memory status of the memory modules whether further clarification is needed to come up with an answer to a user question. The EMT determines that further clarification is needed by identifying an underspecified rule sentence span by modulating token-level span distributions with sentence-level selection scores. The EMT extracts the underspecified rule sentence span and rephrases the underspecified rule sentence span to generate a follow-up question. |
US11640502B2 |
Word registration device, word registration method, and word registration program stored on computer-readable storage
A character string selection detector may detect selection of a character string appearing on a screen of a display in accordance with an application program. The selection may be performed with an operation with an input device. A registration screen controller may cause a word registration screen for registering, to a dictionary, the character string selected and detected by the character string selection detector to appear on the display in response to a registration operation detector detecting a registration operation. A word registration unit may register, to the dictionary, a word in accordance with data appearing on the word registration screen in response to an enter operation detector detecting an enter operation. |
US11640501B2 |
Method and device for verifying the author of a short message
A method for verifying whether a queried text of less than 500 characters has been compiled by an author, comprising the following steps: multivariate statistical analysis of the queried text, for example, PCA or PCoA, in order to generate a matrix of coordinates in a space with N dimensions; hierarchical clustering of the points of this space that can be represented by a dendrogram; verification of the author of the queried text on the basis of this clustering. |
US11640499B2 |
Systems, methods and computer program products for mining text documents to identify seminal issues and cases
Embodiments of the present disclosure are directed to systems, methods, and computer product programs to identify one or more seminal cases within a database containing legal case data. The disclosed systems and methods provide an approach to identify one or more seminal cases for particular legal issues by mining a text database containing electronic legal documents for the reasons for citing and mining the text within to determine whether the legal issue addressed in the reasons for citing is directed to a seminal case. The data is created through data mining and obtained from the plurality the reasons for citing identifying the seminal cases for a particular legal issue such that the output data corresponding to the seminal cases causes an external device to distinguish the seminal cases when one or more of the seminal cases are returned as the result of a search. |
US11640493B1 |
Method for dialogue summarization with word graphs
Disclosed is a method for dialogued summarization with word graphs, which is performed by one or more processors of a computing device. The method may include: generating a word graph based on information on a dialogue which is a summary target; extracting at least one keyword based on the generated word graph; generating a plurality of candidate summary sentences based on the generated word graph; and calculating a score associated with at least one keyword for each of the plurality of candidate summary sentences, and selecting at least one of the plurality of candidate summary sentences based on the calculated score. |
US11640492B2 |
System and method providing responsive editing and viewing, integrating hierarchical fluid components and dynamic layout
A website building system includes a processor; at least one database storing at least website pages and layouts comprising fluid components, breakpoint ranges for multiple viewport sizes, dynamic layout rules and responsive editing rules for editing said fluid components according to breakpoint ranges and a responsive editing module running on the processor, the module includes a rule engine to provide layout decisions for a page of a website built by the WBS according to the dynamic layout rules and the responsive editing rules associated with at least one incoming trigger; a responsive editor to receive the at least one incoming trigger and dimensions of a current viewport, and to generate an updated fluid responsive design layout for said current viewport according to the layout decision and a CSS (cascading style sheet) generator to map the features of the updated fluid responsive design layout design into a smart CSS for the current viewport. |
US11640488B2 |
Quotation system, quotation method, and quotation program
A quotation system receives shape data of an article configured from a plurality of elements from a client terminal and provides quotation information of the article. The quotation system has: a memory storing the shape data and tolerance data in which multiple types of tolerance information relating to the elements are associated with each other; and a computer performing assistance processing to assist in setting of at least one type of the multiple types of tolerance information on the basis of the tolerance data. |
US11640487B2 |
Computer-implemented method for space frame design, space frame construction kit and space frame
A computer-implemented method for space frame design involves constructing a load stress map in a geometrical boundary representation of a design space, defining attachment points and load application points in the design space, creating a starting network of interconnecting lines between each two of the attachment points and load application points in the design space, assigning load application factors to each line of the starting network of interconnecting lines based on values of the load stress map, generating potential space frame designs by culling different subsets of lines of the starting network of interconnecting lines for each potential space frame design according to variable culling parameters, evaluating the potential space frame designs with respect to optimization parameters, combining the culling parameters for the potential space frame designs the performance score of which is above a predefined performance threshold, and iterating the steps of generating potential space frame designs and evaluating the potential space frame designs on the basis of the combined culling parameters. |
US11640486B2 |
Architectural drawing based exchange of geospatial related digital content
Apparatus and methods of artificial intelligent based provision of digital content where and when the digital content is needed based upon where a user is located and a purpose for accessing the content as well as credentials of a user seeking to access the digital content. Persistent digital content is linked to location coordinates. More specifically, the present invention links a physical onsite location with digital content to enable a user interface with augmented reality that combines aspects of the physical area with location specific digital content. In addition, access to digital content may be limited to users in defined access areas. |
US11640485B1 |
Generating CAD models from topology optimization data
A first computer-aided design (CAD) model to represent a physical object is received that includes a triangle mesh with boundary condition faces. Thereafter, the triangle mesh is smoothed such that the boundary condition faces are maintained. The smoothed triangle mesh is then segmented. As part of such segmenting, a plurality quads are generated. Each of the quads is then fitted with a non-uniform rational basis spline (nurbs) patch. A second CAD model is next generated to represent the physical object which is based on the plurality of quads fitted with nurbs. Related apparatus, systems, techniques and articles are also described. |
US11640481B2 |
System and method for providing a security policy
Disclosed herein are systems and methods for providing a security policy for an electronic control unit (ECU) implementing an Autosar Adaptive Platform (AAP) standard. In one aspect, an exemplary method comprises maintaining a list of allowed interactions, the allowed interactions being between control applications and a basic component, the basic component including at least a program element defined by the AAP standard. In one aspect, when a request for a verdict as to whether or not access for an interaction of a first control application with the basic component is received from an operating system (OS) kernel, the method comprises performing a search in the list of allowed interactions, and when the interaction for which the request is received is found in the list, the method comprises providing a verdict to the OS kernel allowing the interaction. |
US11640480B2 |
Data message sharing
A computer implemented method of sharing a data message containing multiple data fields between a provider computer system and a consumer computer system, wherein the provider and consumer computer systems have mutual mistrust, is disclosed. |
US11640479B1 |
Mitigating website privacy issues by automatically identifying cookie sharing risks in a cookie ecosystem
Mitigating website privacy issues by automatically identifying cookie sharing risks in a cookie ecosystem. In some embodiments, a method may include generating, by the computing device, a cookie tree representing cookies created on a web browser while browsing a website. The cookie tree may include nodes representing organizations. The cookie tree may further include hierarchical edges between the nodes representing creation chains of the nodes. The method may also include determining, by the computing device, a creator, a sender, and a receiver of each of the cookies. The method may further include mitigating, by the computing device, website privacy issues based on the creator, sender, and receiver of each of the cookies. |
US11640474B2 |
Method and apparatus for operating database
Enclosed are a method and apparatus for operating a database. The method includes: performing, in response to determining a user indicated by a user identifier having a permission to operate on data targeted by a database operation statement, a digital signature on the database operation statement using a user private key to obtain signature information, generating transaction information according to the database operation statement, the signature information and the user identifier, and storing the generated transaction information into a local transaction information buffer pool; and selecting, in response to competing for a transaction information block recording permission using a preset consensus algorithm, transaction information in the local transaction information buffer pool to generate a block, parsing and executing a database operation statement in each piece of selected transaction information, concatenating the generated block to a local blockchain, and broadcasting the generated block to other database servers. |
US11640469B2 |
Method and system for cloud-based software security vulnerability diagnostic assessment
A method and system for security vulnerability diagnostic assessment of an enterprise software application. The method comprises receiving, at a security assessing server, a set of technical attributes of the software application; receiving a set of execution context attributes of the software application; and determining a security vulnerability diagnostic score for the software application based at least in part on the set of technical attributes and the set of execution context attributes. |
US11640463B2 |
Analysis device, analysis method and computer-readable recording medium
Provided is an analysis device with which it is possible to find information relating to the intention and purpose of an attacker. The analysis device is provided with a purpose estimating means that estimates the purpose of behavior, based on predetermined behavior in the computer and knowledge information that includes the relation between the behavior and the purpose of executing the behavior. |
US11640461B2 |
Secure runtime for virtual machines
A computer-implemented method at a data management system comprises: generating, with one or more processors, a containerized runtime in a memory in communication with the one or more processors; instantiating, with the one or more processors, an app in the runtime; receiving, with the one or more processors, a request from the app for data; retrieving, with the one or more processors, a copy of the requested data from a data source; and transmitting, with the one or more processors, the data to the containerized runtime for the app to operate on. |
US11640457B2 |
System and methods for minimizing organization risk from users associated with a password breach
System and methods are disclosed for organizations to run a test against an active directory list to see if any user-provided passwords have been part of an existing data breach. Utilizing information from such a test identifies users that have weak passwords, reused passwords or shared passwords that have been associated with an earlier breach. With this information, the organization can seek to reduce risk by training staff for this specific issue in a timely and appropriate manner to significantly reduce the risk of a future breach by those identified users. Training can be customized and targeted at those users who attempt to use passwords that have been associated with a breach (either of their own account or of another account on the same or related domain. |
US11640450B2 |
Authentication using features extracted based on cursor locations
In an example computer-implemented method, a number of cursor locations within a text field, and associated action types and time stamps are received via a processor. One or more features including a latency between a number of events associated with the cursor locations is extracted via the processor based on the cursor locations and the associated action types and time stamps. A user is authenticated, identified, or verified via the processor based on the extracted one or more features and a learning model or a statistical mechanism. |
US11640448B2 |
License confirmation via embedded confirmation challenge
A method of operation on a license server comprises sending by the license server, a license, including a confirmation challenge, to a rights manager of a client device. The method of operation further comprises receiving by the license server, a confirmation response from the rights manager of the client device, the confirmation response being transmitted by the rights manager of the client device in accordance with data recovered by the rights manager from the confirmation challenge. |
US11640442B2 |
Method and system for data transformation based on machine learning
A method and system for data transformation based on machine learning is disclosed. The method includes generating a matrix for a plurality of input vectors based on a machine learning model. The method further includes comparing for each of the plurality of input vectors, the intent value in the matrix with a predefined intent threshold, wherein, for an intent value below the predefined intent threshold, an associated function is unavailable. The method further includes determining a first set of vectors from the plurality of input vectors based on the comparing, wherein for each input vector in the first set, the associated intent value is below the predefined intent threshold. The method further includes mapping, by the data transformation device, each input vector in the first set with an intent value above the predefined intent threshold and an associated function. |
US11640440B2 |
Automation system and method
A computer-implemented method, computer program product and computing system for identifying one or more portions of a website structure of a specific website; and associating the one or more portions of the website structure with one or more descriptors of the specific website to define a specific data description model corresponding to the specific website. |
US11640438B1 |
Method and system for automated smart linking within web code
A method for inserting links to one or more webpages of a website is disclosed. The computerized method includes operations of detecting a first set of keywords for a first webpage of the website, determining a second set of keywords for webpages external to the website, determining, for the first webpage, a set of intersection keywords in both (i) the first set of keywords, and (ii) the second set of keywords, and generating first intersection keyword:link pairings for each intersection keyword of the first webpage. The method may also include inserting a code module into web code of the first webpage, the code module including the first intersection keyword:link pairings. The method may include determining one or more of the intersection keywords in content of the first webpage, and replacing each intersection keyword detected in the content of the first webpage with a link from the first intersection keyword:link pairings. |
US11640433B1 |
Database system for dynamically generating customized models
Embodiments of a system may comprise databases and a processor that receives a first filter item and a database filter item, generates a first database based on the first filter item, integrate data from the first database into the user database to create an updated plurality of user records, generate a second database based on a selected set of records, in the updated plurality of user records, corresponding to the database filter item, determine metrics that correspond to the second database, generate a model to segregate the second database using the metrics, receive criteria, compare the segregated second database with the criteria to remove records that do not meet the criteria, cause a subsequent update to the updated second database to integrate data from the event database to create an updated diminished second database, and generate a notification including information included in the updated diminished second database. |
US11640429B2 |
Graph views to improve user interface responsiveness
The described technology is directed towards evaluating client-specific information and possibly other information to determine whether to return less data than is available for a data item in response to a request for graph node data to a data service, and/or return expanded graph node data. When a request for graph data is received, client-specific information is used at least in part by a data service in determining whether to return a virtual graph node comprising a relatively lightweight set of information relative to the full set of information maintained in a main (graph) node. The client-specific information is also used in determining whether to return expanded data beyond that requested, e.g., for caching at the client in anticipation of it likely being needed by the client. |
US11640428B2 |
Collation device, collation method, and collation program
An index generation unit (15a) generates an index in which a plurality of combinations of query data that is a collation source and target data that is a collation destination are listed in a predetermined order. A batch generation unit (15b) uses a plurality of combinations of query data and target data in an order according to the index to generate a batch with a predetermined volume. A collation unit (16) calculates a degree of similarity between the query data and the target data for each combination included in the batch, in which processes are parallelized and performed. |
US11640413B2 |
Content management system for electronic documents using recurrent categorization
A content management system categorizes electronic documents stored in a document storage database. The electronic documents include metadata. The content management system includes a categorization rules database of categorization rules. A recurrent categorization engine takes the rules and applies them to the electronic documents to generate a plurality of category groupings. Each category grouping includes groups based on the applicable rule used to create the grouping. The electronic documents are grouped between the groups. The most balanced dataset of groups is selected to generate a user prompt for further categorization of the electronic documents. |
US11640412B2 |
Materialized view sub-database replication
A system for sub-table replication within a materialized view of a source data table. A materialized view of a source data table is generated based on a query, the source data table having a plurality of data table rows associated with a plurality of client identifiers and including an entitlements column and data content, the entitlements column including a plurality of provider account identifiers and a plurality of consumer account identifiers. An update to an entitlements table of the source data table is detected where the entitlements table includes a plurality of entitlements table rows and where the entitlements table rows are associated with the client identifiers, the consumer account identifiers, and the provider account identifiers. An update to the source data table based on the first update to the entitlements table is detected, and an incremental replication of the materialized view of the source data table is performed. |
US11640409B2 |
Application programming interface (“APIS”) for accessing and amalgamating data from incongruent sources
A system for accessing and amalgamating entity data from a plurality of inconsistent data sources may be provided. The system may include a plurality of databases. The plurality of databases may include a first database and a second database. The first database may include a first plurality of entity datasets. Each entity dataset of the first plurality of entity datasets may relate to an entity. The first database may include a first database identifier for each entity dataset. The second database may include a second plurality of entity datasets. Each entity dataset of the second plurality of entity datasets may relate to an entity. The second database may include a second database identifier for each entity dataset. One entity dataset included in the first database may relate to the same entity as an entity dataset included in the second database. The system may include an indexing system. |
US11640407B2 |
Driving application experience via search inputs
Disclosed are some implementations of systems, apparatus, methods, and computer program products for facilitating web site navigation using a search-based navigation interface of a web-based application or browser service. A plurality of sources can be searched to identify a set of items based, at least in part, on user input received via a search input interface element of the search-based navigation interface. Each item of the set of items can correspond to an object of one of a plurality of object types. A user interface object including user-selectable options can be provided for display in proximity to the search input interface element, where each item of the set of items corresponds to a different one of the user-selectable options. In response to a user selection of one of the user-selectable options corresponding to an item of the set of items, access to the corresponding object can be provided. |
US11640402B2 |
Load balancing in streams parallel regions
In response to receiving a flow of data, one or more operators in a parallel region included in a distributed data processing system for stream processing the flow of data are initialized. In response to identifying a change to the flow of data or a change to the distributed data processing system, at least one of the flow of data and a size of the parallel region included in the distributed data processing system are dynamically adjusted. The flow of data is processed via the dynamically adjusted one of the flow of data and the parallel region included in the distributed data processing system. |
US11640401B2 |
Alert rule evaluation for monitoring of late arriving data
A monitoring system is configured to distinguish between two types of alert rules—namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way. By tailoring the alert rule evaluation method to the type of alert rule being evaluated, the system can apply an optimized approach for each type of alert rule in terms of achieving a trade-off between alert latency, alert accuracy, and cost of goods sold. In an embodiment, the system utilizes a machine learning model to classify a query associated with an alert rule as either increasing or non-increasing. Then, based on the query classification and a condition associated with the alert rule, the system determines if the alert rule is invariant or variant. |
US11640397B2 |
Acceleration of data queries in memory
The present disclosure includes apparatuses and methods for acceleration of data queries in memory. A number of embodiments include an array of memory cells, and processing circuitry configured to receive, from a host, a query for particular data stored in the array, execute the query, and send only the particular data to the host upon executing the query. |
US11640390B2 |
Bulk file verification
Systems and methods for verifying files in bulk in a file system. When files are represented by a segment tree, the levels of the segment trees are walked by level such that that multiple files are verified at the same time in order to identify missing segments. Then, a bottom up scan is performed using the missing segments to identify the files corresponding to the missing segments. The missing files can then be handled by the file system. |
US11640389B2 |
Hash-based identification of data corruption issues in time-series data
An apparatus includes a memory and a processor. The memory stores a time-series of data sets, and a first version of a data structure generated from the time-series as it existed at a first time. The data structure includes a bottom level of nodes, and subsequent levels of nodes, ending with a top level terminal node. Each bottom level node stores a hash of an assigned time-series data set. Each node of each subsequent level stores data generated from an assigned group of nodes of a previous level. The processor receives a validation request. In response, the processor generates a second version of the data structure based on the time-series as it exists at a second time. The processor determines that the terminal nodes in the first and second versions of the data structure do not match. In response, the processor generates an alert. |
US11640388B2 |
Cognitive data outlier pre-check based on data lineage
Methods, computer program products, and/or systems are provided that perform the following operations: obtaining pre-check data associated with specified data nodes; calculating outliers for each specified data node, wherein the outliers are calculated based on a unit of the pre-check data associated with each specified data node; backtracking the calculated outliers for each specified data node through an associated generating data link; selecting one or more data nodes associated with a set of largest outliers; selecting one or more data links associated with the set of largest outliers; and generating potential anomaly indications based on the one or more data nodes selected and the one or more data links selected. |
US11640387B2 |
Anomaly detection data workflow for time series data
Methods and systems are described herein for improving anomaly detection in timeseries datasets. Different machine learning models may be trained to process specific types of timeseries data efficiently and accurately. Thus, selecting a proper machine learning model for identifying anomalies in a specific set of timeseries data may greatly improve accuracy and efficiency of anomaly detection. Another way to improve anomaly detection is to process a multitude of timeseries datasets for a time period (e.g., 90 days) to detect anomalies from those timeseries datasets and then correlate those detected anomalies by generating an anomaly timeseries dataset and identifying anomalies within the anomaly timeseries dataset. Yet another way to improve anomaly detection is to divide a dataset into multiple datasets based on a type of anomaly detection requested. |
US11640385B1 |
Cross-channel consistent user content
Disclosed are various embodiments for providing consistent user content. A first content request is received from a browser. Personalized content is then generated based at least in part on the first content request. The personalized content is returned to the browser and saved in association with the unique device identifier and the session identifier. A second content request is then received from the browser, the second content request including personally identifying information (PII). The saved personalized content is searched and alternative personalized content is then generated using the personally identifying information (PII). An inconsistency between the personalized content and the alternative personalized content is then resolved to generate consistent personalized content. Finally, the consistent personalized content is provided to the browser in response to the second request. |
US11640380B2 |
Technique of comprehensively supporting multi-value, multi-field, multilevel, multi-position functional index over stored aggregately stored data in RDBMS
Herein is acceleration for JavaScript object notation (JSON) documents in a relational database based on multilevel, multifield, multivalued indexing and querying. In an embodiment, into a table in a relational database, a computer stores many hierarchical data objects that respectively contain multiple levels that respectively contain one or more fields. An index is generated for indexed values in fields in at least two of the multiple levels. Based on the index, a database statement that references the table in the relational database and at least one of the indexed fields is executed. Indices herein provide matching to more fields in more levels of hierarchical data objects thereby decreasing or eliminating further filtering by brute force after index access. Matching ordinal positions within an array field needs no further filtration after index access. A single index provides increased spatial locality of index entries for acceleration. Index maintenance is minimized for acceleration. |
US11640369B2 |
Cross-platform communication for facilitation of data sharing
Persistent storage may contain: (i) a database table containing entries, (ii) a definition of a communication endpoint of a remote system, and (iii) outbound flow processing. One or more processors may be configured to: detect a state change associated with a local entry in the database table; read, from the database table, a set of data representing the local entry; transform, using the outbound flow processing, the set of data into a format receivable by the remote system; create, for the set of data, a correlation record that contains a local correlation identifier, wherein the correlation record specifies the local entry; transmit, to the remote system, the set of data as transformed and the local correlation identifier; receive, from the remote system and for the set of data, a remote correlation identifier; add, to the correlation record, the remote correlation identifier; and write, to a correlation table, the correlation record. |
US11640358B2 |
Vehicular device and control method for vehicular device
A vehicular device includes multiple CPU modules, multiple cache memories allocated to the CPU modules, respectively, and a memory synchronization unit configured to synchronize multiple surfaces drawn in the multiple cache memories. The memory synchronization unit divides the surfaces to be synchronized into multiple tiles, and sequentially synchronize the divided tiles from tiles for which drawing has been completed. |
US11640352B2 |
Testing software and/or computing hardware design through test fragmentation into one or more discrete computing environments
Disclosed is a method, a device, a system and/or a manufacture of testing software and/or computing hardware design through test fragmentation into one or more discrete computing environments. In one embodiment a method for efficient testing with a test fileset includes initiating a new instance of an operation filesystem and copying a software application, a script, a computer hardware design, and/or a circuit design to be tested into the operation filesystem to define a workspace data. The method defines a discrete environment that is a computing container and/or a virtual computer, the assigns the discrete environment a processing power and/or memory allocation from a computing resources pool and clones a workspace master to generate a workspace clone. The method then extracts a test script from the test fileset, executes the test script within the workspace clone, and returns the resources to the computing resources pool. |
US11640348B2 |
Generating anomaly alerts for time series data
Systems and methods are described for applying a plurality of data points of a time series data set representing values of a metric measuring performance of a cloud computing service to a machine learning model to predict a forecast of a most likely value of the metric at a selected future time. The method includes determining whether the plurality of data points of the time series data set are anomalies according to the machine learning model and the forecast and generating a collective anomaly from the anomalies when the plurality of data points is determined to be anomalies. The method further includes determining whether the collective anomaly does not meet one or more cloud computing service level objective (SLO) threshold requirements and sending an alert when the collective anomaly does not meet one or more cloud computing SLO threshold requirements. |
US11640347B2 |
Automated query retry execution in a database system
Techniques for automated query retry in a database platform include decoding, by at least one hardware processor, a query directed to database data from a client account of a database platform. The method further includes decoding, by the at least one hardware processor, an indication that execution of the query on at least one computing node of the database platform results in a failed execution. The method further includes configuring a processing loop with continuous retry executions of the query on the at least one computing node based on the indication. The method further includes exiting the processing loop based on detecting a retry execution of the continuous retry executions results in at least one successful execution of the query. The method includes logging each attempt to execute the query during the continuous retry executions in a query status log until the at least one successful execution of the query. |
US11640346B2 |
Memory sub-system temperature control
A method includes monitoring a temperature of a memory component of a memory sub-system to determine that the temperature of the memory component corresponds to a first monitored temperature value; writing data to the memory component of the memory sub-system while the temperature of the memory component corresponds to the first monitored temperature value; determining that the first monitored temperature value exceeds a threshold temperature range; monitoring the temperature of the memory component of the memory sub-system to determine that the temperature of the memory component corresponds to a second monitored temperature value that is within the threshold temperature range; and rewriting the data to the memory component of the memory sub-system while the temperature of the memory component corresponds to the second monitored temperature value. |
US11640341B1 |
Data recovery in a multi-pipeline data forwarder
In accordance with implementations of the present disclosure, a backup of live data received by a data forwarder is generated at the data forwarder while the live data is provided to a real-time data pipeline for forwarding from the data forwarder. A first portion of the live data is recovered from the backup to a stale data pipeline of the data forwarder. A request to forward the live data to a destination node is received by the data forwarder. In response to the request data is forwarded to the destination node, where the first portion of the live data from the stale data pipeline is added to a second portion of the live data from the real-time data pipeline in the response based on determining headroom remains to reach an amount of the data identified to include in the response. |
US11640337B2 |
Data recovery of distributed data using redundant codes
User data and redundant codes are stored in a distributed manner, and data is read while suppressing performance degradation due to the occurrence of a failure. If a first node in a distributed storage system receives a read request from a host to read the user data when a storage device of its own node is blocked, the first node executes a first collection read request which requests recovery of data from the secondary redundant code corresponding to target data of the read request; and if at least part of the target data has failed to be recovered according to the first collection read request, regarding insufficient data among a plurality of pieces of data which are necessary to recover the target data by using the primary redundant code, the first node executes a second collection read request which requests recovery of the insufficient data from the secondary redundant code. |
US11640322B2 |
Configuring nodes for distributed compute tasks
Systems and methods are provided for improving compute job distribution using federated computing nodes. This includes identifying a plurality of independently controlled computing nodes which then receive a token such that they can each be identified as being authorized to participate in a federated computing node cluster. Metrics associated with the particular nodes are then received and based on the received metrics compute jobs are assigned to the particular node by assembling a compute job data packet comprising the one or more compute jobs and transmitting the assembled compute job data packet to the particular node. Other features are also described in which assigned compute jobs and/or unrelated compute tasks can be dynamically modified in order to optimize compute job completion based on the received metrics. |
US11640321B2 |
Method and apparatus for memory allocation in a multi-core processor system, and recording medium therefor
According to the disclosure, a memory allocation method and device and recording medium in a multi-core processor system are disclosed. According to an embodiment, a method for allocating a shared variable to a memory in a multi-core processor system comprises mapping each task to a core, allocating unshared variables to memories times of access, to which are sequentially minimized, in descending order of actual variable access count, calculating an actual variable access count per core, selecting a core with a highest actual variable access count, and allocating a shared variable to a memory of the selected core. |
US11640316B2 |
Compiling and scheduling transactions in neural network processor
Embodiments relate to a compiler. The compiler decreases data fetch and read associated with storing data in a data buffer of a neural processor circuit to or from a system memory. The data buffer can store an input slice of data for processing by a neural engine(s) of the neural processor circuit, an output slice of data output from the neural engine(s), and/or an intermediate data slice of data. |
US11640314B2 |
Service provision system, resource allocation method, and resource allocation program
The utilization efficiency of physical resources is increased by allocating an occupied physical CPU core to a virtual CPU core in a virtual machine in a working system and allocating a shared physical CPU core to a virtual CPU core of a virtual machine in a standby system in a state in which the systems are active. A dedicated activation core, a shared core, or an occupied core is allocated when the respective virtual machines are activated, the resource allocation is changed after the respective virtual machines are activated, and the shared core and the occupied core are appropriately assigned to the working system and the standby system. In a case in which a failure occurs in the virtual machine of the working system, allocation of the shared core allocated to the other virtual machine in the pair is changed into an occupied state to avoid degradation of performance. |
US11640313B2 |
Device upgrade method and apparatus
Embodiments of the present disclosure provide a device upgrade method and apparatus. Both NFVI (network functions virtualisation infrastructure) resources used to create a target VNFC (virtualised network function component) and NFVI resources used to scale out/up the target VNFC are fewer than those occupied by a to-be-upgraded VNFC; or both the NFVI resources used to create the target VNFC and the NFVI resources used to scale out/up the target VNFC are fewer than those required for upgrading the to-be-upgraded VNFC. |
US11640291B2 |
Intent-based, network-aware network device software-upgrade scheduling
A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule. |
US11640288B2 |
System version upgrading method and apparatus
Embodiments of the disclosure provide a method and apparatus for upgrading a system version of a system. The method can include: acquiring, using circuitry, from a first storage space a current system version identification corresponding to a current system version; acquiring, using circuitry, from a second storage space a backup system version identification corresponding to a backup system version; comparing, using circuitry, the current system version identification with the backup system version identification; and configuring the system based on the comparison. |
US11640285B2 |
Method of using multidimensional blockification to optimize computer program and device thereof
Disclosed embodiments relate to a method and device for optimizing compilation of source code. The proposed method receives a first intermediate representation code of a source code and analyses each basic block instruction of the plurality of basic block instructions contained in the first intermediate representation code for blockification. In order to blockify the identical instructions, the one or more groups of basic block instructions are assessed for eligibility of blockification. Upon determining as eligible, the group of basic block instructions are blockified using one of one dimensional SIMD vectorization and two-dimensional SIMD vectorization. The method further generates a second intermediate representation of the source code which is translated to executable target code with more efficient processing capacity. |
US11640284B2 |
Multi-platform compiling
Cross-compiling, by a multi-version compiler, may produce complied code targeted to a specified release version of a programming platform supported by the compiler. The specified version may be different from a default version of the programming platform targeted by the compiler. Thus, the multi-version compiler may cross-compile source code to generate compiled code for different versions of the programming platform. A developer may specify the target version using a single compiler option and the compiler may, in response, cross-compile for the target version without requiring any additional options to be configured by the user. The multi-version compiler may include library data regarding multiple versions of the programming platform, preventing a developer from having to locate and provide the necessary library data for each targeted version. |
US11640282B2 |
Method, apparatus, and system for providing a broker for data modeling and code generation
An approach is provided for data modeling and code generation. The approach involves, for example, providing a syntax for generating a model representing data and semantics of the data. The approach also involves providing an architecture configured to accept the data according to any of a plurality of data representations. The approach further involves providing a code generator configured to generate computer code to transform the data between the plurality of data representations by using the model as a broker between the plurality of data representations. The code generator preserves the semantics of the data during the transforming of the data. |
US11640279B2 |
Apparatuses and methods for pseudo-random number generation
A method, apparatus, and computer program product for improved pseudo-random number generation are provided. An example method includes receiving, by a computing device, a request for a pseudo-random number, selecting, by extraction circuitry of the computing device, a first parameter from a server parameter dataset, and obtaining a first value for the first parameter. The method further includes selecting, by the extraction circuitry, a second parameter, and obtaining a second value for the second parameter. The method includes generating, by transformation circuitry, the pseudo-random number based on the first value and the second value. |
US11640278B2 |
Random number generation device and method of generating random numbers
A random number generation device includes: a plurality of first uniform random number generators configured to respectively generate a plurality of first uniform random numbers; a plurality of first normal random number generators configured to respectively generate a plurality of first normal random numbers based on the plurality of first uniform random numbers; a plurality of second uniform random number generators configured to perform a logical operation on bit values of two or more of the first uniform random numbers to respectively generate a plurality of second uniform random numbers; and at least one second normal random number generator configured to generate at least one second normal random number based on the plurality of second uniform random numbers. |
US11640277B2 |
Method/system for managing experimental data, computer readable storage medium, and device
A method/system for managing experimental data, a computer readable storage medium, and a device are provided. The method includes: recording the managing experimental data, and preprocessing the experimental data, to obtain at least two preprocessed experimental arrays; selecting one element from each of two selected preprocessed experimental arrays according to an analysis requirement, and combining the elements to form a cyclic experimental database, the cyclic experimental database including several combination data; performing cyclic statistical analysis on the combination data in the cyclic experimental database, to obtain a cyclic statistical result corresponding to retrieved combination data. |
US11640274B2 |
Smartphone that communicates with an earpiece and a vehicle
An acoustic system includes: a first terminal device including a first-terminal sound emitting unit, an earhole sound collecting unit configured to collect earhole echo sound, and a first-terminal control unit configured to perform authentication between the first terminal device and a user based on the echo sound collected by the earhole sound collecting unit; an onboard device including an onboard-device sound emitting unit and an onboard-device control unit configured to perform authentication between the onboard device and the user based on communication with the first terminal device; and a second terminal device includes a second-terminal control unit configured to set a destination of sound data to one of the first terminal device and the onboard device when the onboard-device control unit detects that a predetermined condition including a condition that the user has been authenticated is satisfied. |
US11640271B2 |
Custom color unique identifier override workflow
A system and method are provided which enable overriding a custom color callout in a print job. Provision is made for a user to associate a unique ID with a custom color callout in a print job, e.g., during generation of the print job or at the printer. The custom color callout provides for a part of the print job to be rendered with a specific custom colorant, e.g., by identifying the name of the custom colorant. The unique ID is associated, in memory, with a custom colorant station of a print engine, independent of any custom colorant that may be housed in the custom colorant station. The method further includes identifying the custom colorant station of the print engine associated with the unique ID and sending the print job in a format for printing to the print engine for printing the part of the print job with a first custom colorant housed in the identified custom colorant station. |
US11640269B2 |
Solid-state drive with initiator mode
A solid-state drive configured to store persistent digitally encoded data may operate in an initiator mode. When operating in the initiator mode, the solid-state drive may initiate the generation and issuance of a command or a request for another solid-state drive to carry out a data storage related procedure. The command or request generated by the solid-state drive may be communicated directly to another solid-state drive without the communications passing through an intermediate device, such as a host processor. |
US11640265B2 |
Apparatus for processing received data
To speed up decoding of a range code. A decompression circuit calculates a plurality of candidate bit values for each bit of the N-bit string based on a plurality of possible bit histories of a bit before a K-th bit in parallel for a plurality of bits, and repeatedly selects a correct bit value of the K-th bit from the plurality of candidate bit values based on a correct bit history of the bit before the K-th bit to decode the N-bit string. |
US11640263B2 |
Memory system and operating method thereof
Embodiments of the present disclosure relate to a memory system and an operating method thereof. According to the embodiments of the present disclosure, the memory system may include a plurality of cores, a control core, and a shared memory. When processing the event, the control core may select a first core executing a target job requiring distributed execution among the plurality of cores, and the first core may run a first firmware among the plurality of firmwares to execute the target job. The control core may select a second core to execute the target job together with the first core, and may control the second core to run the first firmware. The control core may control the first core and the second core to perform distributed execution of the target job. |
US11640262B2 |
Implementing variable number of bits per cell on storage devices
Systems and methods are disclosed including a memory component and a processing device, coupled to the memory component. The processing device can program a block of the memory component using a first type of memory cells storing a first number of bits per memory cell. The processing device can then determine that an amount of memory used of the memory component is greater than a capacity threshold. Responsive to determining that a frequency of access to the block meets a criterion, the processing device can then program the block using a second type memory cells storing a second number of bits per memory cell, wherein the second number of bits exceeds the first number of bits. |
US11640258B2 |
VM protection with true zero RTO
One example method includes powering off a replica VM, taking a snapshot of an OS disk of a source VM associated with the replica VM, taking a snapshot of an OS disk of the replica VM, generating a list of blocks that includes all blocks of the source VM OS disk that have changed since a preceding cloning or snapshot process and further includes all blocks of the replica VM OS disk that have changed since the preceding cloning or snapshot process, and performing an override of the replica VM disk by writing, to the replica VM OS disk, the respective source VM OS disk values for each block in the list of blocks. |