US10945358B2

Provided is a flexible electromagnetic wave shielding material. An electromagnetic wave shielding material according to an embodiment of the present invention is implemented to include a conductive fiber web including a conductive composite fiber including a metal shell part covering an outside of a fiber part such that the conductive composite fiber forms multiple pores; and a first conductive component provided in at least some of the pores. The electromagnetic wave shielding material is so excellent in flexibility, elasticity, and creasing/recovery that the electromagnetic wave shielding material may be freely changed in shape, and can be brought in complete contact with a surface where the electromagnetic wave shielding material is intended to be disposed even if the surface has a curved shape such as an uneven portion or a stepped portion, thus exhibiting excellent electromagnetic wave shielding performance. Also, it is possible to prevent deterioration of the electromagnetic wave shielding performance even with various shape changes. Furthermore, even if parts are provided in a narrow area at a high density, the electromagnetic wave shielding material can be brought into complete contact with the mounted parts by overcoming a tight space between the parts and a stepped portion. Thus, the present invention can be easily employed for a light, thin, short, and small or flexible electronic device.
US10945346B2

A portable electronic device is provided. The portable electronic device includes a first housing including a first surface and a second surface a second housing including a third surface and a fourth surface, and a hinge. The hinge includes a hinge shaft, a sliding device including a portion configured to slide to an inside or an outside of the second housing to be introduced, or slide from the inside or the outside of the second housing in a specific direction to be extracted in correspondence to a hinge operation of the second housing, and a multi-bar disposed between the first surface and the fourth surface and including multi-bar units to be spread or bent in correspondence to a hinge operation of the second housing.
US10945344B2

According to an embodiment of the present disclosure, an electronic device comprise a housing including a mounting hole in which a battery module is mounted and a printed circuit board disposed adjacent to the mounting hole and electrically connected with the battery module, wherein the battery module include a battery cell having a connector projecting in a first direction, a terminal circuit including at least one connecting terminal electrically connected with the connector, a supporting case disposed at a side of the battery cell, seating the terminal circuit therein, and having an opening to expose at least part of the connecting terminal of the terminal circuit, and at least one upper film unit disposed facing a surface of the supporting case to protect the battery cell or the terminal circuit. According to the present disclosure, an electronic device including a battery module eliminates the need for an FPCB, leading to cost savings and simplified assembly.
US10945337B2

A stem has a stem body that has a first surface to be placed on a flexible substrate, a second surface opposite to the first surface, and a through hole passing through the first surface and the second surface, a cylindrical body that is fitted into the through hole of the stem body, and a lead that is inserted into the cylindrical body and fixed to the cylindrical body with a fixing member and that has an end portion protruding from the first surface of the stem body. The cylindrical body has a protrusion that protrudes toward the flexible substrate from the first surface of the stem body and surrounds an outer circumferential surface of the end portion of the lead.
US10945336B2

An electronic device includes a substrate having a top surface, a bottom surface and at least one opening therethrough. The substrate has circuitry. A relay is mounted to the substrate and is electrically connected to the circuitry. The relay has a switching device configured to activate the relay. The switching device has contacts electrically connected to the circuitry. The relay is mounted to the substrate in the opening such that at least a portion of the switching device is positioned above the top surface and at least a portion of the switching device is positioned below the top surface.
US10945328B2

The invention relates to a control system for electrically controlled installations. The control system comprises at least one portable, mobile manual operator-control instrument for display of information and for input of control commands by an operator-control person. The manual operator-control instrument is provided with at least one manually actuatable safety switching element, with which safety element an illuminating device is associated. The control system comprises an illumination control device, which is designed for electrically and/or electronically controlled adaptation of a visually perceptible luminous intensity of the illuminating device.
US10945324B2

An assessment device for a lighting system, the device comprising: an input terminal which corresponds to an output terminal of a driver; an output terminal which corresponds to an input terminal of a light engine; a voltage regulator configured to provide power to the microcontroller, wherein the microcontroller is configured to sample an LED+ line voltage and an LED− line voltage with respect to a ground; and wherein the device is independent of the driver and the light engine.
US10945323B1

This disclosure includes systems, methods, and techniques for controlling a plurality of light-emitting diodes (LEDs). For example, a circuit includes a switching device, where the switching device is electrically connected to an LED of the plurality of LEDs, and where the switching device is configured to control whether the LED receives an electrical signal from a power source. Additionally, the circuit includes processing circuitry configured to determine that the LED is associated with a bright failure condition by attempting to prevent the LED from receiving the electrical signal from the power source using the switching device and disable the LED in response to detecting the bright failure condition.
US10945314B2

A lighting device (21), comprising a light source (21.1); a power controller (21.2; 21.20) configured to control the supply of electrical power to the light source (21.1) such that upon receipt of a start signal, the supplied electrical power is increased from a first value to a second value, the first value being different from zero and the second value being greater than the first value; and an input (21.4) for supplying the start signal.
US10945313B2

In some embodiments, a process chamber for a microwave batch curing process includes: an annular body having an outer surface and an inner surface defining a central opening of the annular body, wherein the inner surface comprises a plurality of angled surfaces defining a first volume; a first lip extending radially outward from the outer surface of the annular body proximate a first end of the annular body; a second lip extending radially outward from the outer surface of the annular body proximate a second end of the annular body; an exhaust disposed between the first lip and the second lip and fluidly coupled to the first volume, wherein the exhaust comprises a plurality of first openings; a plurality of second openings fluidly coupled to the first volume, wherein the plurality of second openings are configured to expose the first volume to microwave energy; and one or more ports fluidly coupled to the first volume.
US10945311B1

A braze-free substrate heating device including a heater block body, a heater block lid, and a heating element. The heating element sits inside the heater block body. The heater block lid is on the heating element, such that the heating element is sandwiched between the heater block lid and the floor of the heater block body. The heating element is held in place by compressing the heater block lid into the heater block body and attaching the heater block lid to the top of the heater block body so that the heating element is fully supported over its surface area, and can maintain uniform thermal contact with the heater block lid and heater block body over its entire surface area.
US10945310B2

A method and device for wireless communication in a UE and a base station is disclosed. The UE receives M first-type reference signals respectively in M first-type air interface resources, receives a first wireless signal, and transmits first report information. A first spatial reception parameter is used for reception of the first wireless signal. The measurement of only M1 first-type reference signal(s) of the M first-type reference signals is used to generate the first report information. The selection of the M1 first-type reference signal(s) is associated with the first spatial reception parameter. The disclosure reduces signaling and feedback overhead associated with beam management and channel measurement.
US10945309B2

Technologies for providing hardware resources as a service with direct resource addressability are disclosed. According to one embodiment of the present disclosure, a device receives a request to access a destination accelerator device in an edge network, the request specifying a destination address assigned to the destination accelerator device. The device determines, as a function of the destination address, a location of the destination accelerator device and sends the request to the destination accelerator device.
US10945308B2

A radio system for radio communication comprises at least two antennas that are spaced from each other by a distance. The distance is set to enable independent transmission or reception of radio signals via the at least two antennas. The system comprises a selection module configured to select at least one of the at least two antennas for radio transmission and/or radio reception.
US10945306B2

A cell and/or internet device that can be connected to existing city devices that are powered by city power to install a wireless cell and/or internet service to the city. The system has a plurality of the cell and/or internet devices connected to associated city devices powered by city power, and the cell and/or internet devices are controlled by a server. A method of using the system to provide cell and/or internet services to a city.
US10945305B2

A method and an apparatus for controlling in-device coexistence interference (IDC) in a wireless communication system are provided. The present invention comprises transmitting IDC indication information including an unusable frequency band that is a frequency band in which performing communication is difficult because of IDC interference to a Base Station (BS), receiving Radio Resource Control (RRC) connection reconfiguration including IDC Discontinuous Reception (DRX) configuration reconfiguring DRX relating the unusable frequency band based on the IDC indication information from the BS and performing autonomously denial of Industrial Scientific Medical (ISM) transmission in the unusable frequency band by reconfiguring DRX based on the IDC DRX configuration.
US10945302B2

Circuit switched fallback (CSFB) requests may be managed. A mobile management entity (MME) can detect one or more pending CSFB requests. In response to detecting the pending CSFB request(s), the MME can generate a message that indicates the one or more pending CSFB requests, and can communicate the message to one of a mobile switching center (MSC) and a virtual location register (VLR).
US10945297B2

A terminal device is configured to establish a communication link with communication equipment through a base station device such that, upon establishing the communication link, part of the communication link is left for a certain base station while another part of the communication link is established with the terminal device through the other base station device according to a plurality of architectures, wherein the terminal device includes a wireless communication part configured to transmit support architecture information representing an architecture supported by the terminal device among a plurality of architectures to the base station device.
US10945291B2

A method performed by a wireless device (130) is described herein. The wireless device (130) operates in a wireless communications network (100). The wireless device (130) provides (602) a message to be sent to a network node (110) operating in the wireless communications network (100). The message is a first scheduled message to be sent to the network node (110) in a random access procedure. The message comprises a first indicator (707) of a type of the message. The type of message has: a) a fixed size SDU (702), and b) a one byte header (704) comprising the first indicator (707) and lacking a second indicator (713) of a length of a payload. The wireless device (130) also initiates sending (603) the provided message to the network node (110). Also described is a method performed by the network node (110) receiving (1307) and initiating processing (1302) the message, based on the first indicator (707).
US10945289B2

A system for transmitting data over a communication network operating in an Ethernet or serial communication mode, where an Ethernet or serial cable is replaced by radios transmitting over an over-the-air radio link. The system includes computer processors that receive the data and assemble that data into smaller OTA data packets for delivery across the link and operating protocols that provide collision avoidance of OTA packets transmitted in an overlapping manner by radios on opposite sides of the over-the-air link. In a preferred mode the system operates in the 902-928 MHz ISM band, and the data being transmitted over distances much greater than for 2.4 GHz transmission.
US10945288B2

Methods, systems, and devices for wireless communications are described. A contending wireless device may transmit a reservation request signal on the channel during a gap period associated with the channel. The contending wireless device may monitor for a reservation challenge signal resource associated with the gap period for a reservation challenge signal. A challenging wireless device may receive the reservation request signal and determine an interference risk based at least in part on the reservation request signal. The challenging wireless device may transmit a reservation challenge signal over a reservation challenge signal resource associated with the gap period based at least in part on the determination. The contending wireless device may selectively perform a transmission on the channel based at least in part on a result of the monitoring.
US10945287B2

Wireless communications systems and methods related to sharing a channel occupancy time (COT) associated with a scheduled UL transmission in a frequency spectrum shared by multiple network operating entities are provided. A first wireless communication device communicates, with a second wireless communication device, a first uplink (UL) scheduling grant. The first wireless communication device communicates, with second wireless communication device, a first UL communication signal based on the first UL scheduling grant during a first COT, the first COT based on an extended clear channel assessment (eCCA) associated with the first UL communication signal. The first wireless communication device communicates, with the second wireless communication device, a downlink (DL) communication signal during the first COT based on COT sharing information associated with the first COT.
US10945280B2

A user equipment (UE) is described that communicates with a base station. The UE includes receiving circuitry configured to receive a Radio Resource Control (RRC) message including first information indicating that limited buffer rate matching is enabled. The receiving circuitry is also configured to receive the RRC message including second information containing a number of repetitions and a redundancy version (RV) pattern. The UE includes processing circuitry configured to apply, according to the first information, limited buffer rate matching for a circular buffer to store coded bits of a transport block (TB). The processing circuitry is also configured to produce RV(s) of repetition(s) of the TB from the circular buffer according to the second information. The UE includes transmitting circuitry configured to transmit the repetitions of the TB.
US10945270B2

A method for communicating in a wireless communications system includes generating a channel state information (CSI) process information element (IE) including a CSI process identifier, a non-zero padded CSI-reference signal (CSI-RS) identifier, an interference measurement resource (IMR) identifier, and channel quality indicator (CQI) report configuration information. The method also includes transmitting the CSI process IE.
US10945269B2

Resource management such as network radio resource management in wireless networks, is described in connection with different aspects.
US10945268B2

Apparatuses, systems, and methods for a wireless device to perform user equipment (UE) initiated beam management procedures with a base station or gNB. A wireless device in communication with a 5G base station may detect degradation in the pair of transmit and receive beams between the gNB and the device. The device may select a preferred beam management procedure and indicate the preference to the gNB.
US10945266B2

Some demonstrative embodiments include apparatuses, systems and/or methods of multiband wireless communication. For example, a multiband wireless communication device may include a receiver to receive a first message from a mobile device, the first message including multiband capability information indicating a plurality of supported wireless communication bands of the mobile device; a controller to select a selected wireless communication band from the plurality of supported wireless communication bands; and a transmitter to transmit a second message to the mobile device, the second message including an indication of the selected wireless communication band.
US10945263B2

A communication method includes: generating a first radio frame by a communication apparatus, a time domain length of first symbol in the first radio frame exceeding any time domain length of any one of remaining symbols in the first radio frame; and transmitting the first radio frame by the communication apparatus. According to the communication method, communication can be achieved between communication apparatuses in a wireless communication system.
US10945259B2

Embodiments of this application provide a data transmission method, a terminal device and a network device, to reduce complexity of blindly detecting a PDCCH by the terminal device. The method includes: receiving by a terminal device, an SFI sent by a network device; determining, by the terminal device according to the SFI, at least one of a slot format in one time unit and a time length suitable for the slot format; and detecting, by the terminal device, a PDCCH according to the slot format corresponding to the one of the one or more slot format indices indicated by the SFI.
US10945257B2

A data sending method, a terminal device, an access network device, and a system are provided. The method includes: obtaining, by a terminal device, a sending period of first data; obtaining, by the terminal device, configuration information of a first resource; determining, a second resource based on the configuration information of the first resource and a sending period of the first data; and selecting, by the terminal device, a resource other than the second resource to send the first data. When selecting a resource used for V2X communications data or D2D communications data, the terminal device excludes the second resource that cannot be used for the V2X communications data or the D2D communications data, so as to avoid a conflict between the second resource and the resource selected by the terminal device for sending the first data, and improve reliability and security of D2D communication and V2X communication.
US10945256B2

Various solutions for reporting hybrid automatic repeat request-acknowledgement (HARQ-ACK) information for different service types with respect to user equipment and network apparatus in mobile communications are described. An apparatus may receive downlink control information (DCI). The apparatus may determine a service type according to the DCI. The apparatus may select a physical uplink control channel (PUCCH) resource according to the service type. The apparatus may transmit HARQ-ACK information in the PUCCH resource.
US10945253B2

A method for a user equipment to receive a PDCCH (Physical Downlink Control Channel) for RMSI (Remaining Minimum System Information). The method comprises: receiving an SS/PBCH block containing an SS (Synchronization Signal) and a PBCH (Physical Broadcasting Channel); obtaining information related to a CORESET (Control resource set) for the PDCCH; and receiving the PDCCH within the CORESET based on the information. The information includes an offset between a frequency position of the SS/PBCH block related to the CORESET and a frequency position of the CORESET. Values of the offset are defined based on subcarrier spacing of the SS/PBCH block and a minimum channel bandwidth.
US10945244B2

A grant-free transmission mode may be used to communicate small traffic transmissions to reduce overhead and latency. The grant-free transmission mode may be used in downlink and uplink data channels of a wireless network. In the downlink channel, a base station transmits packets to a group of UEs in a search space without communicating any transmission code assignments to the UEs. The UEs receive the downlink packets using blind detection. In the uplink channel, UEs transmit packets in an access space using assigned access codes which are either independently derived by the UEs or otherwise communicated by the base station using a slow-signaling channel. Hence, the grant-free transmission mode allows mobile devices to make small traffic transmissions without waiting for uplink grant requests.
US10945220B2

A system and method to perform fast transition time interval switching in an uplink multicarrier system. In one embodiment, an apparatus, and related method, is configured to receive a first user equipment power headroom (“UPH”) filtering value for a first uplink carrier from a user equipment, identify a measurement identifier with a first value for the first uplink carrier, and transmit the first UPH filtering value and the measurement identifier with the first value to a radio network controller.
US10945219B2

Methods and protocols are discussed to address IoT coexistence with existing WLAN devices and protocols. Some embodiments allow for the IoT devices to be located further from the Access Point than other devices, and provide higher power solutions to serve these long range devices. New IoT Frame structures are disclosed to allow for the above.
US10945214B2

Certain aspects of the present disclosure relate to methods and apparatus for uplink power control. Certain aspects provide a method for performing uplink power control at a base station (BS). The method includes determining a first configuration of one or more parameters for uplink power control at a user equipment (UE) based on a first spatial beam selected, from a plurality of spatial beams, for uplink communication of the UE. The method further includes transmitting a first indication of the first configuration to the UE.
US10945213B2

Methods, systems, and devices, including machine-readable media, for dynamic battery power management are disclosed. In some implementations, an electronic device that is powered by a battery senses a voltage provided by the battery and an electric current provided by the battery. The electronic device determines a present state of the battery. The electronic device determines a current limit for the electronic device based on the sensed voltage and electric current and the determined present state of the battery. The electronic device manages power use of the electronic device to maintain electric current draw from the battery at or below the electric current limit.
US10945206B2

This specification discloses methods and devices to enable high resolution configuration of a low-power wake-up detector (LP Detector), which in turn is implemented allowing for very coarse threshold detection (i.e., the detectable threshold levels are widely spaced apart from each other) due to power consumption and design reasons. Based on this invention, the detection resolution can be enhanced from 10 mV steps to <1 mV steps. This makes the detection configuration more accurate, which allows for improved calibration, and reduces false wake-ups by smartly controlling hardware at no additional cost in power consumption. In some embodiments, the invention to enable high resolution configuration of a low-power wake-up detector (LP Detector) can be implemented by using a wake-up threshold control to control both a low-power wake-up detector (LP Detector) and an attenuator belonging to a receiver.
US10945204B2

Techniques for operating cellular internet of things (IoT) devices under a public cellular carrier are disclosed. During an active connection, the cellular IoT device's radio-controlling application can collect radio metrics by tapping into the diagnostics interface of IoT device's cellular modem to collect data regarding accumulative signal strength, block/bit error rate, and/or round-trip latency for the session, etc. During the active connection, battery and environmental information as well as application-based information can be collected and sent to a remote computing device. In an example, the cellular IoT device can be given revised or refined values for use in timers, which may be used by the device to more efficiently use idle and/or power-save modes to reduce battery power consumption. Moreover, the use of the timers may be extended to devices distinct from the cellular modem, thereby increasing the utility of the timers and the functionality of the IoT device.
US10945202B2

A method for selecting a wireless access point (AP) relates to the field of communications technologies, and to a fine time measurement (FTM) technology in a wireless network, where after receiving a query request carrying a query condition, a server determines a target AP according to stored service capability information of each of multiple APs that support an FTM mechanism and the query condition, and sends a media access control (MAC) address of the target AP and information about a frequency band and a channel used by the target AP to a terminal.
US10945199B2

A vehicle-mounted gateway apparatus according to an embodiment includes a communication device including an external communication interface for connection to the network outside the mobile body with each of a plurality of different external communication schemes and an internal communication interface for connection to each of the plurality of data sources within the mobile body; and a control device configured to transmit data collected from each of the data sources through the internal communication interface to the network outside the mobile body. The control device includes a communication channel selection section configured to select a communication channel from the plurality of external communication schemes for each of the data sources, and a monitoring control section configured to monitor data output from each of the data sources and to transmit the data to the network outside the mobile body over a selected one of the communication channels associated with the data source. The communication channel selection section is configured to switch between the communication channels associated with each of the data sources depending on a communication connection state of each of the plurality of external communication schemes based on priority setting in which the plurality of external communication schemes are arranged in a predetermined priority order.
US10945198B2

Apparatuses, methods, and systems are disclosed for NSSAI configuration. One method includes determining a configured network slice selection assistance information for a public land mobile network for a remote unit in response to a trigger from an access and mobility management function. The access and mobility management function, a network slice selection function, or a combination thereof determines the configured network slice selection assistance information. The method includes providing the configured network slice selection assistance information to the remote unit via the access and mobility management function.
US10945194B2

Embodiments of this application disclose a cell access method and a device, to provide a network slice service area identifier and network slice configuration information for a terminal device, so that the terminal device accesses a target cell. The method in the embodiments of this application includes: sending, by a serving access network device to a target access network device, a node addition request message to request the target access network device to allocate a resource for multi-connection operation for a terminal device; sending, by the target access network device to the serving network device, the an addition request acknowledgement message; sending, by the serving access network device, a radio resource control (RRC) connection reconfiguration message to the terminal device; receiving, by the serving access network device, a RRC connection reconfiguration complete message from the terminal device; and sending, by the serving access network device, a message indicating that the terminal device has completed the radio resource configuration.
US10945173B2

It is provided a method, comprising monitoring if a cell is being started; selecting a temporary physical cell identifier among a predefined pool; instructing the cell to adopt the selected temporary physical cell identifier if the cell is being started; determining a permanent physical cell identifier for the cell, wherein the permanent physical cell identifier does not belong to the predefined pool and is different from each used physical cell identifier, wherein the used physical cell identifiers are indicated in measurement reports; checking if a first time has elapsed after the cell has been instructed to adopt the selected temporary physical cell identifier or a second time has elapsed after the cell has been started; replacing the selected temporary physical cell identifier by the determined permanent physical cell identifier if the first time or the second time has elapsed.
US10945152B2

Base station contention window update procedures with autonomous uplink (AUL) in a transmission opportunity (TxOP) is discussed. After acquiring a channel and scheduling the TxOP, a base station may transmit control signals to manage communications with served user equipments (UEs). Management of AUL communications in addition to update of the contention window may be determined based on whether the base station has either or both downlink data and scheduled uplink (SUL) transmissions scheduled for the TxOP. Where both downlink and SUL are scheduled, AUL transmissions are allowed, but update of the contention window uses feedback based on the downlink transmissions. Where SUL are scheduled, but no downlink data, AUL are allowed and the contention window is updated using performance information on the uplink transmissions. Finally, where neither data nor SUL are scheduled, the base station deactivate any AUL resources for the TxOP and will refrain from updating the contention window.
US10945142B2

An example device includes antennas to receive wireless signals from a wireless transmitter and to output radio frequency signals based upon the wireless signals that are received, low noise amplifiers coupled to the antennas to amplify the radio frequency signals, and a receiver stage to generate, based upon the radio frequency signals, digital representations of the wireless signals that are received via the antennas and to determine a measure a wireless channel parameter from the digital representations of the wireless signals.
US10945130B2

Provided are a method and an apparatus for establishing a wireless connection for an application of a user equipment. In comparison with the prior art, the present application is applied to detect whether a first application has a communication requirement, and call a corresponding third-party connection module to execute a wireless connection operation when there is a communication requirement. The wireless connection operation comprises: sending a wireless access point information request to a corresponding network equipment; receiving one or more pieces of wireless access point information sent by the network equipment based on the wireless access information request; and establishing a wireless connection between the user equipment and the corresponding wireless access point according to at least one piece of information in the one or more pieces of wireless access point information so as to realize the communication requirement of the first application.
US10945124B2

The present invention provides a method for establishing an interface and communication between a relay node (RN) and a core network. The method may include: a base station sends an IP address of a control plane node of the core network to an RN; the RN initiates a process for establishing an interface with the control plane node corresponding to the IP address. Alternatively, the method may include: a base station sends an IP address and an identification of a control plane node of the core network to an RN; the base station sends an IP address and an identification of the RN to the control plane node of the core network; the RN and the node communicate with each other by using information of each other received from the base station. The method for establishing an interface and communication between an RN and a core network according to the present invention realizes transparent transmission of access layer signaling between a relay node and a core network via a base station, which reduces complexity of the process when the RN is in movements, makes it easier to support multiple access techniques, and reduces the complexity in network configurations.
US10945112B2

A method and device for delivering one or more keys to an offline mobile communication device are provided. The method includes receiving the one or more keys from a backend issuance system, preparing the one or more keys for delivery to the offline mobile communication device via a short-to-medium communication channel, and transmitting the one or more keys to the offline mobile communication device via the short-to-medium range communication channel.
US10945088B2

A sound reproducing apparatus capable of self-diagnostic. The apparatus includes a directional speaker emitting ultrasound waves to a target object, an information acquisition unit configured to acquire a sound from the target object and optionally an image of the target object, and a processor electrically connected with the directional speaker and the information acquisition unit. The processor drives the directional speaker to emit the ultrasound waves to the target object and diagnoses a failure of the directional speaker based on the sound acquired by the information acquisition unit. A self-diagnostic method for a sound reproducing apparatus having a directional speaker is also provided.
US10945086B2

The present subject matter provides a hearing device with selective adjustment of processor settings based on various characteristics of an input sound, in response to adjustment of output sound volume by a user. This addresses problems of undesirable sound effects resulting from applying same changes to processor settings to input sounds of all levels, frequencies, and classes.
US10945084B2

A personal hearing device with an outer housing and a sound path with a length of 1-24 mm, a diameter of 0.5-6 mm, a roll of frequency of at least 500 Hz and with a valve configured to open and close the sound path. The sound path has suitable acoustical properties to act as a sound passage for open/closed hearing aids or hearables. The valve is selected to have a small influence on the acoustical properties of the remaining portions of the sound path.
US10945082B2

A hearing device adapted for use by a wearer comprises an audio streaming circuit configured to receive electromagnetic audio streaming via a first communication link. A configuration circuit is configured to receive configuration parameters via a second communication link different from the first communication link for configuring the hearing device to receive the electromagnetic audio streaming. Control circuitry of the hearing device configures the hearing device to enable reception of the electromagnetic audio streaming in accordance with the received configuration parameters.
US10945078B2

An acoustic sensor comprises a sensing head comprising an optical fiber having a tip. A graphene diaphragm is disposed on the tip and is configured to vibrate in response to an acoustic signal. A fiber laser is optically coupled to the sensing head. The fiber laser comprises a first set of fiber Bragg gratings and a second set of fiber Bragg gratings. A gap is present between the first set and the second set of fiber Bragg gratings. The fiber laser is configured to generate a sensing optical signal having a first intensity in response to an excitation optical signal, the sensing optical signal impinging on the graphene diaphragm such that a feedback optical signal is reflected from the graphene diaphragm towards the fiber laser and has and has a second intensity modulated by the vibration of the graphene diaphragm that corresponds to the acoustic signal.
US10945075B2

In the sound output control device, the sound output units arranged at left and right front parts and left and right rear parts output sound. The delay unit gives a delay to the sounds outputted by the sound output units arranged at the left and right rear parts. The control unit determines a delay amount based on acoustic characteristic of the sounds outputted by the sound output units and collected at each of left and right front listening positions and left and right rear listening positions, and sets the determined delay amount to the delay unit.
US10945073B2

The present disclosure provides a hearing protection system and a method for estimating a voice signal of a hearing protection system user. The hearing protection system comprises an ear canal microphone for provision of an ear canal input signal; a receiver for provision of an audio output signal; a compensation module for receiving and filtering the ear canal output signal for provision of a compensation signal; and a mixer connected to the ear canal microphone and the compensation module for provision of a voice signal, wherein the compensation module comprises a filter controller, a primary filter and a secondary filter, wherein the primary filter is a static filter, wherein primary filter coefficients of the primary filter are static, and wherein the secondary filter is an adaptive filter, wherein secondary filter coefficients of the secondary filter are controlled by the filter controller based on the voice signal.
US10945069B1

A system for driving a loudspeaker having a plurality of coils, the system comprising: a modulator configured to receive an input signal and to output a pulse width modulated (PWM) output signal representative of the received input signal; a delay element for receiving and applying a delay to the PWM output signal to generate a first delayed signal; a first output configured to be coupled to a first coil of the plurality of coils of the loudspeaker, wherein the first output is coupled to the output of the modulator; and a second output configured to be coupled to a second coil of the plurality of coils of the loudspeaker, wherein the second output is coupled to the output of the delay.
US10945064B2

An inner module used in a wireless earphone is installed primarily in a wireless earphone, including a circuit loop and an upper cover. The circuit loop includes at least a first circuit board, at least a second circuit board which is extended from the first circuit board, and a lower cover which encloses the first circuit board. The upper cover is installed on the lower cover, including a first side wall which forms an angle with respect to the lower cover. In addition, the first side wall is provided with a first positioning slot to accommodate the second circuit board. Therefore, the inner module is formed into a modularized design to simplify the assembly procedure of the wireless earphone, which reduces the labor cost in assembling the wireless earphone significantly.
US10945063B2

A communication headset includes a neckband with a horseshoe-shaped footprint and two microphone tips disposed at two ends of the neckband, the two ends establishing an aperture of the horseshoe-shaped footprint. Each of the two microphone tips includes a slanted base. The communication headset further includes a microphone array including two sets of microphones in a spatial configuration in which the two sets of microphones are disposed on the slanted bases of the two microphone tips. An effective acoustic spacing between the microphones in the microphone array is at least 15 mm.
US10945055B2

An intelligent subsystem coupled with a Super System on Chip (SSoC), a radio transceiver (e.g. a 5G/higher than 5G bandwidth radio transceiver), a voice processing module/voice processing algorithm, a foldable/stretchable/holographic display, a near-field communication device, a biometric sensor, an artificial eye and an intelligent learning algorithm is disclosed. The intelligent subsystem can respond to a user's interests and/or preferences. Furthermore, the intelligent subsystem is sensor-aware or context-aware.
US10945051B1

An apparatus includes a processor that monitors transmissions destined for an external network, determines that a transmission includes original media associated with a subject, and intercepts the transmission before it reaches the external network. The processor generates modified media by selecting a subset of data elements of the original media and replacing a value of each data element of the subset with a new value. At least one of the subset of data elements and the set of new values is chosen such that an accuracy metric calculated for a first generative algorithm, trained to generate synthetic representations of the subject based on modified media, is less than, by a given factor, the accuracy metric calculated for a second generative algorithm, trained to generate synthetic representations of the subject based on original media. The processor replaces the transmission with a new transmission that includes the modified media.
US10945045B2

Systems and methods are provided for allowing a user to obtain a listing of points of interest and associated media content listings based on the user's current geographic location. The user's current geographic location may be determined using, for example, a GPS transceiver incorporated in the user's user access device. Information may then be communicated from a remote server to the user access device that identifies points of interest associated with the geographic location as well as media content listings associated with the points of interest.
US10945044B2

Systems and methods are provided for allowing a user to obtain a listing of points of interest and associated media content listings based on the user's current geographic location. The user's current geographic location may be determined using, for example, a GPS transceiver incorporated in the user's user access device. Information may then be communicated from a remote server to the user access device that identifies points of interest associated with the geographic location as well as media content listings associated with the points of interest.
US10945030B2

A system and method are provided for detecting the presence of potential commercials in a video data stream. Each of the commercials has an expected time length that is an integer multiple of a first predetermined time length, and has an overall time length that is equal to or less than a second predetermined time length. Transitions in the audio or video of the video data stream are detected and the time of the transitions are recorded. Time differences between one or more successive transitions are detected. Any time differences that are an integer multiple of the first predetermined time length, and that have an overall time length that is equal to or less than the second predetermined time length are identified. The contents of the video data stream associated with the identified time differences are flagged as potential commercials and sent to a content processing platform for further analysis.
US10945028B2

