Document Document Title
US11246250B2 Equipment element maintenance management system and equipment element maintenance management method
An equipment element maintenance management method for managing a maintenance operation for an equipment element that is attached to manufacturing equipment for manufacturing a product includes: acquiring operation history information of the manufacturing equipment at a predetermined timing; analyzing a tendency of a state of the equipment element based on the acquired operation history information; performing the maintenance operation for the equipment element of which the state is worse than a predetermined state; creating maintenance result information which is a result of the maintenance operation; and creating a repair operation instruction for performing an instruction of a repair operation for the equipment element of which the state after the maintenance operation is not more improved than the predetermined state based on the maintenance result information.
US11246248B1 Electrical shielding material composed of metallized stainless steel or low carbon steel monofilament yarns
An RFI/EMI shielding material composed of a conductive multi-fiber having a plurality of metalized monofilaments, each monofilament having a core of stainless steel or low carbon steel with an initial diameter and at least two layers of metal or metal alloy electroplated on the core which is drawn after electroplating to a final diameter less than the initial diameter, in the range of about 45-80 μm.
US11246243B2 Data center facility
Waterborne data center facility systems and methods comprising a purpose-built marine vessel, a pre-fabricated data center facility structure, a plurality of computer systems, a plurality of energy-efficient water-based heat exchange systems, a plurality of energy efficient closed loop cooling systems, a plurality of data center modules and a plurality of electrical power generators. Described systems and methods may be employed to quickly deploy an energy-efficient waterborne data center facility. Described waterborne data center facility is transportable and may be moved to areas where data center facility and data center type services are needed. Water-based heat exchange and closed-loop cooling system enable energy-efficient cooling to data center facility and the plurality of computing systems therein. Power generators may be used to provide power to data center facility. Waterborne data center facility may prove helpful in areas following natural disasters or for military purposes where data center services are needed but not readily available.
US11246238B2 Heat conductive device and electronic device
A heat conductive device includes a heat conductive unit, a wick structure, a heat transferring unit, and a heat conductive fluid. The heat conductive unit has a closed chamber. The wick structure is disposed on the inner side surface of the closed chamber. The heat transferring unit includes a plurality of heat conductive elements agglomerated into islands and separated from each other. The heat conductive elements are disposed on the partial surface of the wick structure. The heat conductive fluid is disposed in the closed chamber. An electronic device including the heat conductive device is also provided. The heat conductive device has a good heat conductive efficiency.
US11246237B2 Ram air fan and power electronics cooling systems
A power electronics cooling system includes a ram air fan with one or more blades and a ram air fan motor connected via an output shaft. The ram air fan draws in air and passes it across a heat exchanger to cool one or more cooling liquids. One or more pumps pressurize and pump the cooling liquids to various electronic components, including one or more motor controllers. The pumps may be mechanically or electrically coupled to the output shaft of the ram air fan, such that the motor of the ram air fan provides energy to the pumps.
US11246234B2 Display device
Provided are a display device and a method of manufacturing a display device. The display device includes a window; a decorative print pattern disposed on the window; a shielding layer disposed on the decorative print pattern; a transparent printing layer disposed on the shielding layer; and an infrared printing layer disposed on the transparent printing layer and not in contact with the decorative print pattern, wherein the decorative print pattern and the shielding layer include a first opening exposing the window and the transparent printing layer and the infrared printing layer overlap the first opening.
US11246208B2 Systems and methods for focus control in x-rays
A method may include obtaining a feedback or a reference value of a tube voltage applied to a radiation source of a radiation device for generating radiation rays. The method may also include determining, based on the feedback or the reference value of the tube voltage, a specific value of a focusing parameter associated with a focusing device of the radiation device. The method may further include causing the focusing device to shape a focus of the radiation rays according to the determined value of the focusing parameter. The focus of the radiation rays may satisfy an operational constraint under the specific value of the focusing parameter.
US11246200B2 LED drive control circuitry, electronic circuitry, and LED drive control method
LED drive control circuitry according to one embodiment outputs an LED drive control signal serving as driving a light emitting diode included in a photocoupler that performs insulation communication in synchronization with a reference clock signal. The LED drive control circuit includes a duty cycle changer that changes a duty cycle of the LED drive control signal in accordance with the reference clock signal and a signal synchronized with the reference clock signal.
US11246193B1 Curved display and curved display support
An emissive surface assembly includes an emissive surface configuration having a substantially contiguous emissive surface on which visual content may be presented. The emissive surface configuration has emissive surface sections including at least a first substantially flat emissive surface section, at least first and second curved emissive surface sections that are curved about first and second non-parallel axis, the first curved section positioned adjacent a first edge of the first substantially flat emissive surface section, the second curved section adjacent a second edge of the first substantially flat emissive surface section, each of the curved and flat surface sections forming a portion of the substantially contiguous emissive surface, and a driver for presenting content on the substantially contiguous emissive surface.
US11246191B2 Method and system for radio frequency electromagnetic energy delivery
An electromagnetic energy delivery system includes a set of radio frequency channels. Each channel includes a radio frequency feed, at least one high-power amplifier and a phase-shifting component. Each high-power radio frequency amplifier includes at least one amplifying component configured to output a periodic signal that is amplified in power with respect to an input radio frequency common reference signal. The phase-shifting component is configured to modulate the phase of the output periodic signal with respect to the input radio frequency signal. A controller coupled to the set of radio frequency channels can be configured to cause the output periodic signals from each of the radio frequency channels is to have a time-varying phase difference relative to the common reference signal and a phase difference relative to the other output periodic signals that is constant when averaged over time.
US11246187B2 Worker safety system with scan mode
A system including an instrument node and a wireless mesh network having an encryption key is provided. In response to receiving a scan mode message from the instrument node, the wireless mesh network is operative to transition into a scanning state wherein the wireless mesh network listens on a primary channel for a boPeep message from another wireless mesh network having the same encryption key. In response to receiving the boPeep message, the wireless mesh network generates and queues for receipt by the instrument node a network information message identifying one or more properties of the another wireless mesh network. In response to receiving the network information message, the instrument node joins the another wireless mesh network.
US11246168B2 Method for random access and terminal device
The embodiment of the present application discloses a method for random access and a terminal device. The method includes: a terminal device determines a backoff time of a random access event according to a priority of the random access event, where the random access event with the First priority corresponds to a first backoff time range, a random access event with a second priority corresponds to a second backoff time range, the first priority is higher than the second priority, and the first backoff time range and the second backoff time range do not overlap; and after the backoff time, the terminal device re-initiates the random access procedure.
US11246163B2 Random access procedures using multiple active bandwidth parts
Wireless communications using multiple active resources (e.g., bandwidth parts (BWP)) are described. A predetermined rule may be used to determine on which downlink (DL) BWP of multiple active DL BWPs, and/or on which uplink (UL) BWP of multiple active UL BWPs, a message is to be sent. A wireless device and/or a base station may reduce the quantity of active DL BWPs and/or active UL BWPs to monitor for a response.
US11246155B2 Acknowledgement feedback in unlicensed new radio
Methods, systems, and devices for wireless communications are described. A user equipment (UE) and a base station may communicate in an unlicensed spectrum (e.g., a shared radio frequency spectrum band). As such, the UE may determine a codebook size for transmitting hybrid access request (HARQ) acknowledgement (ACK) feedback with respect to the unlicensed spectrum. Accordingly, the UE may base the HARQ ACK codebook size on a number of HARQ processes with which the UE has been configured. Additionally or alternatively, the UE may base the HARQ ACK codebook size on a number and/or duration of downlink channel monitoring occasions indicated by the base station. In some cases, the UE may base the HARQ ACK codebook size on a combination of the techniques described herein.
US11246153B2 Method and apparatus for handling out-of-order uplink scheduling in mobile communications
Various solutions for handling out-of-order uplink scheduling with respect to user equipment and network apparatus in mobile communications are described. An apparatus may receive a first control signal scheduling a first uplink transmission. The apparatus may receive a second control signal scheduling a second uplink transmission. The apparatus may determine whether the second uplink transmission is scheduled earlier than the first uplink transmission. The apparatus may drop the first uplink transmission in an event that the second uplink transmission is scheduled earlier than the first uplink transmission.
US11246152B2 Data transmission method and apparatus
One example method includes obtaining, by an access network device, a waiting duration corresponding to transmitting uplink data of a first subframe quantity by a terminal, where the first subframe quantity is a subframe quantity with the greatest scheduling efficiency within a preset subframe quantity value range when the access network device schedules the terminal to transmit the uplink data. In response to determining that the waiting duration is greater than a threshold, the access network device can then determine a second subframe quantity that is within the preset subframe quantity value range and that enables the waiting duration to be less than or equal to the threshold. The access network device can then send a first uplink authorization instruction to the terminal, where the first uplink authorization instruction is used to instruct the terminal to send uplink data of the second subframe quantity.
US11246142B2 Control channel transmission method, network device, network controller, and terminal device
Embodiments of the application provide a control channel transmission method, a network device, a network controller, and a terminal device, to avoid a resource collision between physical downlink control channels (PDCCHs) of a plurality of network devices. The method includes: receiving, by a first network device, resource group indication information sent by a network controller, where a resource indicated by the resource group indication information does not overlap a resource used by another network device; determining, by the first network device, a first search space based on a user equipment UE-specific search space and the resource group indication information; and sending, by the first network device, a first PDCCH to the terminal device through the first search space.
US11246139B2 Methods and apparatus for control detecting and DL/UL format processing
Aspects of the disclosure provide an apparatus that includes a receiving circuit and a processing circuit. The receiving circuit is configured to receive signals transmitted from a second apparatus to the apparatus and generate digital samples in response to the received signals. The signals have a plurality of resource elements. The processing circuit is configured to receive the digital samples, process the digital samples to generate symbols carried by the resource elements, detect control channel assistance information at a predetermined position of the resource elements and detect control information based on the detection of the control channel assistance information.
US11246135B2 Resource selection method and apparatus under multiple carriers, computer device, and storage medium
Disclosed are a resource selection method and apparatus under multiple carriers, a computer device and a storage medium. The resource selection method comprises: determining at least one candidate carrier according to a resource occupancy exclusion result on each carrier; setting a resource on the candidate carrier to be available, performing exclusion according to a sensing result and obtaining a set of available resources; selecting a transmission resource from the set of available resources, and setting a semi-persistent scheduling counter for resource scheduling. The present application provides a resource selection solution reducing half-duplex influence as far as possible, and reducing the impact due to loss of receiving opportunities and the number of skip subframes, and also avoids the problem of too severe power allocation caused by simultaneous transmission with multiple service packets.
US11246131B2 Data transmission method and device
A method includes determining a type of a first subframe, where the type of the first subframe is a first-type subframe, a second-type subframe, a third-type subframe, or a fourth-type subframe, where the second-type subframe includes an uplink control channel and a downlink channel, the uplink control channel is located after the downlink channel, and there is a guard period between the uplink control channel and the downlink channel. The fourth-type subframe includes an uplink channel and a downlink control channel, the uplink channel is located after the downlink control channel, and there is a guard period between the uplink channel and the downlink control channel. The method also includes transmitting data in the first subframe according to the type of the first subframe.
US11246130B2 Method for signal transmission, terminal device and network device
Provided in the embodiments are a method for signal transmission, a terminal device and a network device. The method comprises: determining, by a first device, a basic transmission interval and at least one basic numerology; and taking, by the first device, the basic transmission interval as a time domain unit and employing parameters in the at least one basic numerology to perform transmission of data and/or a pilot signal with a second device. According to the method, the terminal device and the network device provided by the embodiment, the flexibility of signal transmission can be improved.
US11246128B2 Method and apparatus for transmitting and receiving downlink control channel
A method of receiving a downlink control channel at a user equipment (UE) in a wireless communication system is disclosed. The method includes receiving information on a resource element group (REG) bundle size and information on a size of a matrix for interleaving a plurality of REGs configuring at least one control channel element (CCE) through a higher layer, determining the matrix for interleaving the plurality of REGs based on the information on the size of the matrix and the information on the REG bundle size, interleaving the plurality of REGs bundled into one or more REG bundles according to the REG bundle size using the matrix, and receiving the downlink control channel based on the plurality of interleaved REGs.
US11246124B2 Method and apparatus for downlink control information design for network coordination
A method and apparatus for downlink control information (DCI) design for network coordination (coordinated multi-point transmission (CoMP)) are provided. In addition, a method and apparatus for configuration of demodulation reference signal (DMRS) and transmission and reception of DMRS, and a method and apparatus for transmitting and receiving uplink signal according to uplink transmission scheme are provided. The disclosure relates to a communication method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT). The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.
US11246114B2 Optimized resource selection procedures in vehicle-to-vehicle communications
Selection of time-frequency resources, for autonomous mode operation of V2V UEs, may be performed based on measurements of power transmitted by other UEs and received sidelink control information (SCI) transmitted by the other UEs. Based on these measurements, the UE may selectively exclude spectrum resources, from the set of possible resources, to obtain a final set of resources from which the UE may select resources to use for transmitting. In some implementations, the exclusion of the resources may be based on an iterative operation in which a power threshold value is incrementally modified until a candidate number of resources are available. Additionally, in some implementations, UE priority assignments may be used to obtain the power threshold value for a particular UE.
US11246112B2 Position-based automatic configuration of portable device
A method for automatically configuring a portable device comprises determining a position of the portable device and automatically configuring the portable device based on the determined position.
US11246110B2 Method and apparatus for receiving system information in the wireless communication
The present invention discloses a method for a user equipment to receive system information in a wireless communication system. Particularly, the method is characterized in detecting a first synchronization signal block configured with a Primary Synchronization Signal (PSS), a Secondary Synchronization Signal (SSS) and a Physical Broadcasting Channel (PBCH) at a specific frequency position, determining a presence or non-presence of system information corresponding to the first synchronization signal block within a first synchronization raster corresponding to a specific frequency position based on a system information indicator included in the PBCH, and if the system information corresponding to the first synchronization signal block is determined as not existing, determining a second synchronization raster having system information exist therein based on the system information indicator.
US11246106B2 Electronic device for performing power control
An electronic device according to the present invention comprises: a first power amplifier for amplifying a first signal to a first power value in a first frequency band of a first communication system; and a second power amplifier for amplifying a second signal to a second power value in a second frequency band of a second communication system. The electronic device may comprise a baseband processor for: when the first and the second signal are transmitted at the same time, determining whether an average value of power values fed back from the first and the second power amplifier for a regular time interval exceeds a threshold value; and when the average value exceeds the threshold value, decreasing a gain of at least one of the first and the second power amplifier at regular time intervals.
US11246095B2 Method for transmitting or receiving frame in wireless LAN system and device therefor
According to one embodiment of the present disclosure, a method by which a station (STA) receives a wake-up radio (WUR) frame in a wireless LAN (WLAN) comprises the steps of: entering a WUR duty cycle mode in which an on-duration for which a WUR receiver of the STA is awake and an off-duration for which the WUR receiver of the STA is sleeping are alternately repeated; and turning on a primary connectivity radio (PCR) when a WUR frame is detected in the on-duration of the WUR duty cycle mode, wherein, when the WUR frame indicates reception of a PCR beacon frame or a delivery traffic indication map (DTIM), the STA can turn on the PCR after delaying a predetermined time from the detection of the WUR frame according to a time point at which the PCR beacon frame or the DTIM is transmitted.
US11246093B2 Method and apparatus for thermal management in wireless communication
A signal processing device, which processes a baseband signal for wireless communication, includes a plurality of temperature sensors arranged to sense internal temperatures of the signal processing device, respectively, a threshold storage storing a plurality of thresholds, and a controller that estimates a surface temperature based on the sensed internal temperatures and performs a thermal mitigation operation based on the surface temperature and a plurality of temperature ranges defined by the plurality of thresholds.
US11246087B2 Stateful network slice selection using slice selector as connection termination proxy
Some embodiments provide a method for a network slice selector. From an electronic device, the method receives a connection initiation message for a connection between the electronic device and a network domain. The method exchanges a set of connection initiation messages with the electronic device to set up the connection. The method receives a data message belonging to the connection from the electronic device. The method selects one of multiple network slices to which the electronic device has access as the network slice for the connection based on analysis of the received data message. The method forwards the data message and subsequent data messages belonging to the connection onto the selected network slice to be delivered to the network domain.
US11246080B2 Beaconing in small wavelength wireless networks
Reduced signaling overhead is provided in an apparatus and method for communications within a mesh network. The communications involve using two different beacon signals. A peer beacon contains time synchronization and resource management information to maintain existing links among one or more neighboring peer stations, while a separate network discovery beacon contains mesh network profile information that identifies the mesh network to aid network discovery for wireless communication stations wanting to join the mesh network. Embodiments describe coordination between peer stations to determine which stations are to send the network discovery beacons, so that at any given period of time not all stations need to be transmitting the discovery beacons.
US11246076B2 Wireless network handover method and apparatus based on distance change between terminal and access points
A wireless network handover method and apparatus are provided, relating to the communications field, and capable of resolving a problem of a service packet loss during a handover of a terminal. The method includes: obtaining, by a handover device, a distance between a terminal and a current access point, to determine a change trend of the distance between the terminal and the current access point; and if the handover device determines, based on a correspondence between the change trend and a neighboring access point of the current access point, a target access point to which the terminal is to be handed over, handing over, by the handover device, the terminal from the current access point to the target access point. Forgoing solution is applied to a scenario in which a terminal is handed over and roams between Wi-Fi networks on a highway.
US11246067B2 Methods and apparatuses for performing cell (re)selection in non-public network
A method performed by a User Equipment (UE) for cell (re)selection includes the UE storing allowed Non-Public Network (NPN) information that is in a form of a Cell Access Group (CAG) Identity (ID) list or in a form of a Stand-alone Non-Public Network (SNPN) ID list, receiving NPN information and area information associated with the NPN information via a System Information Block (SIB) Type 1 (SIB1) broadcast by a cell, the NPN information including an NPN ID list, performing a first procedure according to the allowed NPN information when the allowed NPN information is in the form of the CAG ID list, and performing a second procedure according to the allowed NPN information when the allowed NPN information is in the form of the SNPN ID list.
US11246065B2 Method, apparatus, terminal and storage medium for measurement report
A method for sending a measurement report, includes: after receiving an enable signal of a second network, a first modem starting up a timer and sending a startup signal to a second modem; when the timer expires, the first modem sending a tracking area update (TAU) request to a network side device; the first modem receiving a measurement configuration sent by the network-side device, and instructing the second modem after startup to measure the second network according to the measurement configuration to obtain a measurement report; and reporting the measurement report to the network-side device.
US11246061B2 Voice service processing method and terminal device
The present invention provides a voice service processing method and a terminal device. The method includes: sending, by a terminal device, a first message to a network device of a first network, where the first message is used to request a circuit switched fallback CSFB voice service; receiving, by the terminal device, a second message sent by the network device of the first network, where the second message is used to instruct the terminal device to perform network redirection; if the second message carries no frequency information, determining, by the terminal device, a redirection frequency, where the redirection frequency is a frequency supported by a second network; and sending, by the terminal device based on the redirection frequency, a connection request to a network device of the second network, to perform a CS voice service.
US11246059B2 Transmitting device, receiving device, and methods performed therein for handling buffer reset
A method performed by a transmitting device is disclosed herein. The transmitting device operates in a communications network. The transmitting device performs a reset on a buffer of the transmitting device. The transmitting device then switches, based on the performed reset, a first value in an indication to a second value. The indication is of the reset of the buffer. The transmitting device sets the indication to the second value for all packets generated by the transmitting device after the performed reset. This is set until the second value is switched again by the transmitting device in another indication, based on another performed reset of the buffer. The transmitting device then sends the indication with the second value to a receiving device operating in the communications network. The second value indicates that the reset was performed by the transmitting device.
US11246051B2 Method and apparatus for interference measurement in wireless communication system
A method for measuring and reporting an interference by using a port-wise interference measurement resource in a wireless communication system according to an embodiment of the present disclosure may comprise the steps of: receiving a configuration associated with a port-wise interference measurement resource, wherein the port-wise interference measurement resource corresponds to an independent interference assumption for each port; and measuring an interference for each port in the port-wise interference measurement resource, and reporting a measurement result, wherein the measurement result includes an index of a port having a channel quality indicator (CQI) exceeding a target CQI.
US11246050B2 Method for transmitting uplink measurement reference signal, apparatus, and system
The present disclosure discloses a method for transmitting an uplink measurement reference signal. The method is applied to a network-side device and includes the following operations: first, receiving, by the network-side device, an uplink measurement reference signal sent by user equipment, where the uplink measurement reference signal carries downlink interference information of a downlink channel of the network-side device; and then, performing downlink interference estimation on the uplink measurement reference signal, to obtain the downlink interference information. Compared with the prior art in which a base station cannot obtain downlink interference information of a downlink channel used by user equipment, in the present disclosure, the network-side device can effectively schedule the user equipment based on the downlink interference information, thereby improving scheduling efficiency, and improving data transmission efficiency of the downlink channel.
US11246047B2 Electronic device and control method thereof
An electronic device is provided. The electronic device includes: a communicator comprising communication circuitry; and a processor configured to control the communicator to communicate with an access point (AP) device, obtain information associated with a communication network between the AP device and the electronic device, estimate a bandwidth of the communication network based on the obtained information, identify whether the communication network has an error based on the estimated bandwidth, and provide guide information based on the identification result.
US11246044B2 Systems and methods for communications node upgrade and selection
Implementations described and claimed herein provide systems and methods for intelligent node type selection in a telecommunications network. In one implementation, a customer set is obtained for a communications node in the telecommunications network. The customer set includes an existing customer set and a new customer set. A set of customer events is generated for a node type of the communications node using a simulator. The set of customer events is generated by simulating the customer set over time through a discrete event simulation. An impact of the customer events is modeled for the node type of the communications node. The node type is identified from a plurality of node types for a telecommunications build based on the impact of the customer events for the node type.
US11246039B2 Method and apparatus for secure multi-terminal cooperative working
This application provides a method for secure multi-terminal cooperative working, applied to a network on which a plurality of terminal devices perform cooperative playing and/or cooperative recording, where the plurality of terminal devices include a first terminal device. The method includes: determining, by the first terminal device, a security mechanism; obtaining, by the first terminal device, cooperative working information, where the cooperative working information is information played and/or recorded by the plurality of terminal devices; and performing, by the first terminal device, security processing on the cooperative working information based on the security mechanism. After obtaining the cooperative working information, the first terminal device performs security processing on the cooperative working information based on the security mechanism, so that a process other than the cooperative working process cannot access the cooperative working information, thereby ensuring security of the cooperative working information.
US11246032B1 Device provisioning and authentication
Among other things, techniques are described for provisioning and authentication of devices in vehicles. In one aspect, a device in a vehicle establishes a communication session with a network server that manages provisioning of devices corresponding to an enterprise associated with the vehicle. The device receives instructions from the network server to generate cryptographic keys, and in response, generates a public and private key pair. The device sends, to the network server, a certificate signing request that includes the public key and an identifier of the device. In response, the device receives a digital security certificate for the device, and a security certificate of a signing certificate authority. The device authenticates the security certificate of the certificate authority using a known enterprise root certificate, and upon successful authentication, stores the device security certificate and the security certificate of the signing certificate authority.
US11246027B2 At least one mechanism to permit, at least in part, allocation and/or configuration, at least in part, of at least one network-associated object
In an embodiment, at least one interface mechanism may be provided. The mechanism may permit, at least in part, at least one process allocate, at least in part, and/or configure, at least in part, at least one network-associated object. Such allocation and/or configuration, at least in part, may be in accordance with at least one parameter set that may correspond, at least in part, to at least one query issued by the at least one process via the mechanism. Many modifications are possible without departing from this embodiment.
US11246021B2 Electronic control unit, electronic control system, and recording medium
An electronic control unit includes: a first determination unit which determines whether a message received is an address claim message; a second determination unit which determines, when it is determined that the message received is an address claim message, whether a device name included in the address claim message received is a predetermined device name; and a third determination unit which performs a predefined determination process, when it is determined that the device name included in the address claim message received is the predetermined device name, and determine whether the address claim message received is an unauthorized message according to a result of the predefined determination process.
US11246019B2 Systems and methods for communication and sharing amongst groups of vehicles
Techniques for controlling communication amongst a group of vehicles include determining whether a cellular network is unavailable or a user input indicative of a switchover request has been received, when the cellular network is available, controlling a cellular network transceiver to share information between the vehicle and one or more other vehicles of the group of vehicles via the cellular network, and when the cellular network is unavailable or in response to receiving the user input indicative of the switchover request, controlling a low Earth orbit (LEO) satellite network transceiver to share information between the vehicle and the one or more other vehicles of the group of vehicles via an LEO satellite network and not via the cellular network.
US11246018B2 Computerized tool implementation of layered data files to discover, form, or analyze dataset interrelations of networked collaborative datasets
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby one or more computerized tools may be configured to discover, form, and analyze, for example, via one or more layered data files, interrelations among a system of networked collaborative datasets. In some examples, a method may include transforming of a set of data to an atomized format to form an atomized dataset that includes a derived dataset attribute. The method may also include presenting data representing an annotation at the user interface based on the derived dataset attribute. In some examples, the annotation may be associated with a layer file.
US11246016B2 Controlling channel usage in a wireless network
Methods, apparatuses, and embodiments related to a technique for controlling channel usage in a wireless network in a multi-band wireless networking system. In a wireless network with multiple wireless networking devices and one or more client devices, communications between the wireless networking devices occurs via a backhaul channel, and communication between the client(s) and the wireless networking devices occurs via a fronthaul channel. Based on interference characteristics of the wireless channels, a device determines a channel usage plan, and communicates the plan via the backhaul channel to the wireless networking devices of the wireless network.
US11246009B1 Location tracking consent management
Location tracking consent management may be provided. A zone in a network may be configured with a corresponding tracking type. Next a computing device associated with the zone may be enabled to transmit an information element indicating the tracking type configured for the zone. A client device may then be allowed to disallow tracking of the client device based on the tracking type.
US11246007B2 Location-based interaction system
Described is a location-based interaction system. The system includes a server having a memory storing user data and a user computing device coupled to the server. The server may be programmed to receive and process a signal that user computing devices coupled to external devices have accessed the system and are within a predetermined proximity of each other. The system operates to send alert signals to the external devices, wherein the alert signals may be visual, audio or haptic. The system allows users to communicate through the use of external devices and/or through a communication interface.
US11245997B2 Headphone volume control method and headphone
A headphone volume control method calculates a level of a sound signal, which is captured by a microphone, during a first period, determines a target value of a sound volume based on the above-mentioned level, and gradually changes a reproduction volume of content to be reproduced to the above-mentioned target value over a second period.
US11245994B2 Hearing device with an antenna
A hearing device includes: a carrier board; a multi-chip assembly including a magnetic induction control chip and a signal processor; a magnetic induction coil at the carrier board; a hearing device housing having a first end and a second end, the second end being opposite from the first end; and a battery, wherein the battery is provided closer to the second end of the hearing device housing than to the first end of the hearing device housing; wherein the multi-chip assembly and the magnetic induction coil are accommodated in the hearing device housing, and are between the battery and the first end of the hearing device housing.
US11245989B2 Hearing aid for placement in a user's ear canal
A hearing aid for placement in an ear canal of a user, includes: a shell; a faceplate comprising an upper face, and a lower face, and a circumference, the upper face being exposed when the shell is placed in an ear of the user; a coil arranged at the faceplate; and a button arrangement comprising a plunger configured to control an integrated circuit arranged below the coil, the coil comprising one or more windings, the one or more windings being circumferential of an inner cavity of the coil with respect to a center or longitudinal axis of the coil, the button arrangement being configured such that the plunger in at least one position extends through the inner cavity of the coil for engaging the integrated circuit.
US11245985B2 Architecture for USB-synchronized array of speakers
A host device is connected via universal serial bus (USB) connections to one or more external devices with respective speakers. The host device synchronizes playback of audio through the speakers of the USB-connected external devices by requiring devices to implement a deterministic latency between receipt of a start playback request, and requiring devices to slave their audio clocks to USB start-of-frame tokens, and determining a buffered start time for starting data transmission to the respective USB devices. The buffered time equates to the current time of the USB host plus an additional time buffer. The host device waits until the buffered start time, and then starts transmitting the audio stream to the external devices, which, in turn, begin playing the audio data on the next available clock cycle, frame, or microframe.
US11245980B2 Connecting device for loudspeaker boxes, and arrangement of loudspeaker boxes hanging beneath one another
A connecting device for constructing an arrangement composed of a plurality of loudspeaker boxes hanging beneath one another comprises a length-adjustable spacer rod which is designed to join together two loudspeaker boxes, which are adjacent in the arrangement, in a load-bearing manner. The length-adjustable spacer rod has a first element and a second element which can be fixed in at least two positions which are adjusted in terms of length relative to one another. In this case, at least one of the positions is secured with a closure which can be established and released by rotating the two elements relative to one another.
US11245972B2 Ear tip device
An ear tip device for padding an in-ear headphone includes a cylinder, which comprises silicone and viscoelastic polyurethane foam so that the cylinder is resiliently compressible. A channel is axially positioned in and extends through the cylinder. The channel is configured to expand to allow insertion of a headphone and to contract to couple the cylinder to the headphone. The cylinder is configured to be compressed between digits of a hand of a user, positioning the user to at least partially insert the cylinder into an ear canal of the user. The cylinder is positioned to expand to conform to the ear canal and to couple the cylinder to the ear. The cylinder is configured to attenuate ambient noise and to direct a sound transmitted by the headphone to an eardrum of the user.
US11245963B2 Methods and apparatus to determine when a smart device is out-of-tab
Methods, apparatus, systems and articles of manufacture to determine whether a smart device is in-tab are disclosed. An example apparatus includes a labelled data generator to identify a first smart television that corresponds to a first panelist by comparing first data from the first smart television to second data from the first panelist; and generate training data by labelling the first smart television as in-tab or out-of-tab based on the second data from the first panelist; and a model trainer to train a model using the training data, the model trainer to train the model to determine a tab status for a second smart television.
US11245962B2 Systems and methods for automatically identifying a user preference for a participant from a competition event
Systems and methods are disclosed herein for determining a preference of a user for or against a participant of an event when a media asset relating to the event is being played based on monitoring user reactions to the event. Specifically, the media guidance application may detect a change of at least one of the biometric state (e.g., pulse rate, blood pressure, etc.) and physiological state (e.g., facial expression, gesture, body movement, etc.) with a user. The media guidance application may determine that an event has occurred within the sporting event that triggered the change. The media guidance application may determine that the user favors the first participant over the second participant, if the user reacts positively towards a score for the first participant in the event.
US11245960B2 Methods and apparatus of media device detection for minimally invasive media meters
Methods, apparatus, systems and articles of manufacture are disclosed for media crediting and, more particularly, methods and apparatus of media device detection for minimally invasive media meters. An example apparatus disclosed herein to detect media devices presenting media comprises a cluster generator including circuitry to generate a cluster of media locations based on media identifying information received from a presentation of media at an unidentified media device, a media device including circuitry determiner to determine media devices available at the media locations in the cluster of media locations, and a cluster based media device identifier including circuitry to identify the unidentified media device based on (1) the media devices available at the media locations in the cluster of media locations and (2) an identity of a media device determined to be available in a majority of media locations in the cluster of media locations.
US11245959B2 Continuous dual authentication to access media content
A machine or group of machines for dual authentication include a processor configured to receive a user credential and a content fingerprint. The processor is configured to identify content associated with the content fingerprint, verify the user credential is authorized to access the content associated with the content fingerprint, and transmit an authorization to stream content associated with the user credential and the content fingerprint.
US11245956B2 Method and device for reproducing content of mobile device on display device
A method and device for providing content are provided. The method includes receiving a connection request from a mobile device; connecting to the mobile device based on the connection request; obtaining, from the mobile device, identification information of the mobile device, application information of an application running on the mobile device, and content information about the content to be processed by the application; transmitting the identification information, the application information, and the content information to a casting device capable of performing cellular data communication; obtaining the content from the casting device; and outputting the content, wherein the content obtained from the casting device is received by the casting device through a cellular data communication network based on the content information and processed based on the application executed on the casting device.
US11245955B2 Transmission control device, transmission control method, reception control device, reception control method, and signal transmission system
In a case where a main stream and a control signal are transmitted in parallel between two devices, transmission of the main stream is continued without interruption of the transmission of the main stream even in a case where communication quality of the control signal is deteriorated. Provided is a transmission control device including an information acquisition unit configured to acquire a channel change request transmitted from a reception device in a case where communication quality of a control signal transmitted through a first channel and received by the reception device being poorer than first quality has been detected, and a transmission control unit configured to start transmission of the control signal to the reception device through a second channel different from the first channel in a case where the channel change request has been acquired, in which the transmission control unit stops transmission of the control signal through the first channel in a case where a predetermined condition has been satisfied since the start of transmission of the control signal through the second channel.
US11245951B2 Display device and content providing method thereof
The disclosure provides a display device and a content providing method thereof. The content providing method of the display device includes: displaying a list including a plurality of web pages pre-selected by a user; and displaying, in case that a user command for selecting one of the plurality of web pages is input, a reconstructed content obtained by reconstructing the selected web page based on a type of the selected web page.
US11245947B1 Device and method for capturing, processing, linking and monetizing a plurality of video and audio recordings from different points of view (POV)
A mobile communication device having a processor and set of processor readable code of instructions that identifies and enables multiple mobile communication devices in a predetermined geographic region (geo-fence) to simultaneously capture audio video recordings (the “recordings”) of an event or scene from varying POV in the same time and space and automatically uploads the recordings to a remote server which bundles, processes and optimizes the plurality of audio video recordings for distribution and monetization. The instant invention provides instant access to the recording feature when opened and allows a limited amount of recording time, such as up to sixty (60) seconds to record a particular event in desired region. Audio is also captured during the recording. A user may be given a predetermined amount of time, such as five (5) seconds, to delete the recording. The instant invention streamlines and processes the collected videos and audios of the same event to remove visual and audio harmonics and irregularities. The instant invention also identifies mobile devices nearest a preidentified area of an event of interest and pushes an alert to these devices offering a recording opportunity of the event to the users which may be accepted so as to record and upload the event while encouraging proximal users to also record and upload the event from their unique POV.
US11245945B2 Systems and methods for displaying segments of media guidance data
Systems and methods are provided herein for substituting an updated segment of media guidance data that no longer includes a selected media asset identifier with another segment of media guidance data that includes the selected media asset identifier. A media guidance application may determine, following an update to a segment of media guidance data, that a selected media asset identifier, associated with a given media asset classifier, is no longer included in the updated segment of media guidance data. The media guidance application may retrieve another segment of media guidance data that is associated with the given media asset classifier and that includes the selected media asset identifier.
US11245944B2 Method and apparatus for recommending live streaming room
The disclosure provides a method and an apparatus for recommending a live streaming room, and a storage medium. The method is implemented as follows. Social information of a target user account is acquired in response to detecting a predetermined operation from the target user account. A target live streaming room is selected based on interaction data of each associated user account indicated by the social information. Information on the target live streaming room is displayed to the target user account.
US11245932B2 Encoding method and apparatus and decoding method and apparatus
A decoding method includes: parsing a data stream, and if partitioning an image block with a size of 2N×2N using a quadtree partition pattern is allowed, processing a 2N×N first subimage block and a 2N×N second subimage block or an N×2N first subimage block and an N×2N second subimage block in a constraint subimage processing mode, wherein an image block partition pattern obtained for the partitioned second subimage block and the partitioned first subimage block is different from an image block partition pattern obtained after the 2N×2N image block is partitioned using the quadtree partition pattern, where the 2N×N first subimage block and the 2N×N second subimage block or the N×2N first subimage block and the N×2N second subimage block are obtained by partitioning the image block with the size of 2N×2N.
US11245929B2 Transmission device, transmission method, reception device, and reception method
The reception side can easily acquire at least function enhancement information inside a codec. Image data of each picture of a base layer is encoded to generate a first encoded stream, and image data of each picture of an enhanced layer is encoded to generate a second encoded stream. The first encoded stream and the second encoded stream are transmitted. Function enhancement information including at least function enhancement information inside a codec is transmitted outside the encoded stream. For example, the function enhancement information further includes function enhancement information outside the codec.
US11245926B2 Methods and apparatus for track derivation for immersive media data tracks
The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. Immersive media data is accessed that comprises a hierarchical track structure comprising at least (a) a first track at a first level of the hierarchical track structure comprising first immersive media elementary data, wherein the first track is a parameter track, and the first immersive media elementary data comprises timed metadata, and (b) a second track at a second level in the hierarchical track structure that is different than the first level of the first track, the second track comprising metadata specifying an immersive media track derivation operation. The immersive media track derivation operation is performed on at least the first immersive media elementary data to generate composite immersive media data for the second track.
US11245916B2 Memory access window for sub prediction block motion vector derivation
The present disclosure relates to means to enable reduction of memory access in motion vector determination and/or refinement for a prediction block. In particular, the present disclosure relates to means to enable reduction of memory access in motion vector determination and/or refinement performed on a sub prediction block basis. In other words, a prediction block is split into sub prediction blocks for which at least the motion vector refinement is performed individually. The memory access window which limits the samples accessible during the motion vector determination and refinement of the sub prediction blocks does not exceed the memory access window for performing the motion vector determination and/or refinement for the prediction block.
US11245911B1 Video encoder/decoder (codec) for real-time applications and size/b and width reduction
The present invention has utility of providing systems and methods for video processing for use in real-time interactive display systems which produce improved video transmission bandwidth with negligible latency thus providing a seamless video feed to enhance real-time interactive displays. The present invention solves the unmet need to optimize video image transmission in real time and after the video source image processing stage, allowing for increased bandwidth for video image processing without losing perceptible image quality or adding perceptible latency. Aspects of the present invention provide systems and methods which analyze pixels of video in real-time and encodes an alternate, reduced bandwidth, data stream for immediate transmission to a receiver where another instance of the codec decodes the received data stream and restores the video's images without introducing perceptible latency.
US11245904B2 Method for coding transform coefficient and device therefor
A method by which a decoding device decodes an image includes the steps of: receiving a bitstream including residual information; deriving a residual sample for the current block on the basis of a quantized transform coefficient; and generating a reconstructed picture on the basis of the residual sample for the current block, where the residual information includes a context-based coded context syntax element, where the deriving the quantized transform coefficient decodes the context syntax element based on a context and based on a predetermined maximum value for the context syntax element, and where the maximum value is determined by a unit of a transform block.
US11245902B2 Binarization of DQP using separate absolute value and sign (SAVS) in CABAC
Video coding systems or apparatus utilizing context-based adaptive binary arithmetic coding (CABAC) during encoding and/or decoding, are configured according to the invention with an enhanced binarization of non-zero Delta-QP (dQP). During binarization the value of dQP and the sign are separately encoded using unary coding and then combined into a binary string which also contains the dQP non-zero flag. This invention capitalizes on the statistical symmetry of positive and negative values of dQP and results in saving bits and thus a higher coding efficiency.
US11245887B2 Electronic device and operation method therefor
Provided is an electronic device for stabilizing a 360-degree video, the electronic device including a memory storing one or more instructions, and a processor for executing the one or more instructions stored in the memory, wherein the processor is configured to execute the one or more instructions to: when a 360-degree video is reproduced, allocate probability values to a plurality of pixels included in a frame of the 360-degree video, based on a possibility that each of the plurality of pixels is included in a user's field of view (FOV), determine a three-dimensional (3D) rotation for the 360-degree video, based on the allocated probability values, and generate a stabilized 360-degree video by applying the 3D rotation to the 360-degree video.
US11245879B2 Control device, and control method
An information processing device which controls one projector and another projector includes: a display unit which displays a first operation screen for managing the one projector and a second operation screen for managing the another projector; an input unit which accepts an operation on the first operation screen and the second operation screen; and a control unit which controls the one projector and the another projector, based on the operation accepted by the input unit. When the information processing device is switched from a first state where the first operation screen is operable to a second state where the second operation screen is operable, the control unit causes the second operation screen where an item corresponding to a predetermined item selected on the first operation screen in the first state is selected, to be displayed in the second state.
US11245873B2 Method and camera system for monitoring a packaging process
A method for monitoring a packaging process of at least one article. In the method, a sort of an article is acquired before it is placed in a transport container. At least one image and at least one depth measurement of the article are recorded after it is placed in the transport container. The three-dimensional dimensions of the article are calculated and are compared with a specification for the acquired sort of the article. If the dimensions of the article do not agree with the specification, a warning is issued.
US11245870B2 Content-modification system with determination of input-buffer switching delay feature
In one aspect, a method for use in connection with a content-presentation device including a first input buffer, a second input buffer, and an output buffer, wherein the content-presentation device is configured such that content from either the first input buffer or the second input buffer can be communicated to the output buffer, includes: (i) receiving, from the content-presentation device, an identifier associated with the content-presentation device; (ii) using mapping data to map the received identifier to a baseline input-to-output delay, which represents a time-period between when content is input into the first input buffer and output by the output buffer; and (iii) transmitting, to the content-presentation device, the mapped baseline input-to-output delay to the content-presentation device to facilitate the content-presentation device (a) determining an input-buffer switching delay, and (b) using the determined input-buffer switching delay to facilitate performing a content-modification operation.
US11245864B2 Comparator and image sensor including the same
A comparator includes a comparison circuit and a positive feedback circuit. The comparison circuit generates a comparison signal by comparing an input signal and a reference signal. The positive feedback circuit generates an output signal based on the comparison signal, such that the output signal transitions more rapidly than the comparison signal. The positive feedback circuit includes a first circuit configured to electrically connect a first power supply voltage to a conversion node in response to a transition of the comparison signal and electrically disconnect the first power supply voltage from the conversion node in response to a transition of the output signal, a second circuit configured to electrically connect a second power supply voltage to the conversion node in response to the transition of the output signal, and an output circuit configured to generate the output signal based on a voltage of the conversion node.
US11245863B2 Imaging device for connection with a circuit element
A rewiring region is provided in a region other than a pixel region on a front face (pixel formation surface) FA of an imaging element. A mold part is formed around the imaging element other than on the front face FA. Rewiring layers that connect an external terminal and a pad provided in the rewiring region are formed via insulating layers on a side of the pixel formation surface of the imaging element and the mold part. Therefore, connection to a substrate can be made possible even if the spacing between the pads is narrowed, a mounting surface of an imaging device is also on the side of the pixel formation surface, and reduction in size and height can be achieved.
US11245851B2 Display control apparatus and method for controlling the same
If an on/off setting of an on-screen display (OSD) on a liquid crystal display (LCD) panel (“LCD OSD” setting) is changed from on to off on an “LCD OSD” setting screen of a menu screen, a system control unit stores a flag A indicating that the “LCD OSD” setting is changed to off into a system memory. If a menu end operation is made and the flag A is stored, the system control unit changes the “LCD OSD” setting to off and ends the menu screen. The setting of the information display on the LCD panel can thereby be made with high operability.
US11245849B2 Information processing apparatus and information processing method
It is possible to easily reproduce and edit image data that is a moving image obtained by capturing an image of a non-central projection method, in which distortion correction and blur correction are reflected. For this purpose, an information processing apparatus includes: a distortion correction processing unit that performs distortion correction processing for converting image data as a moving image acquired by capturing an image of a non-central projection method into an image of a central projection method; and a blur correction processing unit that performs blur correction processing of reducing the image blur generated in the image data using posture data of an imaging apparatus for image data that has been subjected to the distortion correction processing. In other words, the blur correction is performed after the distortion correction.
US11245843B2 Imaging apparatus and imaging method for improvement of reproduction image quality
Information on posture data that can be used for processing on a frame basis can be acquired for moving image data to be captured. For the purpose, in an imaging apparatus including an imaging unit that captures an image by an optical system to generate image data, a posture data generation unit that generates posture data of a casing including the imaging unit at a timing corresponding to the image data, a notification unit that performs notification for correlating the image data with the posture data on the basis of a trigger, and a detector that detects the notification by the notification unit are provided.
US11245842B2 Appearance inspection system, setting device, image processing device, inspection method, and program
To provide an appearance inspection system capable of reduce labor for setting an imaging condition by a designer when a plurality of inspection target positions on a target is sequentially imaged. An appearance inspection system includes an imaging condition decision part and a route decision part. The imaging condition decision part decides a plurality of imaging condition candidates including a relative position between a workpiece and an imaging device for at least one inspection target position among a plurality of inspection target positions. The route decision part decides a change route of an imaging condition for sequentially imaging the plurality of inspection target positions by selecting one imaging condition among the plurality of imaging condition candidates so that a pre-decided requirement is satisfied.
US11245829B2 Communication device of a motor vehicle, a motor vehicle lighting device for the communication device of a motor vehicle and a Car2Car or Car2X communication method for a motor vehicle
The invention relates to a communication device of a motor vehicle (X), comprising an imaging camera (2) of a scene image (11) connected to control electronics (1), to which a DMD (7) is connected, the mirror surface (70) of which is preceded by optics (3), whereby the mirror surface (70) is functionally associated with a secondary imaging unit (5) having an optical sensor (50) adapted to receive a selected part of the light (32) from the scene image (11) reflected by a selected part of the mirrors of the mirror surface (70) of the DMD (7). The DMD (7) is part of the vehicle lighting device (0) in which an illumination unit (4) is arranged towards the mirror surface (70) of the DMD (7), the illumination unit (4) being adapted to illuminate controllably at least a part of the mirror surface (70) of the DMD (7) and to emit the desired light output beam (30). In addition, the invention relates to a lighting device (0) of a motor vehicle for a communication device of a motor vehicle and a car2car or car2X communication method for a motor vehicle.
US11245828B2 Camera module
The present invention relates to a camera module, the module including: a PCB; an image sensor mounted on the PCB and formed with an image pickup device; a base mounted on the PCB and including a plated portion formed at a lower center with an opening mounted with an IR filter; a lower spring plate formed with a conductive material; a spacer arranged on an upper surface of the lower spring plate and forming a staircase structure by a rib wrapping a periphery of the lower spring plate to supportively apply a pressure to the lower spring plate; a lens actuator including a bobbin, and a yoke; an upper spring plate coupled to an upper surface of the lens actuator; and a cover attached to an upper surface of the upper spring plate.
US11245821B2 Image pickup apparatus comprising heat transfer member connected between a circuit board equipped with heating element and a chassis
An image pickup apparatus which is capable of efficiently dispersing heat from a circuit board. A heating element is mounted on the circuit board. A heat transfer member made of a material with higher thermal conductivity than that of a chassis is disposed between the circuit board and the chassis in a direction of an optical axis. First connecting units support the circuit board and the heat transfer member in a stacked manner at a plurality of positions including two positions different from each other in a horizontal direction. A second connecting unit supports the heat transfer member. A third connecting unit supports an exterior member of the image pickup apparatus. Both the second connecting unit and the third connecting unit are provided between the two positions of the first connecting units in the horizontal direction.
US11245819B2 Vehicular camera module
A vehicular camera module includes a metal front housing, a printed circuit board housed by the metal front housing, a lens holder disposed at the metal front housing with the lens aligned with an imager at the printed circuit board, a metal rear housing joined with the metal front housing, and a coaxial connecting element. With the metal rear housing joined with the metal front housing, an inward-extending portion of the coaxial connecting element extends inward of the metal rear housing towards the metal front housing and electrically connects with circuitry at the printed circuit board. With the metal rear housing joined with the metal front housing, a plurality of spring tabs make, via spring contact, an electrical connection between the circuitry at the printed circuit board and the metal rear housing. An outward-extending portion of the coaxial connecting element is configured for coaxial electrical connection to a vehicle connector.
US11245818B2 Camera expansion frames and modules
A frame for an image capture device includes a frame body configured to receive and secure the image capture device, a frame I/O interface configured to mate with an imaging I/O interface of an image capture device when the image capture device is secured within the frame body, a frame interface seal configured to provide waterproofing between the frame body and the image capture device when the frame I/O interface and the imaging I/O interface are mated, and a frame accessory integrated into the frame body and configured to communicate with the image capture device when the frame I/O interface and the imaging I/O interface are mated.
US11245805B2 Image forming system, method for controlling power supply, and computer-readable recording medium
An image forming system includes an image forming apparatus having an image reading device, and a post-processing apparatus having a manual staple mechanism. The manual staple mechanism is capable of performing staple processing on condition that power is supplied from the image forming apparatus to the post-processing apparatus. The image forming apparatus stops power supply to the post-processing apparatus on condition that a predetermined time has elapsed since reference timing. When the image forming apparatus reads an original with the image reading device, the image forming apparatus determines presence or absence of a staple mark in the original based on a read result. When the image forming apparatus determines that the staple mark is present, the image forming apparatus extends the predetermined time.
US11245804B2 Information processing apparatus and setting method
An information processing apparatus capable of communicating with an image forming apparatus that performs printing using a sheet set in a feeding unit includes a controller serving as a processor that executes a program or a circuit that is equipped with functions, the controller being configured to function as a unit that causes a display device to display a screen in which a plurality of objects corresponding to a plurality of pieces of attribute information is arranged, a unit that sets, in the screen, attribute information corresponding to a sheet set in the feeding unit, a unit that updates, according to setting of the attribute information, count information associated with the set attribute information, and a unit that determines an arrangement of the plurality of objects in the screen based on the count information.
US11245800B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor. The processor is configured to acquire biological information on a user, and output information that supports a process when a psychological state of the user indicated by the biological information is brought to a state determined in advance while an operation related to the process is performed by the user.
US11245799B2 Wireless location tracking tag for monitoring real time location-tracking apparatus for an electronic device
A system for tracking the location of an electronic device includes an electronic device and a wireless location tag. The wireless location tag includes a microcontroller unit, and a modular connector interface configured to be communicatively coupled to a port of the electronic device. The wireless location tag is configured to establish an Internet connection to one or more backend electronic devices in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device, obtain identifying information that is associated with the electronic device, and identify tag identifying information associated with the wireless location tag. The wireless location tag is also configured to send one or more instructions to the one or more backend electronic devices via the Internet connection, and send one or more ping messages to the one or more backend electronic devices.
US11245793B2 System and method for managing a dialog between a contact center system and a user thereof
A computer-implemented method for managing a dialog between a contact center system and a user thereof, comprising the steps of: hosting a dialog over a communication channel between an automated dialog engine of said contact center and said user thereof, said dialog comprising messages sent between said automated dialog engine and said user in both directions; said automated dialog engine receiving input messages from said user, and determining response messages in response to said inputs; detecting from said messages of said dialog a trigger event matching a rule; in response to detection of said trigger event: providing said agent station with a summary of said dialog; and providing control of said automated dialog engine to said agent station.
US11245790B1 Inbound call routing in an integrated voice and video platform
Voice and video features of a software platform are integrated to enable customization of software services of the software platform on a customer-basis. Routing rules are defined to route calls to certain phone numbers or extensions to certain software services. Thereafter, when a call is received via a telephony system associated with the software platform, a routing rule customized for the software platform is identified based on information signaled with the call, such as a phone number or extension dialed to place the call. A software service is determined based on the routing rule, and the phone is connected with the software system that provides the software service.
US11245789B2 Automatically updating a record in a customer relationship management (CRM) database based on video information extracted from a video call
An intelligent transcription and automated record generation system and method are provided in which a record identification module can identify, based on call data from a video call, a record in a customer relationship management (CRM) database that is relevant to the video call. An image recognition and video extraction module can process a video stream that includes video information from the video call to extract relevant portions of the video information that are relevant to the record as extracted video information. A record updater module can automatically modify the record at the CRM database to include at least part of the extracted video information as part of the record.
US11245783B2 Terminal device
The invention provides a terminal device having a main body, a sounding assembly and a cover plate. The sounding assembly includes a housing and a sounding body. The housing has an accommodating groove and a first sounding channel. The main body has a second sounding channel and a first sound emitting hole. The cover plate has a first through hole. When the sounding assembly is located at the first position, the sound is propagated to the outside through the first through hole, the second sounding channel and the first sound emitting hole in sequence. When the sounding assembly is located at the second position, the sound is propagated to the outside through the first sounding channel. The present invention improves the problem that the sound effect is affected by airflow sound, piano sound, etc., generated by the terminal device in the speaker mode.
US11245778B1 Configuring a switch for extracting packet header fields
A method for generating configuration data for configuring a hardware switch is described. The method receives a description of functionality for the hardware switch. Based on the description, the method generates sets of match and action entries to configure the hardware switch to process packets. The method then determines, for each packet header field in a parse graph that specifies instructions for a parser of the switch to extract packet header fields from packets, whether the packet header field is used or modified by at least one match or action entry. The method generates for the parser of the hardware switch configuration data that instructs the parser to extract (i) packet header fields used or modified by at least one match or action entry to a first set of registers and (ii) packet header fields not used by any match or action entries to a second set of registers.
US11245772B1 Dynamic representation of remote computing environment
Systems and methods for dynamic representation of a remote computing environment which can be implemented in the context of a virtual desktop infrastructure. A server hosting a computing environment may communicate system state to a remote client via a network. A representation of the computing environment may be generated by obtaining graphical data of a virtual computing environment, sub sampling the graphical data to determine a plurality of regions, determining a manner to prioritize the plurality of regions, and causing, based on the prioritization, an approximate representation of the graphical data to be transmitted to a second system.
US11245768B2 System and method for network migration with minimal traffic impact
Migrating data traffic from legacy networks to packet networks by inserting a first circuit emulation device (CEM) at a first endpoint and a second circuit emulation device (CEM) at a second endpoint of a connection in the legacy network, duplicating data traffic provided to the first CEM by routing one copy of the data traffic over the connection in the legacy network to the second CEM and one copy of the data traffic over a packet network from the first CEM to a comparison server, duplicating data traffic provided to the second CEM over the legacy network from the first CEM by routing one copy of the data traffic to customer communication equipment and one copy of the data traffic to the comparison server, comparing the data traffic routed to the comparison server and validating that the packet network can be used to replace the connection in the legacy network.
US11245762B1 Data request servicing using smart network interface cards
Data requests can be serviced by smart network interface cards (NICs). For example, a smart NIC can receive a request for data at a hardware-implemented path of the smart network interface card (NIC). The smart NIC can determine, based on a mapping table accessible by the hardware-implemented path of the smart NIC, a first storage node includes the data. The smart NIC can transmit the request to the first storage node for determining a second storage node, rather than the first storage node, includes the data and transmitting at least a portion of the request to the second storage node.
US11245756B2 Sparse peer with transient participation
An example operation may include one or more of connecting, by a sparse peer, to a blockchain network of a plurality of peers controlled by orderers, configuring the sparse peer to operate with a partial state of a chain to reduce a bootstrap time of the sparse peer, specifying, by the sparse peer, data selection filters based on the partial state of the chain, receiving, by the sparse peer, blocks that match the selection filters from the plurality of the peers via a gossip, storing, by the sparse peer, the blocks in a ledger of the sparse peer, determining, by the sparse peer, if the ledger of the sparse peer is up-to-date based on the partial state of the chain, and in response to the determination that the ledger of the sparse peer is up-to-date, bootstrapping the sparse peer.
US11245748B1 Proxied nodes in a container orchestration environment for scalable resource allocation
Creating a multi-tenant model in a container orchestration environment where available host node resources are sharable among tenants is provided. A request to generate a plurality of pods to run a workload of a tenant in the multi-tenant model is received by a proxied node from a controller node in the container orchestration environment. In response to receiving the request to generate the plurality of pods, the plurality of pods to run the workload of the tenant is implemented by the proxied node using available resources from among multiple host nodes of a plurality of host nodes in the container orchestration environment registered to the proxied node.
US11245744B1 Asynchronous distributed modular function calling
A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
US11245740B2 Media asset streaming over network to devices
Streaming of a media asset from a cloud server computer to a media playback device is disclosed. In an embodiment, a list of media assets stored in the cloud server computer is sent over network from the cloud server computer to a portable device. In another embodiment, the list is transferred via close-range communication to the portable device from the media playback device which received the list from the cloud server computer over network. In the embodiments, a media asset is started streaming over network from the cloud server computer to the media playback device responsive to selection of one of the listed media assets at the portable device. In some embodiments, streaming is redirected from the portable device to the media playback device responsive to a user's operation or in case of disconnection.
US11245736B2 System and method for automatic meeting note creation and sharing using a user's context and physical proximity
A computer-implemented method disclosed herein includes identifying, by a processor, a plurality of participants of a video conference meeting, the plurality of participants comprising a first user of a first user device and a set of scheduled attendees in addition to the first user of the first user device, wherein the first user of the first user device and the set of scheduled attendees were invited to participate in the video conference meeting via a calendar invitation. The method further includes receiving an indication that a second user of a second user device is interested in participating in the video conference meeting, wherein the second user of the second user device was not invited to participate in the video conference meeting via the calendar invitation, adding the second user of the second user device to the plurality of participants of the video conference meeting, generating meeting notes of the first user of the first user device, the meeting notes being associated with the video conference meeting, and causing access to the meeting notes to be provided to at least a subset of the plurality of participants.
US11245731B1 Protecting web applications from untrusted endpoints using remote browser isolation
Disclosed herein are techniques for protecting web applications from untrusted endpoints using remote browser isolation. In an example scenario, a browser isolation system receives a request from a client browser executing on a client device to connect with a remote application accessible via a private network. A surrogate browser is provided to facilitate communications between the client browser and the remote application. A security policy is enforced against the communications.
US11245727B2 Adaptive identity broker for governance of decentralized identities across multiple heterogeneous identity networks
A method provides a network-agnostic identity broker for retrieving identity records across heterogeneous identity networks. An identity broker receives a client request from a client to retrieve and evaluate user identity information for confirming an identity of a particular entity. The identity broker utilizes a group membership of the client to select a set of policies for handling the client request, and selects an identity network from multiple heterogeneous identity networks as a selected identity network to which the client request is to be sent. The identity broker sends the client request to the selected identity network, and then receives a response from the selected identity network. The identity broker evaluates the response according to the set of policies, such that the evaluated response conforms with the set of policies, and transmits the evaluated response to the client.
US11245726B1 Systems and methods for customizing security alert reports
The disclosed computer-implemented method for customizing security alert reports may include (i) identifying a local machine learning model that predicts how a client responds to security alerts generated for the client, (ii) identifying a set of peer machine learning models that predict how a set of peers of the client each responds to security alerts generated for each respective peer, (iii) measuring a level of similarity between the client and each respective peer of the set of peers according to a similarity metric to create a similarity model, (iv) aggregating the local machine learning model and at least one of the set of peer machine learning models based on the similarity model to create an aggregated machine learning model, and (v) protecting the client by applying the aggregated machine learning model to customize an electronically displayed security alert report. Various other methods, systems, and computer-readable media are also disclosed.
US11245721B2 Using a blockchain for distributed denial of service attack mitigation
Particular embodiments described herein provide for a system that can be configured to facilitate the use of a blockchain for distributed denial of service attack mitigation, the system can include a network security provider and a validating node. The network security provider can recognize that a distributed denial of service (DDoS) attack is occurring, create a block that includes data related to the DDoS attack, and publish the block that includes the data related to the DDoS attack for addition to a blockchain. The validating node can validate the block that includes the data related to the DDoS attack and the block that includes the data related to the DDoS attack can be added to the blockchain. The block that includes the data related to the DDoS attack can be analyzed to determine how to mitigate a similar DDoS attack.
US11245714B2 Methods, systems, and devices for dynamically modeling and grouping endpoints for edge networking
Various embodiments described herein disclose an endpoint modeling and grouping management system that can collect data from endpoint computer devices in a network. In some embodiments, agents installed on the endpoints can collect real-time information at the kernel level providing the system with deep visibility. In some embodiments, the endpoint modeling and grouping management system can identify similarities in behavior in response to assessing the data collected by the agents. In some embodiments, the endpoint modeling and grouping management system can dynamically model groups such as logical groups, and cluster endpoints based on the similarities and/or differences in behavior of the endpoints. In some embodiments, the endpoint modeling and grouping management system transmits the behavioral models to the agents to allow the agents to identify anomalies and/or security threats autonomously.
US11245705B2 Intuitive resource management platform
A system for making specified resource management services available to a user through a mobile application and/or online portal based on the user's determined level of resource management competency. Further, an intuitive platform for resource management is provided that can provide instinctual guidance throughout the entire lifecycle of a user's engagement with the resource management entity, including but, not limited to, onboarding, providing services to the users, allowing the user to conduct resource interactions and the like.
US11245702B2 Security vulnerability assessment for users of a cloud computing environment
A security profile manager receives a request to add a user to a cloud computing environment and generates a security profile for the user that includes an attribute associated with usage activity of a resource category available to the user. The security profile manager monitors the usage activity of the resource category by the user in view of the security profile, determines a security vulnerability value for the user in view of the usage activity, and executes a security audit operation on the security profile in view of the security vulnerability value.
US11245700B2 Information processing apparatus, information processing method, and recording medium recording information processing program
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: generate, when a browser is coupled to an authenticator, unique identification information by using information acquired from the browser; verify, by referring to a first list storing identification information of a browser permitted to be coupled, whether or not the identification information is stored in the first list, store a verification result in the memory while linking with the identification information, and transmit a verification completion notification to the browser; acquire, by receiving unique identification information generated by the authenticator using the information acquired from the browser, the verification result linked with the identification information from the memory; and transmit the acquisition result to the authenticator that controls coupling propriety with the browser.
US11245696B2 Device management system and device management method
A device management system according to the present invention issues a register key that specifies a worker tenant, receives a registration request including the register key from a network device, and transmits first authentication information to the network device. The first authentication information is registered in the worker tenant that is specified by the register key of the registration request. If there has been communication that uses the first authentication information from the network device after the tenant is created, the information about the network device registered in the worker tenant is automatically changed to be registered in the different tenant.
US11245694B2 User terminal apparatus and control method thereof
A user terminal apparatus may include a communication unit for communicating with a server; a memory in which applications are stored; and a processor for executing an application including a first logic which requires security processing, performing mutual verification with the server, controlling the communication unit such that a request for executing the first logic on the server is sent to the server, and when the execution result of the first logic is received from the server, proceeding with the execution of the application by using the received execution result.
US11245692B2 User authenticated encrypted communication link
Systems and methods are provided for establishing a secure communication link between a first client and a second client. One exemplary computer-implemented method for establishing a secure communication link between a first client and a second client includes accessing, from a storage, identification information of a user of the first client. The method further includes receiving a Domain Name Service (DNS) request from the first client requesting a secure network address corresponding to a secure domain name associated with the second client. The method further includes authenticating the user based on the user identification information. The method also includes transmitting the secure computer network address in response to the DNS request based on a determination that the user has been authenticated. A secure communication link between the first client and the second client is established based on the secure computer network address.
US11245691B1 Secure messaging in a blockchain network
Disclosed is a method for cross-authenticating non-credentialed devices and trusted blockchain enabled applications using multiple communications modalities and gathering information upon request for a blockchain network.
US11245684B2 User enrollment and authentication across providers having trusted authentication and identity management services
A provider receives a message from a user device requesting that the provider share user credentials associated with a user of the user device with a second provider when the user is attempting to enroll with or access goods or services associated with the second provider via an application on the user device. The message requests that the provider send the user credentials to the user device. The provider determines whether the user has been authenticated by the provider and whether a trust relationship exists between the provider and the second provider. The provider sends the user credentials to the user device when the user has been authenticated by the provider and when the trust relationship exists between the provider and the second provider. The user device forwards the user credentials to the second provider and the second provider authenticates the user based on the user credentials.
US11245681B2 Authentication in a multi-tenant environment
Techniques are described for enabling a Kerberos-based authentication system to provide a client with access to a plurality of unmodifiable components that require plain text passwords. Such an approach enables a user to sign into a distributed computer system using a single password, and access multiple components that require different passwords without the need to enter a second password. By using Kerberos based authentication, passwords are not unnecessarily sent throughout distributed computing system where they may be vulnerable. A proxy key distribution center can be used to manage passwords or other credentials on behalf of various clients, which can be used with various processes discussed herein.
US11245675B2 Device detection in network telemetry with TLS fingerprinting
In one embodiment, a traffic analysis service obtains telemetry data regarding encrypted traffic associated with a particular device in the network, wherein the telemetry data comprises Transport Layer Security (TLS) features of the traffic. The service determines, based on the TLS features from the obtained telemetry data, a set of one or more TLS fingerprints for the traffic associated with the particular device. The service calculates a measure of similarity between the set of one or more TLS fingerprints for the traffic associated with the particular device and a set of one or more TLS fingerprints of traffic associated with a second device. The service determines, based on the measure of similarity, that the particular device and the second device were operated by the same user.
US11245671B2 Apparatus and methods for increasing security at an edge node using a proxy node
A proxy node protects at least one edge node in a network of nodes. The proxy node includes a communications module for communicatively coupling the proxy node with the edge node so that all communications to and from that edge node go through the proxy node. The proxy node also has at least one isolated area that is associated with the at least one edge node. The isolated area stores application software for the associated edge node.
US11245663B1 Systems and methods for detecting the IPv4 address and the IPv6 address of a purported end user device over a network
Embodiments disclosed herein relate to systems, devices, and methods for determining the Internet Protocol Version 4 (IPv4) address and the Internet Protocol Version 6 (IPv6) address of a purported end user device to use for detection and filtering of invalid traffic (IVT). In an exemplary embodiment, a method comprises receiving, at a domain only supporting IPv4, a request from the purported end user device over a network, wherein the purported end user device comprises an IPv6 address and an IPv4 address. The method further comprises redirecting, by the domain only supporting IPv4, the request to a domain supporting IPv6. The method further comprises measuring ad traffic and/or performing user tracking using the IPv4 and IPv6 addresses and fulfilling the request from the purported end user device.
US11245655B2 Facilitating message processing at a target endpoint
An approach is described of facilitating processing of a message at a target endpoint. The approach may facilitate message processing regardless of format. A method pertaining to such approach may include receiving, at a target endpoint, a message that includes a content portion and a script code portion that is required to execute the content portion. The message may be propagated via a network. The method further may include parsing the script code portion to identify at least one instruction. The method further may include processing the content portion by executing the at least one instruction via at least one scripting engine. The at least one scripting engine may be located in a restricted operating system environment within a virtual machine. According to an embodiment, the script code portion may be stored in a header of the message.
US11245652B2 Method for providing user profile information to designated online friend in instant messaging service, server, user device and application implementing the method
A user profile information providing method for a messaging server that provides an instant messaging service to provide user profile information, includes: receiving private profile information set in a terminal of a user who uses the instant messaging service for a targeted friend; storing the private profile information corresponding to the targeted friend; and transmitting the private profile information to a terminal of the targeted friend. The private profile information is displayed differently from default profile information of the user, and is displayed as a profile of the user only in the terminal of the targeted friend. The default profile information is displayed as a profile of the user in terminals of friends, in which the private profile information is not set, among friends of the user.
US11245650B2 Interactive contextual emojis
A method for communicating in a digital conversation is implemented on a computing device and includes: receiving an interactive contextual emoji from a first digital conversation participant to post in the digital conversation with at least a second digital conversation participant, where the interactive contextual emoji is pre-defined to indicate at least a current availability status associated with the first digital conversation participant, requesting the current availability status from a status application based on at least an indication of the interactive contextual emoji, where the status application maintains the current availability status, receiving the current availability status from the status application, and displaying the interactive contextual emoji in the digital conversation with at least an indication of the current availability status.
US11245646B1 Predictive injection of conversation fillers for assistant systems
In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a first user, a first user input from the first user, identifying one or more entities referenced by the first user input, determining a classification of the first user input based on a machine-learning classifier model, generating several candidate conversational fillers based on the classification of the first user input and the one or more identified entities, wherein each candidate conversational filler references at least one of the one or more identified entities, ranking the candidate conversational fillers based on a relevancy of the candidate conversational filler to the first user input and a decay model hysteresis, and sending instructions for presenting a top-ranked candidate conversational filler as an initial response to the first user.
US11245622B2 Data center failure management in an SDN deployment using border gateway node control
A data center failure management system and method in a Software Defined Networking (SDN) deployment. In one embodiment, an SDN controller associated with the data center is configured to learn new flows entering the data center and determine which flows require flow stickiness. Responsive to the determination, the SDN controller generates commands to one or more switching nodes and/or one or more border gateway nodes to redirect the sticky flows arriving at the switching nodes via ECMP routes from the gateway nodes or avoid the ECMP routes by the gateway nodes in order to overcome certain failure conditions encountered in the data center, an external network, or both.
US11245618B2 Multicast traceroute facility with batch query processing for multiple flows and reservation of resources for requested link metrics
In one illustrative example, a multicast traceroute facility for a plurality of interconnected router nodes which are configured to communicate IP multicast traffic amongst hosts is described. The multicast traceroute facility may be for use in processing a multicast traceroute batch query packet which indicates a batch of multicast traceroute queries of a batch query, for identifying a plurality of traced paths for a batch of IP multicast traffic flows. Each identified traced path may be associated with one or more links, each of which has a link metric that satisfies a requested link metric (e.g. a link bandwidth). Resources for satisfying the requested link metric may be reserved for a predetermined or specified time period. The batch of IP multicast traffic flows may be established via at least some of the interconnected router nodes according to the plurality of traced paths identified from the query packet processing.
US11245613B2 System for dynamic election of route reflectors
A first route reflector client manager determines identifies that a distributed lock has been released, wherein the first route reflector client manager corresponds to a first route reflector client. In response to the determining that the distributed lock has been released, the first route reflector client manager retrieves the distributed lock. In response to retrieving the distributed lock the first route reflector client manager provisions the first route reflector client into a first route reflector. The first route reflector client manager advertises information corresponding to the provisioning of the first route reflector client into the first route reflector, wherein the advertising causes at least a second route reflector client to identify the first route reflector client as the first route reflector.
US11245612B2 Node and a method performed by the node operable in a mesh communication network for routing a received packet towards a destination
A node operable in a mesh communication network and a method performed thereby for routing a received packet towards a destination are provided. The method includes receiving a packet addressed to a destination node in the mesh network, the packet including information related to address of source node, last hop address, address of destination node, and a hop counter. The method further includes determining whether the destination address is included in a routing table of the node in the mesh communication network. When the destination address is included in a routing table, the received packet is forwarded according to the routing table; or when the destination address is not included in a routing table, the received packet is flooded by broadcasting it in the mesh communication network.
US11245601B2 Automated integrated test system and method thereof
The present disclosure discloses an automated integrated test system and method thereof. A virtual mobile device is generated by a host at the test end at an initial time, which executes a preset script file to call the basic functions and the control functions after detecting the abnormal signals of production equipments, so as to simulate the processing flow of abnormal signals and to remotely adjust the equipment parameters. Then, a log file is generated according to the execution result of the script file, and the corresponding report files are generated according to different time ranges in the log file for transmission or display, so as to achieve the technical effect of improving the convenience of system testing in the complex environment.
US11245596B2 Management system that manages computer system
A management system displays a list of elements of some element types from among a plurality of element types, and receives a selection of the two or more elements from the list. The management system displays a topology which is configured of the two or more selected elements and an element (related element) related to the two or more selected elements and in which the two or more selected elements and the related element are segmented by element types.
US11245593B2 Frequency-domain analysis of data-center operational and performance metrics
The current document is directed to methods and systems for frequency-domain analysis of operational and performance metric values and other data generated and collected within computer systems, including large distributed computer systems and virtualized data centers. In one implementation, each set of time-ordered values for each metric in a set of metrics is partitioned into time intervals, transformed from the time domain to the frequency domain, and aligned to generate a metric surface in a frequency-time-amplitude space. The metric surfaces are then pairwise compared to identify related metrics. Transfer functions are generated for transforming metric surfaces into one another. The comparison values and transfer functions are used to produce graphs that encapsulate discovered relationships between metrics.
US11245591B1 Implementation of a mock server for discovery applications
A mock server implementation for discovery applications is provided. A computing system includes a mock server, which receives a client request from a mock client on a discovery server. The client request corresponds to a user query associated with a discovery of resources on a remote computing system. The mock server determines a first response from a mock response dataset. The first response to the client request is determined based on the received client request. The mock response dataset includes a set of responses associated with a sequence of operations executed in the past for the discovery of resources on the remote computing system. The mock server transmits the determined first response to the mock client on the discovery server. The mock client receives the transmitted first response and sends the received first response to a discovery application interface on a user device.
US11245590B1 Neighbor list adaptive mapping
Neighbor list adaptive mapping may be provided. A request to a client device to provide a client device view of a network may be sent periodically at a time interval. A length of the time interval may be dependent on a condition at the client device and identity data may be associated with the client device. In response to sending the request to the client device, data corresponding to the client device view of the network may be received. Then, in response to receiving the data, a map of the network may be updated based on the received data corresponding to the client device view of the network. The map may be associated with the identity data associated with the client device.
US11245587B2 Policy conflict resolving system and policy conflict resolving method
A policy conflict system includes a determining unit that determines, according to an instruction for application of a second polity from a second network provider to a first network provider that performs policy control based on a set of first policies, presence or absence of a third policy conflicting with the second policy, a calculating unit that, when the determining unit determines that the third policy is present, concerning each of the second policy and the third policy, calculates priority levels different from each other referring to a storing unit storing information indicating a target that should be prioritized concerning an item relating to a policy, and an imparting unit that imparts the priority levels calculated by the calculating unit to each of the second policy and the third policy. Consequently, the policy conflict resolution system enables a conflict between policies to be resolved.
US11245585B2 Network management device, network management method, and network management program
A network management device according to an embodiment includes network property storage means for storing information representing network properties, information object storage means for storing an information object relating to a network configuration corresponding to information representing network properties stored in the network property storage means, network property acquisition means for acquiring, from the network property storage means, information representing network properties corresponding to an optional protocol layer, information object acquisition means for acquiring, from the information object storage means, the information object corresponding to information representing network properties acquired by the network property acquisition means, and display means for displaying the information object acquired by the information object acquisition means.
US11245584B2 Software defined network optimization using quantum computing
Aspects of the disclosure provide for mechanisms for networking optimization using quantum computing. A method of the disclosure includes: receiving profile information of software defined network, wherein the profile information comprises information about a current configuration of the software defined network; generating, in view of the profile information, an optimization algorithm for optimizing the software defined network; and generating, by a processing device, a plurality of quantum instructions for implementing the optimization algorithm.
US11245583B2 Determining whether a vehicle should be configured for a different region
An apparatus can have a processor configured to determine a length of time that a vehicle is in a region and to determine whether the vehicle needs to be configured for the region based on the determined length of time. Configuring a vehicle can include configuring updating the software/firmware of the vehicle.
US11245581B2 Selective event stream data storage based on historical stream data
The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements containing a set of statistics associated with one or more event streams that comprise the time-series event data. The system then causes for display, in the GUI, one or more graphs comprising one or more values from the set of statistics. Finally, the system causes for display, in the GUI, a value of a statistic from the set of statistics based on a position of a cursor over the one or more graphs.
US11245578B2 System and method for configuring the ethernet network and RF connections for links between nodes of a distributed antenna system
In one embodiment, a system comprises a master unit having communication ports and coupled to one or more base stations, and a second unit coupled to the master unit. The second unit has a communication port coupled to one of the communication ports of the master unit via a communication medium and communicates Ethernet and digitized RF data using the communication port. The second unit requests an IP address from the master unit. The master unit determines which communication port of the master unit received the request and assigns an IP address to the second unit based on which of the communication ports received the request. The master unit sends the IP address to the second unit, wherein the second unit is configured for operation using the IP address.
US11245576B2 Blockchain-based configuration profile provisioning system
A blockchain-based configuration profile provisioning system includes a client device that generates and broadcasts a blockchain transaction that identifies the client device and is directed to a blockchain address that is included in a blockchain. A blockchain device receives the blockchain transaction broadcast by the client device, executes a smart contract associated with the blockchain address, and determines that the execution of the smart contract has provided an indication that the client device identified in the blockchain transaction is authorized to receive a configuration profile. In response, the blockchain device causes a configuration profile token to be generated and transmitted. A configuration profile system receives the configuration profile token and, in response, retrieves and transmits the configuration profile to the client device.
US11245573B1 Port verification for customer interconnection in a data center
In general, techniques are described for dynamic port configuration with an interconnection system (IS) to streamline a process for port ordering and reduce port configuration and interconnection services provisioning times. In one example, an IS includes at least one interconnection facility and a programmable network platform (PNP), the at least one interconnection facility including: a network switch fabric having at least one network device and ports; and a customer cage for a customer of an IS provider for the IS, wherein the PNP is configured to, in response to a port verification request initiated by the customer to verify a port of the ports that is cross-connected to a customer network in the customer cage to provide connectivity with the network switch fabric: obtain an indication of a port configuration for the port; and output the indication of the port configuration for the port for display to the customer.
US11245570B2 Remote data publishing
Techniques for publishing data that is generated outside a service provider to a data store that is located within the service provider are described. For example, a device may implement a first communication protocol to provide a service. The device may generate log data and/or metric data indicating an event that occurred while performing the service, such as a time when an operation was performed, an error that occurred, a number of errors that have occurred, etc. The device may provide the log data and/or metric data to the service provider, which may implement a second communication protocol or otherwise be associated with a different environment. The service provider may store the log data and/or metric data in the data store that is associated with the service provider. Such process may be repeated for any number of devices that operate separately from the service provider.
US11245565B2 Method and apparatus for selecting an antenna port using received antenna port specific adjustments
A method and apparatus is provided, where a respective reference signal associated with each of one or more downlink transmit antenna ports in a wireless communication network is received. A value is determined for each of one or more measurable characteristics relative to each of the received reference signals. One or more parameters are received, the parameters including one or more adjustments, where each adjustment is specific to one of the downlink transmit antenna ports and include adjustments in the form of one or more respective offset values to be applied to at least some of the one or more determined values of the measurable characteristics of the received reference signals. At least one downlink transmit antenna port is then to function as a serving downlink transmit antenna port for the user equipment, based upon a comparison of the resulting values of the measurable characteristics of the received reference signals after the received one or more adjustments have been applied to the corresponding determined values.
US11245562B2 Data processing method, apparatus, and system
This application relates to the field of wireless communications technologies, and in particular, to a data processing method, apparatus, and system. This application provides a data processing method. A data sending device modulates a to-be-transmitted bit sequence, splits a real part and an imaginary part of a complex-valued symbol that is obtained through the modulation into two symbols to form a symbol sequence, performs phase rotation of symbols in the symbol sequence, and performs sending by using a single carrier frequency division multiple access (SC-FDMA) symbol. This application is intended to reduce a peak-to-average power ratio (PAPR) of a transmit signal of an orthogonal frequency division multiplexing (OFDM) system by splitting a real part and an imaginary part of a to-be-transmitted signal, and improve link quality of an entire transmission system.
US11245556B2 Resolver correction device and method of correcting the same
To provide a correction method of resolver correction device and resolver correction device that can reduce rotation angle (the rotation speed) detection error caused by resolver. An excitation signal supply circuit supplies an excitation signal of an excitation frequency to the resolver during a normal operation, for supplying the excitation signals of a plurality of frequencies including the excitation frequency to the first phase shifter or the second phase shifter during a calibration operation. A shift amount searching circuit searches the first shift amount setting value for each frequency of the excitation signal such that the first shift amount becomes 45 degrees, and the second shift amount setting value for each frequency of the excitation signal such that the second shift amount becomes 135 degrees, while referring to the detection result of the phase difference detection circuit during the calibration operation, and stores in the correction table.
US11245554B1 Frequency detector for clock data recovery
An example method for clock and data recovery (CDR) includes generating, in a set of slicers of a receiver, in addition to a data signal and a first error signal, at least one additional error signal. The method further includes receiving, at a frequency detector (FD) of a CDR unit of the receiver, the data signal, the first error signal, and the at least one additional error signal, and processing them to generate a FD output. The method still further includes multiplying the FD output by a user-defined FD gain, and adding the FD output, as multiplied by the FD gain, in a frequency path of the CDR unit.
US11245549B2 Bus system, subscriber station therefor, and method for configuring a static bus system for a dynamic communication
A bus system, a subscriber station, and a method for configuring a static bus system for a dynamic communication are provided. The bus system has at least two subscriber stations, a communications link for connecting the subscriber stations to each other, and at least one device for the dynamic communication between the subscriber stations of the bus system; the subscriber stations and the communications link are developed for the static communication, which is directed to messages to be transmitted on the bus system that are known when the bus system is made available and are configured according to specified transmitters and receivers, and the dynamic communication is directed to messages to be transmitted on the bus system that have become known only after the subscriber stations and the communications link have been made available and are configured according to specified transmitters and receivers.
US11245545B2 Implementation of internet of things-enabled connectivity devices for processing operation information of devices lacking network connectivity
Methods, apparatus, and processor-readable storage media for implementing Internet of Things- (IoT-) enabled connectivity devices for processing operation information of devices lacking network connectivity are provided herein. An example computer-implemented method includes interfacing, via at least one Internet of Things-enabled connectivity device, with one or more client devices, wherein the client devices lack network connectivity; processing, via the at least one Internet of Things-enabled connectivity device, data pertaining to operation of at least a portion of the client devices, wherein processing the data comprises automatically converting the data from a first format to a second format using at least one translation table; and automatically transmitting, wirelessly via the at least one Internet of Things-enabled connectivity device, the processed data converted into the second format to an Internet of Things-enabled server, for use in initiating at least one of one or more automated actions and one or more machine learning-based actions.
US11245544B2 Intelligent washing machine and method for controlling washing timing using the same
According to an embodiment of the present invention, a method of controlling wash timing using an intelligent washer comprises determining to perform a wash, calculating a required time for the wash, predicting a return time of the user, and determining a start time of the wash to terminate the wash corresponding to the return time. According to an embodiment, the washer may be related to artificial intelligence (AI) modules, unmanned aerial vehicles (UAVs), robots, augmented reality (AR) devices, virtual reality (VR) devices, and 5G service-related devices.
US11245539B2 Charging control for non-public network
A session management function sends, to a policy control function, a policy request message. The policy request message comprises a non-public network identifier of a non-public network through which a wireless device accesses a public land mobile network. The policy request message comprises an identifier of the public land mobile network. The session management function receives, from the policy control function, a policy response message comprising a charging control policy.
US11245538B2 Methods and apparatus to aggregate telemetry data in an edge environment
Methods, apparatus, systems, and articles of manufacture are disclosed to aggregate telemetry data in an edge environment. An example apparatus includes at least one processor, and memory including instructions that, when executed, cause the at least one processor to at least generate a composition for an edge service in the edge environment, the composition representative of a first interface to obtain the telemetry data, the telemetry data associated with resources of the edge service and including a performance metric, generate a resource object based on the performance metric, generate a telemetry object based on the performance metric, and generate a telemetry executable based on the composition, the composition including at least one of the resource object or the telemetry object, the telemetry executable to generate the telemetry data in response to the edge service executing a computing task distributed to the edge service based on the telemetry data.
US11245529B2 Methods for internet communication security
The present disclosure relates to network security software cooperatively configured on plural nodes to authenticate and authorize devices, applications, users, and data protocol in network communications by exchanging nonpublic identification codes, application identifiers, and data type identifiers via pre-established communication pathways and comparing against pre-established values to provide authorized communication and prevent compromised nodes from spreading malware to other nodes.
US11245527B2 Secure distribution networks
Secure distribution of data objects using a unique quantum-safe cryptographic key provided to a user requesting the data object that has been authenticated using a zero-knowledge authentication. A user may access the system by way of the zero-knowledge authentication to request access to a data object of a data library. The system may generate and associate a unique quantum-safe cryptographic key for the instance of the data library to be provided to the authenticated user. The data object is encrypted using the unique quantum-safe cryptographic key. The encrypted data object and the unique quantum-safe cryptographic key are provided to the authenticated user. Other instances of the data object may also be encrypted with other unique quantum-safe cryptographic keys. In turn, access to a unique quantum-safe cryptographic key may not be useful in decrypting other instances of the data object, and other data objects may not be decrypted using a given unique key for a given data object instance.
US11245524B2 Binding of decentralized identifiers to verified claims
Using an association data structure corresponding to a derived decentralized identifier of a subject entity to share a verified claim about the subject entity to one or more relying entities. A decentralized identifier of a subject entity is derived from a source decentralized identity of the subject entity. Next, an association data structure is created using the derived decentralized identifier. The association data structure is structured to be interpretable by a relying entity as demonstrating that a verified claim is about the derived decentralized identity. The relying entity is then caused to be provided the verified claim about the subject entity. The verified claim includes the association data structure that was created using the derived decentralized identifier.
US11245517B1 Identity-based security layer for peripheral computing devices
Described herein are methods, systems, and computer-readable storage media for participating in a validation process with the host computing device. Techniques include receiving, from the host computing device, a second key that is part of a cryptographic key pair comprising a first key and the second key. Techniques further include, encrypting, using the second key and as part of the validation process, data at the peripheral device and sending the encrypted data to the host computing device. Further, the host computing device validates an identity of the peripheral device based on a decryption, using the first key, of the encrypted data.
US11245512B2 Communication hardware virtualization
A communication system comprising: input buffers adapted for buffering incoming data streams of samples from one or more channels; a receiver adapted for sequentially processing data from the input buffers; a processing rate of the receiver is higher than or equal to an incoming data rate of the incoming data; context memory adapted for saving an internal status of the receiver after processing the data corresponding with an input buffer before switching to a next input buffer and for restoring the internal status, wherein the receiver is adapted for processing the incoming data in a frame detection phase, and in a frame demodulation phase in which frames and/or subframes are demodulated into bits and wherein the internal status of the receiver related to an input buffer is only saved and restored in the frame detection phase or before and after demodulating subframes.
US11245510B2 Beam failure recovery procedure for bandwidth parts
A wireless device receives one or more messages comprising one or more configuration parameters of a plurality of cells. The plurality of cells comprise: a first cell comprising a first bandwidth part (BWP); and a second cell comprising a second BWP and a third BWP. The first BWP and the second BWP are bundled. A beam failure recovery (BFR) procedure for the third BWP is initiated. A switch is made to the first BWP as an active BWP of the first cell during the BFR procedure. Based on the switching: the BFR procedure is aborted; and a switch is made to the second BWP as an active BWP of the second cell.
US11245505B2 Communicating RF terminal capability
Apparatus and method for communicating control data indicative of the capability of RF receiver equipment in wireless telecommunications devices. The control data is then used to allocate transmission resources to the telecommunications devices (including MTC-type terminals). Where a virtual carrier is established to carry data for a given MTC-type device, the position of the centre frequency for that virtual carrier is assigned on the basis of both the capability of the RF receiver equipment of that terminal and the degree of traffic congestion on the frequency band at which the virtual carrier has been established.
US11245504B2 Control signaling for a radio access network
There is disclosed a method of operating a radio node in a radio access network. The method includes configuring a user equipment with a signaling configuration message, the signaling configuration message indicating a parametrisation pertaining to reference signaling to be transmitted by the user equipment and to communication signaling to be received by the user equipment. The disclosure also pertains to related devices and methods.
US11245503B2 Scheduling for positioning reference signal (PRS) in narrowband-internet of things (NB-IoT)
Wireless communications systems and methods related to communicating positioning reference signals (PRSs) for narrowband communication are provided. A first wireless communication device determines a time-frequency PRS pattern based at least in part on a narrowband communication frequency band configuration and a PRS subframe configuration mode associated with a set of subframes. The first wireless communication device communicates, with a second wireless communication device, a plurality of PRSs using the determined PRS time-frequency pattern in the set of subframes. The PRS subframe configuration mode can indicate a first configuration including a bitmap indicating a set of PRS subframes positioned within a group of contiguous subframes, a second configuration indicating a subset of the group of contiguous subframes that may carry the PRSs, or a combination thereof. The first configuration and/or the second configuration can be used to indicate the set of subframes.
US11245493B2 Methods and systems for data transmission
The present invention relates to data communication systems and methods thereof. More specifically, embodiments of the present invention provide a data transmission method. Data are encoded with staircase encoder, and staircase coded blocks are first interleaved then combined into outer code frames. Code frames additionally include sync words and padding bits. A second interleaving is applied to the bits of the code frames, and Hamming encoding is performed on the output of the second interleaver. Hamming codewords are Gray-mapped to dual-polarized quadrature-amplitude-modulation (DP-QAM) symbols, and a third interleaving of the symbols from a set of successive Hamming codewords is performed. Pilot symbols are inserted periodically into the stream of DP-QAM symbols. There are other embodiments as well.
US11245491B2 Method and apparatus for transmitting optical transport unit signal
A first optical network device groups a plurality of FlexO instance frames into one group, where each of the plurality of FlexO instance frames carries one OTU signal; then, performs multiplexing on the plurality of FlexO instance frames grouped into one group, to generate one first FlexO frame; next, performing scrambling and FEC processing on the first FlexO frame to generate one second FlexO frame and send it to a second optical network device. If a rate of the FlexO instance frame is 100 Gbps and two FlexO instance frames are grouped into one group, the 200 G optical module can be used in the transmission method.
US11245483B2 Packet processing method and network device
A packet processing method includes receiving a first packet by a first receiving interface of a media conversion module of a first network device, where the first packet includes a first alignment marker (AM), sending a second packet by a first sending interface of the media conversion module, where the second packet includes the first AM, and the second packet is the first packet processed by the media conversion module, and calculating a time interval T1 between a time at which the media conversion module receives the first packet and a time at which the media conversion module sends the second packet, where the T1 is used to compensate for a first timestamp at which the first network device receives or sends the third packet.
US11245481B2 Cross-link interference avoidance methods and signaling in NR dynamic TDD
The invention relates to a method for operating a network node in a wireless network. The method includes detecting cross-link interference on one or more time slots used when communicating with the network node, identifying an aggressor node generating the detected cross link interference, and transmitting, to the aggressor node, a signal having an indication of slot number and/or a transmission direction of the detected cross link interference.
US11245473B2 Optimum three dimensional constellations for optical interconnects employing stokes vector receivers
An optical modulation apparatus comprises first, second, and third optical modulators arranged so as to collectively modulate light coupled into a first optical input in all three dimensions of the three-dimensional Stokes vector space, to produce an optical output signal. The optical modulation apparatus further comprises a modulating circuit having a digital input configured to N generate first, second, and third modulating signals for driving the first, second, and third optical modulators so as to map digital data to an M-point optical constellation in the optical output signal. The points in the M-point optical constellation are distributed in the three-dimensional Stokes vector space such that the constellation figure of merit for the M-point optical constellation equals at least half of the maximum achievable constellation figure of merit for M points in the three-dimensional Stokes vector space.
US11245472B1 Systems and methods for full duplex coherent optics
A communication network includes an optical hub having a first coherent optics transceiver, a fiber node having a second coherent optics transceiver, an optical transport medium operably coupling the first coherent optics transceiver to the second coherent optics transceiver, a first optical circulator disposed at the optical hub, and a second optical circulator disposed at the fiber node. The first coherent optics transceiver is configured to (i) transmit a downstream optical signal at a first wavelength, and (ii) receive an upstream optical signal at the first wavelength. The second coherent optics transceiver is configured to (i) receive the downstream optical signal from the first coherent optics transceiver at the first wavelength, and (ii) transmit the upstream optical signal at the first wavelength. The first and second optical circulators are configured to separate the downstream optical signal from the upstream optical signal.
US11245469B2 Line-of-sight optical communication for vehicle-to-vehicle (v2v) and vehicle-to-infrastructure (v2i) mobile communication networks
A vehicle line-of-sight optical communication system and method for use in ad hoc networks formed with a vehicle during traveling of the vehicle along a roadway. The communication system includes: an electronic control unit (ECU) having an electronic processor that operates under control of a program to process messages sent or received by the communication system; at least one light source that comprises a part of a vehicle external lamp module; a driver circuit electrically connected to the ECU to energize the light source(s) in response to a transmission signal from the ECU so as to send messages via the light source(s); at least one light sensor that comprises a part of the vehicle external lighting system; and a receiver circuit electrically connected to the ECU to provide the ECU with a reception signal indicative of messages received via the light sensor(s).
US11245453B2 Selecting a CSI-RS for a random access procedure of a cell
A base station receives, from a wireless device, at least one first measurement report of at least one synchronization signal of a cell. One or more channel state information reference signals (CSI-RSs) of the cell are selected based on: the at least one first measurement report; and a first antenna port of the one or more CSI-RSs being quasi-collocated with a second port of the at least one synchronization signal. At least one second measurement report of the one or more CSI-RSs is received. At least one first CSI-RS of the one or more CSI-RSs is selected based on the at least one second measurement report. A downlink control information initiating a random access procedure of the cell is transmitted. The random access procedure is based on the at least one first CSI-RS.
US11245446B2 Decoding MU-MIMO and OFDMA transmissions for WIDS and packet capture in WLANs
A method including selecting multiple dedicated radios on a transmission channel and programming multiple association identifiers on each dedicated radio is provided. Each of the association identifiers is configured to detect a resource unit assigned to one of multiple stations. The method includes providing multiple packets collected from the dedicated radios to a server and merging the packets from the dedicated radios to identify at least one station. Merging the packets includes identifying a preamble in the packets from the dedicated radios, matching the preamble from different dedicated radios, combining a data portion of the packets from different dedicated radios whose preamble match, selecting a time-stamp from one of the dedicated radios, and associating the time-stamp with the data portion. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided.
US11245445B1 System and method for managing wireless devices in a wireless network
Systems, methods, and processing nodes are configured to manage wireless devices in a wireless network, such as a network that employs MIMO techniques, by receiving a request from a new wireless device for access to a wireless network using a first communication protocol, the wireless network using at least two communication protocols simultaneously, determining that a number of wireless devices in the wireless network using the first communication protocol of the at least two communication protocols meets a threshold number of wireless device, and adjusting an operating parameter of a multi-element antenna for communicating signals between an access node and the wireless devices in the wireless network using the first communication protocol when it is determined that the number of wireless devices in the wireless network using the first communication protocol meets the threshold number of wireless devices.
US11245441B2 Radar device
A correlation matrix calculating unit calculates an unnecessary signal correlation matrix. A diagonal load processing unit performs diagonal load processing on the unnecessary signal correlation matrix. A window function calculating unit calculates a window function for obtaining a side lobe characteristic that reduces unnecessary signals on the basis of an unnecessary signal correlation matrix R after the diagonal load processing. A window function applying unit applies the window function to a reception signal vector. A beam forming unit forms a MIMO beam on the basis of the reception signal vector to which the window function is applied and a beam directivity angle.
US11245438B1 Network-enabled smart apparatus and systems and methods for activating and provisioning same
A network-enabled smart apparatus has a data processing system, at least one operational system, wide area and local network communication interfaces, and a memory. The memory has stored therein apparatus identification information, at least one service application, and an activation application. The activation application causes the data processing system to establish an internet connection and create an NFC-enabled web page. The data processing system transmits, to the user device instructions to navigate to the NFC-enabled web page and instructions for the user to tap an NFC-enabled smart card to the user device. The apparatus data processing system reads, via the NFC-enabled web page, NFC information transmitted to the user device by the smart transaction card. The application causes the apparatus to transmit the NFC information to a service administration server, and receive, from the service administration server, a service activation command. The application responsively activates at least one service application.
US11245434B2 Low power long-range radio
Advanced modulation and demodulation schemes for LoRa or equivalent chirp spread spectrum transmissions, with differential modulation and symbol repetition improve the sensitivity in combination with soft demodulation methods.
US11245432B2 Radio frequency device with integrated antenna tuner and multiplexer
Radio frequency communication systems with a combined antenna impedance tuning and antenna multiplexing functionality are provided. In certain embodiments, a packaged radio frequency module includes an antenna multiplexer and an antenna impedance tuner. The module can be configured to provide impedance matching between one or more radio frequency front end modules and an antenna. The antenna impedance tuner can supplement antenna tuning provided by an antenna aperture separately connected to the antenna.
US11245431B2 Reducing uplink accumulated noise floor in a distributed communications system (DCS)
Reducing an uplink accumulated noise floor in a distributed communications system (DCS) is disclosed. The DCS includes a number of remote units that communicate a number of uplink digital communications signals to a base station concurrently. In DCSs disclosed in certain aspects herein, a signal source, such as a digital baseband unit (BBU) for example, includes multiple receiver circuits each configured to receive and decode a respective one of the uplink digital communications signals. By individually receiving and decoding the uplink digital communications signals before combining the uplink digital communications signals, each of the receiver circuits can operate with a lowered noise floor. As a result, it is possible to improve received sensitivity of the receiver circuits, thus helping to improve coverage range, spectrum efficiency, and data throughput of the DCS.
US11245426B2 Band switching balun
A band-switching network includes a dual-band balun and a switch network. The dual-band balun includes a first output and a second output. The switch network includes a first switch and a second switch in which an input to the first switch is coupled to the first output and an input to the second switch is coupled to the second balanced output. The dual-band balun further includes a primary coil, a first secondary coil and a second secondary coil in which the first secondary coil is coupled to the first balanced output and the second secondary coil is coupled to the second balanced output. In one embodiment, the primary coil and the first secondary coil are coupled by a first coupling factor k1, and the primary coil and the second secondary coil are coupled by a second coupling factor k2 that is different from the first coupling factor k1.
US11245417B2 Method and device in UE and base station for channel coding
The disclosure discloses a method and device in UE and a base station for channel coding. A first node first determines a first bit block and then transmits a first radio signal, wherein bits of the first bit block are used to generate bits of a second bit block, a third bit block comprises bits of the second bit block and the first bit block, and the third bit block is used to generate the first radio signal. The first bit block, the second bit block and the third bit block comprise P1, P2 and P3 bits, respectively.
US11245415B2 Dynamic clustering-based data compression
Methods, systems, and techniques for data compression. A cluster fingerprint of an uncompressed data block is determined to correspond to a cluster fingerprint of a base block stored in a base array. This determining involves looking up the cluster fingerprint of the first base block from the base array using the cluster fingerprint of the first uncompressed data block. The difference between the uncompressed data block and the base block is determined, and a compressed data block is encoded using this difference. The compressed data block is then stored in a data array.
US11245408B2 Successive Approximation Register Analog-to-Digital Converter and associated control method
A Successive Approximation Register Analog-to-Digital Converter (SAR ADC) is disclosed. The SAR ADC includes a switched capacitor array, a buffer, a comparator and a control logic circuit. The switched capacitor array is arranged to sample an input signal according to a switch control signal to generate a sampling signal. The buffer is arranged to generate a common mode voltage. The comparator is arranged to receive the sampling signal and the common mode voltage in order to generate a comparison result. The control logic circuit is arranged to generate an output signal according to the comparison result, and generate the switch control signal to control the switched capacitor array. The control logic circuit further generates an operation control signal to adjust a Miller compensation capacitor inside the buffer. An associated control method is also disclosed.
US11245406B2 Method for generation of independent clock signals from the same oscillator
A clock product includes a first phase-locked loop circuit including a first frequency divider. The first phase-locked loop circuit is configured to generate a first clock signal tracking a first reference clock signal and a second reference clock signal. The first phase-locked loop circuit is controlled by a first divide value and a first divide value adjustment based on the first reference clock signal. The clock product includes a circuit including a second frequency divider. The circuit is configured to generate a second clock signal based on the first clock signal, a second divide value, and a second divide value adjustment. The second clock signal tracks the second reference clock signal. The second divide value adjustment is based on the first divide value adjustment and opposes the first divide value adjustment.
US11245405B2 Process for managing the start-up of a phase-locked loop, and corresponding integrated circuit
A start-up phase of a phase lock loop (PLL) circuit includes supplying, by a phase comparator, of control pulses during which an output signal frequency of an oscillator increases. The increase includes an application of a pre-charge current at the oscillator input. A determination is made of a time variation of the output signal frequency. At least one adjustment is made of the intensity of the pre-charge current depending on the at least one determined time variation so as to approach a reference time variation.
US11245403B2 Method and a system for calibrating a phase nonlinearity of a digital-to-time converter
A method for calibrating a phase nonlinearity of a digital-to-time converter is provided. The method includes generating, based on a control word, a reference signal using a phase-locked loop. A frequency of the reference signal is equal to a frequency of an output signal of the digital-to-time converter. Further, the method includes measuring a temporal order of a transition of the output signal from a first signal level to a second signal level, and a transition of the reference signal from the first signal level to the second signal level. The method additionally includes adjusting a first entry of a look-up table based on the measured temporal order.
US11245401B2 Apparatus and methods for high frequency clock generation
Described are apparatus and methods for high frequency clock generation. A circuit includes a phase frequency detector (PFD) which outputs differential error clocks based on comparison of differential reference clocks and differential feedback clocks, which are at a first frequency. A controlled oscillator (CO) connected to the PFD, which adjusts a frequency of the CO based on the differential error clocks to generate differential clocks at a second frequency, which is a multiple of the first frequency. A quadrature clock generator connected to the CO, which generates differential quadrature clocks at the second frequency from the differential clocks, where the differential feedback clocks are generated from the differential clocks and one pair of the differential quadrature clocks. A frequency doubler which doubles each pair of the differential quadrature clocks and outputs fully differential and balanced clocks at a third frequency for distribution, which is a multiple of the second frequency.
US11245399B1 Level shifters and semiconductor devices including the same
A level shifter includes an input circuit configured to generate and output first and second intermediate signals based on an input signal that transitions between a first voltage level and a second voltage level. The level shifter includes a feed forward circuit configured to receive the first intermediate signal from the input circuit and generate and output a third intermediate signal enabled in a part of a period in which the first intermediate signal is enabled and to receive the second intermediate signal from the input circuit and generate and output a fourth intermediate signal enabled in a part of a period in which the second intermediate signal is enabled. Moreover, the level shifter includes a level shifting circuit configured to receive the first through fourth intermediate signals and to shift the input signal to an output signal that transitions between a third voltage level and the second voltage level.
US11245396B2 Limiting inadvertent actuations of a touchpad
Example systems described herein are configured to limit inadvertent actuations of a touchpad. The system may include a touchpad, mechanically-activated switch(es), a locking assembly, and a controller. The touchpad is configured to receive a touch input from a user. The mechanically-activated switch(es) are adjacent to the touchpad. The mechanically-activated switch(es) are configured to be activated when a depression force associated with the touch input exceeds a force threshold. The locking assembly is configured to selectively inhibit the touchpad from depressing the mechanically-activated switch(es) depending on whether one or more inhibiting criteria are satisfied. For instance, the inhibiting criteria may take into consideration an inferred intent of the user, an input mode of the touch input, and/or the depression force associated with the touch input.
US11245394B2 Power device driving device and driving method
The present application discloses a driving device for a power device, which includes a control circuitry configured to receive at least a system switching command and a feedback signal of a power device, and to generate a pull-up strength control signal or a pull-down strength control signal according to the received signals; and a pull-up array and/or a pull-down array, coupled between the control circuitry and the power device, and configured to provide a corresponding pull-up or pull-down strength for the power device according to the pull-up or pull-down strength control signal. The present application also discloses the corresponding electric appliance and power device driving method.
US11245392B1 Gate driver circuit
An electronic circuit includes a gate driver circuit. The gate driver circuit receives an input signal and a signal corresponding to a current through a switch, and produces, using the input signal, an output signal for controlling the switch. In response to the input signal being de-asserted, the gate driver circuit may turn the switch off at a normal turn-off rate when the current through the switch is less than an overcurrent (OC) threshold, and at an OC turn-off rate that is slower than the normal turn-off rate when the current through the switch is greater than the OC threshold.
US11245384B2 Multiplexer, radio-frequency front end circuit, and communication device
A first filter of a multiplexer includes a ladder filter structure with a plurality of series resonators and a plurality of parallel resonators. Each resonator is an acoustic wave resonator that includes an InterDigital Transducer (IDT) electrode including a pair of comb-shaped electrodes. A total number of reflection electrode fingers of the reflectors of at least one of the series resonator that is closest to the common terminal among the series resonators and the parallel resonator that is closest to the common terminal is smaller than a total number of reflection electrode fingers of the reflectors of each of a remainder of the resonators.
US11245383B2 Packages with organic back ends for electronic components
A packaged electronic component comprising: an electronic component housed within a package comprising a front part of a package comprising an inner section with a front cavity therein opposite the electronic component defined by the raised frame and an outer section sealing said cavity; and a back part of the package comprising a back cavity in an inner back section, and an outer back section sealing the cavity, said back package further comprising a first and a second via through the back end around said at least one back cavity for coupling to front and back electrodes of the electronic component; the vias terminating in external contact pads adapted to couple the package in a flip chip configuration to a circuit board.
US11245378B2 Acoustic wave device with spinel layer and temperature compensation layer
An acoustic wave device that includes a spinel layer, a piezoelectric layer, a temperature compensating layer between the spinel layer and the piezoelectric layer and an interdigital transducer electrode on the piezoelectric layer is disclosed. The piezoelectric layer is disposed between the interdigital transducer electrode and the spinel layer. The acoustic wave device is configured to generate an acoustic wave having a wavelength of λ. The piezoelectric layer can have a thickness that is less than λ. In some embodiments, the spinel layer can be a polycrystalline spinel layer.
US11245377B2 Composite substrate and method of manufacturing composite substrate
A composite substrate includes a single crystal support substrate containing first element as a main component; an oxide single crystal layer provided on the single crystal support substrate and containing a second element (excluding oxygen) as a main component; and an amorphous layer provided in between the single crystal support substrate and the oxide single crystal layer and containing a first element, a second element, and Ar, the amorphous layer having a first amorphous region in which proportion of the first element is higher than proportion of the second element, and a second amorphous region in which the proportion of the second element is higher than the proportion of the first element, concentration of Ar contained in the first amorphous region being higher than concentration of Ar contained in the second amorphous region and being 3 atom % or more.
US11245373B2 Amplifier circuitry and method of amplification
An amplifier includes a first circuitry, a second circuitry, and a plurality of amplifier circuitries. The first circuitry controls an enable signal. The second circuitry controls a bias signal. Circuitries which output signals are decided from among the plurality of circuitries based on the enable signal, and each of the circuitries which output the signals amplifies an input signal with a gain corresponding to the bias signal.
US11245364B2 Amplifying device and amplifying system comprising the same
The present invention relates to an amplifying device and to an amplifying system comprising the same. According to the present invention, an amplifier line-up is presented comprising four amplifying units which is operable in a Doherty mode and an outphasing mode. By integration of Chireix compensating elements in the matching networks used in the amplifying units a bandwidth improvement can be obtained.
US11245353B2 Method and system for installing photovoltaic solar panels in an outdoor area
A system for positioning a row of photovoltaic solar panels (1) on a support structure (S) arranged in an outdoor space includes a vehicle (20) on which the photovoltaic solar panels (1) to be installed are arranged, and a manipulator robot (24) arranged on-board the vehicle (20) for sequentially picking-up one or more photovoltaic panels (1) from the vehicle, and for positioning them on said support structure (S) as the vehicle moves on one side along the support structure (S). An optoelectronic system (27) is used for automatic optical recognition of the correct position in which a photovoltaic solar panel (1) must be picked-up as well as the correct installing position of the photovoltaic solar panel (1) on the support structure (S).
US11245342B2 AC power supply device
AC power supply device 1 includes input capacitors 11 and 12 connected at a neutral point X of a three-phase output, transistor bridges 20* (where * denotes U, V, and/or W) each consisting of PWM control badges 20*1 and 20*2 each including two switch elements, transformers T* connected to output terminals of the transistor bridges 20*, reactors Ls* connected to the transformers T*, smoothing capacitors 40* connected to the reactors Ls*. The transformers T* are autotransformers including a core 33* and windings 31* and 32* coupled with each other via the core 33*. One ends of the windings are connected to output terminals of the PWM control bridges 20*1 and 20*2, respectively, while the other terminals are connected to the reactors Ls*. The windings 31* and 32* are wound in such directions that magnetic fluxes generated in the core 33* are cancelled with each other.
US11245327B2 Circuit for driving synchronous rectifier device with false turn on prevention
A driving circuit for driving a synchronous rectifier device. The driving circuit may include a controllable clamping circuit having a first terminal coupled to a sensing terminal of the driving circuit, a second terminal coupled to a reference ground terminal of the driving circuit, a third terminal coupled to a driving terminal of the driving circuit, and a control terminal configured to receive a supply indication signal indicative of a voltage potential at a supply terminal of the driving circuit. The third terminal of the controllable clamping circuit may be connected to the second terminal of the controllable clamping circuit when the supply indication signal indicates that the voltage potential at the supply terminal has not been established to maintain the synchronous rectifier device off.
US11245322B2 Slide actuator
A slide actuator according to the present invention includes: a fixed member; a movable member movable in a predetermined direction with respect to the fixed member; a wall portion of the fixed member disposed in a moving direction of the movable member; a plurality of balls interposed between the fixed member and the movable member and configured to movably support the movable member; a retainer configured to maintain a constant distance between the respective balls; a retainer spring connected between the wall portion and the retainer; and a movable portion spring connected between the movable member and the wall portion, in which the retainer spring is disposed so as to suppress a displacement of the retainer in the moving direction, and the movable portion spring is disposed so as to suppress a displacement of the movable member in the moving direction.
US11245309B2 Liquid cooled stator for high efficiency machine
A method for building a stator assembly for a rotary electric machine includes providing a plurality of axially extending teeth spaced circumferentially from one another to define slots therebetween. Cooling structure is provided in each slot. Stator windings are wound around the teeth and the cooling structures such that each winding is at least partially disposed in each slot. The windings are electrically connected to form a plurality of phases. The teeth, the cooling structures, and the windings cooperate to form a subassembly. An outer stator core is axially slid over the subassembly to connect the teeth to the outer stator core.
US11245304B2 Stator
In a stator, a coil is wound around a stator core. A guide member is provided on one side of the stator core in the axial direction and guides the terminal line of the coil in the circumferential direction at a position overlapping the coil in the axial direction. The terminal line of a first coil includes a first axial extension part led out to one side in the axial direction. The terminal line of a second coil adjacent to the first coil on one side in the circumferential direction includes a second axial extension part led out to one side in the axial direction. A first position, which is a base end of the first axial extension part, and a second position, which is a base end of the second axial extension part, are set to the positions where are different in the radial direction.
US11245300B2 Electric machine
An electric machine includes an annular stator and a rotor disposed within the stator. The stator has a multiplicity of stator segments in a circumferential direction. Each of the stator segments has one or more inner grooves, disposed in the region of the inner circumference of the stator segment, and a winding window which is disposed in the region of the outer circumference of the stator segment. A stator winding is wound in toroidal fashion around the stator segment. The winding window is partially surrounded at its radial outer side by stator segment outer arms in such a way that a radially directed outer gap extending from the winding window to the outer circumference of the stator segment is formed between the stator segment outer arms.
US11245287B2 Inductive power supply with device identification
An inductive power supply system to identify remote devices using unique identification frequencies. The system includes an AIPS and a tank circuit capable of inductively providing power to a remote device at different frequencies, and a sensor for sensing the reflected impedance of the remote device at tank circuit. The system further includes a plurality of different remote devices, each having a unique resonance frequency. In operation, the AIPS is capable of identifying the type of remote device present in the inductive field by applying power to a remote device at a plurality of unique identification frequencies until the remote device establishes resonance in response to one of the identification frequencies. The AIPS includes a controller that recognizes when resonance has been established by evaluating sensor data, which is representative of the reflected impedance of the remote device. Once the identity of a remote device is determined, the AIPS may pull operating parameters for the remove device from memory to ensure efficient operation and to assist in recognizing fault conditions.
US11245282B2 Modular UPS and working method of modular UPS
A working method of a modular uninterruptible power supply (UPS) includes: obtaining working parameters of the modular UPS, where the working parameters include an input voltage parameter, a load parameter, and a battery parameter; and adjusting a working mode of a power module in the modular UPS according to at least one of the working parameters of the modular UPS, so that not all power modules are in a same working mode, where the modular UPS includes K working modules, and 2≤K.
US11245280B2 Vehicle battery jump starter powered by a removable and rechargeable battery pack
A vehicle battery jump starter that is powered by a removable and rechargeable battery pack, such as a battery pack used with various hand-held power tools. The battery pack removably connects to a vehicle battery jump starter and can be selectively used to charge a power boost module within the vehicle battery jump starter. The power boost module includes, for example, a plurality of supercapacitors or lithium polymer battery cells. The power boost module in combination with the battery pack 100 can be used to jump start a vehicle battery.
US11245277B2 Mobile device
A mobile device includes a drive element, a first battery configured to supply power to the drive element, and a stopping unit stopping supplying of power to the first battery when a voltage of an attachable/detachable second battery configured to supply power to the drive element is greater than or equal to a first voltage for driving the drive element.
US11245272B2 Output protector for charger
An output protector for chargers connected to the output terminal of charger, comprising a MOS tube as electronic switch, a light switchover signal terminal, a power output V+ terminal, a power GND terminal connected to the source of the MOS tube, and a power output V− terminal connected to the drain of the MOS tube. The power output V+ terminal and power GND terminal are connected to the output terminal anode and cathode of charger respectively. The light switchover signal terminal is connected to the charging state signal output end of charger. The power output V+ terminal and power output V− terminal are connected to the anode and cathode of battery, and the output protector has a triode on-unit which drives the MOS tube after the power output V+ terminal and power output V− terminal are connected to the anode and cathode of battery respectively.
US11245260B2 Automatic discovery of electrical supply network topology and phase
A system for discovering the topology and phase of an electrical power distribution system is provided. For example, a group of meters connected to an electrical power distribution system can process sensor data obtained at the meters and generate descriptors based on the processed data and transmit the descriptors to a headend system. The headend system can, after receiving the descriptors from the various meters in the system, group these meters to generate a grouping by applying clustering algorithms to the descriptors of these meters. The headend system can further compare the current grouping with past groupings to determine a confidence level of the current grouping and assign a segment identifier or a phase identifier or both to one or more of the meters based on the confidence level.
US11245256B2 Arc flash mitigation switch for quenching external arc faults in low voltage switchgear
Systems, methods, and devices, for forming and using an arc flash mitigation switch are provided. In one exemplary embodiment, an arc flash mitigation switch includes a cylindrical shell having a first end cap and a second end cap located at either end of the cylindrical shell. A first and second conductive feed through extend through the first and second end cap, respectively, at one end, and at the other connect to a first and second electrode separated by a gap. The exemplary arc flash mitigation switch further includes a trigger feed through that receives a trigger current that commutates the external arc flash event into the arc flash mitigation switch, quenching the external hazard.
US11245254B2 Method for phase controlled energizing of power transformer
A method for phase controlled energizing of a power transformer includes acquiring electrical voltage signal from a voltage sensing device connected to the power transformer. Determining a first characterizing data in the voltage signal within a pre-determined set of cycles at about an opening operation of a circuit breaker and determining a second characterizing data within the pre-determined set of cycles in the voltage signal subsequent to the opening operation of the circuit breaker. Estimating a level of magnetization of the core of the power transformer based on at least one of second characterizing data, and the first characterizing data and the second characterizing data. Operating the circuit breaker at a determined instant of switching based on the estimated level of magnetization for a phase controlled energizing of the power transformer by the circuit breaker.
US11245249B2 Reflector, surface emitting laser, method for manufacturing reflector, and method for manufacturing surface emitting laser
A reflector includes a low refractive index layer and a high refractive index layer. The low refractive index layer has a first average refractive index and has a laminated structure in which an AlN layer and a GaN layer are alternately laminated. The high refractive index layer has a second average refractive index higher than the first average refractive index and includes an InGaN layer.
US11245242B2 L-band optical fiber amplifier with pumping balance
The present invention relates to the field of optical communication, and particularly to a balanced pumping L-band optical fiber amplifier comprising a first erbium-doped optical fiber, a second erbium-doped optical fiber, an absorbing erbium-doped optical fiber and at least two pumping lasers, the first erbium-doped optical fiber, the second erbium-doped optical fiber and the absorbing erbium-doped optical fiber being sequentially arranged in this order, and the at least two pumping lasers providing pumping light; wherein the first erbium-doped optical fiber and the second erbium-doped optical fiber both are injected with forward pumping light and backward pumping light, and the absorbing erbium-doped fiber is arranged downstream of the second erbium-doped optical fiber to absorb amplified spontaneous emission (ASE) generated in the amplifier. In the present invention, bidirectional pumping 1s applied in the first and last erbium-doped fibers in the optical path, and an erbium-doped optical fiber that has no pumping injection is added to absorb the ASE. Thus, the pumping conversion efficiency is greatly improved, the nonlinear four-wave mixing effect is reduced, and the problem that the L-band optical fiber amplifier has a high noise when utilizing the backward pumping 1s solved. Meanwhile, the noise figure and the manufacturing cost of the amplifier are reduced.
US11245241B2 Optical fiber for a fiber laser, fiber laser, and production method for optical fiber for a fiber laser
An optical fiber for a fiber laser includes a core to which a rare-earth element is added, a first cladding formed around the core; and a second cladding formed around the first cladding, and excitation light is guided from at least one end of the first cladding to excite the rare-earth element to output a laser oscillation light. An addition concentration of the rare-earth element to the core is different in a longitudinal direction of the optical fiber for a fiber laser, and a core diameter and a numerical aperture of the optical fiber for a fiber laser are constant in the longitudinal direction of the optical fiber for a fiber laser.
US11245232B2 Connector to reduce abrasion of lock protrusions and improve signal transmission characteristics
Each of contact portion rows 310 and 320 includes an outer contact portion 212 and an inner contact portion 216 forming a differential pair. In a Y-direction, the outer contact portion 212 and the inner contact portion 216 of the contact portion row 310 are located at same positions as those of the other contact portion row 320, respectively. A main portion 430 of a mid-plate 400 is located between the contact portion rows 310 and 320 in a Z-direction. Between the main portion 430 and each lock portion 450, a space 500 is provided to allow resilient deformation of a spring portion 460. A side edge 432 of the main portion 430 that oriented outward in the Y-direction is located between an inner edge 212A of the outer contact portion 212 and the lock portion 450 in the Y-direction.
US11245227B2 Plug connection having a locking clip having a catch, and method for locking and unlocking a plug connection
A plug connector having two housings and a locking clip and a catch for locking and unlocking the two housings is provided, wherein the locking clip is rotatably mounted on one of the two housings. The catch comprises at least one part and is arranged on the locking clip. It has a folded-out position and a folded-in position. In addition, the catch has at least one articulated connection and is formed in the shape of a Z-beam or Z-support. The catch prevents inadvertent opening and closing of the locking clip with simultaneously simple handling for the user. Methods for locking and unlocking a plug connection are also provided. The catch 2 when folded down (FIG. 1) blocks the locking clip 1 against movement to an unlocked position. The catch 2 when folded upward (FIG. 2) permits free motion of the locking clip 1 to the unlocked position to permit separation of the housings.
US11245222B2 Subsea interconnection system
An arrangement is for releasable interconnection. In an embodiment, the arrangement includes an outer ring having an inner diameter; and an inner ring having an outer diameter not greater than the inner diameter of the outer ring. One of the outer ring and the inner ring includes at least a first magnet ring and a second magnet ring, spaced apart in an axial direction leaving an axial space there between. The other of the outer ring and the inner ring includes at least one third magnet ring. The first and the second magnet rings are oriented such that same magnetic poles face each other.
US11245215B2 Connector for display device
A connector for a display device is capable of visually detecting defects when an FPCB is connected to a PCB in the display device, e.g., a tablet and a smart phone. The connector includes a first gaff-type connection portion disposed at one end portion of a flexible printed circuit board, and a second gaff-type connection portion disposed at one end portion of a printed circuit board and fitted to the first gaff-type connection portion.
US11245212B2 Electrical female terminal comprising a spring member
An electrical female terminal for mating with a connector assembly generally including a main body, a two-bodied spring, and a wire fastening portion. The two-bodied spring includes two members to provide spring force to impinge upon and mate the terminal with a male pin or male terminal, or further “blade-like” object. A guide member directs and “self-corrects” the insertion of a male pin or male terminal, or further “blade-like” object into the electrical female terminal. The main body further includes a tang member with overstress protection which fastens and locks the terminal within a connector housing. The main body has support members at either end thereof. The terminal has a polarity defined by the main body and for proper mating with a corresponding housing. The electrical female terminal also may accommodate a TPA device within a space above the wire fastening portion and located behind the main body.
US11245205B1 Mobile multi-frequency RF antenna array with elevated GPS devices, systems, and methods
A mobile antenna array system has a first baseplate with a first groundplane. An elevated second baseplate defines an elevated second groundplane. A plurality of support antennas are positioned between the first baseplate and the elevated second baseplate. The plurality of support antennas comprise multiple antennas configured to work at different frequencies. The plurality of support antennas are coupled to the first and second baseplates in mechanical connections that provide enhanced stability, tight tolerances, repeatability and low cost through the use of printed circuit boards as substrates for one or more of the antennas and baseplates. An elevated GPS antenna is positioned above the elevated second baseplate in use. The elevated GPS antenna is configured to work within a GPS range of frequencies different from the support antenna ranges of frequencies. The elevated GPS antenna has improved GPS transmissions and the support antennas also have improved positioning and functionality due to locating the GPS antenna above the support antennas and second baseplate.
US11245203B2 Antenna module, system, and method
One antenna module includes a first circuit board and a second circuit board connected to the first circuit board. The antenna module includes a first antenna disposed on the first circuit board. The antenna module also includes a second antenna disposed on the second circuit board. The second circuit board has a first side and a second side opposite the first side. The second antenna includes a first parasitic strip and a second parasitic strip. The first parasitic strip is disposed on the first side of the second circuit board, and the second parasitic strip is disposed on the second side of the second circuit board.
US11245202B2 Millimeter wave array antenna and mobile terminal
The present invention provides a millimeter wave array antenna and mobile terminal. The millimeter wave array antenna includes several antenna elements arranged in an array, each antenna element includes a first radiation patch, a second radiation patch, a first grounding plate, a power divider layer and a second grounding plate sequentially stacked from top to bottom. The first radiating patch is spaced apart from and coupled to the second radiating patch. The second radiating patch is provided with two feeding ends, and each feeding end is provided with two feeding notches. The power divider layer includes two transmission lines, each includes one input port and two phase-inverted output ports electrically connected to the input port. The two phase-inverted output ports are respectively coupling-fed two feeding notches of one feeding end. Each antenna element generates orthogonal polarization and dual-band resonance under excitation of two input ports.
US11245200B1 Substrate integrated waveguide having space apart radiating elements formed on a substrate and a superstrate including pairs of wings and a reconfigurable metasurface for beam scanning the radiating elements
The suprastructure over a substrate integrated waveguide (SIW) can provide for beam scanning utilizing a reconfigurable metasurface. The reconfigurable metasurface will have a plurality of PIN diode arrays that can be turned ON and OFF. In one design, the length of the reconfigurable metasurface is effectively enlarged or reduced in size to achieve beam scanning. In another design the tilt angle of the reconfigurable metasurface is adjusted to achieve beam scanning. The suprastructure also can be modified with metallic offset wings, where two or more pairs of offset wing can form a horn shaped element. The presence of the wings or horn, as well as control of the size and number of the wings can improve the gain of the SIW. These two suprastructure improvements may be used in combination, and they may be used over classical slotted SIWs or over an SIW with curved sections between consecutive slots.
US11245180B2 Base station antenna unified system for sensors and test calls
New base station antenna systems may detect service affecting environmental changes, integrate to standardized computing platform and cellular wireless modem, transform BSA into an independent communications hub and generate test calls, reducing drive tests. A BSA includes a panel that includes a ground plane, at least a first array that includes multiple radiating elements, at least one sensor that is configured to sense an environmental condition corresponding to the base station antenna and to generate an environmental condition signal that corresponds to the environmental condition, a circuit device that includes a communication interface that is communicatively coupled to the at least one sensor and that is operable to receive the environmental condition signal from the at least one sensor, and a wireless transmitter that is communicatively coupled to the circuit device and that is operable to transmit message data corresponding to the environmental condition signal to a remote receiver.
US11245174B2 Electronic apparatus
The housing includes a first base portion and a second base portion which are conductive respectively. The first base portion and the second base portion are disposed in contact. The antenna element is connected to the antenna ground. The antenna ground is formed on the antenna board. The gasket is located between the first base portion and the antenna ground in a height direction of the housing, and is conductive. The fixing member fixes the second base portion and the antenna ground so that the second base portion and the antenna ground are electrically connectable to each other in a state where the gasket is in contact with the first base portion and the antenna ground.
US11245169B2 Radiofrequency and other electronic devices formed from enhanced resonant frequency hexaferrite materials
Radiofrequency and other electronic devices can be formed from textured hexaferrite materials, such as Z-phase barium cobalt ferrite Ba3Co2Fe24O41 (Co2Z) having enhanced resonant frequency. The textured hexaferrite material can be formed by sintering fine grain hexaferrite powder at a lower temperature than conventional firing temperatures to inhibit reduction of iron. The textured hexaferrite material can be used in radiofrequency devices such as circulators or telecommunications systems.
US11245168B2 Filter
The disclosure relates to a filter including dielectric substrate, ground and microstrip line layers, and signal and ground vias. The ground layer is formed on the dielectric substrate and has a ground plane and signal terminal contacts. The microstrip line layer is located on the dielectric substrate and includes microstrip resonators, common electrode and input and output terminal contacts. The input and output terminal contacts are connected to the microstrip resonators. The signal and ground vias extend among the ground layer, the dielectric substrate, and the microstrip line layer. The signal terminal contacts are connected to the input and output terminal contacts through the signal vias. The ground plane is connected to the common electrode through the ground vias. The filter further includes at least one capacitive coupling unit capacitive-coupled with two of the microstrip resonators adjacent to each other.
US11245159B2 Separator, and electrochemical device and electronic device comprising same
The present application relates to a composite separator, and an electrochemical device and an electronic device comprising the same. Some embodiments of the present application provide a composite separator, comprising: a first porous substrate and a cation exchange layer, wherein the cation exchange layer comprises a second porous substrate grafted with a functional group, wherein the functional group is selected from the group consisting of an alkali-metal-sulfonic functional group, an alkali-metal-phosphoric functional group and a combination thereof. The composite separator of the present application can effectively capture the transition metal ions eluted from a cathode through the cation exchange layer, thereby reducing the deposition of the transition metal ions on an anode and the self-discharge rate of the electrochemical device. Therefore, the electrochemical stability and cycling performance of the electrochemical device are enhanced, and the safety of the electrochemical device is also significantly improved.
US11245156B2 Degassing unit and electronics housing, in particular battery housing
A degassing unit for an electronics housing has a base body to be connected fluid-tightly to a rim of a pressure compensation opening of the electronics housing. The base body has a gas passage opening covered by a semipermeable membrane that enables passage of gaseous media but prevents passage of liquid and solids. A fluid-permeable protective screen with screen openings is arranged at an inner side of the base body across the gas passage opening. The base body has a thread engagement region for screw-connecting the degassing unit to the electronics housing. The protective screen has a screw through opening aligned with the thread engagement region of the base body. At the screw through opening, a thread engagement region of the protective screen is provided that fixes the protective screen by a threaded fastening element immediately relative to the electronics housing in a mounted state of the degassing unit.
US11245154B2 Environmental enclosures, systems, and methods, for use with off-grid outdoor power systems
An environmental enclosure is disclosed. The environmental enclosure may include sidewalls defining an enclosure volume, each of the sidewalls having an internally facing surface and an externally facing surface, and a solar shield comprising a reflective surface. The solar shield is spaced a first distance externally from the enclosure volume and is connected to a sidewall. The first distance defines a portion of a flow area that is configured to produce stack effect draft.
US11245153B2 Battery housing
The present invention relates to a battery housing for an electrically powered vehicle, in particular a motor vehicle, comprising a battery accommodation space made of a first flat steel product and a housing frame made of a second flat steel product, where the two flat steel products differ in terms of at least one of the properties yield strength (Rp0.2), tensile strength (RM) or elongation (A50).
US11245151B2 Battery module
A battery module is provided that includes a module frame having a top and sides that extend down from two sides of the top. A cell-stacking structure is disposed between the sides of the module frame and include a plurality of stacked battery cells. A bottom plate is disposed under the cell-stacking structure and is bonded to the lower ends of the sides of the module frame.
US11245148B2 Nonaqueous electrolyte secondary battery and battery module
A nonaqueous electrolyte secondary battery according to an embodiment includes an electrode assembly, a nonaqueous electrolyte, and a prismatic battery case accommodating the electrode assembly and the nonaqueous electrolyte. The mass energy density of the secondary battery is not less than 200 Wh/kg. The nonaqueous electrolyte secondary battery further includes a non-cellular elastic sheet disposed between the electrode assembly and the battery case. The ratio (A/B) of the thickness (A) of the elastic sheet at 100% SOC to the thickness (B) of the elastic sheet at 0% SOC is 0.05 to 0.3.
US11245146B2 Cell and package device
The application provides a cell and a package device. The cell comprises a first end surface including a flat portion and a recess portion, and the flat portion and the recess portion are spaced apart from each other. The purpose of the present application is to provide a cell and a package device, which can overcome the disadvantages on the surface of the planar sealing head of the conventional package device, and improve the package efficiency and reliability of the battery.
US11245144B2 Metal-air fuel cell
A method of charging a metal-air fuel cell. The method includes a step of orienting an anode chamber horizontally. The method further method includes a step of providing metal particles suspended in an electrolyte to flow through the anode chamber in a downstream direction oriented horizontally. The method further method includes a step of allowing a bed of the metal particles to form on the anode current collector. The plurality of particle collectors perturb the flow of electrolyte through the anode chamber and encourage settling of the particles one of on and between the particle collectors. The method further method includes a step of maintaining uniform formation of the bed.
US11245141B2 Secondary battery module
A secondary battery module includes a plurality of pouch type secondary batteries stacked in parallel, and a cooling plate configured to cool the plurality of stacked pouch type secondary batteries, wherein each of the pouch type secondary batteries includes a sealing portion and a close contact portion formed by an exterior material in an outer periphery thereof, the sealing portion is formed at three of four sides of the pouch type secondary battery and the close contact portion is formed at the other side of the pouch type secondary battery, an extending portion protruding in a direction perpendicular to the close contact portion is formed at a portion of the sealing portion adjacent to the close contact portion, and the cooling plate is brought into contact with the close contact portions of the plurality of stacked pouch type secondary batteries and cools the close contact portions.
US11245135B2 Secondary battery with insulating tapes
Disclosed is a secondary battery, comprising an electrode component, a case, a top cover component and a first insulating tape. The electrode component includes a first electrode unit. The first electrode unit is wound into a flat structure and has a first termination line formed at a winding tail-end; a negative plate of an outermost circle of the first electrode unit is located outside a positive plate of an outermost circle; and the first insulating tape at least covers a portion of the first termination line. A surface of the first electrode unit includes a first flat surface; the first flat surface is located at one end of the first electrode unit that is close to the first side wall in the thickness direction; and the first insulating tape is at least partially in close contact with the first flat surface.
US11245132B2 Electrolyte for lithium secondary battery, and lithium secondary battery comprising same
Provided are an electrolyte for a lithium secondary battery and a lithium secondary battery including the same wherein the electrolyte includes a non-aqueous organic solvent; a lithium salt; and an additive represented by Chemical Formula 1.
US11245128B2 Fuel cell unit
A second flange is separated from at least one of ribs located at one end and the other end out of a plurality of ribs of a plurality of first cases which are located next to each other in a second direction, and is fixed to one of the ribs except for the at least one of the ribs.
US11245119B2 Carrier-nanoparticle composite, catalyst comprising same, and method for producing same
A carrier-nanoparticle complex including a carbon carrier, a polymer layer provided on the surface of the carbon carrier and having an amine group and a hydrogen ion exchange group, and metal nanoparticles provided on the polymer layer, a catalyst including the same, an electrochemical battery or a fuel cell including the catalyst, and a method for preparing the same.
US11245116B2 Electrode for secondary battery and secondary battery
An electrode using a carbon nanotube as a conductive material and having a small resistance is provided. An electrode for a secondary battery disclosed herein has a collector, and an active material layer formed on the collector. The active material layer includes an active material and carbon nanotubes. Each of the carbon nanotube has a coating of a material including an element with a higher electronegativity than that of carbon on at least a part of the surface thereof.
US11245114B2 Electroactive materials for rechargeable batteries
A secondary battery including a cathode having a primary cathode active material and an alkaline source material selected from the group consisting of Na2O, Na2O2, Na2S, NaF, NaCl, NaBr, Li2O, Li2O2, Li2S, LiF, LiCl, LiBr, Na2O, Na2O2, Na2S, NaF, NaCl, and a mixture of any two or more thereof; an anode having an anode active material; an electrolyte; and a separator.
US11245110B2 Positive electrode material for lithium ion polymer battery, positive electrode for lithium ion polymer battery, and lithium ion polymer battery
The positive electrode material for a lithium ion polymer battery of the present invention is active material particles including core particles represented by General Formula LixAyDzPO4 and the carbonaceous film that coats surfaces of the core particles, wherein a paste including the active material particles has a viscosity of 5,000 mPa·s or less when a viscosity of the paste is measured at a shear rate of 4.0 [1/s], wherein the paste is a mixture of the active material particles, an ion-conductive polymer, a conductive auxiliary agent and a solvent, in which the active material particles, the ion-conductive polymer and the conductive auxiliary agent are included in the paste in a mass ratio of 66:30:4, and a total solid content of the paste is 40% by mass.
US11245109B2 Composite electrode material and method for manufacturing the same, composite electrode containing said composite electrode material, and Li-based battery comprising said composite electrode
A novel composite electrode material and a method for manufacturing the same, a composite electrode containing said composite electrode material, and a Li-based battery comprising said composite electrode are disclosed. Herein, the composite electrode material of the present invention comprises: a core, wherein a material of the core is at least one selected from the group consisting of Sn, Sb, Si, Ge, and compounds thereof; and a graphene nanowall or a graphene-like carbon nanowall; wherein the graphene nanowall or the graphene-like carbon nanowall grows on a surface of the core.
US11245101B2 OLED display panel, manufacturing method thereof, electronic device
A manufacturing method of an OLED display panel is provided. At least one of a electroluminescent material layer and a second electrode layer is formed such that a thickness of the second electrode layer in a light emitting region of the OLED display panel is less than that of the second electrode layer in a non-light emitting region of the OLED display panel. The method includes applying charges of a first conductivity type to a layer structure located below a to-be-formed layer and in the light emitting region, applying charges of the first conductivity type to a material of the to-be-formed layer, and applying the material of the to-be-formed layer having the charges of the first conductivity type to the layer structure to form the to-be-formed layer. An OLED display panel manufactured by the above method and an electronic device are further provided.
US11245090B2 Display device with structure for preventing organic material overflow
A display device includes a substrate having a display area, in which an image is displayed, and a non-display area, in which no image is displayed. The non-display area is disposed on at least one side of the display area. A plurality of pixels is disposed in the display area. An encapsulation layer is disposed on the plurality of pixels. Adam unit is disposed in the non-display area. The dam unit includes a body part and a plurality of protrusions. Each of the plurality of protrusions protrudes from the body part.
US11245088B2 Display device and method of manufacturing the same
A display device includes a display panel, a protective film, and an adhesive member. The display panel includes a non-bending area and a bending area configured to bend from the non-bending area, and the bending area includes a curvature area with a curvature and a facing area facing the non-bending area. The protective film is on a rear surface of the display panel, and includes a first surface facing the rear surface of the display panel and a second surface opposite to the first surface. The protective film has a groove corresponding to the curvature area. The adhesive member is between the protective film and the display panel, and a hydrophobic layer is on the second surface of the protective film, and is adjacent to the groove.
US11245081B2 Organic electroluminescent materials and devices
This invention discloses novel compounds containing carbazole and (or) DBX units, separated with polyaromatic spacers. These compounds can be used as hosts for PHOLEDs.
US11245080B2 Organic electroluminescent materials and devices
Organic materials containing dibenzofuran or aza-dibenzofuran moiety are disclosed in this application. These materials are expected to improve OLED device performance.
US11245053B2 Micro-LED structures for full color displays and methods of manufacturing the same
Micro-LED structures for full color displays and methods of manufacturing the same are disclosed. An apparatus for a micro-LED display includes a first portion of a nanorod and a second portion of the nanorod. The first and second portions including gallium and nitrogen. The apparatus includes a polarization inversion layer between the first portion and the second portion. The apparatus includes a cap at an end of the nanorod. The cap including a core and an active layer. The core including gallium and nitrogen. The active layer including indium.
US11245052B2 Method of producing microelectronic components with a layer structure
A method of producing microelectronic components includes forming a functional layer system; applying a laminar carrier to the functional layer system; attaching a workpiece to a workpiece carrier; utilizing incident radiation of a laser beam is focused in a boundary region between a growth substrate and the functional layer system, and a bond between the growth substrate and the functional layer system in the boundary region is weakened or destroyed; separating a functional layer stack from the growth substrate, wherein a vacuum gripper having a sealing zone that circumferentially encloses an inner region is applied to the reverse side of the growth substrate, a negative pressure is generated in the inner region such that separation of the functional layer stack from the growth substrate is initiated in the inner region; and the growth substrate held on the vacuum gripper is removed from the functional layer stack.
US11245051B2 Micro light emitting diode apparatus and fabricating method thereof
A method of fabricating a micro light emitting diode (micro LED) apparatus includes forming a first substrate including a first silicon layer, a second silicon layer, and a silicon oxide layer sandwiched between the first silicon layer and the second silicon layer; forming a plurality of micro LEDs on a side of the second silicon layer distal to the silicon oxide layer; bonding the first substrate having the plurality of micro LEDs with a second substrate; and removing the silicon oxide layer and the first silicon layer.
US11245044B2 Plasmonic field-enhanced photodetector and image sensor
A plasmonic field-enhanced photodetector is disclosed. The photodetector may generate photocurrent by absorbing surface plasmon polaritons (SPPs) generated by combining surface plasmons (SPs) with photons of a light wave.
US11245037B2 Method of fabricating array substrate, array substrate, and display apparatus
The present application provides an array substrate. The array substrate includes a base substrate; a light shielding layer on the base substrate; a metal oxide layer on a side of the light shielding layer distal to the base substrate; and an active layer on a side of the metal oxide layer distal to the base substrate. The metal oxide layer includes a metal oxide material. The light shielding layer includes amorphous silicon. An orthographic projection of the light shielding layer on the base substrate substantially overlaps with an orthographic projection of the active layer on the base substrate, and substantially overlaps with an orthographic projection of the metal oxide layer on the base substrate.
US11245024B2 Semiconductor device and manufacturing method thereof
A method of manufacturing a semiconductor device includes forming a fin structure comprising alternately stacked first semiconductor layers and second semiconductor layers over a substrate. A sacrificial gate structure is formed over the fin structure. Spacers are formed on either side of the sacrificial gate structure. The sacrificial gate structure is removed to form a trench between the spacers. The first semiconductor layers are removed from the trench, while leaving the second semiconductor layers suspended in the trench. A self-assembling monolayer is formed on sidewalls of the spacers in the trench. Interfacial layers are formed encircling the suspended second semiconductor layers, respectively. A high-k dielectric layer is deposited at a faster deposition rate on the interfacial layers than on the self-assembling monolayer. A metal gate structure is formed over the high-k dielectric layer.
US11245021B2 Silicene electronic device
A silicene electronic device includes a silicene material layer. The silicene material layer of the silicene electronic device has a 2D honeycomb structure of silicon atoms, is doped with at least one material of Group I, Group II, Group XVI, and Group XVII, and includes at least one of a p-type dopant region doped with a p-type dopant and an n-type dopant region doped with an n-type dopant. An electrode material layer including a material having a work function lower than the electron affinity of silicene is formed on the silicene material layer.
US11245020B2 Gate-all-around field effect transistor having multiple threshold voltages
One example of an apparatus includes a conducting channel region. The conducting channel region includes a plurality of epitaxially grown, in situ doped conducting channels arranged in a spaced apart relation relative to each other. A source positioned at a first end of the conducting channel region, and a drain positioned at a second end of the conducting channel region. A gate surrounds all sides of the conducting channel region and fills in spaces between the plurality of epitaxially grown, in situ doped conducting channels.
US11245019B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a substrate, a gate feature, a gate spacer, and a dielectric layer. The gate feature is above the substrate and includes a gate electrode. The gate spacer is on a sidewall of the gate feature. The dielectric layer is in contact with the gate spacer and has a larger thickness than the gate electrode.
US11244999B2 Artificial synapse with hafnium oxide-based ferroelectric layer in CMOS back-end
Artificial synaptic devices with an HfO2-based ferroelectric layer that can be implemented in the CMOS back-end are provided. In one aspect, an artificial synapse element is provided. The artificial synapse element includes: a bottom electrode; a ferroelectric layer disposed on the bottom electrode, wherein the ferroelectric layer includes an HfO2-based material that crystallizes in a ferroelectric phase at a temperature of less than or equal to about 400° C.; and a top electrode disposed on the bottom electrode. An artificial synaptic device including the present artificial synapse element and methods for formation thereof are also provided.
US11244998B2 Display device, tiling display device and method of manufacturing the same
The present disclosure relates to a display device, a tiling display device, and a method of manufacturing a tiling display device and the display device according to an aspect of the present disclosure includes: a display panel; a metal plate disposed on a rear side of the display panel; a plurality of magnets disposed on a rear side of the metal plate; and a plurality of ferromagnetic materials disposed on both side of the plurality of magnets. Therefore, the plurality of magnets and the plurality of ferromagnetic materials are used to easily attach and detach the display device and install, maintain, and repair the display device.
US11244993B2 Flexible organic light-emitting display device and method of manufacturing the same
Provided are a flexible organic light-emitting display device and a method of manufacturing the same. The flexible organic light-emitting display device includes a metal oxide infiltrated layer as part of at least one of a plurality of organic layers stacked on and around an organic light-emitting device.
US11244984B2 Display device with first delta subpixel arrangement and second delta subpixel arrangement disposed along first and second axes and configured to determine luminance values to be assigned to subpixels and method of controlling the same
For the first type of display pixel, a display device determines a luminance value assigned from a first frame pixel to the green subpixel, a luminance value assigned from the first frame pixel to each of the two red subpixels to be a value lower than a luminance value for one red subpixel, and a luminance value assigned from the first frame pixel to each of the two blue subpixels to be a value lower than a luminance value for one blue subpixel. For the second type of display pixel, the display device determines a luminance value assigned from a second frame pixel to each of the red subpixel and the blue subpixel, and a luminance value assigned from the second frame pixel to each of the two green subpixels to be a value lower than a luminance value determined for one green subpixel.
US11244982B2 Light emitting device having commonly connected LED sub-units
A display apparatus including a thin film transistor (TFT) substrate, a first LED sub-unit disposed on the TFT substrate, a second LED sub-unit disposed on the first LED sub-unit, a third LED sub-unit disposed on the second LED sub-unit, electrode pads disposed between the TFT substrate and the first LED sub-unit, and connectors connecting the first, second, and third LED sub-units to a respective one of the electrode pads, in which the first LED sub-unit, the second LED sub-unit, and the third LED sub-unit are configured to be independently driven, light generated from the first LED sub-unit is configured to be emitted to the outside of the display apparatus by passing through the second LED sub-unit and the third LED sub-unit, and light generated from the second LED sub-unit is configured to be emitted to the outside of the display apparatus by passing through the third LED sub-unit.
US11244970B2 Thin film transistor, array substrate, display apparatus, and method of fabricating thin film transistor
The present application discloses a thin film transistor. The thin film transistor includes a base substrate; an active layer; an etch stop layer on a side of the active layer distal to the base substrate; and a source electrode and a drain electrode on a side of the etch stop layer distal to the active layer. The active layer includes a channel region, a source electrode contact region, and a drain electrode contact region. An orthographic projection of the etch stop layer on the base substrate surrounds an orthographic projection of the drain electrode contact region on the base substrate. An orthographic projection of the source electrode contact region on the base substrate at least partially peripherally surrounding the orthographic projection of the etch stop layer on the base substrate.
US11244969B2 Array substrate and manufacturing method thereof, display substrate, and display device
The present disclosure discloses an array substrate, a manufacturing method thereof, a display substrate, and a display device, belonging to the technical field of display. The array substrate includes: a flexible base, and, a TFT and a connecting line which are on a side of the flexible base. The array substrate has a display area and a lead area. The TFT is in the display area. The connecting line is in the lead area. The connecting line is used to electrically connect the TFT to a drive circuit. A manufacturing material of the connecting line includes a flexible conductive material. Since the material forming the connecting line includes a flexible conductive material, and the flexible conductive material has electrical conductivity and is not easily broken, the breaking probability of the connecting line is reduced, and the yield of the display device is effectively improved.
US11244968B2 Display panel and display device
The present invention discloses a display panel and a display device. By adding a stress adjustment layer having a plurality of patterned structures spaced apart from each other, the stress neutral surface can be effectively adjusted, and the stress of the metal trace is reduced when it is bent, to avoid or mitigate excessive stress causing generation and expansion of cracks in the stress adjustment layer, thereby reducing the probability of breakage of the metal trace when the flexible display is bent, thus reducing the risk of failure of the metal trace.
US11244967B2 Display device including two kinds of pixel arrangements
A display device includes a first region and a second region each including a plurality of pixels, and a plurality of wires connected to the plurality of pixels, respectively, to transmit a signal, where the number of pixels per unit area in the second region is less than the number of pixels per unit area in the first region, and the number of wires per unit area in the second region is less than the number of wires per unit area in the first region.
US11244962B2 Display substrate, display device, mobile terminal and fabricating method of display substrate
The present disclosure provides a display substrate, a display device, a mobile terminal, and a fabricating method of a display substrate. The display substrate includes a bending region and a non-bending region adjacent to the bending region. At least a portion of the non-bending region is provided with an inorganic layer, and at least a portion of the bending region is provided with a flexible filling layer. The display substrate further includes a stretching structure layer disposed in the bending region, and the stretching structure layer and the flexible filling layer are alternately distributed.
US11244958B2 Three-dimensional memory device including composite word lines and multi-strip select lines and method for making the same
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. Memory stack structures are formed through the alternating stack. Drain-select-level trenches through an upper subset of the sacrificial material layers, and backside trenches are formed through each layer of the alternating stack. Backside recesses are formed by removing the sacrificial material layers. A first electrically conductive material and a second electrically conductive material are sequentially deposited in the backside recesses and the drain-select-level trenches. Portions of the second electrically conductive material and the first electrically conductive material may be removed by at least one anisotropic etch process from the drain-select-level trenches to provide drain-select-level electrically conductive layers as multiple groups that are laterally spaced apart and electrically isolated from one another by cavities within the drain-select-level trenches.
US11244957B2 Multi-division staircase structure of three-dimensional memory device and method for forming the same
Embodiments of structure and methods for forming a staircase structure of a memory device are disclosed. In an example, a memory device includes a memory array structure and a staircase structure. The staircase structure includes a plurality of stairs each has a first number of divisions at different depths along a first direction. The plurality of stairs extend along a second direction perpendicular to the first direction. Each of the first number of divisions of a respective stair includes a conductor portion on the top surface of the respective division and a second number of non-conductor portions under the conductor portion. The conductor portion and the non-conductor portions are insulated from one another by one or more dielectric layers.
US11244949B2 Semiconductor device having stacked transistor pairs and method of forming same
The disclosed technology generally relates to semiconductor devices and more particularly to a semiconductor device comprising stacked complementary transistor pairs. In one aspect, a semiconductor device comprises first and second sets of transistors comprising a pass transistor and a stacked complementary transistor pair of a lower transistor and an upper transistor, wherein first transistor comprises a semiconductor channel extending along a horizontal first fin track, and each second transistor comprises a semiconductor channel extending along a second fin track parallel to the first fin track, and wherein the semiconductor channels of the pass transistors and of the lower transistors are arranged at a first level and the semiconductor channels of said upper transistors are arranged at a second level, a first tall gate electrode forming a common gate for the first complementary transistor pair and arranged along a horizontal first gate track, and a first short gate electrode forming a gate for the first pass transistor and arranged along a second gate track, a second tall gate electrode forming a common gate for the second complementary transistor pair and arranged along the second gate track, a second short gate electrode forming a gate for the second pass transistor and arranged along the first gate track, first and second contact arrangements forming a common drain contact for the transistors of the first set and the second set, respectively, and first and second cross-couple contacts extending horizontally between and interconnecting the first tall gate electrode and the second contact arrangement, and the second tall gate electrode and the first contact arrangement, respectively.
US11244940B2 Stress reduction apparatus and method
A method comprises depositing a protection layer over a first substrate, wherein the first substrate is part of a first semiconductor die, forming an under bump metallization structure over the protection layer, forming a connector over the under bump metallization structure, forming a first dummy plane along a first edge of a top surface of the first semiconductor die and forming a second dummy plane along a second edge of the top surface of the first semiconductor die, wherein the first dummy plane and the second dummy plane form an L-shaped region.
US11244938B2 Electronic device package
An electronic device package includes a package substrate, an interposer located above the package substrate and electrically connected to the package substrate, a processing device located above the interposer and electrically connected to the interposer, at least one high bandwidth memory device located above the interposer and electrically connected to the interposer and the processing device, a power management integrated circuit device located above the interposer and electrically connected to the interposer and the processing device, and a passive device located on or inside the interposer and electrically connected to the power management integrated circuit device.
US11244936B2 Semiconductor device package and apparatus comprising the same
A semiconductor device package and a semiconductor apparatus are provided. The semiconductor device includes a first semiconductor package, a second semiconductor package, and an interposer between the first and second semiconductor packages. The first semiconductor package includes a first semiconductor package substrate and a first semiconductor chip. The second semiconductor package includes a second semiconductor package substrate and a second semiconductor chip. The interposer electrically connects the first semiconductor package to the second semiconductor package and includes a first interposer hole passing through the interposer. The first semiconductor chip includes a second portion which protrudes from a first portion, and the second portion is inserted into the first interposer hole.
US11244927B2 Semiconductor package having stacked semiconductor chips
Provided is a semiconductor package including a semiconductor stack including a first lower chip, a second lower chip, a gap filler disposed between the first lower chip and the second lower chip, and a first upper chip disposed on an upper surface of the first lower chip, an upper surface of the second lower chip, and an upper surface of the gap filler, the first lower chip includes first upper surface pads and a first upper surface dielectric layer, the second lower chip includes second upper surface pads and a second upper surface dielectric layer, the first upper chip includes lower surface pads and a lower surface dielectric layer, and an area of an upper surface of each of the second upper surface pads is greater than an area of a lower surface of each of the lower surface pads.
US11244926B2 Semiconductor package and manufacturing method thereof
A semiconductor package includes a first layer including a first semiconductor chip and a first through via, a first redistribution layer disposed on a surface of the first layer, and including a first-first wiring and a second-first wiring, and a second layer including a second semiconductor chip, and stacked on the first layer. The first semiconductor chip includes a first-first buffer, and the first-first buffer is electrically connected between the first-first wiring and the second-first wiring.
US11244916B2 Low temperature bonded structures
Devices and techniques including process steps make use of recesses in conductive interconnect structures to form reliable low temperature metallic bonds. A fill layer is deposited into the recesses prior to bonding. First conductive interconnect structures are bonded at ambient temperatures to second conductive interconnect structures using direct bonding techniques, with the fill layers in the recesses in one or both of the first and second interconnect structures.
US11244909B2 Package structure and method for manufacturing the same
A package structure and a manufacturing method are provided. The package structure includes a wiring structure, a first electronic device and a second electronic device. The first electronic device is disposed on the wiring structure. The second electronic device is disposed on the wiring structure. The first electronic device and the second electronic device are disposed side by side. A gap between the first electronic device and the second electronic device is greater than or equal to about 150 μm.
US11244908B2 Method and device for reducing metal burrs when sawing semiconductor packages
A semiconductor device has a substrate. A conductive layer is formed over the substrate and includes a ground plane. A first tab of the conductive layer extends from the ground plane and less than half-way across a saw street of the substrate. A shape of the first tab can include elliptical, triangular, parallelogram, or rectangular portions, or any combination thereof. An encapsulant is deposited over the substrate. The encapsulant and substrate are singulated through the saw street. An electromagnetic interference (EMI) shielding layer is formed over the encapsulant. The EMI shielding layer contacts the first tab of the conductive layer.
US11244899B2 Butted contacts and methods of fabricating the same in semiconductor devices
A semiconductor structure includes a metal gate structure disposed over a semiconductor substrate, a gate spacer disposed on a sidewall of the metal gate structure, an source/drain contact disposed over the semiconductor substrate and separated from the metal gate structure by the gate spacer, and a contact feature coupling the metal gate structure to the source/drain contact. The contact feature may be configured to include a dielectric layer disposed on a metal layer, where the dielectric layer and the metal layer are defined by continuous sidewalls.
US11244894B2 Semiconductor packages
A semiconductor package includes a semiconductor device having a through silicon via, a lower redistribution structure on the semiconductor device, the lower redistribution structure including a lower redistribution insulating layer and a lower redistribution pattern electrically connected to the through silicon via, a package connection terminal on the lower redistribution structure and electrically connected to the lower redistribution pattern, an upper redistribution structure on the semiconductor device and including an upper redistribution insulating layer and an upper redistribution pattern electrically connected to the through silicon via, a conductive via in contact with the upper redistribution pattern and on the upper redistribution insulating layer, a connection pad on the conductive via, and a passive element pattern on the upper redistribution structure and electrically connected to the conductive via.
US11244891B1 Integrated circuit package and die
An integrated circuit package, a die carrier, and a die are provided. The die carrier includes at least one die pad and a plurality of leads. The at least one die pad is suitable for carrying the die. The leads surround the at least one die pad. The leads are disposed on four sides of the die carrier. A length of a long side among the four sides is twice or more a length of a short side among the four sides. The die carrier is suitable for a QFN package or a QFP package.
US11244883B2 Semiconductor device
A semiconductor device includes a wiring substrate including a first surface, a second surface opposite to the first surface, a first heat dissipation conductive pattern formed on the first surface, a second heat dissipation conductive pattern formed on the first surface, a first wiring formed on the first surface, and a second wiring formed on the first surface. The semiconductor device also includes a semiconductor chip disposed on the wiring substrate and including a third surface and a fourth surface opposite to the third surface. In plan view, the second wiring is adjacent to the first and second heat dissipation conductive patterns without intervening any wiring and any conductive pattern between the second wiring and the first and second heat dissipation conductive patterns.
US11244878B2 Semiconductor chip-encapsulating resin composition containing epoxy resin, and semiconductor package including a cured product of the semiconductor-chip-encapsulating resin composition
A semiconductor-chip-encapsulating resin composition according to the present disclosure contains: an epoxy resin; a curing agent; and a low-valent titanium oxide, of which a titanium atom has an oxidation number less than +IV. A semiconductor package according to the present disclosure includes: a semiconductor chip; and an encapsulation resin which covers the semiconductor chip and which is a cured product of the semiconductor-chip-encapsulating resin composition.
US11244875B2 Semiconductor device and manufacturing method for semiconductor device
A semiconductor device includes a case enclosing a region where a semiconductor element as a component of an electric circuit exists. A resin part is fixed to an inside of the case in contact with the region. The resin part is provided with a conductive film, which is a part of the electric circuit. The conductive film is provided in the resin part so that the conductive film comes into contact with the region.
US11244872B2 FinFET complementary metal-oxide-semiconductor (CMOS) devices
A method of fabricating a complementary metal-oxide-semiconductor device is provided. The method includes forming a work function material layer segment on a gate dielectric layer over a first vertical fin and a bottom spacer layer on an n-type bottom source/drain adjoining the first vertical fin on a first region of a substrate, wherein the gate dielectric layer is also over a second vertical fin, bottom spacer layer on a p-type bottom source/drain adjoining the second vertical fin on a second region. The method further includes heat treating the work function material layer segment to produce a modified work function material layer segment on the first vertical fin with a shifted work function value, forming a second work function material layer on the modified work function material layer segment and the gate dielectric layer on the second vertical fin, and growing a top source/drain on each of the vertical fins.
US11244871B2 Methods of fabricating semiconductor devices for tightening spacing between nanosheets in GAA structures and structures formed thereby
A method of fabricating semiconductor devices includes forming a plurality of first and second semiconductor nanosheets in p-type and n-type device regions, respectively. An n-type work function layer is deposited to surround each of the first and second semiconductor nanosheets. A passivation layer is deposited on the n-type work function layer to surround each of the first and second semiconductor nanosheets. A patterned mask is formed on the passivation layer in the n-type device region, and the n-type work function layer and the passivation layer in the p-type device region are removed in an etching process using the patterned mask as an etching mask. Then, the patterned mask is removed, and a p-type work function layer is deposited to surround the first semiconductor nanosheets and to cover the passivation layer.
US11244867B2 Semiconductor device with fin end spacer plug and method of manufacturing the same
A semiconductor device includes a plurality of fins on a substrate, a fin end spacer plug on an end surface of each of the plurality of fins and a fin liner layer, an insulating layer on the plurality of fins, and a source/drain epitaxial layer in a source/drain recess in each of the plurality of fins.
US11244865B1 Method for making self-aligned post-cut SDB FinFET device
The disclosure includes forming a SiGe region on two adjacent fin structures and a SiP region on the fin structures adjacent to the SiGe region; forming SDB trenches; forming SiN plugs over the SDB trenches to make top-sealed hollow SDB trenches. The process for forming SDB trenches adds no additional cost, and the process is compatible with existing process flow. The SiN plugs are configured to seal the SDB trenches from top, such that the SDB trenches are filled with air and do not need to be thermally annealed. The advantage includes low fin loss in the annealing oxidation process and better controlled uniformity of the SDB trenches. Air in the SDB trenches reduces the parasitic capacitance of adjacent contacts, therefore and it is conducive to improving the device speed.
US11244858B2 Etching to reduce line wiggling
A method for reducing wiggling in a line includes forming a first patterning layer over a metal feature and depositing a first mask layer over the first patterning layer. The first mask layer is patterned to form a first set of one or more openings therein and then thinned. The pattern of the first mask layer is transferred to the first patterning layer to form a second set of one or more openings therein. The first patterning layer is etched to widen the second set of one or more openings. The first patterning layer may be comprised of silicon or an oxide material. The openings in the first patterning layer may be widened while a mask layer is over the first patterning layer.
US11244855B2 Architecture of three-dimensional memory device and methods regarding the same
Architectures of 3D memory arrays, systems, and methods regarding the same are described. An array may include a substrate arranged with conductive contacts in a geometric pattern and openings through alternative layers of conductive and insulative material that may decrease the spacing between the openings while maintaining a dielectric thickness to sustain the voltage to be applied to the array. After etching material, a sacrificial layer may be deposited in a trench that forms a serpentine shape. Portions of the sacrificial layer may be removed to form openings, into which cell material is deposited. An insulative material may be formed in contact with the sacrificial layer. The conductive pillars extend substantially perpendicular to the planes of the conductive material and the substrate, and couple to conductive contacts. A chalcogenide material may be formed in the recesses partially around the conductive pillars.
US11244847B2 Substrate treating apparatus and substrate treating method
Disclosed is a substrate treating apparatus. The substrate treating apparatus includes a chamber having a treatment space in the interior thereof, a support unit configured to support a substrate in the treatment space, a gas supply unit configured to supply a gas into the treatment space, and a plasma generating unit configured to generate plasma from the gas, wherein the support unit includes an electrostatic chuck including an upper body having a support surface that suctions the substrate and a lower body extending from the upper body to a lower side, wherein the lower body has an extension part extending laterally from the upper body, a focus ring disposed on the extension part of the electrostatic chuck, and a metallic ring provided between the upper body of the electrostatic chuck and the focus ring and configured to control plasma in an extreme edge of the substrate.
US11244840B2 Die ejectors and die supplying apparatuses including ihe same
A die ejector includes a supporter configured to support a film on which a die is attached in a vertical direction, an elevation device in a hole of the supporter and configured to move the film with the die attached thereon in the vertical direction and in relation to the supporter, a driver configured to move the elevation device in the vertical direction, an air conduit guide in an enclosure region at least partially defined by an inner surface of the elevation device and having an inner surface defining an air flow conduit, a pressure adjuster device configured to induce air flow through the air flow conduit based on inducing a pressure gradient between the air flow conduit and the pressure adjuster device, and a flow guide in the air flow conduit and configured to control a flow of air through at least a portion of the air flow conduit.
US11244830B2 Semiconductor device and manufacturing method thereof
A method includes forming a hard mask over an epitaxy layer of a substrate; forming a patterned mask over the hard mask; etching the hard mask and the epitaxy layer to form a trench in the epitaxy layer, in which a remaining portion of the hard mask covers a topmost surface of the epitaxy layer, and the trench exposes a sidewall of the epitaxy layer; forming a P-well region by directing p-type ion beams into the trench along an oblique direction that is non-parallel to a normal line of the topmost surface of the epitaxy layer, in which the topmost surface of the epitaxy layer is protected from the p-type ion beams by the remaining portion of the hard mask during directing the p-type ion beams into the trench; and after directing the p-type ion beams into the trench, forming a gate structure in the trench.
US11244828B2 Method for processing workpiece
According to an embodiment, a wafer (W) includes a layer (EL) to be etched, an organic film (OL), an antireflection film (AL), and a mask (MK1), and a method (MT) according to an embodiment includes a step of performing an etching process on the antireflection film (AL) by using the mask (MK1) with plasma generated in a processing container (12), in the processing container (12) of a plasma processing apparatus (10) in which the wafer (W) is accommodated, and the step includes steps ST3a to ST4 of conformally forming a protective film (SX) on the surface of the mask (MK1), and steps ST6a to ST7 of etching the antireflection film (AL) by removing the antireflection film (AL) for each atomic layer by using the mask (MK1) on which the protective film (SX) is formed.
US11244813B2 Apparatus and method for treating substrate
An apparatus for treating a substrate includes a chamber having a treatment space in which the substrate is treated, a substrate support unit that supports the substrate in the treatment space, a gas supply unit that supplies a gas into the treatment space, an exhaust line connected to the chamber, and a pressure-reducing member that reduces pressure in the exhaust line and releases process by-products generated in the treatment space. The exhaust line includes a first line connected to the chamber, a second line equipped with the pressure-reducing member, and a filter tube that connects the first line and the second line, and the filter tube has a corrugated side surface.
US11244811B2 Plasma reactor with highly symmetrical four-fold gas injection
An annular lid plate of a plasma reactor has upper and lower layers of gas distribution channels distributing gas along equal length paths from gas supply lines to respective gas distribution passages of a ceiling gas nozzle.
US11244807B2 Settling time determination method and multi charged particle beam writing method
In one embodiment, a settling time determination method includes deflecting a charged particle beam by applying a voltage outputted from an amplifier to a first deflector while changing a deflection settling time, and writing an evaluation pattern, measuring a position of the evaluation pattern, and determining a position displacement amount of the measured position from a design position, performing fitting of the position displacement amount for the deflection settling time on a first output waveform of the amplifier, and determining a deflection settling time in which the position displacement amount is within a predetermined range.
US11244802B2 Ion milling device and ion source adjusting method for ion milling device
By irradiating a sample with an unfocused ion beam, processing accuracy of an ion milling device for processing a sample or reproducibility accuracy of a shape of a processed surface is improved. Therefore, the ion milling device includes a sample chamber, an ion source position adjustment mechanism provided at the sample chamber, an ion source attached to the sample chamber via the ion source position adjustment mechanism and configured to emit an ion beam, and a sample stage configured to rotate around a rotation center. When a direction in which the rotation center extends when an ion beam center of the ion beam matches the rotation center is set as a Z direction, and a plane perpendicular to the Z direction is set as an XY plane, the ion source position adjustment mechanism is capable of adjusting a position of the ion source on the XY plane and a position of the ion source in the Z direction.
US11244797B2 Flying vehicle current interruption device
Provided is a current breaker for an aerial vehicle that can prevent occurrence of a minor collision of propellers or other components in operation with a person and can prevent occurrence of a deployment failure of a lift generating member at a crash of the aerial vehicle. A current breaker 100 for an aerial vehicle includes a rupture plate 23 that disconnects a current supply path 30 that electrically connects an electric device and an electric circuit, an igniter 10 that damages the rupture plate 23 by directly or indirectly applying a destructive force (heat and pressure) toward the current supply path 30 with respect to the rupture plate 23, and disconnects the current supply path 30 by the rupture plate 23 that has been damaged, and a controller 24 that drives the igniter 10 upon detection of an abnormality.
US11244796B2 Switch device and assembly method of switch device
A switch device may include a rotatable knob provided to be rotatable around a first axis and capable of swinging around a second axis in parallel with the first axis. The switch device may also include a magnet disposed coaxially with the second axis and configured to rotate in conjunction with rotation of the rotatable knob. The switch device may also have a magnetic sensor provided on a fixed-side member and disposed to face an outer periphery of the magnet. The switch device may further include a gear train configured to transmit the rotation of the rotatable knob to the magnet.
US11244791B2 Rechargeable power source for mobile devices which includes an ultracapacitor
Provided herein is a rechargeable power source that can be quickly charged and used for charging mobile and cordless devices. The power source includes an ultracapacitor which comprises a composite structure including, for example open graphene structures or graphene nanoribbons attached to an oxide layer. The oxide layer is on a metal foil surface. The oxide layer includes more than one metal atom.
US11244785B2 Electronic component including shield electrodes
An electronic component includes an upper surface, a lower surface, a side surface, a circuit pattern, and an upper surface shield electrode. The circuit pattern is provided inside the electronic component. The upper surface shield electrode is disposed on the upper surface. In a plan view from a normal direction of the upper surface, a center of gravity of the upper surface shield electrode is spaced from a center of gravity of the upper surface.
US11244782B2 Amorphous alloy magnetic core
An amorphous alloy magnetic core including a layered body in which amorphous alloy thin strips are layered one on another, the layered body having one end face and another end face in a width direction of the amorphous alloy thin strips, an inner peripheral surface and an outer peripheral surface orthogonal to a layering direction of the amorphous alloy thin strips, and a hole passing through from a part of the one end face as a starting point, the width direction corresponding to a depth direction of the hole.
US11244777B2 R-T-B permanent magnet
An R-T-B permanent magnet comprises rare-earth elements R, transition metal elements T, and boron B; wherein at least some of the rare-earth elements R is Nd and at least one of Tb and Dy; at least some of the transition metal elements T are Fe; the R-T-B permanent magnet comprises a plurality of main phase grains and grain boundary triple points each surrounded by the main phase grains; the grain boundary triple points comprise at least one of Nd and Pr, at least one of Tb and Dy, at least one of Fe and Co, and copper; the average contents of Nd, Pr, Tb, Dy, Fe, Co and Cu each (unit: atom %) are represented by [Nd], [Pr], [Tb], [Dy], [Fe], [Co] and [Cu]; ([Fe]+[Co])/([Nd]+[Pr]) is 2 or more and 5 or less; and [Cu]/([Tb]+[Dy]) is 1 or more and 4 or less.
US11244769B2 Interactive interventional shield
Disclosed is a radiation protection barrier. The radiation protection barrier includes at least one plain panel, each including an elongate frame, and a protective sheet attached to the elongate frame. The radiation protection barrier also includes at least one interventional panel coupled to the at least one plain panel, each of the at least one interventional panel(s) including an elongate frame, a protective sheet movably arranged on the elongate frame, a pair of sterile gloves arranged at an intermediate portion of the protective sheet, and a window configured on the protective sheet under the pair of sterile gloves. The radiation protection barrier further includes a plurality of wheel arrangements coupled to the elongate frames of the at least one plain and interventional panels.
US11244762B2 System and method for identifying transdiagnostic features shared across mental health disorders
A system for evaluating mental health of patients includes a memory and a control system. The memory contains executable code storing instructions for performing a method. The control system is coupled to the memory and includes one or more processors. The control system is configured to execute the machine executable code to cause the control system to perform the method: A selection of answers associated with a patient is received. The selection of answers corresponds to each question in a series of questions from mental health questionnaires. Unprocessed MRI data are received. The unprocessed MRI data correspond to a set of MRI images of a biological structure associated with the patient. The unprocessed MRI data is processed to output a set of MRI features. Using a machine learning model, the selection of answers and the set of MRI features are processed to output a mental health indication of the patient.
US11244755B1 Automatic generation of medical imaging reports based on fine grained finding labels
Mechanisms are provided to implement an automated medical imaging report generator which receives an input medical image and inputs the input medical image into a machine learning (ML) computer model trained to predict finding labels based on patterns of image features extracted from the medical image. The ML computer model generates a prediction of a finding label applicable to the input medical image in terms of a finding label prediction output vector. Based on the finding label prediction output vector, a lookup operation is performed, in a medical report database of previously processed medical imaging report data structures, to find a matching medical imaging report data structure corresponding to the finding label. An output medical imaging report is generated for the input medical image based on natural language content of the matching medical imaging report data structure.
US11244725B2 Apparatuses and methods of forming apparatuses using a partial deck-by-deck process flow
Various embodiments include methods and apparatuses, such as memory cells formed on two or more stacked decks. A method includes forming a first deck with first levels of conductor material and first levels of dielectric material over a substrate. Each level of the conductor material is separated from an adjacent level of conductor material by at least one of the first levels of dielectric material. A first opening is formed through the first levels of conductor material and dielectric material. A sacrificial material is formed at least partially filling the first opening. A second deck is formed over the first deck. The second deck has second levels of conductor material and second levels of dielectric material with each level of the conductor material being separated from an adjacent level of conductor material by at least one of the second levels of dielectric material. Additional apparatuses and methods are disclosed.
US11244718B1 Control of NAND flash memory for al applications
A system comprises: a three-dimensional flash memory comprising a plurality of cells; and a controller coupled to the three-dimensional flash memory, configured to: select a block of cells in the three-dimensional flash memory; perform a matrix multiplication on the matrix stored in the block of cells, including performing a vector multiplication in a single sensing step; and output a matrix multiplication result. A matrix is stored in the block of cells.
US11244708B2 Semiconductor device
According to an embodiment, a semiconductor device includes a substrate, a connector, a volatile semiconductor memory element, multiple nonvolatile semiconductor memory elements, and a controller. A wiring pattern includes a signal line that is formed between the connector and the controller and that connects the connector to the controller. On the opposite side of the controller to the signal line, the multiple nonvolatile semiconductor memory elements are aligned along the longitudinal direction of the substrate.
US11244703B2 In-situ NFT pre-treatment to accumulate optically transparent material on NFT to improve reliability
The present disclosure relates to pretreating a magnetic recording head to increase the lifetime of the magnetic media drive. A transparent smear is purposefully formed on the magnetic recording head to ensure the magnetic recording head does not overheat and lead to a short drive lifetime. The transparent smear is formed from material found in the magnetic media. The transparent smear is formed by pretreating the magnetic recording head with the transparent material from the magnetic media. The pretreating occurs without writing any data to the magnetic media. Once the transparent smear is in place, writing may occur. The magnetic recording head can be retreated at a later time should the transparent smear degrade. Furthermore, if an optically absorbing smear develop, it can be removed and a new transparent smear may be formed.
US11244702B2 Magnetic recording medium, magnetic recording and reproducing apparatus, magnetic tape cartridge, and magnetic tape cartridge group
In the magnetic recording medium, a number distribution A of a plurality of bright regions, based on equivalent circle diameters thereof, in a binarized image of a secondary electron image obtained by imaging a surface of the magnetic layer by a scanning electron microscope at an acceleration voltage of 5 kV and a number distribution B of a plurality of dark regions, based on equivalent circle diameters thereof, in a binarized image of a secondary electron image obtained by imaging a surface of the magnetic layer by a scanning electron microscope at an acceleration voltage of 2 kV respectively satisfy a predetermined number distribution.
US11244701B2 Hexagonal strontium ferrite powder for magnetic recording and magnetic recording medium
Provided is hexagonal strontium ferrite powder for magnetic recording, in which an activation volume is 800 to 1,500 nm3, a content of rare earth atom with respect to 100 atom % of iron atom is 0.5 to 5.0 atom %, and a rare earth atom surface portion uneven distribution is provided.
US11244699B2 Hearing device with own-voice detection and related method
A hearing device includes: a first microphone and a second microphone for provision of a first microphone input signal and a second microphone input signal, respectively; a voice detector module configured to process the first microphone input signal and the second microphone input signal, the voice detector module configured to detect own-voice of a user of the hearing device; a processor configured to process the first microphone input signal and the second microphone input signal for provision of an electrical output signal based on the first microphone input signal and the second microphone input signal; and a receiver configured to convert the electrical output signal to an audio output signal; wherein the voice detector module is configured to notify a detection of the own-voice to the processor if at least two of a first voice criterion, a second voice criterion, and a third voice criterion are satisfied.
US11244692B2 Audio watermarking via correlation modification using an amplitude and a magnitude modification based on watermark data and to reduce distortion
To convey information using an audio channel, an audio signal is modulated to produce a modulated signal by embedding additional information into the audio signal. Modulating the audio signal processing the audio signal to produce a set of filter responses; creating a delayed version of the filter responses; modifying the delayed version of the filter responses based on the additional information to produce an echo audio signal; and combining the audio signal and the echo audio signal to produce the modulated signal. Modulating the audio signal may involve employing a modulation strength, and a psychoacoustic model may be used to modify the modulation strength based on a comparison of a distortion of the modified audio signal relative to the audio signal and a target distortion.
US11244691B2 Stereo signal encoding method and encoding apparatus
A stereo signal encoding method includes determining a window length of an attenuation window based on an inter-channel time difference, determining a modified linear prediction analysis window based on the window length of the attenuation window, where values of at least some points from a point (L−sub_window_len) to a point (L−1) in the modified linear prediction analysis window are less than values of corresponding points from a point (L−sub_window_len) to a point (L−1) in an initial linear prediction analysis window, and the window length of the modified linear prediction analysis window is equal to a window length of the initial linear prediction analysis window, and performing linear prediction analysis on a to-be-processed sound channel signal based on the modified linear prediction analysis window.
US11244685B2 Network computer system to generate voice response communications
A network computer system for managing a network service (e.g., a transport service) can include a voice-assistant subsystem for generating dialogues and performing actions for service providers of the network service. The network computer system can receive, from a user device, a request for the network service. In response, the network computer system can identify a service provider and transmit an invitation to the provider device of the service provider. In response to the identification of the service provider for the request, the voice-assistant subsystem can trigger an audio voice prompt to be presented on the provider device and a listening period during which the provider device monitors for an audio input from the service provider. Based on the audio input captured by the provider device, the network computer system can determine an intent corresponding to whether the service provider accepts or declines the invitation.
US11244678B2 System and method for securing electronic devices
Embodiments disclosed herein include security systems and methods for securing an electronic device. In some embodiments, the security system may include an electronic device including surveillance components, including a microphone and a camera. The security device may be secured to the electronic device in a way that blocks or interferes with one or more of these surveillance components. Additionally, the security device may be placed near or on the electronic device. The security device may also include security components to distort sounds from a sound source to be detected by the microphone. As a result, this may prevent third parties from at least remotely streaming or recording live audio and/or video from various audio and video recording components present on the electronic device.
US11244676B2 Apparatus for processing user voice input
An electronic device is provided. The electronic device includes a processor, and a memory storing an application program supporting a task and a database including a first path rule for performing the task. The first path rule includes a plurality of first states of the electronic device. The memory stores instructions that cause the processor to receive a voice command making a request for performing the task to transmit the voice command to an external server, to receive a second path rule including a plurality of second states of the electronic device for performing the task to execute the plurality of second states included in the second path rule, in response to the reception of the second path rule, and when an error occurs during the execution of the plurality of second states, to execute at least part of the plurality of first states included in the first path rule.
US11244672B2 Speech recognition method and apparatus, and storage medium
A speech recognition method and apparatus, and a storage medium are provided. The method includes: acquiring, by a digital signal processor (DSP), audio data; performing, by the DSP, fuzzy speech recognition on the audio data; waking up a central processing unit (CPU) in a dormant state if a fuzzy speech recognition result indicates that that a wakeup word exists in the audio data. The method also includes: reading, by the CPU, data corresponding to the wakeup word in the audio data from the DSP, to obtain wakeup data; determining, by the CPU, whether the wakeup word exists in the audio data by performing speech recognition on the wakeup data; if the wakeup word exists, performing, by the CPU, semantic analysis on the audio data; and if the wakeup word does not exist, determining, by the CPU, that the fuzzy speech recognition result is incorrect and entering the dormant state.
US11244641B2 Method, device and display driver having a filtered command signal
A device is applicable to a display driver, including a sampling circuit and a logic circuit. The sampling circuit is configured to sample a command signal by recording a plurality of command values of the command signal at different times. The plurality of command values corresponds to at least one data line of a pixel circuit. The logic circuit is electrically coupled to the sampling circuit, and is configured to receive the plurality of command values. The logic circuit is further configured to generate a filtered command signal according to the plurality of command values, and is configured to provide the filtered command signal to drive the pixel circuit.
US11244640B2 Method and apparatus for adjusting luminance of display device
The present disclosure provides a method and an apparatus for adjusting luminance of a display device. The method of adjusting luminance of the display device includes: determining a gray scale level interval on a target gray scale curve based on a maximum luminance value and a minimum luminance value to be set; determining a target luminance value for each grayscale level of the display device on the target gray scale curve according to the gray scale level interval; and adjusting luminance of the grayscale level of the display device based on the determined target luminance value.
US11244639B2 Display panel and driving method thereof, and display system
A display panel includes a plurality of sub-pixels. At least one sub-pixel of the plurality of sub-pixels includes a first electrode, a light modulation structure disposed on a side of the first electrode, and a second electrode disposed at a side of the light modulation structure away from the first electrode. The light modulation structure includes a refractive index adjustment layer, and a light modulation layer disposed between the refractive index adjustment layer and the first electrode. A refractive index of the refractive index adjustment layer is changed under action of an electric field between the first electrode and the second electrode. The light modulation layer is in contact with the refractive index adjustment layer, and at least a part of a surface of the light modulation layer that is in contact with the refractive index adjustment layer is a curved face.
US11244636B2 Display device comprising backlight unit with backlight blocks in rows driven by local dimming method
An image display processing method for a display device, an image display processing device, a display device, and a storage medium are provided. The display device includes a backlight unit, the backlight unit includes a plurality of backlight blocks and is driven by a local dimming method. The image display processing method includes: obtaining backlight values of backlight blocks in N rows according to display data, which are transmitted, of pixels corresponding to the backlight blocks in the N rows in a current frame of image; based on the display data of the pixels corresponding to the backlight blocks in the N rows and the backlight values, which are obtained, of the backlight blocks in the N rows, obtaining compensated display data of the pixels corresponding to the backlight blocks in the N rows in the current frame of image.
US11244635B2 Image processing apparatus, image processing method, transmission apparatus, transmission method, and reception apparatus
Visual safety is ensured when image switching takes place. When an image is switched by nonlinear reproduction, a display property is kept switched, during a transition display period, to a transition display property with a brightness level kept lower than a normal level, on the basis of pixel statistical information regarding the image. For example, an electro-optic conversion property is controlled to a transition property or the brightness level of a backlight is suppressed.
US11244617B1 Display device and driving method of the same
A driving method applicable to a display device, in which the display device includes multiple pixel circuits, and the method includes: adjusting multiple control signals according to a first display data such that the pixel circuits generate a first frame; receiving a second display data generated after the display data; and adjusting the control signals according to a time duration of the first frame such that the pixel circuits generate a second frame, where brightness for each of the pixel circuits is proportional to a duty ratio of one of the corresponding control signals, and an increment for the duty ratio of one of the corresponding control signals in the second frame is negatively correlated to a difference between a ratio of a preset time period to the time duration of the first frame and a ratio of the preset time period to the time duration of the second frame.
US11244610B2 Display panel, display device and control method for display panel
A display panel, a display device and a control method for a display panel are provided. The display panel comprises a plurality of pixel circuits, each of which includes a driving transistor, an energy storage unit, a data writing unit, a reset unit, a compensation unit, and a light emitting unit. The display panel further comprises a driving circuit, which is used to control the compensation unit during a compensation period so as to disconnect the other terminal of the energy storage unit from one terminal of the light emitting unit, so that the light emitting unit in each of the pixel circuits is in an extinguished state.
US11244606B2 Display substrate and manufacturing method thereof, display device
The present disclosure provides a display substrate and a method for manufacturing the same, and a display device. The display substrate includes: a base substrate; a first pattern layer, a second pattern layer and a third pattern layer on the base substrate, the third pattern layer is arranged on the base substrate, the first pattern layer is arranged on the third pattern layer, and the second pattern layer is arranged on the first pattern layer, the first pattern layer comprises at least one auxiliary metal line, the second pattern layer comprises at least one power line, and the third pattern layer comprises multiple rows and columns of second electrodes arranged in an array.
US11244596B2 Display device and driving method thereof
A display device includes: a gain provider configured to set a time point elapsed by a set period from a time point at which a first region of an input image is detected as a still region, as a set time, and to gradually decrease a gain value from the set time; and a grayscale converter configured to generate an output image by applying the gain value to the first region and a second region including a peripheral region of the first region among the input image, wherein the gain provider is configured to set the set period differently according to size of grayscale values in the first region.
US11244573B2 Computer aided dispatch of drones
Methods, apparatus, systems and articles of manufacture to implement computer aided dispatch of drones are disclosed. Example drone dispatching methods include transmitting a flight plan for a drone to a flight control platform associated with first operator for piloting the drone. The flight plan is based on a first location associated with a service request. In response to receiving a message from the flight control platform, a first communication session between the flight control platform and a flight control unit of the drone is initiated to permit remote piloting of the drone. A drone observation platform associated with a second operator is selected based on a subject matter qualification associated with the second operator and descriptive information included in the service request. A second communication session between the flight control platform and the drone observation platform is initiated for remote piloting of the drone.
US11244571B2 Passenger walking points in pick-up/drop-off zones
Systems and methods are provided for finding an available pickup/drop-off zone (PDZ) for an autonomous vehicle (AV) to use to pick up a passenger. A PDZ is selected that is likely to be available and that is within a reasonable walking distance of a passenger. The AV and the passenger are guided to the available PDZ. In selecting the available PDZ, the system balances the human and vehicle routing by taking into account the distance possible PDZs are from the passenger, the likelihood the respective PDZs will be available, the passenger's desire/ability to walk to the respective PDZs (e.g., due to physical limitations, weather, etc.), the driving time of the AV to the respective PDZs, the walking time of the passenger to the respective PDZs, and the like.
US11244570B2 Tracking and analysis of drivers within a fleet of vehicles
A system for tracking a fleet of vehicles and analyzing a driver associated with the fleet of vehicles. The system includes a monitoring engine for receiving information from a vehicle-tracking device associated with a vehicle of the fleet. A mapping engine displays, to a user, an icon indicative of an incident on a map. A video repository engine receives video data from a video camera associated with the vehicle and associates an incident video with the icon. A driver analysis engine obtains the incident information associated with a plurality of drivers and analyzes the incident information associated with the driver to generate a driver profile. The driver analysis engine compares the driver with corresponding drivers in the same and other fleets.
US11244568B2 Collision prevention system and method
We generally describe a collision prevention system (100) comprising: a localization system (402) for determining positions of an autonomous vehicle (104) and a human (106); and a collision determination unit (404) coupled to or in communication with the localization system (402), wherein the collision determination unit (404) is configured to determine, based on the determined positions of the autonomous vehicle (104) and the human (106), whether a predefined condition for an anticipated collision of the autonomous vehicle (104) with the human (106) is met; wherein the collision prevention system (100) is configured to: lock the autonomous vehicle (104) if the predefined condition is met; alert the human (106) for whom the predefined condition for colliding with the autonomous vehicle (104) is met; and allow unlocking of the autonomous vehicle (104) to be performed or initialized by the alerted human (106) only.
US11244567B2 Method of determining if an object is allowed to board or disembark a vehicle at a vehicle stop
A method of determining if an object is allowed to board or disembark a vehicle. The method includes determining an object to be a candidate for boarding or disembarking a vehicle at a vehicle stop along a vehicle route. An assignment status is automatically assigned, via a processor, to the object representing whether the object is allowed to board or disembark the vehicle at the stop. The assignment status is based on attributes associated with the object, the street and the stop. The attributes are predetermined and stored in at least one memory storage device. The assigned assignment status is communicated to an operator. Based on the assigned assignment status, the vehicle is designated to stop for the object to board or disembark the vehicle at the stop.
US11244563B2 Flow management light
Techniques for creating, configuring, and employing flow management lights are presented. Such light(s) can comprise or be associated with a flow management component (FMC) that can employ sensors to monitor environmental conditions in a defined area of people or vehicle traffic, and can enhance its function to manage flow and security of the people or vehicle traffic. Such light(s) can be installed in a defined area. FMC can monitor and determine a context associated with the defined area, and can adjust light output or another parameter(s) of one or more lights based on the determined context. Over time, FMC can learn contexts of people or vehicle traffic at various times and adjust operations accordingly for the particular context at a specific time. FMC can control operations of such light(s) in relation to enhancing security and safety of people or traffic, business and sales operations, and other objectives.
US11244560B2 Remote vehicle system configuration, control, and telematics
A vehicle control system (VCS) includes external communication interfaces, such as a Bluetooth interface, for communicating with a user communication and control device, such as a smart phone or a tablet. The user is enabled to operate certain features of the vehicle, such as the remote start, power locks/trunk, climate control, and security features, through the smart phone. The VCS may also communicate with a remote server via the user's smartphone, for example, providing telematics data and receiving service reminders For display to the user on the smartphone, the VCS, or a display built into the vehicle. The VCS may be custom installed in the vehicle using, the user's or the installer's smartphone, without a physical connection from the VCS to the smartphone.
US11244556B2 Method, apparatus, and system for managing alarms
A method, an apparatus, and a system for managing alarms is provided. In one aspect, the method includes detecting a fault in one of a plurality of alarm systems, wherein each of the alarm systems is configured to generate at least one alarm associated with an event in the technical installation. The method further includes invoking a proxy of the faulty alarm system upon detecting the fault condition, wherein the proxy, when invoked, is configured to perform the functions of the faulty alarm system. Additionally, the method includes processing, by the proxy, event data associated with the event in the technical installation. Furthermore, the method includes generating at least one alarm by the proxy based on the processing of the event in the technical installation and outputting an alarm condition on a device associated with a user of the technical installation.
US11244554B1 Method and a device for signal transmission from wired security sensors and/or fire annunciators
The invention relates to alarm systems using wired and wireless transmission systems. A method for transmitting a signal from wired security sensors and/or fire annunciators is proposed, the method comprising wire-connecting the security sensor and/or fire annunciator to an input from a set of inputs of a signal transmission device, which comprises an analogue-to-digital converter that is coupled to a controller and a power supply unit. Each of the set of inputs of the signal transmission device is associated with an input zone from a set of the input zones. Information regarding the input zones and the inputs of the signal transmission device associated therewith is stored within a storage device that is coupled to the controller. The controller periodically receives wired connection resistance parameters for each input zone, and the received wired connection resistance parameters of the input zone are compared with predefined resistance parameters of this input zone, which are stored within said storage device. A status is assigned for each input zone depending on results of comparison of the received resistance parameters with the predefined resistance parameters, including an “alarm” status for the input zone that has the wired connection resistance parameters, which differ from the predefined resistance parameters. The controller forms a data packet comprising information regarding a status of each input zone, for which the wired connection of the security sensors and/or fire annunciators has been performed, as well as an information regarding an operation status of the signal transmission device. The formed data packet is sent via a radio module, which is coupled to the controller, to a central station that is configured at least to inform regarding a receipt of the “alarm” status. Also, a signal transmission device for implementation of the above-described method is proposed.
US11244552B2 Watching system, watching method, and recording medium
A watching system, which calculates a fall probability of an imaged person to be fallen using a computer which includes a processor and a memory, includes a trunk extraction unit that receives time-series skeleton information of the imaged person, calculates an angle between a head and a waist of the imaged person based on the skeleton information, extracts the angle as a trunk of the imaged person, calculates the center of the trunk as a trunk center based on trunk information set in advance, extracts a trunk to be reference as a reference trunk from a time-series trunk calculated from the time-series skeleton information, and holds a center of the reference trunk, and a fall probability calculation unit that calculates a distance between a trunk center of the reference trunk and a trunk center of the trunk as a deviation amount, and calculates the fall probability from the deviation amount.
US11244549B2 Information display device and technique
Discussed herein are techniques and implementations for deployment of machine-readable indicia on objects. The deployment can be achieved with a mechanical device to affix the machine-readable indicia to an object. The machine-readable indicia can be applied to the mechanical device, which then can be affixed to the object. The mechanical device can be portable and easily affixed to the object with snap-coupling fasteners. Structures on the mechanical device can help to locate and/or maintain the device on the object.
US11244547B1 Smart monitoring system
Methods, systems, and devices for a smart monitoring system are described. A system may include a camera-enabled device configured to monitor a physical environment using the camera-enabled device. The system may detect a trigger in the physical environment based on the monitoring, where the trigger includes an object, a person, an event, or any combination thereof. The system may select, based on the detecting, a direction of a set of directions to emit light via a light emitting source. The system may activate the light emitting source based on the selecting. The system may emit, via the light emitting source, the light in the direction based on the activating and the detected trigger. The techniques described herein may deter an intruder from an intended action (e.g., theft, property damage, etc.) and/or provide lighting to a user of the security and automation system, among other benefits.
US11244541B2 Online crane game apparatus and crane game system
Disclosed is an online crane game apparatus. The crane game apparatus includes: a body accommodated therein with prizes; a camera for photographing an inside of the body to generate a game play image; a screen unit provided on at least one surface of the body and having a single color; a communication unit for synthesizing a background video or image to an area corresponding to the screen unit in the game play image to transmit the synthesized background video or image to an outside; and a control unit for controlling the communication unit. Accordingly, the user plays the game while watching the game play image that is more exciting, so that a dynamic and realistic game is implemented.
US11244531B2 Automatic vending machine
An automatic vending machine includes: a belt conveyor constituting a part of a column configured to store a product, the belt conveyor being able to convey the stored product along the column, and a controller configured to control an operation of the belt conveyor. The controller acquires an amount of movement of a belt of the belt conveyor moving to convey the product. The controller calculates the number of products stored in the column, based on the acquired amount of movement of the belt.
US11244528B2 System of conditional access where access is granted to other users when primary accessor is present in room
A method of determining access in an access control system is provided. The method including: receiving an access request to a first access control from a subordinate individual; determining a location of a superior individual; and deciding whether to actuate the first access control in response to the location of the superior individual.
US11244525B2 Authentication security
A method can include obtaining access code data corresponding to an access code transmitted to a user device. The method can further include monitoring the user device. The method can further include determining, based on the monitoring, that the access code is shared. The method can further include initiating, in response to the determining that the access code is shared, an invalidation of the access code.
US11244524B2 System and method for managing electronic locks
An access management system and a method for managing electronic locks are disclosed. The system comprises a user management module configured to provision access rights to an authorized user associated with the electronic lock, wherein a first factor authentication data is configured to be associated with the authorized user. The system comprises a server arranged in wireless communication with the access management system and each electronic lock associated with each of the plurality of entry points. The server is configured to perform a first factor authentication and a second factor authentication of the user for releasing the electronic lock for entry to the authorized user of the entry point.
US11244523B1 Managing access to secure indoor spaces
An intermediary device may be configured to allow an authorized visitor to access a secure facility (such as a home) on behalf of an owner. The intermediary device may generate an authenticator and provide the authenticator to a service provider, who may then present the authenticator to the intermediary device upon arriving at the facility. The intermediary device may unlock or open, or lock and close, any doors within the facility as necessary in order to grant access to a specific portion of the facility and restrict access to other portions of the facility. The intermediary device may also capture, or cause the capture of, images or other data regarding actions taken by the service provider, and establish a communications channel with the owner for the exchange of information or data regarding such actions, or any events or conditions of the facility.
US11244516B2 Object interactivity in virtual space
A method performed by an augmented reality (AR) system includes receiving a command that is input by the user through the AR system. The augmented reality (AR) system includes a hardware processor and an AR display configured to present virtual content in an environment of a user. The command specifies a type of virtual object to be presented in the environment. In response to the command, virtual objects of the specified type are presented in the environment, and a presentation of at least one of the virtual objects is altered in response to detecting a movement of the user in proximity to the at least one virtual object.
US11244514B2 Determining a content pose of a piece of virtual content
It is provided a method for determining a content pose of a piece of virtual content. The method is performed in a pose determiner and comprises the steps of: acquiring a first anchor pose of the anchoring device; determining a first content pose, being a pose of a piece of virtual content, in relation to the first anchor pose; storing the first content pose in relation to the first anchor pose; determining that a user device needs to determine a content pose of the piece of virtual content; acquiring a second anchor pose of the anchoring device; retrieving the stored first content pose; determining a second content pose of the piece of virtual content based on the first content pose and the second anchor pose; and rendering the piece of virtual content in the second content pose on a user device comprising a display.
US11244507B2 Configuration tool and method for a quality control system
A configuration tool adapted to configure a quality control system to monitor and/or guide an operator in a working environment through recognition of objects, events or an operational process, comprises: a volumetric sensor adapted to capture volumetric image frames of the working environment while an object, event or operational process is demonstrated; a display, coupled to the volumetric sensor and configured to live display the volumetric image frames; and a processor configured to: generate a user interface in overlay of the volumetric image frames to enable a user to define a layout zone; and automatically generate a virtual box in the layout zone when an object, event or operational process is detected during demonstration of the object, event or operational process.
US11244506B2 Tracking rigged polygon-mesh models of articulated objects
A tracker is described which comprises a processor configured to receive captured sensor data depicting an object. The processor is configured to access a rigged polygon mesh model of the object and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh. The processor is configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data where the optimization uses an evaluation function based on the plurality of approximate surface normals.
US11244503B2 Method for rendering 2D and 3D data within a 3D virtual environment
One variation of a method for modeling a human body includes: driving a sensor block along a path above a platform occupied by a user and recording a sequence of depth images and color images, via the sensor block, at each capture position in a sequence of capture positions along the path; compiling the set of depth images into a low-density 3D model of the user and a high-density 3D model of the user; extracting a set of color patches, from the sequence of color images, corresponding to discrete regions on a surface of the low-density 3D model of the user; projecting the set of color patches onto the surface of the low-density 3D model to generate a 3D color model of the user; and extracting a value of a dimension, projected from the low-density 3D color model onto the high-density 3D model, from the high-density 3D model.
US11244498B2 Assigning primitives to tiles in a graphics processing system
A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. Each tile can comprise one or more polygonal region. Mesh logic of the tiling unit can determine that a plurality of primitives form a mesh and can determine whether the mesh entirely covers a region. If the mesh entirely covers the region then a depth threshold for the region can be updated so that subsequent primitives which lie behind the depth threshold are culled (i.e. not included in the display list for a tile). This helps to reduce the number of primitive IDs included in a display list for a tile which reduces the amount of memory used by the display list and reduces the number of primitives which a hidden surface removal (HSR) module needs to fetch to perform HSR on the tile.
US11244492B2 Parallel texture sampling
In one embodiment, a computing system may receive a number of texels organized into a texel array including a number of sub-arrays. The system may determine a number of texel subsets with the texels in each subset having a same position within their respective sub-arrays. The system may store the texel subsets into a number of buffer blocks, respectively, with each buffer block storing one texel subset. The system may retrieve a sampling texel array from the buffer blocks for parallelly determining pixel values of a number of sampling points. Each texel of the sampling texel array may be retrieved from a different buffer block.
US11244489B2 Method and system for determining identifiers for tagging video frames
A method of determining identifiers for tagging frames of animation with is provided. The method comprises obtaining data indicating motion of an animated object in a plurality of frames and detecting the object as performing a pre-determined motion in at least some of the plurality of frames. For a given frame, it is determined based on the detected pre-determined motion, whether to associate an identifier with the pre-determined motion, the identifier indicating an event that is to be triggered in response to the pre-determined motion. The frames of the animation comprising the detected pre-determined motion are tagged, in response to a determination of an identifier. The pre-determined motion and corresponding identifier are determined by inputting the obtained data to machine learning model. A corresponding system is also provided.
US11244487B2 Proactive creation of photo products
A method for proactively creating a photo product includes storing a library of points of interest in a computer storage, detecting one or more images from a user, automatically extracting image capture locations from the images, automatically comparing the image capture locations with the points of interest in the library to obtain one or more identified points of interest, automatically identifying an occasion based on the identified points of interest in the library, automatically selecting, by the computer processor, a photo product type in part based on the occasion, automatically creating a design of a photo product of the photo product type using one or more images from the user, and manufacturing a physical photo product based on the photo product design.
US11244486B2 Shape joining based on proximity
Shape joining based on proximity is leveraged in a digital medium environment. For instance, an automated system is provided to detect shape proximity and to implement automated shape joining when shapes are detected within a threshold proximity. In an example implementation, when a first shape is detected within a threshold proximity to a second shape, the described processes automatically calculate a join geometry for connecting the shapes, and automatically apply the join geometry to join the shapes and generate a joined shape. Thus, utilizing the described techniques, shapes of differing geometries can be automatically joined. Further, joined shapes can be edited and transformed in different ways.
US11244479B2 Controlling coarse pixel size from a stencil buffer
Systems, apparatuses and methods may provide for technology that determines a stencil value and uses the stencil value to control, via a stencil buffer, a coarse pixel size of a graphics pipeline. Additionally, the stencil value may include a first range of bits defining a first dimension of the coarse pixel size and a second range of bits defining a second dimension of the coarse pixel size. In one example, the coarse pixel size is controlled for a plurality of pixels on a per pixel basis.
US11244475B2 Determining a pose of an object in the surroundings of the object by means of multi-task learning
Various embodiments include a method for determining a pose of an object in its surroundings comprising: using an optical capture device to capture the object and its surroundings as current recording; determining the pose of the object using optical image analysis; and using a neural network to ascertain the pose of the object. The neural network is taught with multi-task learning using pose regression and descriptor learning using a triplet-wise loss function and a pair-wise loss function. The pose regression uses quaternions. Determining the triplet-wise loss function includes using a dynamic margin term. Determining the pair-wise loss function includes an anchoring function.
US11244473B2 Positioning method, positioning apparatus of mobile device and electronic device
A positioning method of a mobile device includes: determining a first position and orientation parameter of a mobile device when a current frame image is captured, and determining a straight line corresponding to a preset sign in the current frame image; determining a plurality of second position and orientation parameters based on the first position and orientation parameter; determining, in a high-definition map, point cloud data within a preset range of a geographic location when the current frame image is captured; converting the point cloud data within the preset range into a pixel plane-coordinate system to obtain a plurality of second image coordinate sets; determining, based on distances from image coordinates in the plurality of second image coordinate sets to the straight line, a position and orientation parameter of the mobile device when the current frame image is captured among the plurality of second position and orientation parameters.
US11244472B2 Method, system and computer program for determining position and/or orientation parameters of an anatomical structure
Disclosed is a computer-implemented method of determining one or more position and/or orientation parameters of an anatomical structure of a body portion. The anatomical structure has a longitudinal shape defining a longitudinal axis. The method includes generating and/or reading, by a data processing system, volumetric data of at least a portion of a subject. The method further includes generating and/or reading, by the data processing system, a deformable template which provides an estimate for a location of the longitudinal axis in the portion of the subject. The method further includes matching, by the data processing system, the deformable template to the volumetric data, thereby obtaining a matched template. The matching comprises using one or more internal energy functions and one or more external energy functions for optimizing an objective function. The method further includes determining, by the data processing system, the at least one position and/or orientation parameter based on the matched template.
US11244470B2 Methods and systems for sensing obstacles in an indoor environment
A system of determining a distance between a mobile electronic device and an obstacle in an environment includes an electronic device, and a computer-readable storage medium. The computer-readable storage medium includes one or more programming instructions that, when executed, cause the electronic device to obtain from a camera of a mobile electronic device one or more images of one or more obstacles in a surrounding environment, and apply a convolution neural network to one or more of the obtained images to generate a one-dimensional array of depth perception estimates. The array includes one or more angle-distance pairs. an angle value of each angle-distance pair represents an angle of one or more of the obstacles relative to the camera. A distance value of each angle-distance pairs represents an estimated distance between the camera and one or more of the obstacles at the corresponding angle of the angle-distance pair.
US11244460B2 Digital image boundary detection
In implementations of object boundary generation, a computing device implements a boundary system to receive a mask defining a contour of an object depicted in a digital image, the mask having a lower resolution than the digital image. The boundary system maps a curve to the contour of the object and extracts strips of pixels from the digital image which are normal to points of the curve. A sample of the digital image is generated using the extracted strips of pixels which is input to a machine learning model. The machine learning model outputs a representation of a boundary of the object by processing the sample of the digital image.
US11244452B2 Systems, devices and methods for non-invasive hematological measurements
A system for non-invasive hematological measurements includes a platform to receive a body portion of a user and an imaging device to acquire a set of images of a capillary bed in the body portion. For each image, a controller detects one or more capillaries in the body portion of the finger to identify a first set of capillaries by estimating one or more attributes of each capillary (e.g., structural attributes, flow attributes, imaging attributes, or combinations thereof), wherein at least one attribute of each capillary meets a predetermined criterion. The controller also identifies a second set of capillaries from the first set of capillaries such that each capillary of the second set of capillaries is visible in a predetermined number of images of the set of images.
US11244448B2 Method and data processing system for providing lymph node information
In one embodiment, a computer-implemented method is for providing lymph node information. The method includes receiving medical imaging data; receiving atlas data spatially relating lymph node stations to at least one non-lymphatic anatomical structure; determining a lymph node position in the medical imaging data; generating the lymph node information, the lymph node information being indicative of a lymph node station, to which the lymph node position is anatomically allocated, by applying an algorithm onto the medical imaging data, the atlas data and the lymph node position; and providing the lymph node information.
US11244446B2 Systems and methods for imaging
The present disclosure relates to systems and methods for imaging. The method may include obtaining a real-time representation of a subject. The method may also include determining at least one scanning parameter associated with the subject by automatically processing the representation according to a parameter obtaining model. The method may further include performing a scan on the subject based at least in part on the at least one scanning parameter.
US11244442B2 Method and system for correlating optical images with scanning electron microscopy images
The correlation of optical images with SEM images includes acquiring a full optical image of a sample by scanning the sample with an optical inspection sub-system, storing the full optical image, identifying a location of a feature-of-interest present in the full optical image with an additional sources, acquiring an SEM image of a portion of the sample that includes the feature at the identified location with a SEM tool, acquiring an optical image portion at the location identified by the additional source, the image portions including a reference structure, correlating the image portion and the SEM image based on the presence of the feature-of-interest and the reference structure in both the image portions and the SEM image, and transferring a location of the feature-of-interest in the SEM image into the coordinate system of the image portion of the full optical image to form a corrected optical image.
US11244433B2 Medical X-ray devices and methods for operating medical X-ray devices
Methods are provided for operating a medical X-ray device to improve the image quality of an X-ray examination. In one example, the method includes recording at least one first X-ray image of a body region as a mask image; providing a first subsequent image and recording a second X-ray image of the body region, wherein the second X-ray image represents the body region at a later recording time than the first subsequent image; determining a degree of deviation relating to a deviation between the first subsequent image and the second X-ray image; determining an averaging amount in dependence on the degree of deviation; generating a second subsequent image from the second X-ray image or from the first subsequent image together with the second X-ray image, wherein the averaging amount specifies the proportions in which the first subsequent image and the second X-ray image are mixed; and forming an overall image from the mask image and the second subsequent image.
US11244416B2 System, method, and graphical user interface for identifying medical care providers outside a process-of-care standard
A computer system for identifying medical care providers outside a process-of-care standard for a field of health care is configured to perform steps that include retrieving claim line item information including procedure/service codes, and retrieving definitions for marker code groups associated with each of a set of medical conditions; deriving, for each marker-condition pair, an actual rate of utilization of the marker code group for episodes of the associated medical condition; and assigning a status to each marker-condition pair in response to the actual rate of utilization respectively exceeding or not exceeding a target rate. The steps also include aggregating the statuses across the marker-condition pairs to obtain an overall score, and causing an output to be displayed in a viewable format. The output includes the overall score, each marker-condition pair of the set of medical conditions, and the status for each marker-condition pair of the set of medical conditions.
US11244413B2 Method and system for equity sharing of a real estate property
A method for equity sharing of a property, equity sharing of a property, the method including: receiving details of a property inputted by a user; short listing the property for funding once score of the property is greater than a threshold; dividing the property into a plurality of equity shares, wherein each equity share indicates a fraction of ownership of the property; determining equity rate, wherein the equity rate is rate for each equity share; receiving an input from an investor searching for the property; providing option to the investor to purchase one or more equity shares; receiving indication of number of equity shares to be purchased by the investor; determining amount to be paid by the investor based on number of equity shares and the equity rate; transferring the amount to a trust; and storing ownership data including fractional ownership of the investor based on number of equity shares purchased by the investor.
US11244402B2 Prediction algorithm based attribute data processing
A plurality of variable data of personal attribute information associated with at least one vehicle insurance user is received at a prediction server. Based on a service scenario requirement, a pre-constructed prediction algorithm is selected. The plurality of variable data is processed by one or more processors using the pre-constructed prediction algorithm. At least one prediction result is generated as the prediction server.
US11244399B2 Intelligent portfolio replication
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of intelligent portfolio replication. The innovation receives an investment action request from a user. The investment action request is associated with a user investment account having a destination portfolio. The investment action request indicates a target portfolio. The target portfolio includes investments that are accessed. Allocations of each investment in the target portfolio are determined. The innovation determines trades that replicate the target portfolio using the determined allocations and a designated value of the destination portfolio. The trades are executed such that the target portfolio is replicated in the destination portfolio according to the allocations.
US11244397B2 Systems and methods of an interface for use in electronic trading
Various systems and methods for presenting and interacting with electronic trading related information on a display screen of a computer system are provided. According to one or more embodiments, buttons are positioned and compressed along an axis, where each button corresponds to a function. A button can be selected through an action of a user input device. A button is removed from the region when a function corresponding to the button is no longer current and when the cursor is not positioned within the region. The remaining buttons, if any, in the region are compressed subsequent to removing the button from the region. A button is not removed from the region when the cursor is positioned within the region.
US11244393B2 Credit blockchain system, credit data storage method, device, and medium
The present disclosure discloses a credit messaging system, a credit data storage method, a device, and a medium, and belongs to the field of network technologies. A server generates a unified user identifier based on user information of a user, generates, based on behavioral data of the user, credit data of the user through calculation by using a unified algorithm, and then, stores the credit data of the user and a corresponding user identifier into a block chain by using a target policy. In a block chain system, a unified user identifier is obtained for a same user, so that organizations in the block chain system may query credit data of the user according to the unified user identifier, thereby implementing high-quality data circulation and transactions while improving accuracy and comprehensiveness of queries for the credit data. In addition, credit data is generated according to a unified algorithm, thereby ensuring regulation of the credit data, and improving a reference value of the credit data of the organizations.
US11244391B2 Methods and apparatus for ingestion of legacy records into a mortgage servicing blockchain
Apparatus and methods for ingesting Legacy Records of mortgage loan servicing actions onto a Blockchain. Legacy data is converted from a relational database format into a blockchain format and entered as one or more blocks on a blockchain. Portions of the blockchain are distributed to Participants in the blockchain, such as the Borrowers, Regulators, Servicers, and Vendors. The present disclosure further provides a method for homogenizing a variety of Vendor Formats for inclusion on the Blockchain and memorializing execution of a smart contract on the Blockchain.
US11244373B2 Method, system, and manufacture for personalized vehicle matching based upon user preferences
Systems and methods for guided vehicle matching are disclosed. In order to generate vehicle recommendations for a user of an electronic vehicle listing service, a plurality of vehicle-related lifestyle options are presented to the user, and a user selection received. Additional data regarding the user's vehicle preferences, requirements, or usage may be obtained. Based upon such information, a set of example vehicles is generated and presented to the user. Each example vehicle has characteristics representing a plurality of other vehicles. Based upon user ratings or selections of at least some of the example vehicles, a plurality of vehicle recommendations for specific available vehicles are generated and presented to the user. In some embodiments, further user interaction with such recommendations is used to refine the vehicle recommendations and identify additional vehicle recommendations.
US11244367B2 Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design
Computer implemented methods, according to various embodiments, comprise: (1) integrating a privacy management system with DLP tools; (2) using the DLP tools to identify sensitive information that is stored in computer memory outside of the context of the privacy management system; and (3) in response to the sensitive data being discovered by the DLP tool, displaying each area of sensitive data to a privacy officer (e.g., similar to pending transactions in a checking account that have not been reconciled). A designated privacy officer may then select a particular entry and either match it up (e.g., reconcile it) with an existing data flow or campaign in the privacy management system, or trigger a new privacy assessment to be done on the data to capture the related privacy attributes and data flow information.
US11244366B2 Catalog quality management model
In one example, a content catalog system may process a bulk set of errors to prioritize those errors that may benefit from manual review by a human error administrator. A catalog quality management sub-system of the content catalog system may receive an error output describing a catalog error for a product aspect of a product in a content catalog from an error detection module. The catalog quality management sub-system may categorize the catalog error by a degree of human interaction with an error fix determined from an error metric in the error output. The catalog quality management sub-system may apply an error fix to the catalog error based on the degree of human interaction.
US11244363B1 Rating and review integration system
Some embodiments may include a rating system to generate a structured rating value from aggregated content generated using disparate computer data processing systems, wherein the aggregated content includes structured content from a first computer data processing system of the disparate computer data processing systems and unstructured content from a second different computer data processing system of the disparate computer data processing systems. Other embodiments may be disclosed and/or claimed.
US11244349B2 Methods and apparatus for detection of spam publication
In various example embodiments, a system and method for determining a spam publication using a spam detection system are presented. The spam detection system receives, from a device, an image of an item and an item attribute for the item. Additionally, the spam detection system extracts an image attribute based on the received image, and compares the item attribute and the image attribute. Moreover, the spam detection system calculates a confidence score based on the comparison. Furthermore, the spam detection system determines that the item attribute is incorrect based on the confidence score transgressing a predetermined threshold. In response to the determination that the item attribute is incorrect, the spam detection system causes presentation, on a display of the device, of a notification.
US11244340B1 Method and system for using machine learning techniques to identify and recommend relevant offers
User data from users/consumers is transformed into machine learning training data including historical offer attribute model training data, historical offer performance model training data, and user attribute model training data associated with two or more users/consumers, and, in some cases, millions, tens of millions, or hundreds of millions or more, users/consumers. The machine learning training data is then used to train one or more offer/attribute matching models in an offline training environment. A given current user's data and current offer data are then provided as input data to the offer/attribute matching models in an online runtime/execution environment to identify current offers predicted to have a threshold level of user interest. Recommendation data representing these offers is then provided to the user and the current user's actions with respect to the recommended offers is monitored and used as online training data.
US11244338B2 Automatic rewards and benefits optimization
A processor may detect a user interaction with a user interface provided through a network by a server. The processor may analyze the user interaction to identify at least one offer associated with at least one item available for purchase through the user interface. The offer may be associated with a first payment type. The processor may process a user transaction to purchase the at least one item. The processing may include automatically applying the first payment type to the transaction.
US11244335B2 Server and method for determining if an account in a transaction request is eligible for a promotion
In one aspect, there is provided a server for determining if an account in a transaction request is eligible for a promotion, the server operatively connected to a Payment Service Provider (PSP) device, and the server comprising at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to receive, directly from the PSP device, a promotion Application Programming Interface (API) call comprising a transaction request corresponding to a user, the transaction request indicating an account information of an account, the promotion API call established through a connectivity between the PSP device and the server; and determine if the account indicated in the transaction request is one that is eligible for a promotion transaction in response to the receipt of the transaction request.
US11244321B2 System, method, and computer program product for evaluating a fraud detection system
Provided are methods that include determining a set of transaction related actions for an agent, selecting a first transaction related action from the set of transaction related actions for the agent based on a plurality of features associated with the agent, generating transaction data associated with a fraudulent transaction based on the first transaction related action, generating a feature vector, the feature vector including transaction data associated with the fraudulent transaction, providing the feature vector as an input to a fraud detection machine learning model. Methods may also include determining an output of the fraud detection machine learning model based on the feature vector as the input, and generating a fraudulent reward parameter for the first transaction related action based on the output of the fraud detection machine learning model. Systems and computer program products are also provided.
US11244313B2 Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using distributed ledger technology (DLT)
Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for executing a blockchain services interface on behalf of on behalf of a plurality of tenants; in which a blockchain protocol for the blockchain defines a group of base functions for the blockchain, the group of base functions accessible to any participating node of the blockchain. Such a system further includes a receive interface to receive a declaration of a new custom function, the declaration specifying each of (i) a base function and (ii) one or more additional mandatory fields to be captured with the use of the new custom function and (iii) a new custom function name for the new custom function declared and means for associating a smart contract with the new custom function; means for writing metadata onto the blockchain defining the new custom function; means for receiving a transaction for the blockchain matching the new custom function; and means for adding the transaction to a new block on the blockchain via the base function specified by the new custom function pursuant to successful validation by the smart contract. Other related embodiments are disclosed.
US11244309B2 Real-time cryptocurrency exchange using trusted hardware
An apparatus in an illustrative embodiment comprises a processing platform that includes one or more processing devices each comprising a processor coupled to a memory. The processing platform is configured to communicate over at least one network with one or more additional sets of processing devices associated with at least a first blockchain-based cryptocurrency system. Each of at least a subset of the one or more processing devices of the processing platform comprises a trusted execution environment, such as a secure enclave. The processing platform is further configured to release from the trusted execution environment of a given one of the one or more processing devices of the processing platform a first blockchain transaction on the first blockchain-based cryptocurrency system, and to condition release of a second blockchain transaction relating to the first blockchain transaction on receipt of at least a specified threshold amount of evidence of confirmation of the first blockchain transaction on the first blockchain-based cryptocurrency system.
US11244303B2 Instant activation digital payment system with seamless digital wallet integration
Aspects of the disclosure relate to high-security digital payment systems with instant activation. The systems may include multiple stages of authorization. The multiple stages of authorization may include increasing thresholds of criteria. The system may also include multiple payment instruments with seamless digital wallet integration.
US11244289B2 Methods and systems for managing financial institution customer accounts
A computer-implemented method and system for managing financial institution customer transaction accounts involves issuing a relationship presentment card with a relationship identifier unique to the customer that is linked to a plurality of the customer's financial institution transaction accounts via pre-defined parameters for determining to which of the customer's linked accounts to post particular transactions with the relationship presentment card. Thereafter, when data for a transaction with the card is received by a processing platform of the financial institution via a merchant acquirer and a card association processing network, the card processing platform of the financial institution identifies a particular financial institution account of the customer to which the transaction should be posted according to the pre-defined parameters based on the transaction data and posts the transaction to the identified financial institution account of the customer.
US11244288B2 Task reminder generator
Systems and methods are provided for generating task reminders. The method includes identifying, using a processor, a task description by parsing digital text from a message in an application. The method further includes obtaining context information from the parsed digital text indicating an association between the task description and the application. The method additionally includes generating, using the processor, a task reminder based on the obtained context information, the task reminder including digital text indicating the association between the task description and the application.
US11244285B2 Method and apparatus for displaying e-mail messages
A method for displaying e-mail messages to a user of an e-mail message viewer comprises displaying a list of received e-mail messages with a list entry for each received email message and displaying binary information indicating the read/unread status of each received email message in the list. The read/unread status information of each received first email message is switched from “unread” to “read” when the text and/or attachments of this particular first e-mail message have been displayed at least partially to the user when opening this particular first e-mail message. The read/unread status information of each received second email message is switched from “unread” to “read” when the text and/or attachments of this particular second e-mail message have been displayed at least partially to the user when opening a particular first e-mail message.
US11244284B2 Document status management system
A document management system and process for facilitating the state of various portions of electronic content in which users can select specific workflow stages to assign to selected content elements in the electronic content that can indicate the workflow condition of the specified content. This provides individual and group users the ability for precise, timely, and effective management of document workflow that facilitates more natural and smoother document development.
US11244281B2 Device for feeding products and method for recording a stock of products
The present invention relates to a device for feeding products, comprising a compartment for storing a plurality of products, on which compartment one or more products can be removed at a removal region, and on the side opposite the removal region a slider pretensioned by a spring rests against one of the products and is moved in the feed direction when a product is removed, wherein a sensor is provided for recording the stock of products, and a method for recording a stock of products on a compartment having a plurality of products.
US11244273B1 System for searching and analyzing documents in the financial industry
A web-based client server architecture for screening companies includes sophisticated searching algorithms that allow for selective and precise screening of company documents and other information to assist an analyst is assessing the company.
US11244264B2 Interleaving surprise activities in workflow
A method includes obtaining primary workflow having a list of activities being performed by a worker; obtaining a surprise activity; comparing a context of the worker to contextual needs of the surprise activity; and interleaving the surprise activity in the list of activities based on a best fit context of the worker.
US11244259B2 Method to view schedule interdependencies and provide proactive clinical process decision support in day view form
A system and method for use in managing and preparing for scheduled procedures that are characterized as being interdependent and variable. The disclosed method enables schedule risk management and provides a look-ahead capability along with process diagnostics to isolate specific assets and tasks that can be managed to reduce schedule risk. The method facilitates review of upcoming tasks by the process stakeholders for education as to where the schedule risks reside and in an emulation mode for review and improved scheduling going forward. Clinical workflow is integrated such that process stakeholders and assets are directed in such a way as to keep on, reduce delay risk or recover the schedule.
US11244256B2 System and method for enhancing credit and debt collection
A system and method for enhancing assignment of debtor accounts to a plurality of collection parties is presented. The preferred embodiment is capable of optimizing the way by which individual performance entities are assigned to collect on actionable individual debtor accounts by a creditor. An analysis solution uses algorithms to analyze gathered data and to provide a score to each collection party based upon the traits of the individual collection parties, debtor accounts, creditor, externally acquired data, and constraints upon all of the parties involved. The system and method are also capable of enhancing an individual borrower's credit score depending on the risk involved with providing credit to that particular borrower based upon the collectability upon default. One embodiment of the invention would include a risk analysis and compliance assessment system for supply entities to evaluate potential performance entities or other entities.
US11244253B2 Risk profiling for enterprise risk management
An enterprise risk management (ERM) system performs real-time self-diagnosis of functional code of the ERM system that controls the policy enforcement actions within the ERM system. Real-time execution effectiveness of at least one control instance of the ERM system at operationally mitigating real-time authentication services security risk(s) and user access compliance risk(s) is determined. At least one code modification to a control class definition is identified that adjusts one or more real-time operational control aspects of the at least one control instance and that improves real-time execution effectiveness and operational capabilities of a new control instance instantiated from an updated control class definition at operationally mitigating the respective real-time authentication services security risk(s) and user access compliance risk(s) within the ERM system.
US11244243B2 Coordinated learning using distributed average consensus
A distributed computing device generates a gradient descent matrix based on data received by the distributed computing device and a model stored on the distributed computing device. The distributed computing device calculates a sampled gradient descent matrix based on the gradient descent matrix and a random matrix. The distributed computing device iteratively executes a process to determine a consensus gradient descent matrix in conjunction with a plurality of additional distributed computing devices connected by a network to the distributed computing device. The consensus gradient descent matrix is based on the sampled gradient descent matrix and a plurality of additional sampled gradient decent matrices calculated by the plurality of additional distributed computing devices. The distributed computing device updates the model stored on the distributed computing device based on the consensus gradient descent matrix.
US11244228B2 Method and device for recommending video, and computer readable storage medium
The application relates to a video recommendation method and device, and a computer readable storage medium. The video recommendation method comprises: obtaining a user feature of a sample user and a video feature of a sample video; learning a click rate, a like rate, and a follow rate on the basis of a full-connection neural network algorithm to obtain trained user feature and video feature; performing, according to the trained user feature and video feature, combined learning on the click rate, the like rate, and the follow rate on a user side neural network and a video side neural network; and obtaining a video recommendation list according to a network parameter of a neural network algorithm obtained by means of combined learning. According to the video recommendation method, by adding a full-connection neural network algorithm training phase, the trained user feature and video feature are obtained.
US11244227B2 Discrete feature representation with class priority
A discrete neural network is trained by training a neural network having an output layer so as to output discrete values. The output layer includes a plurality of nodes. Each node corresponding to one of a plurality of classes. The training includes activating the nodes by priority according to the corresponding class.
US11244226B2 Systems and methods for training neural networks with sparse data
A method, computer readable medium, and system are disclosed for training a neural network model. The method includes the step of selecting an input vector from a set of training data that includes input vectors and sparse target vectors, where each sparse target vector includes target data corresponding to a subset of samples within an output vector of the neural network model. The method also includes the steps of processing the input vector by the neural network model to produce output data for the samples within the output vector and adjusting parameter values of the neural network model to reduce differences between the output vector and the sparse target vector for the subset of the samples.
US11244221B2 Optimistic data retrieval in a process control environment
Processing raw data stored in an historian device for determining an amount of products passed through a process element in a process control environment is described. A count value is incremented by a counter at a rate at which products pass through the process element. The count value rolls over to zero when the count value reaches a rollover value R. An historian device periodically receives count value data points from the counter. A deadband value D is set in the historian device for distinguishing between rollovers, resets, and reversals. A client device queries the historian device for an amount of products passed through the process element for a timeframe. The historian device selects a set of count value data points from within the queried timeframe. The historian device determines, based on the selected data points and their quality, an amount of products passed through the process element.
US11244217B2 Printing device reading information from and writing information to storage element provided on tape
In a printing device, a supply portion is configured to convey a tape in its longitudinal direction. The tape includes: a plurality of labels arranged continuously in the longitudinal direction; and a plurality of storage elements provided on respective ones of the plurality of labels. A first storage element is provided on a first label and configured to store first authentication data. The second storage element is provided on a second label and configured to store second authentication data. A printing portion is configured to print on the plurality of labels. A controller is configured to perform: reading the first authentication data from the first storage element and the second authentication data from the second storage element by a reading portion; and determining whether the first authentication data is correlated to the second authentication data to meet an authentication condition.
US11244216B2 Image forming apparatus
An image forming apparatus includes a plurality of paper feed portions, an image forming portion, a storage portion that stores, for each of the paper feed portions, sheet delay information indicating an occurrence frequency of a sheet delay that is a phenomenon in which a time required for arrival of a front end of the sheet at a prescribed position from the start of feeding of the sheet is larger than a threshold time, and a control portion that, based on the sheet delay information on the each of the paper feed portions, recognizes the occurrence frequency of a sheet delay of each of the plurality of paper feed portions and preferentially sets, as a paper feed source, one of the paper feed portions whose value of the occurrence frequency of a sheet delay is equal to or less than a prescribed value.
US11244214B2 Image forming apparatus, image forming method, and computer-readable non-temporary recording medium storing image forming program
The image forming apparatus includes a color conversion processing unit that has an input profile for color conversion to first image data which is image data of a device-independent color space, and an adjustment target profile for color conversion to second image data which represents gradation values of the plurality of color materials, and a simulation profile for color-converting the second image data to third image data of the device-independent color space, a profile adjustment unit that adjusts the adjustment target profile in accordance with the user input, determines whether or not a color difference before and after the adjustment of the adjustment target profile is smaller than a preset threshold value, and updates the adjustment target profile by using the adjustment target profile after the adjustment when the profile adjustment unit determines that the color difference is smaller than the threshold value, and a color difference calculation unit.
US11244212B2 Printing white features of an image using a print device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating, based on a portrait image, a foreground image mask to indicate foreground pixels of the portrait image; identifying a percentage of white or near white pixels in the foreground by using the foreground image mask and pixel colors in the portrait image; determining whether the percentage of white or near white pixels in the foreground is larger than a predefined threshold; in response to determining, triggering identification of edge pixels in a background of the portrait image; adjusting white background pixels to add shadows by darkening the white background pixels; and adjusting the white or near white pixels in the foreground by darkening the white or near white pixels.
US11244211B2 Printing apparatus and control method
If it is determined that a recording medium is set in a first set portion and a recording medium is not set in a second set portion and a print target image is not included in a first region and a print target image is included in a second region in printing data, the printing data is edited so that the print target image included in the second region is printed onto the first set portion and is not printed onto the second set portion.
US11244210B2 Non-transitory computer-readable recording medium storing computer-readable instructions for information processing device and information processing device for management of colorant material amounts in plural types of printers having different methods for supplying colorant materials
An information processing device may display a first remaining amount object having a first display manner in a case where a remaining amount of colorant in a first cartridge of a first-type printer comprising a tank is greater than zero, displays the first remaining amount object having a second display manner in a case where the remaining amount of colorant in the first cartridge is zero and a remaining amount of colorant in the tank is greater than an unprintable remaining amount, displays a second remaining amount object having a first display manner in a case where a remaining amount of colorant in a second cartridge of a second-type printer is greater than an unprintable remaining amount, and displays the second remaining amount object having a second display manner in a case where the remaining amount of colorant in the second cartridge is the unprintable remaining amount.
US11244204B2 Determining video cuts in video clips
In implementations of determining video cuts in video clips, a video cut detection system can receive a video clip that includes a sequence of digital video frames that depict one or more scenes. The video cut detection system can determine scene characteristics for the digital video frames. The video cut detection system can determine, from the scene characteristics, a probability of a video cut between two adjacent digital video frames having a boundary between the two adjacent digital video frames that is centered in the sequence of digital video frames. The video cut detection system can then compare the probability of the video cut to a cut threshold to determine whether the video cut exists between the two adjacent digital video frames.
US11244201B2 Unsupervised visual attribute transfer through reconfigurable image translation
The present disclosure relates to unsupervised visual attribute transfer through reconfigurable image translation. One aspect of the present disclosure provides a system for learning the transfer of visual attributes, including an encoder, converter and generator. The encoder encodes an original source image to generate a plurality of attribute values that specify the original source image, and to encode an original reference image to generate a plurality of attribute values that specify the original reference image. The converter replaces at least one attribute value of an attribute that is target attribute of the attribute values of the original source image with at least one corresponding attribute value of the original reference image, to obtain a plurality of attribute values that specify a target image of interest. The generator generates a target image based on the attribute values of the target image of interest.
US11244198B2 Input partitioning for deep learning of large image data
In an approach to processing large high dimensional images in parallel without losing accuracy, one or more computer processors determine a required amount of graphics processing unit memory for an image. The one or more computer processors determine one or more coordinate partitions based on the determined required amount of graphics and one or more characteristics of the image. The one or more computer processors determine a padding size for each of the determined one or more coordinate partitions. The one or more computer processors partition the image based on the one or more determined coordinate partitions and the determined padding size. The one or more computer processors generate a prediction for the partitioned image utilizing a trained model.
US11244196B2 Method of semantically segmenting input image, apparatus for semantically segmenting input image, method of pre-training apparatus for semantically segmenting input image, training apparatus for pre-training apparatus for semantically segmenting input image, and computer-program product
A method of semantically segmenting an input image using a neural network is provided. The method includes extracting features of the input image to generate one or more feature maps; and analyzing the one or more feature maps to generate a plurality of predictions respectively corresponding to a plurality of subpixels of the input image. Extracting features of the input image is performed using a residual network having N number of residual blocks, N being a positive integer greater than 1. Analyzing the one or more feature maps is performed through M number of feature analyzing branches to generate M sets of predictions. A respective one set of the M sets of predictions includes multiple predictions respectively corresponding to the plurality of subpixels of the input image. A respective one of the plurality of predictions is an average value of corresponding ones of the M sets of predictions.
US11244193B2 Method, apparatus and computer program product for three dimensional feature extraction from a point cloud
Provided herein is a method, apparatus, and computer program product for classifying objects as static objects or dynamic objects based on point cloud data. Methods may include: receiving point cloud data representative of an environment; computing voxel sequences from the point cloud data; extracting voxel-wise semantic features from the voxel sequences; modeling voxel-wise temporal changes based on the voxel-wise semantic features; and classifying objects in the environment as dynamic objects or static objects based on the modeled voxel-wise temporal changes. Computing voxel sequences from the point cloud data may include using a voxel cloud connectivity segmentation method to group voxels in point clouds into perceptually meaningful regions.
US11244187B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to: acquire an amount of color change, the amount of color change being an amount of color change caused by processing performed on image data, the amount of color change being acquired for each area with a color change within the image data; and extract an interest region from the image data, the interest region being an area in the image data where the amount of color change is greater than in other areas.
US11244186B2 Information processing apparatus, method and storage medium
The information processing apparatus in one embodiment of the present invention is an information processing apparatus for selecting an image from among a plurality of images in response to instructions of a user and having: a reception unit configured to receive specification of an object on one image of the plurality of images; a detection unit configured to detect the object from each of the plurality of images; a display unit configured to display an area corresponding to the detected object of each of the plurality of images so that the area is emphasized more than the other areas in each of the plurality of images; and a selection unit configured to select one of the plurality of images in response to the instructions by a user after the display by the display unit.
US11244182B2 Spoof detection by estimating subject motion from captured image frames
A method includes receiving a first image and a second image, wherein the first and second images represent first and second relative locations, respectively, of an image acquisition device with respect to a subject. The method also includes determining, using the first and second images, a total relative displacement of the subject with respect to the image acquisition device between a time of capture of the first image and a time of capture of the second image, and determining, based on sensor data associated with one or more sensors associated with the image acquisition device, a component of the total relative displacement associated with a motion of the image acquisition device. The method also includes determining, based on a difference between the first total relative displacement and the component, that the first subject is an alternative representation of a live person, and in response, preventing access to a secure system.
US11244179B2 Stop line position estimation device and vehicle control system
A stop line position estimation device includes a traffic signal recognition unit configured to recognize a traffic signal at an intersection ahead of a vehicle and a stop line position estimation unit configured to estimate that a position of the stop line is a position from the traffic signal by a first distance toward the vehicle side. When the traffic signal recognition unit recognizes a plurality of traffic signals and the stop line position estimation unit recognizes an immediate front traffic signal and a rear traffic signal based on a positional relationship between the traffic signals, the stop line position estimation unit estimates that the position of the stop line is a position from the immediate front traffic signal by a second distance toward the vehicle side. The second distance is shorter than the first distance.
US11244177B2 Methods and systems for roadwork zone identification
A method, a system, and a computer program product may be provided for generating at least one route speed funnel for roadwork zone identification. The method may include generating a plurality of learned road signs from a plurality of road sign observations captured by a plurality of vehicles, determining a plurality of primary speed funnels, and generating at least one route speed funnel from the plurality of primary speed funnels based on a route validity condition. Each of the plurality of primary speed funnels comprises a different pair of learned road signs selected from the generated plurality of learned road signs. The method may further include determining a plurality of candidate speed funnels and temporally validating the plurality of candidate speed funnels to obtain the plurality of primary speed funnels.
US11244176B2 Obstacle detection and mapping
An autonomous driving system for a vehicle comprising: an I/O module operative to communicate with an obstacle avoidance server; at least one sensor operative to provide at least an indication of an obstacle in a path of the vehicle; processing circuitry; and an autonomous driving manager to be executed by the processing circuitry and operative to: detect the at least an indication of an obstacle based on data provided by the at least one sensor, drive the vehicle in accordance with a driving policy associated with the obstacle, and send an obstacle report with obstacle information associated with the at least an indication of an obstacle to the obstacle avoidance server.
US11244175B2 Techniques for sharing of sensor information
Various aspects of the disclosure relate to a request-response mechanism for sharing sensor information. For example, sensor devices and/or the like in objects (e.g., in vehicles, machines, fixed structures, etc.) may share information acquired by one or more sensors. The disclosure relates, in some aspects, to techniques for determining that sensor information may be beneficial for one or more regions (e.g., spaces, or areas) that may be occluded to one or more types of sensing, and based at least in part on such determination(s), pro-actively sharing, or requesting sharing, of applicable sensor information, e.g., between objects comprising a user equipment (UE) and one or more sensors.
US11244172B2 Time variant geographical information systemdata acquisition device for mobile vehicles and the system thereof
An time variant geographical information acquisition system for mobile vehicles and the system thereof is disclosed, which provides the time variant geographic information system to at least one mobile vehicle located in the aforementioned three-dimensional space, wherein the system comprises: a plurality of image capturing apparatus, at least one monitoring host and at least one time variant geographical information acquisition system for mobile vehicles installed on the above-said mobile vehicle, in which the data capture device includes: a wireless communication unit, connected to the image capturing apparatus and/or the monitoring host; a timing unit, used to output a timing signal in cooperation with the wireless communication unit; a memory module, storing the geographic information corresponding to at least the aforementioned mobile vehicle in the three-dimensional space; and a traffic scenario output interface, collectively displaying the geographic information and the time variant object information.
US11244170B2 Scene segmentation method and device, and storage medium
A scene segmentation method and device, and a storage medium. In the present disclosure, an image to be identified is inputted into a deep neural network, depthwise separable convolution is performed on the image by using a down-sampling module to obtain a first characteristic image smaller than the image in size, atrous convolution is performed on the first characteristic image by using an atrous spatial pyramid pooling module to obtain second characteristic images with different scales, and depthwise separable convolution is performed on the second characteristic images with different scales by using an up-sampling module to obtain a third characteristic image with the same size as the image, and pixels in the third characteristic image are classified by using a classification module to obtain a scene segmentation result of the image.
US11244166B2 Intelligent performance rating
Aspects of the invention include receiving performance data comprising video data and audio data associated with a performance by a performer, wherein the video data comprises audience video data for the performance, determining a performer skill score based on a feature vector generated by a performance skill machine learning model, the feature vector comprising a plurality of features extracted from the performance data, parsing the performance data into a plurality of performance segments, analyzing the performance data to determine a performer emotion of the performer for each performance segment, determining an audience emotion based on the audience video data for one or more audience members for each of the performance segments, comparing the audience emotion to the performer emotion for each performance segment to determine an emotion accuracy score, and determining a final score for the performance based on the performer skill score and the emotion accuracy score.
US11244159B2 Article recognition system and article recognition method
A technology capable of dealing with a variation in appropriate recognition parameters due to a change in work environment at a work site at a time of recognizing an article in an image. An article recognition system includes: an input section to which a captured image is input; an output section that presents information to a user; a storage section that stores master data defining features of an object to be recognized; a recognition section that detects the object to be recognized in the image; and a recognition evaluation section that evaluates a recognition content of the recognition section and that presents an alert to the output section on the basis of an evaluation result.
US11244158B2 Image acquisition method, apparatus, system, and electronic device
The present disclosure provides image acquisition methods, apparatuses, systems and electronic devices. One image acquisition method includes: acquiring an initial face image of a user by a first image acquisition apparatus; controlling a second image acquisition apparatus to acquire an eye print image of the user according to an acquisition parameter, the acquisition parameter being determined based on the initial face image; and synthesizing the initial face image and the eye print image into a target face image of the user.
US11244151B2 Computer-implemented method of recognizing facial expression, apparatus for recognizing facial expression, method of pre-training apparatus for recognizing facial expression, computer-program product for recognizing facial expression
A computer-implemented method of recognizing a facial expression of a subject in an input image is provided. The method includes filtering the input image to generate a plurality of filter response images; inputting the input image into a first neural network; processing the input image using the first neural network to generate a first prediction value; inputting the plurality of filter response images into a second neural network; processing the plurality of filter response images using the second neural network to generate a second prediction value; weighted averaging the first prediction value and the second prediction value to generate a weighted average prediction value; and generating an image classification result based on the weighted average prediction value.
US11244149B2 Processing apparatus, processing method, and non-transitory storage medium
The present invention provides a processing apparatus that includes: an image acquisition unit that acquires a face image to be processed in which a face of a person to be identified is included; a computing unit that computes an identification score between each of a plurality of reference face images registered in advance in association with visitor identification information and the face image to be processed; a display control unit that displays the plurality of reference face images of which the identification scores satisfy a predetermined condition on a display unit as candidates, and displays the reference face image having the highest identification score in a discriminable manner; a selection information acquisition unit that acquires selection information indicating one reference face image selected by a user input from among the reference face images displayed as the candidates; and a registration unit that registers information indicating a fact that the reference image is selected, in association with the visitor identification information which is associated with the selected reference face image.
US11244147B2 Optical data exchange while preserving social distancing
For scanning optical patterns, such as two-dimensional QR codes, with a mobile device at increased distances, a first image is acquired. A region of interest likely containing the optical pattern in the first image is identified. The mobile device then zooms in on the region of interest and a second image is acquired. The optical pattern is then decoded using the second image.
US11244142B2 Unlocking method and mobile terminal
An unlocking method and a mobile terminal are provided. The unlocking method includes: in the case that a mobile terminal is locked, a touch chip determines whether a fingerprint verification operation is detected; in the case that the fingerprint verification operation is detected, the touch chip sends control signals to a central processor and a fingerprint driving chip; the fingerprint driving chip drives, in response to the control signal, a fingerprint sensor to collect fingerprint information, and determines whether the collected fingerprint information matches preset fingerprint information; and if so, the central processor unlocks the mobile terminal in response to a second control signal and a determination result from the fingerprint driving chip.
US11244139B2 Fingerprint recognition integrated circuit and fingerprint recognition device including the same
A fingerprint recognition device includes a display, a touch sensor panel (TSP) which senses a touch, and a fingerprint recognition integrated circuit (FPIC) which scans a fingerprint. The FPIC includes a pixel including a photoelectric element which receives light reflected by the fingerprint, a low noise amplifier (LNA) which outputs a signal voltage by converting an electric charge received from the photoelectric element, and an analog-to-digital converter (ADC) which converts the signal voltage into a digital signal. The ADC includes a variable reference voltage generator which provides a variable reference voltage, a comparator which adds the variable reference voltage to the signal voltage, performs correlated double sampling on the result of the addition, and outputs a comparison signal by comparing the result of the correlated double sampling with a ramp voltage, and a counter which outputs the digital signal by counting the comparison signal.
US11244134B2 Display panel and display device
Provided are a display panel and display device. The display panel includes a display region and a border region. The border region is provided with a display cascade scanning circuit and a fingerprint-identification cascade scanning circuit. The display region is provided with multiple display scanning lines and multiple fingerprint scanning lines. The display cascade scanning circuit is electrically connected to the multiple display scanning lines and configured to output display scanning signals to the multiple display scanning lines respectively. The fingerprint-identification cascade scanning circuit is electrically connected to the multiple fingerprint scanning lines and configured to generate and output fingerprint scanning signals to the multiple fingerprint scanning lines respectively. The fingerprint-identification cascade scanning circuit includes a first fingerprint-identification cascade scanning circuit and a second fingerprint-identification cascade scanning circuit that are disposed at two opposite sides of the display region.
US11244133B2 Information processing apparatus and information processing method
This information processing apparatus includes an instruction determining unit and a signal output unit. The instruction determining unit determines an instruction related to communication using a code image with an external apparatus. The signal output unit outputs, on the basis of the determined instruction related to the communication, a signal for controlling an operation related to communication of the external apparatus. Accordingly, high usability can be provided for communication with the external apparatus.
US11244124B2 Collaborative translation systems with multiple account types and profile types
The subject matter of this specification can be implemented in, among other things, a method that includes storing translator linguistic resources for a personal account and project linguistic resources for a corporate account. The method includes creating a private profile for the personal account in response to the personal account being added to a team for the corporate account or being assigned to a translation project for the corporate account. A graphical user interface provides access to the translator linguistic resources within the translation project for the private profile without providing access to the translator linguistic resources within the translation project for the corporate account. The graphical user interface provides translation suggestions from the project linguistic resources within the translation project for the private profile without providing full access to the project linguistic resources within the translation project for the private profile.
US11244117B2 Automatic message pre-processing
A method is provided for message pre-processing. The method compares a topic of a received message to previous messages to determine if the topic has already been addressed using a processor that assigns answer weights. Each of the answer weights represents a likelihood a previous message addresses the topic. The likelihood is determined by comparing each answer weight to a threshold such that at least a given one of the previous messages having the highest weight above the threshold is considered to have addressed the topic. The method automatically generates a draft response that addresses the topic if the topic has not already been addressed, based on a prior discussion having a highest one of the answer weights from among a set of prior discussions in the previous messages. The method automatically sends the draft response to a sender of the message.
US11244115B2 Hypergraph-based method for segmenting and clustering customer observables for vehicles
Described is a system for identification of correlations in customer observables (COs). The system extracts key phrases representing COs from textual inputs from multiple data sources, wherein the COs are related to a consumer product. A unified hypergraph is constructed that models co-occurrences of COs. The unified hypergraph includes nodes and types of hyperedges connecting the nodes, where COs are represented by nodes and data sources are represented by different types of hyperedges. Each node of the unified hypergraph is embedded into a latent feature space. The unified hypergraph is partitioned into clusters within the latent feature space, where each cluster contains correlated CO data. The correlated CO data from a cluster are used to generate and provide targeted messages specific to the consumer product to a display device.
US11244110B2 Method and system for suggesting revisions to an electronic document
A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity score representing a degree of similarity between the SUA and the second original text, selecting a candidate original text from one of the first original text and the second original text, and creating an edited SUA (“ESUA”) by modifying a copy of the first SUA consistent with a first candidate final text associated with the first candidate original text.
US11244102B2 Systems and methods for facilitating data object extraction from unstructured documents
Systems and methods are provided for facilitating data object extraction from unstructured documents. Unstructured documents may include data in an unorganized format, such as raw text. The system may use natural language processing to determine characteristics of the terms used in the unstructured document. The system may prompt a user to select terms from the document corresponding in characteristics to properties of a data object being generated. The user may select terms from the document and the system may generate a data object according to the selected terms.
US11244100B2 Visualizing changes based on document scope
Technology is disclosed herein for visualizing changes in documents. In an implementation, one or more computers, employing a change visualization process, maintain a record of changes made to a document over a period of time. The one or more computers identify a document scope within which to focus a visualization of one or more changes made to the document, wherein the document scope comprises a timeframe of interest. The one or more computers also identify, from the record of the changes, one or more changes made to the document within the document scope and surface a visualization of the one or more changes.
US11244097B1 System and method for determining hybrid-manufacturing process plans for printed circuit boards based on satisfiability modulo difference logic solver
One embodiment can provide a system for determining a hybrid-manufacturing process plan for manufacturing a printed circuit board (PCB). During operation, the system can obtain a set of hybrid-manufacturing constraints. The set of hybrid-manufacturing constraints can include a set of primitives, a set of atoms, and an atom end-state vector. A primitive can represent an additive or a subtractive manufacturing process corresponding to one or more atoms of the PCB. An atom can correspond to a unit of spatial volume of the PCB. The system can determine a plurality of feasible hybrid-manufacturing plans based on the set of hybrid-manufacturing constraints. Each feasible hybrid-manufacturing plan can represent an ordering of the set of primitives satisfying the atom end-state vector. The system can determine costs for manufacturing the PCB using the plurality of feasible hybrid-manufacturing plans. The system can determine, based on the costs, an optimized hybrid-manufacturing plan for manufacturing the PCB.
US11244091B2 Missing sensor value estimation
An input data set for a model for estimating a missing value of a sensor in a sensor network is determined. The input data set includes one or more sensor readings selected according to a temporal-spatial parameter which is dynamic and specific to the sensor. Then the missing value of the sensor is estimated using the determined input data set as an input to the model.
US11244083B2 Knowledge-based design autocomplete recommendations
Embodiments of the invention disclosed herein provide techniques for generating a design autocomplete recommendation. The techniques include determining one or more first components included in a first design. The techniques further include analyzing, via the processor, a plurality of designs included in a database to select a second design that includes one or more second components that correspond to the one or more first components. The techniques further include selecting, via a processor, one or more third components included in the second design that are not included in the first design. The techniques further include causing an autocomplete recommendation that includes the one or more third components to be output.
US11244075B2 Integrity of on demand code decryption
A system and a method for monitoring the integrity of code are provided. Dummy code is provided in an on demand decryption area of an object file while runtime code is provided elsewhere (and may be in the same object file or another object file). A compensation area is also provided which is initially blank. During execution, checksums can be calculated based on the result of an exclusive or (XOR) operation between contents of the on demand code decryption area and a compensation area such as a compensation area. As the runtime code populates the on demand code decryption area with the runtime code (potentially with the exception of areas masked to maintain integrity of relocation instructions allowed to remain in the dummy code) the compensation area is populated with the result of an XOR operation between the dummy code and the runtime code. As a result, the checksums will be the same throughout execution as long as integrity of the code has not been compromised.
US11244070B2 Adaptive remediation of multivariate risk
A method, system and computer-usable medium for adaptively remediating multivariate risk, comprising: detecting a violation of a multivariate security policy, the multivariate security policy comprising a plurality of variables; identifying a variable from the plurality of variables associated with a cause of the violation; associating an entity with the variable associated with the cause of the violation; and, adaptively remediating a risk associated with the entity.
US11244064B2 Application level data security
A system and method of data protection that provides the security of field level data protection with the ease of implementation and transparency of system level data protection at various layers is disclosed. The system utilizes blockchain technology to implement improved data protection. A smart contract application is deployed among all devices covered by the data protection system. Ledgers are similarly deployed either on each device or on dedicated ledger nodes to provide a record of all transactions occurring with the protected data. As a device writes data to a storage medium or initiates transmission of the data over a communication medium, the smart contract intercepts the data and applies a desired protection protocol to the data. As a result, enterprise wide security may be deployed that provides field level encryption without requiring modifications to existing applications or development of custom applications.
US11244063B2 Row-level and column-level policy service
Example embodiments relate to a policy service employed to perform operations to: generate and maintain a data-set that comprises at least a column and a row that intersect at a cell; assign an access policy to a row or column of the data-set, wherein the access policy is defined by one or more access credentials required to receive access the cell that intersect with the row or column; receive a request to read the data-set from a user account, wherein the user account has an associated credential; filter the cell that intersects with the row or column of the data-set based on the access policy and the credential of the user account, in response to receiving the request from the user account; and provide the user account with access to the filtered data-set.
US11244056B1 Verification of trusted threat-aware visualization layer
A trusted threat-aware microvisor may be deployed as a module of a trusted computing base (TCB). The microvisor is illustratively configured to enforce a security policy of the TCB, which may be implemented as a security property of the microvisor. The microvisor may manifest (i.e., demonstrate) the security property in a manner that enforces the security policy. Trustedness denotes a predetermined level of confidence that the security property is demonstrated by the microvisor. The predetermined level of confidence is based on an assurance (i.e., grounds) that the microvisor demonstrates the security property. Trustedness of the microvisor may be verified by subjecting the TCB to enhanced verification analysis configured to ensure that the TCB conforms to an operational model with an appropriate level of confidence over an appropriate range of activity. The operational model may then be configured to analyze conformance of the microvisor to the security property. A combination of conformance by the microvisor to the operational model and to the security property provides assurance (i.e., grounds) for the level of confidence and, thus, verifies trustedness.
US11244050B2 Malware classification and detection using audio descriptors
Methods, systems and computer programs are presented for classifying malware using audio signal processing. One method includes an operation for converting a non-audio data file to an audio signal. Audio features are extracted from the audio signal and are used to classify the non-audio data file.
US11244046B2 Data-sampling integrity check using gated clock
An electronic device includes clock generation circuitry, a combinational logic circuit, one or more functional state-sampling components, and protection logic. The clock generation circuitry is configured to generate a clock signal having a periodic clock cycle. The combinational logic circuit includes multiple internal nets and one or more outputs. The functional state-sampling components are configured to sample the respective outputs of the combinational logic circuit periodically in accordance with the clock signal. The protection logic is configured to receive one or more signals from the internal nets or outputs of the combinational logic circuit, to detect, in one or more of the received signals, a signal instability that occurs during a predefined portion of the periodic clock cycle in which, in accordance with a design of the combinational logic circuit, the signals are expected to be stable, and to initiate a responsive action in response to the detected signal instability.
US11244042B2 Systems and methods for zero-footprint email and browser lifecycle
Systems and methods for zero-footprint email and browser lifecycle, dependency, and configuration management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for implementing zero-footprint email and browser lifecycle management may include: (1) launching a restricted sandbox with no dependencies installed; (2) executing an email client or browser session with no dependencies in the restricted sandbox; (3) receiving a request for a dependency from the email client or browser; (4) halting initialization of the request; (5) validating the request; (6) retrieving an approved configuration for the dependency; (7) resuming initialization of the request; and (8) destroying contents of the restricted sandbox when the email client or browser session is complete.
US11244041B2 Dynamic password generation using morphological groups
A method, system, and computer program product for dynamic password generation and authentication based on morphological groupings is provided. The method receives a set of morphological groups defining a plurality of character maps. The method receives selection of a subset of morphological groups by a user from the set of morphological groups. A set of characters input from the user are identified, with the set of characters forming a user selected password. The method generates a morphological password using the set of characters and the subset of morphological groups selected by the user. The method stores the morphological password in a password repository.
US11244040B2 Enforcement of password uniqueness
Embodiments provide a computer implemented method of enforcing password uniqueness for different user accounts of a particular user. The method includes: receiving a first new password from a first user account of the particular user, wherein the first user account is associated with a first system/object referenced by a first Password Relationship Object (PRO); evaluating a uniqueness policy to determine whether password uniqueness is required by one or more other PROs, wherein each system/object referenced by the one or more other PROs has a different user account of the particular user; if the password uniqueness is required by the one or more other PROs, evaluating a matching policy to determine whether the first new password matches any password of each different user account associated with one or more systems/objects referenced by the one or more other PROs; if there is a match, enforcing an enforcement policy.
US11244033B2 Systems and methods for remotely verifying identity of non-resident aliens
A method for remotely verifying a non-resident alien's identity, includes: receiving a request to establish a communication session from a user device; analyzing the request to determine whether the user device is compromised; in response to determining that the user device is not compromised, providing a page flow to the user device to solicit information from the non-resident alien, the information including identity information associated with a local foreign government identification document (ID), and other information not shown on the local foreign government ID; querying one or more foreign governmental data stores to identify foreign data associated with the non-resident alien based on a unique identifier associated with the local foreign government ID; comparing the information with the foreign data; and verifying an identity of the non-resident alien based on the comparing, wherein the verifying includes determining that at least one of the other information matches the foreign data.
US11244032B1 System and method for the creation and the exchange of a copyright for each AI-generated multimedia via a blockchain
A method for creating and exchanging a copyright for each artificial intelligence (AI)-generated multimedia is described. An AI model and a reference input for a multimedia is received from a user. If the reference input complies with system policies, an AI-generated multimedia is generated from the reference input using the AI model. The AI-generated multimedia is compared against works of a same type in a blockchain and decentralized file storage and if the AI-generated multimedia fails to match the works, the AI-generated multimedia is categorized as having originality. A copyright for the AI-generated multimedia and the AI-generated multimedia is stored. An exchange is facilitated with a buyer using cryptocurrency and is written to a blockchain.
US11244027B2 Processor, electronics apparatus and control method thereof
Disclosed is an electronic apparatus which executes an artificial intelligence algorithm using a convolution calculation unit and memory local to the electronic apparatus.
US11244026B2 Optimization problem arithmetic method and optimization problem arithmetic device
A computer-implemented optimization problem arithmetic method includes, receiving a combinatorial optimization problem, selecting a first arithmetic circuit from among a plurality of arithmetic circuits based on a scale or a requested accuracy of the combinatorial optimization problem and a partition mode that defines logically divided states of each of the plurality of arithmetic circuits, and causing the first arithmetic circuit to execute an arithmetic operation of the combinatorial optimization problem.
US11244023B2 System for connecting topically-related nodes
A method includes storing a plurality of content items and storing one or more associations. Each of the associations includes an association between exactly two of the content items. The method may also include causing a graphical user interface (GUI) to be presented on an electronic device. The GUI may include a first representation of a first content item, a list of representations comprising a second representation of a second content item and a third representation of a third content item, a first visual indicator indicating a first association between the first content item and the second content item, and a second visual indicator indicating a second association between the first content item and the third content item. The method may also include receiving a user input comprising an instruction to create an additional association between the first content item and the second content item.
US11244021B2 User interface for creating and managing URL parameters
Described herein is a method, system, and non-transitory computer readable medium for generating composite uniform resource locator (URL) parameter strings, to aid administrators of businesses and other owners of websites who may want to determine statistics about their target audiences in an intuitive and efficient manner. In order to do so, individual URL parameter units, wherein each URL parameter unit may represent a simple assignment or simple logical comparison of a parameter, are constructed in a modular form using a GUI. Once these individual URL parameter units are constructed, they are then concatenated into composite URL parameter strings, wherein multiple URL parameter strings can be combined to form the URL for a button sent in an email to intended recipients. When such links are clicked, the administrator user may receive audience-specific feedback at a high level of detail.
US11244018B2 Methods and systems for validating online transactions using location
A method comprising: obtaining a service point location, the service point location being associated with a logical identifier assigned to end-user equipment used in an attempt to make an online transaction; obtaining at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing the service point location to each of the at least one authorized transaction point location; and performing an action related to validation of the online transaction based on a result of the comparing. Also provided is an apparatus for implementing this method.
US11244013B2 Tracking the evolution of topic rankings from contextual data
The system, method, and computer program product are disclosed that track the evolution of a network over time through the analysis of media corpora associated with nodes of the network at each time slice. The media corpora may be analyzed to generate word clusters for each time slice that are then compared across time slices to determine how the network has evolved. The evolution may be tracked by determining the similarity of each word cluster of a particular time slice to each word cluster of another time slice. The similarity may be measured by a similarity score for each comparison that may be combined to determine an overall similarity of the network between the two time slices.
US11244010B2 Content classes for object storage indexing systems
In some examples, a system may use content classes to manage indexing of object data. A content class may include a set of one or more content properties. Each content property may include a name, an expression for extracting data, and an expression type. When object data is received, such as for indexing, the expression type of each content property may be compared with the data type of the received data. Based at least in part on determining that the expression type matches the data type, the system may extract a data value from the received data in accordance with the expression. The system may save the extracted data value to a data structure in association with the name of the content property, and may subsequently use the data value and the name of the content property when creating an index for the object data.
US11244008B1 Accelerated operations on compressed data stores
A data operations system receives compressed data and a search term. The data operations system completes a modified decoding of the compressed data, resulting in distinguishable data terms that are smaller than the corresponding data terms, and loads modified decoded terms into a data register. The data operations system generates a truncated search term and loads instances of the truncated search term into a query register. The data operations system performs a parallel data operation, such as query operation, by comparing each of the modified decoded terms to an instance of the truncated search term. The data operations system returns the results of the operation.
US11244005B1 System for amplifying user online visibility and credibility
A system and computer implemented method for amplifying the online visibility and credibility of a user of an application platform is provided. The system includes an application platform for carrying out the method; a desired work related to a defined topic; a drafted work from a creator that is graded based on predetermined attributes; an automated reader configured to read, identify, and tag keywords; target websites having attributes associated with the defined topic or keywords; one or more accepted users for sponsoring the drafted work on a selected target website; a matching user to sponsor the drafted work; an enhanced work enhanced for the keywords and the matching user; a transmission of the enhanced work to a selected target website; a published work on target website; and a symbiotic sharing the work on one or more social media platforms selected by the matching user.
US11243996B2 Digital asset search user interface
Embodiments of the present disclosure present devices, methods, and computer readable medium for presenting a user interface that allows a user to quickly and easily filter and search a digital asset collection. The disclosed techniques allow for rapid recall of desired digital assets, linking assets into logical collections, and an overall improved user experience. The zero keyword/contextual keyword feature presents multimedia content icons and searchable keywords to allow a user to search the digital asset collection simply by tapping on one of these keywords. The top auto completion feature auto-completes suggestions in the search field based on various heuristics to ensure the method produces diverse and relevant results. The next keyword suggestion feature predicts a next search term based on learned properties about the digital asset collection.
US11243995B2 Method for atomically tracking and storing video segments in multi-segment audio-video compositions
A method includes accessing an audiovisual composition comprising a target video segment and a source video segment. The method also includes, in response to presence of the target video segment and the source video segment in the audiovisual composition: accessing a first keyword associated with the source video segment; and calculating a first relevance score for the first keyword relative to the target video segment based on a temporal position of the source video segment in the audiovisual composition and a temporal position of the target video segment in the audiovisual composition; accessing a textual query comprising the first keyword. The method additionally includes: generating a first query result based on the textual query, the first query result comprising the target video segment based on the first relevance score; and at a native composition application, rendering a representation of the first query result.
US11243992B2 System and method for information recommendation
The disclosure relates to information recommendation systems and methods. The information recommendation methods may include: obtaining information selected by a user or information retrieved by the user; analyzing the selected information or the retrieval information; determining a retrieval path based on a result of analyzing the selected information or the retrieval information; retrieving other information related to the selected information based on the retrieval path; and recommend the other information to the user. The information recommendation systems may include a computer-readable storage medium; codes stored in the computer-readable storage medium; and a processor; when executing the codes, the processor may perform the above-mentioned information recommendation methods.
US11243989B1 Configurable, streaming hybrid-analytics platform
An analytics platform for the extraction of structured observations from largely narrative sources using a hybrid approach of user configuration and machine learning is provided. The analytics platform collects and normalizes data from public and private sources and applies extractions to the data to create a world view of objects, traits, and relationships of interest and maintains that world view as data and/or extractions are updated. The platform is further configured to apply queries to the extracted world view for a variety of purposes including scoring objects for prioritized attention, generating notifications when specific conditions are met, providing data sets for exploratory analysis, and triggering the automatic collection of enhancing data from external sources.
US11243975B2 Method and/or system for transforming between trees and strings
Embodiments of articles, apparatuses, devices and/or systems transform a database, or portion thereof, to one or more first expressions in a second view. Signal values for the one or more first expression in the first view are accessed from one or more physical memory devices. The signal values for the first expression in the first view are transformed to signal values for the first expression in the second view.
US11243973B2 Automated scalable contextual data collection and extraction system
A system for contextual data collection and extraction is provided, comprising an extraction engine configured to receive context from a user for desired information to extract, connect to a data source providing a richly formatted dataset, retrieve the richly formatted dataset, process the richly formatted dataset and extract information from a plurality of linguistic modalities within the richly formatted, and transform the extracted data into a extracted dataset; and a knowledge base construction service configured to retrieve the extracted dataset, create a knowledge base for storing the extracted dataset, and store the knowledge base in a data store.
US11243965B2 Method and apparatus to correlate mobile device wireless activity and security data
A computer implemented method, apparatus, and computer program are provided. The method is under control of one or more processors configured with executable instructions. The method detects, at a wireless activity (WLA) tracking apparatus, wireless activity of a mobile device in a proximity of a local wireless environment. The method automatically generates a WLA timestamp associated with the detecting the wireless activity of the mobile device and utilizes one or more of the wireless activity and WLA timestamp to identify one or more of a security device and a segment of security data collected by the security device.
US11243963B2 Distributing partial results to worker nodes from an external data system
Systems and methods are disclosed for executing a query that includes an indication to process data managed by an external data system. The system identifies the external data system that manages the data to be processed, and generates a subquery for the external data system indicating that the results of the subquery are to be sent to multiple worker nodes. The system also generates instructions for multiple worker nodes to receive and process results of the subquery from the external data system.
US11243961B2 Complex query optimization
Disclosed is a computer implemented method and related system to improve the efficiency of querying remote databases. The method includes receiving, from a host, a query, wherein the query is configured to retrieve a set of data from a remote database. The method also includes, generating an access plan, the access plan comprising a plurality of nodes wherein each node of the plurality of nodes includes a command. The method further includes determining capabilities of the remote database. The method includes executing the query and returning the set of data to the host.
US11243959B1 Generating statistics using electronic device data
The present application is directed to techniques and processes for using various types of data to generate criminal statistics associated with a geographic area. For instance, a system may store first criminal statistics for a first geographical area. The system may further store image data generated by an electronic device and information describing the image data. Next, the system may determine a second geographic area for generating second criminal statistics, where at least a portion of the first geographic area is located within the second geographic area. The system may then determine that at least a portion of the first criminal statistics occurred in the second geographic area and the electronic device is located in the second geographic area. Based on the determinations, the system may generate the second criminal statistics, where the second criminal statistics includes at least a portion of the first criminal statistics and the information.
US11243958B2 Implementing contract-based polymorphic and parallelizable SQL user-defined scalar and aggregate functions
Disclosed are systems and methods for implementing contract-based polymorphic and parallelizable user-defined scalar and aggregate functions. The systems and methods can include receiving a query including a plurality of user-defined functions, parsing the query into a plurality of nodes (e.g., basic operation unit or atomic operator), generating an execution plan that minimizes data transfer between the plurality of nodes, and executing the plan in a distributed environment. Each of the plurality of user-defined functions can correspond to one of a plurality of nodes.
US11243957B2 Self-organizing maps for adaptive individualized user preference determination for recommendation systems
A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to receive a selection of a content catalog item or a search query from a user; generate an input vector based on the selected content catalog item or the search query; and map the generated input vector onto one or more points on a self-organizing map associated with the user. The processor may be further configured to select a set of points within a particular distance of the one or more points; reverse map the selected set of points to a plurality of content catalog items using the self-organizing map associated with the user; and present one or more of the plurality of content catalog items to the user as recommended content catalog items for the user.
US11243938B2 Identifying data constraints in applications and databases
In some examples, a database may be scanned to identify a first data constraint, and code of an application may be scanned to identify a second data constraint. The database and the application may be external to a processor that is to execute the scan. Input data representing a manipulation of a data value in the database may be received. Whether the data value complies with each of the first data constraint and the second data constraint may be determined.
US11243936B2 Selectively requesting updated data values
A processing system, computer program product, and methods for maintaining consistent values of objects in two or more stores. A method includes a data store associating an updated-version-request-time for each object of a plurality of objects, where each object of the plurality of objects resides on a respective another data store. The data store maintains a data structure ordering the plurality of objects by updated-version-request-times. The data store periodically examines the data structure to read updated-version-request-times. The data store makes a decision to request an updated version of an object belonging to the plurality of objects based on an updated-version-request-time of the object. The data structure can be a balanced tree.
US11243935B2 Content management system
A content management system (CMS) receives a create request indicating portions of content items maintained in a repository. CMS generates a new content item incorporating the indicated portions and checks-in the new content item into the repository. In another aspect, a CMS stores a link data indicating that a first portion of the new content item is linked to a second portion of a content item existing in the repository. Upon determining that the second portion has been modified after the checking-in of the new content item, CMS replaces the first portion in the new content item with the modified portion. In one more aspect, CMS receives an update request specifying a modified portion of a content item. CMS generates a revised content item by incorporating the modified portion in the content item and checks-in the revised content item as a revised version of the content item into the repository.
US11243933B2 Time sensitive data store
In an example embodiment, a solution is provided that produces wide tables containing features for machine learned models. These wide tables are made available for model training for multiple models and/or groups. These wide tables may be served on a serving database for fast access for application program interface (API) serving and lightweight access during interactive development. The solution decreases the time needed to add a new feature from several days to a couple of hours by enabling experimentation.
US11243922B2 Method, apparatus, and storage medium for migrating data node in database cluster
The present disclosure is related to a method and an apparatus for data migration in a database cluster. The method includes obtaining a snapshot of a source data node and recording incremental data in a to-be-migrated data shard in the source data node according to inventory data. The method includes migrating the inventory data to a target data node. The method also includes migrating the incremental data, and during the migration when the unmigrated incremental data satisfies a preset write-lock condition, instructing the source data node to perform a write-lock operation on the to-be-migrated data shard and migrate unmigrated incremental data to the target data node. The method further includes, after the migration of the incremental data is completed, instructing a coordinator node to switch a route corresponding to the to-be-migrated data shard from the source data node to the target data node.
US11243921B2 Database expansion system, equipment, and method of expanding database
A database expansion system, equipment, and a method of expanding a database. The method includes: receiving modification information instructing to modify a mapping relationship between a virtual database and a database; reconfiguring according to the modification information the mapping relationship; receiving a database access request and analyzing the database access request to obtain information about a target virtual database; acquiring, according to the reconfigured mapping relationship, target database related information corresponding to the target virtual database; transmitting to a target database the database access request; and acquiring from the target database data corresponding to the database access request. The database expansion system, the equipment, and the method of expanding the database implement flexible capacity expansion of a database by mapping a virtual database to an expanded database, reducing an expansion cost, and maximally utilizing resources of a database server.
US11243918B2 Enforcing consistency of file to storage node mapping
Systems and methods for enforcing consistency of file to storage node mappings in distributed file systems. An example method may include: receiving a request to perform a file operation with respect to a file associated with a directory of a distributed file system; identifying a directory layout version number associated with the directory; identifying a volume layout version number associated with a volume in which the directory resides; and responsive to determining that the directory layout version number matches the volume layout version number, performing the requested file operation with respect to the file.
US11243916B2 Autonomous redundancy mitigation in knowledge-sharing features of a collaborative work tool
A collaborative work tool configured to determine similarity between an input provided by a user and content already received by the collaborative work tool. If a similarity is determined, the collaborative work tool can provide a visual indication to the user to alert the user that the user may be entering redundant data.
US11243913B1 System and methods for pre-populating service data indication on user interface
A method for generating graphic display interface, comprising: receiving an request to generate a graphic display interface comprising at least a client ID; generating a plurality of graphic data structures based on at least one of the request or a priority list, each of the graphic data structures corresponding to a identifier; associating for each of the graphic data structures, an item graphic; tagging each of the graphic data structures with one or more tags, the tagging comprises: determine that the client ID matches at least one member ID; and determine, for each of the graphic data structures, that the associated identifier has a first status, and tagging the graphic data structures with a first tag upon the determination; and associating for each of the graphic data structures based on the associated tags, one of a plurality of service graphics; and generating instruction for the graphic display interface.
US11243911B2 Method and apparatus for fault-tolerant memory management
A device and method for providing a fault-tolerant file system. The fault-tolerant file system attempts to minimize the number of writes used when updating file system data structures. In one embodiment, file system data, including file system metadata, is stored in a fault-tolerant tree including a working state and a transacted state. In one embodiment, a change list is used to track blocks that have been updated, instead of cascading updates to leaf nodes up the tree, and a delta block is used to further minimize block updates when adding or removing nodes from the tree. In one embodiment, a Q-Block is used to prevent cycles when adding and removing free blocks from an allocation tree. Metadata values are stored in the tree in a way that allows certain metadata values to be inferred when not present in the tree, thus conserving space and lowering query time.
US11243899B2 Forced detaching of applications from DMA-capable PCI mapped devices
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor and configure the at least one processor to implement a device context device driver for forced detaching of an application from mapped devices. The device context device driver receives a command to detach an application, wherein the command specifies a process descriptor associated with the application. The device context device driver identifies a plurality of matching device context entries in a list of open device contexts maintained by the device context device driver that match the process descriptor. The device context device driver marks the plurality of matching device context entries as detached. The device context device driver invalidates mapped memory areas associated with the plurality of matching device context entries. The device context device driver shuts down all device contexts associated with the plurality of matching device context entries.
US11243891B2 External memory based translation lookaside buffer
Methods, devices, and systems for virtual address translation. A memory management unit (MMU) receives a request to translate a virtual memory address to a physical memory address and searching a translation lookaside buffer (TLB) for a translation to the physical memory address based on the virtual memory address. If the translation is not found in the TLB, the MMU searches an external memory translation lookaside buffer (EMTLB) for the physical memory address and performs a page table walk, using a page table walker (PTW), to retrieve the translation. If the translation is found in the EMTLB, the MMU aborts the page table walk and returns the physical memory address. If the translation is not found in the TLB and not found in the EMTLB, the MMU returns the physical memory address based on the page table walk.
US11243880B1 Processor architecture
A processor having a functional slice architecture is divided into a plurality of functional units (“tiles”) organized into a plurality of slices. Each slice is configured to perform specific functions within the processor, which may include memory slices (MEM) for storing operand data, and arithmetic logic slices for performing operations on received operand data. The tiles of the processor are configured to stream operand data across a first dimension, and receive instructions across a second dimension orthogonal to the first dimension. The timing of data and instruction flows are configured such that corresponding data and instructions are received at each tile with a predetermined temporal relationship, allowing operand data to be transmitted between the slices of the processor without any accompanying metadata. Instead, each slice is able to determine what operations to perform on received data based upon the timing at which the data is received.
US11243874B2 Knowledge centric approach to auto-generate test specifications for IoT solutions
This disclosure relates generally to a system and method for auto-generation of test specifications from internet of things (IoT) solution specifications of IoT-enabled components of an IoT network. Testing is the complementary and most important part of any IoT network. Herein, a domain specific language (DSL) is used to specify capability of IoT enabled components. IoT solution specifications are captured from capabilities of IoT enabled components using a predefined activity DSL. A flow of activity is captured to assert transitions among one or more activities based on guard conditions. The flow of activity is analyzed to generate test specifications automatically using a Test Specification DSL based on the asserted transitions. The test specifications are implemented automatically in a predefined target language corresponding to the IoT enabled components.
US11243873B2 Concurrency testing
Techniques are disclosed relating to testing application code. A computer system, in various embodiments, receives application code to be tested by the computer system and separate information defining actions to be performed at specified locations within the application code. In various embodiments, the computer system executes the application code in a test environment in which the actions defined by the separate information are retrieved and performed by a plurality of threads of the application code at the specified locations to control flow of the plurality of threads through the application code. In some embodiments, a first one of the plurality of threads is operable to perform at least one of the actions to control the flow of a second one of the plurality of threads.
US11243871B2 Systems, methods, and devices for vertically integrated instrumentation and trace reconstruction
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
US11243857B2 Executing test scripts with respect to a server stack
A functional test execution engine (“FTEE”) may be configured to execute test scripts with respect to a server stack. The FTEE may be communicatively coupled to a test script storage device, which may store the test scripts. The FTEE may select one or more test scripts for execution with respect to the server stack. The one or more test scripts may carry out maintenance or diagnostic functions for the server stack. The FTEE may determine the processing resources of the server stack and, based on those processing resources, select a first set of test scripts from the one or more test scripts to execute. The FTEE may cause the first set of test scripts selected to execute with respect to the server stack in order to generate test script results. The FTEE may store the test script results for subsequent analysis and use during execution of subsequent test scripts.
US11243856B1 Framing protocol supporting low-latency serial interface in an emulation system
Using a framing protocol, an application specific integrated circuit (ASIC) in an emulation system may transmit a start-of-packet molecule to a serializer-deserializer (SerDes) interface of a switching ASIC in a gap cycle leading up to an emulation cycle such that the switching ASIC may start routing mission data through the SerDes interface during the emulation cycle. The ASIC may transmit an end-of-packet molecule at a first gap cycle to the SerDes interface of the switching ASIC such that the switching ASIC may stop routing data through the SerDes interface during the gap cycles. The start-of-packet molecule may include a start-of-packet word, a status word, cyclic redundancy check word, and an idle word. The end-of-packet molecule may include an end-of-packet word, a status word, a cyclic redundancy check word, and an idle word.
US11243852B2 ACL based open transactions in replication environment
A method, computer program product, and computer system for handling open transactions in a data replication environment is provided. The method includes determining a database user that initiated an earliest open transaction in a transaction log. The method further includes, upon determining that the database user does not have access privileges for one or more tables of a target database corresponding to one or more tables of a source database associated with the earliest open transaction, skipping replication of the earliest open transaction to the target database, such that the data replication system no longer waits for the earliest open transaction to complete. The skipping includes discarding, from the transaction log, one or more entries related to the earliest open transaction, and identifying, in the transaction log, a next earliest open transaction.
US11243849B2 Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
Systems and methods for restoring a database in an information management system that does not include a secondary copy of the database, are disclosed. The systems and methods may include using metadata stored in non-production storage devices to restore the database. In some implementations the methods are used to consolidate multiple information management systems. In other implementations, the systems and methods are used for reviewing content of archived storage media. Other implementations are disclosed.
US11243844B2 Method for enhancing speed of incremental backup, bridge device, and storage system
A method for enhancing speed of incremental backup, a bridge device, and a storage system are provided. The method includes: regarding a predetermined location within the storage system, determining whether a record file exists; in response to the record file existing, determining whether any file needing to be compared exists; in response to said any file needing to be compared existing, comparing said any file needing to be compared with content of the record file to generate at least one comparison result, wherein said at least one comparison result indicates whether a set of attributes of said any file needing to be compared completely exist in the record file; according to said at least one comparison result, determining whether any difference is found; and in response to said any difference being not found, preventing triggering any backup from a source storage device to a target storage device.
US11243841B2 Sales data processing apparatus and method
A sales data processing apparatus includes a display, a product scanner to obtain a commodity code from a product being registered in a sales transaction, a storage unit to store journal data including product information for registered. A controller is configured to record product information for products registered in the sales transaction and output a notification of an error in the sales transaction when detected. The notification is output to the display screen and includes information regarding resolution of the error. The controller executes a first countermeasure for resolving the error, then stops the sales transaction if the error is not resolved. The controller then executes a second countermeasure after the sales transaction has been stopped and starts a new transaction if the error is resolved by the second countermeasure.
US11243833B2 Performance event troubleshooting system
Aspects of the present invention disclose a method and system for troubleshooting. The method includes identifying data sources providing sensor data, including a first group of measurands. The method further includes processors determining that values of a second group of the measurands of a subset of the sensor data (provided by a given data source, comprising a component set) indicates an anomaly. The method further includes determining a third group of the measurands that are root cause candidates of the anomaly. The measurands of the third group are provided by the component set. The method further includes assigning a set of coefficients to respective measurands. Each coefficient is indicative of a comparison result of each measurand with a measurand of the third group. The method further includes determining, using the sets of coefficients, whether a specific subset of the component set can be identified as an anomaly root cause.
US11243819B1 Acquisition and maintenance of compute capacity
A system for providing low-latency computational capacity from a virtual compute fleet is provided. The system may be configured to maintain a plurality of virtual machine instances on one or more physical computing devices, wherein the plurality of virtual machine instances comprises a first pool comprising a first sub-pool of virtual machine instances and a second sub-pool of virtual machine instances, and a second pool comprising virtual machine instances used for executing one or more program codes thereon. The first sub-pool and/or the second sub-pool may be associated with one or more users of the system. The system may be further configured to process code execution requests and execute program codes on the virtual machine instances of the first or second sub-pool.
US11243813B2 Process as a network service hub
Manage a request for a computing service through a hub solution available on a network. The underlying network fabric is the communication bus between individual processes that make up a service request. A process orchestrator may publish an Internet Protocol (IP) address for service requests such as printing services, email services, Active Directory (AD) services and similar service requests. The process orchestrator may determine which processes are to be executed to complete the service request and offload the processes to an available computing resources on the network. Examples of computing resources for each process include a virtual machine and a hardware based process engine. The process orchestrator may manage the processes and act as the primary point of interface for an endpoint host requesting the service.
US11243812B2 Automated operating system patching using auto scaling group and persistent volumes
Systems and methods for updating an Operating System (OS) using cloud-based resources are described. A server computing system enables an auto-scaling group (ASG) to launch one or more instances based on a first machine image. The first machine image associated with a first Operating System (OS). The ASG is associated with a stateful service and configured with a resource tag having a value similar to a value assigned to the stateful service. The computer system receives a second machine image associated with a second OS generated based on the first OS. The computer system enables the ASG to terminate the one or more instances launched based on the first machine image and to launch one or more instances based on the second machine image. The instances launched based on the first machine image and based on the second machine image are associated with persistent volumes.
US11243810B2 Methods and systems for improving hardware resiliency during serial processing tasks in distributed computer networks
The system uses the non-repudiatory persistence of blockchain technology to store all task statuses and results across the distributed computer network in an immutable blockchain database. Coupled with the resiliency of the stored data, the system may determine a sequence of processing tasks for a given processing request and use the sequence to detect and/or predict failures. Accordingly, in the event of a detected system failure, the system may recover the results prior to the failure, minimizing disruptions to processing the request and improving hardware resiliency.