US10917990B2

A display device includes a display module including a first non-folding area, a folding area, and a second non-folding area sequentially defined along a first direction, and a cover member disposed under the display module. The cover member includes a first plate including a first support portion disposed under the first non-folding area and a first protrusion portion disposed under the folding area and a second plate including a second support portion disposed under the second non-folding area and a second protrusion portion disposed under the folding area. A thickness of the first protrusion portion is smaller than a thickness of the first support portion, and a thickness of the second protrusion portion is smaller than a thickness of the second support portion.
US10917988B2

A veneer for a wall-mounted keypad may include indicia that are laser cut therethrough and that are representative of functions that may be performed by the keypad. The veneer may include a recess that extends into an inner surface of the veneer, proximate to the indicia. The recess may be shaped such that a perceived aesthetic of an outer surface of the veneer is preserved during formation of the indicia. The recess may for example have an organic shape defined by a curved outer perimeter that does not define any corners.
US10917986B2

A dock for a portable electronic device includes a base and a cradle defining an interior volume configured to house at least a portion of the portable electronic device. The dock further includes an arm rotatably coupled to the base at a first end and rotatably coupled to the cradle at a second end. A security apparatus is configured to be inserted into a slot of the portable electronic device upon insertion of the portable electronic device into the cradle to prohibit removal of the portable electronic device from the dock.
US10917980B2

The present disclosure provides three-dimensional structures and related methods. The three-dimensional structures may define patterns of positive and negative spaces on opposing surfaces that combine to form the three-dimensional structures. The negative spaces of the patterns may intersect to form apertures through the three-dimensional structures, which may define linear or non-linear paths therethrough. The apertures may be configured to provide desirable characteristics with respect to light, sound, and fluid travel therethrough. Further, the three-dimensional structures may be configured to define desired stiffness, weight, and/or flexibility. The three-dimensional structures may be employed in embodiments including heat sinks, housings, speaker or vent covers, springs, etc.
US10917972B2

According to one embodiment, a switching device includes a first switching element, a second switching element, and a holder. The first switching element includes a plurality of terminals. The second switching element includes a plurality of terminals and is provided apart from the first switching element in a thickness direction of the first switching element. The holder includes a holding member, a connection portion, and a conductor. The holding member is provided with a cavity to contain the first switching element. The cavity includes a bottom portion between the first switching element and the second switching element. The connection portion is provided on the holding member to face the cavity and is electrically connected to the second switching element. The conductor connects the connection portion and the terminals of the first switching element. The first switching element and the second switching element are connected in parallel.
US10917971B2

Provided is an electronic component including a coil portion including a base including a conductive metal, and a terminal portion that is connected to a predetermined circuit board. A front surface of the base is covered, and the terminal portion is exposed.
US10917964B2

A primer composition and a copper foil substrate using the same are provided. The primer composition includes a mixture of a hydrocarbon resin and a compound having three or more carbon-carbon double bonds, wherein a molar ratio of the hydrocarbon resin to the compound having three or more carbon-carbon double bonds is 1:0.2 to 1:10.
US10917960B2

A deposition apparatus includes a plasma generator for generating a plasma by arc discharge, and a deposition unit for forming a film on a member by the plasma generated by the plasma generator. The plasma generator includes a target holder for holding a target and applying a negative potential to the target, an anode to which a positive potential is applied, and a capture for capturing droplets from the target. The anode has an opening, and the capture is arranged in the opening.
US10917953B2

An LED component comprises a plurality of fused light-emitting diodes (LEDs) (e.g., micro-transfer printable or micro-transfer printed LEDs). Each fused LED comprises an LED with first and second LED electrical connections for providing power to the LED and a fuse with first and second fuse electrical connections. The first LED electrical connection is electrically connected to the first electrode. The first fuse electrical connection is electrically connected to the second LED electrical connection and the second fuse electrical connection is electrically connected to the second electrode. A fused LED source wafer comprises an LED wafer having a patterned sacrificial layer forming an array of sacrificial portions separated by anchors and a plurality of fused LED components, each fused LED component disposed entirely on or over a corresponding sacrificial portion. A light-emission system comprises a system substrate and a plurality of fused LED components disposed on or over the system substrate.
US10917952B2

A LED light apparatus includes a first light source, a second light source, a PWM generator, a control signal generator and a manual switch. Users operate the manual switch to adjust a duty ratio setting of the PWM generator for adjusting a first control signal and a second control signal for controlling the first light source and the second light source to generate a desired light.
US10917950B2

An automatically reconfiguring light-emitting circuit includes a first and second block of electric lights, a switching mechanism, the switching mechanism having (i) a first state in which the switching mechanism electrically connects the first block of electric lights in parallel with the second block of electric lights and (ii) a second state in which the switching mechanism electrically connects the first block of electric lights in series with the second block of electric lights, a current regulator that generates a current control signal in response to a current in the first group of lights and second group of lights, and a controller electrically connected to the switching mechanism, the controller configured to switch the switching mechanism between the first state and the second state based on the current control signal.
US10917949B2

A light module for a motor vehicle, including a first electrical assembly on a first carrier, which harbours a plurality of branches that are connected in parallel, each branch including light sources, preferably light-emitting diodes. The module includes a second carrier which includes a control unit for controlling the supply of electrical power to the light sources, the control unit including a feedback loop from a reference branch. The light module allows the number of connections between the two carriers of the assembly to be decreased and reliability thereof to be increased.
US10917940B2

A vacuum pump includes a pump device including a pump motor, an exhaust function section configured to exhaust sucked gas, and at least two direct current heaters, and a pump-integrated power source device. The pump-integrated power source device includes a pump control section, a pump power source configured to supply power to the pump control section, a direct current heater control section configured to control the two direct current heaters, and a direct current heater power source configured to supply power to the direct current heater control section.
US10917937B2

A test system includes: a signal processor configured to generate a plurality of orthogonal baseband sequences; a signal generator configured to supply the plurality of orthogonal baseband sequences to a corresponding plurality of RF transmitters of a device under test (DUT), wherein the RF transmitters each employ the corresponding orthogonal baseband sequence to generate a corresponding RF signal on a corresponding channel among a plurality of channels of the DUT such that the RF transmitters output a plurality of orthogonal RF signals at a same time; a combiner network configured to combine the plurality of orthogonal RF signals and to output a single signal under test; and a single channel measurement instrument configured to receive the single signal under test and to measure independently therefrom at least one characteristic of each of the RF transmitters. Orthogonal RF test signals may be used similarly to test RF receivers of the DUT.
US10917935B2

Apparatus and methods to support emergency services sessions by network elements and by a wireless device are disclosed. The wireless device, when roaming to a visited country/region, queries a network-based server to obtain information for Public Land Mobile Networks (PLMNs) that support emergency services sessions via non-cellular wireless access in the visited country/region. The network-based server responds with a list of PLMNs from which the wireless device selects a PLMN. The wireless device further queries the network-based server to obtain information for evolved Packet Data Gateways (ePDGs) for a selected PLMN and receives from the network-based server a list of Internet Protocol (IP) addresses for ePDGs that support emergency services sessions via non-cellular wireless access for the selected PLMN. The wireless device further queries the network-based server for local numbers of the visited country for establishing emergency services sessions and receives a categorized list of local numbers for emergency services.
US10917933B2

A method of performing cell selection, by a terminal, in a wireless communication system is provided. The method includes receiving a control message including configuration information for a radio resource control (RRC) inactive state, entering the RRC inactive state based on the configuration information; performing cell selection, and in response to a suitable cell not being found and an acceptable cell being found in the cell selection, entering a RRC idle state.
US10917931B2

A method, a device, and a non-transitory storage medium are described in which cell selection management service is provided. An Evolved Universal Terrestrial Radio Access-New Radio (E-UTRA-NR) Dual Connectivity (EN-DC) capable end device uses a system information block message to determine whether a wireless station is an EN-DC capable anchor device. Also, the EN-DC capable end device may store a permanent tracking area forbidden list that includes tracking area identifiers pertaining to non-EN-DC capable anchor devices that include femtocell devices.
US10917922B2

An audio communication system is disclosed. The audio communication system comprises a speaker device having at least one speaker, a first wireless communication unit and a first connector part; a dongle having control functionality, a second wireless communication unit, and a second connector part, the dangle being configured to operate in a first mode being an audio communication system pairing mode and in a second mode being an audio communication system operating mode. The second connector part is in the audio communication system pairing mode configured to interconnect with the first connector part to enable pairing of the dongle and the speaker device. The second connector part is the audio communication system operating mode configured to interconnect with an external device, providing wireless communication between the speaker device and the external device.
US10917918B2

Certain aspects of the present disclosure relate to methods and apparatus for receiving ACK/NACK reporting in unlicensed IoT systems with long transmission durations. In one example, an eNodeB executes an LBT protocol to gain access to a channel of a shared spectrum, receives radio resource management (RRM) measurement reports from an IoT-U, estimates a number of repetitions used to schedule the IoT-U based on the RRM measurement, and configures the maximum number of HARQ processes that can be scheduled in a frame based on the RRM measurements and the estimate of the repetitions.
US10917914B2

Systems and/or methods of receiving communications at a receiving node that communicates with a transmitting node over a first communication channel and a second communication channel are disclosed. The method includes receiving, at the receiving node, a request-to-send message from the transmitting node over the first communication channel, the request-to-send message indicating that the transmitting node has data to be transmitted to the receiving node over the second communication channel, determining at the receiving node whether the second communication channel is available for reception of the data, in response to determining that the second communication channel is available for reception of the data, reserving the second communication channel for use by the transmitting node, and receiving the data from the transmitting node over the second communication channel.
US10917901B2

A wireless communications system may establish radio bearers for certain data transmissions between a user equipment (UE) and a base station. A radio bearer may be associated with one or more quality of services (QoS) parameters, such as a bit rate. The base station may indicate to the UE a time window over which to average the bit rate. A radio bearer may include multiple data flows. The base station may provide information regarding QoS parameters for each data flow in control signaling, such as a grant.
US10917899B1

A portable communication device provides improved converged operations through the use of a programmable logic array operating as a coexistence module (CEM) interoperating with different processors, different modems, and an attenuation switch. Interference during converged operation is detected, analyzed, and applicable mitigation is applied, thereby enabling converged communications to be established in a mitigated mode until the interference has been removed.
US10917894B2

An example method of wireless communication includes applying, by a first wireless communication device, a scrambling sequence associated with a cell to a set of symbol groups in a repetition. The method also includes transmitting, by the first wireless communication device to a second wireless communication device associated with the cell, the set of symbol groups after the scrambling sequence is applied to the set of symbol groups. Another example method of wireless communication includes applying, by a first wireless communication device, a frequency shift associated with a cell to a set of symbol groups in a repetition. The method also includes transmitting, by the first wireless communication device to a second wireless communication device associated with the cell, the set of symbol groups after the frequency shift is applied to the set of symbol groups.
US10917890B2

A communication device according to one embodiment includes a controller and a transmitter. The controller is configured to identify a zone that is a geographical section where the communication device is located, and select a predetermined transmission resource region from a plurality of transmission resource regions included in one transmission resource pool associated with the identified zone. The transmitter is configured to transmit a direct radio signal to another communication device by using a resource in the predetermined transmission resource region.
US10917886B2

The present disclosure provides a method including: determining, by a network device, a resource element group corresponding to a control channel, where the resource element group includes a first resource element for carrying downlink control information and a second resource element for carrying a reference signal, and the reference signal is used to demodulate the downlink control information carried by the resource element group; and sending the downlink control information by using the control channel, wherein resource elements comprised in the resource element group are distributed in all symbols of a time domain resource occupied by the control channel. This provides a possibility of supporting forward compatibility.
US10917883B2

A control information sending method, receiving method, and device are provided. The control information sending method includes: determining a first subframe of a first radio frame on a first carrier, where the first subframe includes a control region; sending control information in the control region of the first subframe of the first radio frame to a user equipment, where the control information includes a PDCCH; and sending an ePDCCH in a second subframe of the first radio frame to the user equipment. According to the embodiments of the present invention, when control information borne on an ePDCCH cannot be sent in a first radio frame, a PDCCH can still be sent to a user equipment through a control region in a first subframe, thereby achieving purposes of performing uplink/downlink scheduling for the user equipment and downlink feedback for uplink data of the user equipment.
US10917864B2

The invention relates to the technical field of communications, and more particularly, to a method and device for realizing synchronization. The method comprises: performing, by a base station, and according to an SRS signal transmitted by a terminal, filtering to obtain a RRU channel having the maximum receiving power in a current operation; upon determining that the RRU channel having the maximum receiving power in the current operation is different from a RRU channel used in the currently performed demodulation, refraining from performing immediate switching; and permitting switching of the RRU channel only when the receiving power of the RRU channel is determined to match the maximum threshold of a preset series of thresholds, and transmitting a TA command word to the terminal while switching the RRU channel to complete synchronization with the terminal. The invention prevents a terminal from frequently switching between RRU channels on a subframe basis. Moreover, a TA command word is transmitted while switching is being performed, thereby preventing a problem in which when a change in a RRU channel occurs, a TA command word is not received by a terminal for a long time, resulting in an asynchronous operation.
US10917861B2

The disclosure relates to a radio device, in particular a user equipment, for communication with a radio cell, the radio device comprising: a processor, configured: to generate a radio frame comprising a first data sequence and a second data sequence, to arrange the first data sequence within the radio frame in a time interval that is non-overlapping with respect to a predetermined time interval of a first data sequence of another radio device with another adjacent radio cell, and to apply an unequal power allocation for generating the first data sequence and the second data sequence.
US10917860B1

Some implementations of the disclosure are directed to a satellite terminal comprising: a modem; and a radio frequency unit (RFU) configured to amplify and frequency upconvert a transmit signal for transmission over an inroute channel of a satellite communications network, the RFU comprising: an input power meter configured to measure a first power level of an intermediate frequency (IF) signal transmitted from the modem to an input of the RFU; an upconverter configured to frequency upconvert the IF signal to obtain a radio frequency (RF) signal; and an output power meter configured to measure a second power level of the RF signal. By taking the readings from the input and output power meters of the RFU, one or more calibration related functions, including a determination of the power loss due to the IF cable or a determination of the upconverter's gain, may be automatically performed at the satellite terminal.
US10917857B2

Methods and systems for wireless communication are described. A computing device may receive data via a network. The computing device may modify one or more settings associated with a network based on the data.
US10917855B2

Provided is a method and apparatus for executing an uplink channel power control in dual connectivity configuration when power is limited. An appropriate power controlling method may be determined based on a priority, and may be applied to a UE that has dual connectivity with a Master eNB (MeNB) and a Secondary eNB (SeNB) in a network.
US10917851B2

An embodiment of the present invention prevents false detection of lifting. An embodiment of the present invention includes: an angle determination section (62) configured to determine whether or not an angle of a longitudinal direction of a mobile terminal (1) with respect to a vertical direction is less than or equal to a predetermined value; and a lifting determination section (65) configured to determine whether or not the mobile terminal (1) has been lifted, the lifting determination section carrying out determination in (i) a case where the angle of the longitudinal direction of the electronic device with respect to the vertical direction is greater than the predetermined angle and (ii) a case where (a) the angle of the longitudinal direction of the electronic device with respect to the vertical direction is less than or equal to the predetermined angle and (b) an acceleration of the electronic device in the longitudinal direction satisfies a predetermined condition.
US10917850B2

A setting information configuration method, a terminal, and a server, belong to the field of information processing technologies, where the method includes obtaining an analysis result, displaying improper setting information of a user and a setting suggestion, receiving a setting instruction from the user according to the displayed improper setting information and the setting suggestion, and configuring local setting information according to the setting instruction.
US10917849B2

In accordance with some embodiments, an apparatus for privacy protection includes a housing arranged to hold a second device, a local communication device at least partially supported by the housing, and a controller, where the apparatus is associated with a radio frequency (RF) power detector. The RF power detector monitors energy emitted from one or more antennas of the second device in response to determining that the second device indicates that the second device has transitioned from a first mode of operation to a second mode of operation. The apparatus further establishes a communication channel between the apparatus and the second device, and obtains, through the communication channel, a communication status of the second device. The apparatus can then report compromise of the second device upon determining that a discrepancy between the communication status and the energy emission.
US10917845B2

The present invention relates to a method and access node for supporting one or more UEs as well as to a method carried out by a UE and the UE itself which enable to use resource and energy efficiently. The method for supporting one or more user equipments, UEs, in a wireless communication system, comprises transmitting from an access node a first reference signal in a beam; determining whether the access node received at least one indication about a UE's presence in the coverage area of the beam; and switching from transmitting of the first reference signal to transmitting a second reference signal if the access node received at least one indication about a UE's presence in the coverage area of the beam.
US10917837B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive when operating in a network that provides synchronization signals at a plurality of locations in a channel bandwidth, a common search space (CSS) indicator for a synchronization signal, wherein the CSS indicator indicates that the synchronization signal is not associated with a CSS for a downlink control channel. The user equipment may determine a location of the CSS for the downlink control channel based at least in part on the CSS indicator. Numerous other aspects are provided.
US10917828B2

A system including an entity of a home network configured to register geographical locations of users. On receiving a request to update the location of a user, the entity determines minimum quality of service parameters required of the visited network as a function of the service requested and of a profile of the user. These parameters and the updated quality of service of the visited network are taken into account by a traffic steering platform in order to give a positive or a negative response to the request.
US10917814B2

To control content delivery to plural clients of a mobile communication network, a network entity of the mobile communication network collects geo information of the plural clients and evaluates the collected geo information of the plural clients based on a rule to determine whether the content delivery is to be adapted. The network entity identifies a region for which the content delivery is to be adapted. The network entity selectively outputs a message to a controlling entity if it is determined that the content delivery is to be adapted. The controlling entity controls the content delivery in response to receiving the message, to adapt the content delivery for clients located in the identified region.
US10917813B2

Various communication systems may benefit from an improved signaling protocol. For example, an application layer traffic optimization protocol or an over-the-top protocol may benefit from improved signaling in dealing with unattended data. A method, in certain embodiments, may include sending congestion information of a first access point as part of the application layer traffic optimization from a network entity to a user equipment. The congestion information can comprise a first congestion level relating to a first radio interface message value at the first access point and a second congestion level relating to a second radio interface message value at the first access point. In addition, the user equipment may be configured to determine a current level of congestion at the first access point based on the first congestion level, the first radio interface messaging value, the second congestion level, and the second radio interface messaging value.
US10917811B2

A method is disclosed, comprising: in a general packet radio services (GPRS) tunneling protocol (GTP) message to update a GTP tunnel with a traffic flow template (TFT), sending a first opcode in a header of a TFT message; sending a second opcode in a packet filter field of the TFT message; interpreting the first opcode to initiate at least two of creation, deletion, and updating of traffic flow templates (TFTs); and interpreting the second opcode to identify an existing packet filter for adding, replacing, and deleting a packet filter.
US10917809B2

An exemplary system according to the present disclosure comprises at least one mobility networking module implemented in at least one lower tier radiolet. The mobility network module performs one or more traffic data plane functions. The exemplary system further comprises at least one mobility application module implemented in at least one upper tier radiolet. The mobility application module performs one or more application data plane functions. The exemplary system further comprises at least one mobility cloud module implemented in the at least one lower tier radiolet and the at least one upper tier radiolet. The mobility cloud module performs computing execution functions of a cloud session.
US10917807B2

Wireless devices may receive channel state information (CSI) measurement resources for a plurality of cells, including cells of a first transmission point and cells of a second transmission point. The wireless device may measure CSI for each cell, and may quantize the measured CSI jointly across the cells. The wireless device may send the jointly quantized CSI to a base station, and the jointly quantized CSI may be used in communications via the first transmission point and the second transmission point.
US10917805B2

A method for determining the health of a network includes determining, for a set of clients within the network, a total air percentage for each of the plurality of clients, and determining a total air percentage for a first access point within the network. The method further includes determining a transmit opportunity corresponding to a percentage of time a channel medium is free; determining a total air percentage used by a set of second access points; determining an air margin for the network, and determining an overall health classification for the network based on the air margin.
US10917793B2

In a telecommunication network, individual network slices are provided for various uses and/or for various enterprise customers. A network subsystem such as a network slice comprises multiple components, such as routers, applications, virtual network functions, etc. Each component of the subsystem generates and provides a digital signature, such as a hash, based on state properties of the component that have been designated as being invariant. The signatures from the multiple components are then combined and hashed to form a subsystem signature. A chronological sequence of subsystem signatures is saved in a distributed ledger, which may use blockchain technology to protect against after-the-fact modifications to the saved signatures. A network threat may be detected by detecting situations in which the subsystem signature of a particular subsystem changes over time. A saved blockchain, containing the sequence of signatures, can be provided as historical evidence of network integrity.
US10917789B2

In response to a radio link failure between given user equipment and a source access node of a communication system during a data transfer operation over a control plane, a method is provided for recovering the radio link for the given user equipment through a target access node of the communication system. The radio link recovery is enabled via a mobility management node of the communication system using a non-access stratum security context previously established between the given user equipment and the mobility management node.
US10917787B2

Systems, devices and methods to protect a regional network (e.g., home network) by monitoring devices connected to and attempting to connect to the regional network. Monitoring includes assessing and addressing security concerns regarding devices attempting to or available to connect to the regional network as well as monitoring configurations and activity of connected devices. Devices to monitor include: computers, Personal Digital Assistants (PDAs), laptops, tablets, home appliances, smartphones, smart televisions, and any other type of device in the logical proximity of the regional network.
US10917785B2

A method and apparatus provides a communication connection between a user equipment and a network entity including a plurality of radio bearers having security keys. A connection reconfiguration message is received, which identifies bearer specific changes to be made to a subset of radio bearers including less than all of the plurality of radio bearers, that impact the security keys being used by the subset of radio bearers, where the connection reconfiguration message includes a bearer identification field that identifies the radio bearers included in the subset and a chaining counter. The requested changes are applied to the subset of radio bearers associated with the bearer identification field without resetting the communication connection with the communication network.
US10917783B2

One embodiment includes a method and apparatus for routing messages in a machine-type communication (MTC) architecture. The method includes receiving a request at a MTC-proxy residing at an egress of a network. The request includes an international mobile subscriber identity (IMSI) for which a destination is outside the network. The method further includes replacing, by the MTC-proxy, the IMSI in the request with an external identifier.
US10917779B2

A system, methods, nodes and computer program for redistributing a registration of a UE from a first MSC to a second MSC is provided. The first MSC and the second MSCs are members of a pool of MSCs. The UE is registered in the first MSC and is attached to the first MSC via a packet control node such as MME or SGSN. The first MSC receives an order from an O&M center to redistribute the registrations of UEs in the pool. The first MSC sends a redistribution order to the packet control node. The packet control node triggers the UE to perform a routing or tracking area update procedure and triggers a location area update procedure to the second MSC, causing the UE to be registered to the second MSC.
US10917778B2

Embodiments of the present invention provide a communication resource allocation method and apparatus, a terminal device, a base station, and a communications system. The method includes: sending, by a first network device, a resource request message to a second network device, where the resource request message is used to request a first communication resource, the first communication resource is a resource for sending a relay message to a third network device by the first network device, the resource request message includes first relay service type indication information, and the first relay service type indication information is used to indicate a type of a relay service to be performed by the first network device by using the first communication resource; and receiving, by the first network device, a resource configuration message sent by the second network device.
US10917775B2

Systems and methods are disclosed for providing personnel status tracking in crisis situations, using crisis communications management systems. In particular, the systems and methods implement personnel status tracking using unified crisis notification management to multiple users and event management.
US10917763B2

A method of communication between vehicle-mounted communication equipment or a vehicle and a plurality of roadside units includes: in a first step, a first vehicle communication message is transmitted from a first roadside unit to the vehicle-mounted communication equipment or to the vehicle, wherein the first vehicle communication message contains a first piece of token information; and in a second step, which follows the first step, a second vehicle communication message is transmitted from the vehicle-mounted communication equipment or the vehicle to a second roadside unit, wherein the second vehicle communication message either comprises the first piece of token information or wherein the second vehicle communication message comprises a second piece of token information that is generated or modified by the vehicle-mounted communication equipment or in the vehicle on the basis of the first piece of token information received previously.
US10917762B2

A device includes a processor. The processor receives a user device's geographic location. The processor further discovers an event that is electronically registered with an electronic application. The processor further sends a first electronic message to the user device. The first electronic message includes an electronic list and the event's geographic location.
US10917755B2

Embodiments described herein are directed to a tracking objects using a cognitive heterogeneous ad hoc mesh network. Participant objects transmit notification signals to inform other participant objects in line-of-sight of their position and movement. The participants also utilize echoes of the notification signals to detect and estimate the position and movement of non-participant objects. Participant objects can then share this positional information with one another to refine the estimated position and movement of non-participant objects. The position of each other participant and non-participant object is updated based on an individualized update rate that dynamically changes based on the distance and velocity of closure between the participant and the other participant or non-participant object.
US10917749B2

A system and method for determining the presence of an individual at a particular spot within a location preferably based on the strength of signals received from beacons assigned to the particular spot by a software application (“App”) running on an electronic device of the individual. In one embodiment, certain presence calculations are performed by the App. In another embodiment, the App forwards information regarding the received beacon signals to an electronic identification and location tracking system and the presence calculations are performed by the system.
US10917736B2

A system for providing spatially projected audio communication between members of a group, the system mounted onto a respective user of the group, the system comprising: a detection unit; a communication unit; a processing unit; and an audio interface unit, configured to audibly present the synthesized spatially resolved audio signal to the user.
US10917719B1

A method and device for positioning a sound source by using a fisheye lens. The method is used for positioning a sound source for an incident straight line or an incidence angle of a sound wave in conjunction with a fisheye lens. The method and device for positioning the sound source by using the fisheye lens as provided by the present invention have the following advantages, that include, but are not limited to the followings: the method and device for positioning the sound source by using the fisheye lens as provided by the present invention make use of the characteristics of the fisheye lens to realize angular positioning instead of positional positioning.
US10917715B2

A loudspeaker including an acoustic radiator configured to emit front-side acoustic radiation from a front side and rear-side acoustic radiation from a rear side; a housing that directs the front-side acoustic radiation and the rear-side acoustic radiation; and a plurality of sound-emitting vents arranged in the housing. The plurality of sound-emitting vents includes a first sound-emitting vent arranged in a first end of the housing and a second sound-emitting vent in a second end of the housing. A first distance between the first and second sound-emitting vents defines a first effective length of a first loudspeaker dipole. The plurality of sound-emitting vents further includes third and fourth sound-emitting vents arranged in the housing. A second distance between the first sound-emitting vent and the third and fourth sound-emitting vents defines a second effective length of a second loudspeaker dipole. The second effective length is shorter than the first effective length.
US10917711B2

Various embodiments of an earbud for insertion into an ear canal and a hearing device that includes such earbud are disclosed. The earbud includes an elongated body having a first end, a second end, and a cavity that extends along a body axis between the first end and the second end of the elongated body. The earbud also includes a first flange connected to the elongated body, where the first flange includes a first end adjacent the first end of the elongated body, a second end, and a sound hole disposed in the first end of the first flange that is acoustically connected to the cavity of the elongated body. The first flange further includes a vent disposed through the first flange. The earbud also includes a second flange connected to the second end of the elongated body and including a first end adjacent the second end of the elongated body and a second end.
US10917710B2

A system for transforming sensed data is provided. The system includes an inertial sensor and a processor. The inertial sensor generates first sensed data by sensing a motion or behavior of a user. The processor is communicatively connected to the inertial sensor and pre-stores a data transformation model, wherein the data transformation model converts an acceleration vector and an angular velocity vector corresponding to the first sensed data into an acceleration vector and an angular velocity vector corresponding to second sensed data, and outputs the acceleration vector and the angular velocity vector corresponding to the second sensed data to an identification model pre-stored in the processor.
US10917702B2

In one example, a method includes extracting an excerpt from a first item of digital content. The first item of digital content is one of a plurality of items of digital content stored in a digital content library of a telecommunications service provider network. Topics that are trending among a plurality of users of the network are identified. A first topic of the topics in which a first user of the plurality of users has expressed an interest is identified. The excerpt is mapped to the first topic to generate a local mapping for the first user. The local mapping indicates a relationship between the first topic and the excerpt. A customized collection of excerpts is generated for the first user based on the local mapping. The first excerpt is included in the customized collection of excerpts. The customized collection of excerpts is sent to the first user.
US10917699B2

The present invention relates to broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system includes a plurality of broadcast devices, a plurality of receiving devices, a plurality of databases, and a control center. The control center provides a number of services, including but not limited to channel control, ad insertion, conditional access, program guide services, and the like. Media content, which can be television, radio, and other data, is received from various content providers and converted into digital data packets, having a suitable format for transmission. Each receiving device will request the relevant packets, decode the received packets, and display or present the media content contained in the packets via an associated device. Packets may be received directly from the broadcast devices or from peers/receiving devices on the network. Advertising content may be inserted into the media content at the receiving devices.
US10917698B2

To enable subtitles (graphics) to be favorably superimposed and displayed on video. A container in a predetermined format is received, the container including a video stream having video data and a subtitle stream having subtitle data. The video stream is decoded to acquire the video data. The subtitle stream is decoded to acquire bitmap data of subtitles. Processing of correcting at least one of a size of the subtitles and a display position of the subtitles, is performed to the bitmap data of the subtitles. The bitmap data of the subtitles to which the processing has been performed, is superimposed on the video data to acquire display video data.
US10917697B2

Techniques of providing an interactive programming guide with a personalized lineup are disclosed. In some embodiments, a profile is accessed, and a personalized lineup is determined based on the profile. The personalized lineup may include a corresponding media content identification assigned to each one of a plurality of sequential time slots, where each media content identification identifies media content for the corresponding time slot. A first interactive programming guide may be caused to be displayed on a first media content device associated with the profile, where the first interactive programming guide includes the personalized lineup.
US10917693B2

A method of utilizing tones includes receiving content including at least an audio portion for broadcast to a first plurality of users having a first recipient computing device and a second plurality of users having a second recipient computing device, receiving data comprising a first and a second message, determining one or more locations within the content for embedding the first and second messages, converting at least the first and second messages into a plurality of tones that cannot be directly detected by the first and second pluralities of users during broadcast, incorporating the plurality of tones into the content at the one or more locations, and providing the content with the plurality of tones for broadcast via a presentation device such that the plurality of tones are detected by the first and second recipient devices for determining at least one of the first and second messages.
US10917691B2

Methods, apparatus, systems and articles of manufacture to determine audio source impact on an audience of media are disclosed. A disclosed example method includes dividing monitored audio into successive audio segments including a first audio segment and a second audio segment. The example method also includes generating a first confidence value from the first audio segment and a second confidence value from the second audio segment, the first confidence value associated with a presence of a first audio source in the first audio segment, the second confidence value associated with a presence of the first audio source in the second audio segment. The example method includes determining an impact of the presence of the first audio source on audience ratings associated with the monitored audio based on the first confidence value, the first quantity of audience members, the second confidence value and the second quantity of audience members to determine.
US10917683B2