[Object] The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method capable of limiting use of broadcast resources by a predetermined application. [Solving Means] There is provided a reception apparatus including: a control information obtaining unit that obtains first control information for controlling an operation of a first application, the first application being capable of requesting use of a broadcast resource transmitted via a digital broadcasting signal; and an application controller that controls, when the first application requests use of the broadcast resource, the use of the broadcast resource by the first application on the basis of the first control information.
US10945017B2

A system and method for transmitting still images and a video feed from an unmanned aerial vehicle to a ground station is disclosed. The system includes an aircraft including a digital video camera to capture still images and video frames of an object. A video encoder is coupled to the camera to provide a video output including video packets. A file server is coupled to the camera to provide a still image output including image data packets. A multiplexer is coupled to the video output and the still image output. The multiplexer produces a data transmission including the video packets and the image data packets. A transmitter sends the data transmission to the ground station. The ground station receives the data transmission and demultiplexes the packets into separate video and image data packets. The ground control station may select the ratio the video stream images in relation to the still image to be transmitted from the aircraft.
US10945010B2

Provided is a method for transmitting a broadcasting content and a line content, the broadcasting content and the line content being synchronously displayed, the method including: generating a line parity packet from a plurality of line data packets in each of which the line content is stored; transmitting the line data packet and the line parity packet through a communication line; and transmitting a plurality of broadcasting data packets in each of which the broadcasting content is stored, from a base station using a broadcasting wave, a transfer clock time of the broadcasting content being delayed by a predetermined time compared with a transfer clock time of the line content. At this point, video quality can be improved when the real-time broadcasting program content and the real-time line content are simultaneously displayed.
US10945008B2

The present disclosure discloses a smart terminal, an interaction method based thereon, and an interaction system. The interaction method includes: transmitting trigger information to an associated device according to an acquired trigger instruction triggered by a movable object; receiving first information fed back by the associated device; playing back the first information to the movable object; and transmitting second information fed back by the movable object according to the first information to the associated device.
US10945006B2

Techniques and systems are provided for identifying a video segment displayed on a screen of a remote television system, and providing an option to switch to an alternative or related version of the video program that includes the video segment. For example, video segments displayed on a screen of a television system can be identified, and contextually-targeted content or contextually-related alternative content can be provided to a television system based on the identification of a video segment. The alternative or related version of the video program can include the currently displayed program in an on-demand format that can be viewed off-line and can be started over from a beginning portion of the program.
US10944990B2

A method for encoding at least one matrix of image views obtained from data acquired by a plenoptic camera is disclosed. Image views of the matrix of image views are partitioned into blocks. For a given image view of the at least one matrix of views, the method includes obtaining at least one block to be encoded and a matching block, wherein a difference between the at least one block to be encoded and the matching block fulfills a block matching criterion; determining a residual block regarding the at least one block to be encoded and the matching block, the determining using modified pixels of the at least one block to be encoded and modified pixels of the matching block according to flux variation parameters associated with a pixel sensor of the plenoptic camera; and encoding the residual block.
US10944988B2

A method and apparatus of processing multimedia data that includes a first section received in error are disclosed. Error distribution information corresponding to the first section may be obtained. One of a plurality of error recovery schemes may be selected based on the error distribution information for the first section. The selection may be based at least on whether a channel switch is detected. The first section may be processed based on the selected error recovery scheme.
US10944982B1

Methods to switch between renditions of a video stream are generally described. In some examples, the methods may include encoding a video stream at a first image quality in a first rendition and a second, lower image quality in a second rendition. The methods may further include sending the first rendition to a recipient computing device. The methods may include receiving a request to switch from the first rendition to the second rendition. The methods may include determining that first indicator data of a first inter-coded frame indicates that the video stream can be switched to a lower image quality rendition at the first inter-coded frame. In some examples, the methods may further include sending the second rendition to the recipient computing device.
US10944981B2

A method for composing an intermediate representation of a video sequence from at least two representations of the video sequence of different quality, spatially partitioned into a plurality of tiles, each tile being associated with compressed data in the representation. The tiles can be decoded independently of each other and, at a given time, the different representations are identically partitioned. When the sequence is being played on a playback device, the method includes: obtaining a context data item representing the activity of viewers located near the playback device; selecting, on the basis of the context data item obtained and at least one maximum rate criterion for the intermediate representation resulting from the composition, a set of tiles forming a partition of the sequence from the at least two representations; and composing an intermediate representation of the video sequence from the compressed data associated with the selected set of tiles.
US10944980B2

Provided is an image data processing method. First, decoding processing designed (step S1) in such a manner that a moving picture X is singly processed and that a moving picture Y and Z having low vertical resolutions can be combined together to be subjected to decoding processing. Subsequently, each of the moving picture X, Y, and Z is encoded (step S2). Next, encoded data of the moving picture X is singly decoded, and the moving picture X is restored and displayed on a display unit of the image processing device at a predetermined timing. Meanwhile, respective pieces of encoded data of the moving picture Y and Z are combined together and are decoded depending on respective display timings, and the moving picture X and Y are restored and further separated from each other to be displayed on the display unit at the respective timings (step S3).
US10944975B2

There is provided an image processing device and an image processing method making it possible to suppress a reduction in coding efficiency. The image processing device and the image processing method set temporal resolution for each of partial regions of image data to be coded and code the image data to generate a bit stream including information indicating the temporal resolution for each of the set partial regions. Alternatively, the image processing device and the image processing method analyze information indicating temporal resolution for each of partial regions of image data, the information being included in a bit stream in which the image data is coded. The present disclosure is applicable to, for example, image processing devices, bit stream conversion devices, image coding devices, image decoding devices, communication devices, or the like.
US10944973B2

Systems and methods of media servers for estimating the video quality of experience (QoE) of human viewers of video content or communications at video receivers. With these systems and methods, a media server can collect, within a plurality of predetermined time windows synchronized in time, operational parameters of ingress and egress networks over which such video content or communications can be transmitted, as well as coding parameters of a video decoder and a video encoder within the media server. Having collected the operational parameters of the ingress network and egress network and the coding parameters of the video decoder and video encoder, the media server can determine QoE scores associated with some or all the ingress network, the video decoder, the video encoder, and the egress network, and estimate a resulting video QoE for a human viewer at a video receiver as a predefined combination of the respective QoE scores.
US10944970B2

A video coding method can include receiving, by processing circuitry of a coding device, a current picture in a group of pictures (GOP) of a layered coding structure in video sequence. The current picture can have two reference pictures. A current layer of the current picture in the layered coding structure can be determined. A current quantization parameter (QP) offset of the current picture can be determined according to the current layer of the current picture. Reference QPs corresponding to the two reference pictures of the current picture can be determined. A current QP of the current picture can be determined according to the reference QPs and the current QP offset. The current picture can be coded according to the current QP.
US10944960B2

A free-viewpoint video generating method includes obtaining a multi-viewpoint video including N videos of N viewpoints (N being an integer greater than 1), and generating a free-viewpoint video of a virtual viewpoint based on the multi-viewpoint video such that the free-viewpoint video shows target areas and has a first resolution higher than each of resolutions of the N videos, the virtual viewpoint being different from the N viewpoints. For each target area, the generating includes: referring to a three-dimensional model generated based on the N videos to specify N reference areas which are shown by the N videos and which correspond to the each target area in the free-viewpoint video; and calculating components of pixels to represent the each target area in the free-viewpoint video, based on components of pixels to represent the N reference areas in the N videos.
US10944945B2

A projection device and a projection method, a projection module, an electronic device, and a program that correct a misalignment of an optical axis are disclosed. Test emission is performed of a laser beam that is a light source in a projector, and a position of the optical axis of the laser beam is obtained from a ratio of an amount of light detected by a photodetector divided into a plurality of areas that is a two-dimensional plane perpendicular to the optical axis. The misalignment of the optical axis is obtained on the basis of information regarding a position of the optical axis of each of R, G, and B, a correction coefficient is calculated for correcting a shift of a pixel position on a projection image projected on a screen, and a pixel position to be projected is corrected with the correction coefficient and projected with RGB misalignment correction.
US10944938B2

Methods and systems for controlling judder are disclosed. Judder can be introduced locally within a picture, to restore a judder feeling which is normally expected in films. Judder metadata can be generated based on the input frames. The judder metadata includes base frame rate, judder control rate and display parameters, and can be used to control judder for different applications.
US10944935B2

An audio-video control system has a first AV displayer, a second AV displayer, a router and a processor. The first AV displayer is located in a first area and communicatively connected to a first device, and receives a first audio signal in the first area. The second AV displayer is located in a second area and communicatively connected to a second device, and receives a second audio signal in the second area. The router is communicatively connected to the first AV displayer and the second AV displayer. The processor processes the first audio signal to generate a first control signal and processes the second audio signal to generate a second control signal. The processor sends the first control signal to the first device via the router and the first AV displayer and sends the second control signal to the second device via the router and the second AV displayer.
US10944929B2

Image sensor having multiple pixels; a number of phase pixels which are included in the multiple pixels and which output a first signal indicating intensity of light; a first adjustment portion conducting gain adjustment on the number of phase pixels in reference to the first signal; an auto-focus portion adjusting a focal point of the image in reference to a second signal output from the number of phase pixels after the gain adjustment; a compensation portion generating and outputting a compensation signal indicating intensity of light received by the number of phase pixels in reference to signals output from the multiple pixels; a second adjustment portion determining exposure and gain for taking the image in reference to signals output from the multiple pixels and applying the exposure and the gain to the multiple pixels; and an image processing portion inputting both the compensation signal and signals and generating image data.
US10944928B2

An apparatus comprising a processor and memory including computer program code, the memory and computer program code configured to, with the processor, enable the apparatus at least to: based on a predetermined dark current component for each photodetector in an array of photodetectors, identify a plurality of subsets of photodetectors from the array for signal readout and amplification by a readout circuit, each photodetector of the array configured to provide a photodetector output signal comprising the dark current component and an image component on exposure to incident electromagnetic radiation from a target scene, wherein each subset of photodetectors is identified such that the combined dark current component of the constituent photodetector output signals for each subset is substantially the same; and provide the identified plurality of subsets for use in signal readout and amplification by the readout circuit.
US10944927B2

An image sensor semiconductor device includes a semiconductor substrate and a first photodiode disposed in the semiconductor substrate and configured to generate charges in response to radiation. The image sensor semiconductor device also includes a first transistor disposed adjacent to the first photodiode, and a second transistor disposed over the first photodiode, wherein the first transistor and the second transistor are configured to generate at least one electric field to move the charges generated by the first photodiode. The image sensor device further includes a floating diffusion region configured to store the moved charges.
US10944925B2

An imaging apparatus includes: an imager that has a plurality of pixels as defined herein, that includes a plurality of pixel rows including the plurality of pixels arranged in one direction, and that discharges charges of the photoelectric conversion element and the charge holder to a charge discharge region of the readout circuit as defined herein; and an imaging controller that performs a global reset drive, a global shutter drive, a first rolling readout drive, a rolling shutter drive and a second rolling readout drive as defined herein, and the imaging controller performs a first imaging control as defined herein.
US10944923B2

Aspects of the present disclosure describe systems, methods, and structures for improved compression of array camera image data and improved power budgets for array cameras.
US10944917B2

A camera system and method provide a trailing motion blur effect without the use of a flash. In one embodiment, a variable light-transmissive filter is positioned in front of an image sensor. While the light-transmissive property of the filter is lower, the blurred image of the object in motion is produced. The light-transmissive property of the filter is increased during the exposure in order to produce a clearer image of the object. In a method, a plurality of images taken in rapid succession are combined to produce a clear image of the object with a trailing blurred image of the object.
US10944910B2

A display apparatus configured to display an input image and a graphics image on a display unit, wherein the graphics image is displayed together with the input image, the display apparatus includes: at least one processor that operates as: obtaining unit configured to receive a setting value relating to display luminance of the display apparatus; detection unit configured to detect a characteristic value of the input image; and control unit configured to display the graphics image on the display unit with a luminance gradation based on the setting value and the characteristic value.
US10944905B2

In a method for generating a 360 degree looping video file, a source 360 degree video file is received. At least one configuration setting is received for a 360 degree looping video file, the at least one configuration comprising a projection type of the 360 degree looping video file. The 360 degree looping video file is generated based at least on the source 360 degree video file and the projection type, the 360 degree looping video file comprising a video data file and spatial mapping instructions, wherein the 360 degree looping video file, when executed at an electronic device, displays the video data file according to the spatial mapping instructions.
US10944900B1

Determine a current position of a camera relative to a road based on a set of imagery from the camera and a recommended position of the camera relative to the road based on the set of imagery from the camera, while the camera is maintained at a constant height relative to the road and a constant lateral distance relative to the road. The camera can be positionally adjusted from the current position to the recommended position based on a movement of the camera about a Y-axis or a Z-axis of the camera at that time relative to the road. In order to enable movement of the camera, a guide can be output to a user such that the user can follow the guide and move the camera from the current position to the recommended position.
US10944889B2

An image processing apparatus includes: a converting unit configured to convert a color of input image data based on information representing a correspondence between a brightness level and a color, and generate converted image data; and a setting unit configured to set a gradation characteristic of the input image data, wherein the converting unit converts the color of the input image data based on information representing a first correspondence in a case where the gradation characteristic set by the setting unit is a first gradation characteristic, and converts the color of the input image data based on information representing a second correspondence in a case where the gradation characteristic set by the setting unit is a second gradation characteristic.
US10944887B2

An information processing apparatus that performs display control for receiving edit of a display screen on which at least one image representing a function is displayed and causing a user display screen edited by an authorized user to be displayed on an operation display unit includes a first controller that, in a case where the user display screen is changed by an entity other than the user, performs display control for displaying a receiving screen that includes an image of a display screen after the change and a selection part for selecting whether to permit or prohibit shift to the display screen after the change and receives user's selection; and a second controller that, in a case where the user selects prohibition of shift to the display screen after the change, performs display control for shifting the receiving screen to an edit screen for editing the display screen after the change.
US10944871B1

A computer system is described that is configured to generate an entry in a centralized event log for each voice call into a contact center of an organization. The event log system is configured to receive call data associated with action performed during the call and retrieve context data associated with the call from across a plurality of disparate systems used by the contact center to service the call. The event log system is configured to include both the call data and the context data in the call entry, and to correlate the call entry with previous call entries for a same entity identified for the call. The call entry may also include entity profile data as metadata. The pertinent data for the call will be stored in a single, centralized location accessible by any of the front-end systems for use in determining how to handle the call.
US10944865B2

A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.
US10944860B2

Agencies oftentimes desire to monitor personnel in the field during the course of their duties. To provide flexible monitoring capabilities to agencies, a common mobile device such as a mobile phone is converted for use as a radio-based listening system to collect and transmit audio data. Phone features and accessories are leveraged to collect additional data for transmission. Collected data is streamed or otherwise transmitted to monitoring devices at the agency or in the field for operational oversight and recordation.
US10944846B2

A method of causing a computer to execute: classifying, based on topology for indicating connection relationships among a data-provision apparatus, distribution-destination apparatuses corresponding to distribution destinations of distribution targets, and relay apparatuses configured to relay communications between the data-provision apparatus and the distribution-destination apparatuses, the mutual distribution-destination apparatuses; identifying a first distribution-destination apparatus having a highest communication speed of a directly connected link among the distribution-destination apparatuses belonging to the group; and creating a distribution schedule of the data in a manner that the data is transmitted from the data-provision apparatus to the first distribution-destination apparatus in the same group, and next, the data is transmitted from the first distribution-destination apparatus to a second distribution-destination apparatus other than the first distribution-destination apparatus in the group.
US10944845B1

A content delivery system consolidates aggregates and analyzes content. Content may be construed broadly, such as text, video, audio, merchandise, news, bands, festivals, venues, release dates, concerts, performances, etc. The system may obtain content, filter content and/or apply preferences and/or analytics to determine a particular content. Analytics may include various content matching processes, such as hashing, for example. A notification may be generated based on the particular content and the notification may be sent, to a user's portable device for example. An aggregation application on the portable device may present an indication of the notification and response to selection of the notification. For example, the aggregation application may display the content associated with the notification. The aggregation application may track the user's behavior and update various analytics based on the tracking information.
US10944838B2

A control device configured to receive a service request that comprises a request for a resource associated with a network function or a network service in the communication system, obtain a descriptor based on the service request, derive a metadata of a service availability level from the descriptor, obtain a commissioning value, wherein the commissioning value is associated with requirements for a service, map the commissioning value with the metadata of the service availability level, derive the service availability level for the resource associated with the network function or the network service based on the mapped commissioning value with the metadata of the service availability level. A corresponding resource manager derives an assigned resource corresponding to the resource associated with the network function or the network service and the assigned resource fulfills the derived service availability and reliability requirement for the resource.
US10944826B2

Selective instantiation of a mapped cluster storage service (MCSS) is disclosed. An MCSS instance can be run on computing resources of a real node of a real cluster, wherein the real node comprises real storage device, and wherein a portion of the real storage devices map to a mapped node of a mapped cluster built on the real cluster. The instance of the MCSS can be run near to the real disks of a mapped node to reduce computing resource consumption that can be associated with running the MCSS farther from the corresponding real disks. Moreover, whereas a mapped node can comprise real disks from different real nodes, a real node can be selected based on how many real disks are contributed to a single mapped node, which can result in executing the MCSS instance nearer to a greater proportion of real disks contributing to a single mapped node.
US10944817B2

The present invention relates to system and methods for segmented data transmission. One example comprises steps of: connecting a plurality of computerized devices to each other; designating at least one master device from the plurality of computerized devices; designating remainder of devices as slave devices; producing a content originated from said at least one master device; segmenting the content into a plurality of data-streams; transmitting at least one data-stream of said plurality of data-streams to slave devices; uploading said plurality of data-streams to a server-computer; assembling said plurality of data-streams into said content.
US10944810B2

A system includes a device and one or more information processing apparatuses. The device includes a device-information generator configured to generate device information on the device; and an analyzer determining unit configured to determine any one of the device and the one or more information processing apparatuses as an analyzer for the device information. The one determined as the analyzer includes an analysis unit configured to perform an analysis based on the device information; and a service determining unit configured to determine a service to the device based on a result of the analysis.
US10944798B2

An image communication system includes a first communication terminal including first circuitry and a second communication terminal including second circuitry. The first circuitry of the first communication terminal transmits, to the second communication terminal, first image data representing a first image and second image data representing a second image. The first circuitry of the first communication terminal transmits, to the second communication terminal, position information indicating a predetermined position on the first image. The second circuitry of the second communication terminal combines, based on the position information, the second image with the first image at the predetermined position on the first image to generate a combined image. The second circuitry of the second communication terminal displays, on a display, the combined image.
US10944793B2

A device may receive first information associated with a set of security rules. The first information may identify a set of security actions a device is to implement when the set of security rules applies to traffic. The device may determine a manner in which the set of security rules is to apply using the first information. The device may determine whether the manner in which the set of security rules is to apply and an intent of a network security policy or a manner in which a set of previously defined security rules is to apply match to determine whether the set of security rules conflicts with the network security policy or whether the set of security rules and the set of previously defined security rules are related. The device may perform an action.
US10944791B2

A system for predicting vulnerability of network resources is provided. The system can calculate an initial vulnerability score for each of the network resources and use the initial vulnerability scores along with activity data of the network resources to train a vulnerability model. After training, the vulnerability model can predict the vulnerability of the network resources based on new activity data collected from the network resources. Based on the predicted vulnerability, vulnerable network resources can be identified. Further analysis can be performed by comparing the activities of the vulnerable network resources and other network resources to identify activity patterns unique to the vulnerable network resources as attack patterns. Based on the attack patterns, one or more actions can be taken to increase the security of the vulnerable network resources to avoid further vulnerability.
US10944786B2

The present disclosure relates to mobile communications technologies, and in particular, to a mobile communication method, apparatus, and device. The method includes receiving, by user equipment (UE), a non-access stratum (NAS) security mode command message from a mobility management entity (MME), where the NAS security mode command message carries first verification matching information used to verify UE capability information received by the MME, determining, by the UE based on the first verification matching information, whether the UE capability information received by the MME is consistent with UE capability information sent by the UE to the MME, and, if the UE capability information received by the MME is consistent with the UE capability information sent by the UE to the MME, sending, by the UE, a NAS security mode complete message to the MME.
US10944780B2

Dynamic Software Defined Networking (DSDN) systems and methods provide secure and isolated subnetworks within a larger network. Each subnetwork may be formed with varied policies and communication restrictions based on at least device type, device grouping, and risk level. The DSDN systems and methods may also be applied to form a network, with or without subnetworks, of devices that are spatially separated, thereby reducing the attack surface of the DSDN-formed network.
US10944776B2

The present invention relates to communications methods and apparatus dynamically detecting and/or mitigating anomalies in communications systems/networks. An exemplary method of operating a system to detect traffic anomalies includes the steps of: inputting input values, said input values including i) a set of key performance indicator values and ii) one or more selector values corresponding to a first anomaly group classification instance into a trained neural network; operating the trained neural network to output values corresponding to the inputted set of key performance indicator values; determining a score for the first anomaly group classification instance based on the output values of the trained neural network corresponding to the key performance indicator values, each of said output values corresponding to one key performance indicator input value; and when the score is above a first threshold determining that an anomaly condition exists with respect to the first anomaly group classification instance.
US10944770B2

A server includes a service processor hosted by a baseboard management controller (BMC) and independent of a CPU of the server. The server hosts web files. The service processor performs a set of monitoring tasks including receiving packets forming access requests made to the web files. A learning block is updated with information about suspicious packets. A counter is updated indicating a number of times a packet with a signature of a suspicious packet was received. When the counter reaches a threshold, a suspicious packet is analyzed in conjunction with other previously received suspicious packets. The analysis includes rearranging an arrival order of the suspicious packets into a new arrival sequence. The new arrival sequence of suspicious packets is matched to attack patterns in an attack pattern database. When the new arrival sequence matches an attack pattern, source IP addresses associated with the suspicious packets are added to a blacklist.
US10944765B2

Apparatus, system and method useful for machine to machine (M2M) communication cyber-attack detection and prevention, are provided. An embedded security bridge (ESB), operatively connected to at least one proximal machine and at least one M2M module. The M2M module is in communication with at least one remote machine, and configured to enable communication between at least one remote machine and at least one proximal machine through the ESB. The ESB includes: one or more inspection units, configured for communication analysis for identifying communication and/or content suspicious as malicious, and, one or more decision units operatively connected to the inspection unit. The decision unit is configured to perform at least one action based on analysis of at least one inspection unit. The ESB is configured to detect by means of the inspection unit and prevent by means of the decision unit cyber-attacks on the proximal machine, the remote machine, or both.
US10944763B2

Embodiments for generating appropriate data sets for learning to identify user actions. A user uses one or more applications over a suitable period of time. As the user uses the applications, a monitoring device, acting as a “man-in-the-middle,” intermediates the exchange of encrypted communication between the applications and the servers that serve the applications. The monitoring device obtains, for each action performed by the user, two corresponding (bidirectional) flows of communication: an encrypted flow, and an unencrypted flow. Since the unencrypted flow indicates the type of action that was performed by the user, the correspondence between the encrypted flow and the unencrypted flow may be used to automatically label the encrypted flow, without decrypting the encrypted flow. Features of the encrypted communication may then be stored in association with the label to automatically generate appropriately-sized learning set for each application of interest.
US10944762B2

A method, system and computer-usable medium for generating a user behavior profile, comprising: monitoring user interactions between a user and an information handling system; converting the user interactions and the information about the user into electronic information representing the user interactions; generating a unique user behavior profile based upon the electronic information representing the user interactions and the information about the user; storing information relating to the unique user behavior profile within a user behavior profile repository; and, storing information referencing the unique user behavior profile in a user behavior blockchain.
US10944759B2

An identity management system is augmented to provide for automated suspension of all dormant accounts before launching a re-certification campaign (pass). In one implementation, prior to receiving a recertification notice from the system, the affected user's account is already suspended and thus cannot be accessed. Once the recertification succeeds, however, the account is restored. Preferably, the technique is exposed to an IAM system administrator through a simple interface, e.g., a one-click “suspend and re-certify” button in an administrative menu. When the administrator initiates the re-certification process, he or she may select the button for a particular account or user.
US10944750B2

A method of access control performed by a user equipment (UE) is disclosed. The method comprises being triggered to perform an access request and evaluating whether one or more access category rules are satisfied by the trigger. The method further comprises determining, based on the evaluation, and access category to apply. The method further comprises performing a barring check, applying the access category determined based on the evaluation.
US10944747B2

Devices, systems, and methods receive a token and a request to create a joint tenant, wherein at least one of the token and the request identifies a first user of a first tenant of a first service; receive one or more administrator credentials for a second service; send the one or more administrator credentials and a request to create a service account to the second service; and create a joint tenant that includes a tenant of the first service and a tenant of the second service, wherein the first user is included in the tenant of the first service, and wherein the service account is included in the tenant of the second service.
US10944736B2

Disclosed are various approaches for implementing an application authentication wrapper. An authentication request, such as a Kerberos request, is created for authenticating the computing device. The authentication request is encrypted to generate an encrypted authentication request. The encrypted authentication request is then forwarded to a reverse proxy server. An encrypted authentication response is received from the reverse proxy server. The encrypted authentication response, such as a Kerberos response, is then decrypted to generate a corresponding authentication response, which is then forwarded to the computing device that generated the authentication request.
US10944734B2

Embodiments herein describe segmenting a Wi-Fi network into different groups. The embodiments herein assign a user, a client device, or a traffic flow originating from a client device to a group. For example, all the client devices for a particular user can be assigned to the same group tag, or each traffic flow in the client device may be assigned to different groups. Each group corresponds to a group key which can be transmitted to the client device when the device associates to an access point (AP). As such, within the same service set identifier (SSID), there can be multiple groups, and thus, client devices can use different group keys to communicate with other client devices associated to the same SSID. Put differently, rather than all devices connected the same SSID being assigned to the same group, the client devices can be assigned in different groups.
US10944730B1

Systems, devices, media, and methods are presented for retrieving authentication credentials and decryption keys to access remotely stored user-generated content. The systems and methods receive a first authentication credential and access a second authentication credential based on receiving the first authentication credential. The system and methods generate an authentication token and an encryption token. Based on the authentication token, the system and methods access a set of encrypted content and an encrypted content key. The systems and methods decrypt the encrypted content key using the encryption token and decrypt the set of encrypted content using the decrypted content key. At least a portion of the content is presented at the user device.
US10944726B2

Method and application for communicating sensitive information, incident reporting, and for acceleration of urgent situation responses and supervision allowing for school administrators, teachers, professors, users, submitters, or receivers, to instantly report credible threats, or dangerous situations. In at least one current embodiment, a Smart Button is a digital situation button for use by any submitter to instantly report their GPS map location, name, title, contact information, picture and/or workplace. Submitters can receive and/or send 1-way or at least 2-way communications. At least one embodiment of the invention relates to a method for sending, receiving, reporting or responding to mood related, time-sensitive, live situation, or secretive messages, through a one-step anonymous, or with a specific degree of anonymity, or non-anonymous submit and targeted authorized receipt process, generating, assigning, and utilizing unique identifiers with a corresponding administrative report generating process. Submitters' information and messages can be encrypted, in whole or in part.
US10944725B2

Data stored on a data asset may be migrated to another data asset while maintaining compliance to applicable regulations. A data asset may experience a failure. Based on the type of data stored by that data asset and the applicable regulations, requirements, and/or restrictions that relate to a transfer of that type data from that data asset, a target data asset may be determined. The data stored on the data asset may then be transferred to the target data asset. The disclosed systems may use data models and/or data maps in determining the requirements for a data transfer and selecting target data assets.
US10944721B2

Enterprise users' mobile devices typically access the Internet without being protected by the enterprise's network security policy, which exposes the enterprise network to Internet-mediated attack by malicious actors. This is because the conventional approach to protecting the mobile devices and associated enterprise network is to tunnel all of the devices' Internet communications to the enterprise network, which is very inefficient since typically only a very small percentage of Internet communications originating from an enterprise's mobile devices are communicating with Internet hosts that are associated with threats. In the present disclosure, the mobile device efficiently identifies which communications are associated with Internet threats, and tunnels only such identified traffic to the enterprise network, where actions may be taken to protect the enterprise network.
US10944720B2

Described are devices, systems, and methods for improving network security by providing network interface devices communicatively coupled to end-point-protection platforms (EPP) based on integration of two different technologies (e.g., smart NICs and EPP software) allowing each to automatically signal the other and implement automated protection mechanisms to isolate or protect a host, a virtual machine, and/or a container.
US10944719B2

Examples disclosed herein relate to securing a controller of a device. The controller is to determine whether a network interface of the device is connected to the Internet. Communications are restricted on the network interface in response to the port having access to the Internet. In some examples, the restriction can be related to a vulnerability.
US10944712B1

A method for processing partial tasks in a distributed storage network (DSN) includes receiving a partial task request message for a DS execution unit, where the partial task request message includes corresponding partial tasks. The method continues by processing each partial task request message in accordance with the processing parameters to produce task request slice groupings, generating slices, such that each message is directed at a corresponding DS execution unit, and the sending the slice groupings and the task request slice groupings to the selected DS execution units for storage therein. The method continues by retrieving at least a decode threshold number of task response slices of one or more task response slice groupings from the DS execution units, decoding the task response slices, retrieving at least a decode threshold number of partial result slices, and decoding the partial results slices and processing the partial results to produce a result.
US10944711B2

Techniques for creating a conversation tree are provided. In one technique, a user interface comprises an editor portion and a preview portion. The editor portion includes elements for creating and editing messages in the conversation tree. The preview portion includes a first message that comprises multiple buttons. Input is received, through the user interface, that selects a first button of the first message. In response to receiving the input, the preview portion to be updated to include a different set of messages. In a related technique, the preview portion includes a first message and a second message that is a child of the first message. Input is received, through the user interface, that selects the first message, causing the preview portion to be updated to exclude the second message and retain the first message, and causing the editor portion to be updated to include information about the first message.
US10944709B2

Systems and methods for regulating electronic messages transmissions. A message delay system is disposed between one or more first entities and a second entity within at least one network. Electronic messages are received from among at least one the first entities and the second entity at one or more message arrival times. A message delay component applies a delay to each received electronic message, based on a predefined delay time common to all of the first entities and a first entity delay offset associated with a first entity that is associated with the received message. The first entity delay offset is based on a geographical origin of the first entity relative to a geographical origin of the second entity. Each delayed message is transmitted to a designated recipient via the network, where the designated recipient is among the second entity and the first entities.
US10944696B2

Methods and network interface modules for processing packet headers are provided. The method comprises: receiving a packet comprising a header and a payload; generating, using the header, an initial packet header vector (PHV); providing the initial PHV to a pipeline comprising a plurality of processing stages; and processing the initial PHV in the pipeline, wherein the processing comprises, for a current processing stage in the plurality of processing stages: receiving, by the current processing stage, an input PHV, wherein the input PHV (i) is the initial PHV or a modified version of the initial PHV and (ii) comprises one or more flits, and applying a feature to the input PHV to generate an output PHV, including increasing an initial length of the input PHV if the initial length is not sufficient to apply the feature.
US10944692B2