A show system or in-room entertainment or show system configured to provide engaging and immersive multimedia shows or presentations in nearly any space (or “room”) that is defined by one or more walls. The in-room show system generally includes a controller for selectively operating a display device (e.g., a television or the like), a video projector, an audio system (e.g., one or more speakers), and other show components (e.g., one or more lights, a fan, a mechanical device, and so on). Media content is predefined for the room, and the controller operates (such as in response to a triggering switch or remote control device that may take the form of a show prop activated by someone in the room) to serve the media content to tell a story and/or magically transform the space into a multidimensional and immersive entertainment space.
US10917681B2

The example system and method enable a user to post comments to appear as textual content in a streaming graphical content presentation. The textual content and the graphical content may be provided to the user's set top box for presentation on an associated display device and may be provided to another user's set top box for presentation on the other user's display device. Each of the users utilize a wireless remote control enabled to accept text and/or voice inputs of a comment for inclusion in the streaming graphical content. The set top box generates a comment based on the inputted text and/or voice received from the remote control. The set top box provides the generated comment to a media server which distributes textual content based on the generated comment to other set top boxes for presentation with the streaming graphical content.
US10917678B1

Tracking and analysis of the location of user and device access to telecommunications services may be used to validate that a given user or device is part of an authorized subscriber household and is therefore properly accessing those services in accordance with the terms of service. A service provider may determine, based on previously collected data and user information collected while a user accesses a service, whether the user's pattern of access establishes a required pattern of access determined by the service provider, such as access on a minimum periodic basis from the home of an authorized subscriber.
US10917665B2

Provided is a server device capable of further promoting provision of videos. A center server stores video data to be distributed to user terminals connected via a network and distributes video data in response to a request from a user terminal. The center server also manages the video data so that a user ID and a video ID are associated and recorded and, when an additional condition including the viewing of individual videos as a requirement is satisfied, uses the video data as a basis to specify a first user corresponding via user ID to a video viewed through a user terminal in order to satisfy the additional requirement. Furthermore, when a user terminal additionally functions as a game terminal for providing a game, the center server provides additional information to the first user for adding a game change to the game.
US10917663B2

The invention relates to a method and apparatus for fast and efficient image compression and decompression comprising transform coding of image data to generate an image representation using transform coefficients, bit-plane serialization of the image representation using transform coefficients, and for each bitplane optimal prefix encoding of bits in a bitplane sharing local context, run-length encoding of 0 bit sequences in the bitplane and storing the coefficients received after optimal prefix encoding and 0 run length encoding starting with the sign followed by the bits in the order of significance, starting with the most significant bit to the least significant bit in a seektable in a header section.
US10917660B2

Intra planar approach(es) may be used to predict a pixel(s) in a current block. The current block may be associated with a reconstructed left reference line, a reconstructed top reference line, and an non-reconstructed reference line to be predicted. The reconstructed reference lines may have been decoded and may be available. The non-reconstructed reference lines to be predicted may include an non-reconstructed right and/or an non-reconstructed bottom reference lines. A pivot reference pixel may be identified and may be located on an extension of the reconstructed left and/or top reference lines. A reference pixel may be determined and may be located on the reconstructed top and/or left reference lines. Pixels on the non-reconstructed reference line(s) may be predicted based on the pivot reference pixel and the reference pixel. Pixels of the current block may be predicted using the predicted pixels on the right and the bottom reference lines.
US10917658B2

The invention relates to the encoding or decoding of at least one portion of an image by predicting the at least one portion using at least one predictor, the at least one predictor being determined as a function of at least one reference image portion and as a function of values of a plurality of items of motion information. After having obtained a value of a first item of the plurality of items, a value of a second item is evaluated as a function of the obtained value of the first item, the second item being an item of the plurality of items and being distinct from the first item. Next, the at least one predictor is determined as a function of the at least one reference image portion and as a function of the first and second items.
US10917645B2

An inter-prediction method according to the present invention comprises the steps of: deriving motion information of a current block; and generating a prediction block for the current block on the basis of the derived motion information. According to the present invention, computational complexity can be reduced and encoding efficiency can be improved.
US10917633B2

An example system for generating stereoscopic light field panoramas includes a receiver to receive a plurality of synchronized images. The system also includes a calibrator and projector to calibrate the synchronized images, undistort the synchronized images, and project the undistorted images to a sphere to generate undistorted rectilinear images. The system further includes a disparity estimator to estimate a disparity between neighboring views of the undistorted rectilinear images to determine an optical flow between the undistorted rectilinear images. The system includes a view interpolator to perform in-between view interpolation on the undistorted rectilinear images based on the optical flow. The system also further includes a light field panorama generator to generate a stereoscopic light field panorama for a plurality of perspectives using concentric viewing circles.
US10917631B2

An image creation device includes: a storage unit in which target scene three-dimensional information related to a position, a shape and optical characteristics of a structural object present in a virtual target scene, eyeglass lens three-dimensional information related to a position, a shape and optical characteristics of an eyeglass lens and eyeball three-dimensional information related to a position, a shape and optical characteristics of an eye of a wearer viewing the target scene through the eyeglass lens used as a virtual lens; and a retina image creation unit that creates a retina image based upon the target scene three-dimensional information, the eyeglass lens three-dimensional information and the eyeball three-dimensional information, wherein: the retina image is a virtual image projected onto a retina of the eye of the wearer viewing the target scene through the eyeglass lens.
US10917626B2

An active illumination range camera operable to determine distances to features in a scene, and comprising an illumination system and imaging system simultaneously controllable to provide a FOI and a FOV that coincide at, and are substantially coextensive with, a region of interest (ROI) in a portion of the scene and track the ROI as it moves.
US10917622B2

An information processing apparatus includes a reception unit configured to receive a designation of a virtual viewpoint relating to a virtual viewpoint image, and a display control unit configured to display a virtual viewpoint image which is generated based on images obtained by shooting an imaging target area from a plurality of directions using a plurality of imaging apparatuses and corresponds to a virtual viewpoint according to the designation received by the reception unit, and information, which specifies a target object included in a range of the field of view of a virtual viewpoint different from the virtual viewpoint according to the designation, on a display unit, wherein the target object is in the imaging target area.
US10917621B2

An information processing apparatus according to this invention includes a generating unit configured to generate a virtual viewpoint image in accordance with a position and/or line-of-sight direction of a viewpoint, and a notifying unit configured to send a notification of information about quality of the virtual viewpoint image generated by the generating unit.
US10917620B1

A projection apparatus includes a control circuit and a projection circuit. The control circuit includes a first processor and has an Internet-connection function. The first processor is configured to run an operation system. The first processor is configured to control the projection circuit via a first control interface. The projection circuit is configured to receive an original video signal from the control circuit to project a projection image based on the original video signal.
US10917613B1

Embodiments of the present invention describe virtual object placement in augmented reality environments. Embodiments describe, determining a physical meeting room structure based on the meeting data and user data and identifying, by an augmented reality device, a physical room layout in which a first user is located. Embodiments describe determining an augmented room layout for the first user based on the identified physical room layout, in which determining the augmented room layout comprises: executing an optimization algorithm, and computing an optimization score for each iteration of potential room layouts produced by the optimization algorithm. Additionally, embodiments describe generating an augmented reality representation of a meeting environment tailored to the physical room layout based on the physical meeting room structure and the augmented room layout, and displaying to the first user the augmented reality representation of the meeting environment.
US10917611B2

Conferencing applications run a variety of devices, including portable devices, such as smart phones, laptop computers, and tablet computers. A source device may be taking a high-resolution video to provide the video as a conference portion of a conference being viewed by a number of devices. The number of devices displaying the conference may only be displaying the conference portion as a thumbnail image, or other low-data image, or not be currently displaying the conference portion at all. The number of devices viewing the conference may then signal back to the source device to downgrade/terminate the capturing and/or transmission of the video. The source device then provides the video or other conference portion in a data-thrifty format more closely matching the conference portion as it is being displayed on the number of devices.
US10917610B2

An imaging apparatus is attached to a side of a moving body (for example, vehicle). The imaging apparatus includes an image sensor and an optical system that forms a subject image in a range of a predetermined vertical view angle and a predetermined horizontal view angle on an imaging surface. The optical system forms an image on the imaging surface so as to cause resolution in first region (R1) of the imaging surface to be higher than resolution in second region (R2) different from the first region. A position of center (G1) of first region (R1) is at least one of a position horizontally shifted from a center of the horizontal view angle and a position vertically shifted from a center of the vertical view angle.
US10917605B2

A display device is provided. The display device includes an adaptor including a low voltage part configured to output a first voltage converted from an AC power and a high voltage part configured to output a second voltage higher than the first voltage; an adaptor connector configured to detachably connect the adaptor thereto via a cable and to connect thereto a ground terminal of the low voltage part and a ground terminal of the high voltage part to be insulated from each other; a mainboard including a processor configured to operate by receiving the first voltage from the low voltage part via the adaptor connector; a power circuit configured to receive the second voltage from the high voltage part via the adaptor connector and including a ground terminal separated from a ground terminal of the mainboard; and a display configured to operate according to a voltage output form the power circuit to display an image under a control of the processor.
US10917602B2

An imaging device comprising a pixel substrate including pixel element circuitry, a logic substrate including read circuitry configured to receive an output signal voltage from the pixel element circuitry, and electrically-conductive material arranged between the pixel substrate and the logic substrate, wherein the electrically-conductive material is configured to transfer at least one reference voltage from the logic substrate to the pixel substrate, wherein the electrically-conductive material comprises a Cu—Cu bonding portion.
US10917601B2

The present invention relates to a tracker and a surveying apparatus comprising the tracker, which improve the reliability of tracking a target. The tracker comprises a an image sensor arrangement having an imaging region composed of a plurality of pixels arranged in a matrix of columns and rows. The imaging region is arranged to take an image of a scene including the target. A controller receives or generates a timing signal indicating a time duration during which an illumination unit is switched on and off, controls the imaging region to take an image of the scene when the illumination unit is switched on, and reads out a subgroup of neighboring columns or rows constituting a stripe window of the imaging region so that an image section including the target is obtained, controls the imaging region to take another image of the scene when the illumination unit is switched off, and reads out another subgroup of neighboring columns or rows constituting another stripe window of the imaging region so that another image section including the target is obtained, and calculates a difference image section by determining a difference between the pixel values of the pixels of the image section and the other image section.
US10917592B2

An image sensor includes a pixel array including a plurality of unit pixels arranged along a plurality of rows and a plurality of columns. Each of the unit pixels includes a photoelectric conversion element generating and accumulating photocharges, a charge detection node receiving the photocharges accumulated in the photoelectric conversion element, a readout circuit converting the photocharges accumulated in and output from the charge detection node into an electrical pixel signal, the readout circuit outputting the electrical pixel signal, a capacitive element, and a switching element controlling connection between the charge detection node and the capacitive element. Each of the rows of the pixel array includes first pixels connected to a first conversion gain control line and second pixels connected to a second conversion gain control line.
US10917590B2

An imaging control device includes a combiner configured to generate a combined image on the basis of a first image captured in a first exposure time and a second image captured in a second exposure time longer than the first exposure time and an exposure time controller configured to control at least one of the first exposure time and the second exposure time on the basis of a number of pixels of at least one of saturated pixels having pixels values equal to or larger than a predetermined value and black pixels having pixel values equal to or smaller than the predetermined value in the combined image and a value concerning a luminance value of the combined image.
US10917586B2

An electronic device includes an input interface, a wide-angle sensor, a telephoto sensor, and an output interface. The input interface receives a zoom magnification. The wide-angle sensor operates when the zoom magnification is smaller than a first reference magnification. The telephoto sensor operates when the zoom magnification is greater than a second reference magnification, which is smaller than the first reference magnification. The telephoto sensor operates concurrently with the wide-angle sensor when the zoom magnification is between the second reference magnification and the first reference magnification. The output interface outputs a first image based on a first signal from the wide-angle sensor when the zoom magnification is smaller than a switching magnification, which is between the second reference magnification and the first reference magnification. The output interface outputs a second image based on a second signal from the telephoto sensor when the zoom magnification is greater than the switching magnification.
US10917582B2

A method for a zero shutter-lag (ZSL) mode of an image capture device includes, in response to detecting a first event indicative of the ZSL mode, setting the image capture device to the ZSL mode. Setting the image capture device to the ZSL mode includes setting a sensor of the image capture device to a first resolution that is higher than a second resolution of a non-ZSL mode, and setting a timer to expire after a predefined period. The method also includes, in response to the timer expiring after the predefined period, setting the image capture device to the non-ZSL mode. The non-ZSL mode cancels the ZSL mode.
US10917576B2

A dual-aperture zoom digital camera operable in both still and video modes. The camera includes Wide and Tele imaging sections with respective lens/sensor combinations and image signal processors and a camera controller operatively coupled to the Wide and Tele imaging sections. The Wide and Tele imaging sections provide respective image data. The controller is configured to output, in a zoom-in operation between a lower zoom factor (ZF) value and a higher ZF value, a zoom video output image that includes only Wide image data or only Tele image data, depending on whether a no-switching criterion is fulfilled or not.
US10917571B2

An image processing device is disclosed. The image processing device controls an image capture device to capture at least first image that comprises one or more objects. The image processing device identifies at least a first object in the first image. The image processing device determines a first blur value of identified first object and determines the identified first object as a blur object based on the first blur value. The image processing device adjusts a focal point of the image capture device to focus on the blurred first object. The image processing device controls the image capture device to capture a second image of the first object based on adjusted focal point. The image processing device replaces the first object in first image with the first object in the second image to generate an output image and further controls the display screen to display well-focused output image.
US10917560B2

A control apparatus for controlling a movable apparatus including a first imaging apparatus for imaging a target to acquire a first image and a second imaging apparatus for imaging a part of the target to acquire a second image includes circuitry configured to acquire, from the movable apparatus, state information indicating a movement state of the movable apparatus, receive the first image and the second image from the movable apparatus based on the acquired state information, and output the first image and the second image selectively based on the acquired state information.
US10917558B1

Described is a method for processing image data to determine if a portion of the image data is affected due to sunlight. In some implementations, image data is sent to an image data store and camera parameters are sent to a radiance detection service. The radiance detection service, upon receiving the camera parameters, retrieves the image data, converts the image data to gray-scale and processes the image data based on the camera parameters to determine a radiance value for the camera. The radiance value may be compared to a baseline radiance value to determine if sunlight is represented in the image data. In some implementations, a baseline model may be developed for the camera and used to cancel out any pixels of the image data that are overexposed under normal or baseline conditions. Likewise, a foreground model may be generated to detect any objects in the image data for which corresponding pixel values should not be considered for determining if sunlight is represented in the image data.
US10917548B2

A method of providing a camera sub-assembly for a vehicular camera includes providing a lens barrel, a lens holder and a printed circuit board, and dispensing an adhesive in an uncured state at one or both of (i) an annular attaching surface at an outer end of a receiving structure of the lens holder and (ii) an annular attaching surface of an annular flange of the lens barrel. With the adhesive contacting both of the annular attaching surfaces, the lens optics are aligned with respect to the imaging array at the printed circuit board by utilizing a multi-axis positioning device. After aligning the lens optics with respect to the imaging array, the adhesive is cured to a first cure level and the lens barrel and the lens holder joined together by the adhesive are moved to a further curing station, where the adhesive is further cured to a second cure level.
US10917538B2

An information processing apparatus includes a dividing unit configured to divide a read image into plural divided images, an acquiring unit configured to acquire additional information including a content common to the plural divided images, and an addition processing unit configured to perform addition processing for adding the acquired additional information to plural data files respectively including the divided images.
US10917534B2

An image reading apparatus includes a transport unit, a reader, a detector, and a controller. The transport unit transports a document. The reader reads the transported document. The detector detects whether or not a document bundle prior to being transported is present. While a document in a first document bundle corresponding to a first job is being transported, if the detector detects that a document in a second document bundle corresponding to a second job as a subsequent job is loaded, the controller actuates the transport unit until all documents in the first document bundle are output.
US10917530B2

An image processing apparatus displays My Folder in a selectable manner on a screen for selecting a saving destination of a file in a case where a protocol included in My Folder information is determined to be available for a function selected by a user, and displays My Folder in an unselectable manner on the screen for selecting the saving destination of the file in a case where the protocol included in My Folder information is determined to be unavailable for the function selected by the user.
US10917521B1

A system for sending limited-content message texts to a debtor, where each message comprises a fixed format, comprising an agent's name, which may be an alias, a callback number, and optional suggested times for the recipient to callback the agent. The limited content message texts are sent over a time period during the work schedule of the agent. Upon receiving a voice telephone callback from the recipient, a comparison is performed on the calling party number to ascertain if it matches a called party number of one of the sent limited-content message texts. If matched, then the call is routed to the agent identified in the limited-content message text. If the agent is unavailable, various options for routing the call is identified. The agent is further presented with information indicating the voice telephone call is a callback in response to a previously sent limited-content message text.
US10917519B2

A method and system to transcribe communications the method comprising the steps of obtaining an audio message originating at a first device during a voice communication session between the first device and a second device, providing the audio message to a first speech recognition system to generate a first transcript of the audio message, directing the first transcript to the second device, in response to obtaining an indication that indicates a quality of the first transcript is below a quality threshold, using a second speech recognition system to generate a second transcript based on the audio message while continuing to provide the audio data to the first speech recognition system to generate the first transcript and, in response to occurrence of an event that indicates the second transcript is to be directed to the second device, directing the second transcript to the second device instead of directing the first transcript.
US10917517B2

An incoming communication processing system and method is disclosed for providing communication and data services to residents of a controlled facility. Specifically, the incoming communication processing system allows outside parties to initiate communications to residents of a controlled facility. The incoming communication processing system may work in conjunction with or separately from an outgoing communication processing system. Many restrictions and safeguards may be implemented within the incoming communication system in order to prevent improper use.
US10917512B1

A system for sharing sounds on a phone call, using a smartphone having a touchscreen display, having a sound library containing a plurality of sounds, and having an app for facilitating the sound sharing functionality, and for initiating a phone call. The app includes a pad controller view which displays a plurality of pads that may each be associated with one of the sounds in the library and will play that sound upon request. The app includes means for associating the sounds with the pads, for editing the sounds associated with the pads, and for adjusting the relative volume of sounds associated with the pads with a mix that may be provided as outgoing audio on the phone call.
US10917509B2

Provided herein may be a smart watch. The smart watch may include a display device configured to display an image; a bezel disposed on the perimeter of the display device and configured to rotate; a main body configured to support the display device; and a band coupled to the main body. The main body includes a bezel sensing unit configured to sense movement of the bezel, and a control unit configured to authenticate a user based on information received from the bezel sensing unit and configured to unlock the smart watch in response to the control unit authenticating the user.
US10917506B2

The present disclosure provides a terminal display assembly and a mobile terminal. The terminal display assembly includes a display screen, a first light-transmissive cover plate, a light-shielding member and a second light-transmissive cover plate. The display screen defines a first through hole. The first light-transmissive cover plate is provided on the display screen, and defines a second through hole. The second through hole has a size larger than that of the first through hole to form a supporting surface on the display screen. The light-shielding member has a bottom wall and a side wall. The side wall forms a receiving space and is adjacent to the first light-transmissive cover plate. The bottom wall is provided on the supporting surface, and defines a third through hole. The second light-transmissive cover plate is provided within the receiving space to cover the first through hole and the third through hole.
US10917481B2

In one embodiment, a method includes receiving, from beacons of a third-party (e.g., a business), session information for a user of an online social network. A mobile device of the user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for the user, which may be used to access social-networking information for the user. Session information and the social-networking information of the user may be sent back to the third-party. User-specified permissions may delimit which information may be sent.
US10917459B2

A system and method for controlling a migration of data items in a data directory from a source system to a destination system by setting one or more target properties for implementing the migration are disclosed. A migration controller can be employed to obtain statistical information regarding the migration. The statistical information can then be used to compute the one or more target properties. For example, a target number of network connections for achieving an optimal total throughput and concurrency can be computed based on an average throughput per network connection. The target number of network connections may be determined by a migration monitor, which may set the determined target number of network connections as a policy to be enforced by the migration controller.
US10917458B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing guided provisioning and configuration of a message broker cluster. One of the methods includes maintaining a message broker platform system configured to host one or more message broker clusters in a cloud computing environment of a distributed computing system. A first software platform system configured to host user-provided computing tasks in the distributed computing system receives a computing task, provisions computing resources in an underlying cloud computing infrastructure, and launches one or more instances of the computing task using the provisioned computing resources in the underlying cloud computing infrastructure. The message broker platform system binds the computing task in the first software platform system to the message broker cluster in the message broker platform system.
US10917451B1

This disclosure presents systems and methods to facilitate selective dialogue presentation for multimedia presentations. Exemplary implementations may: present visual content of the multimedia presentation on a display device; present effects audio content of the multimedia presentation on a set of audio presentation devices; communication of individual dialogue audio content of the multimedia presentation to individual user devices to cause the individual user devices to present individual dialogue audio content in sync with the presentation of the visual content and/or the effects audio content; and/or other operations.
US10917447B2

The present invention is directed to intelligent and near real-time monitoring in a streaming environment. In embodiments, a streaming platform streams raw data from raw data capture devices, where the raw data is contextually enriched using multiple information sources. A rule execution operator, integrated within the streaming platform, detects events by executing rules against the contextually enriched data. The rules applied are customizable, flexible, multivariate, and dynamically responsive to changing information. When an event is detected, an action can be instantiated in response to the event detection and/or newly derived information. The action and/or instructions for performing the action are communicated to external sources, where the action can be initiated and/or completed. Accordingly, actions are instantiated in near real time relative to the initial receipt of raw data from which the events were detected. Actions may be delayed using sophisticated temporal reasoning, in some embodiments.
US10917446B2

A communication apparatus receiving data included in a content from a transmitting apparatus by using a logical connection with the transmitting apparatus includes a notifying unit configured to notify the transmitting apparatus of information regarding an amount of data that the communication apparatus permits transmission of data using the logical connection from the transmitting apparatus to the communication apparatus, a receiving unit configured to receive data included in the content transmitted from the transmitting apparatus in response to the notification performed by the notifying unit, and a control unit configured to control so as to inhibit the notification by the notifying unit until the logical connection is disconnected in a case where the amount of data not received by the receiving unit of the data included in the content is smaller than a predetermined value.
US10917445B2

Techniques are described for providing and managing interactive communication sessions between client computing devices, such as via Web browser software executing on the client computing devices to interact with server computer devices providing a shared visual interaction environment for the devices, and with the shared visual interaction environment being dynamically customizable to add and/or remove selected types of functionality that have corresponding visual representations in the shared visual interaction environment. In some situations, the described techniques include providing multiple predefined types of functionality and/or enabling users to add new types of user-defined functionality, using visible layers that each present one or more types of visual information or other visual effects corresponding to at least one of the functionality types. In some situations, the techniques support an augmented reality and/or virtual reality system, and enable control over a variety of types of communication-enabled physical objects (e.g., the Internet of Things).
US10917444B1

A communication system capable of enabling one or more communication devices to remotely execute one or more applications includes one or more communication devices that are coupled to a data connection. At least one of the one or more communication devices is operable to communicate a request to establish a communication session over the data connection. The system also includes one or more application servers that are coupled to the data connection. At least one of the one or more application servers is adapted to execute an application to establish the requested communication session with the at least one communication device. The at least one application server resides at a location remote from the at least one communication device. The at least one application server communicates a request for processing service to the at least one communication device. The request for processing service is communicated to the at least one communication device over the data connection.
US10917440B1

The present disclosure relates to a communication server and a method for secured transmission of messages from an enterprise server to a telecom server for delivering to end users. The enterprise server comprises a first gateway hosted therein to encrypt and transmit the encrypted messages to the communication server. The communication server receives and pushes the encrypted messages to the end users through the telecom server. The telecom server comprises a second gateway hosted therein to retrieve the push messages and to determine capability of decryption at user devices.
US10917434B1

Methods and systems are described in which a system provides a user interface to confirm whether to review or take an action associated with an untrusted email. A driver on a device monitors the startup of any processes. Responsive to monitoring, the driver detects an application process that was created that indicates than an application was launched, and notifies a user console about the creation of the application process. The user console determines if the application process is of significance, if so, it injects a monitor library into the process. Once injected into the process, the monitor library detects if the application process receives an action of a user to access a domain that is not identified as trusted. The monitor library notifies the user console of the user's URL-access request.
US10917428B2

A system and method for holistic computer system cybersecurity evaluation and risk rating that takes into account the operation of the entire computer system environment comprising hardware, software, and the operating system. Not only are the hardware, software, and operating system evaluated separately for cybersecurity concerns, their interaction and operation as a whole are also evaluated and scored. The results of such analyses may be used, for example, by underwriters of cybersecurity insurance policies to determine policy terms and rates.
US10917427B2

The present disclosure relates to techniques for helping targeted users determine whether it is safe to supply personal information requested by a web site. In one embodiment, a method generally includes extracting textual content from a web page that requests information from a user and determining, based on the textual content, the type of information requested. A service type the web page provides is also determined based on the textual content. The service type and the information type are then compared to a set of predefined rules to determine a risk level associated with the web page. A visual indicator of the risk level is then displayed with the web page.
US10917426B2

Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for determination of anomalous data are provided. In a computer-implemented method, a plurality of data packets is received within a predetermined time period, the plurality of data packets comprising a data structure. A historical distribution of historical data including the data structure as the data packets is determined. The plurality of data packets is compared to the historical distribution to generate a comparison result. If it is determined that data anomaly exists in the plurality of data packets according to the comparison result, an alert indicating the data anomaly is generated.
US10917425B2

Implementations of the present specification disclose graph structure model training and junk account identification methods, apparatuses, and devices. The solution includes: obtaining an account medium network graph, a node in the account medium network graph representing an account and a medium, and at least some edges indicating that a login behavior relationship exists between nodes connected by the edges; obtaining feature data and risk labeling data of the node, the feature data reflecting a login behavior of the corresponding node in a time sequence; and training, based on the account medium network graph, the feature data, and the risk labeling data, a predefined graph structure model for identifying a junk account.
US10917408B2

An information processing system includes a first apparatus, a second apparatus, and a management apparatus, in which the first apparatus includes a unit that notifies the management apparatus of a first state of the first apparatus regarding information security requirements, the second apparatus includes a unit that notifies the management apparatus of a second state of the second apparatus regarding the information security requirements, and the management apparatus includes an issue unit that issues transmission permission for transmission of an encrypted document from the first apparatus to the second apparatus related to a request for transmission permission in a case where both of a first state sent from the first apparatus which is the transmission source and a second state sent from the second apparatus which is the transmission destination satisfy the information security requirements in response to the request for transmission permission from the first apparatus.
US10917398B2

The object of the present invention is to reduce the storage capacity necessary to save server certificates while enabling encrypted communication, such as SSL communication, whose convenience is high in the case where a plurality of server certificates is created. The present invention is a server that creates a server certificate that is necessary for encrypted communication and has a creation unit configured to create a first server certificate including information that fluctuates in accordance with a network environment, a second server certificate including information that does not fluctuate in accordance with the network environment, and a third server certificate that puts together information on a plurality of host names of the server, which a user can change and a transmission unit configured to transmit one of the created first, second, and third server certificates to a communication device.
US10917392B2

Systems and methods are disclosed for protecting user privacy in, for example, online advertising environments. The method includes receiving data related to a user in a first communication session between a host server and a client device, and generating a user profile associated with the user. The method further may include encrypting the user profile to produce encrypted user profile data and generating a decryption key for decrypting the encrypted user profile data. Thereafter, either the decryption key or a portion of the encrypted user profile data may be transmitted to the client device and then deleted from host server before ending the first communication session. The method further may include establishing a second communication session between the host server and the client device and retrieving the transmitted content. Then targeted advertising may be provided by decrypting the encrypted user profile data.
US10917386B2

For secure communications, a processor determines if a correspondent device is trusted. In response to the correspondent device not being trusted, the processor terminates communications with the correspondent device. In response to the correspondent device being trusted, the processor exchanges unencrypted communications with the correspondent device over an IP interface.
US10917381B2

Provided is a device control system including: a device, which has a device ID for identifying the device, and is configured to write a user ID for identifying a user in a memory based on an instruction to register the user ID; and a server configured to transmit a message containing the user ID and a command to the device having the device ID. The device is configured to: receive the message, and compare the user ID contained in the message and the written user ID; and determine whether the command contained in the message is executable in accordance with a result of the comparison.
US10917374B2

Techniques to visualize messaging flow are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a message package at a client device, the message package comprising a primary message portion and a quoted message portion, the quoted message portion comprising a quoted message identifier; determine whether a quoted message store corresponding to the quoted message identifier is present on the client device; retrieve a primary message from the primary message portion; retrieve a quoted message based on the quoted message store where the quoted message store corresponding to the quoted message identifier is present on the client device; and retrieve the quoted message from the quoted message portion of the message package where the quoted message store corresponding to the quoted message identifier is not present on the client device. Other embodiments are described and claimed.
US10917372B2

A method at an electronic device, the method including receiving a user interface input within a messaging application on the electronic device, the user interface input signaling that at least one of photographs or videos exchanged within a message thread on the messaging application should be stored within a shared photo album; comparing correspondents of the message thread with membership in at least one shared photo album accessible by the electronic device; selecting at least one shared photo album based on the comparing; and configuring one of the selected at least one shared photo album as a configured shared photo album.
US10917369B2

An information processing system includes circuitry that acquires input information input to a terminal apparatus, the terminal apparatus operating a message exchange program, determines, based on the input information being acquired, whether or not a condition as a trigger for calling an information processing service is satisfied, changes, based on the determination that the condition as the trigger for calling the information processing service is satisfied, a status of the message exchange program into a status that exchanges a message with the information processing service, acquires, based on the message to the information processing service, electronic information used for information processing, and requests an information apparatus to execute the information processing using the electronic information being acquired.
US10917365B1

The present disclosure relates to a messaging platform and a method of enabling auditable transmission of messages from a sender application server to a recipient application server for delivery to end users. The messaging platform comprises a distributed ledger and at least a communication unit coupled with the distributed ledger. The sender application server comprises a first communication node hosted therein to transmit messages to the communication unit as a part of first transaction and record the first transaction on the distributed ledger. The communication unit retrieves and pushes the messages to the second communication node as a part of second transaction and record the transaction on the distributed ledger. The second communication node hosted at the recipient application server, retrieve the messages as a part of third transaction and record the third transaction in the distributed ledger, thereby enabling traceability and transparency of the message flow during the message transmission.
US10917349B2

Packets received by a network switch device from upstream network devices, coupled to respective ones of a plurality of ports of the network switch device, are temporarily stored in an internal memory of the network switch device. In response to detecting a first congestion state in the internal memory, the network switch device transmits a first flow control message via a first subset of ports, without transmitting the flow control message via any port not included in the first subset of ports, to cause upstream network devices in a first subset of upstream network devices to temporarily suspend transmission of packets to the network switch device. The network switch device alternates between causing different subsets of the network devices to temporarily suspend transmission of packets to the network switch device, while continuing to monitor congestion in the internal memory of the network switch device.
US10917346B2

Techniques for implementing resilient hashing with compression are provided. In some embodiments, a network device can maintain a compressed partition and an uncompressed partition for a logical hash table, where the logical hash table comprises a first set of mappings between bucket identifiers and active next-hop destinations, the compressed partition comprises a second set of mappings between compressed indices and the active next-hop destinations, and the uncompressed partition comprises a third set of mappings between uncompressed indices and the active next-hop destinations. The network device can compute a hash value using a portion of a packet. When the hash value is addressed by a compressed index, the packet is sent to a next-hop destination in the compressed partition. When the hash value is addressed by an uncompressed index, the packet is sent to a next-hop destination in the uncompressed partition.
US10917343B2

A first map request message is sent from a source network device to a mapping network device to determine a destination network device associated with a destination endpoint device and a security association between the source network device and the destination network device. A first response message is received at the source network device that includes data indicating a mapping between the destination network device and the destination endpoint device and data indicating a security association between the source network device and the destination network device. The data is stored at the source network device. A second map request message is sent from the source network device to the mapping network device to update the data indicative of the mapping or the security association. A second response message is received at the source network device from the mapping network device.
US10917339B2

In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.
US10917332B1

Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of machine learning for a decentralized content-centric system. In some implementations, predicted scores are obtained for a subset of fabric nodes of an overlay network. The scores can be based on prior training. A top scoring fabric node of the subset is identified as an egress node for communicating with a client. Also obtained are predicted scores for egress-origin segments defining paths in the overlay network between the egress node and origin nodes of the fabric nodes. The origin nodes store a content object part associated with digital content. One or more of the egress-origin segments is identified as being top scoring and is configured to be processed to identify one of the origin nodes for providing the content object part.
US10917330B1

A router configured as an autonomous system border router (ASBR) in a local autonomous system (AS), includes: (1) a control component for communicating and computing routing information, the control component running a Border Gateway Protocol (BGP) and peering with at least one BGP peer device in an outside autonomous system (AS) different from the local AS; and (2) a forwarding component for forwarding packets using forwarding information derived from the routing information computed by the control component, wherein the control component (i) receives reachability information for an external prefix corresponding to a device outside the local AS, and (ii) associates the external prefix, as a BGP next hop (B_NH), an abstract next hop (ANH) that identifies a set of BGP (eBGP) sessions that contains at least one eBGP session over which given external prefix has been learned, each of the at least one eBGP sessions being between the ASBR and a BGP peer device in an AS outside the AS, wherein the device located outside the local AS is reachable via the BGP peer device.
US10917315B2

The method including: obtaining identity information and location information of a user terminal, and monitoring, according to the identity information and the location information, whether the user terminal has moved to a target region; obtaining a target network quality level if the user terminal has moved to the target region, where the target network quality level includes a current network quality level of the user terminal in the target region; querying whether the user terminal has a historical network quality level in the target region; if the user terminal has the historical network quality level in the target region, obtaining the historical network quality level, and evaluating network quality of the user terminal in the target region according to the historical network quality level and the target network quality level.
US10917302B2

In various embodiments, a device classification service obtains traffic telemetry data for a plurality of devices in a network. The service applies clustering to the traffic telemetry data, to form device clusters. The service generates a device classification rule based on a particular one of the device clusters. The service receives feedback from a user interface regarding the device classification rule. The service adjusts the device classification rule based on the received feedback.
US10917298B2

A computer-implemented method and system for global device management architecture with regional autonomy for devices on a cellular network are disclosed. The computer implemented method for optimizing device management architecture for IoT devices includes providing device information to a server in a master node for registering a device with the master node; providing rules to assign the device to at least one node based on the device information; assigning the device to the at least one node in response to the rules; and automatically configuring the device to connect the device to the assigned node.
US10917295B2

A wireless network provides differentiated service via a first management device that manages and provisions resources that are located in an edge cloud of the wireless network separate from a second management device that manages and provisions resources that are located in a core cloud of the wireless network. The first management device may provision the edge cloud resources to provide various functionalities and services of the wireless network in a localized manner to user equipment (“UEs”) that are associated with low latency or high reliability requirements. The second management device may provision the core cloud resources to provide the same or different functionalities and services of the wireless network in a centralized manner to UEs that are not associated with low latency and high reliability requirements.
US10917292B2

Implementations described herein provide a bidirectional tool configured to provide APIs to enable a cross-cluster service handshakes and design and implementation for enabling two or more instances of an application registered to one cluster and other cluster provides for multi environment interaction. Using a common service registration, users can trigger actions on different instances of the application running in different environments such as a development environment, production environment, and the like. Using the common registration, applications can scale by having extra instances running while a centralized service works as central hub were each instance is registered. Moreover, implementations include utilizing a plurality of deployment asset management layers to establish a stateless API instantiated between point-of-delivery server arrays employed to house multiple customers separated by security partitions.
US10917288B2

Apparatus and methods for maintaining service during a communication network outage. The apparatus may include an outage monitor. The outage monitor may monitor conditions that may affect the performance or integrity of a WAN. The apparatus may include a digital switch that may be configured to switch, responsive to a state variable in the monitor, between: a regular-operations information machine at an edge location; and a contingency server disposed at the edge location. When the switch engages the contingency server, data on the contingency server may be available to one or more of banking associates, call center attendants, customers and other suitable enterprise personnel and systems.
US10917271B2

This disclosure describes systems, methods, and devices related to an optimized channel estimation field. A device may determine an enhanced directional multi-gigabit (EDMG) frame to be sent to a first device using a communication link. The device may determine a channel estimation field (CEF) associated with the EDMG frame, wherein the CEF is comprised of one or more orthogonal frequency division multiplexing (OFDM) symbols. The device may cause to send the EDMG frame to the first device.
US10917270B2

A modulation device includes: a communication unit; and a controller configured to: divide a communication signal received by the communication unit into a plurality of frequency bands, determine at least one noise band including a noise signal among the plurality of frequency bands, and generate an output signal by replacing at least one of the plurality of frequency bands corresponding to the noise band with another frequency band.
US10917269B2

An electric system comprising communication link between a signal transmitting end and a signal receiving end, wherein, at the signal transmitting end, a number of data bits are integrated into a low frequency signal to form an integrated signal. Each data bit is transmitted as part of a symbol. Each symbol comprises a predefined number of bits encoding at least one data bit, the state of some of the bits of each symbol being dependent on the state of the low frequency symbol.
US10917259B1

In some examples, a computing device may receive an indication that a first user and a second user are located in a zone of an interior space or other surrounding environment. Settings of one or more controllable devices may be controlled based on user profiles including implicit or explicit user preferences, such as for controlling lighting, ambient temperature, entertainment, security, etc., in the zone. When there is conflict between the user preferences, the conflict may be resolved, such as by determining a hierarchy between the users, by averaging the preferred settings, or based on other techniques. Further, a portable computing device may be associated with a user and may provide sensor information. The sensor information may include biometric sensor information that is indicative of a bodily condition of the user and that can be used for determining a context of the user or the zone.
US10917258B2

A mobile communications device for controlling a thermal appliance is described. The device includes a first communications interface configured to communicate over a wireless local area network and a second communications interface configured to communicate over a wide area network. A processor is coupled to the communications interfaces and configured to send commands to control, and to receive information relating to, operation of the thermal appliance. A user interface for obtaining user input to control the thermal appliance and for providing information relating to operation of the thermal appliance is included. The processor is configured to: monitor connection of the first communication interface with the wireless local area network, determine whether to trigger an alert in response to loss of connection, and to send a command, based on user input provided in response to a triggered alert, to the thermal appliance via the second communications interface.
US10917254B2

A system and method for implementing a dynamic interference mitigating protocol in a mesh network is described. The system includes a first of a plurality of nodes in a mesh network to function as an originator station, a second of the plurality of nodes in the mesh network to function as a target station and a third of the plurality of nodes in the mesh network to function as a coordinating node. A setup message may be transmitted across the plurality of nodes to determine or implement an assigned path between the originator station and the target station. All nodes in the plurality of nodes may be reactivated after the high density data packets are received at the target station.
US10917247B2

A computer-implemented method includes: determining assets held by a remitter, the assets to be spent in a remittance transaction between the remitter and one or more payees, in which each asset corresponds to a respective asset identifier, a respective asset amount, and a respective asset commitment value; determining a remitter pseudo public key and a remitter pseudo private key; determining a cover party pseudo public key, in which the cover party pseudo public key is obtained based on asset commitment values of assets held by the cover party; and generating a linkable ring signature for the remittance transaction.
US10917246B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, obtaining an authentication result of the user by the second entity in response to the obtained blockchain transaction, wherein the authentication result is associated with the DID; generating a different blockchain transaction comprising the authentication result; and transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.
US10917244B1

A device that is capable of sending/receiving telephony-based messages may communicate with a blockchain network without having a direct connection (e.g., internet connection) to the blockchain network. A message may be communicated via a telephony network to a telephony carrier system. The telephony carrier system may translate the telephony-based message into a blockchain-based communication and provide the blockchain-based communication to the blockchain network. In addition, an entity on the blockchain network may communicate with a device that does not have an internet connection to the blockchain network. The entity may initiate a blockchain-based communication that is received by an on-chain interface of a telephony network carrier. In response, the telephony network carrier may generate a telephony-based message and communicate the telephony-based message to the user device.
US10917242B2

The invention relates to a method for tightly coupling context to a secure pin and securely storing an asset in hardware. The method comprises a step of sending the context to a secure element, a step of ensuring that the context is shown to a user, and a step of acquiring user consent by performing an authentication check. Further, the method comprises a step of combining an authentication result with the secured context, and a step of performing an operation on the context with the asset if the authentication was successful.
US10917236B1

Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases. The example method further includes decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits. The example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.
US10917233B2

An example operation may include one or more of generating, by a transaction initiator peer, a key pair for a transaction on a blockchain, querying, by the transaction initiator peer, a built-in account manager to discover webhooks of a plurality of blockchain peers, comparing, by the transaction initiator peer, query results from the plurality of the blockchain peers to ensure consistency, encrypting, by the transaction initiator peer, a transaction data with a key of the key pair based on the ensured consistency of the query results, committing, by the transaction initiator peer, the transaction data to the blockchain, and in response to a successful commitment of the transaction data, instantiating, by the transaction initiator peer, a client application executed on the transaction initiator peer to post a decryption key for the transaction data to webhook URLs of the plurality of the blockchain peers.
US10917232B1

Embodiments of a data encryption and/or decryption technique are disclosed. In accordance with one example embodiment, a method may include enciphering a message, based at least in part, on a hierarchical symbol assignment system, and modifying an enciphering key signal value to modify a level of security of enciphering.
US10917230B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing sensitive data elements stored in a blockchain network. One of the methods includes receiving a request from a client device to perform a modification to a watch list that is stored in the blockchain network. The watch list includes one or more sensitive data elements. The blockchain network node determines whether the client device is authorized to modify the watch list based on a digital signature in the request. In response to determining that the client device is authorized to modify the watch list, a consensus procedure is performed on the request within the blockchain network. After a consensus is achieved, the blockchain network node updates the watch list based on the modification to the watch list.
US10917227B2

The present disclosure provides a data transmission method, includes: multiplying a frequency of a basic clock, so as to obtain a frequency-multiplied clock, in which a maximum number of high levels in the frequency-multiplied clock is greater than a maximum numerical value that the bit number can represent; removing an invalid bit width from the data to be transmitted, and determining a bit number of an effective bit width thereof and a numerical value represented by the effective bit width; determining a data period, according to the bit number of the effective bit width in the data to be transmitted; determining an actual number of high levels, according to a numerical value represented by the effective bit width in the data to be transmitted; and transmitting the data to be transmitted based on the frequency-multiplied clock, according to the data period and the actual number of the high levels.
US10917224B2

Example embodiments describe a controller comprising means for performing i) discovering a mapping between receive analogue to digital converters, RxADCs, of a full duplex node (100) and cable modems (111-113, 121-123, 131-133, 141-143) connected to the full duplex node; and wherein the cable modems share a common communication bandwidth; and ii) determining, based on the mapping, sounding groups (152, 162) by grouping cable modems (111-131, 121-123) mapped to a same RxADC (151) into a respective sounding group (152); and wherein a sounding group is indicative for an upper bound of possible interfering cable modems.
US10917223B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for operating a base station in a wireless communication system comprises receiving a information on a time division duplex (TDD) configuration of another base station, determining a TDD configuration of the base station based on the TDD configuration of the another base station and transmission direction of reference signals, and transmitting a downlink signal and receiving an uplink signal according to the TDD configuration of the base station.
US10917210B2

A user terminal receives a downstream link data signal, a demodulation reference signal for demodulating the downstream link data signal, and a downstream link signal including a downstream link control signal; calculates a channel estimation value using the demodulation reference signal; demodulates the downstream link data signal using the channel estimation value; and demodulates the downstream link control signal using the channel estimation value calculated from the demodulation reference signal mapped to a symbol before a symbol to which the downstream link control signal is mapped in a sub-frame.
US10917201B2

According to some embodiments, a method in a radio network element of providing hybrid automatic repeat request (HARQ) feedback comprises receiving, from a wireless transmitter, a first set of coded bits. The first set of coded bits comprises a partial subset of coded bits to be received during a transmission time interval (TTI). The radio network element decodes the first set of coded bits; determines a first decoding indicator based on the success or failure of the decoding of the first set of coded bits; and communicates the first decoding indicator to the wireless transmitter. Particular embodiments communicate the first decoding indicator to the wireless transmitter within four TTI of receiving the first set of coded bits. Particular embodiments estimate a decoding indicator for the entire TTI based on the success or failure of the decoding of the first set of coded bits.
US10917199B2

A method includes: receiving, by the terminal device, at least one piece of downlink data and DCI corresponding to the at least one piece of downlink data, where the DCI includes first indication information, and the first indication information indicates a target transmission time interval (TTI) for transmitting HARQ-ACK feedback information corresponding to the at least one piece of downlink data; generating, by the terminal device based on second indication information, HARQ-ACK feedback information that needs to be fed back in the target TTI, where the second indication information indicates the number of bits of the HARQ-ACK that needs to be fed back in the target TTI; and sending, by the terminal device, the generated HARQ-ACK feedback information to the network device in the target TTI.
US10917193B2

Methods, a Base Station (BS), and a User Equipment (UE) in a wireless communication system for transmitting and receiving control information are provided. The method for transmitting control information by a BS in a wireless communication system includes receiving information related to a signal transmitted by a second BS that the second BS which is a neighboring BS of the first BS, determining whether a second UE using an identical resource to that used by a first UE included in a cell of the first BS exists within a cell of the second BS based on the received information, when the second UE exists, generating control information for controlling a signal transmitted to the second UE by the second BS based on the received information, and transmitting the generated control information to the first UE through a control channel.
US10917192B2

A communication system receives a jammed signal including a sequence of complex numbers encoding one or combination of symbols transmitted by multiple transmitters. The system transforms the sequence of complex numbers into an image of real numbers having at least two columns and multiple rows, with real values of real and imaginary parts of each complex number forming different columns but the same row of the first image, processes the image with a neural network trained to suppress the wideband signal in the received signal, and detects the symbols transmitted by the transmitters from the de-jammed signal.
US10917191B2

In some embodiments, an apparatus includes a memory and a processor operatively coupled to the memory. The processor is configured to be operatively coupled to a first optical transponder and a second optical transponder. The processor is configured to receive, from the second optical transponder, a signal representing a skew value of an optical signal and a signal representing a bit-error-rate (BER) value of the optical signal. The skew value is associated with a skew between an in-phase component of the optical signal and a quadrature component of the optical signal. The processor is configured to determine, based on at least one of the skew value or the BER value, if a performance degradation of the first optical transponder satisfies a threshold. The processor is configured to send a control signal to the first optical transponder to adjust a pulse shaping or a data baud rate of the first optical transponder.
US10917190B2

Methods and systems for CWDM MUX/DEMUX designs for silicon photonics interposers are disclosed and may include an optical transceiver including a silicon photonics interposer, a polarization splitter, a lens array, and a prism with a coarse wavelength division multiplexing (CWDM) coating and a high reflectivity (HR) coating. The polarization splitter, lens array, and prism are coupled to the silicon photonics interposer. An input optical signal of a plurality of different wavelengths and polarizations may be received. Signals of different polarization may be spatially separated using the polarization splitter and signals of a first wavelength range may be reflected into the lens array using the CWDM coating while signals in a second wavelength range may be passed through. Signals of the second wavelength range may be reflected to the lens array using the HR coating, and optical signals may be coupled into the silicon photonics interposer using the lens array.
US10917180B2

Systems, apparatuses, and methods are described for controlling vibrations output by one or more computing devices. A plurality of computing devices may form an ad hoc group using vibration signals. A computing device may suspend generation of a tactile vibration and/or sound as a notification of a received communication or other event.
US10917175B2

A full duplex communication network includes an optical transmitter end having a first coherent optics transceiver, an optical receiver end having a second coherent optics transceiver, and an optical transport medium operably coupling the first coherent optics transceiver to the second coherent optics transceiver. The first coherent optics transceiver is configured to simultaneously transmit a downstream optical signal and receive an upstream optical signal. The second coherent optics transceiver is configured to simultaneously receive the downstream optical signal from the first coherent optics transceiver and transmit the upstream optical signal first coherent optics transceiver. At least one of the downstream optical signal and the upstream optical signal includes at least one coherent optical carrier and at least one non-coherent optical carrier.
US10917172B2

A light source outputs a light. A branching unit branches the light output from the light source into a first branched light and a local oscillation light. A modulator modulates the first branched light to output an optical signal. A receiver causes the local oscillation light to interfere with an optical signal to receive the optical signal. An EDFA amplifies the optical signal output from the modulator. An excitation light source outputs an excitation light exciting the EDFA to the EDFA. An optical attenuator attenuates optical power of the optical signal amplified by the EDFA. A control unit controls attenuation of the optical signal in the optical attenuator. The control unit adjusts the attenuation of the optical signal and adjusts an output of the excitation light from the excitation light source.
US10917167B2

Methods, devices and systems are provided for spreading and transmitting data in a wireless communications system such that the resulting waveforms that are transmitted have low Peak to Average Power Ratio and mitigate signal collisions between different devices. The method for spreading and transmitting data includes spreading data with a sparse spreading sequence having equally spaced non-zero subcarrier elements to generate multi-carrier spread data on subcarriers corresponding to the equally spaced non-zero subcarrier elements of the spreading sequence; and transmitting the multi-carrier spread data. Different spreading sequences may be assigned to different user devices. The different spreading sequences may differ in terms of sparsity level in the frequency domain, sparsity pattern in the frequency domain and/or pulse offset in the time domain. Multiple multi-carrier spread data streams may be received by a network node and decoded using Successive Interference Cancellation (SIC) techniques.
US10917165B2

A base station is provided. The base station includes a base band unit and one or more remote radio heads, a satellite-based content delivery network (S-CDN) device, and a local serving gateway (LS-GW). The base station unit and the one or more remote radio heads wirelessly communicate with a user equipment. The S-CDN device receives and caches content from a satellite-based content delivery network. The LS-GW is connected to the S-CDN device and the base band unit. The LS-GW receives a request for content from the user equipment, determines whether the content is already stored in the S-CDN device, and when the content is already stored in the S-CDN device, delivers the content to the user equipment from the S-CDN device.
US10917161B2

Provided are an electronic device and method for wireless communication. The electronic device comprises: a processing circuit configured to: based on the reception of a first signal sent by a remote wireless communication device, selecting one or more candidate wave beams from a pre-determined group of wave beams; and acquiring an optimal wave beam pair based on the one or more candidate wave beams, wherein the optimal wave beam pair is the wave beam pair enabling a channel gain to be the maximum.
US10917160B2

Radio base station 10 configured to perform MIMO transmission with user terminals 20 includes: beam selecting section 100 configured to select at least one used beam from among a plurality of beams based on beam-selection reference parameters to be computed based on beam information transmitted by user terminals 20; and user terminal selecting section 102 configured to select, from among at least one of user terminals 20 which has selected the at least one used beam, at least one of user terminals 20 to be a target for the at least one used beam.
US10917159B2

Presented herein are systems and methods for beam information feedback. A first communication node may receive, from a second communication node, a group of reference signals that are carried either on respective beams or on a same beam. The group of reference signals may be determined based on one or more time-frequency-code resources. The first communication node may determine, based on the group of reference signals, one or more beam indexes and channel state information. The first communication node may transmit, to the second communication node, a set including the one or more beam indexes and the channel state information.
US10917158B2

A user equipment (UE) may be configured to perform a random access channel (RACH) procedure with a base station. As part of the RACH procedure, the base station may transmit a contention resolution message to the UE. The UE may receive, from the base station, the contention resolution message. The contention resolution message may indicate at least a beam index corresponding to a beam, such as a transmit beam of the base station. The UE may determine whether the beam index is applicable to the UE. The UE may communicate with the base station through the beam corresponding to the beam index when the beam index is applicable to the UE. For example, the UE may send an acknowledgement message to the base station, and the base station and UE may switch to a beam corresponding to the beam index after communication of the acknowledgement message.
US10917122B2

Apparatuses (and methods of manufacturing same), systems, and methods concerning polyphase digital filters are described. In one aspect, an apparatus is provided, including at least one pair of subfilters, each having symmetric coefficients, and a lattice comprising two adders and feedlines corresponding to each of the at least one pair of subfilters, each having symmetric coefficients. In one aspect, the apparatus is a polyphase finite impulse response (FIR) digital filter, including an interpolator and a decimator, where each of the interpolator and the decimator have at least one pair of subfilters, each having symmetric coefficients, and a lattice comprising two adders and feedlines corresponding to each of the at least one pair of subfilters, each having symmetric coefficients.
US10917120B2

The present disclosure relates to a low-complexity syndrome based decoding apparatus and method and a low-complexity syndrome based decoding apparatus includes: a hard decision unit which performs hard decision on a current input value to output a hard decision vector; a syndrome calculator which performs a syndrome operation on the hard decision vector and determines an error type of the hard decision vector based on the syndrome operation result; and a decoder which selects a predetermined decoding algorithm in accordance with the error type to perform the decoding, and the error type includes at least one of no error, a single error, and a double error.
US10917119B2

A data storage system includes a processing circuit, a calculating circuit and an encoding circuit. The processing circuit receives a data byte from a host. The calculating circuit generates a cyclic redundancy check code according to an LBA, and combines the cyclic redundancy check code and the data byte into a data sector so that the data sector includes LBA-related information. The encoding circuit encodes the data sector to generate an error checking and correcting code, and combines the data sector and the error checking and correcting code into a storage data, so that the storage data includes the LBA-related information without including the LBA. Via the data sector and the storage data, the data storage system performs cyclic redundancy checking as well as error checking and correcting without storing the LBA for reducing 1-bit errors; and the LBA-related information does not include part or all of the LBA.
US10917110B1

An electronic device for decompressing compressed data includes a decoding subsystem having a symbol decoder and a second symbol resolver with a number of local symbol decoders and a symbol selector. The symbol decoder decodes a first symbol from a first code for which a symbol is available in a block of the compressed data and communicates a length of the code to the second symbol resolver. Each local symbol decoder, substantially in parallel with the decoding of the first symbol in the symbol decoder, decodes a respective symbol from a first code for which a symbol is available in a respective sub-block of the block of the compressed data. The second symbol resolver selects, as a second symbol, based on the length received from the symbol decoder, one of the respective symbols from the local symbol decoders. The decoding subsystem then provides the first and second symbols.
US10917109B1

Methods for encoding data in synthetic DNA include, for an input data sequence, constructing a codebook of a number of unique codewords, of a nucleotide length, which are constructed such that, for each codeword, the codeword is formed from a selection of nucleotide pairs from a first predefined dictionary of nucleotide pairs, and, if the nucleotide length of the codeword is odd, an additional selection of a nucleotide from a second predefined dictionary of individual nucleotides. For each symbol from the input data sequence, at least one codeword is designated as associable therewith, and each symbol is coded as one codeword selected from the designated at least one codeword associable with that symbol. A code is formed from the codewords, arranged in corresponding order to that of their respective symbols in the input data sequence. A DNA sequence is synthetized with nucleotides ordered to match the code.
US10917105B1

Successive-approximation-register (SAR) analog-to-digital conversion technique continues to be one of the most popular analog-to-digital conversion techniques, due to their versatility, which allows providing high resolution output or high conversion rates. In addition, SAR analog-to-digital converters (ADC) have a modest circuit complexity that results in low-power dissipation. A SAR ADC is, typically, composed of a single comparator, a bank of capacitors and switches, in addition to, a control digital logic. However, the comparator input capacitance is input-signal dependent, and hence introduces non-linearity to the transfer characteristics of the ADC. A simple technique is devised to significantly reduce this non-linearity, by pre-distorting the sampled-and-held input signal using the same comparator input capacitance.
US10917099B2

Disclosed are a method and a device for improving an output accuracy of a digital-to-analog converter. The method includes: calculating an output error of the digital-to-analog converter based on output accuracy and an input error of the digital-to-analog converter; obtaining at least one of the output error, comparing the at least one output error against a preset threshold, and adjusting an integer input value of the digital-to-analog converter according to a comparison result.
US10917095B2

A level shifting circuit includes a first inverter, a second inverter, and a third inverter which are connected in a cascade. The first inverter operates at a first power supply voltage supplied to a first power supply line, and the third inverter operates at a second power supply supplied to a second power supply line. The second inverter includes a first p-type transistor having a source connected to the first power supply line, a second p-type transistor having a source connected to the second power supply line, and a first n-type transistor having a source connected to a ground line. Each gate of the first and second p-type transistors and the first n-type transistor is connected to an output terminal of the first inverter, and each drain of the first and second p-type transistors and the first n-type transistor is connected to an input terminal of the third inverter.
US10917094B2

Systems, apparatuses, and methods for implementing stripe-based self-gating and change detect signal propagation for retiming pipelines are disclosed. A circuit includes one or more stripes, with each stripe including a plurality of stages of registers, with each stage only receiving input signals from the preceding stage. For a given stripe, the first stage of registers are self-gated to reduce power consumption by only clocking a group of registers when any of their input signals change. The self-gating signals of the first stage of registers are combined together to create a change detect signal which is passed through a register and provided to a second stage of registers as a clock-enable signal. Accordingly, the second stage registers are only clocked when the change detect signal indicates a change will be forwarded from the first stage. This reduces power consumption for the second stage without causing the area increase associated with self-gating circuitry.
US10917093B1

A memory system includes a memory device with a termination circuit providing a termination impedance for a data signal in the memory device. The device also includes a calibration circuit configured to set the termination impedance to a predetermined value. The device further includes an impedance adjustment circuit configured to adjust the termination impedance based on a feedback signal indicating a change in the termination impedance due to at least one of a change in a temperature of the memory device or a change in voltage of a voltage bus in the memory device.
US10917077B1

A device includes a plurality of phase accumulators, a multiplexer, and an oscillator. The plurality of phase accumulators is configured to receive a plurality of frequencies and generate a plurality of ramp signals. The multiplexer is configured to receive the plurality of ramp signals from the plurality of phase accumulators and to select one ramp signal from the plurality of ramp signals. The oscillator is configured to receive the one selected ramp signal and to generate one amplitude signal associated therewith. The plurality of phase accumulators continues generating their respective ramp signal. The multiplexer subsequent to selecting the one ramp signal is configured to select another ramp signal associated with another one phase accumulator of the plurality of phase accumulators. The oscillator is further configured to receive the selected another ramp signal and to generate another amplitude signal associated therewith.
US10917072B2

Filter devices and methods of fabricating filter devices. A filter device includes a first chip and a second chip. The first chip has a first material stack and contains one or more series resonators of a ladder filter circuit. The second chip has a second material stack and contains one or more shunt resonators of the ladder filter circuit. The first material stack and the second material stack are different.
US10917071B2

A quadplexer includes a first filter and a second filter whose passband has frequencies higher than the first filter. The first filter has a ladder filter structure including series resonators disposed on a first path and parallel resonators disposed on a path connecting the first path and ground. A series resonator that is closest to a common terminal among the series resonators includes an IDT electrode that excites elastic waves, and a reflector that reflects the elastic waves excited by the IDT electrode. A distance between the IDT electrode and the reflector is greater than or equal to about 0.44λ and less than about 0.5λ where λ is a wavelength of the elastic waves that is defined by an electrode cycle of the IDT electrode.
US10917067B2

The present invention is directed to a bi-directional RF signal amplifier that includes both an active communications path and a passive communications path. The circuitry is simplified and the housing size is reduced by having one port which functions as part of the active communications path when the bi-directional RF signal amplifier is powered, and that functions as part of the passive communications path when the bi-directional RF signal amplifier is unpowered.
US10917052B2

Transistors may be manufactured with a shared drain to reduce die area consumed by circuitry. In one example, two transistors can be manufactured that include two body regions that abut a shared drain region. The two transistors can be independently operated by coupling terminals to a source and a gate for each transistor and the shared drain. Characteristics of the two transistors can be controlled by adjusting feature sizes, such as overlap between the gate and the shared drain for a transistor. In particular, two transistors with different voltage requirements can be manufactured using a shared drain structure, which can be useful in amplifier circuitry and in particular Class-D amplifiers.
US10917047B2

The present invention relates to a radiofrequency oscillator comprising an optical resonator being a ring waveguide allowing the propagation of a first wave in a first direction and of a second wave in a second direction, the second direction being opposite to the first direction, and the resonator comprising an active optical medium generating a first optical line from the first wave and a second optical line from the second wave, the resonator being in contact with a part made of a material featuring a magneto-optic effect, an applier of external magnetic field of adjustable intensity on the resonator generating a frequency offset between the first wave and the second wave, and a processing circuit converting the beat between the two optical lines in a radiofrequency signal.
US10917036B2

An example device for mounting for a solar array may include a solar panel carrier configured to receive a solar array to form a panel assembly; a pivot configured to pivotably secure the solar panel carrier with respect to a support structure; and/or a restoring moment element operatively connected to the solar panel carrier and configured to exert a restoring moment on the solar panel carrier opposite in direction and approximately equal in magnitude to a gravitational moment of the panel assembly when the solar panel carrier is tilted to various angular positions. When the solar panel carrier is at a nominal angular position, a center of gravity of the panel assembly may be above and substantially vertically aligned with the pivot axis.
US10917035B2

A set of connectors for modular support platforms is provided. The connectors are used to aggregate at least two support elements, forming a support platform which can be rearranged by adding new support elements and connectors. The set of connectors is used to form a modular support platform for a solar panel power plant, allowing its installation in water surfaces.
US10917029B2