A device may receive data for a plurality of metrics from a set of server resources associated with hosting an application. The plurality of metrics may be related to a performance of the set of server resources. The data may be time series data. The device may normalize the data for the plurality of metrics across a set of points in time to form normalized data. The device may determine a score for the performance of the set of server resources associated with hosting the application at a particular point in time based on the normalized data. The score may be used to determine whether an anomaly is present in the performance of the set of server resources at the particular point in time. The device may perform an action to facilitate improvement of the performance of the set of server resources based on the score satisfying a threshold.
US10944691B1

Example methods and systems for container-based network policy configuration in a software-defined networking (SDN) environment are disclosed. One example method may comprise: in response to detecting a first request to assign a container-based resource with a first label via a container orchestration system, assigning a logical network element associated with the container-based resource with a second label. The example method may also comprise: in response to detecting a second request to configure a container-based network policy associated with the container-based resource via the container orchestration system, identifying the logical network element by mapping the first label to the second label; and configuring the container-based network policy to be applicable to network traffic that is forwarded via the logical network element.
US10944688B2

An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The one or more processing devices are operative to configure a plurality of distributed processing nodes to communicate over a network, to abstract content locally accessible in respective data zones of respective ones of the distributed processing nodes into respective catalogs of a distributed catalog service in accordance with a layered extensible data model, and to provide in the distributed processing nodes a plurality of microservices for performing processing operations on at least one of the layered extensible data model and the catalogs. The layered extensible data model comprises a plurality of layers including a core data model layer and at least one extensions layer. The microservices may comprise at least one microservice to alter the layered extensible data model and at least one microservice to query one or more of the catalogs.
US10944686B2

A method of optimizing traffic on a mobile device includes determining that an application is inactive based on historical behavior of the application and blocking traffic originating from or directed towards the application that is determined to be inactive based on historical behavior. A related mobile device is also provided.
US10944683B1

Systems and related methods are disclosed to store and throttle requests received by a service provider. In embodiments, the system includes two queues, a first-in-first-out (FIFO) queue and an overflow queue. An incoming request is stored in the overflow queue when there is no room in the FIFO queue. The overflow queue stores the requests in some priority order, which determines the order that the requests are promoted onto the FIFO queue and throttled. The FIFO queue may be sized according to a response time requirement provided in a service level agreement (SLA). In some embodiments, the FIFO queue may dynamically adjust its size based on the expected processing time or abandon duration of incoming requests. The hybrid approach allows a system to handle requests in simple FIFO order in normal circumstances, and in a more sophisticated priority order when the system is overloaded.
US10944672B2

In one embodiment, a method generally includes a first edge (E) node in a network receiving an encapsulated data packet, wherein the encapsulated data packet comprises an outer header and a data packet, wherein the outer header comprises a first router locator (RLOC) corresponding to the first E node, wherein the data packet comprises an internet protocol (IP) header, and wherein the IP header comprises a destination endpoint identification (EID) corresponding to a host H. The first E node determines whether the host H is attached to the first E node. And in response to the first E node determining the host is attached to the first E node, the first E node forwards the data packet to the host H. The first E node receives a message from another node after the host H detaches from the first E node and reattaches to another E node, wherein the message comprises the destination EID.
US10944667B2

In some examples, a network device may determine an uptime of a first port and a second port, compare the uptimes of the first and second ports to a transmit interval time, and determine that the first port is connected to the network device via a more recently configured link than the second port and is the cause of the network loop when the uptime of the first port is less than the transmit interval time. The network device may determine that the second port is connected to the network device via a less recently configured link than the first port and is not the cause of the network loop when the uptime of the second port is greater than the transmit interval time and disable the first port based on the determination that the first port is connected to the network device via the more recently configured link.
US10944658B2

A method of monitoring of monitor objects in a computer-integrated telecommunications environment can include, at an initial start-up phase: upon a first-time establishment of an association between a first computing device and a switching device using a communication link, sending a first message from the first computing device to the switching device to request an identification for all monitor objects that are to be monitored by the first computing device; and in response to the first message, sending a second message from the switching device to the first computing device. The second message can refer to a third message to follow. The third message can be sent from the switching device to the first computing device that refers back to the second message and includes a list of all monitor objects allocated to the first computing device.
US10944652B2

A method and network device for tagging network traffic flows. Specifically, the method and system disclosed herein entail the incorporation of static user-defined tag information, as well as dynamic screener-defined tag information (if appropriate), into flow tracking information exported from flow tracking-capable network devices to one or more flow collectors. Incorporation of the aforementioned tag information enhances the ability of the flow collector(s) to index, as well as retrieve, the flow tracking information. Through enhanced indexing and retrieval, speedier analysis of the flow tracking information, by one or more flow analyzers, may also be possible.
US10944651B2

A method for multi-protocol monitoring and correlation includes aggregating captured network performance data including a plurality of captured network performance metrics for a plurality of subscriber session records associated with a plurality of protocols. A first level of correlation is performed between the plurality of subscriber session records using one or more direct correlation rules. The correlated subscriber session records associated with the plurality of protocols are related to the same subscriber session. A second level of correlation is performed between the correlated subscriber session records using one or more indirect correlation rules based on the performed first level of correlation.
US10944648B2

A method, apparatus and computer program product are provided in accordance with example embodiments in order to provide methods, apparatuses, and/or systems that allow for the automatic request, definition, and provision of user-specific network services within a communication network environment. Some example implementations are directed to the use of new network entities, such as a service order portal, a self-operation entity, and/or other similar entities to accept potentially incomplete initial requirements requests from a network user and automatically develop and deploy network resources that are capable of fulfilling the device and/or user-specific needs of a given user.
US10944637B2

Certain example embodiments relate to a distributed computing system including servers organized in a cluster and clients. One server is elected leader and is responsible for maintaining consensus information among the other servers. Each server is configured to determine whether a new leader election is to take place. If so, the respective server requests votes for a new leader from the other server(s) and determines whether it has won by a clear majority. Depending on the implementation, votes from eligible client devices are counted, either in a main election together with server votes, or in a tie-break election (if needed) after server votes. Once a server has won, the other servers are informed accordingly. It therefore is possible to maintain a highly-available, consistent, partition-tolerant cluster in the distributed computing systems, using client voters.
US10944631B1

Network requests are made to download a data object with different settings of network parameters. Download outcomes of the data object as requested by the network requests are determined. An elasticity of downloading the data object is determined with respect to a specific network parameter in the network parameters. The elasticity is used to generate a network optimization policy that identifies an optimal value for the specific network parameter to be implemented by user devices and/or other devices/elements for downloading the data object.
US10944620B2

The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
US10944614B2

This disclosure describes methods, apparatus, and systems to increase the transmission data rate in wireless networks, for example, by using one or more Multiple Input Multiple Output (MIMO) and/or channel bonding techniques. In one embodiment, the disclosure describes the use of Golay Sequence Sets (GSS) to define guard intervals (GIs) for single carrier (SC) single channel bonding and multiple input multiple output (MIMO) transmission. In various embodiments, the disclosure describes the design of guard interval sequence for 3 types of guard intervals having lengths that can be classified as short, medium, and long. In another embodiment, the disclosure defines the guard interval for single channel transmission channel bonding and for MIMO transmission.
US10944610B2

Devices and methods described herein decode a sequence of coded symbols by guessing noise. In various embodiments, noise sequences are ordered, either during system initialization or on a periodic basis. Then, determining a codeword includes iteratively guessing a new noise sequence, removing its effect from received data symbols (e.g. by subtracting or using some other method of operational inversion), and checking whether the resulting data are a codeword using a codebook membership function. In various embodiments, soft information is used to generate a symbol mask that identifies the collection of symbols that are suspected to differ from the channel input, and only these are subject to guessing. This decoder embodies or approximates maximum likelihood (optionally with soft information) decoding for any code. In some embodiments, the decoder tests abounded number of noise sequences, abandoning the search and declaring an erasure after these sequences are exhausted.
US10944605B2

A method for Peak to Average Power Ratio (PAPR) reduction at an input of analog to digital converter (ADC) of the receiver, the method includes mapping, by a mapper, an input symbol to an output symbol that maintains a peak power constraint at the input of the ADC; wherein the mapping is responsive to previously transmitted symbols; transmitting the output symbol by the transmitter; receiving, by the receiver, a received symbol that represents the output symbol; and de-mapping the received symbol, by a de-mapper of the receiver, to a de-mapped symbol that represents the input symbol.
US10944604B2

A method for adjusting communication symbol sub-carrier frequency spacing based on a communication symbol priority at a communication beam transition location includes identifying a communication beam transition location in time in a communication transmission time interval (TTI) where a communication beam transition will occur, and determining a configuration of a communication symbol at least partly based on the identified communication beam transition location and a priority of the communication symbol. The configuration may comprise an extended guard period created by adjusting the sub-carrier frequency spacing of at least one of the symbols that occurs at least one of immediately following the communication beam transition location and immediately preceding the communication beam transition location, so that the sub-carrier frequency spacing for the symbol that occurs at least one of immediately following the communication beam transition location and immediately preceding the beam transition location is different than a sub-carrier frequency spacing for a symbol that does not at least one of immediately precede the communication beam transition location and immediately follow the communication beam transition location.
US10944602B1

Some implementations provide a passive equalizer section configured to filter an input signal, the passive equalizer section including: a first passive filter that comprises: a first resistor characterized by a first resistance, and a first reactive component characterized by a first reactance, wherein the first resistor and the first reactive component are in series and connected at a first connection node; and a second passive filter that comprises: a second resistor characterized by a second resistance, and a second reactive component characterized by a second reactance, wherein the second resistor and the second reactive component are in series and connected at a second connection node; and a signal mixing section comprising a plurality of transistors to mix signals with different frequency response characteristics.
US10944582B2

A method and an apparatus for enhancing multicast group membership protocols are described. An adjacent multicast network device, coupled with a plurality of host NDs, determines the number of host NDs that are to receive query messages. The adjacent multicast ND determines its current processing capacity for processing group membership reports to be received from the host NDs. The adjacent multicast ND determines a query response interval based on the number of host NDs and its current processing capacity. The adjacent multicast ND transmits, to each one of the plurality of host NDs, a query message including the query response interval. The query message causes the adjacent multicast ND to receive from each one of the plurality of host NDs a group membership report at a time interval defined based on the query response interval.
US10944581B2

According to one or more embodiments of the present invention, a computer-implemented method includes allocating a set of computing resources to a first partition from a plurality of partitions in a computer server, and monitoring a usage duration of the set of computing resources by the first partition. The method further includes generating a billing statement based on the usage duration of the computing resources by the first partition. The method further includes detecting an abnormal event in operation of the first partition and adjusting one or more settings of the set of computing resources to increase processing capacity associated with the first partition to complete the abnormal event. The method further includes monitoring a first usage duration of the computing resources during completion of the abnormal event and adjusting the usage duration of based on the first usage duration, and adjusting the billing statement using the adjusted usage duration.
US10944580B2

Technology to respond to a termination reason of an accounting record via an improved charging component is disclosed. The disclosed subject matter can be backwards compatible to support responding to a conventional SIP ‘BYE’ method and a conventional SIP ‘CANCEL’ method. Additionally, the disclosed subject matter can respond to other SIP methods, empty reason-headers, etc. In an aspect, a reason-header can be forced into an accounting record based on received session termination information. In an embodiment, the reason-header can be determined to satisfy a rule related to acceptable reason-headers. Where the rule is determined to be unsatisfied, a query can be generated toward a device that supported the now terminated communication, wherein a response to the query can comprise another reason-header that can be determined to satisfy the rule. The accounting record can be updated based on the other reason-header and employed in generating a charging data record that can alter corresponding billing.
US10944577B2

According to an example aspect, there is provided an apparatus configured to participate in establishment of a secured protocol connection, receive over a first interface a certificate in connection with the establishment of the secured protocol connection, receive, in connection with the establishment of the secured protocol connection, over a second interface, information concerning the certificate, and compare the certificate to the information concerning the certificate.
US10944575B2

Methods, systems, and computer programs for using an implicit certificate are disclosed. In some aspects, a message and an implicit certificate are accessed. The implicit certificate is associated with an entity. A modified message is generated by combining the message with a value based on the implicit certificate. A digital signature can be generated based on the modified message and transmitted to a recipient. In some aspects, a digital signature from an entity and a message to be verified based on the digital signature are accessed. An implicit certificate associated with the entity is accessed. A modified message is generated by combining the message with a value based on the implicit certificate. The message is verified based on the digital signature and the modified message.
US10944563B2

Computer-implemented methods and systems are provided for blockchain-mediated user authentication. Consistent with disclosed embodiments, authentication may comprise operations including receiving, from a user system, an authentication request for a user. The operations may also include determining a root system for the user using a blockchain, and redirecting the user system to the root system. The operations may include receiving, following redirection, a verification message indicating that the root system successfully authenticated the user, and including an authorization code for receiving, from the root system, a root system secret. The operations may include receiving from a database, identification data using the root system secret. Determining the root system may comprise identifying, using the authentication request and index information stored in the blockchain, a block of the blockchain storing root system information for the user. Receiving the identification data may comprise retrieving identification data from the database.
US10944555B2

A system and method for securely verifying a connection between a remote device and an audio device. The method includes establishing a wireless connection between the remote device and the audio device. The remote device has an application configured to control operation of the audio device. An identity resolving key (IRK) for the application is obtained with the remote device. The IRK is transmitted to the audio device via the wireless connection. An instruction to is transmitted the audio device to generate a random resolvable address for the application using the IRK and to broadcast data containing the random resolvable address. The data containing the random resolvable address is received by the application of the remote device. An active audio connection between the remote device and the audio device is identified if the random resolvable address is able to be resolved by the application using the IRK.
US10944549B2

This disclosure relates to blockchain-type storage of receipt data. In one aspect, a method includes obtaining a to-be-stored data record including a first service attribute. Execution information of the to-be-stored data record is determined. A previous data record is obtained from a blockchain-type ledger. The previous data record includes a second service attribute that is the same as the first service attribute. Each data block in the blockchain-type ledger includes a block header and a block body. A hash value of the previous data record is determined. A receipt record is generated. The receipt record includes the hash value of the previous data record and the execution information of the to-be-stored data record. The to-be-stored data record and the receipt record are written into a same block body in the blockchain-type ledger.
US10944548B2

The invention comprises a method for registration of data in a blockchain database, in which database transactions are constructed of standard data containers which may have a fixed size, in a system comprising one or more storage nodes for storing at least part of the blockchain database, one or more approval nodes for approving transactions in said blockchain database and a first computer for generating transactions in said blockchain database, said computer having access to said blockchain database and having access to a first private key. The invention further comprises a method for verifying data based on the aforementioned method for registration and an application of these methods to handle a selected type of document. The invention also comprises a computer program product comprising program code stored on a computer readable medium, said program code comprising computer instructions for performing these methods.
US10944547B2

A method manages software images in a blockchain-based environment of trusted devices. A trusted device creates a software image for sharing among members of a set of trusted devices that includes the trusted device. A blockchain mechanism stores the software image on a virtual machine that is in communication with the set of trusted devices, where the blockchain mechanism uses the set of trusted devices as peer members of the blockchain mechanism. A trusted device from the set of trusted devices receives, via the virtual machine, an access request for the software image from a requesting device from the set of trusted devices. The blockchain mechanism authorizes the access request by providing the software image to the requesting device.
US10944545B2

A method of obfuscated performance of a predetermined function, wherein for the predetermined function there is a corresponding plurality of first functions so that, for a set of inputs for the function, a corresponding set of outputs may be generated by (a) representing the set of inputs as a corresponding set of values, wherein each value comprises at least part of each input of a corresponding plurality of the inputs, (b) generating a set of one or more results from the set of values, where each result is generated by applying a corresponding first function to a corresponding set of one or more values in the set of values, and (c) forming each output as either a part of a corresponding one of the results or as a combination of at least part of each result of a corresponding plurality of the results; wherein the method comprises: obtaining, for each value in the set of values, one or more corresponding transformed versions of said value, wherein a transformed version of said value is the result of applying a bijection, that corresponds to said transformed version, to said value; and generating a set of transformed results corresponding to the set of results, wherein each transformed result corresponds to a respective result and is generated by applying a second function, that corresponds to the first function that corresponds to the respective result, to a transformed version of the one or more values of the respective set of one or more values for the corresponding first function.
US10944541B2

Systems, methods, and circuitries are provided for resonator-based local oscillator signal generation for receiving self-interference signals. An interference cancellation system for a transceiver includes a resonator configured to generate a high-frequency signal and a local oscillator circuitry. The local oscillator circuitry includes a digital-to time converter configured to receive the high-frequency signal and, in response, generate a clock signal for receiving an interfering signal having an interference frequency. Digital cancellation circuitry is configured to adapt operation of the transceiver based, at least in part, on the received interfering signal.
US10944532B2

A method for data transmission, includes: determining configuration information of at least one flexible subframe included in a time division duplex (TDD) radio frame, wherein the at least one flexible subframe is configured to include at least one uplink transmission symbol and at least one downlink transmission symbol, and sub-timeslots occupied by the at least one uplink transmission symbol and the at least one downlink transmission symbol are alternately configured; transmitting the determined configuration information of the at least one flexible subframe to user equipment (UE) by using signaling; and according to the determined configuration information of the at least one flexible subframe, receiving uplink data in a sub-timeslot of the at least one uplink transmission symbol and sending downlink data in a sub-timeslot of the at least one downlink transmission symbol.
US10944529B2

This application provides a data transmission method, to indicate resource configuration statuses of at least two groups of CRSs to a terminal device, so that the terminal device can correctly receive data, and improve data receiving performance. The method includes: receiving, by a terminal device, indication information sent by a network device, where the indication information is used to determine resources occupied by N groups of cell-specific reference signals CRSs, and N is a natural number greater than or equal to 2; and determining, by the terminal device based on the indication information, the resources that are occupied by the N groups of CRSs, and receiving data based on the resources that are occupied by the N groups of CRSs.
US10944516B2

Methods, systems, and devices for wireless communication are described. Semi-persistent scheduling (SPS) configurations that enable uplink transmissions during different transmission time intervals (TTIs) may be used. For example, a base station may configure SPS for a set of TTIs, where the configuration may include a periodicity between shortened TTIs (sTTIs) (e.g., two-symbol, three-symbol, seven-symbol TTIs, etc.) that may be used by a user equipment (UE) for uplink transmissions. The base station may signal the SPS configuration to the UE, and the UE may then identify locations of TTIs for use in SPS transmissions. For instance, the UE may identify the location of a set of sTTIs that are designated for SPS and that occur at a certain periodicity indicated by the configuration. Upon identifying the TTI locations, the UE may transmit uplink data during one or more of the identified TTIs in accordance with the periodicity.
US10944512B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a transmitter device may transmit, using a plurality of codewords, a plurality of code block groups, wherein the plurality of codewords includes a first codeword associated with a first set of code block groups, of the plurality of code block groups, and a second codeword associated with a second set of code block groups of the plurality of code block groups. The transmitter device may retransmit, after a failure associated with at least one code block group of the first set of code block groups, the at least one code block group using the second codeword. In some aspects, the transmitter may retransmit the at least one code block group using the first codeword and transmit a new transport block using the second codeword. Numerous other aspects are provided.
US10944507B2

A signal transmission method is performed by a base station. The method includes: determining, a first carrier signal that is to be sent in a first cell on a first carrier and a second carrier signal that is to be sent in a second cell on a second carrier; mapping, the first carrier signal and the second carrier signal to N physical ports of an RRU, so that within a same OFDM symbol, a type B symbol used to transmit a pilot in the first carrier signal and a type B symbol used to transmit a pilot in the second carrier signal are mapped to different physical ports, and a total power of signals sent on each of N physical channels is not greater than a rated power of the RRU; and sending, the first carrier signal and the second carrier signal through the N physical ports.
US10944506B2

Disclosed are: a communication method for merging, with IoT technology, a 5G communication system for supporting a data transmission rate higher than that of a 4G system; and a system thereof. The present disclosure can be applied to intelligent services (for example, smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail, security and safety related services, and the like) on the basis of a 5G communication technology and an IoT-related technology. A method by which a transmitter in a communication system transmits signals, according to one embodiment of the present specification, comprises the steps of: determining depth information for generating a mother code size and a parity bit; applying a polar code sequence corresponding to an information bit; generating, on the basis of the mother code size and the depth information, a codeword including a parity bit associated with at least two bits among a plurality of bits to which the polar code sequence is applied; and transmitting the generated codeword.
US10944502B2

Systems, apparatuses and methods described herein provide a method for padding a signal extension of orthogonal frequency-division multiplexing (OFDM) symbols. A transceiver may obtain a plurality of data symbols for transmission, and determine that a number of information bits for a last symbol of the plurality of data symbols is not an integer value. A special padding rule may be applied to add padding bits to the last symbol. A number of coded bits for the last symbol may be determined when the number of information bits for the last symbol has changed, and the plurality of data symbols for data transmission may be encoded based on the determined number of coded bits for the last symbol.
US10944501B2

Various solutions for determining a modulation and coding scheme (MCS) table with respect to user equipment and network apparatus in mobile communications are described. An apparatus may receive an indication from a network node. The apparatus may determine an MCS table from a plurality of MCS tables for a high-reliability service according to the indication. The apparatus may use the MCS table in a channel for the high-reliability service.
US10944493B2

Implementations of this disclosure provide for video broadcast monitoring. An example method performed by a video broadcast monitoring device includes obtaining a first video that is provided by a video output device for presentation by a video display device; obtaining first characteristic information of a second video, the second video being a video that is to be monitored by the video broadcast monitoring device, and the first characteristic information indicating pixel change characteristics of the second video; determining, based on the first characteristic information, whether the first video matches the second video, to obtain a result of the determining; generating monitoring information that includes the result of the determining; and providing the monitoring information to a server.
US10944484B2

A method and structure for a coherent optical receiver device. Timing recovery (TR) is implemented after channel dispersion (i.e., chromatic dispersion (CD) and polarization mode dispersion (PMD)) compensation blocks. This architecture provides both improves performance and reduces power consumption of the device. Also, a TR loop is provided, enabling computing, by an error evaluation module, a first sampling phase error (SPE) and computing, by a timing phase information (TPI) module coupled to the error evaluation module, a second SPE from a plurality of CD equalizer taps PMD equalizer taps. The first and second SPE are combined into a total phase error (TPE) in a combining module, and the resulting TPE is filtered by a timing recovery (TR) filter coupled to an interpolated timing recovery (ITR) module and the combining module. The ITR module then synchronizes an input signal of the coherent optical receiver according to the TPE.
US10944478B2

An injection locked transmitter for an optical communication network includes a master seed laser source input substantially confined to a single longitudinal mode, an input data stream, and a laser injected modulator including at least one slave laser having a resonator frequency that is injection locked to a frequency of the single longitudinal mode of the master seed laser source. The laser injected modulator is configured to receive the master seed laser source input and the input data stream, and output a laser modulated data stream.
US10944469B2

A system for wireless distribution of aircraft data, avionics parameters or control commands between a standardized aircraft interface point and other systems, including a portable in-flight entertainment (IFE) server. The system comprises an aircraft data system with avionics buses for carrying at least one of aircraft data, avionics parameters or control commands. A first module is configured to directly interface with the avionics buses, in order to read/write data. A second module is configured to combine/adapt the data and generate signals of the combined/adapted data. A third module is configured to transmit the signals from the second module via wireless standard protocols towards the portable IFE server. The IFE server is configured to receive the signals from the third module.
US10944465B2

We generally describe a system (100) for antenna beam selection in a radio access network. The system (100) comprises a measurement module (102) which is configured to obtain channel quality measurements of a plurality of beams usable to serve a user equipment (112) in the 5G radio access network. The system (100) further comprises a training module (104) coupled to the measurement module (102), wherein the training module (104) is configured to generate a machine learning model based on the channel quality measurements. The system (100) further comprises a prediction module (106) coupled to the training module (104), wherein the prediction module (106) is configured to receive the machine learning model from the training module (104), and select, based on the machine learning model, one of the plurality of beams used to serve the user equipment (112).
US10944464B2

Example methods and apparatus for switching an analog beam are described. One example method includes transmitting a data channel by a terminal by using a first analog beam. The terminal determines that a second analog beam is a target beam to be switched to. The terminal transmits a related signal of the data channel by using the second analog beam. The terminal transmits a data channel by using the first analog beam. The terminal switches from the first analog beam to the second analog beam to transmit the data channel in response to determining that a specified condition is met.
US10944460B2

A user equipment (UE) for channel state information (CSI) feedback comprises a transceiver configured to receive, from a base station (BS), configuration information for the CSI feedback, the configuration information indicating a number of antenna panels (Ng) at the BS and a codebook mode, wherein Ng>1 and each of the antenna panels comprises antenna ports with a first polarization (P1) and antenna ports with a second polarization (P2). The UE further comprises a processor operably connected to the transceiver, the processor configured to identify the number of antenna panels (Ng) at the BS, identify a codebook for the CSI feedback based on the codebook mode configured between a first codebook mode and a second codebook mode, and generate the CSI feedback using the identified codebook. The transceiver is further configured to transmit the generated CSI feedback to the BS.
US10944448B2

The present invention includes systems and methods for a near field communication (NFC) center that stores NFC information for various NFC devices and products. The NFC information is supplied by the device or product itself or from the manufacturer of the device or product. A user is then able to obtain the NFC information through their user mobile device from the NFC center. With the NFC information, the user can manage one or more NFC devices in real time.
US10944443B2

Portable electronic devices are provided. Each device may be formed from two parts. A first part may be provided with components such as a display, a touch screen, a cover glass, and a frame. A second part may be provided with a plastic housing, circuit boards containing electrical components, and a bezel. Engagement members may be connected to the first and second parts. The engagement members may be formed from metal clips with holes and springs with flexible spring prongs that mate with the holes in the clips. The metal clips may be welded to frame struts on the frame and the springs may be welded to the bezel. During assembly, the first part may be rotated into place within the second part. Retention clips attached to the frame may be used to secure the two parts together. Assembly instructions and associated connector numbers may be provided within the devices.
US10944441B2

A receiver front end is provided with a bypass mode of operation in which a received carrier-aggregated RF signal bypasses a bandpass filter to drive a broadband low-noise amplifier. The low-noise amplifier amplifies the carrier-aggregated RF signal to form an amplified RF signal.
US10944440B2

A method of processing a radio frequency signal includes: receiving the radio frequency signal at an antenna of a receiver device; processing, by a radio frequency front-end device, the radio frequency signal; converting, by an analog-to-digital converter, the analog signal to a digital signal; receiving, by a neural network, the digital signal; and processing, by the neural network, the digital signal to produce an output.
US10944432B2

An interleaved encoder includes a number of encoders consisting of L parallel encoders, and a first switch circuit to sequentially couple an input node to an input port of one of the encoders. The input node receives a group of K*L symbols. Each symbol of the group of K*L symbols is received in synch with a respective clock pulse of a group of K*L clock pulses. The first switch circuit is synched with clock pulses of the group of K*L clock pulses, and sequentially couples the input node to an input port of a subsequent one of the encoders in response to each clock pulse of the group of K*L clock pulses.
US10944428B2

Techniques and mechanisms for determining information which is to be used for performing bit error correction. In an embodiment, bit reliability information is calculated based on a first likelihood function, and also on data signals which each indicate a respective bit of a codeword. Values of the bit reliability information each indicate, for a respective bit of the codeword, a confidence that the bit is at a particular logic state. A syndrome vector is calculated based on the bit reliability information, and one of the first likelihood function or a second likelihood function is selected based on one or more bit errors which are indicated by the syndrome vector. The selected one of the first likelihood function or the second likelihood function is used to correct bit errors of the codeword. In another embodiment, the first likelihood function is a default likelihood function to be used for initial syndrome vector calculations.
US10944426B2

A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 64800 and a code rate of 4/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 256-symbol mapping.
US10944415B2

Spectrally-efficient digital logic (SEDL) techniques implement spectrally-efficient pulses (e.g., Gaussian-shaped pulses) in lieu of conventional square waveforms to improve electromagnetic, radio frequency, and other unwanted emissions. The SEDL techniques can be used for analog-to-digital converters (ADC) and digital-to-analog converters (DAC). An ADC circuit comprises a plurality of comparators configured to receive an analog input signal and compare the analog input signal to a predetermined reference signal, an encoder, and a spectrally-efficient circuit. A DAC circuit includes an integrator circuit, a clocked comparator circuit, a pulse generator, and a combiner circuit. The clocked comparator circuit receives the logic state of each SEDL pulse. The pulse generator receives the logic state and generates a scaled SEDL pulse for each input SEDL pulse. A combiner circuit combines the outputs from the pulse generator and determines analog value corresponding to the input values.
US10944411B1

Described is an apparatus comprising a first circuitry, a second circuitry, a first capacitor array, and a second capacitor array. The first circuitry may have an oscillator. The first capacitor array may have a set of first capacitors to tune the oscillator. The second capacitor array may have a second capacitor to tune the oscillator. A capacitance of the second capacitor may be greater than an average capacitance of the first capacitors. The second circuitry may be operable to synchronously activate the second capacitor and deactivate a number N of the first capacitors, and to synchronously deactivate the second capacitor and activate the N first capacitors, based on a predetermined sequence.
US10944409B2

A phase-locked loop is provided. The phase-locked loop includes a first loop including a con-trolled oscillator and a phase detector. The controlled oscillator is configured to generate an oscillation signal. The phase detector is configured to generate first signal indicative of a timing difference between a reference signal and the oscillation signal. Further, the phase-locked-loop includes a second loop configured to generate a second signal indicative of a timing error of the oscillation signal's cycle time, and to generate a correction signal based on the second signal. The phase-locked loop additionally includes a combiner configured to generate a control signal for the controlled oscillator by combining the correction signal and a third signal derived from the first signal.
US10944408B2

Described is an apparatus which comprises: a first clocking source having a first divider; a second clocking source having a second divider, wherein the first and second clocking sources are inductively coupled; and calibration logic to monitor clock signals associated with the first and second clocking sources and to generate at least one calibration code for adjusting at least one divider ratio of the first or second dividers according to the monitored clock signals.
US10944402B1

Some embodiments include apparatuses having a first circuit path including drive units coupled in series between a first node and a first additional node, a second circuit path including drive units coupled in series between a second node and a second additional node, each drive unit of the driver units of the first circuit path and the second circuit path including an inverter, and a transmission gate circuit including an input node and an output node coupled to an input node and an output node, respectively, of the inverter; and control circuitry to provide control information to the transmission gate circuit of each of the driver units of the first circuit path and the second circuit path.
US10944398B2

An article of manufacture comprising doped, colloidal nanostructures that are configured to have a plasmonic response to light of a first resonance wavelength.
US10944397B1

The present embodiments relate generally to data communications, and more particularly to systems including high-speed serializer-deserializer circuits having TCOILs. One or more embodiments are directed to a four-terminal TCOIL structure that consumes the same amount of area on a chip as a traditional three-terminal structure, while providing more bandwidth and less reflection and group delay variation.
US10944394B2

Methods, apparatus, systems and articles of manufacture are disclosed that provide an apparatus comprising: a first transistor including a first gate, a first current terminal, and a second current terminal; a second transistor including a second gate, a third current terminal, and a fourth current terminal; the first current terminal coupled to the third current terminal; the first gate coupled to the second gate and the second current terminal; a third transistor including a third gate, a fifth current terminal, and a sixth current terminal, the fifth current terminal coupled to the second current terminal, third gate coupled to a voltage reference node; and a fourth transistor including a fourth gate, a seventh current terminal and an eighth current terminal, the seventh current terminal coupled to the sixth current terminal, the fourth gate coupled to the seventh current terminal and the eighth current terminal coupled to the fourth current terminal.
US10944391B2

Universal Serial Bus (USB) protection circuits are provided. A circuit includes a plurality of first transistors connected in series between a pad and ground. The circuit also includes a plurality of second transistors connected in series between the pad and a supply voltage. The circuit further includes a control circuit that applies respective bias voltages to each one of the plurality of first transistors and to each one of the plurality of second transistors. The bias voltages are configured to: turn off the plurality of first transistors and turn off the plurality of second transistors when a pad voltage of the pad is within a nominal voltage range; sequentially turn on the plurality of first transistors when the pad voltage increases above the nominal voltage range; and sequentially turn on the plurality of second transistors when the pad voltage decreases below the nominal voltage range.
US10944383B2

A tunable filter is provided. The tunable filter includes: a filter input; a filter output; at least one feedback loop coupled between the filter output and the filter input, where the at least one feedback loop includes at least one tunable feedback capacitance which is configured to tune a cut-off frequency of the tunable filter; and an active element, coupled between the filter input and the filter output and configured to drive the at least one tunable feedback capacitance, the active element having a transfer function with a primary pole and at least one secondary pole, where the active element includes a first stabilization element that is coupled to a first internal node of the active element.
US10944382B2

A switch module includes a first terminal, first and second filters, and first and second switches. Impedance of the first filter for a signal in a stop band is capacitive. When the first switch is turned OFF, impedance of the first switch is capacitive, and impedance of the first filter seen from an end portion of the first switch connected to the first filter is not in a short state and impedance of the first filter seen from the first terminal is in an open state.
US10944380B1

Acoustic resonator devices, filter devices, and methods of fabrication are disclosed. A resonator device includes a single-crystal piezoelectric plate having a front surface and a back surface opposite the front surface, wherein the back surface is coupled to a surface of a substrate. A floating back-side conductor pattern is formed on a portion of the back surface. A front-side conductor pattern including two electrodes is formed on a portion of the front surface opposite the back-side conductor. A portion of the piezoelectric plate forms a diaphragm spanning a cavity in the substrate and the front-side conductor pattern is on the diaphragm.
US10944370B2

A multi-gain mode power amplifier, a chip, and a communication terminal. The multi-gain mode power amplifier comprises at least one amplifier circuit. The amplifier circuit comprises a bias circuit, a feedback circuit, a transistor (101), and an input matching network/output matching network. A bias voltage or a control voltage (120) is adjusted to make the feedback circuit to be either turned on or turned off, thus allowing the amplifier circuit to work in a high-gain mode or a low-gain mode. The multi-gain mode power amplifier has different gain modes, fully satisfies the actual demand of the communication terminal to work in the high-gain mode when transmitting a high power and to work in the low-gain mode when transmitting a low power.
US10944362B2

A superconducting device that mixes surface acoustic waves and techniques for fabricating the same are provided. A superconducting device can comprise a first surface acoustic wave resonator comprising a first low-loss piezo-electric dielectric substrate. The superconducting device can also comprise a second surface acoustic wave resonator comprising a second low-loss piezo-electric dielectric substrate. Further, the superconducting device can comprise a Josephson ring modulator coupled to the first surface acoustic wave resonator and the second surface acoustic wave resonator. The Josephson ring modulator is a dispersive nonlinear three-wave mixing element.
US10944360B2

A local oscillator of the present invention includes: a frequency generator for outputting first and second sinusoidal signals having the same frequency but mutually different phases; a phase detector for outputting either a positive or a negative voltage depending on whether a phase difference between the first and second sinusoidal signals output from the frequency generator is greater than a reference phase difference; and a comparator for outputting a comparison result between a voltage output from the phase detector and a reference voltage, or a comparison result between the voltage output from the phase detector and a voltage obtained by inverting the polarity of the voltage, in which the frequency generator controls the phase of the first sinusoidal signal so that the phase difference approaches the reference phase difference by using the comparison result output from the comparator, enabling generating IQ signals having higher phase accuracy than conventional local oscillators.
US10944357B2

At least one of a message indicating a spec of a PV apparatus (130) and a message indicating a status of the PV apparatus (130) is standardized between an EMS (200) and the PV apparatus (130).
US10944354B2

A solar tracker bearing apparatus mountable to an upright support post for rotatably supporting a torque tube beam of a solar tracker assembly and including: a rotatable bearing assembly supported for rotation about an axis of rotation by a stationary saddle assembly. The rotatable bearing assembly includes a central portion and first and second spaced apart arcuate peripheral portions, the central portion defining a torque tube beam slot, the first arcuate peripheral portion including a first arcuate rim bearing and the second arcuate peripheral portion including a second arcuate rim bearing, and the first and second rim bearings being spaced apart in a direction parallel to the axis of rotation of the rotatable bearing assembly. The stationary saddle assembly includes a first arcuate bearing race slidably supporting the first arcuate rim bearing and a spaced apart second arcuate bearing race slidably support the second arcuate rim bearing.
US10944352B2

A boost circuit is arranged to reduce rise and fall times of pulsed power used for pulsed control operation of electric machines. Magnetic energy present in the electric machine at the end of a pulse is extracted by the boost circuit to reduce the pulse fall time. The energy is stored by the boost circuit and then applied at the beginning of a subsequent pulse to reduce the rise time. By reducing rise and fall times compared to not using such a boost circuit, machine efficiency is improved.
US10944345B2

Provided is a method and arrangement for controlling a multi winding set permanent magnet electrical machine in case of a fault in a first group of the winding sets leaving a second group of the winding sets functional, the method comprising: determining a value of a torque generated by all winding sets; and controlling values of currents of the second group of winding sets based on the value of a torque, in order to reduce a damaging torque and/or a torque oscillation occurring and/or to break the machine.
US10944343B2

An actuator for a cooling fan module includes a controller, a first motor and a second motor. The controller includes a controlling unit configured to receive control commands, and a motor driving unit electrically connected to the controlling unit and powered by a DC power supply. The first motor is electrically connected to the motor driving unit. The second motor is connected in parallel to the first motor. The first motor and the second motor are synchronously driven and controlled by the controller.
US10944341B2

The half-bridges driving a multiphase motor are controlled to perform a sequence of operations to support charging a hold capacitor. First, in a brake configuration, the half-bridge transistors are controlled such that either high-side transistors or low-side transistors of the half-bridges are turned on. Second, in an active step-up configuration, the half-bridge transistors are controlled such that the high-side transistor of a first half-bridge and the low-side transistor of a second half-bridge are both turned on and the low-side transistor of the first half-bridge and the high-side transistor of the second half-bridge are both turned off. Third, in an active brake configuration, the half-bridge transistors are controlled such that the low-side transistor of the first half-bridge and the high-side transistor of the second half-bridge are both turned on and the high-side transistor of the first half-bridge and the low-side transistor of the second half-bridge stage are both turned off.
US10944328B2

An apparatus to provide welding power. The apparatus may include a direct current-alternate current (DC-AC) power converter to output a primary current and a transformer stage. The transformer stage may include at least one power transformer to receive the primary current from the (DC-AC) power converter on a primary side of the transformer stage and to output a first voltage through a first rectifier and a first set of secondary windings disposed on a secondary side of the transformer stage. The transformer stage may further include an auxiliary set of secondary windings disposed on the secondary side to output a second voltage. The apparatus may also include a pair of active unidirectional switches disposed on the secondary side to receive the second voltage from the auxiliary set of secondary windings.
US10944327B2

The power supply apparatus includes a rectifying and smoothing unit configured to rectify and smooth an AC voltage of an AC power supply, a transformer having a primary winding, first and second secondary windings, a detecting unit connected to the second secondary winding, the detecting unit configured to detect a second voltage according to a voltage output from the rectifying and smoothing unit, and a first control unit configured to control a state of the load based on a result detected by the detecting unit.
US10944325B2

System and method for regulating a power conversion system. An example system controller for regulating a power conversion system includes a first controller terminal associated with a first controller voltage and coupled to a first transistor terminal of a first transistor, the first transistor further including a second transistor terminal and a third transistor terminal, the second transistor terminal being coupled to a primary winding of a power conversion system, a second controller terminal associated with a second controller voltage and coupled to the third transistor terminal, and a third controller terminal associated with a third controller voltage. The first controller voltage is equal to a sum of the third controller voltage and a first voltage difference. The second controller voltage is equal to a sum of the third controller voltage and a second voltage difference.
US10944319B2

A UPS comprising an input, an output, a battery circuit, a PFC stage, a switch configured to selectively couple an interface of the PFC stage to the input in an online mode and to the battery circuit in a backup mode, a positive DC bus, a negative DC bus, and a controller configured to operate, in the online mode, the PFC stage to provide DC power, derived from the input AC power, to the DC busses, to operate, in the backup mode, the PFC stage to provide DC power, derived from the backup DC power, to the DC busses, to operate, in a first stage of the backup mode, the battery circuit to couple a positive terminal of a DC source to the interface, and to operate, in a second stage of the backup mode, the battery circuit to couple a negative terminal of the DC source to the interface.
US10944316B2

A circuit adapted to detect applied voltage and/or voltage based conditions. The circuit comprises a zero-cross detection circuit and a controller. The zero-cross detection circuit is adapted to output a zero-cross signal comprising zero-cross events based on an applied alternating current power signal. The controller is adapted to store a relationship between a pulse width delta, frequency, and voltage. The controller is adapted to sense the zero-cross signal from the zero-cross detection circuit to determine its frequency and pulse width delta by calculating a difference between a high-time and a low-time of the zero-cross signal, and determine the applied voltage based on the stored relationship. The controller can adjust at least one setting of the circuit based on the determined applied voltage, such as the timing of a dimming circuit. In another embodiment, the controller may directly detect voltage based conditions, such as zero-cross delays a dimmer circuit. The controller is adapted store a relationship between a pulse width delta and zero-cross signal delay. The controller is adapted to receive the zero-cross signal from the zero-cross detection circuit, determine a pulse width delta, and determine a zero-cross delay based on the determined pulse width delta and the stored relationship.
US10944303B2

Various implementations include a spoke-type rotor design that exhibits low torque ripple with competitive torque density. The rotor includes a rotor core, rotor core (RC) magnets, nonmagnetic caps disposed on an outer radial end of each RC magnet, and flux directing (FD) magnets disposed circumferentially between adjacent RC magnets. Each nonmagnetic cap has a radially tapered shape (e.g., trapezoidal). An outer radial end of each cap and an outer radial end of each RC magnet opening define an air gap therebetween. The magnetic flux directions of the RC magnets are circumferentially directed clockwise or counterclockwise, and the flux directions of circumferentially adjacent RC magnets are opposite from each other. The magnetic flux directions of the FD magnets are directed radially inwardly or outwardly, and the flux directions of circumferentially adjacent FD magnets are opposite from each other. The RC and/or FD magnets may include rare-earth free materials.
US10944297B2

A human safe wireless charging system using a circularly polarized source antenna that can radiate in either a hemispherical pattern or directional cardiod-like patterns at a 40-50, 150, or 200 MHz frequencies to a receiving loop antenna which is coupled to a parasitic receive element.
US10944289B2

A smart power system is described. In one or more implementations, the smart power system comprises a microcontroller and a power converter electrically connected to the microcontroller and is configured to convert electrical energy from one form to another. The system also includes a switch element electrically connected to the microcontroller and configured to control distribution of the converted electrical energy to an electrical load. A sense element is electrically connected to the electrical load and to the microcontroller and is configured to monitor the converted electrical energy distributed to the electrical load and to furnish a feedback signal based upon the converted electrical energy. The microcontroller is configured to verify and to monitor the power converter, as well as to control and to monitor distribution of the converted electrical energy to the electrical load based upon the feedback signal.
US10944286B2

An apparatus for controlling a converter of an eco-friendly vehicle includes: a high-voltage battery; a low-voltage conversion converter configured to convert power supplied from the high-voltage battery into a low voltage to provide power to at least one of an auxiliary battery of the vehicle and an electric load thereof; a renewable energy generator configured to generate power using renewable energy including solar light; a renewable energy conversion converter configured to convert the power supplied from the renewable energy generator to provide power to the at least one of the auxiliary battery and the electric load; and a controller configured to control an output voltage value of the low-voltage conversion converter and an output current of the renewable energy conversion converter.
US10944285B2

Apparatus for controlling a power generation system, the apparatus comprising a controller configured to: identify a trigger indicative of a future change in electrical power output by the power generation system to a first power level; control the power generation system to change electrical power output to a second power level in response to the trigger, the second power level being equal to, or different to the first power level; and control supply of at least a portion of the electrical power output from the power generation system at the second power level to an electrical energy storage system to charge the electrical energy storage system.
US10944282B2

A carry case can house multiple removable electronic devices and facilitate wireless power or data communication among the devices. The case can include a primary coil for inductively receiving energy from a source device, and a secondary coil for inductively providing energy to a target device. The case can include a control circuit or a storage circuit coupled with the primary coil or the secondary coil. The control circuit can coordinate an inductive energy transfer among the source device, the target device, and the storage circuit using the primary or secondary coils.
US10944281B2

A decrease in the capacity of a power storage device is inhibited by adjusting or reducing imbalance in the amount of inserted and extracted carrier ions between positive and negative electrodes, which is caused by decomposition of an electrolyte solution of the negative electrode. Further, the capacity of the power storage device can be restored. Furthermore, impurities in the electrolyte solution can be decomposed with the use of the third electrode. A power storage device including positive and negative electrodes, an electrolyte, and a third electrode is provided. The third electrode has an adequate electrostatic capacitance. The third electrode can include a material with a large surface area. In addition, a method for charging the power storage device including the steps of performing charging by applying a current between the positive and negative electrodes, and performing additional applying a current between the third electrode and the negative electrode is provided.
US10944278B1

A battery system with a large-format Li-ion battery powers attached equipment by discharging battery cells distributed among a plurality of battery packs. The discharging of the battery cells is controlled in an efficient manner while preserving the expected life of the Li-ion battery cells. Each battery pack internally supports a battery management system and may have identical components, thus supporting an architecture that easily scales to higher power/energy. Battery packs may be added or removed without intervention with a user, where one of battery packs serves as a master battery pack and the remaining battery packs serve as slave battery packs. When the master battery pack is removed, one of the slave battery packs becomes the master battery pack. Charging and discharging of the battery cells is coordinated by the master battery pack with the slave battery packs over a communication channel such as a controller area network (CAN) bus.
US10944273B2

An apparatus for balancing a battery according to the present disclosure includes: a voltage measuring unit configured to measure a voltage of each of a plurality of battery cells connected to each other; and a control unit configured to calculate a state of charge (SOC) of each of the battery cells from the voltage measured by the voltage measuring unit, select a standard cell and a target group on the basis of the calculated SOCs of the battery cells, choose one battery cell among battery cells belonging to the selected target group as a target cell, calculate a balancing time according to a difference between the SOC of the standard cell and the SOC of the target cell, and perform balancing to the battery cells belonging to the target group during the calculated balancing time.
US10944267B2

An example device includes a processor configured to receive a plurality of voltage values representing respective voltage magnitudes at voltage nodes in a first portion of a power system and determine, for each voltage node, a respective value of first and second voltage-constraint coefficients. The processor is also configured to receive a power value corresponding to a connection point of the first portion of the power system with a second portion of the power system and determine for the connection point, a respective value of first and second power-constraint coefficients. The processor is also configured to cause at least one energy resource connected to the first portion of the power system to modify an output power of the at least one energy resource based on the value of the first and second voltage-constraint coefficients for each voltage node and the value of the first and second power-constraint coefficients.
US10944266B2

A method of suppressing frequency deviations in a power grid relative to a desired frequency behaviour, in particular at hour crossings, wherein an energy storage is connected to the grid, includes: monitoring frequency in the grid relative to the desired frequency behaviour, to determine detected frequency deviations; comparing detected frequency deviations with a threshold; if detected frequency deviations exceed the threshold, deploying the storage to charge therein energy from the grid or to discharge energy therefrom into the grid; and setting a variable threshold. A corresponding system includes: a connection to a power grid; an energy storage selectively connectable to the connection; a frequency monitor connected to the connection; and a control to configured to selectively deploy the energy storage in accordance with the method.
US10944265B2

A method for computer-supported control of the power in an electrical power supply network, including a plurality of nodes which are connected to one another via power lines, each containing a first energy generator and/or a second energy generator and/or an energy consumer is provided. A power estimation is provided for each node, which is composed of an estimation of the future load of the energy consumer and an estimation of the future power of the second regenerative energy generator in the respective node. Fluctuations of a first type of the power estimations for the respective nodes are permitted in a first predetermined tolerance region, and fluctuations of a second type of the power estimations are permitted in a second predetermined tolerance region. The fluctuations of the first type are compensated by primary balancing power and the fluctuations of the second type are compensated by secondary balancing power.
US10944264B2

A control unit for an active filter for reducing resonance in an electric system is provided. The electric system comprises a power source distributing an alternating current to an AC conductor connected to a power consuming unit for distributing the AC to the power consuming unit. The active filter comprises a DC power source and a DC conductor connecting the DC power source to the AC conductor. The control unit comprises: a voltage measurement unit adapter to create a voltage signal on the basis of a measured voltage; a computing unit adapted to compute, using a biquadratic filter, a first compensating current on the basis of the voltage signal for reducing resonance in the electric system and a switching system placed between the DC power source and the DC conductor for creating the calculated first compensating current.
US10944261B2

A proximal end portion of a robotic surgical arm is to be coupled to an adapter of a surgical robotic platform, for use during a surgical session at the platform, and then decoupled from the adapter for storage until being re-coupled for use during another surgical session at the platform. A resonant-mode transformer-coupled power converter is provided that has a secondary side and a primary side. The secondary side is in the arm and has a transformer secondary coil in the proximal end portion of the arm. The primary side has a transformer primary coil in the adapter. The primary and secondary coils are held at positions and orientations that enable mutual inductive coupling between them for operation of the power converter when the arm is coupled to the adapter. Other embodiments are also described and claimed.
US10944260B2

Methods and systems for feedback-based load control of a climate control system while in transport are provided. The method can include monitoring a current demand from each of a plurality of DC components of the climate control system. The method can also include determining whether the current demand for two or more of the plurality of DC components is in a discontinuous DC format. Also, the method can include, when two or more of the plurality of DC components is in the discontinuous DC format, determining a synchronization pattern for supplying power to the two or more of the plurality of DC components. Further, the method can include a DC power source of the climate control system directing power to the two or more of the plurality of DC components in the discontinuous DC format based on the synchronization pattern.
US10944251B2

A protective circuit (10) comprises a terminal (11), a reference potential terminal (12) and a protective structure (13) that is arranged between the terminal (11) and the reference potential terminal (12), and is designed to be conductive in the event of an electrostatic discharge. The protective circuit (10) furthermore comprises a voltage supply circuit (14) that is coupled to a control input (16) of the protective structure (13) with its output side and is designed for delivering, in the event of radiofrequency interference, a control signal (ST) to the control input (16) with such a high voltage value that conduction of the protective structure (13) is prevented.
US10944250B2

A method is provided for setting up a transmission link for electrical energy, in which at least one superconductive cable and a cryostat surrounding the same are used, the cryostat having two metal tubes arranged concentrically in relation to one another, between which a vacuum insulation is provided. The ends of the cryostat in the assembled state as well as the superconductive cable located in the same are attached on fixed parts of the transmission link. At least at one end of the cryostat, there is gaplessly connected to the same a tube body which is bent by an angle of at least 180° and likewise consists of two metal tubes arranged concentrically in relation to one another, between which a vacuum insulation is provided. The superconductive cable protruding from the cryostat is arranged in the tube body at room temperature in such a way that it runs at least in the direct proximity of the wall of the inner tube of the tube body that has the greater bending radius.
US10944245B2

An assembly for housing electrical components of a power distribution system. The assembly includes a housing and a cover for enclosing an inner cavity of the housing. At least one connection location is on the housing and is configured for attaching one of a plurality of adapters to the housing. Each adapter includes a body having a surface engageable with the housing, an element for securing the body to the housing; and a mating feature engageable with a respective mating feature of the housing for fixing an orientation of the adapter relative to the housing.
US10944242B2

A VCSEL/VECSEL array design is disclosed that results in arrays that can be directly soldered to a PCB using conventional surface-mount assembly and soldering techniques for mass production. The completed VCSEL array does not need a separate package and no precision sub-mount and flip-chip bonding processes are required. The design allows for on-wafer probing of the completed arrays prior to singulation of the die from the wafer. Embodiments relate to semiconductor devices, and more particularly to multibeam arrays of semiconductor lasers for high power and high frequency applications and methods of making and using the same.
US10944241B2

A distributed reflector (DR) laser may include a distributed feedback (DFB) region and a distributed Bragg reflector (DBR). The DFB region may have a length in a range from 30 micrometers (μm) to 100 μm and may include a DFB grating with a first kappa in a range from 100 cm−1 to 150 cm−1. The DBR region may be coupled end to end with the DFB region and may have a length in a range from 30-300 μm. The DBR region may include a DBR grating with a second kappa in a range from 150 cm−1 to 200 cm−1. The DR laser may additionally include a lasing mode and a p-p resonance frequency. The lasing mode may be at a long wavelength side of a peak of a DBR reflection profile of the DBR region. The p-p resonance frequency may be less than or equal to 70 GHz.
US10944239B2

A method and apparatus to drive a laser diode are disclosed comprising increasing a bias current to the laser diode to a threshold level, wherein the threshold level is below an actuation level of the laser diode and wherein a resistor is placed in parallel to the laser diode, charging a capacitance to a precharge capacitance of a circuit including the laser diode, wherein the precharge capacitance is below a capacitance actuation level of the laser diode; and actuating the laser diode.
US10944227B2

An electrical connector for a composite core conductor and a method of controlling crimping thereof includes a coupling portion and a tubular portion extending from the coupling portion. A conductor has a non-metallic core surrounded by electrically conductive strands and has a connecting portion of the core extending axially beyond the strands. The connecting portion is received in the tubular portion. A crimped portion on the tubular portion radially engages the connecting portion and secures the conductor to the tubular portion. The crimped portion is formed by concave surfaces on internal surfaces of crimping dies. The concave surfaces have different radii of curvature than remaining portions of the internal surfaces.
US10944225B2

A system including an electrical header connector assembly is provided. The electrical header connector assembly includes an insulated body with a mating body portion and a strain relief portion, a first self-shorting contact and a second self-shorting contact. Each self-shorting contact includes a contact tail with a wire receiving recess and a contact blade extending opposite and substantially parallel to the contact tail. Each self-shorting contact further includes a shorting beam extending opposite the contact tail. The shorting beam includes a curved portion extending away from the contact blade and a bent tip portion extending toward the contact blade. The shorting beam of the first self-shorting contact is configured to touch the shorting beam of the second self-shorting contact when the electrical header is in a neutral position.
US10944223B2

A connector (1) is provided with a plurality of connector terminals (2), a connector housing (3) and a flange plate (4). The flange plate (4) includes plate attaching portions (41) to be attached into an attachment recess (311) in the outer periphery of a connector body (31) of the connector housing (3) and a plate mounting portion (42) connected to the plate attaching portions (41) and projecting from the outer periphery of the connector body (31). The plate mounting portion (42) is formed with an insertion hole (421) through which a bolt (6) is inserted.
US10944218B2

The present invention relates to an outer conductor arrangement for a connector, having an outer conductor base body and an outer conductor ring, wherein the outer conductor base body has a plurality of contact lugs, wherein the outer conductor ring is mounted on an interface-side end of the outer conductor base body, has at least one protrusion or recess and has a closed structure, wherein the outer conductor ring is designed to protect the contact lugs from mechanical force influences.
US10944217B2

It is aimed to improve durability by reducing a stress generated in a resilient contact piece. A terminal fitting (50) includes a box portion (60) in the form of a rectangular tube and a pair of resilient contact pieces (86, 87) accommodated in the box portion (60) and capable of contacting a tab (95) of a mating terminal inserted into the box portion (69) while resiliently sandwiching the tab.
US10944216B2

An electrical connector comprises an insulative housing, a plurality of terminals and a plurality of wires. The plurality of terminals are fixed to the insulative housing, each terminal has a fixed portion fixed to the insulative housing and a contact portion and a soldering portion which are respectively connected to the fixed portion, the soldering portion of each terminal of at least a part of the plurality of terminals is formed with a bending section, and an inner surface of the bending section defines a filling space for filling a solder. A plurality of wires are respectively soldered to the soldering portions of the plurality of terminals and make the solder filled in each filling space.
US10944213B2

A USB combination lock for an electronic device may include a lock rod, a shell body, a USB connector, a push button, and a lock piece. The USB connector can be directly inserted into the USB port of the electronic the electronic device, and the blocking portion of the USB connector can be engaged with the USB port. When the push button is in a released position, the lock piece will block a bottom portion of the hooking member of the USB connector, and the lock piece will not be pressed inwardly by the blocking portion. Thus, by shifting the numeral wheels, the connecting piece can be turned into the lock position, leading to the combination lock of present invention achieving the burglarproof effect.
US10944200B2

A docking connector having two pairs of opposing sides forming a frame and first means on a first pair of opposing sides for mounting a plurality of connector modules in a first direction in the frame and second means on a second pair of sides for mounting a plurality of modules of a second size in a second direction where the second direction is perpendicular to the first direction.
US10944199B2

A terminal fitting (60) includes a stabilizer (65) arranged on a first surface of a body (61) and configured to enter a guide groove (23) if the terminal fitting is in a proper insertion posture while restricting insertion by contacting a contact surface (24B) if the terminal fitting (60) is in an inverted insertion posture opposite to the proper insertion posture. The terminal fitting (60) includes a rattling preventing protrusion (66) arranged on a second surface of the body (61) opposite to the first surface and at a position overlapping the stabilizer (65) in a front-rear direction and capable of contacting facing upper wall surfaces (27) of a cavity (21) with the terminal fitting held in the inverted insertion posture and the stabilizer (65) held in contact with the contact surface (24B).
US10944189B2

A stacked I/O connector with surface mountable tails and a printed circuit board (PCB) configured to receive the connector. The connector may avoid terminal deformations or scratches when the connector is mounted to the PCB. The PCB may include solder pads on a single surface or both surfaces. The sold pads may be configured for the tails of the connector to be attached with a surface mount soldering technique. As a result, the connector has high density and high speed, requires, requires a smaller mounting area on a PCB, relaxes the limitations in routing PCB traces, and reduces the electrical performance deterioration caused by PCB trace routing limitations. The connector may have row-oriented terminal subassemblies, holes in the connector housing and other features to facilitate reliable manufacture and operation of the connector.
US10944188B2

A terminal block includes a display-use moveable member which has a main body portion that can reciprocate in the direction intersecting a terminal connection surface and a contact moveable portion that extends along a guide surface, has a first end portion in an extension direction that is disposed so as to come into contact with a conductor portion in an electric wire passage portion and move in a first direction away from the terminal connection surface, and has a second end portion in the extension direction that is connected to the main body portion, and moves in an array direction in response to movement of the first end portion in the first direction to move the main body portion in a second direction toward the terminal connection surface.
US10944185B2

Wideband phased mobile antenna array devices, systems, and methods include antenna elements arranged in a substantially linear array and positioned and adjusted on a substrate to achieve an aggregate radiation pattern in an end-fire direction. In some embodiments, each antenna element includes two pairs of antenna arms, a pair on either side of the substrate. In some embodiments, each pair of antenna arms are configured to be adjusted and positioned symmetrically to generate the end-fire radiation pattern. In some embodiments, each of the antenna elements in the linear array is spaced apart from each other by a distance that is equal to approximately λ/2, where λ is a wavelength associated with a frequency within a desired operating frequency range of the antenna system.
US10944183B2

In an aspect of the present invention, a method for a user equipment to report channel state information (CSI) in a multi-antenna wireless communication system may include the steps of receiving first configuration information about a non-precoded first channel state information-reference signal (CSI-RS) configuration from a base station, receiving the first CSI-RS, reporting, to the base station, the first CSI generated based on the first CSI-RS, and reporting, to the base station, codebook configuration information about a codebook configuration which is a basis for generating the first CSI.
US10944177B2

In accordance with one or more embodiments, an antenna system includes a dielectric antenna having a feed point, wherein the dielectric antenna is a single antenna. At least one cable having a plurality of conductorless dielectric cores is coupled to the feed point of the dielectric antenna, wherein electromagnetic waves that are guided by differing ones of the plurality of conductorless dielectric cores to the dielectric antenna result in differing ones of a plurality of antenna beam patterns.
US10944176B2

A low-profile wideband monopole antenna is provided. The antenna may include a radiating element configured in a bent monopole arrangement to provide a vertical polarization such that an omni-directional radiating characteristic is achieved. The radiating element may include a plurality of slots formed at or edged from each side of the radiating element to increase the effective current path length of the radiating element. The antenna may include a feed and a feeding structure extending from the radiating element to the feed. The antenna may further include a ground plane. The radiating element may be arranged substantially parallel to the ground plane. The surface area of the radiating element may be smaller than the ground plane.
US10944173B2

An antenna array comprising at least two sets of antenna unit elements is disclosed. Each set of antenna unit elements supports a respective frequency band, wherein a vertical center-to-center distance between the antenna unit elements of a lowest frequency among the respective frequency bands is more than twice the vertical extension, D, of convex hull containing one antenna unit element of the lowest frequency, and antenna unit elements of at least a second set are arranged interleaved with the antenna unit elements of the lowest frequency. An arrangement comprising the antenna array and a network node is also disclosed.
US10944169B2

A remotely controllable antenna mount (100) for use with a wireless telecommunication antenna (102) provides mechanical azimuth and tilt adjustment using AISG compatible motor control units (171/192) and AISG control and monitoring systems to remotely adjust the physical orientation of the antenna. The mount control units are serially interconnected with AISG antenna control units (ACUs) (104) which adjust electronic tilt mechanisms within the antenna itself. An AISG compatible mount azimuth control unit (MACU) (171) drives rotatable movement of the antenna through a range of azimuth angle positions. The antenna mount further includes a mechanical downtilt assembly interconnected between the antenna interface and the antenna. An AISG compatible mount tilt control unit (MTCU) (192) drives linear expansion of a scissor assembly (186) and corresponding pivoting of the antenna through a range of tilt angle positions.
US10944160B2

An electronic device is provided. The electronic device includes: a first tubular structure having an annular cross-section and including a conductive first tubular member at a first end of the first tubular structure and a conductive second tubular member at a second end of the first tubular structure; an insulating spacer disposed between the first tubular member and the second tubular member; an insulating slot disposed on a sidewall of the second tubular member and extending through the sidewall along a direction the first tubular structure extends; and a first feed point disposed on the second tubular member, the second tubular member transmitting a signal received from the first feed point.
US10944159B2