A system for reducing a resonant oscillation on a direct current bus is disclosed. The system includes a battery, a first capacitor connected in parallel with the battery, and an inductor connected in series with the first capacitor. The system also includes a first element connected in series with the inductor, a second element connected in parallel with the inductor and the first element, and a second capacitor connected in series with the first element. The system also includes an electric machine connected to the second capacitor. During a re-generation mode for charging the battery, a re-generation current flows from the electric machine to the battery, passing through the first element and the inductor and bypassing the second element. Additionally, during a motor mode, a motor current flows from the battery to the electric machine, passing through the second element and bypassing the first element and the inductor.
US10917023B2

The present invention discloses a power conversion system and a method for pre-charging DC-Bus capacitors therein. The power conversion system comprises a plurality of power modules, each including a power input end; a charging input end; a power output end; at least one power conversion unit, each of the power conversion unit including at least one DC-Bus capacitor and being electrically connected to the power input end and the power output end; and a pre-charging unit electrically connected to the charging input end for receiving direct current and electrically connected to the DC-Bus capacitor for pre-charging the DC-Bus capacitor. The power input ends of the plurality of power modules are connected in series and then electrically connected to an AC power source, and the power output ends of the plurality of power modules are connected in parallel.
US10917010B2

A driving voltage provider includes: a PLL circuit for generating clock signals with different phases according to a divider value; a DC-DC converter for generating a PWM signal according to the frequency of a first clock signal, and providing a driving voltage based on the duty ratio of the PWM signal; a first tuning circuit for outputting a first tuning signal having a first logic level when the logic levels of first and second sampling signals obtained by sampling the PWM signal at transition times of different clock signals are different, and outputting the first tuning signal having a second logic level when the first and second sampling signals have the same logic level; and a divider value determiner for decreasing the divider value when the logic level of the first tuning signal is the first logic level.
US10916993B2

A torque motor includes a large area rotor, a stator surrounding at least a portion of the rotor, and a small air gap separating the rotor from the stator to allow frictionless thermal coupling between the rotor and the stator. Heat from the rotor is transferred to the stator by conduction. The stator contacts an inner surface for a housing of the torque motor for conductively coupling to a cold environment air flow exterior to the torque motor housing. The air gap may have a dimension of about 0.002 to 0.003 inches. The stator may be conductively coupled to the torque motor housing by one of a thermal gap pad or high conductivity thermal gap filling compound. Heat conduction from the rotor to the stator preferably occurs without rotation of the rotor.
US10916992B2

A drive device includes a rotor, a stator, a housing including an accommodation portion to store oil, a pump driven through a motor shaft, and a transmission that transmits rotation of the motor shaft to a pump shaft. The pump includes an external gear fixed to the pump shaft, an internal gear surrounding the external gear and meshing with the external gear, a pump room provided in the housing and accommodating the internal gear and the external gear, a suction port through which the oil is to be sucked into the pump room, and a discharge port through which the oil is to be discharged from the pump room. The housing includes a first oil passage connected to the discharge port. The motor shaft includes a second oil passage provided in the motor shaft and connected to the first oil passage and a first through-hole connecting the second oil passage and an outer circumferential surface of the motor shaft. The suction port is open to a lower region in a vertical direction of the accommodation portion, and allows the oil in the accommodation portion to be sucked into the pump room.
US10916989B2

A motor is provided in a shell. The motor includes a stator having an outer peripheral surface facing an inner peripheral surface of the shell, a rotor rotatably disposed inside the stator, and a nonmagnetic film disposed between the outer peripheral surface of the stator and the inner peripheral surface of the shell.
US10916986B2

A stator in which the height of a coil end of a stator winding can be lowered is provided, and an electric rotating machine including such a stator is provided. In a stator of an electric rotating machine including a stator winding including neutral lines and output lines, the neutral lines are configured to include crawling portion extending circumferentially in the upper portion of a coil at the coil end, and the crawling portion includes an axial stepped portion. The output lines are configured to pass under the axial stepped portion in at least one location of three phases.
US10916985B2

A method of forming a stator assembly, including providing a stator with a plurality of slots and a plurality of conductors configured to be inserted into the plurality of slots. The method includes obtaining a respective first shape for the plurality of conductors such that the plurality of conductors in the respective first shape forms concentric arcs sharing a common center. Obtaining the respective first shape includes forming a respective first portion, a respective second portion and a respective turn portion between the respective first portion and respective second portion. The method includes obtaining a respective second shape for the plurality of conductors, including: bending the respective first portion at a respective first bend to obtain a respective first leg and a respective first arm, and bending the respective second portion at a respective second bend to obtain a respective second leg and a respective second arm.
US10916983B2

A permanent-magnet motor includes a through-hole expansion portion provided in a through-hole for inserting a permanent magnet into the rotor core of a permanent-magnet motor, and a bridge portion that surrounds adjacent through-hole expansion portions and forms part of the outer circumferential surface of the rotor core; the bridge portion has a small-thickness portion that is formed to be smaller than that of a portion, other than the bridge portion, of the rotor core.
US10916979B2

A rotor of a line-start synchronous reluctance motor is provided, which includes: a laminated core comprising multiple laminated core sheets having multiple rotor bar holes formed therein in proximity to the circumference thereof, respectively; end plates fixed to both sides of the laminated core, respectively; rotor bars inserted into the rotor bar holes, respectively; and a rotating shaft coupled to the laminated core to be able to rotate integrally, wherein the core sheets comprise multiple flux barriers and steel plate portions on which the flux barriers are not formed, respectively, and extended ends of the flux barriers may be positioned between the rotor bar holes.
US10916978B2

Provided is a rotor including the first extension includes a first protrusion disposed on the inner circumferential surface of the first extension, the first body includes a first groove formed in the outer circumferential surface of the first body, the second extension includes a second protrusion disposed on the inner circumferential surface of the second extension, the second body includes a second groove formed in the outer circumferential surface of the second body, the first body and the second body are stacked and coupled to each other, the first protrusion is disposed in the second groove, and the second protrusion is disposed in the first groove.
US10916976B2

A stator assembly for use in an axial flux electric motor includes a plurality of tooth assemblies and a plurality of circumferentially-spaced stator bases that are each coupled to at least one tooth assembly. The stator assembly also includes a plurality of circumferentially-spaced bridge members. Each bridge member is configured to engage a pair of circumferentially adjacent stator bases to apply an axial pre-load force to the pair of stator bases and to create a flux path between the adjacent stator bases.
US10916972B2

An apparatus and method for performing foreign object detection for a wireless power transmitter. A matching network and transmit coil are energized, and a resonance is excited. The resonance is allowed to decay. A temporal characteristic of the decay is measured. The temporal characteristic is analyzed to determine whether a foreign object is coupled to an electromagnetic field generated by the transmit coil.
US10916966B2

A power supply system includes an energy storage device electrically connected to a power grid, a power distribution assembly electrically connected to a load, and a power generation device electrically connected to the power distribution assembly. The energy storage device and the power grid are configured to supply electric power having a first voltage range to the power distribution assembly, which in turn, is configured to supply electric power having a second voltage range less than the first voltage range to the load. The energy storage device and the power generation device each are configured to at least temporarily supply a flow of electric power to the power distribution assembly when electric power from the power grid is interrupted such that a substantially uninterrupted flow of electric power is supplied to the load.
US10916965B2

A system and method for supplying uninterruptible power includes a housing, a power supply input connected to a solar panel as a power supply, a main network input, a powered device output, an alternative power supply as a plurality of batteries, and a control module. The power supply input includes a controller and power distribution unit to manage the solar panel. The main network input and control module are also modified to include an adapter, a power management processor, and a network management processor. There can be a panel irradiance sensor on the solar panel and connected to the power management processor. The system can be located at a remote location with only the solar panel connected to the power supply input.
US10916959B2

A semiconductor device capable of turning a discharge control transistor off faster while maintaining safety is provided. A control unit, in discharge stopping processing, turns a switching element on and executes a first discharge-stopping mode in which the gate voltage of the discharge control transistor is withdrawn via a load and, at a predetermined discharge-stopping mode switching timing, switches to a second discharge-stopping mode in which the gate voltage of the discharge control transistor is withdrawn directly to a low-voltage power source.
US10916958B2

A notification appliance is disclosed that includes a light engine for generating light flashes at a predetermined interval, an energy store for supplying energy to the light engine to generate the light flashes at the predetermined intervals and a charge controller for charging the energy store to a full charge level required to generate the light flashes. The charge controller controlling an input current to charge the energy store to reach the full charge level at the predetermined interval.
US10916955B1

A multi-functional wearable with modular attachments is provided. A case with a first and second connector are provided that can each connect to one or more removable modules, such as a charging cable, lanyard, body strap, name badge, key ring, power brick, and/or battery module. The battery module includes a control panel with a power button to control power from the battery and one or more status LEDs to indicate the charge status of the battery. The battery module also provides storage to hold a cable and/or device. Alternatively, magnets and a first female receptacle that compliments and receives a male connector from a lanyard and a second female connector to connect to another cable may be utilized. The charging cable may be surrounded by fabric or similar material and the charging cable ends may also include one or more magnets or mechanical protrusions.
US10916950B2

Various embodiments of a wireless connector system are described. The system has a transmitter module and a receiver module that are configured to wirelessly transmit electrical energy and/or data via near field magnetic coupling. The wireless connector system is designed to increase the amount of wirelessly transmitted electrical power over a greater separation distance. The system is configured with various sensing circuits that alert the system to the presence of the receiver module to begin transfer of electrical power as well as undesirable objects and increased temperature that could interfere with the operation of the system. The wireless connector system is a relatively small foot print that is designed to be surface mounted.
US10916945B2

A control apparatus includes an optimization processing unit which individually calculates a sharing ratio of each of a plurality of energy storage apparatuses to adjusted total power of which demand and supply is adjusted by the energy storage apparatuses on the basis of state information of the corresponding energy storage apparatus, a calculation unit which calculates shared power in at least one energy storage apparatus using demand and supply adjustment information relating to the adjusted total power in the plurality of energy storage apparatuses and the sharing ratio of the at least one energy storage apparatus, and a communication unit which transmits the shared power to the corresponding energy storage apparatus.
US10916941B2

A supply and control unit for electrical devices (7, 8, 9) of a production system comprising at least one host power supply and control device (1) being connected via a power and data transfer cable equipment (2) with said electrical devices (7, 8, 9) comprising power supply input ports (4, 5, 6), and at least one control and actuating device (3) arranged in situ with said electrical devices (7, 8, 9) to control an operational mode of said electrical devices (7, 8, 9) by carrying out a control command received from the host device (1) characterized in that at least one additional power source device (10) is arranged in situ with the electrical devices (7, 8, 9) comprising at least one flywheel energy storage being charged during charging periods linked to control commands that the operational mode of at least one electrical device (7, 8, 9) is to be started and being discharged to increase the power supply at input ports (4, 5, 6) of the electrical devices (7, 8, 9) that are being switched into the operational mode.
US10916936B2

A method for circuit breaker failure (CBF) protection in a power substation is disclosed. The power substation includes a first circuit breaker (CB), a second CB coupled to the first CB, a feeder coupled to the first CB and the second CB, a power plant coupled to the feeder, a first plurality of CBs coupled to the first CB, and a second plurality of CBs coupled to the second CB. The method includes sending a first stage tripping command to the first CB and the second CB to trip the first CB and the second CB responsive to a non-high current tripping command being active for a first period of time, and one of a current condition and an energization condition being satisfied for the first period of time, sending a first second-stage tripping command to the first plurality of CBs to trip the first plurality of CBs responsive to the non-high current tripping command being active for a second period of time, and one of the current condition and the energization condition being satisfied for the second period of time, and sending a second second-stage tripping command to the second plurality of CBs to trip the second plurality of CBs responsive to the non-high current tripping command being active for a third period of time, and one of the current condition and the energization condition being satisfied for the third period of time. The second period of time and the third period of time may be longer than the first period of time.
US10916933B2

A power control device includes: an output voltage controller configured to control an output voltage based on a feedback voltage corresponding to the output voltage; and an overvoltage protector configured to continue or stop the operation of the output voltage controller based on a first detection result of whether the output voltage has exceeded an output voltage threshold value and a second detection result of whether the feedback voltage has fallen to or below a feedback voltage threshold value.
US10916930B2

In the field of electrical power systems there is provided a method of supervising the operation of a plurality of current transformers that are arranged in respective current transformer within differing protection zones of a multi-phase electrical power system. The method of supervising comprises the steps of: (a) identifying a faulty protection zone within the electrical power system; (b) identifying a faulty current transformer group within the faulty protection zone; and (c) identifying faulty phase(s) within the faulty current transformer group within the faulty protection zone.
US10916926B2

Disclosed is a fireproof airtight electrical box. The disclosed fireproof airtight electrical box includes a metal gang box to which is attached a sealing mechanism which will allow the gang box device to form at least a hermetic, preferably air-tight, seal within a larger structure, while at the same time being suitable for use within such a structure because of the stiffness, strength, and at least fire resistant qualities.
US10916912B2

There are included a CAN package (2) having a stem (22) and lead pins (23a and 23b) protruding from the stem (22), and a board (3) having pads (33a and 33b) for connecting lead pin. The CAN package (2) has a slot (222) provided in a surface of the stem (22) from which the lead pins (23a and 23b) protrude. One end of the board (3) is inserted into the slot (222), and the pads (33a and 33b) for connecting lead pin are electrically connected to the lead pins (23a and 23b).
US10916904B2

A power connection assembly for an appliance includes a receptacle that has an inner wall. The inner wall defines a cavity. A channel is defined by the inner wall and is in communication with the cavity. A power cord is configured to be at least partially received by the cavity of the receptacle. A cap is rotatable between a locked position and an unlocked position and is configured to at least partially encase the power cord. A protrusion extends radially from the cap. A switch is positioned proximate the channel and is operable between an open position and a closed position. The protrusion is received by the channel and is configured to move the switch to the closed position.
US10916899B1

An electrical receptacle including a body having a plurality of electrical connections, a device face connected to the body and movable with respect to the body, a plurality of electrical plug contacts positioned behind the device face, and wherein the electrical plug contacts retain an electrical plug prong at a first tension when the device face is in a first position and the electrical plug contacts retain the electrical plug prong at a second tension when the device face is in a second position.
US10916897B1

A wiring harness assembly for serviceably housing an electrical fuse includes at least one electrical cable, a wiring harness plug mounted to the cable and including a first electrical connector, a first terminal having a mounting end for receiving an energized stud and at least one first fuse contacting end, at least one second terminal including a second electrical connector and a second fuse contacting end, and a terminal housing including a main body defining a first cavity and a receptacle defining a second cavity, wherein the first fuse contacting end of the first terminal and the second fuse contacting end of the second terminal are positioned within the first cavity, and wherein the receptacle is configured to receive the wiring harness plug including the first electrical connector with the first and second electrical connectors engaging each other in electrical communication.
US10916895B2

A double-shielded high-speed docking connector is disclosed in this invention. The connector includes a shell, a positioning seat and a row of frame assemblies. The frame assembly includes an insulating body, two columns of signal terminals supported by the insulating body and arranged to be multiple differential pairs, a first shielding member mounted on one side of the insulating body, and a second shielding member mounted on the other side of the insulating body and connected with the first shielding member. The double-shielded high-speed docking connector of the present invention can not only reduce crosstalk between the signal terminals of adjacent differential pairs, but also effectively reduce signal interference of adjacent frame assemblies by disposing two shielding members on each frame assembly.
US10916892B2

The present disclosure relates to a shielded electric connector for connecting or distributing shielded electric lines or plug connectors with one another, and to methods for producing the shielded electric connector. Connector elements belong to a line or to a plug connector. Shielding sleeves or shielding housings of the lines and/or of the plug connectors are surrounded by a shielding housing, which consists of a cast metal body that has been cast in situ onto annular regions of the shielding sleeves or shielding housings in order to produce a local anchoring means with low electric contact resistance.
US10916887B2

A plug connector includes: a housing module having a mating end and including a first housing and a second housing assembled with the first housing to define a cavity therebetween; and a mating board received in the cavity and exposed to an exterior at a position close to the mating end; wherein the first housing has a main portion and a tongue extending from the main portion, the second housing has a receiving space receiving the tongue, and the tongue is deformed to latch within the receiving space.
US10916885B2

A high-speed connector for an automobile includes a cable connector, a board connector connected to the cable connector, and elastic sliding blocks provided on two sides of the cable connector. The sliding blocks on two sides are configured separately or are integrated together. The cable connector includes a housing, a contact body and a wire. The contact body is installed in the housing. The contact body contacts and is connected to the board connector. The wire is connected to the contact body and protrudes out of the housing. The housing includes a main body portion and side snap-fit plates provided on two sides of the main body portion. A side snap-fit groove is provided on the side snap-fit plate. Side snap-fit clasps are provided on two sides of the board connector.
US10916884B2

Method of operating a connector latch used to securely hold together a connector apparatus, wherein the connector apparatus has at least a first housing and a second housing which can be mated together. Initially, after the connector latch is manufactured, the connector latch is in an undeflected position. After manufacture, the connector latch is subjected to a pre-mating deflection process, in order to deflect the connector latch into a preloaded position. After the pre-mating deflection process has been completed, the connector latch is locked in the preloaded position. The preloaded connector latch provides a number of desirable characteristics, including at least an extra loud “click” sound when the connecting latch is operated to mate the first housing with the second housing.
US10916882B2

A cable tether system includes a base member and at least one elongate member extending away from the base member. The elongate member is configured to surround at least a portion of a first cable. A second elongate member can be configured to surround at least a portion of a second cable. The base member can include one or more engagement portions that couple with one or more engagement portions on the first and second elongate members.
US10916880B2

A modular electrical receptacle in which more than one of the modular electrical receptacles can be connected to form a larger receptacle connected to a single source of power. The modular electrical receptacle includes a housing having a front surface with a first and a second electrical outlet. The housing further includes a first tab extending from a first end and a second end extending from a second end for securing the modular receptacle to an in-wall electrical box. The housing further includes a power link, such as a conductive extension, for connecting directly to another module and providing the other module with access to the single source of power. The power link can be three links for connecting to a positive line, a neutral line and a ground line to another module. The housing also includes a coupler for connecting the housing to a power link of another module.
US10916873B2

In a connection assembly comprising a male contact and a female contact, the female contact comprises a plurality of elastic blades extending longitudinally along a central axis parallel to a direction of insertion. Each of these blades comprises two bent contact zones to form, respectively, a first and a second contact surfaces that are convex and essentially oriented towards the central axis on each of these bent zones. The first contact surface is situated closer than the second contact surface to the free end of the blade on which they are formed.
US10916864B2

An electrical conduction path that includes a first conductor; a tubular first insulator that encloses the first conductor; a tubular second conductor that encloses the first insulator, and has shape retainability; a branch conductor that is flexible so as to be deformable into a compact elongated shape and into an expanded tubular shape, the branch conductor deformed into the expanded tubular shape enclosing an outer circumferential surface of the second conductor; and a fixing member that fixes the branch conductor to the outer circumferential surface of the second conductor.
US10916858B2

An antenna assembly tunable from remote comprising a main reflector a sub-reflector associated with the main reflector, and a feed adapted receive transmission illuminating the main reflector via the sub-reflector, or to transmit transmission to the main reflector via the sub-reflector. The sub-reflector comprising a plurality of actuators disposed over and attached to its outer face. Each of the actuators is adapted to locally deform the surface of the sub-reflector adjacent to that actuator in response to a change in the actuator position.
US10916845B2

A system includes a distributed ledger storing one or more smart contracts; one or more 5G small cells, each having one or more antennas mounted on a housing, each small cell sending packets of data trackable with the distributed ledger; and a processor to control a directionality of the antennas in communication with a predetermined target using 5G protocols.
US10916843B1

Cellular tower sites generally include a remote radio head conductively connected to a base station. A system for protecting the site from an electromagnetic pulse (“EMP”) includes an antenna array; an EMP detection circuit in communication with the antenna array; and a disconnect switch in communication with the EMP detection circuit. The disconnect switch is conductively connected between the remote radio head and the base station; when opened, it physically interrupts the connection between the remote radio head and the base station. For instance, if a comparison, within the EMP detection circuit, between the pulse duration and/or frequency of an electromagnetic signal received by the antenna array to the frequency and/or pulse duration of an EMP E3 signal component determines a match, the EMP detection circuit can output an EMP detection signal to the disconnect switch, thereby disconnecting the remote radio head from the base station.
US10916839B2

Improved communication performance is achieved in the case where a metal housing section with an insulation-treated surface is also used as a radio wave emission section. Electronic equipment according to the present technology includes a metal housing section, an antenna board, and an electrical coupling section. The metal housing section has an insulation-treated surface and constitutes at least part of the housing. The antenna board is located inside the metal housing section and has electrical circuitry formed thereon for controlling supply of power to an antenna. The electrical coupling section has a metal plate in contact with the metal housing section and performs electrical coupling between the antenna board and the metal housing section through capacitive coupling via the metal plate.
US10916835B2

A phased array antenna includes a first transceiver, a plurality of first radiating elements that are arranged in a first linear array, a first feed network electrically interposed between the first radiating elements and the first transceiver, and a first switch that is coupled along the first feed network, where a state of the first switch is selectable to adjust a number of the first radiating elements that are electrically connected to the first transceiver.
US10916833B2

An electronic device is provided. The electronic device includes a housing including a segment part used to insulate a portion of the housing and an antenna disposed at a position corresponding to the segment part.
US10916825B2

A technique for a dielectric lens and an antenna assembly. The dielectric lens that includes a for a reference surface and a pattern of varying thicknesses made from a first dielectric. The pattern of varying thicknesses is situated on the reference surface. The thickness differences between adjacent formations of the pattern of varying thicknesses is less than an incident wavelength of electromagnetic energy. The antenna includes mounting fixture, the dielectric lens connected to the mounting fixture, and a transceiver operatively coupled to the mounting fixture. The transceiver is configured to transmit an electromagnetic signal directed to the dielectric lens.
US10916819B2

A multi-stage sodium heat engine is provided to convert thermal energy to electrical energy, the multi-stage sodium heat engine including at least a first stage, a second stage, and an electrical circuit operatively connecting the first stage and the second stage with an electrical load. One or more methods of powering an electrical load using a multi-stage sodium heat engine are also described.
US10916806B2

The present invention relates to an electrolyte for a lithium secondary battery, and a lithium secondary battery comprising the electrolyte, the electrolyte comprising a non-aqueous organic solvent; lithium salt; and an additive comprising a compound which contains a difluorophosphite (—OPF2) group which is expressed by a particular chemical formula.
US10916799B2

A positive electrode material for a secondary battery, includes: a composition represented by Li4+xFe4+y(P2O7)3 (−0.80≤x≤0.60, −0.30≤y≤0.40, and −0.30≤x+y≤0.30); and tungsten, wherein the positive electrode material has a triclinic crystal structure.
US10916785B2

The present invention includes an apparatus and method for volumetric and gravimetric storage of reactants and waste comprising: one or more reactant or fuel storage bladders; and one or more waste storage bladders, wherein the reactant or fuel storage bladders and the waste storage bladders form a stack of bladders, and the stack of bladders are interleaved between the reactant or fuel storage bladders and the waste storage bladders, such that both a volumetric and a gravimetric balance is maintained as reactant or fuel are used and the waste bladder is filled.
US10916781B2

Described herein is a composition for manufacturing an electrode of a membrane-electrode assembly for fuel cells and a method for manufacturing an electrode of a membrane-electrode assembly for fuel cells including the same. More particularly, described herein is a composition for manufacturing an electrode of a membrane-electrode assembly for fuel cells which can improve porosity in the electrode and thereby mass transport capability of reactive gases by mixing a second carbon having lower crystallinity than a first carbon to produce an electrode and applying a voltage to the electrode to remove only the second carbon, and a method for manufacturing an electrode of a membrane-electrode assembly for fuel cells including the same.
US10916776B2

The present invention relates to positive electrode active material particles and a secondary battery including the same and provides positive electrode active material particles comprising: a core including a first lithium transition metal oxide; and a shell surrounding the core, wherein the shell has a form in which metal oxide particles are embedded in a second lithium transition metal oxide, and at least a part of the metal oxide particles is present by being exposed at a surface of the shell. The positive electrode active material particles according to the present invention prevent a transition metal and an electrolyte from causing a side reaction by exposing a part of a metal oxide, having low reactivity, at a surface of the active materials, thereby improving safety and lifespan. As the electrical conductivity of the active materials becomes lower, excellent stability can be maintained even at high temperature and in battery-breakdown situations.
US10916774B2

An object is to improve the characteristics of a power storage device such as a charging and discharging rate or a charge and discharge capacity. The grain size of particles of a positive electrode active material is nano-sized so that a surface area per unit mass of the active material is increased. Specifically, the grain size is set to greater than or equal to 10 nm and less than or equal to 100 nm, preferably greater than or equal to 20 nm and less than or equal to 60 nm. Alternatively, the surface area per unit mass is set to 10 m2/g or more, preferably 20 m2/g or more. Further, the crystallinity of the active material is increased by setting an XRD half width to greater than or equal to 0.12° and less than 0.17°, preferably greater than or equal to 0.13° and less than 0.16°.
US10916770B2

An electrochemically active material includes silicon and a transition metal. At least 50 mole % of the transition metal is present in its elemental state, based on the total number of moles of transition metal elements present in the electrochemically active material. An electrochemically active material includes silicon and carbon. At least 50 mole % of the carbon is present in its elemental state, based on the total number of moles of carbon present in the electrochemically active material.
US10916766B2

Provided is a rechargeable alkali metal-sulfur cell comprising an anode active material layer, an electrolyte, and a cathode active material layer containing multiple particulates of a sulfur-containing material selected from a sulfur-carbon hybrid, sulfur-graphite hybrid, sulfur-graphene hybrid, conducting polymer-sulfur hybrid, metal sulfide, sulfur compound, or a combination thereof and wherein at least one of the particulates is composed of one or a plurality of sulfur-containing material particles being embraced or encapsulated by a thin layer of a high-elasticity ultra-high molecular weight polymer having a recoverable tensile strain no less than 2%, a lithium ion conductivity no less than 10−6 S/cm at room temperature, and a thickness from 0.5 nm to 10 μm This battery exhibits an excellent combination of high sulfur content, high sulfur utilization efficiency, high energy density, and long cycle life.
US10916760B2

A method of manufacturing a secondary battery including an electrode body having a positive electrode plate (40) having a positive electrode tab (4c), a negative electrode plate (5) having a negative electrode tab (5c), and a separator, in which the positive electrode tab (4c) is connected to a positive electrode collector in a curved state and the negative electrode tab (5c) is connected to a negative electrode collector in a curved state, and in which, as the positive electrode plate (4), one provided with a cutaway (4e) at a base of the positive electrode tab (4c) in a region where a positive electrode active material mixture layer (4a) is formed on a positive electrode core body is used.
US10916758B2

A battery pack for a vehicle electrical system configured with high-voltage bus bars. A positive bus bar and a negative bus bar may provide power generated by the battery pack to a drive module of the vehicle, to power one or more components of the vehicle. The drive module may additionally couple to high-voltage positive and negative bus bars. The high-voltage bus bars may be configured to provide additional power to the drive module from another battery pack, such as via a battery balance box. Additionally, the high-voltage bus bars may be configured to carry excess power from the drive module to another drive module associated with the vehicle via the battery balance box. The high-voltage bus bars may be configured to de-energize in the event of a thermal runaway or other failure of a battery module of the associated battery pack.
US10916749B2

Provided is a battery module in-vehicle installation structure, including: a pair of side frames that are fixed to a vehicle and arranged at intervals in a width direction of the vehicle; a case body fastened between the pair of side frames; and a mounting member for mounting the battery module inside the case body. The case body has a floor, side walls standing upright at peripheral edges of the floor, and fastening portions extended respectively from the side walls toward an outer side in the width direction. The mounting member has a pair of fixing portions each extended toward the outer side in the width direction. Each of the pair of fastening portions is fastened so as to be sandwiched between one of the pair of fixing portions and one of the pair of side frames.
US10916747B2

The invention relates to an assembly of a plurality of electrochemical elements (1), in which the electrochemical elements comprise a container (5) having a side wall, said assembly being characterized in that at least one portion of the side wall of at least one of the containers is in contact with a partition obtained by means of an additive manufacturing method, and is produced by superposing at least two strips (4) of a structural material.
US10916743B2

An electric battery device including: a battery attachment plate, at least one battery coupled to the battery attachment plate, the battery having a main face applied against the plate in at least one attachment position on the plate, and a gripping handle of the battery, rigidly secured to the battery, attachment members for attaching the battery on the attachment plate, in the attachment position, at least one lock for locking the battery in the attachment position and at least one release member for releasing the lock, characterised in that the lock is secured to the battery and the release member of the lock is arranged on a portion of the battery intended for the battery gripping handle, for gripping the battery and simultaneous actuation of the lock release member using just one hand.
US10916741B1

Energy storage devices, battery cells, and batteries of the present technology may include a first current collector and a second current collector. At least one of the first current collector and the second current collector may be a non-metal current collector. The battery cell may include a seal between an edge region of the first current collector and an edge region of the second current collector. The seal may contact a first surface of the first current collector and a first surface of the second current collector. The battery cell may also include a metal material coupled with the non-metal current collector on a second surface of the non-metal current collector opposite the first surface.
US10916729B2

A light-emitting display device includes an element-formation substrate and a plurality of pixels. The element-formation substrate includes a first barrier film and a second barrier film provided on a substrate, the first barrier film and the second barrier film being provided in the stated order from the substrate and suppressing ingress of moisture. The plurality of pixels is provided on the element-formation substrate. The element-formation substrate further includes an organic part that fills a crack occurred in the first barrier film, or that is attached around a part of a metallic foreign substance protruding from the first barrier film.
US10916723B2

An organic light emitting display device may include a base substrate including an emission area at which light is emitted and a peripheral area which is adjacent to the emission area; an encapsulation substrate disposed on the base substrate; a common layer between the base substrate and the encapsulation substrate, the common layer disposed in both the emission area and the peripheral area; between the base substrate and the common layer, each of: a planarization layer; a pixel electrode in the emission area; and a pixel defining layer; and a discharging hole disposed corresponding to the pixel defining layer, the discharging hole extending through the common layer.
US10916719B2

Disclosed is a flexible display that is slim for flexibility, is controlled in stiffness, and has improved reliability owing to a structure of a non-folding portion thereof.
US10916714B2

An organometallic compound and an organic light-emitting device including the same are provided. The organometallic compound may be represented by Formula 1, wherein L1 is a ligand represented by Formula 2A and L2 is a ligand represented by Formula 2B. Further details about the compounds are presented in the disclosure. M(L1)n1(L2)n2,   wherein M is iridium.
US10916708B2

Provided are a condensed cyclic compound and an organic light-emitting device including the same. The organic light-emitting device may include a first electrode, a second electrode, and an organic layer disposed between the first electrode and the second electrode. The organic layer may include the condensed cyclic compound represented by Formula 1: In Formula 1, rings A1, A2, and A3 may each be independently a C5-C60 carbocyclic group or a C2-C30 heterocyclic group, and n1 to n3 may each be independently 0 or 1, provided that the sum of n1, n2, and n3 is 1. In addition, the descriptions of X1, L1 to L9, a1 to a9, Ar1 to Ar6, b1 to b6, R1 to R3, and c1 to c3 are as defined in the present specification.
US10916706B2

A composition having excellent dischargeability by an ink jet method and reduced clogging of an ink jet apparatus is provided. The composition contains a fluorinated alcohol A represented by the formula (1) and having a boiling point of 50° C. or more and less than 150° C., a fluorinated alcohol B represented by the formula (1) and having a boiling point of 150° C. or more and less than 300° C., and a charge transportable compound, in which the ratio rate of the fluorinated alcohol B with respect to 100 parts by mass of the sum of the fluorinated alcohol A and the fluorinated alcohol B is 10 parts by mass to 90 parts by mass: CnFH2nF+1-mFFnFOH   (1) In formula (1), nF is an integer of 1 to 12 and mF is an integer of 1 to 25, provided that 2nF+1≥mF.
US10916705B2

The present invention relates to formulations comprising at least one organic semiconductor and at least one organic solvent, characterized in that the formulation contains less than 10,000 particles per liter formulation having an average size in the range from 0.1 to 20 μm, to their use for the preparation of electronic devices, to methods for preparing electronic devices using the formulations of the present invention, and to electronic devices prepared from such methods and formulations.
US10916703B2

A method for pixel patterning and pixel position inspection of an organic light-emitting display device includes: forming, on a substrate using a first mask, a thin film layer of a first color corresponding to a first pixel pattern and a first pixel positioning pattern for inspecting a position of a first pixel; shifting, by a determined pitch, the first mask from a position associated with forming the thin film layer of the first color; aligning the shifted first mask with respect to the substrate; and forming, on the substrate using the shifted first mask, a thin film layer of a second color corresponding to the first pixel pattern and another first pixel positioning pattern for inspecting a position of a second pixel.
US10916688B2

A light emitting diode includes: a light emitting structure including a first semiconductor layer, a light emitting layer, a second semiconductor layer; a first metal layer arranged on at least a portion of the first semiconductor layer and in contact with the first semiconductor layer; and an electrode layer arranged over the light emitting structure, and having a first electrode layer and a second electrode layer. The first electrode layer is electrically coupled to the first and second semiconductor layers; the second electrode layer is configured for bonding with a package substrate, and includes a first and second bonding regions; the first bonding region is electrically coupled to the first semiconductor layer; the second bonding region is electrically coupled to the second semiconductor layer; and the first metal layer is not overlapped with the first bonding region of the second bonding region in a vertical direction.
US10916684B2

A light emitting device including a plurality light emitting diodes configured to produce a primary light; a wavelength conversion means configured to at least partially convert the primary light into secondary light having peak emission wavelength ranges between 450 nm and 520 nm, between 500 nm and 570 nm, and between 570 nm and 680 nm; and a molded part to enclose the light emitting diodes and the wavelength conversion means.
US10916683B2

A light emitting device includes a vertical via through the P-type semiconductor layer and the active layer. Using a vertical via reduces quantum well damage, allows shortening of P-N spacing, and allows increased reflective area. A dielectric structure is formed in the via to provide a sloped wall that extends to an upper surface of the device. Another dielectric layer covers the upper surface and the sloped wall, and provides select contacts to the semiconductor layers. A metal layer is subsequently applied. Because the dielectric layers provide a continuous slope from the surface of the device, the metal layer does not include a vertical drop. Because the active layer does not extend into the via, the contact to the N-type semiconductor layer may be situated closer to the wall of the via, increasing the area available for a reflective layer.
US10916681B2

A semiconductor stacking structure according to the present invention comprises: a monocrystalline substrate which is disparate from a nitride semiconductor; an inorganic thin film which is formed on a substrate to define a cavity between the inorganic thin film and the substrate, wherein at least a portion of the inorganic thin film is crystallized with a crystal structure that is the same as the substrate; and a nitride semiconductor layer which is grown from a crystallized inorganic thin film above the cavity. The method and apparatus for separating a nitride semiconductor layer according the present invention mechanically separate between the substrate and the nitride semiconductor layer. The mechanical separation can be performed by a method of separation of applying a vertical force to the substrate and the nitride semiconductor layer, a method of separation of applying a horizontal force, a method of separation of applying a force of a relative circular motion, and a combination thereof.
US10916679B2

An optical device wafer processing method for transferring an optical device layer of an optical device wafer onto a transfer member includes: a dividing groove forming step of forming dividing grooves in a buffer layer; a transfer member joining step of joining the transfer member to a front surface of the optical device layer; and a laser beam applying step of applying a pulsed laser beam from a back surface side of a crystalline substrate. In the laser beam applying step, the buffer layer, or the buffer layer and part of the optical device layer, left without being divided in the dividing groove forming step, are modified in nature.
US10916678B2

A method of is provided as a process of substrate lift-off. The present invention is mainly used for a group III-V solar cell, which has the highest power generation efficiency. An original sacrificial layer is changed into an AlAs oxide layer, which is transformed into an AlOx sacrificial layer after wet oxidation. The sacrificial layer is then soaked in an oxide-relief solution for etching. Thus, the lift-off process of a GaAs substrate can be harmlessly processed to the complex group III-V solar cell. The GaAs substrate can be recycled to be effectively further reused in photovoltaic devices with reduced cost.
US10916675B2

Multijunction photovoltaic cells having at least three subcells are disclosed, in which at least one of the subcells comprises a base layer formed of GaInNAsSb. The GaInNAsSb subcells exhibit high internal quantum efficiencies over a broad range of irradiance energies.
US10916669B2

The technique introduced herein decouples the traditional relationship between bandwidth and responsivity, thereby providing a more flexible and wider photodetector design space. In certain examples of the technique introduced here, a photodetector device includes a first mirror, a second mirror, and a light absorption region positioned between the first and second reflective mirrors. For example, the first mirror can be a low-reflectivity mirror, and the second mirror can be a high-reflectivity mirror. The light absorption region is positioned to absorb incident light that is passed through the first mirror and reflected between the first and second mirrors. The first mirror can be configured to exhibit a reflectivity that causes an amount of light energy that escapes from the first mirror, after the light being reflected back by the second mirror, to be zero or near zero.
US10916655B2

A ferroelectric semiconductor device includes an active region extending in one direction, a gate insulating layer crossing the active region, a ferroelectric layer disposed on the gate insulating layer and including a hafnium oxide, a gate electrode layer disposed on the ferroelectric layer, and source/drain regions disposed on the active region to be adjacent to both sides of the gate insulating layer, wherein the ferroelectric layer includes 20% or more of orthorhombic crystals, and an upper surface of the source/drain region is located at a level equal to or higher than an upper surface of the ferroelectric layer.
US10916652B2

Asymmetric transistors and related methods and devices are disclosed. A transistor includes a semiconductor material doped with a first type of charge carriers along the gate oxide according to an asymmetric doping profile with a halo region on a source side. The transistor also includes a source including a lightly doped drain (LDD) on the source side, and a drain having a doping profile of charge carriers of a second type graded in a decreasing manner toward the source side. A method includes applying a large angle tilt implant drain (LATID) process to a drain side, a halo implant process to a source side, and applying an LDD process on the source side. A memory device includes an asymmetric transistor. A computing device includes an asymmetric transistor.
US10916647B2

A method of manufacturing a III-V semiconductor circuit; the method comprising: forming a first layer of a III-V material on a growth substrate; forming a second layer of a III-V material on the first layer of III-V material; forming a FET transistor having a source electrode and a drain electrode in contact with a top surface of the second layer of a III-V material; forming a top dielectric layer above the FET transistor; forming a metal layer above the top dielectric layer, wherein said metal layer is connected to said source electrode; attaching a handle substrate to a top surface of the metal layer; removing the growth substrate from the bottom of the first layer of a III-V material; and forming a bottom dielectric layer on the bottom of the first layer of a III-V material.
US10916637B2

A method of forming a gate-all-around semiconductor device, includes providing a substrate having a layered fin structure thereon. The layered fin structure includes a channel portion and a sacrificial portion each extending along a length of the layered fin structure, wherein the layered fin structure being covered with replacement gate material. A dummy gate is formed on the replacement gate material over the layered fin structure, wherein the dummy gate having a critical dimension which extends along the length of the layered fin structure. The method further includes forming a gate structure directly under the dummy gate, the gate structure including a metal gate region and gate spacers provided on opposing sides of the metal gate region, wherein a total critical dimension of the gate structure is equal to the critical dimension of the dummy gate.
US10916636B2

A method of forming gates includes the following steps. Dummy gates are formed on a substrate. A spacer material is deposited to conformally cover the dummy gates. A removing process is performed to remove parts of the spacer material and the dummy gates, thereby forming spacers and recesses in the spacers.
US10916633B2

A method for forming the semiconductor device that includes forming an etch mask covering a drain side of the gate structure and the silicon containing fin structure; etching a source side of the silicon containing fin structure adjacent to the channel region; and forming a germanium containing semiconductor material on an etched sidewall of the silicon containing fin structure adjacent to the channel region. Germanium from the germanium containing semiconductor material is diffused into the channel region to provide a graded silicon germanium region in the channel region having germanium present at a highest concentration in the channel region at the source end of the channel region and a germanium deficient concentration at the drain end of the channel region.
US10916626B2

A silicon carbide diode that contains a silicon carbide substrate, a silicon carbide layer on top of the silicon carbide substrate, two first lower barrier metal portions disposed on the silicon carbide layer and separated from each other along a top surface of the silicon carbide layer, and a first higher barrier metal portion connected to the two lower barrier metal portions. The silicon carbide layer is thinner and having lower doping than the silicon carbide substrate. The first higher barrier metal portion is located between the two first lower barrier metal portions on the silicon carbide layer along a direction of the top surface of the silicon carbide layer. By reducing the leakage current at the junction barrier, the reverse breakdown voltage of the silicon carbide diode is significantly improved.
US10916623B2

A semiconductor device including one or more switches on a substrate, a first electrode connected to the one or more switches and having a helical shape defining a spiral groove, a support in contact with the first electrode, the spiral groove extending between the support and a portion of the first electrode, a capacitor dielectric layer in contact with the first electrode, and a second electrode in contact with the capacitor dielectric layer.
US10916592B2

An organic light-emitting diode display device includes a substrate having a plurality of pixels; first electrodes disposed on the substrate, each of which is connected to a respective one of the pixels; organic emissive layers disposed on the first electrodes; a second electrode disposed on the organic emissive layers; a touch sensing unit disposed on the second electrode; and color filters disposed on the touch sensing unit, each of which is disposed above a respective one of the pixels.
US10916585B2

A radio frequency (RF) switching circuit includes stacked phase-change material (PCM) RF switches. The stacked PCM RF switches can include a high shunt capacitance PCM RF switch having its heating element contacts near its PCM contacts, and a low shunt capacitance PCM RF switch having its heating element contacts far from its PCM contacts. An RF voltage is substantially uniformly distributed between the high shunt capacitance PCM RF switch and the low shunt capacitance PCM RF switch. The stacked PCM RF switches can also include a wide heating element PCM RF switch having a large PCM active segment, and a narrow heating element PCM RF switch having a small PCM active segment. The wide heating element PCM RF switch will have a higher breakdown voltage than the narrow heating element PCM RF switch.
US10916581B2

A multilayered magnetic free layer structure is provided that includes a first magnetic free layer and a second magnetic free layer separated by a non-magnetic layer in which the first magnetic free layer is composed of an ordered magnetic alloy. The ordered magnetic alloy provides a first magnetic free layer that has low moment, but is strongly magnetic. The use of such an ordered magnetic alloy first magnetic free layer in a multilayered magnetic free layer structure substantially reduces the switching current needed to reorient the magnetization of the two magnetic free layers.
US10916579B2

An optoelectronic device including light-emitting diodes (LED), each light-emitting diode including a semiconductor element corresponding to a nanowire, a microwire, and/or a nanometer- or micrometer-range pyramidal structure, and a shell at least partially covering the semiconductor element and adapted to emit a radiation and for each light-emitting diode, a photoluminescent coating including a single quantum well, multiple quantum wells or an heterostructure, covering at least part of the shell and in contact with the shell or with the semiconductor element and adapted to convert by optical pumping the radiation emitted by the shell into another radiation.
US10916577B2

A semiconductor device is provided as a back-illuminated solid-state imaging device. The device is manufactured by bonding a first semiconductor wafer with a pixel array in a half-finished product state and a second semiconductor wafer with a logic circuit in a half-finished product state together, making the first semiconductor wafer into a thin film, electrically connecting the pixel array and the logic circuit, making the pixel array and the logic circuit into a finished product state, and dividing the first semiconductor wafer and the second semiconductor being bonded together into microchips.
US10916569B2

In various embodiments, electronic devices such as touch-panel displays incorporate interconnects featuring a conductor layer and, disposed above the conductor layer, a capping layer comprising an alloy of Cu and one or more refractory metal elements selected from the group consisting of Ta, Nb, Mo, W, Zr, Hf, Re, Os, Ru, Rh, Ti, V, Cr, and Ni.
US10916560B2

A memory device comprises a stack of conductive strips separated by insulating layers on a substrate, and a vertical channel structure disposed in a hole through the stack of conductive strips to the substrate. A vertical channel structure is disposed in a hole through the stack of conductive strips to the substrate. Charge storage structures are disposed at cross points of the conductive strips and the vertical channel structure, the charge storage structures including multiple layers of materials. The insulating layers have sidewalls recessed from the vertical channel structure. A charge storage layer of the multiple layers of materials of the charge storage structures lines sidewalls of the insulating layers. Dielectric material is disposed between the vertical channel structure and the charge storage layer on sidewalls of the insulating layers.
US10916553B2

Some embodiments include apparatuses, and methods of forming and operating the apparatuses. Some of the apparatuses include a pillar including a length, a memory cell string and control lines located along a first segment of the pillar, and select lines located along a second segment of the pillar. The control lines include at least a first control line and a second control line. The first control line is adjacent the second control line. The first control line is separated from the second control line by a first distance in a direction of the length of the pillar. The select lines include at least a first select line and a second select line. The first select line is separated from the second select line by a second distance in the direction of the length of the pillar. The second distance is less than the first distance.
US10916546B2

A semiconductor device includes a substrate, a fin structure and an isolation layer formed on the substrate and adjacent to the fin structure. The semiconductor device includes a gate structure formed on at least a portion of the fin structure and the isolation layer. The semiconductor device includes an epitaxial layer including a strained material that provides stress to a channel region of the fin structure. The epitaxial layer has a first region and a second region, in which the first region has a first doping concentration of a first doping agent and the second region has a second doping concentration of a second doping agent. The first doping concentration is greater than the second doping concentration. The epitaxial layer is doped by ion implantation using phosphorous dimer.
US10916537B2

An electric static discharge (ESD) diode pair is disclosed. The first diode of the device includes a first diode junction portion having vertically orientated and horizontally oriented portions of a first conductivity and a second diode junction portion of a second conductivity in direct contact with both of the vertically orientated and horizontally orientated portions of the first diode junction portion. The second diode of the device includes a first diode junction portion having vertically orientated and horizontally oriented portions of a second conductivity and a second diode junction portion having a first conductivity in direct contact with both of the vertically orientated and horizontally orientated portions of the first diode junction portion. A common electrical contact is in direct contact first diode junction portion for each of the first diode and the second diode.
US10916522B2

A method for manufacturing a semiconductor device includes: a first bonding process including bonding, at a first bonding point, a tip of a wire held by a capillary; a first lifting process including moving the capillary upward; a first reverse process including moving the capillary in a direction that includes a component in a first direction that is from a second bonding point toward the first bonding point; a second lifting process including moving the capillary upward; a second reverse process including moving the capillary in the first direction; a third lifting process including moving the capillary upward; a forward process including moving the capillary toward the second bonding point; and a second bonding process including bonding the wire at the second bonding point. A movement distance of the capillary in the first lifting process is not less than a movement distance of the capillary in the second lifting process.
US10916520B2

A semiconductor device includes a substrate, a semiconductor element, a ground pad, an insulating coating member, a conductive bonding member, and a conductive cap. The inner peripheral end of a bottom of the conductive cap is disposed at a side close to the inner periphery of the insulating coating member relative to the outer peripheral end of the insulating coating member. The bottom has a shape in which the distance between the main surface and itself decreases continuously from its outer peripheral end toward its inner peripheral end.
US10916517B2

The present disclosure provides an integrated circuit (IC) structure. The IC structure includes a semiconductor substrate; an interconnection structure formed on the semiconductor substrate; and a redistribution layer (RDL) metallic feature formed on the interconnection structure. The RDL metallic feature further includes a barrier layer disposed on the interconnection structure; a diffusion layer disposed on the barrier layer, wherein the diffusion layer includes metal and oxygen; and a metallic layer disposed on the diffusion layer.
US10916515B2

A device is disclosed that includes a wafer/chip, a first layer, a first device, an isolation mold and a second device. The first layer is formed over the chip and has non-isolating characteristics. The first device is formed over the first layer. In one example, it is formed only over the first layer. The isolation mold is formed over the chip. The isolation mold has isolating characteristics. The second device is formed substantially over the isolation mold.
US10916513B2

A hardware-embedded security system is described. The system includes connective components, circuit elements and an insulator. The connective components include a variable conductivity layer that is conductive for a first stoichiometry and insulating for a second stoichiometry. A first portion of the circuit elements are connected to a first portion of the connective components and are active. A the second portion of the circuit elements are connected to a second portion of the connective components and are inactive. The insulator is adjacent to at least a portion of each of the connective components. The first stoichiometry is indistinguishable from the second stoichiometry via optical imaging and electron imaging of a portion of the insulator and the variable conductivity layer.
US10916508B2

A semiconductor device includes a substrate and a semiconductor chip. The semiconductor chip includes a semiconductor element on a first surface thereof. The semiconductor chip is provided on the substrate such that a second surface thereof, which is opposite to the first surface, faces an upper surface of the substrate. A metal layer is provided between the second surface of the semiconductor chip and the upper surface of the substrate. A metal material, in which the range of α rays is shorter than for single-crystal silicon, is used in the metal layer.
US10916504B2

An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. Memory stack structures are formed through the alternating stack. Each of the memory stack structures includes a memory film and a vertical semiconductor channel. Backside recesses are formed by removing the sacrificial material layers selective to the insulating layers and the memory stack structures. Electrically conductive layers are formed in the backside recesses. Each of the electrically conductive layers includes a molybdenum-containing conductive liner and a metal fill portion including a metal other than molybdenum.
US10916500B2

Reliability of a semiconductor device is improved. The semiconductor device includes a silicon pattern for a fuse element, a metal silicide layer formed on an upper surface and a side surface of the silicon pattern, a gate electrode for MISFET, and a metal silicide layer formed on an upper surface of the gate electrode. The height from the lower surface of the silicon pattern to the lower end of the metal silicide layer is lower than the height from the lower surface of the gate electrode to the lower end of the metal silicide layer.
US10916494B2

A device that includes a first die and a package substrate. The package substrate includes a dielectric layer, a plurality of vias formed in the dielectric layer, a first plurality of interconnects formed on a first metal layer of the package substrate, and a second plurality of interconnects formed on a second metal layer of the package substrate. The device includes a first series of first solder interconnects arranged in a first direction, the first series of first solder interconnects configured to provide a first electrical connection; a second series of first solder interconnects arranged in the first direction, the second series of first solder interconnects configured to provide a second electrical connection; a first series of second solder interconnects arranged in a second direction, the first series of second solder interconnects configured to provide the first electrical connection.
US10916484B2

An electronic device is disclosed. In one example, the electronic device includes a solder ball, a dielectric layer comprising an opening, and a redistribution layer (RDL) comprising an RDL pad connected with the solder ball. The RDL pad including at least one void, the void being disposed at least in partial in an area of the RDL pad laterally outside of the opening of the dielectric layer.
US10916483B2

An object of the present invention is to provide a semiconductor device having a structure in which a resin hardly enters between an insert electrode and a nut at a time of resin sealing. The semiconductor device according to the present invention includes an insert electrode having an insert hole into which a bolt is inserted from outside, a nut which has a screw hole to be screwed with the bolt and is disposed on an inside of the insert electrode so that the screw hole is communicated with the insert hole, at least one semiconductor element being electrically connected to the insert electrode, and a resin sealing the inside of the insert electrode, the nut, and the at least one semiconductor element, wherein a burr is provided on an outer periphery of a direct contact surface of the nut being in direct contact with the insert electrode.
US10916479B2

Semiconductor device and fabrication method are provided. The method includes: providing a semiconductor substrate; forming initial fins on the semiconductor substrate; forming a gate structure material layer on the semiconductor substrate and the initial fins, the gate material layer having a top surface higher than the initial fins; forming a trench in the gate structure material layer and the initial fins, which passes through the initial fins along a direction perpendicular to an extending direction of initial fins and in parallel with a surface of the semiconductor substrate to form initial fins into fins; forming an isolation layer in the trench having a top surface higher than the fins; and forming gate structures on both sides of the isolation layer by etching the gate structure material layer.
US10916477B2

A method of forming a semiconductor device includes forming a first fin and a second fin protruding above a substrate; forming isolation regions on opposing sides of the first fin and the second fin; forming a metal gate over the first fin and over the second fin, the metal gate being surrounded by a first dielectric layer; and forming a recess in the metal gate between the first fin and the second fin, where the recess extends from an upper surface of the metal gate distal the substrate into the metal gate, where the recess has an upper portion distal the substrate and a lower portion between the upper portion and the substrate, where the upper portion has a first width, and the lower portion has a second width larger than the first width, the first width and the second width measured along a longitudinal direction of the metal gate.
US10916468B2

Embodiments of the present invention provide methods for fabricating a semiconductor device with buried local interconnects. One method may include providing a semiconductor substrate with fins etched into the semiconductor substrate; forming a first set of spacers along the sides of the fins; depositing a tungsten film over the top surface of the substrate; etching the tungsten film to form a buried local interconnect; forming a set of gates and a second set of spacers; forming a source and drain region adjacent to the fins; depositing a first insulating material over the top surface of the substrate; and creating contact between the set of gates and the source and drain region using an upper buried local interconnect.
US10916459B2

A holding table for holding a wafer includes plural pins, and a wafer holding surface includes the tips of the plural pins. Therefore, small dust enters between the pins and thus is less readily left between the wafer holding surface and the wafer. Therefore, when the wafer is sucked and held, a gap is less readily made between the wafer holding surface and the wafer. Thus, the occurrence of the situation in which the wafer is held in a waving state is suppressed. For this reason, when a liquid resin is pushed to spread over the lower surface of the wafer, an air bubble enters less readily between the liquid resin and the wafer. This can suppress entry of the air bubble in a protective member obtained by curing the liquid resin.
US10916458B2

A transfer head for transferring micro elements includes a cavity with a plurality of vacuum paths; a suite having a plurality of suction nozzles and vacuum path components. The suction nozzles are connected to the vacuum path components respectively, and the vacuum path components are formed to connect to vacuum paths in the cavity respectively. The suction nozzles absorb or release the micro elements through vacuum pressure, which is transmitted by vacuum path components and vacuum paths of each path. When the suite is mounted in the cavity, the upper surface of the suite is arranged with optical switching components for controlling the switch of the vacuum path components and vacuum paths of each path so that the suction nozzles can absorb or release required micro element through vacuum pressure.
US10916455B2

A flattening method, by utilizing the advantages of the CARE method and making up for the disadvantages, can perform removal processing of a surface of a workpiece at a sufficient processing rate and can provide a processed surface having enhanced flatness without leaving damage in the processed surface. A flattening method comprises at least two surface removal steps and at least two cleaning steps, the final surface removal step being a catalyst-referred etching step comprising immersing a workpiece in a processing solution containing at least one of hydrohalic acid, hydrogen peroxide water and ozone water, and bringing a surface of a catalyst platen into contact with or close proximity to a surface to be processed of the workpiece to process the surface, said catalyst platen having in a surface a catalyst selected from the group consisting of platinum, gold, a ceramic solid catalyst, a transition metal, glass, and an acidic or basic solid catalyst.
US10916454B2

A method of reducing resist residue on a semiconductor substrate includes introducing ozone gas into a chemical solution effective to dissolve resist residue adhered to the semiconductor substrate. The chemical solution is circulated through a processing tank where the semiconductor substrate is immersed in the chemical solution and through a first circulation path having a first pump and a first filter. After dissolution of the resist in the processing tank, the chemical solution is circulated through a second circulation path having a second pump and a second filter and returned to the processing tank. The first filter is cleaned by circulating the chemical solution through a third circulation path that includes the first pump and the first filter while introducing ozone gas into the chemical solution. The third circulation path is a closed loop path that excludes the processing tank, the second pump and the second filter.
US10916450B2

A method includes forming a release film over a carrier, forming a metal post on the release film, encapsulating the metal post in an encapsulating material, performing a planarization on the encapsulating material to expose the metal post, forming a redistribution structure over the encapsulating material and the metal post, decomposing a first portion of the release film to separate a second portion of the release film from the carrier, and forming an opening in the release film to expose the metal post.
US10916444B2

A semiconductor device of the present invention includes a substrate having a drift layer, metal wiring formed on an upper surface of the substrate, and an electrode formed on a back surface of the substrate, wherein the lifetime of carriers in the drift layer satisfies the following expression 1: [Expression 1] τ≥1.5×10−5 exp(5.4×103tN−)  expression 1 τ: the lifetime of carriers in the drift layer tN−: the layer thickness of the drift layer.
US10916436B2

Provided is a plasma dicing method. The plasma dicing method includes: performing plasma etching on a first surface of a substrate exposed between a plurality of membrane structures; forming a passivation layer on a semiconductor wafer to cover the plurality of membrane structures and at least one trench; performing plasma etching on a second surface of the substrate such that a through hole exposing a portion of the plurality of membrane structures and a dicing lane connected to the trench and having a width less than a width of the through hole are formed at the substrate; and removing the passivation layer and singulating the semiconductor wafer into a plurality of devices including a membrane partially exposed by the through hole.
US10916432B2

Methods are provided to form pure silicon oxide layers on silicon-germanium (SiGe) layers, as well as an FET device having a pure silicon oxide interfacial layer of a metal gate structure formed on a SiGe channel layer of the FET device. For example, a method comprises growing a first silicon oxide layer on a surface of a SiGe layer using a first oxynitridation process, wherein the first silicon oxide layer comprises nitrogen. The first silicon oxide layer is removed, and a second silicon oxide layer is grown on the surface of the SiGe layer using a second oxynitridation process, which is substantially the same as the first oxynitridation process, wherein the second silicon oxide layer is substantially devoid of germanium oxide and nitrogen. For example, the first silicon oxide layer comprises a SiON layer and the second silicon oxide layer comprises a pure silicon dioxide layer.
US10916431B2

Embodiments of the invention describe a method of forming an integrated circuit. The method includes forming an active semiconductor device region over a substrate. A first contact structure is formed over the active semiconductor device region, wherein the first contact structure includes a first contact liner material and a first contact body material. A conductive gate structure is formed over the active semiconductor device region, and a first gate cap material is formed on the conductive gate structure. The first contact liner material includes a first etch selectivity responsive to a first etch composition, the first contact body material includes a second etch selectivity responsive to the first etch composition, and the first gate cap material includes a third etch selectivity responsive to the first etch composition. The first etch selectivity is greater than each of the second and third etch selectivies.
US10916417B2

A pre-processing method, a method for forming a metal silicide and a semiconductor processing apparatus are disclosed by the present invention. In the pre-processing method, a plasma etching process is performed on a semiconductor structure including a substrate. A first conductive portion and an isolation spacer covering a side surface of the first conductive portion are formed on a surface of an active area in the substrate. In the plasma etching process, a bias voltage applied to a surface of the semiconductor structure is adjusted by adjusting power outputs of two RF sources and is not lower than 150 V. In the metal silicide formation method, after a semiconductor structure including a first conductive portion and a second conductive portion is pre-processed in the manner as described above, a metal film is deposited thereon and annealed to result in the formation of the metal silicide.
US10916415B2

An apparatus for mass spectrometry and/or ion mobility spectrometry is disclosed comprising a first device arranged and adapted to generate aerosol, smoke or vapor from a target and one or more second devices arranged and adapted to aspirate aerosol, smoke, vapor and/or liquid to or towards an analyzer. A liquid trap or separator is provided to capture and/or discard liquid aspirated by the one or more second devices.
US10916414B2

The disclosure features systems and methods that include: exposing a biological sample to an ion beam that is incident on the sample at a first angle to a plane of the sample by translating a position of the ion beam on the sample in a first direction relative to a projection of a direction of incidence of the ion beam on the sample; after each translation of the ion beam in the first direction, adjusting a focal length of an ion source that generates the ion beam; and measuring and analyzing secondary ions generated from the sample by the ion beam after adjustment of the focal length to determine mass spectral information for the sample, where the sample is labeled with one or more mass tags and the mass spectral information includes populations of the mass tags at locations of the sample.
US10916395B2

The present invention relates to a switch and has particular application in temperature regulation devices used in domestic and commercial electrical appliances such as stoves, ovens or the like. It includes an arrangement of a pair of arms that co-operate with a biasing means in combination with magnetic components provided on each of the arms. This arrangement does away with the need for the switch to use relatively expensive bi-metallic components and which may be prone to arcing and potential damage to or fusing of the contacts of the switch.
US10916393B2

A system for actuating a vacuum bottle of an electrical device, the vacuum bottle being connected in a circuit shunting a main circuit of a phase of the electrical device and comprising a movable electrode and a fixed electrode. The actuating system comprises a shunt contact which is connected to a movable contact of the main circuit during a movement of opening the electrical device, and an electromagnet whose coil is connected between the movable electrode and the shunt contact, and whose core is mechanically linked with the movable electrode, such that the core drives the movable electrode to the open position only when the value of the current which passes through the coil reaches a predetermined threshold.
US10916390B2

A side key structure of an electronic device includes a housing, a flexible circuit board, and a side key. The housing defines a receiving groove. The flexible circuit board includes a key switch. The side key includes a main key body, a fastener, and a pressing portion. The flexible circuit board is mounted on a sidewall of the receiving groove. The pressing portion and the fastener are arranged on a same side of the main key body. The main key body is partially received in the receiving groove. The fastener and the pressing portion pass through a second sidewall of the receiving groove. The fastener is mounted within the receiving groove. The main key body is configured to be pressed to cause the pressing portion to press the key switch to activate the key switch.
US10916387B2