An antenna housing facilitates retrofitting a repeater/router and/or an LTE antenna on a vehicle. The combination antenna housing comprises a housing including a base adapted to be assembled to the vehicle, an intermediate portion, and an upper antenna enclosure portion for a radio and television antenna. A method for providing a vehicle with one or more communication links includes the steps of first assembling a plurality of cables within a wall of the vehicle that extend from inside the vehicle to a location on a roof of the vehicle. A radio and television antenna is attached to one or more of the cables within the combination antenna housing. An extra cable is secured inside the housing without electrically connecting the extra cable to another device until after assembly of the vehicle is completed.
US10944155B2

A standard RF connector assembly for wireless communications antenna system. The RF connector assembly includes a first connector housing incorporating an RF connector, the housing including a first latch plate attached to the housing and has at least two toggle mounts. A toggle is attached to each toggle mount and each toggle includes a metal band pivotably attached to the toggle. A second connector housing incorporating a second RF connector includes a second latch plate attached to the second housing and has at least two tabs configured to be engaged by the metal bands to secure the first and second housing into latched engagement with each other.
US10944146B2

The invention provides a dielectric waveguide for transmitting millimeter waves or sub-millimeter waves. The dielectric waveguide is easily processed and connected even when having a small diameter, and can provide a connection structure exhibiting low transmission and return losses of high frequency signals. The dielectric waveguide includes a dielectric waveguide body and a dielectric waveguide end having a lower permittivity than the dielectric waveguide body. The dielectric waveguide body and the dielectric waveguide end are seamlessly and monolithically formed from the same material.
US10944144B2

RF transmission lines that include a conductive ground plane, a conductive strip that extends above the ground plane, one or more plastic strips disposed between the conductive ground plane and the conductive strip, the one or more plastic strips having a combined length that is at least half a length of the conductive strip, and a plurality of dielectric fasteners that maintain the conductive strip at a predetermined distance above the conductive ground plane.
US10944140B2

A wearable pouch operable to hold at least one portable battery pack and other power or communications equipment. The wearable pouch includes a main body with a front side, a back side opposite the front side, at least one sealable opening, and at least one opening for at least one lead from the at least one portable battery pack secured within the wearable pouch.
US10944133B2

In accordance with an embodiment, a method includes receiving, by at least one of a plurality of battery monitoring circuits a frequency synchronization signal and measurement frequency information from a host controller, wherein the at least one of the plurality of battery monitoring circuits is connected to at least one of a plurality of battery blocks; generating, by the at least one of the plurality of battery monitoring circuits, a periodic signal based on a clock signal having a clock frequency, the measurement frequency information, and the frequency synchronization signal; obtaining, by the at least one of the plurality of battery monitoring circuits, at least one measurement value of the at least one of the plurality of battery blocks using the periodic signal; and transmitting, by the at least one of the plurality of battery monitoring circuits, the at least one measurement value to the host controller.
US10944131B2

A battery pack including a housing defining an aperture, a first battery cell within the housing, a second battery cell within the housing, and a switch. The first battery cell is electrically connected to a first terminal. The second battery cell is electrically connected to a second terminal. The switch is configured to be in a first position and a second position. The switch includes a user-interface, that may extend through the aperture, and a plate, located within the housing. The plate includes a conductive portion and a non-conductive portion. The conductive portion is configured to electrically connect the first terminal to the second terminal when the switch is in the first position. The non-conductive portion is configured to galvanically isolate the first terminal from the second terminal when the switch is in the second position.
US10944122B2

An electrochemical device includes an electrochemical cell, an oxidizer gas supply portion, and a first contaminant trap portion. The electrochemical cell includes an anode, a cathode, and a solid electrolyte layer provided between the fuel cell and the cathode. The oxidizer gas supply portion includes an oxidizer gas supply port for supplying oxidizer gas to the cathode. The first contaminant trap portion is provided between the cathode and the oxidizer gas supply port and configured to adsorb contaminants contained in the oxidizer gas. At least part of the first contaminant trap portion is disposed 20 mm or less from the oxidizer gas supply port in a gas supply direction in which the oxidizer gas is supplied from the oxidizer gas supply port.
US10944121B2

The present invention provides a polymer electrolyte membrane having excellent strength, a small dimensional change, and a low membrane resistance. The polymer electrolyte membrane includes a porous film having pores and a polymer electrolyte contained in the pores. The porous film is obtained by copolymerizing tetrafluoroethylene and an ethylenic comonomer to provide polytetrafluoroethylene and then stretching the polytetrafluoroethylene. The porous film has an average pore size of greater than 0.20 μm.
US10944114B2

The invention provides noble metal-free electro-catalyst compositions for use in acidic media, e.g., acidic electrolyte. The noble metal-free electro-catalyst compositions include non-noble metal absent of noble metal. The non-noble metal is non-noble metal oxide, and typically in the form of any configuration of a solid or hollow nano-material, e.g., nano-particles, a nanocrystalline thin film, nanorods, nanoshells, nanoflakes, nanotubes, nanoplates, nanospheres and nanowhiskers or combinations of myriad nanoscale architecture embodiments. Optionally, the noble metal-free electro-catalyst compositions include dopant, such as, but not limited to halogen. Acidic media includes oxygen reduction reaction (ORR) in proton exchange membrane (PEM) fuel cells, and direct methanol fuel cells and oxygen evolution reaction (OER) in PEM-based water electrolysis and metal air batteries, and hydrogen generation from solar energy and electricity-driven water splitting.
US10944109B2

A Li/CFx primary battery having a lithium-based anode and a fluorinated carbon cathode. The fluorinated carbon cathode includes fluorinated carbon nanoparticles. The structure and size distribution of the carbon precursor carbon nanotubes are configured to provide improved battery performance. The fluorinated carbon nanoparticles can be formed by fluorinating carbon nanoparticles using a fluorine-based reactive gas at a temperature in the range from 300 to 600° C., and the fluorinated carbon nanoparticles can further be used to form the cathode of the primary battery. Producing the Li/CFx primary batter can also include heating the fluorinated carbon nanoparticles under an inert atmosphere before the fluorinated carbon nanoparticles are used to form the cathode of the primary battery.
US10944108B2

A graphite-containing electrode includes a porous body that has a plurality of first graphite-containing elements and a plurality of second graphite-containing elements intermingled with the first graphite-containing elements. The first graphite-containing elements have a first degree of graphitization and the second graphite-containing elements have a second, different degree of graphitization.
US10944107B2

A positive-electrode material for a lithium secondary battery is provided. The material includes a lithium oxide compound or a complex oxide as reactive substance. The material also includes at least one type of carbon material, and optionally a binder. A first type of carbon material is provided as a coating on the reactive substance particles surface. A second type of carbon material is carbon black. And a third type of carbon material is a fibrous carbon material provided as a mixture of at least two types of fibrous carbon material different in fiber diameter and/or fiber length. Also, a method for preparing the material as well as lithium secondary batteries including the material is provided.
US10944095B2

In a wrinkling prevention device, a work roll having a diameter smaller than that of a press-roll is pressed against the press-roll, and the work roll is supported by a bearing frame through a backup. With this configuration, an uncoated part can be elongated with a uniform pressing force. Further, an edge roller is disposed at an end part of the bearing frame which supports the work roll, and the edge roller is brought into contact with the other press-rolls not in contact with the work roll so that the axis parallelism of the work roll with the press-roll can be ensured.
US10944093B2

Methods, stacks and electrochemical cells are provided, in which the cell separator is surface-treated prior to attachment to the electrode(s) to form binding sites on the cell separator and enhance binding thereof to the electrode(s), e.g., electrostatically. The cell separator(s) may be attached to the electrode(s) by cold press lamination, wherein the created binding sites are configured to stabilize the cold press lamination electrostatically—forming flexible and durable electrode stacks. Electrode slurry may be deposited on a sacrificial film and then attached to current collector films, avoiding unwanted interactions between materials and in particular solvents involved in the respective slurries. Dried electrode slurry layers may be pressed or calendared against each other to yield thinner, smother and more controllably porous electrodes, as well as higher throughput. The produced stacks may be used in electrochemical cells and in any other type of energy storage device.
US10944091B2

There is provided a power storage device including: a power storage assembly; and a plurality of joined portions, each of the plurality of electrode plates including an electrode plate main body and a tab, the plurality of electrode plates being disposed such that the tabs are arranged in the stacking direction, the plurality of joined portions including a first joined portion configured to join the plurality of tabs to form a first bundle portion, and a second joined portion configured to join the plurality of tabs arranged in the stacking direction to form a second bundle portion, a part of the tabs in the first bundle portion and a part of the tabs in the second bundle portion being joined to the first joined portion and the second joined portion.
US10944088B2

A laminated porous film includes a porous base material layer containing polyolefin as a main component; a filler layer containing inorganic particles as a main component; and a resin layer containing resin particles as a main component, the resin particles showing an endothermic curve satisfying conditions (1) and (2) below, the endothermic curve being obtained by differential scanning calorimetry. Condition (1): a temperature at which DDSC is not less than 0.10 mW/min/mg is not less than 70° C. Condition (2): endothermic amount calculated from an area of the endothermic curve in a range of not less than 50° C. and not more than 70° C. is not less than −20.0 J/g.
US10944081B2

A component module includes a component holder having a curved upper side, and a radiation-emitting component arranged in a curved shape on the upper side, wherein the component holder includes a heat-distributing region on the upper side, a neutral fiber running inside the component, an adhesive is planar and arranged between the radiation-emitting component and the upper side, and the adhesive fixes the radiation-emitting component on the upper side.
US10944080B2

A display apparatus includes a flexible display panel including a display area configured to display an image and a periphery area adjacent to the display area, a first light shielding member, configured to shield a light at least a portion of the periphery area at a first light shielding rate, disposed on the flexible display panel, an adhesive member configured to cover the first light shielding member and the flexible display panel, a second light shielding member, overlapped at least a portion of the first light shielding member, configured to shield a light at a second light shielding rate, disposed on the adhesive member, and a cover member configured to cover the adhesive member and the second light shielding member.
US10944071B2

A an organic light-emitting display apparatus, including a first substrate, a display unit having a plurality of organic light-emitting devices that is formed on the first substrate, a second substrate disposed on the display unit, and a filler included between the first substrate and the second substrate. The organic light-emitting device includes a first electrode formed on the first substrate, an intermediate layer that is disposed on the first electrode and includes an organic emission layer, and a porous second electrode disposed on the intermediate layer.
US10944067B2

A quantum dot light emitting diode comprises first and second electrodes facing each other; a hole injection layer disposed between the first electrode and the second electrode and having a first HOMO level; a first hole transporting layer disposed between the hole injection layer and the second electrode and having a second HOMO level that is lower than the first HOMO level; a second hole transporting layer disposed between the first hole transporting layer and the second electrode and having a third HOMO level that is lower than the second HOMO level; and a quantum dot light emitting layer disposed between the second hole transporting layer and the second electrode and having a fourth HOMO level that is lower than the third HOMO level, wherein a difference between the first HOMO level and the second HOMO level is greater than a difference between the second HOMO level and the third HOMO level and less than a difference between the third HOMO level and the fourth HOMO level.
US10944065B2

Disclosed is a plurality of metal chalcogenide nanocrystals coated with multiple organic and inorganic ligands; wherein the metal is selected from Hg, Pb, Sn, Cd, Bi, Sb or a mixture thereof; and the chalcogen is selected from S, Se, Te or a mixture thereof; wherein the multiple inorganic ligands includes at least one inorganic ligands are selected from S2−, HS−, Se2−, Te2−, OH−, BF4−, PF6−, Cl−, Br−, I−, As2Se3, Sb2S3, Sb2Te3, Sb2Se3, As2S3 or a mixture thereof; and wherein the absorption of the C—H bonds of the organic ligands relative to the absorption of metal chalcogenide nanocrystals is lower than 50%, preferably lower than 20%.
US10944057B2

A compound represented by formula (A-0) or (B-0) is useful as a material for organic EL devices which realizes an organic EL device exhibiting high emission efficiency even when driving at a low voltage and has a long lifetime: wherein R1 to R10, n1, m2, k3, k4, n5, m6, k7, k8, L0 to L2, and Ar are as defined in the description.
US10944053B2

Systems and methods of use and fabrication are described for a non-volatile resistive random access memory (RRAM) multi-terminal device including a first electrode, a second electrode, a metal oxide disposed between the first electrode and the second electrode, and an at least first gate configured to apply a voltage bias to change a resistive state in the metal oxide.
US10944052B2

A radio frequency (RF) switch includes a heating element, an aluminum nitride layer situated over the heating element, and a phase-change material (PCM) situated over the aluminum nitride layer. An inside segment of the heating element underlies an active segment of the PCM, and an intermediate segment of the heating element is situated between a terminal segment of the heating element and the inside segment of the heating element. The aluminum nitride layer situated over the inside segment of the heating element provides thermal conductivity and electrical insulation between the heating element and the active segment of the PCM. The aluminum nitride layer extends into the intermediate segment of the heating element and provides chemical protection to the intermediate segment of the heating element, such that the intermediate segment of the heating element remains substantially unetched and with substantially same thickness as the inside segment.
US10944049B2

A layered thin film device, such as a MTJ (Magnetic Tunnel Junction) device can be customized in shape by sequentially forming its successive layers over a symmetrically curved electrode. By initially shaping the electrode to have a concave or convex surface, the sequentially formed layers conform to that shape and acquire it and are subject to stresses that cause various crystal defects to migrate away from the axis of symmetry, leaving the region immediately surrounding the axis of symmetry relatively defect free. The resulting stack can then be patterned to leave only the region that is relatively defect free.
US10944047B2

Thermally activated memristors from solution-processed two-dimensional (2D) semiconductors, fabricating methods and applications of the same. The memristor includes a semiconductor film formed on a nanoporous membrane, and at least two electrodes spatial-apart formed on the semiconductor film and electrically coupled with the semiconductor film to define a channel in the semiconductor film between the at least two electrodes, where the channel has one or more filaments, one or more dendrite, or a combination of them formed in the semiconductor film. The underlying switching mechanism applies generally to a range of 2D semiconductors including, but not limited to, MoS2, MoSe2, WS2, ReS2, InSe, or related 2D semiconductor materials.
US10944046B2

A semiconductor device includes a semiconductor element, a conductive layer, terminals, and a sealing resin. The conductive layer, containing metal particles, is in contact with the reverse surface and the side surface of the semiconductor element. The terminals are spaced apart from and electrically connected to the semiconductor element. The sealing resin covers the semiconductor element. The conductive layer has an edge located outside of the semiconductor element as viewed in plan. Each terminal includes a top surface, a bottom surface, an inner side surface held in contact with the sealing resin, and the terminal is formed with a dent portion recessed from the bottom surface and the inner side surface. The conductive layer and the bottom surface of each terminal are exposed from a bottom surface of the sealing resin.
US10944035B2

A light-emitting device includes: a resin package including: a resin portion, a first lead having an upper surface and an end surface, a second lead having an upper surface and disposed opposite the first lead, and a recess having lateral surfaces and a bottom surface that includes a portion of the upper surface of the first lead and a portion of the upper surface of the second lead that are exposed from the resin portion; and a first light-emitting element and a second light-emitting element that are disposed in the recess.
US10944034B2

A light emitting diode includes a base layer, an electric contact layer, a semiconductor stack, and an insulation layer. The base layer has a maximum of a first width. The electric contact layer has a maximum of a second width and is disposed on the base layer. The semiconductor stack disposed on the electric contact layer has a maximum of a third width, and includes a first type semiconductor layer, a light emitting layer, and a second type semiconductor layer stacked in sequence, wherein a width of the first type semiconductor layer is smaller than the maximum of the third width. The insulation layer covers the sidewalls of the base layer, the electric contact layer, and the semiconductor stack. The maximum of the second width is greater than the maximum of the third width and the maximum of the second width is less than the maximum of the first width.
US10944032B2

A light emitting diode assembly structure includes a light emitting chip, a color converting layer, a light guiding member, and a reflecting member. The color converting layer coats the light emitting chip and the light guiding member coats the color converting layer. The planar or non-planar reflecting member is arranged over the light guiding member. The reflecting member faces toward the light emitting chip and changes the range of illumination of the light emitted by the light emitting chip. The reflecting member can be arranged on a side of the color converting layer and light can be irradiated towards the exterior of the light emitting diode assembly structure.
US10944031B2

A solid state lighting package is provided. The package comprising at least one LED element positioned on a top surface of a substrate and a conformal reflective layer of inorganic particles, whereby at least of portion of the light emitted by the LED element is reflected by the conformal reflective layer. A method of manufacturing a solid state lighting package comprising the distribution of inorganic particles, and a method of increasing the luminous flux thereof, is also provided.
US10944028B2

An LED light bulb, comprising of: a lamp housing; a bulb base connected to the lamp housing; a stem connected to the bulb base and located in the lamp housing, the stem comprises a stand extending to the center of the lamp housing; a single LED filament, disposed in the lamp housing, the LED filament comprising: a plurality of LED sections, each of the LED sections includes at least two LED chips that are electrically connected to each other; a plurality of conductive sections, each of the conductive sections is located between the two adjacent LED sections and configured to electrically connect the two adjacent LED sections, each of the conductive sections includes at least one conductor that connects the two adjacent LED sections, each of the conductor has at least one through hole; a light conversion layer comprising a base layer and a top layer, wherein the base layer of the light conversion layer is filled into the through hole of the conductor and then contacting the surface of the top layer.
US10944023B2

A micro-LED transfer method and manufacturing method. The micro-LED (303) transfer method comprises: bringing pickup units (305) of a transfer head in contact with micro-LEDs (303) on a carrier substrate (301), wherein the pickup units (305) are able to apply current to the micro-LEDs (303); applying current to the micro-LEDs (303) via the pickup units (305) to heat up bonding layers (302) between the micro-LEDs (303) and the carrier substrate (301) to be melted; picking up the micro-LEDs (303) from the carrier substrate (301) with the transfer head; bonding the micro-LEDs (303) onto a receiving substrate (307); and removing the transfer head from the micro-LEDs.
US10944018B2

The present invention relates to an application liquid for forming a semiconductor film, the application liquid comprising: an inorganic semiconductor particle; and a compound having a relative permittivity of 2 or more or a compound having reducing power against the inorganic semiconductor particle; a method for producing a semiconductor film comprising a step of applying the application liquid; a semiconductor film and a semiconductor element comprising the semiconductor film; and a method for producing the semiconductor element.
US10944008B2

A metal oxide semiconductor field effect transistor preferably fabricated with a silicon-on-insulator process has a first semiconductor region and a second semiconductor region in a spaced relationship thereto A body structure is defined by a channel segment between the first semiconductor region and the second semiconductor region, and a first extension segment structurally contiguous with the channel segment. A shallow trench isolation structure surrounds the first semiconductor region, the second semiconductor region, and the body structure, with a first extension interface being defined between the shallow trench isolation structure and the first extension segment of the body structure to reduce leakage current flowing from the second semiconductor region to the first semiconductor region through a parasitic path of the body structure.
US10944007B2

In some embodiments, a semiconductor device is provided. The semiconductor device includes a semiconductor substrate having a first semiconductor material layer separated from a second semiconductor material layer by an insulating layer. A source region and a drain region are disposed in the first semiconductor material layer and spaced apart. A gate electrode is disposed over the first semiconductor material layer between the source region and the drain region. A first doped region having a first doping type is disposed in the second semiconductor material layer, where the gate electrode directly overlies the first doped region. A second doped region having a second doping type different than the first doping type is disposed in the second semiconductor material layer, where the second doped region extends beneath the first doped region and contacts opposing sides of the first doped region.
US10943999B2

A process of forming a field transistor (FET) and a FET are disclosed. The FET includes a nitride semiconductor stack on a substrate. A pair of n+-regions made of oxide semiconductor material are provided within respective recesses in the semiconductor stack. Protecting layers, each made of oxide material, cover peripheries of the n+-regions. Electrodes are provided in openings in the protecting layers to be in direct contact with the n+-regions.
US10943998B2

A III-nitride power handling device and the process of making the III-nitride power handling device are disclosed that use digital alloys as back barrier layer to mitigate the strain due to lattice mismatch between the channel layer and the back barrier layer and to provide increased channel conductivity. An embodiment discloses a GaN transistor using a superlattice binary digital alloy as back barrier comprising alternative layers of AlN and GaN. Other embodiments include using superlattice structures with layers of GaN and AlGaN as well as structures using AlGaN/AlGaN stackups that have different Aluminum concentrations. The disclosed device has substantially increased channel conductivity compared to traditional analog alloy back barrier devices.
US10943992B2

An integrated semiconductor device having a substrate and a vertical field-effect transistor (FET) disposed on the substrate. The vertical FET includes a fin and a bottom spacer. The bottom spacer further includes a first spacer layer and a second spacer layer formed on top of the first spacer layer. The bottom spacer provides for a symmetrical straight alignment at a bottom junction between the bottom spacer and the fin.
US10943987B2

A transistor device includes at least one transistor cell, having, in a semiconductor body, a source region of a first doping type in a body region of a second doping type, a drain region, and a drift region of the first doping type adjoining the body region and arranged between the body region and the drain region. A low-resistance region of the second doping type in the body region adjoins the source region. A gate electrode dielectrically insulated from the source and body regions by a gate dielectric is arranged above a first surface of the semiconductor body. A length of an overlap between the source region and the gate electrode is larger than 70 nanometers. A doping profile of the low-resistance region along a line that is vertical to the first surface and goes through an edge of the gate electrode has a maximum of higher than 1E19 cm−3.
US10943985B2

A cover member for a robot used in a painting process includes an inner knitted substructure, an outer knitted substructure and a spacer yarn positioned between and secured to the inner and outer knitted substructures. The cover member has stretchability, compressibility and resiliency similar to conventional resilient foam materials while at the same time providing characteristics for absorbing paint to substantially reduce paint dripping.
US10943979B2

The disclosure relates to a semiconductor device having a SiC semiconductor body. The SiC semiconductor body includes a first semiconductor region of a first conductivity type and a second semiconductor region of a second conductivity type. The first semiconductor region is electrically contacted at a first surface of the SiC semiconductor body and forms a pn junction with the second semiconductor region. The first semiconductor region and the second semiconductor region are arranged one above the other in a vertical direction perpendicular to the first surface. The first semiconductor region has a first dopant species and a second dopant species.
US10943973B2

A capacitive element of an integrated circuit includes first and second electrodes. The first electrode is formed by a first electrically conductive layer located above a semiconductor well doped with a first conductivity type. The second electrode is formed by a second electrically conductive layer located above the first electrically conductive layer of the semiconductor well. The second electrode is further formed by a doped surface region within the semiconductor well that is heavily doped with a second conductivity type opposite the first conductivity type, wherein the doped surface region is located under the first electrically conductive layer. An inter-electrode dielectric area electrically separates the first electrode and the second electrode.
US10943972B2

A semiconductor structure that includes a resistor that is located within an interconnect dielectric material layer of an interconnect level is provided. The resistor includes a diffusion barrier material that is present at a bottom of a feature that is located in the interconnect dielectric material layer. In some embodiments, the resistor has a topmost surface that is located entirely beneath a topmost surface of the interconnect dielectric material layer. In such an embodiment, the resistor is provided by removing sidewall portions of a diffusion barrier liner that surrounds a metal-containing structure. The removal of the sidewall portions of the diffusion barrier liner reduces the parasitic noise that is contributed to the sidewall portions of a resistor that includes such a diffusion barrier liner. Improved precision can also be obtained since sidewall portions may have a high thickness variation which may adversely affect the resistor's precision.
US10943970B2

There is provided a display device. The display device includes a first data line on a first interlayer insulating layer over a substrate, a first power line and a second power line on a second interlayer insulating layer, the second interlayer insulating layer covering the first data line, and a plurality of pixels. A first pixel among the plurality of pixels includes a display element including a pixel electrode, an opposite electrode, and an intermediate layer between the pixel electrode and the opposite electrode, the second power line being connected to the opposite electrode, and a driving thin film transistor between the substrate and the display element and including a driving semiconductor layer, a driving gate electrode, a driving source electrode, and a driving drain electrode, the first interlayer insulating layer covering the driving gate electrode, and the first power line being connected to the driving source electrode.
US10943957B2

A substrate and a method of manufacturing the same, and an electronic apparatus are provided. The substrate includes: a base substrate, a peripheral circuit, and a common electrode lead. The base substrate includes a working area, a non-working area located outside the working area, and an outer contour edge, the non-working area including a peripheral circuit area adjacent to the working area and a non-circuit area away from the working area; the peripheral circuit being arranged in the peripheral circuit area; the common electrode lead being arranged along at least a portion of the outer contour edge of the base substrate; the common electrode lead being arranged in the non-working area and extending along at least the portion of the outer contour edge; the peripheral circuit area being provided with the peripheral circuit, and the peripheral circuit being absent in the non-circuit area.
US10943953B2

A semiconductor device is disclosed. The semiconductor device includes a hybrid transistor including a gate electrode, a drain material, a source material, and a channel material operatively coupled between the drain material and the source material. The source material and the drain material include a low bandgap high mobility material relative to the channel material that is high bandgap low mobility material. Memory arrays, semiconductor devices, and systems incorporating memory cells, and hybrid transistors are also disclosed, as well as related methods for forming and operating such devices.
US10943946B2

An inorganic light-emitting diode (iLED) display comprises a display substrate comprising a display area and one or more holes extending through the display substrate in the display area and a plurality of inorganic light-emitting diodes (iLEDs) disposed on, in, or over the display substrate in a regular array in the display area. At least some of the iLEDs are disposed between at least some of the holes in the display area and at least some of the holes are between at least some of the iLEDs in the display area. The display substrate can be substantially rigid and the iLED display can a flexible black sheet laminated, affixed, or adjacent to the display substrate. One or more audio loudspeakers can be disposed adjacent to the flexible sheet with the flexible sheet disposed between the display substrate and the one or more audio loudspeakers.
US10943942B2

An image sensor device includes a semiconductor substrate, a radiation sensing member, a device layer and a trench isolation. The semiconductor substrate has a front side surface and a back side surface opposite to the front side surface. The radiation sensing member is disposed in a photosensitive region of the semiconductor substrate and extends from the front side surface of the semiconductor substrate. The radiation sensing member includes a semiconductor material with an optical band gap energy smaller than 1.77 eV. The device layer is over the front side surface of the semiconductor substrate and the radiation sensing member. The trench isolation is disposed in an isolation region of the semiconductor substrate and extends from the back side surface of the semiconductor substrate.
US10943940B2

Various structures of image sensors are disclosed, as well as methods of forming the image sensors. According to an embodiment, a structure comprises a substrate comprising photo diodes, an oxide layer on the substrate, recesses in the oxide layer and corresponding to the photo diodes, a reflective guide material on a sidewall of each of the recesses, and color filters each being disposed in a respective one of the recesses. The oxide layer and the reflective guide material form a grid among the color filters, and at least a portion of the oxide layer and a portion of the reflective guide material are disposed between neighboring color filters.
US10943937B2

An image sensor includes a two-dimensional array of image sensor pixels, which are formed in a semiconductor layer. Each image sensor pixel is formed in a substrate having a corresponding semiconductor region therein. Each semiconductor region contains at least first and second photoelectric conversion elements, which are disposed at side-by-side locations therein. An electrically insulating isolation region is also provided, which extends at least partially through the semiconductor region and at least partially between the first and second photoelectric conversion elements, which may be configured respectively as first and second semiconductor regions of first conductivity type (e.g., N-type). At least one optically reflective region is also provided, which extends at least partially through the semiconductor region and surrounds at least a portion of at least one of the first and second photoelectric conversion elements. A semiconductor floating diffusion (FD) region (e.g., N-type region) is provided within the semiconductor region.
US10943929B2

A display panel and a display device are provided. The display panel includes: a plurality of pixel circuits arranged in a matrix; a data line extending in a first direction and being electrically connected to the plurality of pixel circuits; a power signal line extending in the first direction and being electrically connected to the plurality of pixel circuits; an inorganic passivation layer located on surfaces, facing toward a light-emitting surface of the display panel, of the data line and the power signal line; and an anti-crosstalk structure. An orthographic projection of at least partial region of the anti-crosstalk structure on a plane of the display panel is located between an orthographic projection of the data line and an orthographic projection of the power signal line on the plane of the display panel.
US10943928B2

A display substrate, a method for manufacturing the same and a display device are provided. The method includes steps of forming a common electrode line, a semiconductor pattern, and a data line on a base substrate, so that the semiconductor pattern is located between the common electrode line and the data line; and irradiating the semiconductor pattern by using light in a predetermined wavelength range from a side of the base substrate distal to the semiconductor pattern, to generate a dangling-bond defect state in a band gap of the semiconductor pattern.
US10943925B2

A method for fabricating a semiconductor device having a substantially undoped channel region includes performing an ion implantation into a substrate, depositing a first epitaxial layer over the substrate, and depositing a second epitaxial layer over the first epitaxial layer. In various examples, a plurality of fins is formed extending from the substrate. Each of the plurality of fins includes a portion of the ion implanted substrate, a portion of the first epitaxial layer, and a portion of the second epitaxial layer. In some embodiments, the portion of the second epitaxial layer of each of the plurality of fins includes an undoped channel region. In various embodiments, the portion of the first epitaxial layer of each of the plurality of fins is oxidized.
US10943922B2

A vertical memory device includes a substrate including a cell region and a peripheral circuit region, gate electrodes sequentially stacked on the cell region of the substrate in a vertical direction substantially perpendicular to an upper surface of the substrate, a channel on the cell region and extending through the gate electrodes in the vertical direction, a first lower contact plug on the peripheral circuit region and extending in the vertical direction, a second lower contact plug on the peripheral circuit region adjacent to the first lower contact plug and extending in the vertical direction, and a first upper wiring electrically connected to the first lower contact plug. The first upper wiring is configured to and apply an electrical signal to the first lower contact plug. The second lower contact plug is not electrically connected to an upper wiring configured to apply an electrical signal.
US10943918B2

A vertical memory device may include a channel connecting pattern on a substrate, gate electrodes spaced apart from each other in a first direction on the channel connecting pattern, and a channel extending in the first direction through the gate electrodes and the channel connecting pattern. Each of the electrodes may extend in a second direction substantially parallel to an upper surface of the substrate, and the first direction may be substantially perpendicular to the upper surface of the substrate. An end portion of the channel connecting pattern in a third direction substantially parallel to the upper surface of the substrate and substantially perpendicular to the second direction may have an upper surface higher than an upper surface of other portions of the channel connecting pattern except for a portion thereof adjacent the channel.
US10943917B2

A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, and memory pillar structures extending through the alternating stack. Each of the memory pillar structures includes a respective memory film and a respective vertical semiconductor channel. Dielectric cores contact an inner sidewall of a respective one of the vertical semiconductor channels. A drain-select-level isolation structure laterally extends along a first horizontal direction and contacts straight sidewalls of the dielectric cores at a respective two-dimensional flat interface. The memory pillar structures may be formed on-pitch as a two-dimensional periodic array, and themay drain-select-level isolation structure may cut through upper portions of the memory pillar structures to minimize areas occupied by the drain-select-level isolation structure.
US10943912B2