A module cover comprising a through-hole for a passage of a key tappet of the key, a light injection region for injecting light from a light source into the module cover, a first light output region for outputting a first portion of the light, and a second light output region for outputting a second portion of the light out of the module cover. The first light output region and the second light output region, and a first light directing portion and a second light directing portion, are arranged on different sides of the through-hole. The first light directing portion directs a first portion of the light to the first light output region and a second portion of the light to the second light directing portion, and the second light directing portion directs at least part of the second portion of the light to the second light output region.
US10916383B2

The present invention relates in part to a method of fabricating graphene structures from graphene oxide by reducing the graphene oxide on a patterned substrate. The invention also relates in part to graphene structures produced using said method and electrodes and capacitors comprising said graphene structures.
US10916377B2

A multilayer ceramic capacitor includes: a ceramic body including dielectric layers and having first and second surfaces opposing each other, third and fourth surfaces connecting the first and second surfaces, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other; a plurality of internal electrodes; and first and second side margin portions disposed on end portions of the internal electrodes exposed to the first and second surfaces, wherein each of the first and second side margin portions is divided into a first region adjacent to an outer side surface of the side margin portion and a second region adjacent to the internal electrodes exposed to the first and second surfaces, and a content of magnesium (Mg) contained in the second region is higher than a content of magnesium (Mg) contained in the first region.
US10916374B2

A manufacturing method of a coil component for forming a coil-assembly body in which a coil is mounted on a magnetic-body core, comprising the steps of: inputting the coil-assembly body and an admixture containing a magnetic powder and a resin into a container; applying pressure onto the admixture which is inputted into the container; depressurizing an air pressure of an environment, in which the admixture is placed, to become a negative-pressure lower than the atmospheric pressure at least during the pressurizing process in the step of applying pressure; applying vibration onto the admixture and filling the admixture in the container at least during the depressurizing process in the step of depressurizing; and curing the resin contained in the admixture for the integrated object of the admixture and the coil-assembly body which passed through the step of depressurizing and the step of applying vibration.
US10916363B2

A magnetic attachment mechanism and method is described. The magnetic attachment mechanism can be used to releasably attach at least two objects together in a preferred configuration without fasteners and without external intervention. The magnetic attachment mechanism can be used to releasably attach an accessory device to an electronic device. The accessory device can be used to augment the functionality of usefulness of the electronic device.
US10916360B2

There is provided a method for manufacturing an electrical wire. The electrical wire includes a rod-like conductor having a shape corresponding to a predetermined wiring route and also having rigidity to enable the rod-like conductor to maintain the shape, and an insulation sheath covering the rod-like conductor. The method includes: preparing a plurality of rod-like preliminary conductors having the rigidity so as to correspond to a plurality of sub routes into which the wiring route is divided; processing at least one of the plurality of preliminary conductors into a shape conforming to the corresponding sub routes; connecting the plurality of preliminary conductors together to form the rod-like conductor; and forming the insulation sheath to cover the rod-like conductor.
US10916352B2

A layer protecting the surface of zirconium alloys used as materials for nuclear reactors is formed by a homogenous polycrystalline diamond layer prepared by chemical vapor deposition method. This diamond layer is 100 nm to 50 μm thick and the size of the crystalline cores in the layer ranges from 10 nm to 500 nm. Maximum content of non-diamond carbon is 25 mol %, total content of non-carbon impurities is maximum up to 0.5 mol %, RMS surface roughness of the polycrystalline diamond layer has a value less than 40 nm and thermal conductivity of the layer ranges from 1000 to 1900 W⊙m−1⊙K−1. Coating of the zirconium alloys surface with the described polycrystalline diamond layer serves as a zirconium alloys surface protection against undesirable changes and processes in the nuclear reactor environment.
US10916345B1

Methods, systems, and computer-readable media are provided for enabling improvements in athlete training and injury management through entropy and third-order spectral analysis of digitized force-vs-time time series from movements. In embodiments, entropy and/or bispectral statistics are determined using time-series information obtained from movements of an athlete, such as squat jump and countermovement jump maneuvers, using a biomechanical sensor, such as a digital force plate apparatus. These statistics may be used to facilitate sports medicine and health management of the athlete. In some embodiments, where athletes are involved in sport that involves explosive power development in the lower extremities and extensive running, cutting, jumping or other movement having risk of injuries to the lower extremities, time series force plate data are obtained and transformed to calculate entropy and bispectral statistics, from which functional status of the lower limbs and readiness for safe return-to-play may be ascertained.
US10916340B2

An overall pharmacy system and methodology begins with bulk medications and supplements introduced into the work flow, individually packaged and assembled into med pass orders per patient and delivered to the long-term care (LTC) facility or other institution for patient consumption. The process according to one embodiment of this invention begins by converting bulk medications and supplements to packaged unit doses and ultimately individually packaged med pass bags for each patient on a 24-hour schedule. The various safeguards and measures built into this system increase patient safety eliminate waste and increase labor efficiency by reducing and/or minimizing the disposal of unused medications and supplements. The design of the overall system and its individual components allows for physical control of each unit dose package from start to finish without any unit dose package “free fall” in the system. This process is automated and does not rely upon manual sorting. The med pass bags are consolidated into the final shipping container and do not require manual sorting and packing.
US10916339B2

A medication management system is described that is operable to determine whether a user is actually following a protocol, provide additional assistance to a user, starting with instructions, video instructions, and the like, and moving up to contact from a medication administrator if it is determined that the user would need such assistance in any medical adherence situation, including clinical trial settings, home care settings, healthcare administration locations, such as nursing homes, clinics, hospitals and the like. Suspicious activity on the part of a patient or other user of the system is identified and can be noted to a healthcare provider or other service provider where appropriate.
US10916336B2

A system comprising a database containing user data, an interface engine that communicates with the database and parses the data, an application server that communicates with the interface engine, a user device that receives and displays the parsed data, receives user-provided information, and sends the user-provided information to the application server, wherein the application server automatically updates the user device display with the parsed data, receives user-provided information from said user device, and provides the user-provided information to the interface engine for updating the database.
US10916308B2

A three-dimensional (3D) flash memory module, a healing method of 3D flash memory, and an operating method of 3D flash memory are provided. The 3D flash memory module includes a 3D flash memory structure and a conductive layer. The 3D flash memory structure is disposed on a substrate. The conductive layer is disposed on the substrate and is adjacent to at least one side wall of the 3D flash memory structure. The conductive layer extends along the at least one side wall of the 3D flash memory structure, and each of two opposite end portions of the conductive layer has an electrical connection point in an extending direction of the conductive layer.
US10916306B2

A controller for a phase change memory forms a dedicated burst write partition in the phase change memory and initializes memory cells of the dedicated burst write partition to a SET state. Programming of selected memory cells in the dedicated burst write partition is carried out using only RESET pulses.
US10916304B2

A semiconductor storage device includes first, second, and third wiring layers, each including a plurality of first wirings, fourth and fifth wiring layers, each including a plurality of second wirings, wherein the fourth wiring layer is between the first and second wiring layers and the fifth wiring layer is between the second and third wiring layers, memory cells formed at intersections of the first and second wirings of adjacent wiring layers, first and second contacts electrically connected to a first wiring of the first wiring layer and a first wiring of the second wiring layer, respectively, in the hook-up region, a sixth wiring layer including a first connection wiring electrically connected to the first contact and a second connection wiring electrically connected to the second contact and separated from the first connection wiring, and first and second drive circuits electrically connected to the first and second connection wirings, respectively.
US10916299B2

A semiconductor storage device comprises a memory cell, a write word line and a read word line connected to the memory cell, first and second write bit lines connected to the memory cell, first and second read bit lines connected to the memory cell, a precharge circuit, and a sense amplifier circuit. The precharge circuit is configured to charge, before reading from the memory cell, the first read bit line to a first potential and the second read bit line to a second potential lower than the first potential. The sense amplifier circuit is configured to amplify a difference in potential between the first read bit line and the second read bit line during the reading from the memory cell and output a signal corresponding to the difference in potential as a read value.
US10916298B2

A circuit for reducing dynamic power in SRAM and methods for using the same are disclosed. In one embodiment, a circuit for reducing dynamic power in SRAM includes a plurality of memory blocks, which includes a plurality memory banks, which in turn includes a plurality bit cells; a set of memory bank signal lines; a set of memory block signal lines shared across the plurality of memory banks in the memory block; a bridge circuit couple between the set of memory bank signal lines and the set of memory block signal lines; a set of sense amplifiers corresponding to the set of memory block signal lines, where the set of sense amplifiers are shared among the plurality of memory banks in the memory block; and a controller configured to control an access of one or more bit cells in the plurality bit cells.
US10916293B1

A target row refresh method includes: providing first table having M entries each capable of storing information of target row address; providing second table having K entries respectively capable of storing information of different/identical candidate row addresses; determining whether an input address in an input address register matches address information recorded in the first table; when not match, determining whether to update information of a target row latch by using the input address in the input address register according to a sample policy so as to determine whether to compare the input address with address information recorded in the second table to determine a target row address; and performing a target row refresh operation to refresh a memory device's row(s) adjacent to a target row corresponding to the target row address.
US10916288B1

Methods, systems, and devices for sensing techniques for a memory cell are described to enable a latch to sense a logic state of a memory cell. A transistor coupled with a memory cell may boost a first voltage associated with the memory cell to a second voltage via one or more parasitic capacitances of the transistor. The second voltage may be developed on a first node of a sense component, and the second voltage may be shifted to a third voltage at a first node of the sense component by applying a voltage to a shift node coupled with a capacitor of the sense component. Similar boosting and shifting operations may be performed to develop a reference voltage on a second node of the sense component. The sense component may sense the state of the memory cell by comparing with the reference voltage.
US10916285B2

A semiconductor storage device is provided, the semiconductor storage device including: a resistance element configured to generate a reference potential to be supplied to a sense amplifier; and a switch unit having at least two states including a state in which the reference potential to be supplied to the sense amplifier is generated by injection of a current to the resistance element, and a state in which a reference potential generated outside the semiconductor storage device is supplied to the sense amplifier.
US10916283B2

A magnetic domain wall movement element includes a first ferromagnetic layer, a magnetic recording layer, a nonmagnetic layer, a first electrode, and a second electrode. The magnetic recording layer includes: a first region which overlaps with the first electrode and the first ferromagnetic layer in a first direction; a second region which overlaps with the second electrode and the first ferromagnetic layer in the first direction; and a third region which is located between the first region and the second region. An area of a first section in the first region facing the first electrode is larger than an area of a second section in the second region facing the second electrode. The first ferromagnetic layer overlaps with a part of the first electrode and a part of the second electrode in the first direction.
US10916277B2

A memory device includes a memory cell array including a plurality of memory blocks and a storage block storing a plurality of pieces of option parameter information; a parameter determining circuit outputting a parameter information signal by measuring a skew of the memory device; a peripheral circuit performing a read operation on the storage block; and a control logic controlling the peripheral circuit to perform the read operation on a selected piece of option parameter information, among the plurality of pieces of option parameter information, in response to the parameter information signal, and setting an option parameter according to the selected piece of option parameter information.
US10916276B2

According to one embodiment, a nonvolatile memory includes a memory cell array including a first storage region and a second storage region, an input/output circuit configured to communicate with a memory controller, and a control circuit. The control circuit is configured to, upon receiving a first command from the memory controller, execute a first training operation related to the input/output circuit, and upon receiving a second command from the memory controller, store a first result of the first training operation in the first storage region.
US10916275B1

A method for operating a pseudo-dual port (PDP) memory is described. The method includes pre-charging bitline pairs BL and BLB coupled to unselected columns of the PDP memory according to a write operation during a pre-charge operation after a read operation of the PDP memory. The method also includes concurrently pulling-down a bitline pair BL and BLB coupled to a selected column of PDP memory according to the write operation.
US10916265B2

A piezoelectric actuator assembly is described. The piezoelectric actuator assembly includes a first, second and third active piezoelectric layers. The first layer includes a top surface and a bottom surface. The second layer includes a top surface and a bottom surface over the top surface of the first layer. The third layer includes a top surface and a bottom surface over the top surface of the second layer. The first and second layers can define a first effective electrode length. Similarly, the second and third layers can define a second effective electrode length configured to be longer than the first effective electrode length.
US10916237B2

A server computing device, including memory storing a knowledge graph including a plurality of ontology entities connected by a plurality of edges. The server computing device may further include a processor configured to generate a glossary file based on the knowledge graph. The glossary file may include a plurality of ontology entities included in the knowledge graph. The processor may receive a plurality of utterance templates. Each utterance template may include an utterance and a predefined intention. For each utterance template, the processor may generate one or more utterance template copies in which one or more ontology entities included in the utterance are replaced with one or more utterance template fields. The processor may generate a plurality of training utterances at least in part by filling the one or more utterance template fields of the one or more utterance template copies with respective ontology entities included in the glossary file.
US10916235B2

Systems, methods, and computer programs are described which utilize the structure of syllables as an organizing element of automated speech recognition processing to overcome variations in pronunciation, to efficiently resolve confusable aspects, to exploit context, and to map the speech to orthography.
US10916234B2

Embodiments include systems with active sound canceling properties, fenestration units with active sound canceling properties, retrofit units with active sound canceling properties and related methods. In an embodiment a system can include a sound cancellation device include a sensing element to detect vibration of a transparent pane and/or a sound input device configured to detect sound incident on the transparent pane, as well as a vibration generator configured to vibrate the transparent pane and a sound cancellation control module. The sound cancellation control module can evaluate the detected vibration of the transparent pane at two or more discrete frequency bands. The sound cancellation control module can cause the vibration generator to vibrate the transparent pane causing destructive interference with sound waves at the two or more discrete frequency bands. Other embodiments are also included herein.
US10916231B2

A reverberating percussion instrument has a resonating chamber of a completely smoothly contoured configuration to facilitate generation of long-duration pitched reverberations, and a plurality of hollow and substantially mutually parallel vibratable tubes of different lengths, each of which being suspended from an element of the resonating chamber by a tensioned filament at each longitudinal end thereof. Reverberated and resonating musical sounds are directed forwardly from the resonating chamber in response to selective vibration of one or more of the tubes.
US10916229B2

The disclosed technology relates to a process for detecting musical artifacts within a musical composition. The detection of musical artifacts is based on analyzing the energy and frequency of the digital signal of the musical composition. The identification of musical artifacts within a musical composition would be used in connection with audio-video editing.
US10916226B2

A display device includes a body; a roller rotatably installed in the body; a flexible display configured to be wound or unwound from the roller in response to a rotation of the roller; and a controller configured to detect a type of a content to be displayed, and change a screen size of the flexible display according to the detected type of the content by winding or unwinding of the flexible display.
US10916224B2

A head-up display (HUD) device displays a first virtual image in an area in which the first virtual image can be displayed, and displays a second virtual image in an area in which the second virtual image can be displayed. The HUD device includes: a rotation driving unit which changes an angle formed between the area in which the first virtual image can be displayed, and the area in which the second virtual image can be displayed; and a control unit which performs virtual image angle adjustment processing for adjusting the angle using the rotation driving unit, and, when performing the virtual image angle adjustment processing, virtual image position changing processing in which the position of the second virtual image in the area in which the second virtual image can be displayed is changed to inhibit deviation in the relative positional relationship between the first and second virtual images.
US10916221B2

A display device includes a first display unit, a second display unit, and a connecting member for connecting the first display unit with the second display unit. The connecting member is foldable such that the display device may be folded at the connecting member. There is no signal transmission between the first display unit and the second display unit through the connecting member.
US10916218B2

Provided is an organic light emitting display. The organic light emitting display can include a gate driving circuit configured to supply a gate signal through each of a plurality of gate lines connected to a display panel, and a luminance control unit between the gate driving circuit and the display panel and electrically connected to the plurality of gate lines and a power supply line. A gate signal is supplied to the pixels in a distributed manner during a plurality of refresh periods. Therefore, it is possible to reduce a luminance decrease in the pixels during the entire refresh period.
US10916214B2

An electrical level processing circuit, a gate driving circuit and a display device. The electrical level processing circuit includes: an electrical level conversion circuit, a control circuit, a switching circuit and a bootstrap circuit. The electrical level conversion circuit is configured to convert a received signal into a driving electrical level signal and provide it to a first node; the control circuit includes a detecting circuit, and the control circuit is configured to output a detecting control signal to a second node according to a signal detected by the detecting circuit; the switching circuit is configured to electrically conduct the first node and a third node in response to a first detecting control signal; and the bootstrap circuit is configured to amplify the driving electrical level signal and output it to an output terminal in response to the first detecting control signal.
US10916207B1

A dynamic image split method for a dual cell LCD that includes a back cell and a front cell is proposed to obtain a smoother back-cell image. Multiple desired effective transmittances that correspond to a group of front-cell pixels are taken into consideration in determining a transmittance for a back-cell pixel. The front-cell pixels in the group are related in position to the back-cell, and cooperatively form an area that is larger than and overlaps an area of the back-cell pixel.
US10916205B2

A display device includes a display unit which includes pixels and gate lines and data lines connected to the pixels, a data driver connected to the data lines, and a signal controller which outputs a first frequency data control signal to the data driver at a predetermined frame frequency and outputs a second frequency data control signal to the data driver in synchronization with a vertical synchronization signal received from a graphics processing unit, wherein the data driver outputs a first data voltage to the data lines in accordance with the first frequency data control signal, and stops the output of the first data voltage and outputs a second data voltage to the data lines when the second frequency data control signal is inputted while outputting the first data voltage to the data lines.
US10916194B2

The present application provides a pixel compensation device, a pixel compensation method, a pixel driving device, a timing control module and a display apparatus. The pixel compensation device includes a luminance conversion unit, an emitting voltage calculation unit, an emitting voltage offset calculation unit and a data conversion unit. The data conversion unit is configured to read pre-stored emitting voltage offset compensation data for a driving transistor in a sub-pixel unit with respect to a gate-source voltage of the driving transistor and obtain corresponding first luminance compensation data based on the emitting voltage offset and the emitting voltage offset compensation data. The data conversion unit is further configured to generate source luminance data based on the luminance signal data and the first luminance compensation data and output the source luminance data to a source driving module.
US10916187B2

A display apparatus in which data signal distortion is reduced and thus is capable of accurately displaying an image includes a substrate including a display area that includes a first display area and a second display area, and a peripheral area surrounding the display area, first and second data lines respectively across the first and second display areas, main scan lines across the display area and disposed in parallel to the first and second data lines, sub scan lines across the display area and respectively connected to the main scan lines, the sub scan lines being disposed to cross the main scan lines, first data line pads connected to the first data lines, second data line pads connected to the second data lines, and scan line pads connected to the main scan lines, the first data line pads, the scan line pads, and the second data line pads being adjacent.
US10916168B2

A panel and a pixel structure are disclosed and include a substrate, a scan line, a data line, and a pixel electrode. The scan line is disposed on the substrate and extends along a first direction. The data line is disposed on the substrate and extends along a second direction different from the first direction. The pixel electrode is disposed on the substrate, in which the scan line and/or the data line crosses the pixel electrode.
US10916154B2

A computer-implemented method, a computer program product, and an incremental learning system are provided for language learning and speech enhancement. The method includes transforming acoustic utterances uttered by an individual into textual representations thereof, by a voice-to-language processor configured to perform speech recognition. The method further includes accelerating speech development in the individual, by an incremental learning system that includes the voice-to-language processor and that processes the acoustic utterances using natural language processing and analytics to determine and incrementally provide new material to the individual for learning.
US10916152B2

In some examples, a collision awareness system includes a receiver configured to receive a first clearance for a first vehicle, receive a first image of the first vehicle, and receive a second clearance for a second vehicle. The collision awareness system also includes processing circuitry configured to determine that the first vehicle is positioned incorrectly based on the first clearance and the first image. The processing circuitry is also configured to generate an alert based on the second clearance and in response to determining that the first vehicle is positioned incorrectly.
US10916146B2

A convoy management system and method determine determining an inter-vehicle spacing in a convoy formed from two or more vehicles traveling together along one or more routes. Controllers onboard the two or more vehicles are instructed to automatically change movement of at least one of the vehicles in the convoy to maintain the inter-vehicle spacing. The inter vehicle spacing is dynamically changed during movement of the convoy along the one or more routes.
US10916145B2

A work vehicle coordination system includes a traveling work parameter setting section (41) included in each work vehicle for setting a traveling work parameter to define a traveling work of each work vehicle, a communication processing section (71, 72) for effecting data communication between/among the plurality of work vehicles, a traveling work parameter acquisition section (42) for acquiring the traveling work parameter set in each work vehicle, a difference data generation section (43) for generating difference data indicative of a difference between/among the traveling work parameters set in the respective work vehicles, and an informing section (56) for informing the difference data.
US10916139B2

A system and method to capture and aggregate occupant and incident information from within a vehicle following an accident, and to transmit such aggregated incident and patient data, in an automated and event triggered fashion, to an emergency responder. The data transmitted to the emergency responder can trigger creating a new patient record for the occupant of the vehicle.
US10916135B2

In an example embodiment, a first vehicle platform includes a first sensor that has a first perspective directed toward an external environment and that captures first sensor data reflecting first objects, and a communication unit for receiving second sensor data from a second vehicle platform that reflects second objects included in the external environment. One or more computing devices extract a first set of multi-modal features from the first objects, and a second set of multi-modal features from the second objects in the second image, process the first set of multi-modal features and the second set of multi-modal features using separate machine learning logic to produce a first output and a second output, respectively, generate a similarity score using the first output and the second output; and associate the first and second perspectives using the similarity score.
US10916130B2

In one embodiment, a system displays a priority sign for a first road and a yield sign for a second road as a default right of way for a road intersection. The system receives signals from one or more X2X sensors detecting a traffic flow for a predetermined segment of road for each of the first and the second roads before the road intersection. If it is determined the traffic flow of the first road has no vehicle and the traffic flow of the second road includes at least one vehicle, the system initiates a first timer to count a predetermined time duration. If the traffic flow of the first road is determined to remain with no vehicle for the predetermined time duration, the system reverses the default right of way for the intersection so traffic signs for the first road displays yield and the second road displays priority.
US10916129B2

A roadway condition predictive model that can recommend ameliorative roadway action(s) is disclosed. A roadway controller computer acquires sensor and location information, which describe physical driving surface conditions on the roadway, from a plurality of vehicles that travel on the roadway. The roadway controller computer also acquires environmental and traffic conditions for the roadway. The roadway controller computer creates a predictive model that describes a deterioration rate and future physical condition of the roadway, based on the acquired sensor, location information, environmental and traffic conditions for the roadway. The roadway controller computer then implements an action to ameliorate deterioration of the roadway that is predicted by the predictive model.
US10916125B2

Systems and methods for cooperative smart lane selection are described. According to one embodiment, a computer-implemented method for cooperative smart lane selection includes receiving vehicle data for a plurality of vehicles. Each vehicle in the plurality of vehicles is travelling along a road segment having a plurality of lanes. The road segment is parsed into a plurality of inter-lane zones including a buffer zone and an implementation zone downstream of the buffer zone. Each inter-lane zone includes the lanes of the plurality of lanes. The computer-implemented method includes integrating the vehicle data into the plurality inter-lane zones by lane of the plurality of lanes. The computer-implemented method also includes calculating flow factors for the lanes in the implementation zone. The computer-implemented method further includes selecting a lane from the plurality of lanes based on the flow factors and controlling a host vehicle based on the flow factors.
US10916124B2

A method for wrong-way driver detection, including a step of reading map data mapping road segments of a road network negotiable by a vehicle, a step of determining a plurality of instantaneous particles using a measured instantaneous position of the vehicle, one particle representing an assumed position of the vehicle and a weighting assigned to the assumed position, a step of reading in a plurality of previously filtered particles representing particles filtered in a preceding step of filtering using a particle filter, a step of determining a set of plausible road segments, using the plurality of instantaneous particles and the plurality of previously filtered particles, and a step of filtering the plurality of instantaneous particles based on the set of plausible road segments, using the particle filter, to determine a plurality of filtered particles.
US10916108B2

Braking torque based on a friction force is increased in a pulse state in a transition area in which control torque changes from a direction to encourage the rotation of a manipulation member to a direction to suppress the rotation. This braking torque based on a friction force does not cause vibration unlike the driving torque of an electric motor even if the braking torque is steeply increased. Therefore, when the rotational angle passes through the transition area, a clearer click feeling can be generated without a change like vibration being caused in control torque. When the manipulation member is rotated fast, the braking torque in a pulse state is likely to be felt as vibration.
US10916106B2

Systems and methods are provided that include an access point receiving a request from a device to join a first network defined by a first protocol, the access point allocating a slot of a superframe to the device, and the access point allocating remaining slots of the superframe to communication by the access point on a second network defined by a second protocol. Additionally or alternatively, some methods can include the access point enabling a first transceiver communicating via the first protocol and either, when the first transceiver receives first data from the device via the first protocol within a predetermined time of a beginning of the slot, receiving second data from the device via the first protocol for a remainder of the slot or, when the first transceiver module fails to receive the first data, the access point enabling a second transceiver for the remainder of the slot.
US10916104B2

Provided is a money depositing device, comprising: a receiving unit that receives depositing instruction information on a depositing instruction from a portable device by wireless communication, the depositing instruction being accepted by the portable device from a user; a depositing processing unit that performs depositing processing of money placed into an inlet by the user in accordance with the depositing instruction information received by the receiving unit; and a transmitting unit that transmits a depositing result of the depositing processing performed by the depositing processing unit to the portable device by wireless communication.
US10916092B2

A casino credit access instrument comprises a source of funds for a player, such as for placing wagers to play casino-style games or to purchase other goods or services. The instrument defines a period of timed during which credit may be accessed up to a predetermined amount, defines a redemption period during which any accessed credit may be re-paid, and defines settlement terms if the instrument is not redeemed. Credit may be granted based upon financial collateral, which collateral may be executed upon to settle the instrument. The instrument provides a convenient source of funding for player at low risk to the casino or other lender.
US10916090B2

The present disclosure relates generally to systems and methods for transferring funds from a financial institution account to a cashless wagering account and then to an electronic gaming machine without utilizing any physical forms of currency.
US10916089B2

When an unfair gaming currency is delivered to a dealer from a player, the currency is detected as unfair. The inspection system for inspecting the gaming currency, in which an RF tag is built, comprises: a gaming currency tray for housing the gaming currencies of the dealer in a casino game; an RF reader for reading the RF tags of the plural gaming currencies housed in the gaming currency tray; plural photosensors for detecting at least the number of the plural gaming currencies housed in the gaming currency tray at a constant time interval or always in a method other than RFID; and an inspection/alarm part for generating alarms when the number of the gaming currencies whose RF tags are read by the RF reader is not equal to the number of the gaming currencies detected by the plural photosensors.
US10916088B1

Various gaming machine design features and functionalities are described herein relating to gaming machine display screens, access doors and toppers. In some embodiments, the gaming machine may include a main door support assembly which includes a stabilizing strut between flat components arranged into parallel planes forming a four-bar linkage, and facilitates an upward and outward movement of the main door assembly from a closed position. In some embodiments, the gaming machine may include a topper assembly which is configurable in a hands-free intermediate service position and a final installed position.
US10916086B2

A gaming system including a housing and a wheel assembly supported by the housing, the wheel assembly including a frame, a rotatable wheel supported by the frame, and a hub supported by the frame and positioned in a central opening defined by the rotatable wheel.
US10916076B2

A system includes a processor configured to receive a track-creation request. The processor is also configured to initiate track recording, responsive to the request and record GPS points corresponding to vehicle movement. Further, the processor is configured to receive a track-completion instruction and store the recorded GPS points, and a line connecting the points, as representing a recorded track.
US10916075B1

Techniques for using dynamic comparison groups to assess driving safety are provided. Customizable comparison groups of vehicle operator's may be created based upon specific parameters. Drivers belonging to each specific comparison group may be ranked among one another based upon a comparison of telematics data that is associated with each vehicle, which may indicate various metrics associated with each driver's driving safety. By providing each driver's ranking within comparison groups, a gamified interface and user interaction is achieved, which promotes competition and acts as an incentive for the drivers to drive safer and avoid risk. Additional incentives may be provided in the form of automobile insurance premium discounts and recommendations for improving the driver's ranking.
US10916064B2

Embodiments resolve hemisphere ambiguity at a system comprising sensors. A hand-held controller of the system emits magnetic fields. Sensors positioned within a headset of the system detect the magnetic fields. A first position and orientation of the hand-held controller is determined within a first hemisphere with respect to the headset based on the magnetic fields. A second position and orientation of the hand-held controller is determined within a second hemisphere, diametrically opposite the first hemisphere, with respect to the headset based on the magnetic fields. A normal vector is determined with respect to the headset, and a position vector identifying a position of the hand-held controller with respect to the headset in the first hemisphere. A dot-product of the normal vector and the position vector is calculated, and the first position and orientation of the hand-held controller is determined to be accurate when a result of the dot-product is positive.
US10916063B1

A system and method that allows a user to view objects in a three-dimensional environment, where one or more of the objects have a data display (e.g., a data billboard, etc.) that shows data about the object. To enhance user experience and to provide relevant contextual data as the user navigates through the three-dimensional environment, the system calculates a location for the user and a location for each object and determines if a relationship between the user frame of reference and each object location satisfies a first criterion. If the first criterion is satisfied, the system is configured to move the data display to the bottom of a viewing area of the three-dimensional environment (e.g. docking the data display to the bottom of the viewing area, etc.). The system may also arrange the data displays in the same order as the objects are perceived by the user in the three-dimensional environment.
US10916060B2

The present disclosure relates to display systems and, more particularly, to augmented reality display systems. In one aspect, a method of fabricating an optical element includes providing a substrate having a first refractive index and transparent in the visible spectrum. The method additionally includes forming on the substrate periodically repeating polymer structures. The method further includes exposing the substrate to a metal precursor followed by an oxidizing precursor. Exposing the substrate is performed under a pressure and at a temperature such that an inorganic material comprising the metal of the metal precursor is incorporated into the periodically repeating polymer structures, thereby forming a pattern of periodically repeating optical structures configured to diffract visible light. The optical structures have a second refractive index greater than the first refractive index.
US10916057B2

Examples of the present disclosure relate to a method, apparatus and computer program for displaying images. In certain examples, a real world physical object, which is located in a real world point of view of a user of a head mountable display, is detected. Such a detection triggers a display, on the head mountable display, of at least one captured image of at least a part of the detected real world physical object.
US10916053B1

Systems and methods for generating a three-dimensional (3D) model of a user's dental arch based on two-dimensional (2D) images include a model generation system that receives one or more images of a dental arch of a user. The model generation system generates a point cloud based on the images of the dental arch of the user. The model generation system generates a 3D model of the dental arch of the user based on the point cloud. A dental aligner is manufactured based on the 3D model of the dental arch of the user. The dental aligner is specific to the user and configured to reposition one or more teeth of the user.
US10916048B2

An image processing apparatus that generates a virtual viewpoint image based on images obtained by a plurality of cameras that capture an image capturing area from a plurality of directions and on viewpoint information indicating a position and direction of a virtual viewpoint, the image processing apparatus including: a determining unit configured to determine a priority of an object in the image capturing area; a control unit configured to control a display manner of the object in the virtual viewpoint image, based on the priority of the object determined by the determining unit, so that processing time related to generation of the virtual viewpoint image does not exceed a predetermined amount of time; and a generating unit configured to generate the virtual viewpoint image according to control by the control unit.
US10916042B2

In accordance with various embodiments, a method is performed at an electronic device including a display device and one or more input devices. The method includes displaying, on the display device, a first graphing area presenting a plot of a first set of data points for a first variable versus a first set of data points for a second variable. The method includes displaying, on the display device, an indication of a relationship between the first variable and the second variable. The method includes detecting, via the one or more input devices, a user input indicative of change to the relationship between the first variable and the second variable. The method includes determining, based on the changed relationship between the first variable and the second variable, a second set of data points. The method includes displaying, on the display device, a second graphing area presenting a plot of the second set of data points.
US10916036B2

A method, system, and article is directed to generating multi-exposure camera statistics for image processing by rearranging and sampling image data of multiple exposure images.
US10916029B2

One aspect of the invention relates to a method of detecting a spatial orientation of a transducer by a handheld optical scanning device. The method comprises steps of providing a first spatial orientation feature on at least a first outer housing surface of the transducer and arranging a handheld optical scanning device in a sightline of the first spatial orientation feature at a selected spatial orientation relative to the first outer surface of the transducer housing. The method comprises further steps of identifying the first spatial orientation feature, detecting a spatial orientation of the handheld scanning device in a predetermined coordinate reference system and determining a spatial orientation of the transducer in the predetermined coordinate reference system.
US10916016B2

Acquiring a current image from an inputted video and a background model which comprises a background image and foreground/background classification information of visual elements; classifying the visual elements in the current image as foreground or background; determining similarity measures between the current image and groups in the background model, wherein visual elements in the current image are the visual elements in the current image which are classified as the foreground, wherein visual elements in the groups in the background model are the visual elements whose classification information is the foreground, and wherein the visual elements in the groups in the background model are the visual elements which neighbour to corresponding portions of the visual elements in the groups in the current image; and identifying whether the visual elements in the current image which are classified as the foreground are falsely classified or not according to the determined similarity measures.
US10916007B2

According to one embodiment, an MRI apparatus includes a data acquisition unit and an image generation unit. The data acquisition unit acquires MR data from an object. The MR data correspond to a sampling region asymmetric in a wave number direction in a k-space. The image generation unit generates amplitude image data, in a real space, based on first k-space data after zero padding to a non-sampling region of the MR data and generates MR image data by data processing of the amplitude image data or convolution processing of the amplitude image data. The data processing converts the amplitude image data into second k-space data, performs filtering of the second k-space data and converts the second k-space data after the filtering into real space data. The convolution processing uses a function in the real space. The function is derived by converting a window function for the filtering.
US10916005B2

Systems, methods, and related technologies for automated inspection are described. In certain aspects, one or more images of a reference part can be captured and the one or more images of the reference part can be processed to generate an inspection model of the reference part. One or more regions of the inspection model can be associated with one or more analysis parameters. An inspection plan can be generated based on the inspection model and the one or more analysis parameters. Based on the inspection plan, one or more images of a part to be inspected can be captured and the one or more images of the part can be processed in relation to the analysis parameters to compute one or more determinations with respect to the part. One or more outputs can be providing based on the one or more determinations.
US10916001B2

Methods and systems are provided for transforming sketches into stylized electronic paintings. A neural network system is trained where the training includes training a first neural network that converts input sketches into output images and training a second neural network that converts images into output paintings. Similarity for the first neural network is evaluated between the output image and a reference image and similarity for the second neural network is evaluated between the output painting, the output image, and a reference painting. The neural network system is modified based on the evaluated similarity. The trained neural network is used to generate an output painting from an input sketch where the output painting maintains features from the input sketch utilizing an extrapolated intermediate image and reflects a designated style from the reference painting.
US10915998B2

In a rectangular region detection mechanism, a to-be-processed image information is received, where the to-be-processed image information comprises at least two images, and where the at least two images comprise a same plurality of first feature points. A plurality of first edge line segments in one of the at least two images are detected. Four first edge line segments from the plurality of first edge line segments are determined. Locations of photographed points corresponding to the plurality of first feature points in a region formed by the four first edge line segments are determined based on location information of the plurality of first feature points. The region is determined as a rectangular region when the photographed points corresponding to the plurality of first feature points in the region are coplanar.
US10915996B2

Techniques are provided for enhancement of edges in image frames using depth information. A methodology implementing the techniques according to an embodiment includes receiving a color image frame and a depth map frame. The method also includes generating a sharpness mask to control the application of image sharpening to the color pixels. The sharpness mask is based on the value of depth pixels corresponding to the color pixels; and on properties of the depth camera that generated the color image frame, including depth of field, focal distance, and hyperfocal distance. The method further includes calculating sharpness strength for the color pixels. The sharpness strength is proportional to the value of the depth pixel corresponding to the color pixel. The method further includes applying a sharpening filter to the color image frame to enhance edge image features. The sharpening filter is based on the sharpness mask and the sharpness strength.
US10915994B2

An image forming apparatus includes an image forming device to form a correction image, an image density detector to detect image densities of a plurality of areas in the correction image, and circuitry to correct an image formation condition of the image forming device based on detected image densities of the plurality of areas. The circuitry replaces a detected image density of an area of interest selected from the plurality of areas with an average value of detected image densities of two or more areas including adjacent areas adjacent to the area of interest and corrects the image formation condition of the image forming device based on the detected image densities of the plurality of areas after replacement when a difference between the detected image density of the area of interest and at least one of the detected image densities of the adjacent areas exceeds a predetermined threshold.
US10915986B2

Methods and systems for processing video data are provided. In one example, a first video bitstream can be obtained, which can include video frames of a spherical representation of 360-degree video data. Two-dimensional pixel coordinates of a pixel location of a planar surface of a geometry can be determined. The planar surface can be part of a plurality of planar surfaces of the geometry. Two-dimensional normalized coordinates can be determined for the pixel location based on an adaptation parameter and the two-dimensional pixel coordinates. Three-dimensional coordinates of a sample point of the spherical representation of the 360-degree video data can be determined based on the two-dimensional normalized coordinates. A pixel value for the pixel location of the planar surface of the geometry can be determined based on the sample point, and a second video bitstream can be generated that includes pixel values determined for pixel locations of the plurality of planar surfaces of the geometry.
US10915977B1

Financial communications can be managed to account for customer incapacity. A determination can be made that a primary responder is unable to receive or respond to a financial communication due to incapacity. The determination can be made based on a change in account activity or a lack of responsiveness. Based on a type of the financial communication, a secondary responder can be identified, and the financial communication of the primary responder is sent to the secondary responder.
US10915974B2

A variety of real-time information is collected in real time from a plurality of sources/systems. A current real-time context for activity of a consumer is noted. The real-time information is integrated within the current real-time context and activity of the consumer. In an embodiment, the collected real-time information is crowdsourced from a variety of social media platforms. In an embodiment, the real-time information is integrated as a recommendation made to the consumer for a good or service.
US10915973B2

A system and method for directing queries to the most suitable potential responders of an audience selected from a crowd-sourced population from which to request information, based on information such as query content, query context, timing, location, preferred supporting resource(s), and source of the query.
US10915972B1

Computer-implemented methods, articles of manufacture and computerized systems for identifying or alerting a user of certain data in electronic tax returns. A computerized tax return preparation system including a tax return preparation software application executed by a computing device receives first and second tax data and populates respective fields of the electronic tax return. The system executes a predictive model such as logistic regression, naive bayes, K-means clustering, clustering, k-nearest neighbor, and neural networks. First tax data is an input into the predictive model, which generates an output, which is compared with second tax data. An alert is generated when the second tax data does not satisfy pre-determined criteria relative to the first output generated by the predictive model. The same or other predictive model may be used as additional tax data is received for subsequent tax data analysis.
US10915967B1

A system for transmitting and receiving vehicle, insurance, and financial information comprises a communication beacon, a vehicle control system, and a mobile electronic device. The communication beacon is associated with one of a plurality of vehicles and transmits information about the associated vehicle. The vehicle control system is associated with one of the vehicles, and configured to transmit information about the associated vehicle after a trigger event occurs. The mobile electronic device includes a communication element and a processing element that executes a software application configured to receive vehicle information from the communication beacon or the vehicle control system (both of which may be Bluetooth® enabled and/or include an accelerometer), transmit vehicle information to a computer server, receive term information regarding an insurance quote or auto loan, the term information determined by the server based upon the vehicle information, and display the term information on a screen to a customer.
US10915966B1

A system for transmitting and receiving vehicle, insurance, and financial information comprises a communication beacon, a vehicle control system, and a mobile electronic device. The communication beacon is associated with one of a plurality of vehicles and transmits information about the associated vehicle. The vehicle control system is associated with one of the vehicles, and configured to transmit information about the associated vehicle after a trigger event occurs. The mobile electronic device includes a communication element and a processing element that executes a software application configured to receive vehicle information from the communication beacon or the vehicle control system (both of which may be Bluetooth® enabled and/or include an accelerometer), transmit vehicle information to a computer server, receive term information regarding an insurance quote or auto loan, the term information determined by the server based upon the vehicle information, and display the term information on a screen to a customer.
US10915965B1

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, a computer-implemented method for generating or updating usage-based insurance policies for autonomous or semi-autonomous vehicles may be provided. A request to generate an insurance quote may be received via wireless communication, and with the customer's permission, risk levels associated with intended usage by the customer of an autonomous or semi-autonomous vehicle may be determined. An insurance policy may be adjusted based upon the risk levels and the intended vehicle usage. The insurance policy may then be presented on the customer's mobile device for review and approval. In some aspects, the vehicle may be rented, and the intended vehicle usage is measured in distance or duration of vehicle operation. Insurance discounts may be provided to risk averse vehicle owners based upon low risk levels.
US10915960B1

Examples of a system and method may generally provide a graphical user interface for qualitative risk profile determination. A method may include providing a graphical user interface including a plurality of related qualitative graphs. The method may include receiving a selection from a user of one of the plurality of related qualitative graph and automatically determining a risk profile for the user. The risk profile may be provided on the graphical user interface.
US10915956B2

A system and method for managing and processing Market-On-Close orders for financial instruments by dynamically employing trading strategies according to settlement rules for financial instruments is provided. Techniques disclosed can include the use of an execution model that allows a trader to submit a MOC order using a trading system. The trading system can be configured to store settlement and validation rules corresponding to a given trading instrument and/or exchange and can be configured to execute the order according to the rules specified by an exchange. The model disclosed herein can rely on exchange mandated settlement rules and settlement times, can accept the order prior to the settlement time, and can manage the order according to parameters and details of the execution model and the settlement rules specified by an exchange for a given instrument.
US10915943B2

A system identifying an order comprising items for users for delivery to a common geographic location by: identifying an order comprising items for users for delivery to a common geographic location, wherein the order further comprises instructions to separate each item of the items associated with each one of the users by: receiving an indication to identify the each item of the items in the order, wherein the order is stored in a database of a retailer; receiving an indication to identify the users associated with the order by accessing user accounts for the each one of the users, wherein the user accounts are stored in a user database; receiving an indication to identify a particular user of the users that is associated with the each item of the items in the order; and generating a list of items of the items associated with the each one of the users; calculating respective payments for respective portions of the order, wherein the each one of the users is presented with a respective one of the lists of items and a respective cost for the respective one of the lists of items associated with the respective portions of the order; receiving the respective payments associated with the respective portions of the order from the each one of the users, the respective payments being applied to the respective one of the lists of items; and generating order processing instructions to process the respective one of the lists of items associated with the each one of the users after receiving respective ones of the respective payments from respective ones of the each one of the users. Other embodiments are disclosed herein.
US10915938B2

Approaches presented herein enable providing a user with a procurement context notification. More specifically, a selection of an item for procurement by a user through an e-commerce enabled website is obtained. The item, including a use for the item, is identified. A web pointer to web accessible media provided by a third party source that describes the use for the identified item is then retrieved from a browsing history of the user. A description of this web accessible media is generated based on content from the web accessible media. The description and/or the web pointer are attached to a procurement confirmation document, which is then sent to the user. The confirmation document with the attached description and web pointer can be a physical document for inclusion with a physical package containing the item to be transported to the user.
US10915924B1

Methods and systems provide information products relating to past, present and future advertising transactions (i.e., contracts to place advertisements in various media) to enable a marketplace in advertising products. Information regarding a plurality of advertising transactions are gathered. Data is analyzed to determine its attributes. Some attribute values are transformed and the attribute values are stored in a database. Attributes are organized or indexed according to a taxonomy of attributes to provide indexes to advertising transaction records. Indexes and benchmarks for various selected types of advertising transactions can be generated by selecting certain records from the database and aggregating the data or otherwise synthesizing information products, such as benchmarks and market entities for the selected types of advertising transactions. Information products may be published and syndicated as market indexes and benchmarks.
US10915920B2

A method and digital signage player for managing display of a distributed digital signage content. The digital signage player stores the distributed digital signage content, and a local placement target for the distributed digital signage content. The digital signage player displays the distributed digital signage content in accordance with the local placement target. The digital signage player exchanges messages with a neighbor digital signage player, for increasing the local placement target of the distributed digital signage content at the request of the neighbor digital signage player. The neighbor digital signage player also displays the distributed digital signage content in accordance with its own placement target, which needs to be decreased. The digital signage player ultimately increases the local placement target of the distributed digital signage content based on the messages exchanged with the neighbor digital signage player.
US10915919B2

A method and associated systems for rewarding online users as a function of network topology. An online-reward system receives a network topology and an unweighted base reward schedule that specifies amounts of incentive rewards to be awarded to performing users who perform a solicited desired action and to intermediary users who forward such a solicitation to another user. The system computes a position value for each node as a function of the node's position in the topology and uses those values to weight the base rewards. Each time the network topology changes, this process is repeated to immediately update weightings of nodes affected by the change. When a network user performs a solicited activity, the processor physically transfers rewards to the accounts of the performing and intermediary users, using the weighted values to determine the amount of each reward.
US10915912B2

Systems and methods for optimizing base pricing of products within a physical retailer are provided. Such systems and methods include first collecting transaction logs for products in a set of physical retail spaces. These logs are validated, adjusted and elasticities between the products are computed. The adjustment may be responsive to the day, by retailer and by a host of external factors (e.g., weather). The adjustment may also include a normalization and filtering out of inaccurate log data. Elasticity is calculated by generalized linear models. A set of constraints are then received and used, along with the elasticities.
US10915903B2

Techniques for providing a risk control method and device for resolving the issue of low application software security are described. A transaction request is received from a first user, and the transaction request comprises transaction data, data identifying the first user, and data identifying a second user. An attribute of the first user is determined from the data identifying the first user. An attribute of the second user is identified using the data identifying the second user. In response to the attribute of the first user being determined and the attribute of the second user being identified, an attribute similarity between the first user and the second user is determined. The attribute similarity is compared to a threshold. In response to determining the attribute similarity is less than the threshold, a notification is transmitted to the first user requesting a confirmation of the identified attribute of the second user.
US10915894B2

A method for conducting a transaction may include: receiving, at a user device from a transaction system, a request for a data element for conducting the transaction; in response to receiving the request, determining a data map corresponding to the requested data element, the data map including containing a plurality of pointers, each pointing to a respective one of a plurality of data fragments located on a respective one of a plurality of different data storage locations, such as a plurality of different data storage systems; retrieving, using the data map, the plurality of data fragments from the plurality of data storage locations; assembling the data element using the retrieved data fragments; and providing, by the user device to the transaction system, the data element to conduct the transaction. A method for processing the data map may include: fragmenting the data element into the plurality of data fragments; storing the plurality of data fragments at the plurality of data storage locations; generating the data map; and storing the data map separate from the plurality of data storage locations.
US10915892B2

A safe card system comprising: a plurality of safe cards, at least one safe card reader and a service provider computer. Each safe card: Capable of generating at a specific time a temporary number based on combination of a first number representing at least one biometric identifier, and a temporary second number, and a card signal based on the temporary number; The at least one safe card reader capable of reading the card signal, and converting the card signal into a card reader number, The service provider: Capable of drawing at a specific time at least one fifth number associated with said time, generating at least one sixth number derived from the fifth numbers, and comparing the sixth numbers to the card reader number so as to allow service to the safe card when a sixth number is identical to the card reader number.
US10915887B2

A method for crediting a customer account maintained by a vendor of services in response to payment received from a customer is disclosed herein. The method includes issuing, to the customer, a membership account number associated with at least the customer account. A membership account number and a payment corresponding to a requested amount of a service offered by the vendor are received from the customer at a point-of-sale. The method further includes generating, at the point-of-sale, an authorization message including at least the membership account number and embedded transaction information identifying the service offered by the vendor and the requested amount. The embedded transaction information is then communicated from the point-of-sale to a database server. The customer account is credited, in response to the embedded transaction information, based upon an amount of the payment. The method also includes electronically transferring funds based upon the amount of the payment from a first account associated with the point-of-sale to a second account associated with the vendor.
US10915873B2

Implementations of a cryptocurrency mobile services system and method for offering a global roaming and payment procedure is provided. In some implementations, a computer-implemented method for offering these mobile services comprise receiving over a network a plurality of competing offers for mobile services from a plurality of mobile services providers computing devices, respectively. In some implementations, the method further comprises transmitting over a network one or more of the received offers for mobile services to a plurality of mobile devices, wherein for each mobile device, the offer transmitted is based on the location of the mobile device and the coverage available at the location of the mobile device. In some implementations, the method further comprises receiving over a network an indication of a response to a transmitted offer for mobile service from a mobile device. In some implementations, the method further comprises, upon receiving an acceptance of an offer for mobile service from a mobile device, purchasing the accepted offer using cryptocurrency. In some implementations, the method further comprises, delivering the accepted mobile service to a mobile device and monitoring performance of the contract.
US10915871B2

Systems and methods are provided for transferring settlement funds received into a pooled settlement account of an acquirer processor account to one of more financial accounts of a merchant. The transferring of the funds can be directed by one or more settlement rules defined by a merchant. The type of transfer method can be based on the type of financial account. Example types of transfers include Automated Clearing House (ACH) transfers and intrabank transfers.
US10915863B2

A method of managing an allocation of medical examinations. The method comprises documenting, in at least one dataset, for each one of a plurality of individuals of a certain population, a plurality of historical medical test results, calculating, using a computerized processor, a plurality of relative scores each indicative of a risk of having a medical condition for one of the plurality of individuals based on respective the plurality of historical medical test results, each one of the plurality of relative scores is relative to the other of the plurality of relative scores, providing a population examination framework defining at least one criterion for selecting an individual, from the plurality of individuals, for a diagnosis of the medical condition, selecting a subgroup of the plurality of individuals according to the population examination framework, and designating members of the subgroup to perform the medical examinations.
US10915861B2

A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.
US10915858B2

A computer based system for taking the physical inventory of liquids dispensed in full and partially full containers. A database stores images of containers and their associated volumes. The containers to be inventoried are identified by a user and input to a computer at a graphical user interface (GUI) input/output. A computer causes the display of an image of the container and a sliding level indicator at the GUI. The level indicator is slidable along the image. The computer calculates a volume of liquid remaining in the container as a function of the position of the level indicator along the image of the container.
US10915850B2

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: parameterizing with training data one or more model that expresses, for a set of historical activities, a known outcome as a function of a plurality of factors, the plurality of factors including one or more activity factor and a worker factor; solving the one or more model to learn by machine learning values of the worker random effect vector associated to the set of historical activities, wherein the values of the worker random effect vector provide an indication of learned worker skill level for respective workers identified by the worker identifiers; and providing, by the one or more processor, one or more output based on the solving.
US10915843B1

Provided herein are systems, methods and computer readable media for identifying supply. An example for identifying merchants for fulfilling demand comprises receiving one or more virtual offers and an associated quantity of at least a portion of the one or more virtual offers, wherein the one or more virtual offers are representative of a residual demand for a geographic area, assigning a virtual offer of the one or more of the virtual offers to one or more merchants in an instance in which a supply source of the one or more merchants is identified as able to supply at least a portion of the associated quantity of the virtual offer, and determining a priority score for the one or more merchants, wherein the one or more merchants are rankable based on the priority score.
US10915837B2

Provided is a method for providing a recommended operating condition with which an oil refinery device can be operated more efficiently. A server 20: acquires past operational data for a device, a scheduled operating condition which is an operation condition for the device scheduled by a user, and plant information including at least a usage expiry time of the device; creates a user-specific catalyst deterioration function from the past operational data; calculates, on the basis of the catalyst deterioration function, the plant information, and the schedule operating condition, a recommended operating condition that achieves a catalyst lifetime which is later than the usage expiry time of the device and is earlier than the catalyst lifetime when the device is operated under a scheduled operating condition calculated on the basis of the scheduled operating condition and the catalyst deterioration function; and transmits the recommended operating condition to a user terminal.
US10915836B1

A cognitive analysis computer device is programmed to a) receive a set of streaming input data from one or more sensors; b) perform spatial abstraction on the set of streaming input data to divide the set of streaming input data into a plurality of input pathways; c) route the set of streaming input data from a plurality of input pathways to a plurality of output pathways based on a context mapping; d) for each output pathway, perform temporal abstraction on the received input values to generate an output value for the corresponding output pathway by accumulating output values from a plurality of sets of streaming input data until at least one output value of the plurality of output values on the plurality of output pathways exceeds a predetermined threshold; and e) compare the plurality of output values to one or more stored sets of data to determine a match.
US10915829B1

Methods, systems, and computer programs are presented for updating the data model of a structural damage predictor after an earthquake. One method includes an operation for identifying features for a structure and fragility functions for predicting structural damage to the structure, the fragility functions being stored in a database. The method further includes an operation for estimating a first damage to the structure after an earthquake utilizing a damage-estimation algorithm and the fragility functions for the structure. One or more of the fragility functions are changed based on the first damage to the structure when the first damage to the structure is above a predetermined damage threshold. The method further includes operations for accessing shaking data for a new earthquake, and for estimating a second damage to the structure after the new earthquake utilizing the damage-estimation algorithm and the fragility functions for the structure.
US10915822B2

Embodiments of the present invention relate to the field of communications technologies, and provide a complex event processing method, apparatus, and system, so that when complex event processing is performed, a system requiring a synchronous response provides a synchronous response externally and avoids information flooding. A solution provided by the present invention includes: receiving an input event sent by an event source, where the input event includes an identifier of an object and an event type; acquiring, according to a preset database, M mode rules corresponding to the event type; performing mode matching between the input event and the M mode rules separately to acquire N output events; and if N is greater than or equal to 1, sending at least one piece of event information to a real-time decision apparatus, where each piece of the event information includes Q output events and indication information.
US10915818B1

Techniques to mimic a target food item using artificial intelligence are disclosed. A formula generator learns from open source and proprietary databases of ingredients and recipes. The formula generator is trained using features of the ingredients and using recipes. Given a target food item, the formula generator determines a formula that matches the given target food item and a score for the formula. The formula generator may generate numerous formulas that match the given target food item and may select an optimal formula from the generated formulas based on score.
US10915813B2

An apparatus for artificial intelligence acceleration is provided. The apparatus includes a storage and compute system having a distributed, redundant key value store for metadata. The storage and compute system having distributed compute resources configurable to access, through a plurality of authorities, data in the solid-state memory, run inference with a deep learning model, generate vectors for the data and store the vectors in the key value store.
US10915811B1

An electro-chemical random-access memory (ECRAM) cell includes a substrate and a plurality of source-drain pairs positioned on a top surface of the substrate, each source-drain pair comprising a source and a drain. A channel at least partially overlays the substrate and the plurality of source-drain pairs, and a transfer layer at least partially overlays the channel. A gate at least partially overlays the transfer layer, the gate at least partially controlling a channel between each source-drain pair.
US10915810B2

A cascading convolutional neural network (CCNN) comprising a plurality of convolutional neural networks (CNNs) that are trained by weighting training data based on loss values of each training datum between CNNs of the CCN. The CCNN can receiving an input image from plurality of images, classify the input image using the CCNN, and present a classification of the input image.
US10915804B1

Embodiments herein describe design techniques for generating a fingerprint for a shipping label using symbols or bit segments. These symbols or bit segments can be read using lower resolution cameras at greater distances than 1D or 2D barcodes in the shipping labels. In one embodiment, a label designer identifies blank zones in the design of a shipping label and selects symbols to place in those zones. The label designer can select random types of symbols and random sizes for those symbols. When reading the shipping label, a CV system can identify the symbols and their sizes and generate the fingerprint. In another embodiment, the label designer places bit segments in the identified blank zones. The CV system can then read the blank zones in a predefined order and merge the bits segments to form a digital fingerprint for the shipping label.
US10915798B1

Disclosed herein are embodiments of systems, methods, and products for a webly supervised training of a convolutional neural network (CNN) to predict emotion in images. A computer may query one or more image repositories using search keywords generated based on the tertiary emotion classes of Parrott's emotion wheel. The computer may filter images received in response to the query to generate a weakly labeled training dataset labels associated with the images that are noisy or wrong may be cleaned prior to training of the CNN. The computer may iteratively train the CNN leveraging the hierarchy of emotion classes by increasing the complexity of the labels (tags) for each iteration. Such curriculum guided training may generate a trained CNN that is more accurate than the conventionally trained neural networks.
US10915778B2

A method, an electronic device, and computer readable medium is provided. The method includes receiving a first input associated with content displayed on a display of the electronic device. The method also includes in response to receiving the first input, identifying a type of the content, and separating the content into multiple selectable segments based on the identified content type. The method further includes receiving a second input associated with one or more of the multiple selectable segments displayed on the display. The method additionally includes identifying the one or more of the multiple selectable segments displayed on the display as selected content, based on the received second input.
US10915777B2

A communication terminal, communicably connected with a service providing server, includes circuitry to receive a request for providing a service requested by a user, the service being one of one or more services provided by the service providing server; and perform a series of image processing on image data obtained at the communication terminal to implement the requested service in cooperation with the service providing server. In performing the series of image processing, the circuitry of the communication terminal executes a first program to perform first image processing on the image data, the first program requiring no authentication of the user in performing the first image processing, and executes a second program to perform second image processing on the image data, based on a determination that the user requesting the service is authorized to perform the second image processing.
US10915774B2

Disclosed are methods and devices, among which is a device including a bus translator. In some embodiments, the device also includes a core module and a core bus coupled to the core module. The bus translator may be coupled to the core module via the core bus, and the bus translator may be configured to translate between signals from a selected one of a plurality of different types of buses and signals on the core bus.
US10915772B2

Disclosed herein are an apparatus and method for registering face poses for face recognition. The apparatus includes a face detection unit for detecting the face of a user from an image including the face of the user; a pose recognition unit for recognizing the face pose of the face of the user based on the degree of rotation of the face of the user; a registration interface unit for providing an interface for showing information about whether the face poses of the face of the user are registered; and a face registration unit for registering the face pose of the face of the user when the face pose of the face of the user is recognized as an unregistered face pose based on the interface.
US10915766B2

In one embodiment, in addition to detecting or recognizing an actual lane, a virtual lane is determined based on the current state or motion prediction of an ADV. A virtual lane may or may not be identical or similar to the actual lane. A virtual lane may represent the likely movement of the ADV in a next time period given the current speed and heading direction of the vehicle. If an object is detected that may cross a lane line of the virtual lane and is a closest object to the ADV, the object is considered as a CIPO, and an emergency operation may be activated. That is, even though an object may not be in the path of an actual lane, if the object is in the path of a virtual lane of an ADV, the object may be considered as a CIPO and subject to a special operation.
US10915762B1

Aspects of the disclosure relate to detecting sidewalks adjacent to roads. In this regard, a set of potential sidewalk areas adjacent to one or more roads in a vehicle's vicinity may be determined based on map data. Topology data for the set of potential sidewalk areas may be generated based on sensor data received from a perception system of the vehicle. The set of potential sidewalks may be filtered to remove areas unlikely to include a sidewalk. The vehicle may be operated based on the filtered set of potential sidewalk areas, which may include taking precautionary measures when within a predetermined distance from any of the filtered set of potential sidewalks.
US10915759B2

A method including, accessing an occupancy of the workspace. The method also includes, in response to the occupancy status indicating vacancy: at a first time, recording a first image and a second image of the workspace, the first image and the second image characterized by a first resolution; and executing an arrival detection model based on the first and second image. The method further includes, in response to detecting arrival at the workspace: at a third time, recording a third image of the workspace, the third image characterized by a second resolution greater than the first resolution; and executing an occupancy detection model based on the third image. The method additionally includes, in response to detecting occupancy of the workspace: updating the occupancy status to indicate occupancy; and transmitting the occupancy status to a remote scheduling system.
US10915754B2

A method is provided for providing target object information to a mobile interface device user in a dynamic structural environment. The method includes receiving from the mobile interface device a request for target object information associated with a target object in the dynamic structural environment. A pose of the mobile interface device relative to the target object is determined accounting for spatial differences in the environment coordinate system resulting from changes in the dynamic structure. The method also includes assembling AR target object information for transmission to and display on the mobile interface device and transmitting the AR target object information to the mobile interface device for display in conjunction with a real-time view of the target object.
US10915746B1

Systems and methods here may include utilizing a computer with a processor and a memory for receiving a pixelated image of an original size, converting the pixelated image to grayscale, calculating a magnitude of spatial gradients in the received pixelated grayscale image, downscaling the received pixelated grayscale image, computing a multiplicative gain correction for the downscaled received pixelated grayscale image, re-enlarging a gain multiplication for the original image, and applying the gain multiplication to the image to generate a processed image with higher contrast than the received pixelated image.
US10915734B2

An image captured using a camera on a device (e.g., a mobile device) may be operated on by one or more processes to determine properties of a user's face in the image. A first process may determine one or more first properties of the user's face in the image. A second process operating downstream from the first process may determine at least one second property of the user's face in the image. The second process may use at least one of the first properties from the first process to determine the second property.
US10915733B1

Systems, methods, and computer-executable instructions for determining a temperature of an individual including receiving, from a first camera, first image frames. The individual is detected in the first image frames. Facial features of the individual are detected from the first image frames. A brain thermal tunnel location is determined from the facial features of the individual. A second camera provides second image frames that include thermal data. The brain thermal tunnel locations from the first image frames are mapped to the second image frames. For each second image frame, a temperature of the individual is determined based on the mapped brain thermal tunnel location. A combined temperature is determined based on the temperatures determined from the second image frames.
US10915732B2

Disclosed is an image processing method capable of processing facial data and non-facial data differentially. The method is carried out by an image processing device, and includes the following steps: determining a facial region, a non-facial region and a transitional region according to a face detection result of an image, in which the transitional region is between the facial region and the non-facial region; and executing different processes for the data of the facial region, the data of the non-facial region and the data of the transitional region respectively.
US10915727B2