A semiconductor device includes a base substrate including an NMOS region and a PMOS region. The PMOS region includes a first P-type region and a second P-type region. The semiconductor device also includes an interlayer dielectric layer, a gate structure formed through the interlayer dielectric layer and including an N-type region gate structure formed in the NMOS region, a first gate structure formed in the first P-type region and connected to the N-type region gate structure, and a second gate structure formed in the second P-type region and connected to the first gate structure. The direction from the N-type region gate structure to the second gate structure is an extending direction of the gate structure, and along a direction perpendicular to the extending direction of the gate structure, the width of the first gate structure is larger than the width of the second gate structure.
US10943906B2

A fingerprint sensing chip and a terminal device are provided. The fingerprint sensing chip includes a first signal, a second signal and a driving signal. The second signal is generated based on the first signal, and the driving signal is generated by performing a ground raise process on the second signal. The driving signal is used to provide a driving voltage for fingerprint sensing.
US10943904B2

An integrated circuit device includes a first fin separation insulating portion over the first device region; a pair of first fin-type active regions apart from each other with the first fin separation insulating portion therebetween and collinearly extending in a first horizontal direction; a first dummy gate structure vertically overlapping the first fin separation insulating portion; a second fin separation insulating portion apart from the first fin separation insulating portion and arranged over the second device region; and a plurality of second fin-type active regions apart from each other with the second fin separation insulating portion therebetween in the second device region and collinearly extending in the first horizontal direction, wherein a vertical level of a lowermost surface of the second fin separation insulating portion is equal to or lower than a vertical level of a lowermost surface of the first fin separation insulating portion.
US10943895B2

A method of assembling a plurality of linear arrays from a silicon wafer having a first surface and a second surface opposite the first surface, the first surface having at least a first linear array of sensor/emitter elements and a second linear array of sensor/emitter elements, each arranged parallel relative to a first direction, and a sacrificial portion positioned between the first linear array of sensor/emitter elements and the second linear array of sensor/emitter elements. The method includes: forming a first cavity in the second surface positioned opposite the sacrificial portion and parallel relative to the first direction; forming at least a first through cut, a second through cut, a third through cut and a fourth through cut in the silicon wafer, the first and second through cuts are parallel to the first direction, the third and fourth through cuts are perpendicular to the first direction, the first through cut arranged adjacent to the first linear array of sensor/emitter elements opposite the sacrificial portion, the second through cut arranged adjacent to the second linear array of sensor/emitter elements opposite the sacrificial portion, and the third and fourth through cuts form a first end and a second end, respectively, of a multi-row sensor/emitter chip defined by the first, second, third and fourth through cuts; bonding at least a portion of the multi-row sensor/emitter chip formed by the second surface of the silicon wafer to a mounting substrate; and, removing the sacrificial portion.
US10943889B2

A semiconductor device and method that utilize a surface device are provided. In an embodiment a fuse line comprises an underbump metallization which has two separate, electrically isolated parts. The two parts are bridged by an external connector, such as a solder ball in order to electrically connect the surface device. When, after testing, the surface device is determined to be defective, the fuse line may be disconnected by removing the external connector from the two separate parts, electrically isolating the surface device. In another embodiment the surface is located beneath a package within an integrated fan out package or is part of a multi-fan out package.
US10943887B2

An electronic package can include a substrate, a first die and a second die. The first die can include a first thickness and the second die can include a second thickness. The first and second dies can be coupled to the substrate. A mold can be disposed on the substrate and cover the first die and the second die. The mold can include a planar upper surface. A first via, having a first length, can be extended between the first die and the planar upper surface. A second via, having a second length, can be extended between the second die and the planar upper surface. In some examples, a third die can be communicatively coupled to the first die using the first via and the second die using the second via.
US10943885B2

A method is for making a semiconductor device. The method may include providing a lead frame having a recess, forming a sacrificial material in the recess of the lead frame, and mounting an IC on the lead frame. The method may include encapsulating the IC and the lead frame, removing portions of the lead frame to define lead frame contacts for the IC, and removing the sacrificial material to define for each lead frame contact a solder anchoring tab extending outwardly at a lower region and defining a sidewall recess between opposing portions of the solder anchoring tab and the encapsulation material.
US10943875B2

A method comprising bonding a first substrate to a second substrate. The first substrate includes a layer of one or more pairs of reactive material. The method comprising triggering a reaction between the one or more pairs of reactive material and fragmenting the second substrate.
US10943871B2

A semiconductor device includes a shielding wire formed across a semiconductor die and an auxiliary wire supporting the shielding wire, thereby reducing the size of a package while shielding the electromagnetic interference generated from the semiconductor die. In one embodiment, the semiconductor device includes a substrate having at least one circuit device mounted thereon, a semiconductor die spaced apart from the circuit device and mounted on the substrate, a shielding wire spaced apart from the semiconductor die and formed across the semiconductor die, and an auxiliary wire supporting the shielding wire under the shielding wire and formed to be perpendicular to the shielding wire. In another embodiment, a bump structure is used to support the shielding wire. In a further embodiment, an auxiliary wire includes a bump structure portion and wire portion and both the bump structure portion and the wire portion are used to support the shielding wire.
US10943867B2

A method of forming a semiconductor structure includes providing a substrate; forming a low-k dielectric layer over the substrate; embedding a conductive wiring into the low-k dielectric layer; and thermal soaking the conductive wiring in a carbon-containing silane-based chemical to form a barrier layer on the conductive wiring. A lining barrier layer is formed in the opening for embedding the conductive wiring. The lining barrier layer may comprise same materials as the barrier layer, and the lining barrier layer may be recessed before forming the barrier layer and may contain a metal that can be silicided.
US10943861B2

A semiconductor device includes a semiconductor element, a first lead supporting the semiconductor element, a second lead separated from the first lead, and a connection lead electrically connecting the semiconductor element to the second lead. The connection lead has an end portion soldered to the second lead. This connection-lead end portion has a first surface facing the semiconductor element and a second surface opposite to the first surface. The second lead is formed with a recess that is open toward the semiconductor element. The recess has a side surface facing the second surface of the connection-lead end portion. A solder contact area of the second surface of the connection-lead end portion is larger than a solder contact area of the first surface of the connection-lead end portion.
US10943828B2

Metal gate cutting techniques for fin-like field effect transistors (FinFETs) are disclosed herein. An exemplary method includes receiving an integrated circuit (IC) device structure that includes a substrate, one or more fins disposed over the substrate, a plurality of gate structures disposed over the fins, a dielectric layer disposed between and adjacent to the gate structures, and a patterning layer disposed over the gate structures. The gate structures traverses the fins and includes first and second gate structures. The method further includes: forming an opening in the patterning layer to expose a portion of the first gate structure, a portion of the second gate structure, and a portion of the dielectric layer; and removing the exposed portion of the first gate structure, the exposed portion of the second gate structure, and the exposed portion of the dielectric layer.
US10943805B2

Electronic device manufacturing apparatus and robot apparatus are described. The apparatus are configured to efficiently pick and place substrates wherein the robot apparatus includes an upper arm and three blades B1, B2, B3 that are independently rotatable. The three blades are configured to service a first dual load lock and second dual load lock wherein each dual load lock includes a different pitch. In some embodiments, a first pitch P1 is smaller than a second pitch P2. Blades B2 and B3 (or optionally blades B1 and B2) can service the first dual load lock with Pitch P1 and blades B1 and B3 can service the second dual load lock including the second pitch P2. Methods of operating the electronic device manufacturing apparatus and the robot apparatus are provided, as are numerous other aspects.
US10943799B2

The present invention relates to a nozzle for cleaning a substrate capable of spraying deionized water for cleaning a substrate to the substrate, the nozzle including a first body made of a resin material and provided with a first part of a deionized water passage and a deionized water supply hole to supply the deionized water, a second body made of a resin material and provided with a second part of the deionized water passage and a plurality of spray holes to spray the deionized water to the substrate, a fusible protrusion provided in the first body or the second body along the deionized water passage and configured such that a part thereof is fused during ultrasonic welding, so as to couple the first body and the second body together, and a fusible protrusion accommodating part formed in the first body or the second body to accommodate the fusible protrusion.
US10943796B2

A semiconductor device assembly includes: a semiconductor device; a heat exchanger; and a thermal interface material. In embodiments, the thermal interface material may contact a facing surface of the heat exchanger, the thermal interface material includes alloys that react with a bond enhancing agent to form an indium alloy layer in a portion of the thermal interface. In embodiments, a solid, solder preformed thermal interface material includes an indium metal and may be disposed on the first surface of the semiconductor device; and a liquid metal bond enhancing agent may be disposed on a first surface of the semiconductor device; and contacting a facing surface of the heat exchanger.
US10943794B2

A semiconductor device assembly and method of forming a semiconductor device assembly that includes a first substrate, a second substrate disposed over the first substrate, at least one interconnect between the substrates, and at least one pillar extending from the bottom surface of the first substrate. The pillar is electrically connected to the interconnect and is located adjacent to a side of the first substrate. The pillar is formed by filling a via through the substrate with a conductive material. The first substrate may include an array of pillars extending from the bottom surface adjacent to a side of the substrate that are formed from a plurality of filled vias. The substrate may include a test pad located on the bottom surface or located on the top surface. The pillars may include a removable coating enabling the pillars to be probed without damaging the inner conductive portion of the pillar.
US10943781B2

A manufacturing method for a light emitting device, a light emitting device, and a hybrid light emitting device, the manufacturing method comprises the following steps: step S1: disposing a mask plate having a plurality of hollow portions on a substrate; step S2: applying, by using a solution method, ink on a surface of the substrate by using the hollow portions; and step S3: drying or solidifying the ink on the surface of the substrate to form a light emitting layer or a functional layer.
US10943774B2

The present disclosure relates to a sputtering arrangement, a vacuum coating system, and a method for carrying out HiPIMS coating methods; the sputtering arrangement has at least two different interconnection possibilities and the switch to the second interconnection possibility, in which two sputtering sub-assemblies are operated simultaneously with high power pulses, achieves a productivity gain.
US10943771B2

Methods for thermally calibrating reaction chambers are provided. In some embodiments, methods may include calculating a first correction factor of a first contact type temperature sensor within a first reaction chamber utilizing a first temperature sensor and applying the first correction factor to a first temperature controller to provide a first calibrated contact type temperature sensor. Embodiments may also include calculating a first calibration factor of a first non-contact type temperature sensor within the first reaction chamber utilizing the first calibrated contact type temperature sensor and applying the first calibration factor to the first non-contact type temperature sensor to provide a first calibrated non-contact type temperature sensor.
US10943768B2

Embodiments described herein include an applicator frame for a processing chamber. In an embodiment, the applicator frame comprises a first major surface of the applicator frame and a second major surface of the applicator frame opposite the first major surface. In an embodiment, the applicator frame further comprises a through hole, wherein the through hole extends entirely through the applicator frame. In an embodiment, the applicator frame also comprises a lateral channel embedded in the applicator frame. In an embodiment the lateral channel intersects the through hole.
US10943767B1

A system for measuring and controlling the phase of an incoming analog waveform is disclosed. The system comprises an analog to digital converter to convert the incoming analog waveform to a digital representation. The system also includes a clock delay generator, which allows a programmable amount of delay to be introduced into the sample clock for the ADC. The system further comprises a controller to manipulate the delay used by the clock delay generator and store the outputs from the ADC. The controller can then use the digitized representation to determine the frequency of the incoming analog waveform, its phase drift and its phase relative to a master clock. The controller can then modify the output of a RF generator in response to these determinations.
US10943761B2

Systems and methods are provided for evacuating a chamber 101. The evacuation system comprises a cooler 320 coupled with the chamber and a controller 350. The controller is configured to determine whether a property of the cooler or the chamber satisfies one or more conditions. Based on the determination that the property satisfies the one or more conditions, the controller is configured to isolate the cooler from the chamber or control the temperature of the cooler to increase at one or more rates. The controller is further configured to control one or more pumps 330,340 to pump the chamber to a base pressure value.
US10943760B2

An electron gun for an electron microscope or similar device includes a field emitter cathode having a field emitter protrusion extending from the output surface of a monocrystalline silicon substrate, and electrodes configured to enhance the emission of electrons from a tip portion of the field emitter protrusion to generate a primary electron beam. A thin, contiguous SiC layer is disposed directly on at least the tip portion of the field emitter protrusion using a process that minimizes oxidation and defects in the SiC layer. Optional gate layers may be placed at, slightly lower than or slightly higher than the height of the field emitter tip portion to achieve high emission current and fast and accurate control of the primary emission beam. The field emitter can be p-type doped and configured to operate in a reverse bias mode, or the field emitter can be n-type doped.
US10943758B2

A light intensifier includes a semiconductor structure to multiply electrons and block stray particles. A thin gain substrate layer includes an electron multiplier region that is doped to generate a plurality of electrons for each electron that impinges on an input surface of the gain substrate layer and blocking structures that are doped to direct the plurality of electrons towards emission areas of an emission surface of the gain substrate layer. Respective ribs of a first plurality of ribs on the input surface of the gain substrate layer are vertically aligned with respective blocking structures, and respective blocking structures are vertically aligned with respective ribs of a second plurality of ribs at the emission surface. This alignment directs electrons along a path through the gain substrate layer to reduce noise. The support ribs provide mechanical strength to the gain substrate layer, improving robustness of the light intensifier while minimizing noise.
US10943755B2

A protection device comprises a substrate, a fusible element, a flux and an insulating cover. The fusible element is disposed on the substrate and connects to a power line of an apparatus to be protected. The flux is disposed on the fusible element. The insulating cover is secured on the substrate to form a room for receiving the fusible element. The insulating cover has a bottom surface facing the substrate, and a plurality of protrusions are formed and distributed on the bottom surface to hold the flux in place.
US10943744B2

Anodes made from powder, such as tantalum powder, that is highly spherical is described. Methods to make the anodes are further described.
US10943726B2

Disclosed herein is a common mode filter that includes a winding core part including first to third winding areas and first and second wires wound in a same direction around the winding core part and crossing each other in the third winding area. The first wire is aligned and wound in the first and second winding areas, and the second wire is aligned and wound on the first wire in the first and second winding areas, whereby a plurality of winding blocks are formed. The winding blocks include a first winding block positioned in the first winding area and second and third winding blocks positioned in the second winding area. The second wire constituting the second winding block and the second wire constituting the third winding block are separated from each other.
US10943722B2

Provided is a power inductor. The power inductor includes a body, at least one base material disposed within the body, at least one coil pattern disposed on at least one surface of the base material, an insulation film disposed between the coil pattern and the body, and an external electrode disposed outside the body and connected to the coil pattern. The body includes a plurality of magnetic layers and insulation layers, which are alternately laminated.
US10943714B2

A cable has an outer sheath made from fluoropolymer and a conductor core having several individual elements which are surrounded by an inner sheath which penetrates into an intermediate chamber between the individual elements. A heat resistant film is disposed between the inner sheath and the outer sheath and is formed of a metal layer and a support layer.
US10943710B2

The invention relates to power cable polymer composition which comprises a thermoplastic polyethylene having a chlorine content which is less than X, wherein X is 10 ppm, a power cable, for example, a high voltage direct current (HV DC), a power cable polymer insulation, use of a polymer composition for producing a layer of a power cable, and a process for producing a power cable.
US10943704B2

A channel baffle structure comprises a pipe, a swing check plate and a driving apparatus, wherein the main part of the swing check plate is located inside the pipe, and the driving apparatus is disposed outside the pipe. A connection structure is used for connecting the driving apparatus and the swing check plate. The check plate can be opened and closed passively by gravity and fluid pressure, but can also be actively opened and closed by the driving apparatus, such that requirements for multiple operating conditions of the channel can be satisfied.
US10943702B2

The invention relates to the field of thermonuclear fusion and can be used in devices for electrically connecting components situated inside a nuclear fusion reactor chamber to the vacuum vessel of the reactor. A device for electrically connecting components situated inside a nuclear fusion reactor chamber to the vacuum vessel of the reactor comprises two identical stacks of electrically conductive plates. The electrically conductive plates are in the shape of a symmetrical wave having at least one full period. The plates in a stack are nested one inside another and are connected to flanges for attachment to a component situated inside the chamber and to the vacuum vessel. The stacks of electrically conductive plates are mounted with mirror symmetry about a line that passes through the centers of symmetry of the flanges.
US10943698B2

A machine learning system for evaluating at least one characteristic of a heart valve, an inflow tract, an outflow tract or a combination thereof may include a training mode and a production mode. The training mode may be configured to train a computer and construct a transformation function to predict an unknown anatomical characteristic and/or an unknown physiological characteristic of a heart valve, inflow tract and/or outflow tract, using a known anatomical characteristic and/or a known physiological characteristic the heart valve, inflow tract and/or outflow tract. The production mode may be configured to use the transformation function to predict the unknown anatomical characteristic and/or the unknown physiological characteristic of the heart valve, inflow tract and/or outflow tract, based on the known anatomical characteristic and/or the known physiological characteristic of the heart valve, inflow tract and/or outflow tract.
US10943688B2

Systems and methods for electronically providing fitness activity feedback to a user are disclosed. The method may include collecting performance data, generating comparison data by comparing the respective performance and including identifying comparison performance data representative of performance differences, and displaying the comparison data and the comparison performance data.
US10943686B2

An infusion map system includes a memory storing at least infusion mapping instructions, and a processor that executes the stored instructions. When the processor executes the infusion mapping instructions, the infusion map system performs a displaying function that displays at least a portion of an electronic medical record associated with a patient and a diagramming function that receives the electronic medical record and generates an infusion map showing all intravenous drugs being administered to the patient. For each of the drugs, the infusion map further illustrates a route of administration for the drug. An order administering function performed by the system allows a user to alter the infusion map, and a record updating function of annotating the electronic medical record to correspond to the altered infusion map.
US10943684B2

Utilizing electronic prescriptions (eRx), ETASU enforcement for a drug associated with a REMS may be performed at a more natural point in prescription processing. By incorporating an encrypted REMS Dispense Authorization (RDA) into eRxs, an eRx router may validate various elements of the eRx against encrypted data elements and thereby verify that any ETASUs required by a REMS for a prescribed drug have been complied with. As a result, only validated eRx are passed from the eRx router to pharmacies for dispensing, reducing manual intervention to confirm compliance. Information necessary to perform validation may be communicated to the eRx router by a Trusted Central RDA Authority (TCRA), and may include decryption keys, prescriber authorization data, and appropriate validation check algorithms.
US10943681B2

A global multi-label generating system is operable to receive a plurality of medical scans and a corresponding plurality of global labels that each correspond to one of a set of abnormality classes. A computer vision model is generated by training on the medical scans and the global labels. Probability matrix data, which includes a set of image patch probability values that each indicate a probability that a corresponding one of the set of abnormality classes is present in each of a set of image patches, is generated by performing an inference function that utilizes the computer vision model on a new medical scan. Global probability data that includes a set of global probability values each indicating a probability that a corresponding one of the set of abnormality classes is present in the new medical scan is generated based on the probability matrix data for transmission to a client device.
US10943678B2

A system includes a sequential compression device (SCD) used by a patient as part of a sequential compression therapy (SCT) protocol. The system also includes a computer device that determines whether the SCD is in use in substantially real time in compliance with the protocol. The computer device initiates a notification to a caregiver if noncompliance with the SCT protocol is detected.
US10943677B2

A medical and/or clinical report includes one or more links to various external (and/or internal) data sources and/or systems that include information relevant to the medical report. In an embodiment, a medical report may be in a PDF format and include links to images associated with the exam, information regarding the patient, a scheduling application useful to schedule additional procedures for the patient, and/or any other information associated with the patient or exam. The medical report, including various links, may be generated based on information received from external medical data systems. For example, a medical report from an external system may be updated to include various links to systems and sources of data related to the medical report, as described herein.
US10943672B2

The present invention relates to a web-based computer-aided method and a system for providing personalized recommendations about drug use, based on pharmacogenetic information regarding genes and genetic variants associated to metabolism and genes and genetic variants which are not associated to metabolism, and which comprises automatically generating and displaying, by means of a graphical user interface (GUI) of a dynamic webpage, the personalized recommendations highlighting the ones associated to the highest adverse drug reactions. The present invention also relates to a computer-readable medium which contains program instructions for a computer to perform the method for providing personalized recommendations about drug use of the invention. The present invention also relates to a web-based computer-aided method and a system for generating a dynamic webpage, and a further computer-readable medium which contains program instructions for a computer to perform the method for generating a dynamic webpage.
US10943662B1

An apparatus includes non-volatile memory and a control circuit configured to program the non-volatile memory. The control circuit is configured to change a programming order. In one aspect, the control circuit changes the order in which word lines are programmed from one point in time to another. In one aspect, the control circuit uses one order for programming one set of word lines and a different order for a different set of word lines. The sets of word lines could be in different sub-blocks, memory blocks, or memory dies. Such programming order differences can improve performance of error recovery.
US10943655B2

The embodiments herein describe technologies of initializing resistive memory devices (e.g., non-volatile and volatile memory devices). In one method, a first voltage is applied across a resistance change material of a memory cell to form an initial filament and multiple cycles are performed to condition the initial filament. Each of the multiple cycles includes: applying a second voltage with a first polarity across the resistance change material; and applying a third voltage with a second polarity across the resistance change material.
US10943639B2

A storage device comprising: a nonvolatile memory device including a plurality of memory blocks; and a device controller configured to control the nonvolatile memory device to determine a memory block to perform a refresh operation and to control the memory block to perform the refresh operation to recover data of the memory block.
US10943634B2

A memory system includes a memory device, and a controller suitable for correcting errors included in request data read through a first read operation performed by the memory device in response to a read command provided from a host, and providing corrected data to the host, wherein the controller includes a first read processor suitable for performing the first read operation, a second read processor suitable for performing a second read operation, a third read processor suitable for performing a third read operation, and a fourth read processor suitable for detecting an optimal read voltage through an e-boost operation and performing a fourth read operation.
US10943622B2

An example apparatus includes: a control chip; a plurality of memory chips stacked on the control chip, the plurality of memory chips including first and second memory chips; and a plurality of via conductors connected between the plurality of memory chips and the control chip. Each of the first and second memory chips is divided into a plurality of channels including a first channel. The plurality of via conductors include a first via conductor electrically connected between the first channel in the first memory chip and the control chip, and a second via conductor electrically connected between the first channel in the second memory chip and the control chip. The first and second memory chips substantially simultaneously output read data read from the first channel to the first and second via conductors, respectively.
US10943621B1

A method for designing an enclosure using an idealized hard drive disk (HDD) vibration threshold datasets for an experimental enclosure, where the enclosure is a modified version of the experimental enclosure. The method includes generating HDD vibration threshold datasets, obtaining HDD performance datasets based on the HDD vibration threshold datasets and historical enclosure vibration datasets, comparing the HDD performance datasets to the historical HDD performance datasets, calculating fitness scores for each of the HDD vibration threshold datasets based on the comparison, and designating, based on the fitness scores, an HDD vibration threshold dataset of the HDD vibration threshold datasets as the ideal HDD vibration threshold dataset.
US10943612B2

A reader having a sensor stack and a top shield above the sensor stack. The top shield has an upper surface and a lower surface. The reader also includes at least one side shield below the top shield and adjacent to the sensor stack. The reader further includes a decoupling layer between the upper surface of the top shield and the at least one side shield. The decoupling layer is configured to decouple a first portion of the at least one side shield, proximate to the sensor stack, from at least a portion of the top shield.
US10943594B2

A method and device are provided for determining an optimized scale factor to be applied to an excitation signal or a filter during a process for frequency band extension of an audio frequency signal. The band extension process includes decoding or extracting, in a first frequency band, an excitation signal and parameters of the first frequency band including coefficients of a linear prediction filter, generating an excitation signal extending over at least one second frequency band, filtering using a linear prediction filter for the second frequency band. The determination method includes determining an additional linear prediction filter, of a lower order than that of the linear prediction filter of the first frequency band, the coefficients of the additional filter being obtained from the parameters decoded or extracted from the first frequency and calculating the optimized scale factor as a function of at least the coefficients of the additional filter.
US10943587B2

An information processing device including an electronic control unit is provided. The electronic control unit is configured: to acquire speech data which is uttered by a user; to acquire context in associated with a situation of the user; to convert the speech data into text data; to select a dictionary which is referred to for determining a meaning of a word included in the text data based on the context information when the speech data has been acquired; to give the meaning of the word determined with reference to the selected dictionary to the text data; and to provide a service based on the text data to which the meaning of the word is given.
US10943583B1

A system to perform automatic speech recognition (ASR) using a dynamic language model. Portions of the language model can include a group of probabilities rather than a single probability. At runtime individual probabilities of the group are weighted and combined to create an adjusted probability for the portion of the language model. The adjusted probability can be used for ASR processing. The weights can be determined based on a characteristic of the utterance, for example an associated speechlet/application, the specific user speaking, or other characteristic. By applying the weights at runtime the system can use a single language model to dynamically adjust to different utterance conditions.
US10943576B2

A sound absorbing material includes a fiber group of inorganic fibers, a fiber group of organic fibers, or a fiber group of a fiber blend including the inorganic and organic fibers. In the fiber group, at least junctions between the fibers are coated with a polymeric coating film having a loss factor of 0.1 or more.
US10943568B2

A musical instrument, method of making and using the same, where the musical instrument can play one or more notes within a range of more than one octave on a single string without a fret or fretboard.
US10943562B2

Provided is a display control apparatus including a display control unit that controls a display of each of a first display region and a second display region according to whether or not a person exists in an inner region of a space between the first display region and the second display region.
US10943560B2

In generating a mask signal to be used when a clock signal embedded in an interface signal is recovered, when a mask rising signal for generating the mask signal is located in a data signal interval and a data signal indicates a high level, the mask signal may be generated in accordance with a falling edge of the data signal other than the mask rising signal.
US10943559B2

A display driver IC includes a register map, an oscillator, a timing controller, an oscillator scatter, and an intellectual property (IP) block. The register map is configured to store a trim code of a fixed frequency and scatter option information. The oscillator is configured to generate an oscillator clock based on the trim code. The timing controller is configured to generate an internal synchronization signal based on the oscillator clock. The oscillator scatter is configured to output a modified trim code to the oscillator based on the trim code, the scatter option information, and the internal synchronization signal. The intellectual property (IP) block is configured to receive a modified oscillator clock generated in the oscillator based on the modified trim code.
US10943556B2

A data driver for driving a display panel includes a first driving channel coupled to a polarity inversion circuit and configured to generate a first data voltage signal having a positive polarity output to the display panel according to a plurality of first pixel data; a second driving channel coupled to the polarity inversion circuit and configured to generate a second data voltage signal having a negative polarity output to the display panel according to a plurality of second pixel data; wherein the first data voltage signal is output to first output node through the polarity inversion circuit during a first line period and the second data voltage signal is output to the first output node through the polarity inversion circuit during a second line period after the first line period, and the first line period and the second line period respectively belong to two consecutive frame periods.
US10943553B2

Disclosed are a shift register unit, a gate driving circuit and a driving method thereof, the shift register unit including: an input sub-circuit configured to provide a trigger signal received by the signal input terminal to the pull-up node; an output sub-circuit configured to output, to the signal output terminal, a pulse signal provided by the first clock signal terminal as a driving signal for scanning a gate line under control of the pull-up node; a reset sub-circuit configured to reset the pull-up node and the signal output terminal under control of the reset terminal; and an input selection sub-circuit configured to select a trigger signal to be provided to the signal input terminal according to voltage levels at first to third control terminals.
US10943547B2

A liquid crystal display device comprising a backlight and a pixel portion including first to 2n-th scan lines, wherein, in a first case of expressing a color image, first pixels controlled by the first to n-th scan lines are configured to express a first image using at least one of first to third hues supplied in a first rotating order, and second pixels controlled by the (n+1)-th to 2n-th scan lines are configured to express a second image using at least one of the first to third hues supplied in a second rotating order, wherein, in a second case of expressing a monochrome image, the first and second pixels controlled by the first to 2n-th scan lines are configured to express the monochrome image by external light reflected by the reflective pixel electrode, and wherein the first rotating order is different from the second rotating order.
US10943541B1

Current-voltage shift determination circuitry of a processing core complex coupled to the electronic display determines total current-voltage shift values at a pixel. The current-voltage shift determination circuitry then determines temperature-based current-voltage shift values at the pixel. The current-voltage shift determination circuitry extracts the temperature-based current-voltage shift values from the total current-voltage shift values to determine age-based voltage degradation values. Display compensation circuitry of the processing core complex adjusts display of image data by the pixel based on the age-based voltage degradation values. In this manner, voltage degradation due to pixel aging may be determined separately from current-voltage shift due to temperature, and, as such, be more accurately compensated for, resulting in better display of image data. Compensation may thus be performed based on the age of the pixels and a sensed temperature at the pixels, instead of by constantly sensing current across the diodes of the pixels.
US10943536B2

Provided are an external compensation circuit and method, and display device in the field of display techniques. The external compensation circuit includes a regulation sub-circuit that may collect a driving current loaded to a light-emitting unit and a reference current from a reference current source, and regulate potentials at two nodes connected to a compensation sub-circuit according to the collected current, to enable the compensation sub-circuit to calibrate a data signal to be input to a pixel circuit according to a potential difference between the two nodes.
US10943528B2

A pixel circuit, a driving method and a display, comprising: a compensation circuit (1) being electrically connected to a driving circuit (2) via a first node (N1); an external power supply (ELVDD), the driving circuit (2) and a light-emitting diode (EL4) being connected in series; a capacitor (C3) being located between the first node (N1) and the external power supply (ELVDD), wherein the compensation circuit (1) is used for setting the voltage of the first node (N1) to a first voltage (Vdata+VthT1) by means of a compensation transistor; the capacitor (C3) is used for maintaining the voltage of the first node (N1) as the first voltage (Vdata+VthT1); the driving circuit (2) externally connects a first control signal (En) to generate a driving current (IEL4) to drive the light-emitting diode (EL4) to emit light; and a driving transistor in the driving circuit (2) and the compensation transistor are common-gate transistors.
US10943526B2

A display device includes a substrate, a driving circuit structure and at least one light emitting device. The driving circuit structure is disposed on the substrate and has at least one driving thin film transistor. The at least one light emitting device has a first connecting post and a second connecting post thereby being disposed on the driving circuit structure, and the at least one light emitting device is electrically connected to the at least one driving thin film transistor through the first connecting post. The at least one driving thin film transistor includes a channel layer, and a distance between the first connecting post and the second connecting post is greater than a channel length of the channel layer.
US10943524B2

A device for generating restoration data by descrambling scramble data includes a linear feedback shift register configured to receive a first clock including a plurality of edges and sequentially generate a plurality of seeds including first to N−1th seeds (where N is a natural number of 2 or greater) respectively corresponding to first to N−1th edges among the plurality of edges, a seed calculator configured to calculate an Nth seed corresponding to an Nth edge among the plurality of edges by using the first seed, and a descrambler configured to descramble the scramble data by using the plurality of seeds generated by the linear feedback shift register and the Nth seed calculated by the seed calculator. The linear feedback shift register is further configured to generate an N+1th seed by using the Nth seed.
US10943519B2

An image processing method and a display device are provided. The display device includes a computation circuit and a display panel. In the image processing method, at first, an original image including a straight line pattern and upper pixels is provided. The straight line pattern includes lower pixels opposite to the upper pixels. The display panel includes first lower sub-pixel structures corresponding to the first lower pixels and first upper sub-pixel structures corresponding to the first upper pixels. Thereafter, vertical sub-pixel rendering methods are performed on pixel luminances of the first lower pixels and the upper first upper pixels to obtain rendering sub-pixel luminances of the first lower pixels and the upper first upper pixels. Then, the first lower sub-pixel structures and the first upper sub-pixel structures are driven according to the rendering sub-pixel luminances.
US10943513B2

Provided herewith are methods of preparing a labeled article comprising curing an LED-curable adhesive on a film label such as a shrink film label, wherein at least portions of the LED-curable adhesive are disposed in the overlap formed between a leading edge and trailing edge of the film label. The curing can be conducted at a temperature below 70° C. and is suitable for labeling 500-720 articles per minute in a sequential manner. Also provided herewith are apparatus for labeling articles with film labels, such as shrink film labels comprising an LED station. Further, a method of retrofitting an existing hot-melt labeling system for use in labeling articles with film labels such as shrink film labels is also provided.
US10943499B2

A method for providing learning information is provided. The method includes: with reference to two or more supplementary learning patterns experienced by a learner, determining an personalized frequency index related to at least one learning unit commonly included in the two or more supplementary learning patterns; and determining a learning unit having a personalized frequency index higher than or equal to a pre-configured reference, as a personalized supplementary learning unit to be provided to the learner. Each of the two or more supplementary learning patterns includes two or more learning units having a predetermined correlation, and the predetermined correlation is acquired from a knowledge map, which includes two or more nodes corresponding to the two or more learning units and at least one link which connects the two or more nodes and is assigned the correlation between the two or more learning units.
US10943498B1

A metric, such as a cosine similarity coefficient, is used to determine the degree of similarity between two responses. The assumption is that similar responses contain similar words with similar frequency counts (i.e., word lists). Word lists of the responses are used as a vector to assess the similarity between the word list for each student response and the word lists of responses having known scores. An iterative modeling process called semantic content similarity scoring, implemented by a content scoring module, augments differences among the various score-point responses by extending word lists to include, for example, synonyms of key words, key phrases (two or more words), key rubric scoring rule components, likelihood that a response would be given a specific score by a human rater. The word lists are also augmented by removing stop words.
US10943493B2

Systems and methods for automated unmanned aerial vehicle recognition. A multiplicity of receivers captures RF data and transmits the RF data to at least one node device. The at least one node device comprises a signal processing engine, a detection engine, a classification engine, and a direction finding engine. The at least one node device is configured with an artificial intelligence algorithm. The detection engine and classification engine are trained to detect and classify signals from unmanned vehicles and their controllers based on processed data from the signal processing engine. The direction finding engine is operable to provide lines of bearing for detected unmanned vehicles.
US10943490B2

Systems and apparatuses include a controller including a circuit structured to communicate with a platoon of vehicles, determine a platoon rank order, determine final separation distances between vehicles, affect operation of each vehicle to achieve the platoon rank order and final separation distances, monitor the platoon of vehicles to determine if a deserter is leaving the platoon of vehicles or if a critical change has occurred, determine an updated platoon rank order, and determine an updated final separation distances between vehicles.
US10943486B2

A traveling safety control system using ambient noise may include a microphone mounted in an operating vehicle and for receiving ambient noise; and a signal processing controller for comparing the ambient noise with vehicle noise characteristic data and determining traveling information related to a nearby vehicle through an artificial intelligence-based analysis.
US10943478B2

Embodiments of the present invention provide a traffic control method and an apparatus. The method includes: obtaining, by a server, a traffic flow of a road; adjusting, by the server, a lane quantity or a lane width of the road at a lane layer on a map according to the traffic flow of the road; and sending, by the server, a lane layer obtained after the adjustment, so that a vehicle running on the road runs according to a lane obtained after the adjustment. In the embodiments of the present invention, the traffic flow of the road is obtained, and the lane quantity or the lane width of the road is adjusted at the lane layer on the map according to the traffic flow of the road, so that the vehicle running on the road can run according to the lane obtained after the adjustment.
US10943470B2

Provided is a remote control method and apparatus in a home network system including multiple home devices. The remote control method includes receiving operation state information from the respective multiple home devices, receiving a control command for operation control of at least one of the multiple home devices from a user device, determining a control target home device based on the control command, sending the control command to the determined control target home device, receiving processing result information corresponding to execution of the control command from the control target home device, and transmitting the processing result information to the user device.
US10943465B1

Described is a device notification aggregation service (“DNAS”) that aggregates device state information, such as alarms, from multiple distributed devices and then provides device state information and/or device set status information to services that rely on data from the distributed devices to make decisions on other events.
US10943457B2

There is provided a content reproduction apparatus including a content reproduction unit for reproducing content, a habit detection unit for detecting a reproduction habit regarding content that uses the content reproduction unit, and an abnormality determination unit for determining there is an abnormality, in a case a reproduction action estimated from the reproduction habit detected by the habit detection unit is not carried out.
US10943446B2

The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
US10943442B1

The application describes customized notifications based at least in part on device characteristics. For example, a client device may identify information for populating an audio tone list associated with an electronic device, wherein the information includes a type of electronic device, a name of the electronic device; and/or a setting of the electronic device. The client device may then display audio tones that are based at least in part on the information. While displaying the audio tones, the client device may receive input selecting at least one of the audio tones to be associated with the electronic device. The client device may then receive a message indicating that the electronic device detected an object. Based at least in part on the message, the client device may output sound represented by an audio tone of the at least one audio tone.
US10943437B2

Some embodiments include a fantasy sports wagering game. A gaming operator may assign real life sporting players into brackets based on their expected performance so that players with similar expected performance are in a same bracket as each other. Participants in a fantasy sports wagering game may be required to select a player from each of a plurality of brackets to form a fantasy sports team for the fantasy sports wagering game.
US10943435B2

Systems and methods for betting on a live sporting event are disclosed. At least one input capture device and at least one user device are in network communication with a server platform. The at least one input capture device collects and transmits live raw data relating to the live sporting event. The server platform receives and aggregates the live raw data relating to the live sporting event from the at least one input capture device. The server platform accesses personal and/or emotional factors for each player in the live sporting event. The at least one user device places at least one bet on at least one aspect of the live sporting event to the server platform via an interactive graphic user interface (GUI) at least based on the live raw data. The server platform determines at least one betting outcome relating to the live sporting event.
US10943429B1

In a method of presenting a game, a player places a game play wager and one or more optional bonus bets, such as via an input receiving device of a gaming table. Seven cards are dealt to each player and a dealer. The player and dealer attempt to form a highest ranking Straight, Flush or Straight Flush hand. The outcome of the player's game play wager is determined with reference to a rank of the dealer's hand or the player's hand as compared to the dealer's hand. The optional bonus bets are resolved with reference to the rank of the player's hand. Awards for winning game play wagers or bonus bets may be awarded in accordance with a pay table or via a wheel spin or other award selection event which is initiated by the player, such as to the input receiving device.
US10943428B2

Various aspects described or referenced herein are directed to improved access panel assembly safety mechanisms which may be incorporated into various gaming machine designs in order to help mitigate or facilitate reductions in safety hazards associated with such gaming machines and/or components thereof.
US10943425B2

An improvement is made to a funnel used in connection with a conveyor belt to increase the scanning speed of barcodes on items moving through the funnel and onto the conveyor belt. The funnel includes a funnel protrusion that provides mechanical support and optical access to a bottom-facing barcode on the container. The increased field of view for the barcode created by the funnel protrusion allows for increased scanning speed. Further, a camera system may be used with the funnel to increase scanning speed. The camera system may include a plurality of cameras and a plurality of mirrors to obtain multiple perspectives of the container and provide different images for faster processing.
US10943413B1

A computer-based method for maintaining an autonomous or self-driving vehicle is provided. The method is implemented using a vehicle controlling (“VC”) computer device installed on the vehicle. The method may include determining that a maintenance operation is required for the self-driving vehicle, retrieving an operator schedule for an operator of the self-driving vehicle, retrieving a facility schedule for a facility, determining a time for performing the maintenance operation based upon the operator schedule, the facility schedule, and an amount of time required to (i) complete the maintenance operation, (ii) drive the self-driving vehicle from a first location to the facility to arrive at the determined time, and (iii) drive the self-driving vehicle to a second location, instructing the self-driving vehicle to drive from the first location to the facility to arrive at the determined time; and/or instructing the self-driving vehicle to drive from the facility a second location.
US10943409B2

There is provided an information processing apparatus to correct the display of a virtual object in a more favorable mode under conditions in which the virtual object is superimposed onto a real space. The information processing apparatus includes: an acquisition unit that acquires information related to a result of recognizing a real object in a real space; a drawing unit that draws, in each of a plurality of buffers, display information directly or indirectly associated with the buffer from among a plurality of pieces of display information; and a display control unit that corrects a display of the display information drawn in each of the plurality of buffers on a basis of the result of recognizing the real object, and causes a predetermined output unit to present each piece of the display information whose display has been corrected according to a positional relationship with the real object.
US10943405B2

A system may include a memory device to store instructions and data, and at least one processing device to execute the instructions stored in the memory device to: receive a background image and a digital object to be composited onto the background image in a mixed reality view, generate a 2D bounding region for the digital object, select a version of the background image at a pre-defined resolution, overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region, and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples.
US10943398B2

A device may include a camera configured to capture a live image data comprising an image of an object, and a processor coupled to the camera. The processor may be configured to recognize content of a selected portion of the live image data based on a contextual information relevant to the object using computer vision technology, and generate a visual information based on the recognized content. The device may also include an interface circuitry coupled to the processor. The interface circuitry may be configured to present the live image data, and overlay the live image data with the visual information.
US10943396B1

Described are systems and methods that enable users to virtually experience an environment at a destination location from their own user device, control their experience and even interact with others that are physically located within the environment. Likewise, the user's experience may even be improved with the inclusion of enhancements that are presented to the user as the user experiences the environment. User's may interact with the enhancements to obtain additional enhancements, interact with others physically located within the environment, interact with and direct a guide that is physically located within the environment, and receive near real-time video and audio that is transmitted from a guide device located within the environment.
US10943395B1

A computer implemented method and a virtual and physical environment integration system (VPEIS) for dynamically integrating a virtual environment with a physical environment are provided. The VPEIS receives dimensions and an orientation of the physical environment, and a user device's reference position in the physical environment. The VPEIS dynamically integrates the virtual environment with the physical environment on the user device by orienting the virtual environment relative to the orientation of the physical environment and the user device's reference position, dynamically updating a position, a movement including a user's step, and a direction of movement of the user device in the oriented virtual environment using sensors internal to the user device, and dynamically tracking a position, a movement, and a direction of movement of virtual objects and the user device, interactions between the virtual objects, and interactions of the virtual objects with the user device in the oriented virtual environment.
US10943391B2

Accesses to a mipmap by a shader in a graphics pipeline are monitored. The mipmap is stored in a memory or cache associated with the shader and the mipmap represents a texture at a hierarchy of levels of detail. A footprint in the mipmap of the texture is marked based on the monitored accesses. The footprint indicates, on a per-tile, per-level-of-detail (LOD) basis, tiles of the mipmap that are expected to be accessed in subsequent shader operations. In some cases, the footprint is defined by a plurality of footprint indicators that indicate whether the tiles of the mipmap are expected to be accessed in subsequent shader operations. In that case, the plurality of footprint indicators are set to a first value to indicate that the tile was not access during the first frame or a second value to indicate that the tile was accessed during the first frame.
US10943388B1

Systems and methods for implementing methods for user selection of a virtual object in a virtual scene. A user input may be received via a user input device. The user input may be an attempt to select a virtual object from a plurality of virtual objects rendered in a virtual scene on a display of a display system. A position and orientation of the user input device may be determined in response to the first user input. A probability the user input may select each virtual object may be calculated via a probability model. Based on the position and orientation of the user input device, a ray-cast procedure and a sphere-cast procedure may be performed to determine the virtual object being selected. The probability of selection may also be considered in determining the virtual object. A virtual beam may be rendered from the user input device to the virtual object.
US10943387B2

This disclosure presents a technique for utilizing ray tracing to produce a high quality visual scene that includes shadows while minimizing computing costs. Since the scene quality and computing cost is directly proportional to the number of rays used, this technique can lower the number of rays needed for shadow region rendering while maintaining a targeted visual quality for the scene. The process includes generating a complex pixel mask based on depth boundary testing, and generating a penumbra mask based on the shadow regions. These masks can use distance/depth data to cull certain pixels from their respective analysis to reduce processing time. A penumbra area can then be denoised using the two masks and the distance/depth data. Finally, the depth boundary pixel computations, i.e., complex pixels, can be resolved. From these processes, a final shadow mask can be generated and sent to the rendering process to complete the scene rendering.
US10943385B2

When a renderer of a graphics processor is to perform a graphics rendering operation that uses one or more texture layers in accordance with contribution control data that controls the contribution that each texture layer makes to the rendering operation for a group of fragments, the renderer determines contribution control data for each fragment in the group, and based on the determined contribution control data, either: fetches and uses the texture data values for a texture layer for each fragment in the group from memory, or does not fetch texture data values for a texture layer for each fragment in the group from memory and instead uses a dummy value for the texture layer for each fragment in the group for the graphics rendering operation.
US10943374B2

Systems, methods, and software are disclosed herein for supporting an object reshaping feature in software applications. In an implementation, an application receives an input stroke on a canvas in a user interface to the application. The input stroke originates with an instrument-down action on the canvas, terminates with an instrument-up action on the canvas, and comprises a leading component. The application monitors for interactions to occur between the leading component of the input stroke and objects on the canvas during the input stroke. When an interaction occurs between the leading component and an object on the canvas, the application reshapes the object during the input stroke to reflect the interaction.
US10943366B2

A digital image is captured. The captured digital image includes a calibration pattern. The calibration pattern includes displayed information about the calibration pattern. The displayed information is read to obtain calibration information about the captured digital image.
US10943364B2

This application provides a method and a device for determining an area of interest based on geolocation data. The method includes: dividing an area on a map into a plurality of blocks; for each block in the area, determining the number of terminals within the block in a duration as a value of the block in the duration; determining a plurality of anchor points based on the blocks having values greater than a threshold; and obtaining a curve based on some or all of the anchor points, wherein an area bounded by the curve is an area of interest.
US10943363B2

The present invention provides an image processing apparatus (10) including: an image processing unit (12) that recognizes one or a plurality of objects to be recognized which are included in an image to be processed, by an image recognition process using registration data including an image and/or a feature value of each of a plurality of types of objects to be recognized; an attribute-for-area specifying unit (11) that specifies one or a plurality of areas in the image to be processed and specifies attribute information in association with the area; and a decision unit (13) that decides the one or the plurality of objects to be recognized which are included in the image to be processed, on the basis of a result of the image recognition process by the image processing unit (12) and the area and the attribute information specified by the attribute-for-area specifying unit (11).
US10943355B2

Systems and methods for movement detection are provided. In one example embodiment, a computer-implemented method includes obtaining image data and range data representing a scene external to an autonomous vehicle, the image data including at least a first image and a second image that depict the scene. The method includes identifying a set of corresponding image features from the image data, the set of corresponding image features including a first feature in the first image having a correspondence with a second feature in the second image. The method includes determining a respective distance for each of the first feature and the second feature based at least in part on the range data. The method includes determining a velocity associated with a portion of a scene represented by the set of corresponding image features based at least in part on the respective distance for the first feature and the second feature.
US10943351B2

A method for segmenting 3D digital model of jaw is provided. The method includes: obtaining a first 3D digital model of jaw; and segmenting the first 3D digital model of jaw using a trained deep artificial neural networks.
US10943349B2

Disclosed are a positron emission tomography system and an image reconstructing method using the same and the positron emission tomography system includes: a collection unit collecting a positron emission tomography sinogram (PET sinogram); an image generation unit applying the positron emission tomography sinogram to an MLAA with TOF and generating a first emission image and a first attenuation image; and a control unit selecting at least one of the first emission image and the first attenuation image generated by the image generation unit as an input image and generating and providing a final attenuation image by applying the input image to the learned deep learning algorithm.
US10943347B2

Disclosed are an image processing method, an image processing apparatus, and a readable storage medium. First, an image to be processed is received, and the received image to be processed is divided into regions of interest by region segmentation means. Next, the regions of interest are detected by calling a pre-stored full convolution network structure model, to obtain probability image segments. Finally, the probability image segments are synthesized to generate a target probability image. Wherein, the pre-stored full convolution network structure model includes a full convolution structure. A linear regression layer is replaced by an equivalent convolution layer in the full convolution structure. A blank padding operation layer and an up-sampling layer are removed from the full convolution structure.
US10943346B2

When reviewing digital pathology tissue specimens, multiple slides may be created from thin, sequential slices of tissue. These slices may then be prepared with various stains and digitized to generate a Whole Slide Image (WSI). Review of multiple WSIs is challenging because of the lack of homogeneity across the images. In embodiments, to facilitate review, WSIs are aligned with a multi-resolution registration algorithm, normalized for improved processing, annotated by an expert user, and divided into image patches. The image patches may be used to train a Machine Learning model to identify features useful for detection and classification of regions of interest (ROIs) in images. The trained model may be applied to other images to detect and classify ROIs in the other images, which can aid in navigating the WSIs. When the resulting ROIs are presented to the user, the user may easily navigate and provide feedback through a display layer.
US10943344B2

A detection method for a display panel motherboard and a display panel motherboard. The detection method for the display panel motherboard including a plurality of display panels arranged in a matrix includes: dividing the display panel motherboard into a plurality of detection regions, at least one detection region corresponding to at least a portion of each display panel in a same string of display panels; performing a defect detection on patterns in all the display panels in the at least one detection region.
US10943339B2

The present invention enables a high-quality filtered image to be generated even from multimodal and multispectral images containing positional deviations. An image perturbation part generates a perturbed guide image group comprising first to K-th perturbed guide images obtained by deforming a guide image. A filtering part generates a filtered image group comprising first to K-th filtered images by applying first to K-th filtering processing to a target image by using the perturbed guide image group. A reliability calculation part calculates a reliability group comprising first to K-th reliabilities for the first to K-th filtered images of the filtered image group on the basis of first to K-th correlation values between the first to K-th perturbed guide images and the target image. A weight optimization part generates, on the basis of the first to K-th reliabilities, a weight group comprising first to K-th weights to be respectively used when compositing the first to K-th filtered images. An output image compositing part composites an output image from the weight group and the filtered image group.
US10943331B2

An object of the invention is to provide an image processing technique for generating an all-in-focus image with less distortion from images obtained by imaging an imaging object carried together with a liquid in a well at different focus positions. An image processing method of the invention includes obtaining a plurality of images captured by imaging an imaging object carried together with a liquid in a well with a focus position changed in a direction substantially perpendicular to a liquid surface, calculating a local movement amount between the plurality of images, determining a correlation between a distance from a center of the well and an image distortion amount based on the local movement amount, and synthesizing the plurality of images by correcting pixels in each image based on the correlation and generating an all-in-focus image.
US10943324B2

A data processing method is described. A processor provides different training data sets to a plurality of graphics processing units (GPUs), respectively. The processor controls the plurality of GPUs to generate respective sets of modification parameters by performing respective training processes in a parallel manner using respectively managed versions of a predictive model according to the corresponding training data sets. The processor controls the plurality of GPUs to exchange, before completion of the respective training processes, at least a portion of the sets of modification parameters that have been generated by the plurality of GPUs. The processor also causes the plurality of GPUs to modify the respectively managed versions of the predictive model according to at least the portion of the sets of modification parameters exchanged among the plurality of GPUs.
US10943323B2

An instruction is included in a program, which instruction causes execution threads of a processor executing the program to determine whether they satisfy a condition which can only be satisfied by a subset of one or more execution threads at any one time. If a thread satisfies the condition, it executes subsequent instructions in the program. Otherwise, the thread sleeps. The subsequent instructions in the program can accordingly be executed by one execution thread subset at a time in serial order.
US10943314B2

The disclosure is directed to determining, among a number of estimated market values of a real estate property, an estimated market value (EMV) that is closest to an EMV computed by an application (“application-computed EMV”). The application receives a property profile from a user, e.g., a seller, having pictures and description of a real estate property, e.g., a house. The application publishes the property profile to multiple member agents, e.g., real estate agents, who can provide an EMV of the real estate property based on their opinion. The application determines the application-computed EMV based on a variety of property data, e.g., sales and/or tax history of the real estate property or other related real estate properties, obtained and/or derived from various third party systems. The application then compares the application-computed EMV with member agent-provided EMVs to determine a member agent-provided EMV that is closest to the application-computed EMV.
US10943311B1

Techniques and arrangements for facilitating synchronization of order ticket functionality utilized by point-of-sale (POS) devices with kitchen display systems. In some example, a POS device and a line buster device collectively receive a plurality of customer orders associated with a transaction between a merchant and plurality of customers. Based on individual customer orders, the POS device determines when to fire off the orders to the kitchen display system irrespective of the sequence in which they are received. In some examples, the kitchen display system then synchronizes with a customer device to provide real-time or near-real time updates on the status of the order.
US10943309B1

A method and system provide estimated tax refund data to a user of a tax return preparation system throughout personalized tax return preparation interview. The method and system receive current user tax related data associated with the user, retrieve tax rules data, and gather historical tax related data associated with historical users of the tax return preparation system. The method and system further generate probabilistic inference data including inferences about tax related characteristics of the user based on the historical tax related data and the tax rules data. The method and system provide estimated tax refund data to the user based on the probabilistic inference data.
US10943307B1

Systems and methods are disclosed for interacting with smart contracts stored on a blockchain to control vehicle related activity. The systems and methods may include (1) receiving one or more transactions from one or more computing devices, the transactions associated with a particular vehicle and include a VIN for the vehicle and indicative of at least one of a trigger condition associated with the vehicle; (2) compiling the one or more transactions into a block of transactions; (3) distributing the block to a plurality of validation entities to form a consensus on an update to the distributed ledger; (4) routing the one or more transactions within the block to respective smart contracts associated with the VIN; and/or (5) automatically executing an action the particular smart contract directs should be performed in response to the particular trigger condition.
US10943303B1

Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having autonomous or semi-autonomous operation features are provided. According to certain aspects, with the insurance customer's permission, operation of an autonomous (or semi-autonomous vehicle) by a vehicle operator may be monitored. Based upon vehicle and/or other data analysis, an identity of the operator may be determined, and operating data regarding the autonomous or semi-autonomous vehicle while the operator at least partially controls the autonomous vehicle may be monitored. A vehicle operator profile that includes information regarding an operating style of the vehicle operator based upon the operating data may be determined. Risk levels associated with operation of the autonomous vehicle based upon the information regarding the vehicle operator's operating style may be determined. Insurance discounts may be provided to risk averse vehicle owners and/or operators, or those that utilize vehicle risk mitigation or prevention technology.
US10943298B1

A system and method for assisting users in selecting and prioritizing financial or business goals, and determining a cash flow designed to meet those goals. The user provides, or authorizes the provision of, financial information, which is used by the system to calculate an initial cash flow. The system actively assists the user in selecting and planning for a variety of financial goals, automatically calculates and determines the financial requirements to achieve each of the goals, structures financial products or plans for each goal, and determines whether the user has sufficient assets and/or cash flow to fund or achieve the goals. Goals are prioritized according to a set of business rules, and cash flow elements and goals can be modified or changed according to a variety of business rules in order to fund or achieve the goals.
US10943296B2

Systems and methods of improving the operation of a transaction network and transaction network devices is disclosed. A lightning KNN host may comprise various modules and engines as discussed herein wherein lookalike records may be identified whereby the speed of the lightning KNN network may be enhanced and the accuracy and precision of results improved whereby the transaction network more properly functions according to approved parameters.
US10943294B1

A computer-implemented method of continuously updating information about a customer approved for a mortgage, the customer associated with a customer identification number. In one aspect, the method may include monitoring information accessed from a blockchain corresponding to the customer identification number, the information used to determine the customer is approved for a mortgage. In addition, the method may further include receiving new information about the customer, the new information used to determine the customer is approved for a mortgage. Further, the method may include updating a block of the blockchain to include the new information and recalculating the amount in which the customer is approved for a mortgage based upon the new information received.
US10943293B2

Systems and methods are provided to facilitate a coordinated and concerted process between parties and activities related to procuring an asset, obtaining financing, and managing loans and debentures thereof. User interfaces generated via panels and screen displays are used to communicate between parties and coordinate activities related to processes involved with purchasing and obtaining an asset such as a home. Graphical displays provide users with a comprehensive overview of the process and illustrate the buyer's progress through the process. User inputs and system outputs effectuated through the user interfaces, along with methods of interaction between users and/or the system, provide a communication network to streamline information flow and orchestrate interaction.
US10943286B1

Systems, methods, and computer-readable media are disclosed for determining product attribute sequences using quantitative values and predicting product performance. In one embodiment, an example method may include determining, by one or more computer processors coupled to at least one memory, a first textual product attribute value for a first product for which to predict product performance, the first product associated with a first product category, determining a first product demand model for the first product category, the first product demand model including at least one algorithm configured to output predicted product performance, determining a first numeric product attribute sequence for the first product using the first textual product attribute value and the first product demand model, the first numeric product attribute sequence including a first numeric product attribute value and a second numeric product attribute value, and determining a first textual product attribute sequence for the first product.
US10943278B2

The disclosed embodiments provide systems and methods for purchasing items using an e-commerce shopping assistant. In one embodiment, the system includes a processor to perform operations for receiving an electronic message comprising a web address from a user's mobile device via SMS, accessing a web page using the web address, identifying an item for purchase based on the content of the web page, retrieving the user's account information based on an identifier of the mobile device, wherein the account information comprises user preferences and user profile information, identifying merchants from which to purchase the identified item, selecting a merchant from the identified merchants based on the user preferences, configuring the purchase transaction based on the user preferences and the user profile information, and completing the purchase transaction at a merchant system of the selected merchant.
US10943271B2

Aspects of the subject disclosure may include, for example, receiving a request to forecast allocations for a new descriptor, the new descriptor differing from preexisting descriptors, each of the preexisting descriptors being associated with a subset of locations of a network of locations, each location corresponding to an electronic segment in electronic canvases, and the new descriptor being associated with a new subset of locations of the network of locations, identifying one or more affected descriptors having one or more overlapping subsets of locations of the network of locations and one or more non-overlapping subsets of locations of the network of locations, determining a forecast of allocated locations in each of the one or more affected descriptors; identifying, according to the forecast, at least a portion of allocated locations in the one or more overlapping subsets of locations that are displaceable resulting in a number of displaceable allocations, and determining, according to the number of displaceable allocations, a forecast of available unallocated locations with displacement. Other embodiments are disclosed.
US10943255B1

Systems, devices, media, instructions, and methods are provided for presentation of media collections with automated interactive advertising. In one embodiment, a client device receives content elements for display as part of a content collection. Advertising data is also received for display between selected content elements. Interaction elements are merged with the create an advertising element. During display of the advertising data, the interaction elements are presented on the client device output, and are controllable via user inputs. In various embodiments, interaction data recorded at the device is used to manage the presentation of future advertising data.
US10943246B1

Systems and methods are provided for generating a signed identifier associated with an item offer and a user account. When the identifier is submitted to a computing system to redeem an associated offer, a signature within the identifier may be analyzed to confirm that the identifier has not been modified. An item discount associated with an item offer identified in the identifier may then be applied within the identified user's account based on offer details retrieved from an electronic data store.
US10943240B2

A system and method for additively manufacturing a component including features for part identification are provided. The method includes selectively depositing a contrast agent on a cross sectional layer to define a component identifier of the component and directing energy from an energy source onto the contrast agent to fuse the contrast agent and the cross sectional layer. The contrast agent may be an x-ray emission contrast agent that is read using an x-ray emission spectroscopy method, an infrared contrast agent that is read using an infrared camera or an infrared scanner, or a radioactive contrast agent that is read using a gamma ray spectrometer.
US10943233B2

Some implementations provide a method that includes: generating an association, at a mobile device, between a government-issued identification document of a user and a mode of payment; receiving, at the mobile device, a presentation of the government-issued identification document of the user to support a request for payment; validating whether the presented government-issued identification document is a valid identification of the user; and in response to validating the presented government-issued identification document, proceeding with payment by using the mode of payment.
US10943227B2

A method for providing interaction information, such as, for example, settlement information, by which a device provides the settlement information to a counterpart device, includes displaying an image which relates to an item to be used for performing the interaction, such as, for example, a credit card image of a credit card of a user of the device, on a lock screen of the device, and receiving a touch input from the user with respect to the credit card image. In the method, settlement information which corresponds to the touched credit card image is used for performing a settlement via the device.
US10943225B2

Systems and methods for facilitating payment transactions using quick-response (QR) codes are provided. A first machine readable code encoding first data generated by an access device is scanned by a communication device. The communication device generates a cryptogram based on the first data encoded within the first machine readable code. The communication device then obtains financial credentials data from a payment application being executed on the communication device. A second machine readable code encoding second data comprising the financial credentials data and the cryptogram is then generated. The second machine readable code is displayed on a display of the communication device, wherein the second machine readable code is scanned by the access device.
US10943222B2

A method can include receiving a first payment from a first payment terminal in a first format, converting the first payment to a unified format, receiving a second payment from a second payment terminal in a second format different from the first format, and converting the second payment to the unified format.
US10943215B2

An equipment element repair management method for managing a repair operation of an equipment element that is attached to manufacturing equipment for manufacturing a product includes: performing a maintenance operation for the equipment element; determining whether or not a state of the equipment element after the maintenance operation is more improved than a predetermined state; transporting the equipment element of which the state is not more improved than the predetermined state to a repairer for performing the repair operation for the equipment element in a case where the state of the equipment element is not more improved than the predetermined state; and performing the repair operation of the transported equipment element in the repairer.
US10943212B2

A method and system are provided to combine best practices with a new discovery method, incentive structure and tracking system for better results in the referral process, particularly in the domain of employment. Crowdsourcing using a tiered peer-to-peer referral incentive system that encourages higher quality inbound leads combined with data analytics and machine learning techniques of identifying high quality referrers and candidates improve success rates, and leveraging online and offline Social and Professional networks creates a frictionless user experience. Tracking technologies and methods inspired by the online advertising industry across a variety of platforms (desktop/handheld/wearable devices) enable improved crowdsourcing and reward strategies.
US10943211B2

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for suppliers associated with a location and a category. The program also identifies a matrix, a hierarchy of locations associated with the matrix, and a hierarchy of categories associated with the matrix. The program further determines a set of suppliers by based on the location, the category, the matrix, the hierarchy of locations, and the hierarchy of categories.
US10943210B2

Example methods and systems enable rearrangement of a warehouse to an optimal layout determined according to customizable goals. An example method includes receiving, at a warehouse management system (WMS), information of a warehouse and items of the warehouse, identifying an item shipment expectation including new items expected to be received at the warehouse at a future date and items present at the warehouse marked for delivery at the future date, determining an optimal layout of the items of the warehouse at a present date based on the item shipment expectation, determining an amount of time to rearrange the items, by one or more of robotic devices rearranging the items, to the optimal layout based on a time measurement for robotic devices to perform tasks, and determining to rearrange the items of the warehouse based on the amount of time to rearrange the items being less than a threshold amount of time.
US10943203B2