An optical sensor includes a substrate and a light collimating layer. The substrate includes a sensor pixel array having a plurality of sensor pixels. The light collimating layer is disposed on the substrate. The light collimating layer includes a patterned seed layer, a plurality of transparent pillars, a metal layer, and a mask layer. The patterned seed layer is disposed on the substrate. The patterned seed layer exposes the sensor pixel array. The transparent pillars are disposed on the sensor pixel array. The metal layer is disposed on the patterned seed layer and in between the transparent pillars. The mask layer is disposed on the metal layer.
US10915725B2

The present invention relates to a method to generate a slap/fingers foreground mask to be used for subsequent image processing of fingerprints on an image acquired using a contactless fingerprint reader having at least a flash light, said method comprising the following steps: acquisition of two images of the slap/fingers in a contactless position in vicinity of the reader, one image taken with flash light on and one image taken without flash light, calculation of a difference map between the image acquired with flash light and the image acquired without flash light, calculation of an adaptive binarization threshold for each pixel of the image, the threshold for each pixel being the corresponding value in the difference map, to which is subtracted this corresponding value multiplied by a corresponding flashlight compensation factor value determined in a flashlight compensation factor map using an image of a non-reflective blank target acquired with flash light and to which is added this corresponding value multiplied by a corresponding background enhancement factor value determined in a background enhancement factor map using the image acquired without flash light, binarization of the difference map by attributing a first value to pixels where the adaptive binarization threshold value is higher than the corresponding value in the difference map and a second value to pixels where the adaptive binarization threshold value is lower than the corresponding value in the difference map, the binarized image being the slap/fingers foreground mask.
US10915720B2

A method: broadcasting a first message comprising an apparatus type through near field communication; scanning a digital object identifier (DOI) that is displayed by a mobile terminal according to the first message and that matches the apparatus type, to obtain service information and identity information of the mobile terminal included in the DOI; broadcasting a second message generated based on the identity information; obtaining, from the mobile terminal, a request for a near field communication connection, the request being generated by the mobile terminal after the mobile terminal determines the second message includes information consistent with the identity information of the mobile terminal; verifying the request based on the identity information of the mobile terminal; in response to that the verification succeeds, establishing the near field communication connection to the mobile terminal; and executing a service through the near field communication connection according to the service information.
US10915719B2

A scanning device includes: a housing portion defining a scanner head axis and a nose end; an image sensor to capture an indicia; an optics component between the image sensor and the nose end to cooperate with the image sensor to define a scanning device FOV extending along a scanning device optical axis through the nose end and toward an object surface, and to convey light reflected from the object surface within the scanning device FOV to the image sensor; and a light source to illuminate the object surface, wherein the scanning device optical axis is tilted relative to the scanner head axis to cause the scanning device FOV to extend along the scanning device optical axis in a direction tilted away from in parallel with the scanner head axis to prevent including a direct reflection of the light source from the object surface in the scanning device FOV.
US10915716B2

Copies of a distributed ledger with multiple blocks are stored on multiple computing devices. A first computing device coming into proximity with a particular object triggers generation of a new block to the distributed ledger, the new block identifying a characteristic of the object and including a hash of a previous block of the distributed ledger. The new block is optionally verified before it is appended onto the distributed ledger and transmitted out to each of the multiple computing devices so that each copy of the distributed ledger includes the new block.
US10915715B2

A system for identifying, tagging, and displaying one or more assets within an audio visual (AV) file includes an asset tagging server, an asset tag acquisition device, and a database, wherein the asset tag acquisition device includes an asset identification engine configured to receive an asset identification data set and generate an asset tag data file that includes an asset tag corresponding to each asset. The asset tagging server is configured to receive, from an AV capture device, an AV file that includes an AV representation of each asset and corresponding timestamp data, and store, in the database, an AV asset tag data file comprising the beginning timestamp, the ending time stamp, and the set of asset tags.
US10915707B2

Provided are systems, methods, and devices for providing word replaceability information through word vectors. Within a database system, a text document is received, then processed into a number of sub-sentences or sub-segments. The processing involved delimiting one or more sentences within the text document by one or more punctuation marks. Next, a number of n-gram combinations are generated according to co-appearances of n-grams within the sub-sentences. Distance metrics are determined between the n-gram co-appearances for each n-gram combination. Finally, word replaceability information is provided for one or more words or n-grams within the text document, based on the distance metric.
US10915700B2

A contract negotiation platform stores a plurality of contract documents in a database and stores metadata for the contract documents. Each contract document includes a plurality of phrases. Metadata for each contract document includes an identification of whether each respective phrase in the respective contract document has been agreed upon by parties to the respective contract document. When a respective phrase has not been agreed upon by the parties, the metadata stores a count of the number of times that the respective phrase has been modified. The platform displays each contract document according to the metadata for the phrases. Phrases that have been agreed upon by the parties are indicated by a first color. Phrases that have not been agreed upon by the parties are indicated by a plurality of second colors according to the respective count of times the respective phrase has been modified.
US10915698B2

Features and techniques are disclosed for interacting with paginated digital content, including a multi-purpose tool and an annotation mode. The multi-purpose tool, which may be represented by a graphic (e.g., a movable interactive graphic), can provide access to multiple modes (e.g., copy, define, note, and/or highlight modes) that a user can invoke. The mode invoked determines the functions performed by the tool when interacting with the paginated digital content. The annotation mode, which may be invoked using the multi-purpose tool or independently thereof, can allow a user to create and edit annotations, such as highlights and notes (e.g., sticky notes, margin notes, and/or highlight notes), for paginated digital content. Editing the annotations may include selecting a desired color for the annotation, for example. The annotation mode may also allow a user to intuitively merge and delete annotations previously added to paginated digital content.
US10915695B2

A system and method includes dividing content of an electronic document into components. A document type of the electronic document is identified by comparing a document score against a document type criterion, the document score being based on a combination of a component score of each of the components. A user interface provides an indication of the document type.
US10915691B2

A semantic pattern extraction system can distill tremendous amounts of silicon wafer manufacturing data to generate a small set of simple sentences (semantic patterns) describing physical design geometries that may explain manufacturing defects. The system can analyze many SEM images for manufacturing defects in areas of interest on a wafer. A tagged continuous itemset is generated from the images, with items comprising physical design feature values corresponding to the areas of interest and tagged with the presence or absence of a manufacturing defect. Entropy-based discretization converts the continuous itemset into a discretized one. Frequent set mining identifies a set of candidate semantic patterns from the discretized itemset. Candidate semantic patterns are reduced using reduction techniques and are scored. A ranked list of final semantic patterns is presented to a user. The final semantic patterns can be used to improve a manufacturing process.
US10915685B1

The present embodiments relate to static timing analysis (STA) of circuits. The STA can include determining graph based analysis (GBA) delays of timing paths within the circuit. Path based analysis (PBA) delays of a subset of timing paths can be determined to generate circuit stage credit values for circuit stages in the circuit. The circuit stage credit values can be used to adjust GBA delays of the timing paths. Prediction functions can be utilized to predict or estimate PBA delays of timing paths thereby avoiding the determination of actual PBA delays of the timing paths.
US10915683B2

An efficient unreachability analysis tool utilizes toggle coverage report data to automatically generate constraints associated with viable constant signals (e.g., constant inputs, one-time programmable and constant registers) utilized in a circuit design before performing a full unreachability analysis process, thereby improving the functioning of the computer/processor executing the unreachability analysis process by identifying low-activity registers and constraining them before the unreachability analysis process is performed, thereby substantially reducing the number of process steps required to identify dead code (unreachable signal/register targets). Constant inputs are identified using the toggle coverage report and used to generate corresponding constraints, and an initial unreachability analysis process is performed using only toggle coverage properties, then the full unreachability analysis process is performed for all (i.e., line, conditional, state/FSM and toggle) coverage properties using the constant input constraints. Constraints are also generated for one-time programmable and constant registers (OTP/C) before performing the full unreachability analysis process.
US10915676B2

A method and system for recertifying an interactive computer simulation station from certification rules provided by an authoritative source. A baseline results of the station, generated upon certification thereof is obtained. While executing a simulation in the station, tangible instruments are stimulated in real-time for generating subsequent test results. Deviated parameters are identified with a test result incompliant with a target value. For the deviated parameters, a previously certified deviated value is obtained from the baseline results. A previously accepted deviation value is computed. A challenged deviation value is computed between the test result value, the target value and the baseline value. A delta deviation value is computed between the previously accepted deviation value and the challenged deviation value. When the delta deviation value is within the acceptable deviation range, the deviated parameter is identified as an equivalent parameter and the original justification from the baseline results is associated therewith.
US10915672B2

One embodiment of the present invention sets forth a technique for designing a four-bar linkage mechanism. The technique includes receiving an input coupler curve that defines motion within a plane with respect to a point that is to be included on the four-bar linkage mechanism; generating a set of sample points, wherein each point in the set of sample points corresponds to a different location on the input coupler curve; and implementing a global optimization solver to generate a first design for the four-bar linkage mechanism. The first design includes at least one value for each geometric variable included in a set of geometric variables associated with the four-bar linkage, where at least one of the geometric variables is based on one of the sample points. The first design generates an output coupler curve that approximates the input coupler curve.
US10915668B2

In an example embodiment, a secure display device that includes hardware that can be positioned between a personal computer or a central processing unit and a display, such as a flat panel display. Display data from the personal computer or the central processing unit to the flat panel display is transmitted through the security display device.
US10915665B2

Position data may gradually pseudonymized by a method, comprising: generating a sequence of relative positions from a sequence of absolute positions of a moving object; randomizing the sequence of relative positions using at least a sequence of random numbers generated from at least one seed; in response to receiving an analytical job comprising the at least one seed, restoring the sequence of relative positions from the randomized sequence of relative positions; and in response to receiving an analytical job comprising both the at least one seed and at least one absolute position derived from the sequence of absolute positions, restoring the sequence of absolute positions from the randomized sequence of relative positions.
US10915660B2

In some embodiments, an apparatus includes a memory and a processor. The processor is configured to receive a set of images associated with a video recorded by a moving or a non-moving camera. The processor is configured to detect a structure of a region of interest from a set of regions of interest in an image from the set of images. The processor is configured to classify the structure into a geometric class from a set of predefined geometric classes using machine learning techniques. The processor is configured to alter the region of interest to generate an altered image when the geometric class is associated with an identity of a person, such that privacy associated with the identity of the person is protected. The processor is configured to send the altered image to a user interface or store the altered image in a standardized format.
US10915656B2

In one embodiment, an encryption system may protect user login metadata from hammering attacks. A data storage may store an integrity protected data set for an operating system in a storage location. A processor may register a counter reading from a remote counter in a secure location separate from the storage location. The processor may determine a lockout state of the integrity protected data set based on the counter reading.
US10915655B2

Some websites accessed via browser allow for file uploading via drag and drop functionality. In a drag and drop operation, a user selects a file on the information handling system and drags the file to a browser window for uploading via the browser. File encryption systems, such as virtual file systems, may implement an encryption algorithm and enforce encryption standards, set by a user or organization, when uploading files via a browser, including uploading of files performed via file drag and drop functionality.
US10915653B1

System and methods are disclosed for the management and security of data variations in an electronic spreadsheet. Keeping all relevant information in a single document, with granular controls to protect and secure access based on each individual or their role within an organization, eliminates the need for workarounds, and simplifies the management of the contained data. Tracking data as it is being entered, also allows the system to notify the user when protected information is detected, and appropriate action to be taken to ensure compliance with any requirements.
US10915643B2

A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the monitoring comprising monitoring at least one of the plurality of electronically-observable actions via a protected endpoint; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; and generating an adaptive trust profile based upon the action of the entity.
US10915628B2

A system and method for detecting vulnerabilities in software containers at runtime are provided. The method includes monitoring events triggered as a result of changes to an application layer of a software container; based on the monitored events, determining if at least one file has been changed; upon determination that at least one file has been changed, scanning the at least one file to detect at least one type of vulnerability; and upon determination of at least one type of known vulnerability, generating a detection event.
US10915625B2

A computer-implemented method for implementing alert interpretation in enterprise security systems is presented. The computer-implemented method includes employing a plurality of sensors to monitor streaming data from a plurality of computing devices, generating alerts based on the monitored streaming data, employing an alert interpretation module to interpret the alerts in real-time, matching problematic entities to the streaming data, retrieving following events, and generating an aftermath graph on a visualization component.
US10915623B2

According to an embodiment, an information processing apparatus includes processing circuitry. The processing circuitry is configured to detect writing on a first file and register, in a restriction target storage, file information on the first file and perform, when processing on a second file is requested and file information on the second file coincides with the file information stored in the restriction target storage, first restriction to restrict the processing on the second file.
US10915608B2

Apparatus and method for scalable content protection. For example, one embodiment of an apparatus comprises: cryptographic management circuitry to securely store one or more keys associated with one or more media apps/applications; a plurality of processing engines, each processing engine comprising circuitry to process media content of the one or more media apps/applications; and a scheduler to schedule processing of the media content by the processing engines; wherein the cryptographic management circuitry is to restore a first cryptographic state including a first key associated with a first media app/application and/or first media content responsive to a request to process the first media content on a first processing engine.
US10915606B2

An audiovisual media composition system is provided for creating photographs, videos, and live streams of one or more assets sourced from different geographic locations. The audiovisual media composition system may include an media parsing component, transposition component, communication component, interface aspects, and/or additional components and features. A method for creating photographs, videos, and live streams of one or more assets sourced from different geographic locations using the audiovisual media composition system is also provided.
US10915603B2

The present disclosure relates to a method and a device for estimating suitability as a multi-screen projecting type theatre and the method for estimating the suitability as the multi-screen projecting type theatre includes: creating a plurality of image representation models (M) respectively corresponding to a plurality of candidate theatres; calculating a total image representation model ({circumflex over (M)}total) corresponding to all of the plurality of candidate theatres; and calculating a deviation between the total image representation model ({circumflex over (M)}total) and each of the plurality of image representation models (M) of the target theatre and estimating theatre suitability of the target theatre based on the deviation when one target theatre is selected among the plurality of candidate theatres.
US10915591B2

Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in.
US10915588B2

A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A user input is received in a dialog between a user and the conversational system, the user input in a natural language. A domain trained semantic matcher is used to determine a set of entities and a user intent from the user input. One or more queries is generated to selected ones of a plurality of knowledge sources, the knowledge sources created from domain specific knowledge. The results from the one or more queries are ranked based on domain specific knowledge. A system response is presented in the dialog based on at least a highest ranked result from the plurality of knowledge sources.
US10915586B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a search engine for identifying analogies. One of the methods includes: receiving data that includes a set of user selected features and a user selected feature weight for at least one of the user selected features; generating a reference vector based on the received data; determining a level of similarity between the generated reference vector and each of a plurality of analogy vectors that each represent a potential analogy; providing, for output on a display of a user device, a set of one or more analogies based on the determined level of similarity; receiving a subsequent request to evaluate the set of one or more analogies based on a common attribute; determining, for each of the one or more analogies, a representation of the common attribute for each analogy over a time period; and providing, for display on the user device, a representation of the common attribute for each analogy over the time period.
US10915577B2

A framework is provided for constructing enterprise-specific knowledge bases from enterprise-specific data that includes structured and unstructured data. Relationships between entities that match known relationships are identified for each of a plurality of tuples included in the structured data. Where possible, relationships between entities that match known relationships also are identified for tuples included in the unstructured data. If matching relationships between entities that cannot be identified for tuples in the unstructured data, extracted relationships are sequentially clustered to similar relationships and a relationship is assigned to the clustered tuples. An enterprise-specific knowledge graph is constructed from the structured-data-tuples and their identified relationships, the unstructured-data-tuples where the relationships could be mapped to a known relationship and their identified relationships, and the unstructured-data-tuples that could not be mapped to a known relationship and their assigned relationships. The knowledge graph is enriched with any information determined to be missing therefrom.
US10915576B2

A method may include identifying, based on a first hash representation of a value, a first cache line corresponding to the value. A first bit and a second bit in the cache line may be identified as corresponding to the value based on a second hash representation of the value. The first bit may be identified based on a first offset in a binary representation of the second hash representation. The second bit may be identified based on a second offset in the binary representation of the second hash representation. Each of the first offset and the second offset may include a portion of the binary digits forming the binary representation of the second hash representation. The value may be determined to be absent from a set of values based the first bit and/or the second bit being set to a first value instead of a second value.
US10915574B2

An apparatus for recognizing a person includes a content separator configured to receive contents and separate the contents into video content and audio content; a video processor configured to recognize a face from an image in the video content received from the content separator and obtain information on a face recognition section by analyzing the video content; an audio processor configured to recognize a speaker from voice data in the audio content received from the content separator and obtain information on a speaker recognition section by analyzing the audio content; and a person recognized section information provider configured to provide information on a section of the contents in which a person appears based on the information on the face recognition section and the information on the speaker recognition section.
US10915572B2

To augment an image caption, a caption graph containing entity nodes corresponding to entities contained in the image and relationship edges between entity nodes corresponding to relationships between entities as illustrated in the image is generated. In addition, a contextual graph containing one or more of entity nodes corresponding to entities contained in the image and described in text associated with the image, textual entity nodes corresponding to textual entities described in text associated with the image and textual relationship edges between entity node pairs, textual entity node pairs and entity node and textual entity node pairs is generated. The textual relationship edges correspond to relationships described in the text associated with the image between entity pairs, textual entity pairs or entity and textual entity pairs. From the contextual graph, an augmented caption graph containing entity nodes, relationship edges, textual entities and textual relationship edges is generated.
US10915570B2

In general, the disclosure describes techniques for personalizing a meeting summary according to the relevance of different meeting items within a meeting to different users. In some examples, a computing system for automatically providing personalized summaries of meetings comprises a memory configured to store information describing a meeting; and processing circuitry configured to receive a plurality of meeting item summaries of respective meeting items included in the transcript of the meeting; determine, by applying a model of meeting item relevance to the meeting item summaries, a corresponding relevance to a user of each of the meeting item summaries; and output respective indications of relevance to the user for one or more of the meeting item summaries to provide a personalized summary of the meeting to the user.
US10915569B2

There are provided mechanisms for associating metadata with a multimedia file. The method is performed by a mood detector. A method includes detecting presence of a mood indicator in the multimedia file by a mood detection module analysing the multimedia file. The method includes determining a mood descriptive value by a mood classification module analysing a segment of the multimedia file, wherein the segment is defined by the mood indicator. The method further includes associating the mood descriptive value with the multimedia file as metadata. Detecting presence of the mood indicator by the mood detection module acts as a trigger to determine the mood descriptive value by the mood classification module.
US10915568B2

Implementations of the present disclosure are generally directed to receiving, a plurality of items of digital content from one or more data sources associated with a user, providing a plurality of clusters of digital content, each cluster including one or more items of digital content of the plurality of items of digital content, for a cluster: determining a goodness measure for each item of digital content within the cluster, the goodness measure being at least partially based on metadata associated with a respective item of digital content, and selecting at least one item of digital content from the cluster for inclusion in the media presentation, and providing the media presentation for display on a computing device of the user, the media presentation including the at least one item of digital content.
US10915567B1

A content distribution system determines a content selection metric that allows the content distribution system to evaluate whether a content provider maximizes its net content value by stating the true content value of presenting content items by the content distribution system. The content distribution system determines net content values of presented content items and re-performs content selection processes based on modified content value offers. The content distribution system then determines sets of alternative net content values and compares the alternative net content values to the corresponding net content values to determine if the content provider can achieve a greater net content value with a content value offer that does not match the stated content value of presenting the content value. The content distribution system then determines a content selection metric based on the compared net content values and alternative net content values.
US10915563B2

Provided is a technique for extracting a factor (event pattern) that has an influence on an objective index (objective variable). A data analysis device according to the present disclosure performs: a process of generating, with respect to explanatory variable data included in data to be analyzed, a time-series pattern in a predetermined range; a process of calculating a correlation value between the time-series pattern and at least one item of objective variable data included in the data to be analyzed; and a process of outputting, together with the correlation value, the time-series pattern corresponding to the correlation value as an analysis result.
US10915558B2

According to some embodiments, a system and method are provided to classify an anomaly. The method comprises receiving, from an anomaly detection system, time-series data that comprises one or more anomalies. The time-series data is grouped into a plurality of groups based on a scale range. For each group of the plurality of groups, statistical features are extracted from the time-series data. The extracted statistical features associated with the plurality of groups are combined and the one or more anomalies are classified based on the combined extracted statistical features.
US10915557B2

Computerized data processing and electronic file management methods of organizing and indexing electronic records in an electronic database for categorizing new products that are being added to an existing database of product offerings and computerized digital data processing methods of transferring digital information between a plurality of computers and employing computer instructions to categorize new products that are being added to an existing database of product offerings. Multiple classification models classify a description of a particular product and the classifications are compared, and if found to be equivalent, are added to the existing database of product offerings. If the classifications from the models are not equivalent, then the description is sent to multiple people for classification and the classifications from the people are compared, and if found to be equivalent, are added to the existing database of product offerings.
US10915552B2

An example operation may include one or more of receiving a signed transaction from a blockchain member device, responsive to receiving the signed transaction, identifying a credential assigned to the blockchain member device, and the credential certifies a public key is assigned to the blockchain member device and was used to sign the signed transaction, determining whether to commit the signed transaction to a blockchain based on the credential, and responsive to determining to commit the signed transaction based on the credential, storing the signed transaction anonymously in the blockchain.
US10915547B2

Embodiments of the present invention provide systems and methods for increasing the efficiency of data conversion in a coprocessor by using the statistical occurrence of data patterns to convert frequently occurring data patterns in one conversion cycle. In one embodiment, a coprocessor system is disclosed containing a converter engine, which includes a parser and a converter, an input buffer, and a result store. The input buffer is configured to transfer a set of source data to the converter engine, which converts the source data from first code format to a second code format, and sends the converted source data to the result store.
US10915544B2

A system includes at least one processor and processes an ETL job. The system analyzes a specification of the ETL job including one or more functional expressions to load data from one or more source data stores, process the data in memory, and store the processed data to one or more target data stores. One or more data flows are produced from the specification based on the one or more functional expressions. The one or more data flows utilize in-memory distributed data sets generated to accommodate parallel processing for loading and processing the data. The one or more data flows are optimized to assign operations to be performed on the one or more source data stores. The optimized data flows are executed to load the data to the one or more target data stores in accordance with the specification. Present invention embodiments further include methods and computer program products.
US10915525B2

In an approach for semantically translating data. Aspects of an embodiment of the present invention include an approach for semantically translating data, wherein the approach includes a processor selecting a first node. A processor identifies a parent node of the first node. A processor determines that a value of the first node is unknown. A processor responsive to determining that the value of the first node is unknown, annotates the first node to indicate that the first node is at least partially unknown. A processor identifies a common table expression of the first node. A processor determines that the common table expression of the first node matches, within a predetermined threshold, a common table expression of the second node. A processor merges information from the common table expression of the second node with the common table expression of the first node.
US10915499B2

Techniques for filesystem durable write operations to cloud object storage are described. In one embodiment, a method includes receiving at least one of a read operation or a write operation from a filesystem layer. The read operation identifies content stored in a distributed content object storage layer that is to be retrieved and the write operation identifies content that is to be stored to the distributed content object storage layer. The method includes converting the read operation into a get operation or the write operation into a put operation. The method further includes storing an index that maps the read or write operation to the get or put operation and includes an association between the content identified by the filesystem layer to objects in the distributed content object storage layer. The method includes sending the get or put operation to the distributed content object storage layer for the identified content.
US10915493B2

Embodiments are provided herein for component composition of a disaggregated computing system. A plurality of general purpose links connecting a computing element to other hardware elements are provided within the disaggregated computing system. Each of the plurality of general purpose links comprise a point-to-point connection to at least one of the other hardware elements such that the plurality of general purpose links conform to a configuration used by the other hardware elements regardless of a type of data being transferred through the plurality of general purpose links.
US10915489B2

A device includes a general-purpose input/output node, a serial identifier register, and serial identifier reassignment circuitry. The serial identifier register stores a serial identifier associated with the device. The serial identifier reassignment circuitry is coupled to the general-purpose input/output node and the serial identifier register. The serial identifier reassignment circuitry sets a bit of the serial identifier based on a steady-state voltage on the general-purpose input/output node. By setting a bit of the serial identifier based on a steady-state voltage on the general-purpose input/output node, the serial identifier may be easily changed using a pull-up or pull-down resistor external to the device.
US10915488B2

An inter-processor synchronization method using point-to-point links, comprises the steps of defining a point-to-point synchronization channel between a source processor and a target processor; executing in the source processor a wait command expecting a notification associated with the synchronization channel, wherein the wait command is designed to stop the source processor until the notification is received; executing in the target processor a notification command designed to transmit through the point-to-point link the notification expected by the source processor; executing in the target processor a wait command expecting a notification associated with the synchronization channel, wherein the wait command is designed to stop the target processor until the notification is received; and executing in the source processor a notification command designed to transmit through the point-to-point link the notification expected by the target processor.
US10915486B1

Server computers often include one or more input/output (I/O) devices for communicating with a network or directly attached storage device. The data transfer latency for request can be reduced by utilizing ingress data placement logic to bypass the processor of the I/O device. For example, host memory descriptors can be stored in a memory of the I/O device to facilitate placement of the requested data.
US10915484B2

A peripheral disconnection switch system and method are provided. The system comprises at least one peripheral connected to a processor, and a hardware switch connected to the at least one peripheral. The system is operable such that engaging the hardware switch disables the at least one peripheral.
US10915483B2

A low voltage drive circuit includes a transmit digital to analog circuit that converts transmit digital data into analog outbound data by: generating a DC component; generating a first oscillation at a first frequency; generating a second oscillation at the first frequency; and outputting the first oscillation or the second oscillation on a bit-by-bit basis in accordance with the transmit digital data to produce an oscillating component, wherein the DC component is combined with the oscillating component to produce the analog outbound data, and wherein the oscillating component and the DC component are combined to produce the analog outbound data. A drive sense circuit drives an analog transmit signal onto a bus, wherein the analog outbound data is represented within the analog transmit signal as variances in loading of the bus at the first frequency and wherein analog inbound data is represented within an analog receive signal as variances in loading of the bus at a second frequency.
US10915447B1

A system including: a reader; a writer; and a shared memory shared by the reader and the writer, wherein the writer is configured to: specify, in the shared memory, first and second cache lines as unsafe to read; prefetch sole ownership of the first and second cache lines; specify, after the prefetching, that the first and second prefetched cache lines are safe to read; write data to the first prefetched cache line in the shared memory; and in response to completing writing data to the first prefetched cache, relinquish control of the first prefetched cache line to a reader.
US10915438B2

A software-testing device includes a conversion unit configured to convert a PLC program for operating a programmable logic controller into a general-purpose language program described in a general-purpose programming language, and a test execution unit configured to perform a test on the general-purpose language program.
US10915436B2

Embodiments of the present systems and methods may provide techniques that may provide unit-level test of an SUT, but which translates the unit-level test into a valid test of the SUT itself. For example, in an embodiment, a computer-implemented method for testing a system, the method may comprise analyzing the system to determine sub-components of the system and inputs to the sub-components, performing dynamic testing of the system and collecting pairs of inputs to the system and inputs to the sub-components, training a machine learning model to translate from inputs to the sub-components to inputs to the system input using the collected pairs of inputs to the system and inputs to the sub-components and performing sub-component level testing and translating the sub-component level testing to system level testing.
US10915416B1

The system and method may receive transaction data for a financial account associated with a user during a first time period and a second time period. A first environmental impact score for the transaction data associated with the user in the first time period may be determined and a second environmental impact score for the transaction data associated with the user in the second time period may also be determined. The first environmental impact score and the second environmental impact score may be compared. The system and method may determine whether there has been a change from the first environmental impact score to the second environmental impact score. In response to a determination that the second environmental impact score is less than the first environmental impact score; a bonus score may be determined for the user.
US10915406B2

In one embodiment, I/O operations may be swapped from an original storage unit to a replacement storage unit in a manner which can reduce or eliminate delays caused by copying of data from the original storage unit to the replacement storage unit. A point-in-time snap copy relationship between the original storage unit and the replacement storage unit of storage locations is established and I/O operations are swapped from the original storage unit to the replacement storage unit. The I/O operations are resumed, accessing the replacement storage unit instead of the original storage unit in the input/output operations issued by the at least one host. Other aspects are described.
US10915404B2

A data processing apparatus is provided that comprises volatile storage circuitry to store data while power is provided. Persistent storage circuitry stores data in the absence of power and transfer circuitry transfers data from the volatile storage circuitry to the persistent storage circuitry. The transfer circuitry is adapted to transfer the data from the volatile storage circuitry to the persistent storage circuitry in response to a primary power supply becoming unavailable to the volatile storage circuitry. The transfer circuitry is adapted to transfer a subset of the data from the volatile storage circuitry to the persistent storage circuitry in response to an explicit request comprising an indication of the subset of the data.
US10915401B2

A disclosed method includes selecting one or more regions having a predetermined size or more in a logical address space of a first memory drive when the first memory drive is partially failed, transferring data of the one or more selected regions to a second memory drive, reading data from another memory drive, which forms a RAID group with the first memory drive, to restore lost data caused by the partial failure, and writing the restored lost data to the first memory drive.
US10915400B1

One or more blocks from a pool of storage area blocks of the memory component are allocated to a first set of purposed blocks. First write operations are performed to write first data to first data stripes at user blocks of the memory component. Whether the blocks in the first set of purposed blocks satisfy a condition indicating that the first set of purposed blocks are to be retired is determined. Responsive to the blocks in the first set of purposed blocks satisfying the condition, one or more other blocks from the pool of storage area blocks of the memory component are allocated to a second set of purposed blocks. Second write operations are performed to write second data to second data stripes at the user blocks of the memory component.
US10915397B2

A storage client needs to store to-be-written data into a distributed storage system, and storage nodes corresponding to a first data unit assigned for the to-be-written data by a management server are only some nodes in a storage node group. When receiving a status of the first data unit returned by the management server, the storage client may determine quantities of data blocks and parity blocks needing to be generated during EC coding on the to-be-written data. The storage client stores the generated data blocks and parity blocks into some storage nodes designated by the management server in a partition where the first data unit is located. Accordingly, dynamic adjustment of an EC redundancy ratio is implemented, and the management server may exclude some nodes in the partition from a storage range of the to-be-written data based on a requirement, thereby reducing a data storage IO amount.
US10915385B2

In an approach for protecting recoding logic in a computing environment, a processor obtains an operand of an instruction in a first data format. A processor converts the operand from the first data format to a second data format. A processor generates a predicted residue of the operand in the second data format, wherein generating the predicted residue of the operand in the second data format comprises: generating a residue of the operand from the first data format.