A computer-implemented system is configured to, responsive to failure of anonymity threshold criteria of a payment card transaction based dataset including a geographical region definition including solely a first geographical region, query a geographical information service for data indicative of geographical regions neighboring a first geographical region; iteratively query the payment card transaction based dataset using queries modifying the geographical region definition to include the first geographical region and one or more neighboring geographical regions; test returned results against the anonymity threshold criteria; and responsive to a positive test result, generating an approval indication for a data set.
US10943200B2

In the field of government engagement management, an agent guide or script-flow in an employee desktop web client is implemented. In such a system and method, when agents create interactions with clients they can follow a script-flow which will guide the agent through the interaction through a series of menu selections and automated sets of instructions. This feature of the government engagement management system allows existing customer investment from the rich desktop client or non-web client in developing specific scripts, that can also now function in the web client atmosphere. This system and method also enables an agent to handle calls with the web client more efficiently, and allows agents on the web client to automatically classify.
US10943195B2

A system for improving production of a process control system comprises a processor, sensors connected to one or more assets in the process control system, human-machine interfaces, and a storage memory storing instructions for execution on the processor. The system receives process data via the sensors and determines an input cost of the one or more assets and an output value of the one or more assets. The system provides a net production value of the one or more assets based on the determined input cost and output value. The system stores the input cost, output value, and net production value on a storage memory and provides the input cost, output value, and net production value along with critical asset performance information of asset value, asset performance and opportunity costs for each asset and asset set in the operation to a user via the human-machine interfaces.
US10943190B2

Systems and methods consistent with the invention may include receiving, by a portal, requests from entities to become members, selectively granting the requests by the portal, receiving information by the portal from a plurality of first members, in response to requests from the first members, creating member files in the database using the received information, the files corresponding to the first members, receiving an information request by the portal from a second member, and selectively supplying by the portal to the second member, information from at least one of the files, the supplied information being selected based on the requests.
US10943189B2

A method and system for reserving seating at a venue using a band system associated with rentable seating, the band system comprising a retractable band, controller, user interface, and sensors to detect band position or tampering or unauthorized use of the seating. A closed position indicates the seating may be available for rental, subject to prior reservations, and an open position indicates the seating is not available for rental. Requested reservations or rental time are compared to prior reservations to determine if seating is available for rental. An alert is initiated if tampering or unauthorized use is detected or a rental period ends and the band is still in the open position. Optionally, goods or services may be ordered by a user renting seating, orders and alerts monitored, and a user's rental activity may be tracked for rewards or limitation purposes.
US10943185B1

Aspects of the disclosure relate to supervised machine-learning (“ML”) training platforms for artificial intelligence (“AI”) computer systems. The ML training platform may include isolated update testing. The isolated update testing may feature a plurality of environments with various levels of isolation. The ML training platform may also include bi-directional channels for controlled update propagation.
US10943169B2

A controllable resistive element and method of forming the same include a state device configured to provide a voltage-controlled resistance responsive to a voltage input. A dielectric layer is formed directly on the state device. A battery is formed directly on the dielectric layer, configured to apply a voltage to the state device based on a charge stored in the battery. A write device is configured to charge the battery responsive to a write signal. An erase device is configured to discharge the battery responsive to an erase signal.
US10943163B2

Technologies are described for delivering an active agent using an ingestible pill device, securing medication package content, and monitoring the medication package content. Examples of the technology include using an ingestible pill device to deliver an active agent, where release of the active agent can be based on patient authentication, analyzing sensor data to determine a condition for releasing the active agent, analyzing image data to identify a release point, etc. Examples of the technology also include using a monitoring device to secure a medication package using a cover and locking device, monitoring the medication package to detect access to the medication package, and tracking access to the medication package to determine medication adherence.
US10943162B2

A method, comprising: providing a combination of a package and a label attached to the package, wherein the label comprises a fluorescent substance, illuminating the label with excitation light so as to cause the label to emit fluorescence light, capturing an image of the label by using an imaging unit, and detecting the position of the label by analyzing the captured image and/or detecting a degree of adhesion of the label by analyzing the captured image.
US10943161B2

A two-dimensional code, a two-dimensional code generation method, identification method, generation apparatus, and identification apparatus, and a storage medium are provided. The two-dimensional code includes a square module array including an array of m*m modules, a location detection pattern and a data information pattern. The location detection pattern determines a location of the two-dimensional code, the data information pattern is configured to carry data information, each module of the array of m*m modules is at least one of a first-type module and a second-type module, a color attribute of the first-type module is different from a color attribute of the second-type module, and m is at least one of 17, 18, 19, and 20.
US10943150B2

A scanner that includes a pressure-sensitive component and a haptic feedback component. The pressure-sensitive component can active a function of the scanner. The scanner may include a biometric-sensitive component which may activate additional or similar functions of the scanner. When a function is activated, a plurality of haptic feedbacks may be presented by the haptic feedback component. A method of manufacturing the scanner is also provided.
US10943149B2

Methods and systems for automatic estimation of object characteristics from a digital image are disclosed, including a method comprising sub-dividing into two or more segments a digital image comprising pixels and depicting an object of interest, wherein each segment comprises two or more pixels; assessing content depicted in one or more of the segments for a predetermined object characteristic using machine learning techniques comprising General Image Classification of the one or more segments using a convolutional neural network, wherein the General Image Classification comprises analyzing the segment as a whole and outputting a general classification for the segment as a whole as related to the one or more predetermined object characteristic; and determining a level of confidence of one or more of the segments having the one or more predetermined object characteristic based on the General Image Classification assessment.
US10943146B2

Systems and methods for classifying historical images. A feature extractor may create feature vectors corresponding to a plurality of images. A first classification of the plurality of images may be performed based on the plurality of feature vectors, which may include assigning a label to each of the plurality of images and assigning a probability for each of the assigned labels. The assigned probability for each of the assigned labels may be related to a statistical confidence that a particular assigned label is correctly assigned to a particular image. A subset of the plurality of images may be displayed to a display device. An input corresponding to replacement of an incorrect label with a corrected label for a certain image may be received from a user. A second classification of the plurality of images based on the input from the user may be performed.
US10943129B2

A system includes a camera having a field of view, a cleaning apparatus positioned to clean the camera, and a computer communicatively coupled to the camera and the cleaning apparatus. The computer is programmed to detect an obstruction on the camera based on sensing a trajectory of an external light source relative to the field of view in data from the camera, and upon detecting the obstruction, activate the cleaning apparatus.
US10943128B2

A system can visually track which items in a store are selected for purchase by a shopper. The system can form a virtual shopping cart by analyzing multiple images, over time, to determine which purchasable items are located with the shopper, such as in a physical shopping cart, in a basket, or held by the shopper. By analyzing multiple images, over time, the system can account for items misidentified in one or more images, or fully or partially obscured in one or more images as the shopper traverses the store. Alternatively, the system can form a virtual shopping cart by analyzing instances in which a purchasable item is removed from a shelf or placed on a shelf. Items removed from, but not returned to, a shelf can be considered to be selected for purchase. The system can include a frictionless checkout that charges the shopper for the selected items.
US10943113B2

Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to pre-surveil a portion of a property. In one aspect, a system may include a monitoring unit. The monitoring unit may include a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations may include obtaining data that is indicative of one or more acts of an occupant of the property, applying the obtained data that is indicative of one or more acts of the occupant of the property to a pre-surveillance rule, determining that the pre-surveillance rule is satisfied, determining a drone navigation path that is associated with the pre-surveillance rule, transmitting, to a drone, an instruction to perform pre-surveillance of the portion of the one or more properties using the drone navigation path.
US10943112B2

An asset management system automatically generates and updates tool data stored in and used by the system for determining the presence or absence of tools or other inventory objects in the systems. The tool data can be automatically generated when a tool is newly added to the automated asset management system, and can be updated if and when characteristics of the tool and/or automated asset management system change. The automatic generation and updating includes automatically recognizing unique identifiers of tags located on inventory objects, automatically identifying an inventory object to associate with each unique identifier, and automatically populating a database to store each unique identifier in association with stored data for the corresponding inventory object.
US10943103B2

An information processing apparatus is provided that detects a moving object from an image, and detects a human body from a target region that is an upper part of a region corresponding to the moving object, using a feature of an upper body of a human body, to thereby reduce processing load.
US10943094B2

An information processing apparatus includes an extraction unit that extracts a feature from an image including a face, a first estimation unit that estimates a likelihood of the face with respect to each generation based on the feature, a storage unit that stores a plurality of samples, the plurality of samples each including a generation-specific combination of likelihoods and a correct age as a pair, a selection unit that selects a sample from the storage unit based on a combination of likelihoods estimated by the first estimation unit, and a second estimation unit that estimates an estimated age of the face and an error range thereof based on the sample selected by the selection unit.
US10943088B2

A computer-implemented method performs volumetric modeling of objects in a space captured by a plurality of cameras to determine which of a plurality of camera images contains an image that facilitates pattern recognition. The camera images that contain an image that facilitates pattern recognition are then used to perform pattern recognition.
US10943086B2

A minutia features generation apparatus comprises: an input part to input an image formed as a curved stripe pattern by a ridge line(s); a generation part to generate a skeleton image formed by extracting a skeleton(s) from the image; an extraction part to extract a plurality of minutiae from the skeleton image; and a calculation part configured to calculate a relation minutia feature(s) representing relationship between a first minutia and a second minutia among the plurality of minutiae, wherein the calculation part calculates as one of the relation minutia features defined by a crossing count of the skeleton(s) and a straight line connecting from the second minutia to a nearest neighbor point which is a point on a trace line traced by tracing starting from the first minutia, which point is located at a shortest line distance from the second minutia.
US10943085B2

A light emitting diode display device with infrared identification includes a plurality of pixel units. Each of the plurality of pixel units includes a first scan line; a second scan line; a first data line; a second data line; a sensing line; a first pixel electrically coupled to the first scan line, the second scan line and the first data line and configured to generate infrared light; a sensing unit electrically coupled to the second scan line and the sensing line and configured to sense the infrared light; and a second pixel electrically coupled to the first scan line and the second data line.
US10943074B2

A translation device includes an input unit and a controller. The input unit obtains first text data in a first language. The controller generates second text data in a second language that is a translation of the first text data. The controller further generates first replacement data by replacing a first term, of a predetermined type, contained in the first text data by a parameter, obtains second replacement data, in the second language, corresponding to the first replacement data, and generates the second text data by replacing the parameter contained in the second replacement data by a second term in the second language that is a translation of the first term.
US10943061B2

Creation of a new document-review annotation to a document in an enterprise content management system is detected. The annotation is stored as a separate workflow route selection element. It is determined that the new document-review annotation is of a particular type among sub-types that indicates a subsequent workflow process to be performed. The new document-review annotation is parsed and the particular type is extracted to be used in routing the subsequent workflow process to one of a plurality of possible subsequent workflow processes. The subsequent workflow process is launched.
US10943058B2

A communication device and method for selectively accessing remote sources of information and services on the Web through a communication network.
US10943057B2

In a method for passively relating data to metadata, associations that relate data in a first database to metadata in a second database are received, wherein an association links the data to the metadata, wherein the data is for use in a software application, and wherein the associations are created automatically without user interaction. A visual clue is displayed in a graphical interface of the software application, wherein the visual clue corresponds to a visual representation of the data, and wherein the visual clue is created based on the metadata and the associations. The metadata corresponding to the visual clue is searched for in response to detecting a user interaction with the visual clue. A first portion of the metadata related to the data is displayed.
US10943056B1

Techniques are described relating to the identification of location of content within an electronic document. Techniques may include generating a location identification rule specifying one or more parameters for identifying a location identifier (LID) for each of the one or more streams associated with the content of the electronic document. Further, the LID may be generated in accordance with the location identification rule. The LID may be assigned to at least a portion of the content, such that the portion of the content within the electronic document may be located in accordance with the LID.
US10943055B1

System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device. The code, when executed by the client device, causes a processor of the client device to determine a first device characteristic of the client device. A first layout may be selected based on the first device characteristic. The layout may include one or more cards. Each card may correspond to one or more assets. Each card may be modified based on a corresponding card characteristic. One or more assets may be requested. The assets may be displayed on the first client device. The code may be transmitted to another client device, which may select a different layout based on a different device characteristic.
US10943054B2

Various examples of integrated circuit layouts with line-end extensions are disclosed herein. In an example, a method includes receiving an integrated circuit layout that contains: a first and second set of shapes extending in parallel in a first direction, wherein a pitch of the first set of shapes is different from a pitch of the second set of shapes. A cross-member shape is inserted into the integrated circuit layout that extends in a second direction perpendicular to the first direction, and a set of line-end extensions is inserted into the integrated circuit layout that extend from each shape of the first set of shapes and the second set of shapes to the cross-member shape. The integrated circuit layout containing the first set of shapes, the second set of shapes, the cross-member shape, and the set of line-end extensions is provided for fabricating an integrated circuit.
US10943053B2

A method and a circuit for adaptive regulation of body bias voltages controlling nmos and pmos transistors of an integrated circuit includes a digital circuit, a counter, a control unit and a charge pump. A first ring oscillator monitor measures a period duration of nmos transistors and a second ring oscillator monitor measures a period duration of pmos transistors. A first closed control loop adaptively regulates the performance cn of the body bias controlled nmos transistors of the digital circuit by comparing the measured period duration of nmos dominated first ring oscillator monitor to a period duration of a reference clock and a second closed control loop adaptively regulating the performance cp of the body bias controlled pmos transistors of the digital circuit by comparing the measured period duration of pmos dominated second ring oscillator monitor to the period duration of the reference clock.
US10943052B2

A method includes assigning a default voltage value of a voltage domain in an integrated circuit (IC) schematic to a net in the voltage domain, generating a simulation voltage value of the net by performing a circuit simulation on the net, and modifying the IC schematic to include a voltage value associated with the net, based on the simulation voltage value of the net.
US10943028B1

A computer-implemented method includes producing medical information that characterizes a group of individuals from a set of private data representing pre or post-encounter characteristics of the individuals, wherein the individuals have had encounters with a healthcare facility. The identity of the individuals is unattainable from the produced medical information. The method also includes providing the produced medical information to report the pre or post-encounter characteristics of the group.
US10943017B2

In daily business life, the personal signature on paper is being increasingly superseded by electronic signatures. In this situation, however, the problem of authentication of the signature exists. Since a signature card, for example, can also be used by a third party, it cannot be reliably determined with it that a signature in question also really originated from the alleged signer. Likewise, it cannot be assured that manipulations of the documents or signatures will not be performed at a later time. The present invention therefore proposes saving documents in a database and also verifying, via signatures files, signatures affixed in connection with the document. The signature files for this purpose are generated on the basis of a certificate of the signer and likewise stored in the online archive, wherein a fingerprint is created both for the signature file as such and also for its link to the document. In the case of a manipulation of even only one of the three components, the signature becomes invalid.
US10943014B2

A method for securing execution of software containers using security profiles. The method comprises receiving an event indicating that a container image requires profiling, wherein the container image includes resources utilized to execute a corresponding application container; generating a security profile for the container image, wherein the generated security profile includes at least a spawned processes profile, wherein the security profile is of the container image corresponding to the application container; monitoring the operation of a runtime execution of the application container; and detecting a violation of the spawned processes profile based on the monitored operation.
US10943010B2

Processes being executed by a host system and associated with a first address space layout may be identified. An indication of abnormal behavior from at least one of the processes that are being executed by the host system may be received. A request for a new process to be executed by the host system may be received. In response to the indication of the abnormal behavior and the request to provide the new process, a second address space layout may be generated for the new process that is different than the first address space layout. The new process may be generated in view of the second address space layout.
US10943007B2

A system and method for defending an application configured to invoke anonymous functions. The method includes analyzing the application to determine at least one branch of the application, wherein each branch is an instruction that deviates from a default behavior of the application; identifying, based on the at least one branch of the application and at least one first anonymous function, at least one potential threat branch, each potential threat branch including a call to one of the at least one first anonymous function; and rewiring at least one first function call of the application to create a secured instance of the application, wherein each of the at least one first function call is to one of the at least one first anonymous function prior to rewiring.
US10943006B2

A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for data transmission in a trusted execution environment (TEE) system. The method is executed by a first thread in multiple threads on a TEE side. The method includes obtaining first data; obtaining a TEE side thread lock; calling a predetermined function by using the first data as an input parameter to switch to a non-TEE side; obtaining a write offset address and a read offset address respectively by reading a first address and a second address; determining whether a quantity of bytes of the first data is less than or equal to a quantity of writable bytes; if so, writing the first data into third addresses starting from the write offset address; updating the write offset address in the first address; returning to the TEE side; and releasing the TEE side thread lock.
US10943003B2

An example system may include a processor and memory, wherein the processor is configured to perform one or more of acquire a first biometric sample of a user, compare the first biometric sample of the user against a pre-recorded second biometric sample, in response to the match, access shared data of the user stored on a blockchain, generate a question based on the shared data, receive an answer to the question from the user, and authenticate the user based on the answer to the question and the first biometric sample.
US10942999B2

The present disclosure provides a verification method, a verification device, an electronic device and a computer readable storage medium. The verification method includes: determining whether the movable component is triggered; when the movable component is triggered, moving the infrared camera and the structured light projector toward the outside of the housing along with the bracket to extend from the housing, and initializing the infrared camera and the structured light projector; obtaining an infrared image by the infrared camera; determining whether a human face exists in the infrared image; if yes, determining whether the human face matches the face template of the authorized user, obtaining a laser pattern by the structured light projector and the infrared camera, obtaining a depth image according to the laser pattern, and determining whether the depth image matches the depth template of the authorized user; when both match, determining that the verification is passed.
US10942992B2

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing controller in the network configured to control certain aspects of establishing a collaboration conference. In one particular embodiment, the user of the network may access the control system application to provide one or more conferencing parameters or settings the user wishes to be present during a collaboration conference session. The parameters may then be established by the control system and associated with the conferencing session involving the user. In one embodiment, such information may be associated with the identification token. In yet a further embodiment, a user to the collaboration control system may subscribe to receive a notification when another user of the system accesses a portion of a collaboration of the system.
US10942989B2

A network of modular, multitier pool mobile units, that wander around and under water of a swimming pool. The pool mobile units monitor for safety, emergency and accident related events and undertakes appropriate actions, scrub and clean the swimming pool, emit chemical agents to sanitize the swimming pool water, and may play music. The pool mobile units may simply operate on the pool surface, be fully submersible, or semisubmersible. A central server manages a plurality of multitier pool mobile units in a plurality of swimming pools, supports music download, and provides experience based resources for the multitier pool mobile units. The central server provides experience based resources in the form of safety, emergency and accident supports. The user can configure the parameters of both pool mobile unit and the central server.
US10942972B2

A query processing method is disclosed. A query processing method according to an embodiment may comprise the steps of: displaying a first object and a second object; acquiring a user input indicating a relationship between the first object and the second object; displaying a first relationship structure between the first object and the second object on the basis of the user input; and transmitting, to the server, a query including a second relationship structure between at least one first node corresponding to the first object and at least one second node corresponding to the second object, which corresponds to the first relationship structure.
US10942961B2

Systems and methods for enhancing user experience in a search environment are provided. The method includes displaying results of a search operation, the display comprising an extract of at least one search result; the extract comprising a combination of a text and at least one inline visual representation.
US10942959B1

Systems, methods, and apparatuses for automated population of responses into query fields of a form are discussed. The responses are based on data in a networked user data repository maintained by a first party, and the form is presented by a second party. A login request for access to data in the user data repository may be received from a remote computing device. If access to the data in the user data repository is authorized, descriptors for at least one of the query fields may be received, and based on the descriptors, it may be determined whether any responses to any query fields are contained in the user data repository. Query fields may be populated with responses obtained through the data repository. The user provides the second party with information that is made available to the first party without separately inputting the information into the form of the second party.
US10942954B2

Systems, methods, and computer program products to perform an operation comprising identifying a first available dataset having a degree of similarity to a received input dataset that exceeds a similarity threshold, determining, based on a plurality of features of the first available dataset and a plurality of features of the input dataset, a set of recommendations for transforming the input dataset, and transforming a text of the input dataset based on the set of recommendations and to optimize the input dataset for processing by a natural language processing (NLP) algorithm.
US10942943B2

Improved computer technology is disclosed for enabling high performance stream processing on data such as complex, hierarchical data. In an example embodiment, a dynamic field schema specifies a dynamic field format for expressing the incoming data. An incoming data stream is then translated according to the dynamic field schema into an outgoing data stream in the dynamic field format. Stream processing, including field-specific stream processing, can then be performed on the outgoing data stream.
US10942942B2

Methods and systems are disclosed for receiving a sequential federated query; deconstructing the sequential federated query into query elements; identifying a Transactional-Unstructured Data Source (TUDS), a Contextual-Characteristic Data Source (CCDS), and a data organization parameter based on the query elements; generating a TUDS result data set from the TUDS based on the parameter; processing the TUDS result data set and the parameter to develop a CCDS query; generating a CCDS result data set from the CCDS based on the developed CCDS query and the parameter; generating a final sequential federated query data set based on the CCDS result data set and the parameters; processing a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the parameter; and providing the formatted sequential federated query data set to a management system for action.
US10942941B2

A computer-implemented method includes detecting, using a processor system, a first delay in a conversation system. Initial contextual data is received at a first orchestration layer of the processor system, where the initial contextual data describes a context of a user. The first orchestration layer queries a first data source, based on the initial contextual data. Based on querying the first data source, the first orchestration layer augments the initial contextual data to determine updated contextual data describing the context of the user. Filler content personalized to the user is generated based on the updated contextual data describing the context of the user. The filler content is presented through a user interface during the first delay, responsive to detecting the first delay in the conversation system.
US10942939B2

Systems and methods for exploiting link information in streaming feature selection, resulting in a novel unsupervised streaming feature selection framework are disclosed.
US10942938B2

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a client device. The program further generates a key based on the query for the data. The program also selects a cache service instance in a plurality of cache service instances. The program further sends the cache service instance the key and a request for a cached version of the data. The program also receives the cached version of the data from the cache service instance. The program further processes the query based on the cached version of the data. The program also sends a result set for the query to the client device.
US10942933B2

The disclosure described herein is directed to a computerized system and method of grading and authenticating collectibles utilizing digital imaging devices and processes to provide an objective, standardized, consistent high-resolution grading of collectible objects, such as but not limited to sport and non-sport trading cards. The disclosure eliminates the subjectivity present in the human grading process and overcomes the inherent limitations of the human eye.
US10942932B2

A system and method of providing food-related information is provided. The method includes receiving a user-generated food-related query regarding at least one food, accessing, in response to the query, at least one computer database having a plurality of nutrition values indicative of an amount per calorie in the food member of a corresponding substance, calculating a nutrition quotient for each food member, and transmitting, in response to the query, the nutrition quotients for the food members of the at least one selected table, to the user.
US10942931B2

A computer implemented system and method for selecting and notifying operators of the option to enable a record activation feature for a short interval of time for the records they offer in a selected geographic area. Enabling record activation for a record indicates that the record may be booked without the operator's to manual approval of the transaction. Before selecting and notifying operators, a demand for database requests is predicted. Operators that are most likely to offer their record for record activation are identified. A quality score is determined for each identified record based on the likelihood that the record will get booked once the operator has programmatically enabled record activation. The records needed to fulfill the demand for database requests are selected based on their quality score and the operators of the selected records are notified of the option to enable record activation.
US10942928B2

A selection of content from a content presentation is received. At least one topic from the selected content is extracted using natural language processing (NLP). The at least one topic is representative of a subject conveyed within the selected content. At least one perspective associated with the at least one topic is extracted using NLP. The at least one perspective is representative of a point of view conveyed within the selected content regarding the at least one topic. A topic rating of the extracted topics and associated perspectives is determined based upon the extracted topics and associated perspectives. The topic rating is representative of a topic diversity among the extracted topics and associated perspectives. The topic rating is presented within a graphical user interface (GUI).
US10942925B1

A source table organized into a set of micro-partitions is accessed by a network-based data warehouse. A pruning index is generated based on the source table. The pruning index comprises a set of filters that indicate locations of distinct values in each column of the source table. A query directed at the source table is received at the network-based data warehouse. The query is processed using the pruning index. The processing of the query comprises pruning the set of micro-partitions of the source table to scan for data matching the query, the pruning of the plurality of micro-partitions comprising identifying, using the pruning index, a sub-set of micro-partitions to scan for the data matching the query.
US10942914B2

Embodiments of the present disclosure provide systems, methods, and computer storage media for mitigating delays typically experienced when training codebooks during the encoding process. Instead of training a codebook based on a single digital asset, multiple digital assets determined to have asset characteristics in common can be grouped together to form a group of digital assets, from which a single codebook can be trained. The group of digital assets together form a codebook training set, such that each digital asset therein can be analyzed, in parallel, to expeditiously train a single codebook. A codebook trained in this manner can be employed to encode other digital assets sharing the asset characteristics as those in the codebook training set.
US10942911B2

There is provided a technique that includes (1) receiving a data element, (2) comparing the data element to a corresponding data element in a pend update history repository that contains changes that have occurred to the data element over time, thus yielding a comparison, (3) determining, based on the comparison, that the data element has changed, (4) checking that there is no update process running that might contain more up-to-date data for the data element, (5) relating the data element to a cutoff number that is associated with a particular range of time, and (6) updating corresponding data elements in (a) a full universe data repository that stores a current value for the data element and a previous value for the data element, and (b) a delta data repository that stores a record that indicates (i) that the data element is being updated, and (ii) the cutoff number.
US10942909B2

A seed value assigned to a database table is determined. Numerically ordered invocation numbers are determined. Unordered pseudorandom numbers are generated based on the seed value and the invocation numbers to index temporally ordered data changes to the database table. It is determined whether the total number of yet-to-be-saved pseudorandom numbers reaches a maximum total number threshold. If so, the yet-to-be-saved pseudorandom numbers and a sequence of corresponding invocation numbers are saved in a sync table.
US10942903B2

Some external users in a public on-line community may post excessive numbers of items, causing annoyance to others and unnecessary loading on database resources. A robust moderation framework enables an individual community moderator or admin to specify a set of rules and actions to mitigate this problem. Scalable, performant rate limiting rules employ windowed counters, separately for each rule, with the counters maintained in cache memory resources outside the main database.
US10942898B2

Methods for performing work operations and management of hierarchical datasets are performed by systems and devices. Changes to portions of information in datasets are made via client devices, and such changes are intercepted by an independently-operating tracker. The tracker flags portions being changed as work needed, along with any other dataset portions from which the portion to be changed depends. A work service independently discovers portion(s) designated as work needed to perform work thereon, while dataset branches/leaves not flagged are ignored in discovery. Upon work completion, any changes made to the portion(s) that underwent the work, or to any depending portions, while the work was performed are identified. Such changes result in aborting the performed work and setting work needed indications for any changed dependents. Work is re-performed for the portion when all portion and dependent portion work completes. Work is then performed for higher-level portions that are flagged.
US10942897B2

Various methods and systems for monitoring files in a computer system are provided. In this regard, aspects of the invention facilitate file monitoring without file handle use, as it pertains to file monitoring and tailing, thereby mitigating file handle locking conflicts. In various implementations, information for the monitored files is obtained from the kernel using a filter driver in the I/O path. When the filter driver detects write operations being performed on monitored files, file-write data is copied and placed in a kernel buffer, where it can be pulled by a user mode monitoring process and fed to a monitoring application. As such, there is no need for coordination between the monitoring process and the user mode processes of other third-party applications writing data to monitored files.
US10942894B2

An information management system according to certain aspects may determine whether storage operations will work prior to executing them. The system may check various factors or parameters relating to a storage policy to verify whether the storage policy will work at runtime without actually executing the policy. Some examples of factors can include: availability of primary storage devices, availability of secondary storage devices, license availability for performing that operation, user credentials for connecting to primary and/or second storage devices, available storage capacity, connectivity to storage devices, etc. The system may also check whether a particular system configuration is supported in connection with storage operations. The result of the determination can be provided in the form of a report summarizing any problems found with the storage policy. The report can include recommended courses of action or solutions for resolving any identified issues.
US10942878B1

An on-chip interconnect comprises control circuitry which responds to a burst read request received at an initiating requester interface, to control issuing of at least one read request to at least one target completer device via at least one target completer interface. For a chunking enabled burst read transaction, the control circuitry supports returning the requested data items to the initiating requester device in a number of data transfers, with an order of the data items in the data transfers permitted to differ from a default order and each data transfer specifying chunk identifying information identifying which portion of the data items is represented by returned data for that data transfer. For a data transfer returned to the initiating requester device based on data returned from one of a second subset of completer interfaces, the control circuitry generates the chunk identifying information to be specified by the given data transfer.
US10942873B2

In one embodiment, an apparatus, such as a memory device, is disclosed. The apparatus includes multiple memory tiles and selection circuitry. Each memory tile has an array of storage components at intersections of a plurality of digit line conductors and a plurality of access line conductors. The selection circuitry includes line drivers that select a storage component of a memory tile based on a corresponding digit line conductor and a corresponding access line conductor to the storage component. The selection circuitry may select two or more storage components of a memory tile in a consecutive manner before selecting the storage components of a different memory tile.
US10942871B2

Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports.
US10942869B2

A method for efficient name coding in a storage system is provided. The method includes identifying common prefixes, common suffixes, and midsections of a plurality of strings in the storage system, and writing the common prefixes, midsections and common suffixes to a string table in the storage system. The method includes encoding each string of the plurality of strings as to position in the string table of prefix, midsection and suffix of the string, and writing the encoding of each string to memory in the storage system for the plurality of strings, in the storage system.
US10942862B2

A memory system includes a memory device comprising a plurality of memory cells storing data, and configured to perform one or more of a write operation, read operation and erase operation on the plurality of memory cells; and a controller configured to control an operation of the memory device, wherein the controller is configured to: cache a logical block addressing (LBA) mapping table from the memory device when the memory system is powered on by driving power applied thereto; and transfer a direct memory access (DMA) setup to a host when the LBA mapping table is cached.
US10942860B2

A computing system using a bit counter may include a host device; a cache configured to temporarily store data of the host device, and including a plurality of sets; a cache controller configured to receive a multi-bit cache address from the host device, perform computation on the cache address using a plurality of bit counters, and determine a hash function of the cache; a semiconductor device; and a memory controller configured to receive the cache address from the cache controller, and map the cache address to a semiconductor device address.
US10942855B2

A system for contextual loading of operating system is described. A context module forms a dynamic context of a user log in at a host. The context mapper identifies a container corresponding to the dynamic context and determines whether the container is present in a local container cache of the host. In response to the container being present in the local container cache, the container is presented at the host. In response to the container being absent from the local container cache, the container is retrieved from a container store and presented at the host.
US10942851B2

In one embodiment, an apparatus includes a memory access circuit to receive memory access instructions and provide at least some of the memory access instructions to a memory subsystem for execution. The memory access circuit may have a conversion circuit to convert the first memory access instruction to a first subline memory access instruction, e.g., based at least in part on an access history for a first memory access instruction. Other embodiments are described and claimed.